I noticed that since the release of 2.140.0 running lintian on 'mariadb' seems to stall and never complete (or take more than 4h). This is visible in e.g. the 'lintian' job logs at https://salsa.debian.org/mariadb-team/mariadb-server/-/jobs?name=lintian&kind=BUILD I can reproduce this locally: running lintian stalls and never completes. I had to abort it manually with Ctrl+C after waiting for 1h+ hours (I didn't have the patience to wait longer on my laptop). I tried to debug the run with the commands below but not sure if it is helpful. root@fb77e1557f08:/build# lintian --print-version 2.140.0 root@fb77e1557f08:/build# lintian --verbose --debug --display-info --pedantic --allow-root mariadb_11.8.9+ds-2_amd64.changes Using profile debian/main. Lintian v2.140.0 Lintian root directory: /usr/share/lintian Configuration file: (none) Starting on group mariadb_1:11.8.9+ds-2 Base directory for processable: /tmp/lintian-pool-lDMgknMsuO/mariadb/mariadb_1_11.8.9+ds-2_amd64-all_changes Loading overrides file (if any) ... Running check: apache2 on changes:mariadb_1:11.8.9+ds-2_amd64_all ... Check apache2 for changes:mariadb_1:11.8.9+ds-2_amd64_all done (0.000s) Running check: application-not-library on changes:mariadb_1:11.8.9+ds-2_amd64_all ... Check application-not-library for changes:mariadb_1:11.8.9+ds-2_amd64_all done (0.000s) ... Running check: dh-make/template on binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 ... Check dh-make/template for binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 done (0.000s) Running check: documentation on binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 ... Check documentation for binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 done (0.002s) Running check: documentation/devhelp/standard on binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 ... Check documentation/devhelp/standard for binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 done (0.000s) Running check: documentation/doxygen on binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 ... Check documentation/doxygen for binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 done (0.000s) Running check: documentation/examples on binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 ... Check documentation/examples for binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 done (0.000s) Running check: documentation/manual on binary:libmariadbd19t64_1:11.8.9+ds-2_amd64 ...
Hello, Thanks for the bug report. It's definitely not normal and we'll try to debug this ASAP. In 2.140 a couple of "big" MRs were merged to work on performance (spearheaded by Sylvestre Ledru). We also made a relatively large change by replacing the MLDBM storage. I guess these would be the likely candidates for this regression? I'll try to follow up when I find the time to run lintian and debug the issue further.
Hi,
The reason I filed this for lintian/2.140.0 is that it started
happening after Sept 4th, coinciding with the release of the new
Lintian version.
I also confirmed that the exact same source+binaries are successfully
checked by earlier Lintian version:
root@1a33573cd373:/build# lintian --print-version
2.139.0
root@1a33573cd373:/build# lintian --verbose --debug --display-info
--pedantic --allow-root mariadb_11.8.9+ds-2_amd64.changes
Using profile debian/main.
Lintian v2.139.0
Lintian root directory: /usr/share/lintian
Configuration file: (none)
Starting on group mariadb_1:11.8.9+ds-2
Base directory for processable:
/tmp/lintian-pool-KXSgFbwij6/mariadb/mariadb_1_11.8.9+ds-2_amd64-all_changes
Loading overrides file (if any) ...
Running check: apache2 on changes:mariadb_1:11.8.9+ds-2_amd64_all ...
Check apache2 for changes:mariadb_1:11.8.9+ds-2_amd64_all done (0.000s)
...
Running check: vim/addons on binary:mariadb-common_1:11.8.9+ds-2_all ...
Check vim/addons for binary:mariadb-common_1:11.8.9+ds-2_all done (0.001s)
Checking all of group mariadb_1:11.8.9+ds-2 done (357.690s)
Finished processing group mariadb_1:11.8.9+ds-2
W: mariadb-server: executable-not-elf-or-script [usr/bin/wsrep_sst_common]
W: mariadb-test-data: executable-not-elf-or-script
[usr/share/mariadb/mariadb-test/main/lowercase_table2.result]
W: mariadb-test-data: executable-not-elf-or-script
[usr/share/mariadb/mariadb-test/suite/galera/t/MDEV-35511.test]
W: mariadb-client-core: no-manual-page [usr/bin/mariadb-migrate-config-file]
W: mariadb-test: script-not-executable
[usr/share/mariadb/mariadb-test/lib/generate-ssl-certs.sh]
W: mariadb-test-data: script-not-executable
[usr/share/mariadb/mariadb-test/suite/plugins/t/normalize_query_id.pl]
I: mariadb-client: bash-term-in-posix-shell '`echo "testing\c"'
[usr/bin/mariadb-secure-installation:199]
I: mariadb-server: bash-term-in-posix-shell '${BASH_VERSION'
[usr/share/mariadb/wsrep_notify:86]
I: mariadb-server: bash-term-in-posix-shell '[ "$url" =='
[usr/bin/mariadbd-safe:222]
I: mariadb-server: bash-term-in-posix-shell 'let' [usr/bin/mariadbd-safe:41]
I: mariadb-server: bash-term-in-posix-shell 'ulimit' [usr/bin/mariadbd-safe:718]
I: mariadb-server: bash-term-in-posix-shell 'ulimit' [usr/bin/mariadbd-safe:838]
I: mariadb-server-core: bash-term-in-posix-shell 'source tree,'
[usr/bin/mariadb-install-db:100]
I: mariadb-test: bash-term-in-posix-shell '<(printf
"basicConstraints=CA:FALSE\nkeyUsage=critical,digitalSignature,keyEncipherment\nextendedKeyUsage=serverAuth,clientAuth\nsubjectAltName=DNS:localhost,IP:127.0.0.1")'
[usr/share/mariadb/mariadb-test/lib/generate-ssl-certs.sh:81]
I: mariadb-test: bash-term-in-posix-shell '<(printf
"basicConstraints=critical,CA:TRUE,pathlen:0\nkeyUsage=critical,keyCertSign,cRLSign")'
[usr/share/mariadb/mariadb-test/lib/generate-ssl-certs.sh:78]
I: mariadb-test-data: bash-term-in-posix-shell '${BASH_VERSION'
[usr/share/mariadb/mariadb-test/std_data/wsrep_notify.sh:87]
I: mariadb-test-data: bash-term-in-posix-shell '${BASH_VERSION'
[usr/share/mariadb/mariadb-test/std_data/wsrep_notify_ssl.sh:87]
You can probably reproduce this easiest by downloading the binary
build artifacts from
https://salsa.debian.org/mariadb-team/mariadb-server/-/jobs/10271592/artifacts/browse/debian/output/
and running Lintian on them locally.
Hello, Bug #1147170 in lintian reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/lintian/lintian/-/commit/93394de792d548444d30cf5528b7a781d91ed22d This reverts commit 337556cd9cb947add247dafee7b50048c5df6c48. This lead to regressions in the new lintian release ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1147170
We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1147170@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Louis-Philippe Véronneau <pollo@debian.org> (supplier of updated lintian package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 09 Sep 2026 11:52:14 -0400
Source: lintian
Architecture: source
Version: 2.140.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Louis-Philippe Véronneau <pollo@debian.org>
Closes: 1147170
Changes:
lintian (2.140.1) unstable; urgency=medium
.
[ Louis-Philippe Véronneau ]
* Add libberkeleydb-perl and libmldbm-perl as B-D to fix circular dependency
issue.
.
[ Nilesh Patra ]
* Lintian::Check::Debian::Changelog - use latest changelog entry date to
derive stable release version
* Revert "Replace MLDBM storage with per-member Storable files" (Closes:
#1147170)
Checksums-Sha1:
6c6505ef6f7ff9e7bcb7a46a9d08a25b4d7b127d 3694 lintian_2.140.1.dsc
d99eb716263551c626a22f14f51117789b88256f 2076492 lintian_2.140.1.tar.xz
617ba82c49b2fac9319dddc5768826e1bf73b211 12032 lintian_2.140.1_amd64.buildinfo
Checksums-Sha256:
d2290457c9367794e7f816306b07f8c5d0cdee364b020983c3bfa9bf9b881b5d 3694 lintian_2.140.1.dsc
b7a0d4830794a4ed07843e29b96665245bf239fc0f92f1dfc9783b0c8a9f512d 2076492 lintian_2.140.1.tar.xz
54c3a530c4d531ea1a3185d79d675be6e26caaaacefbd1ab3733b1edd55b693d 12032 lintian_2.140.1_amd64.buildinfo
Files:
26014d7d7fdcfd682abe73a6ec282a08 3694 devel optional lintian_2.140.1.dsc
dcae72c39e1914fa447637247f063671 2076492 devel optional lintian_2.140.1.tar.xz
561abcae926f5a8c4e2caed0ba216338 12032 devel optional lintian_2.140.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQTKp0AHB6gWsCAvw830JXpQshz6hQUCaqGIXwAKCRD0JXpQshz6
hS4KAQDKm2vw1VujBHf2uFdON3u+nr1Z0t8BWUO5vnDGeHPG9QD/WprSqKddE2bB
Ow3wvN/pgUyCwNXmMDu2F1T2UWm1SAw=
=Wg/U
-----END PGP SIGNATURE-----