On 18 November 2009 at 20:39, Robert Edmonds wrote: | Dirk Eddelbuettel wrote: | > On 18 November 2009 at 18:55, Robert Edmonds wrote: | > | since the changes from 2.1.0 to 2.2.0 have demonstrably broken ABI | > | compatibility, the SONAME really should be bumped, regardless of NEW | > | delays, etc. because it is the correct thing to do, rather than breaking | > | unrelated software. ideally it should be coordinated with upstream so | > | that we don't break binary compatibility with other linux distributions | > | (to the extent that this is possible with the C++ ABI, which i am not | > | especially familiar with). | > | > That is correct if you narrowly play by the book, but in the grand scheme of | > things it is still somewhat silly that among 8k or 9k source packages we do | > these dances for packages whose 'dependency graph' has one edge and one | > further package. | | narrowness doesn't enter into it; package renames due to SONAME bumps | are required by policy. | | Debian Policy Manual | Chapter 8 - Shared libraries | | 8.1 Run-time shared libraries | | The run-time shared library needs to be placed in a package whose name | changes whenever the shared object version changes. | | in this case it was an upstream bug that the SONAME was not increased,
Right. Which caught me. My first emails to Iustin about the NMU mentioned the '5' soname. | and three packages (mumble, mumble-server, protobuf-c-compiler), not | one, were affected. Still just one package: mumble (as mumble and mumble-server come from the same source package, hence count as one, and protobuf-c-compiler comes from protobuf itself and counts as zero leaving exactly one package -- mumble). I am merely mentioning that other than 'very formal by the books and rules' play one can also show a bit of lattitude, rebuild mumble _now_ while also updating protobuf. Anyway, I'll stop this now and get some work done. As I said earlier: Sorry again about the breakage, thanks to Iusting for the initial package and I hope he comes back to protobuf at some point. Dirk -- Three out of two people have difficulties with fractions. -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org