Hi folks, Best practice for the case where upstream has changed ABI without changing SONAME is to keep the SONAME the same (for consistency with third-party binaries), but to change the Debian package name.
For past examples of this, see the C++ c2a transition; the libc5/libc6 'g' transition; the ldbl transition; the odbcinst1debian2 package; etc. While Debian could get away with doing a spot rebuild and not change the package name for the ABI change (since there are few revdeps and the library hasn't made it into a stable release), Ubuntu cannot because Ubuntu has had a stable release that made heavy use of qt5. As Ubuntu would like to stay as close as possible to Debian for Qt packaging, I (and other Ubuntu developers) would appreciate it if Debian did do the library package name change (which is per se more correct, anyway). The cost to Debian is fairly small for doing this, just a single round-trip through NEW, and it simplifies the handling of the revdeps since you don't need to add any versioned conflicts against each of them to ensure a consistent system. Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org -- To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20131207000250.gc5...@virgil.dodds.net