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

Kalev Lember kalevlember at gmail.com
Fri May 17 11:17:17 UTC 2013


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.

Please do one (or even better, both!) of the two things:

 1) Find a provenpackager / releng member to work on rebuilding all the
    packages quickly (in dep order)

 2) Introduce a libpng15 compat package with the old soname, to satisfy
    deps while the packages are being rebuilt. You'd need something
    similar to:
    https://bugzilla.redhat.com/show_bug.cgi?id=845110
    "Review Request: libpng12 - backwards compatibility for libpng"

If you have already built the new libpng, I would strongly suggest to
retract the build for now until the issues above are figured out with:

$ koji untag-pkg f20 libpng-1.6.2-1.fc20


Hope this helps,
Kalev


More information about the devel mailing list