Re: Please recompile packages against libmysqlclient12.
- To: Christian Hammers <ch@debian.org>
- Cc: Adam Conrad <adconrad@0c3.net>, Adam Klein <aklein@debian.org>, Akira TAGOH <tagoh@debian.org>, Andreas Rottmann <rotty@debian.org>, Andrew Stribblehill <ads@debian.org>, Avery Pennarun <apenwarr@debian.org>, Bradley Marshall <bmarshal@pisoftware.com>, Brian Nelson <pyro@debian.org>, Craig Small <csmall@debian.org>, Daniel Jacobowitz <dan@debian.org>, "David N. Welton" <davidw@debian.org>, David Parker <david@neongoat.com>, Debian QA Group <packages@qa.debian.org>, Dima Barsky <dima@debian.org>, "Florian M. Weps" <fmw@debian.org>, Francesco Paolo Lovergine <frankie@debian.org>, Francois Marier <fmarier@uwaterloo.ca>, Fredrik Hallenberg <hallon@debian.org>, Gregor Hoffleit <flight@debian.org>, Grzegorz Prokopski <greg@sente.pl>, Guillaume Morin <gemorin@debian.org>, Hamish Moffatt <hamish@debian.org>, Hidetaka Iwai <tyuyu@debian.or.jp>, "Ivan E. Moore II" <rkrusty@debian.org>, James Troup <james@nocrew.org>, Jan-Hendrik Palic <jan.palic@linux-debian.de>, Joerg Wendland <joergland@debian.org>, Kevin Dalley <kevind@rahul.net>, "Kevin M. Rosenberg" <kmr@debian.org>, Klaus Reimer <kay@debian.org>, LaMont Jones <lamont@debian.org>, Luigi Gangitano <luigi@debian.org>, Marco Nenciarini <mnencia@debian.org>, Marco Presi <zufus@debian.org>, Marek Habersack <grendel@debian.org>, Martin Loschwitz <madkiss@debian.org>, Martin Mitchell <martin@debian.org>, Matt Sullivan <aspseek@sullivan.gen.nz>, Matthew Palmer <mpalmer@debian.org>, Nick Phillips <nwp@lemon-computing.com>, Paul Hedderly <prh@debian.org>, Pawel Wiecek <coven@debian.org>, Petr Cech <cech@debian.org>, Sander Smeenk <ssmeenk@debian.org>, Simon Horman <horms@vergenet.net>, Stefan Hornburg <racke@linuxia.de>, Stephan A Suerken <absurd@debian.org>, Stephen Zander <gibreel@debian.org>, Turbo Fredriksson <turbo@debian.org>, Wichert Akkerman <wakkerma@debian.org>
- Subject: Re: Please recompile packages against libmysqlclient12.
- From: Steve Langasek <vorlon@netexpress.net>
- Date: Sat, 12 Apr 2003 12:39:22 -0500
- Message-id: <[🔎] 20030412173919.GB12792@quetzlcoatl.dodds.net>
- In-reply-to: <[🔎] 20030412104545.GA17489@app109.hitnet.rwth-aachen.de>
- References: <[🔎] 20030412104545.GA17489@app109.hitnet.rwth-aachen.de>
Hello,
On Sat, Apr 12, 2003 at 12:45:45PM +0200, Christian Hammers wrote:
> The shared library of the MySQL database changed its .so-major-version.
> Therefore I changed the package name
> from libmysqlclient10, libmysqlclient10-dev
> to libmysqlclient12, libmysqlcleint-dev (w/o version)
> Please rebuild your packages at least once before the next release as
> libmysqlclient10 is no longer available and will probably vanish from
> the packages list very soon.
Unfortunately, the SONAME is not all that's changed.
$ apt-cache policy libmysqlclient12
libmysqlclient12:
Installed: (none)
Candidate: 4.0.12-3
Version Table:
4.0.12-3 0
^^^^^^^^
500 ftp://ftp-mirror.internap.com unstable/main Packages
The new libmysqlclient12 package comes from MySQL 4.0. It has been
known for some time that the libmysqclient library in MySQL 4.0 would
*not* be released under the LGPL: it is GPL only. If your package which
links against libmysqclient is not GPL-compatible, or if your package is
a library which is used by other GPL-incompatible packages in Debian,
you cannot upload your package built against libmysqlclient12.
As maintainers of the PHP4 packages for Debian, Adam Conrad and I intend
to resurrect libmysqlclient10 as a separate source package to maintain
license compatibility. We would, however, appreciate help from
maintainers of other MySQL-using packages: not only will
libmysqlclient10 need a Debian maintainer, it also effectively needs an
upstream maintainer for the forked version, so there's plenty of work to
go around. Moreover, if PHP was the only affected package, we could use
the mysql lib bundled with PHP upstream; and if no one cares enough to
help us with this new package, that's probably what we'll do. :)
The new source package, which I hope to upload today, will be named
libmysqlclient-lgpl. Binary package names will by libmysqclient10 and
libmysqlclient10 for compatibility.
Regards,
--
Steve Langasek
postmodern programmer
Attachment:
pgpAQwFH04BRX.pgp
Description: PGP signature
Reply to: