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
> --------------------------------------------------------------------------------

Reply via email to