[debian-mysql] Bug#917075: mariadb-10.3: libmariadb3 causes removal of default-libmysqlclient-dev

Sebastiaan Couwenberg sebastic at xs4all.nl
Tue Dec 25 08:16:57 GMT 2018


On 12/25/18 8:57 AM, Otto Kekäläinen wrote:
> Can you please provide an actual pbuilder command or something I can
> copy-paste to reproduce the actual problem (and not just the aptitude
> symptom)?

Sure:

 sudo cowbuilder --create \
                 --distribution=sid \
                 --basepath=/var/cache/pbuilder/base-sid.cow
 dget -u \
  http://deb.debian.org/debian/pool/main/g/gdal/gdal_2.3.3+dfsg-1.dsc
 cd gdal-2.3.3/
 dch -nm "Test rebuild"
 pdebuild --pbuilder cowbuilder -- \
          --basepath /var/cache/pbuilder/base-sid.cow/

pbuilder will be unstable to install the build dependencies, causing the
configure target to disable MySQL support despite using the --with-mysql
option:

   MySQL support:             no


Please also answer my questions:

> Isn't the appropriate fix to build libmariadbclient-dev-compat from
> the mariadb-10.3 instead of 10.1? Aren't you now transitioning from
> 10.1 to 10.3? And shouldn't mysql-defaults be updated for that too?

default-libmysqlclient-dev depends on libmariadbclient-dev-compat which
is built from the mariadb-10.1 source package.

libmariadbclient-dev-compat depends on libmariadbclient-dev (also built
from the mariadb-10.1 source package), which in turn depends on
libmariadbclient18 (= 1:10.1.37-3).

As long as the 10.3 packages Conflict or Break 10.1 packages, the
default-* packages cannot be installed along with the 10.3 packages, as
the default packages are depending on the 10.1 packages.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



More information about the pkg-mysql-maint mailing list