On Sat, 18 Feb 2012 at 03:16:49 -0600, Jonathan Nieder wrote: > Thanks for a clear analysis. Fixed in alsa-utils/sid. How about this > patch, to take care of the upgrade path?
I'm far from convinced that "make the upgrade path a little safer" ought to be RC; the real bug was in alsamixer, and is fixed. > diff --git a/debian/changelog b/debian/changelog > index 28cc311..e3e7a12 100644 > --- a/debian/changelog > +++ b/debian/changelog > @@ -1,3 +1,10 @@ > +libxcb (1.8-3) UNRELEASED; urgency=low > + > + * Breaks alsa-utils (<< 1.0.24.2-5) to avoid leaving alsamixer > + broken during partial upgrades (closes: #657538) > + > + -- Jonathan Nieder <jrnie...@gmail.com> Sat, 18 Feb 2012 03:06:33 -0600 > + > libxcb (1.8-2) unstable; urgency=high > > * Stop passing MSG_WAITALL to recv() (closes: #659104) > diff --git a/debian/control b/debian/control > index ef63e9f..307f71a 100644 > --- a/debian/control > +++ b/debian/control > @@ -31,7 +31,7 @@ Package: libxcb1 > Section: libs > Architecture: any > Depends: ${misc:Depends}, ${shlibs:Depends} > -Breaks: libxcb-xlib0 > +Breaks: libxcb-xlib0, alsa-utils (<< 1.0.24.2-5) > Pre-Depends: ${misc:Pre-Depends} > Multi-Arch: same > Description: X C Binding This patch looks perfectly reasonable, and it'd be great if the libxcb maintainers would apply it, but I don't think it really merits an NMU. S at the Cambridge BSP -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org