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

Reply via email to