t/rt118977-zerofill.t ................... 1/8
# Failed test at t/rt118977-zerofill.t line 22.
# got: '1'
# expected: '00001'
# Looks like you failed 1 test of 8.
t/rt118977-zerofill.t ................... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/8 subtests
This is not really able to be reported upstream yet, because its *only* visible with patches for supporting MariaDB ( bug #634192 ), because otherwise you get broken code.
Subsequently, no way for upstream to replicate this atm without patching their sources.
Upstream's maintainers have forked DBD-mysql into DBD-MariaDB ( https://www.nntp.perl.org/group/perl.dbi.users/2018/01/msg37584.html ), and its not clear if DBD-mysql will continue to receive MariaDB support patches.
If this is fixed in the fork, its not clear to me at all where and when it was fixed, and tracking down relevant bugs is just a fools errand.
So I've shipped as-is in the hope somebody else can pick up the ball and this bug blocks stabilization.
CCing mysql team as they probably know a little more on this than I do.
Several new versions now, with MariaDB fixes. So let's hope this is OK now.