[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Please unblock mysql-dfsg-5.0 5.0.32-6 <- ABI problems!



On Sat, Feb 17, 2007 at 01:57:22PM +0100, Christian Hammers wrote:
> > > Now some packages like libdbd-mysql-perl crash with strange error
> > > messages as they receive communication packages from MySQL that are
> > > slightly longer than they expect and thus overwrites unrelated
> > > variables :-(

> > This, OTOH, sounds like an incompatible ABI break that should have had a
> > *package* name change when it happened, not a shlibs bump.
> The ABI was broken and then reverted i.e. fixed shortly after. In such cases
> no package name changes are needed, or?

In that case, probably not, yes.

> > I'm sure it's far too entrenched now to be worth trying to change the 
> > library name, but we do need info about what packages will need binNMUed.
> > Is it just any binaries in the archive, depending on libmysqlclient15off, 
> > that were uploaded before 5.0.27-1 was available (7 Nov 2006)?
> Precisely only the ones built between 5.0.26-1 (Oct 2006) and 5.0.27-1 but
> to be sure and if it's automated, better upload everything built before 
> 7 Nov 2006.

Given that the ABI before 5.0.26-1 is supposed to have been the same as the
ABI after 5.0.27-1, I'm only going to schedule binNMUs for the packages
built in between.  That's a total of 7 packages:

 cacti-cactid_0.8.6i-1
 qt4-x11_4.2.1-2
 pdns_2.9.20-7
 gnade_1.6.1-1
 bacula_1.38.11-7
 motion_3.2.3-2
 sqlxx_2.3.2-5

I notice that libdbd-mysql-perl isn't in this list.  Are there still broken
binaries in the archive for this package that were built against 5.0.26?  If
so, then these were uploaded well *after* 5.0.27 was uploaded, and we would
potentially need to binNMU /all/ newer packages.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/



Reply to: