[debian-mysql] Bug#793787: Bug#793787: Bug#793787: mariadb-client-10.0: indirect dependency on libmysqlclient18

Clint Byrum spamaps at debian.org
Tue Jan 26 08:10:14 UTC 2016


Excerpts from Otto Kekäläinen's message of 2015-07-27 08:11:26 -0700:
> 2015-07-27 17:45 GMT+03:00 Jörg-Volker Peetz <jvpeetz at web.de>:
> > Package: mariadb-client-10.0
> > Version: 10.0.20-3
> > Severity: minor
> >
> > Dear Maintainer,
> >
> > the package depends now on libdbd-mysql-perl which in turn depends on
> > libmysqlclient18. Is this intended?
> 
> The MariaDB client package depends on libdbi-perl which in turn does
> not work as intended unless also libdbd-mysql-perl is installed. That
> in turn depends on libmysqlclient18 because there is not
> libmaraidbclient18 available in Debian due to the current view
> regarding policy, that it would not be allowed to provide the same
> shared library by two different packages. Therefore we default to
> using libmysqlclient18 everywhere for now.
> 
> Developers can choose to use libmariadb2 if using a new API is an option.
> 

I just want to point out that MariaDB's libmysqlclient18 is _not_ ABI
compatible with libmysqlclient18. It has symbols in it that are not in
libmysqlclient18. So this isn't just "you can't provide the same library",
this is "you can't hijack a library name".



More information about the pkg-mysql-maint mailing list