On Wednesday 18 November 2009 23:13:44 Dirk Eddelbuettel wrote:
> Patrick,
> 
> I am sorry about the breakage in mumble.  I had coordinated the NMU I made
> for protobuf 2.2 with Iustin who had suggested that I contact
>  debian-release.
> 
> Nobody at the Debian release lists followed up on my posts.  Nobody
>  followed up when I pointed out that the upstream soname of protobuf 2.2 is
>  still 4.0.0.  I tried to be minimally invasive with my NMU and did
>  therefore not raise the soname.

This is just wrong and broken library maintenance, no matter what excuses you 
try to use. 

The minimal things to do when packaging a new upstream version of a library is 
to check wether it breaks the ABI or not, and if yes, then act appropriately.

So how did you check the ABI? 

> I am not sure what the best way forward is. Given that mumble is the only
> user of protobuf, could you just rebuild based on the protobuf?  That is
> probably quicker than a new upload, NEW queue, required rebuild, ... and
> avoids all hazzles regarding soname conflicts if we move to 5 now and
>  Google later claims 5.

protobuf is a library also used for many homemade applications that aren't in 
debian (yet?) and you also break these this way. 

You can also try to just rename the package as a minimum, but unfriendly to 
the rest of debian (And users of the library not in debian).

Using "avoiding NEW" to justify this is just plain wrong.

To quote the /topic of the #debian-release channel:
| Breaks for SONAME changes instead of package renames?  Think again!

</rant>

/Sune

-- 
Man, how may I upload from the sendmail over the BIOS secret code?

You need to rename a gadget for inserting the ethernet connection on the mail 
of a processor on a wordprocessor.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to