Hi, Le lundi, 4 août 2014, 15.19:46 Jonas Smedegaard a écrit : > 9.06 > ---- > > Requires a SONAME bump and therefore a coordinated library transition.
After discussing this with Julien Cristau, I've done the following: a) get the list of symbols dropped between stable and 9.06 b) verify which of these are present in .h files in the stable source package c) objdump -x | grep for these symbols in all binaries from all reverse dependencies of libgs9 (aka gimp, libspectre1 and texlive-binaries) for both unstable and stable (for partial upgrades). Given that none of said symbols is found in any of these binaries, the SONAME bump is not technically required. I will therefore 9.06 as it is very soon now. The "good solution" to this problem would be to (get upstream to) limit the number of exposed symbols and ensure a stable ABI across releases. That "could" be done with a Debian patch but it needs a good understanding of which interfaces the library is really meant to expose, and I'm nowhere near this point now. > Plan forward > ------------ > > 1a) Release 9.06 to unstable > 1b) Prepare 9.14 > 2) Release 9.10 to unstable when 9.06 is in testing I think we should rather focus on making 9.09 available in jessie as that's the latest GPL version as I understand this. Frankly, it'd be really nice to get upstream revert this license change which will cause headaches (or straight interdictions in some corporations) for many people, including us as maintainers. Any upload for Ghostscript >= 9.10 should not be done before ensuring that all reverse dependencies can live with an AGPL Ghostscript. > @Odyx: As agreed, please go ahead with testing 9.06 and when believed > working start coordinate the library transition with the release team. I will just upload, it doesn't a transition given the checks I've done and mentionned above. Cheers, OdyX
signature.asc
Description: This is a digitally signed message part.