Bug#842167: Fails to build if the default mysql is mysql

Iain Lane iain at orangesquash.org.uk
Wed Oct 26 15:24:07 UTC 2016


Package: libdbd-mysql-perl
Version: 4.037-4
Severity: normal

Hi there,

On Ubuntu we switched the default mysql to mysql (from mariadb). I found
out that this makes libdbd-mysql-perl fail to build with messages like
this:

> DBD::mysql::db do failed: Table 'mysql.proc' doesn't exist at t/80procs.t line 44.
> DBD::mysql::db do failed: Table 'mysql.proc' doesn't exist at t/80procs.t line 44.
> # Looks like you planned 31 tests but ran 2.

I tried modifying the script to run "mysql_upgrade" which the internets
told me should recreate the table. It looked like it did, but then
authentication was messed up so things were actually worse.

Build log attached (run on unstable with the build-deps switched to
mysql). I guess you don't have to care about this as long as debian has
mariadb - but I'm filing in the hope that you do. :)

Cheers,
Iain
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libdbd-mysql-perl_4.037-4test1_amd64.build
Type: inode/symlink
Size: 154015 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20161026/2c87db98/attachment-0001.bin>


More information about the pkg-perl-maintainers mailing list