Brokenness caused by libpng update
Laurent Blume
laurent at opencsw.org
Thu Apr 30 10:00:39 CEST 2015
Le 2015/04/30 09:46 +0200, Dagobert Michelsen a écrit:
> Ah yes, I guess I took the contents wrong. As the *-config and pkgconfig-files
> explicitly contain the version number the development package must stick to it.
> So I too favor for bringing back CSWlibpng16-dev
FWIW, here's what I see on CentOS7:
-rw-r--r-- 1 root root 226 10 juin 2014 libpng15.pc
lrwxrwxrwx 1 root root 11 11 janv. 20:38 libpng.pc -> libpng15.pc
And the current CSW package:
lrwxrwxrwx 1 root root 11 avr 28 09:22 libpng.pc -> libpng16.pc
-rw-r--r-- 1 root bin 236 avr 21 15:19 libpng16.pc
So here is a proposal:
- respin 1.5 with a versioned -dev, *removing* the libpng.pc symlink,
and obsoleting the unversioned -dev (since other current -dev
dependencies will need that version)
- reversion it to 1.6, this time commenting out the symlink removal,
and of course removing the obsoleting (since future dependencies will
need to use a versioned -dev)
- add a lot of comments in the recipe explaining how to do it for
future version changes (one last respin of the current version without
the symlink, then new version with it, the obsoleting is a one-time
thing, won't be needed further)
- check that it all works
- warn the maintainers of all packages that have a dependency on
libpng that they will need to upgrade their BUILD_DEP.
I'm not the one doing it, so up to you :-)
Laurent
Laurent
-
More information about the maintainers
mailing list