Bug#678196: libdbd-mysql-perl explicit version dependency blocks installation of mariadb

james at nurealm.net james at nurealm.net
Tue Jun 19 20:51:17 UTC 2012


Package: libdbd-mysql-perl
Version: 4.021-1+b1

Severity: important

Release: Unstable

Installing any of mariadb-client or mariadb-server involves a dependency,

 libmariadbclient18 : Depends: libmysqlclient18 (= 5.5.24-mariadb1~squeeze) but 5.5.24+dfsg-3 is to be installed.

It seems that mariadb-client-5.5 depends upon libdbd-mysql-perl, but then
libdbd-mysql-perl depends specifically upon

 libmysqlclient18 (>= 5.5.24+dfsg-1)

I am under the impression that libmysqlclient18 5.5.24-mariadb1~squeeze is a
drop-in replacement for libmysqlclient18 5.5.24+dfsg-1.  Is that correct?  For
instance,

 aptitude -v --show-summary=first-package-and-type why libmysqlclient18

shows that many packages depend upon libmysqlclient18, and seem perfectly
happy with version 5.5.24-mariadb1~squeeze.

And so the specific dependency upon version 5.5.24+dfsg-1 seems to be
unnecessary, "heavy-handed", and to only cause problems for mariadb.  Is there
some specific problem with libdbd-mysql-perl using the 5.5.24-mariadb1~squeeze
version of libmysqlclient18?

N'est-ce pas?  Can libdbd-mysql-perl play nicely with mariadb?


James






More information about the pkg-perl-maintainers mailing list