On Sat, Aug 26, 2006 at 04:13:23AM +0200, Christian Hammers wrote: > On 2006-08-25 Steve Langasek wrote: > > On Fri, Aug 25, 2006 at 10:25:25PM +0200, Christian Hammers wrote:
> > > MySQL introduced a ABI incompatibility in libmysqlclient15off_5.0.24-1 > > > which already caused a lot of segfaults and crashes esp. with the Perl > > > bindings. A patch is available at least. > > > Is it possible to schedule a binNMU rebuild for all packages depending on > > > libmysqlclient15off without a package name change and just change > > > the line "dh_makeshlibs -V"? > > > I guess not as it was necessary back in 2006-03-15 at the last ABI > > > breakage? > > What do you mean, 'change the line "dh_makeshlibs -V"'? A binNMU can't > > include any changes to the source, but this line shouldn't appear in the > > packages that *depend* on libmysqlclient15off anyway (or at least it's not > > relevant to this change). > Sorry for being unclear, the dh_makeshlibs command is of course in my source > package which I will have to upload anyway to revert the accidental ABI > change. Right, ok :) > > Please fix the library first -- ideally with a package name change or by > > restoring the ABI, > Hm, yes, that "or" was exactly my question, in cases where an unintended ABI > change has been around only for a week in unstable, is it enough to upload > a fixed version and rebuild everything? Yes; or even if it's been around longer, really. > > but at least with a bumped shlibs -- and then we can binNMU the packages > > depending on it as needed. > I upload 5.0.24-2 once it has been built here. It contains *no* package name > nor soname change but just a fixed libmysqlclient.so.15 and an updated shlibs > file. And a NEWS entry for apt-listchanges to warn people to rebuild > binaries that were compiled locally last week. Sounds good, Adeodato tells me he's already working up the list of packages that we'll want to binNMU. Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

