On 19 November 2009 at 01:45, Sune Vuorela wrote:
| 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 ran it against our new in-progress RProtoBuf binding, and it broke.  I ran
the protobud example _and it ran_ albeit spewing out a message. I contact
debian-release. I trusted upstream with the libtool 4.0.0 setting. So I made
mistake, as did the maintainer (who has been sitting on a new upstream for
three months and a bugreport about it for a months) and so has upstream as we
now know. Do we really gain anything by engaging in pissing matches?  

| > 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).

That's not solution.

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

I didn't suggest that.  I just pointed out the obvious that the mumble team
can rebuild  RIGHT NOW which gets a fix to their users faster than waitning
for 2.2.0a with a new major soname.
 
| To quote the /topic of the #debian-release channel:
| | Breaks for SONAME changes instead of package renames?  Think again!

Very Cool. 

Now why don't you join the debian-release list and reply to my requests for
help before breakage occurs rather than do your grandstanding afterwards?

Dirk

| 
| </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.

-- 
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