<br><br><div class="gmail_quote">On Sat, Jul 12, 2008 at 9:10 PM, Alex Lancaster <<a href="mailto:alexl@users.sourceforge.net">alexl@users.sourceforge.net</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
>>>>> "PL" == Peter Lemenkov  writes:<br>
<br>
PL> 2008/7/12, Todd Zullinger <<a href="mailto:tmz@pobox.com">tmz@pobox.com</a>>:<br>
<div class="Ih2E3d">>> Peter Lemenkov wrote:<br>
>> > Consider, we got library libfoo and dependent utility bar.<br>
>> ><br>
>> > If I updated library libfoo (successfully built with soname ><br>
>> increased, and ready to hit updates-testing via Bodhi), then how ><br>
>> should I udate bar?<br>
<br>
>> This is something that requires some help from rel-eng.  You would<br>
>> build libfoo and then mail <a href="mailto:rel-eng@fedoraproject.org">rel-eng@fedoraproject.org</a> asking for a<br>
>> build root override for libfoo (providing the full n-e-v-r or cvs<br>
>> tag for the libfoo build you want to be in the build root) and<br>
>> often some brief justification for the request (like, "I need this<br>
>> to build bar against in order to fix outstanding bugs").<br>
>><br>
>> They sprinkle some pixie dust and let you know when it's done.<br>
>> Then you can build bar against the new libfoo and push both of them<br>
>> as a single update to updates-testing via bodhi.<br>
>><br>
>> (Of course, you should already have done some testing of this in<br>
>> rawhide and locally for the affected stable release and thought<br>
>> hard about whether a soname bump in the stable release warranted --<br>
>> that the benefits of the bump outweigh the drawbacks.)<br>
<br>
</div>PL> Thanks!  Do you mind if I grab your post (partially) and bury it<br>
PL> in Swamps of Fedora-Wiki?<br>
<br>
It is already documented:<br>
<br>
<a href="http://fedoraproject.org/wiki/ReleaseEngineering/SOP/BuildRootOverrides" target="_blank">http://fedoraproject.org/wiki/ReleaseEngineering/SOP/BuildRootOverrides</a><br>
<br>
although that page is buried in a somewhat obscure place that a casual<br>
package maintainer would probably not know to look there.</blockquote><div><br>That's because it's a document for release engineers to use when they actually process the tagging request.  It's not necessarily meant for maintainers to use, that little bit of documentation has definitely been missing for a while.<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
It should probably linked from somewhere in the PackageMaintainers<br>
namespace with a higher-level explanation like the text above.  This<br>
kind of thing might be useful for the PackageMaintainers Tips/Tricks<br>
page which I can't seem to locate the URL for right now (it isn't<br>
linked from <a href="http://fedoraproject.org/wiki/PackageMaintainers" target="_blank">http://fedoraproject.org/wiki/PackageMaintainers</a>)</blockquote><div><br>All it takes is somebody to make it happen (:<br> <br>--<br>
Jes<br></div></div><br>