Subject: 32-bit Build Issues for libdbi-drivers
Package: libdb-mysql
Source: libdbi-drivers
Version: 0.9.0-13
X-Debugs-Cc: [email protected]
libdbi-drivers in Ubuntu FTBFS on armhf.[0] This is is due to the inability
to install mysql-server
E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. default-mysql-server:armhf is selected for install because:
1. sbuild-build-depends-main-dummy:armhf=0.invalid.0 is selected for
install
2. sbuild-build-depends-main-dummy:armhf Depends default-mysql-server
2. default-mysql-server:armhf Depends mysql-server
but none of the choices are installable:
[no choices]
This is because mysql has dropped 32 bit support. The build failure is not
hitting Debian at this time because `mysql-server` is fulfilled by
`mariadb` which still has 32 bit builds.
The build time requirement of `mysql-server` and `mysql-client` appears to
only be to fulfill running `test_mysql.sh`. Otherwise, it appears that only
the `-dev` packages should be required
(specifically default-libmysqlclient-dev). This appears to be true for the
other databases as well. In Ubuntu, we'd like to keep delta to a minimum,
and in this case, it would be possible to alleviate the issue by moving the
build depends to `mariadb-server` and `mariadb-client` rather than
`default-mysql-*`
[0]
https://launchpad.net/ubuntu/+source/libdbi-drivers/0.9.0-13build2/+build/31564049
--
-----------------------
Dr. John Chittum
Engineering Manager, Canonical, Debcrafters