Bug#1140853: mariadb 11.8.8-1 causes libdbd-mariadb-perl FTBFS

Adrian Bunk <[email protected]>
Newsgroups gmane.linux.debian.devel.release
Message-ID <ak4aGWY27ANvnXs0__35128.8631021575$1783503451$gmane$org@localhost>
Control: reassign 1139473 src:mariadb 1:11.8.8-0+deb13u1
Control: found 1139473 1:11.8.8-1
Control: affects -1 src:libdbd-mariadb-perl

Santiago is very fast at reporting FTBFS regressions, and the filing 
fits with being caused by the upload of 1:11.8.8-1 to unstable.

I can reproduce in trixie that libdbd-mariadb-perl builds with 
1:11.8.6-0+deb13u1 from stable but does FTBFS with 1:11.8.8-0+deb13u1
from pu.

In both unstable and stable the autopkgtest shows the same failures
and blames mariadb 11.8.8 (but only neutral due to flaky):
https://ci.debian.net/packages/libd/libdbd-mariadb-perl/testing/amd64/
https://ci.debian.net/packages/libd/libdbd-mariadb-perl/stable/amd64/

While building locally there was always a stray mysqld process left 
after the build (only with 11.8.8), this is also seen in reproducible:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libdbd-mariadb-perl.html
  W: Stray processes left from build:
  ...
     CGroup: /system.slice/system-pbuilder.slice/system-pbuilder-build.slice/system-pbuilder-build-libdbd\x2dmariadb\x2dperl_1.22\x2d1.slice/system-pbuilder-build-libdbd\x2dmariadb\x2dperl_1.22\x2d1-2487514.slice
             `-run-p2505164-i40247590.scope
               `-2509485 /usr/sbin/mysqld --no-defaults --user=pbuilder1 --socket=/build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb/mysql.sock --datadir=/build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb --pid-file=/build/reproducible-path/libdbd-mariadb-perl-1.22/t/testdb/mysql.pid --explicit_defaults_for_timestamp --skip-networking

The most urgent question is whether this is a MariaDB regression that 
should result in excluding 1:11.8.8-0+deb13u1 from the point release.

cu
Adrian


On Tue, Jun 09, 2026 at 09:47:29AM +0000, Santiago Vila wrote:
> Package: src:libdbd-mariadb-perl
> Version: 1.22-1
> Severity: serious
> Tags: ftbfs forky sid
> 
> Dear maintainer:
> 
> During a rebuild of all packages in unstable, this package failed to build.
>...
> #   Failed test 'NoChopBlanks: c_text should not have blanks chopped'
> #   at t/50chopblanks.t line 61.
> #          got: ''
> #     expected: ' a b c '
> 
> #   Failed test 'NoChopBlanks: c_tinytext should not have blanks chopped'
> #   at t/50chopblanks.t line 61.
> #          got: ''
> #     expected: ' a b c '
> 
> #   Failed test 'NoChopBlanks: c_mediumtext should not have blanks chopped'
> #   at t/50chopblanks.t line 61.
> #          got: ''
> #     expected: ' a b c '
> 
> #   Failed test 'NoChopBlanks: c_longtext should not have blanks chopped'
> #   at t/50chopblanks.t line 61.
> #          got: ''
> #     expected: ' a b c '
> 
> #   Failed test 'NoChopBlanks: b_blob should not have blanks chopped'
> #   at t/50chopblanks.t line 61.
> #          got: ''
> #     expected: ' a b c '
> 
> #   Failed test 'NoChopBlanks: b_tinyblob should not have blanks chopped'
> #   at t/50chopblanks.t line 61.
> #          got: ''
> #     expected: ' a b c '
> 
> #   Failed test 'NoChopBlanks: b_mediumblob should not have blanks chopped'
> #   at t/50chopblanks.t line 61.
> #          got: ''
> #     expected: ' a b c '
> 
> #   Failed test 'NoChopBlanks: b_longblob should not have blanks chopped'
> #   at t/50chopblanks.t line 61.
> #          got: ''
> #     expected: ' a b c '
> # Looks like you failed 8 tests of 180.
>...
> t/rt118977-zerofill.t ................... 
> 1..12
> ok 1
> ok 2
> ok 3
> ok 4
> ok 5
> ok 6
> ok 7
> ok 8
> ok 9
> ok 10
> not ok 11
> ok 12
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/12 subtests 
>...
> ok 39
> ok 40
> ok 41
> ok 42
> ok 43
> ok 44
> ok 45
> ok 46 - fetchrow_hashref for noprepare
> ok 47 - id test contents
> ok 48 - flags has contents
> ok 49
> ok 50
> ok 51 - fetchrow_hashref for noprepare with more then 32 bits
> ok 52 - id test contents
> ok 53 - flags has contents
> ok 54
> ok 55
> ok 56 - fetchrow_hashref for noprepare with binary insert
> ok 57 - id test contents
> ok 58 - flags has contents
> ok 59
> ok 60
> ok 61 - fetchrow_hashref for noprepare with BIN()
> ok 62 - id test contents
> ok 63 - flags has contents
> ok 64
> ok 65
> ok 66 - fetchrow_hashref for noprepare with BIN() and more then 32 bits
> ok 67 - id test contents
> ok 68 - flags has contents
> ok 69
> ok 70
> ok 71 - fetchrow_hashref for noprepare with BIN() and with binary insert
> ok 72 - id test contents
> ok 73 - flags has contents
> ok 74
> 1..74
> ok
> t/rt91715.t ............................. 
> 1..6
> ok 1
> ok 2
> ok 3 - mariadb_use_result set to 0
> ok 4
> ok 5
> ok 6 - mariadb_use_result set to 1
> ok
> 
> Test Summary Report
> -------------------
> t/50chopblanks.t                      (Wstat: 2048 (exited 8) Tests: 180 Failed: 8)
>   Failed tests:  140-147
>   Non-zero exit status: 8
> t/rt118977-zerofill.t                 (Wstat: 256 (exited 1) Tests: 12 Failed: 1)
>   Failed test:  11
>   Non-zero exit status: 1
> Files=90, Tests=3582, 32 wallclock secs ( 0.21 usr  0.10 sys +  3.87 cusr  1.09 csys =  5.27 CPU)
> Result: FAIL
> Failed 2/90 test programs. 9/3582 subtests failed.
> make[2]: *** [Makefile:1258: test_dynamic] Error 255
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j2 test TEST_VERBOSE=1 returned exit code 2
> make[1]: *** [debian/rules:32: override_dh_auto_test] Error 25
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:23: binary] Error 2
> dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
> --------------------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.