Bug#702280: Add alternative (build-)dependency: libmariadbclient-dev

gregor herrmann gregoa at debian.org
Tue Apr 1 12:14:48 UTC 2014


On Tue, 01 Apr 2014 14:58:31 +0300, Otto Kekäläinen wrote:

> >> In the long term (jessie), the right solution may be to build two versions
> >> of libdbd-mysql-perl, one built against conventional MySQL and one built
> >> against MariaDB, from the same source package.
> >> This is what I do for libpam-krb5 / libpam-heimdal.
> >
> > Right, that might be an option, thanks for the idea.
> >
> > But I guess this all depends on the general future of MySQL and
> > MariaDB in Debian which at least I have no idea about.
> 
> 
> MariaDB 5.5 is now in Debian testing, and there is the pacakge
> libmariadbclient18 that includes a sofile with the same name. Could
> you consider changing the source package so that it would build two
> versions, libdbd-mysql-perl and libdbd-mariadb-perl, with the latter
> one using -lmariadbclient18 (libmariadbclient18.so, from package
> libmariadbclient18)?

I might be missing something, but this still seems impossible. In
order to build both flavours, we'd need to build-depend on both
libmariadbclient-dev and libmysqlclient-dev, but libmariadbclient-dev
still seems to have a "Breaks: libmysqlclient-dev" which makes the
two packages not co-installable.

(Besides that we'd have to think if we want to name the binary
package libdbd-mariadb-perl and/or if we want to make some more
changes to it and/or if it should Conflict/Break libdbd-mysql-perl
etc. But that's for later ...)



Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   BOFH excuse #226:  A star wars satellite accidently blew up the WAN. 



More information about the pkg-perl-maintainers mailing list