Soname bump libpng (rawhide) - new libraries libpng.16.so and libpng16.so.16.2.0

Petr Hracek phracek at redhat.com
Wed May 22 09:01:12 UTC 2013


On 05/22/2013 10:39 AM, Peter Robinson wrote:
> On Fri, May 17, 2013 at 12:17 PM, Kalev Lember <kalevlember at gmail.com> wrote:
>> 2013-05-17 12:20, Petr Hracek skrev:
>>> Hi folks,
>>>
>>> in order that BZ (https://bugzilla.redhat.com/show_bug.cgi?id=963113)
>>> libpng library was bumped.
>>>
>> [snip]
>>> Please rebuild your packages with new libpng library
>>> Here is the list:
>> [snip, 306 packages]
>>
>> Hi Petr,
>>
>> Very cool to get updated libpng! However please hold your horses with
>> the new build. Rushing it in without coordination could break rawhide
>> for a week or longer.
>>
>> The issue is that once this is in, all the 306 packages above will have
>> broken dependencies. And it's not just simple rebuilds that are
>> required; we'd need _ordered_ rebuilds in dependency order: build deps
>> that require the old libpng can't be installed in the koji build roots
>> without rebuilding them first. And this means individual package
>> maintainers can't fix their packages before someone has fixed things
>> down in the dep chain.
> The way it was done last time on the 1.5 upgrade was to have a
> compat-libpng package that had the 1.5 release so that nothing broke
> while things were rebuilt and then once the vast majority of the
> rebuild happened it was then dropped to avoid this problem.
>
> Peter

well but when side tag is used then no compatibility package is needed
Rawhide will not be broken in that case.
I think that there are two ways how to handled that issue:
- create side tag and after finishing merge changes into the rawhide
- create a compatibility package in rawhide and when migration will be 
done that compatibility package will be dropped.

 From my point of view side tag is better to handlling.

-- 
Best regards / S pozdravem
Petr Hracek



More information about the devel mailing list