Public bug reported:
A new release of lintian is available for merging from Debian.
Ubuntu: 2.139.0ubuntu2
Debian Unstable: 2.142.0
### New Debian Changes ###
lintian (2.142.0) unstable; urgency=medium
[ Louis-Philippe Véronneau ]
* Update old and ancient Python versions and simplify tags' code
[ Nilesh Patra ]
* Testsuite.pm: resolve d/t/control via `->child` call for special case
where d/tests is a file and simplify logic
* Systemd.pm: Make key extraction non-greedy so it does not consume the
space in key value (Closes: #1147715)
* tests(systemd-complex-service-file): Adjust hints with fix for #1147715
* tags(script with missing dependencies): Mention about making script
non-executable for cases where the script would not be used by the package
directly (Closes: #1148716)
* Drop tag `go-source-package-does-not-include-version` and do not emit
`go-library-package-does-not-include-version` with `oldlibs` as section
(Closes: #1148838)
* tests(golang-package-without-version-suffix): tweak test to check against
#1148838
* Python.pm: Add python3-flit also to check for `flit_core.buildapi`
(Closes: #1148880)
* Python.pm: Drop `:any` from the check for python modules for dependency
checking in pyproject.toml
* tests: Adjust python-could-use-pyproject-* with `:any` dropped
* Rules.pm: Do not emit `override_dh_foo-does-not-call-dh_foo` when override
targets use `$(DH_OVERRIDDEN_COMMAND)` (Closes: #1149119)
* tests(rules-override-dh-foo-does-not-call-dh-foo-unrel): Check for
`$(DH_OVERRIDDEN_COMMAND)` as a check for #1149119
[ Soren Stoutner ]
* Bump font-in-non-font-package from severity info to warning
(Closes: #1148076)
* Add a woff-font-in-wrong-dir tag (Closes: #1148185)
[ Sébastien Villemot ]
* arch-dep-package-has-big-usr-share: fix devref section pointer
[ Sylvestre Ledru ]
* Index/Elf.pm: ask readelf only for what we parse
* Spelling.pm: cut the per-word work in check_spelling
[ Lucas Nussbaum ]
* Group.pm: fix --perf-debug to actually emit performance CSV
* bin/lintian: export LINTIAN_PERF_DEBUG and let Index default from env
* Index: time the lazy data collectors and report under -d and --perf-debug
-- Louis-Philippe Véronneau <[email protected]> Fri, 09 Oct 2026
17:16:31 -0400
lintian (2.141.0) unstable; urgency=medium
[ Louis-Philippe Véronneau ]
* Remove deprecated XS-Python-Version and X-Python-Version fields
[ Nilesh Patra ]
* Lintian::Screen::Python::Egg::Metadata - Do not check for `WHEEL` in
`dist-info` (Closes: #1147187)
* Lintian::Check::Documentation - Drop `dist-info` related files from
`NOT_DOCUMENTATION_FILE_REGEXES` and fix condition for exclusion of these.
Thanks to Lucas Nussbaum <[email protected]>
* Rename Golang/ImportPath.pm -> Golang/ModulePath.pm to incorporate for
more module path related checks
* new tags: "go-library-package-does-not-include-version" and
"go-source-package-does-not-include-version" (Closes: #1147142)
* new tag: deprecated-debian-control-field (Closes: #1145776)
* Change severity level of `no-dep5-copyright` to `warning` (Closes:
#1147483)
* Unknown.pm, data: Add XB- prefixes for binary stanza fields in `data/` and
remove XB-* prefix in known binary fields checking for unknown fields
(Closes: #1017064)
* tags/tests/checks: Minor fixes in URLs (See: #1146466)
[ Scott Talbert ]
* Add more GHC path exclusions to RPATH check
[ Lucas Nussbaum ]
* Trim spelling text with builtin::trim
* Remove unused ELF section header fields
* Drop bignum for the ELF section Size decoding
[ Sylvestre Ledru ]
* Precompile the provider regexes for Javascript/Embedded.pm, Php/Embedded.pm
and Php/Pear/Embedded.pm.
* Documentation.pm: match the file name lists as compiled regexes
* Spelling.pm: gate the multi-word corrections on a single regex
-- Louis-Philippe Véronneau <[email protected]> Sat, 12 Sep 2026
12:38:47 -0400
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)
-- Louis-Philippe Véronneau <[email protected]> Wed, 09 Sep 2026
11:52:14 -0400
lintian (2.140.0) unstable; urgency=medium
[ Louis-Philippe Véronneau ]
* Remove old GCC profiler detection method for Wheezy and earlier
* new tag 'clojure-package-but-not-dh-clojure'
* Mark 'clojure-package-but-not-dh-clojure' as Experimental
* Refresh data for new licenses in /usr/share/common-licenses
[ Nilesh Patra ]
* Lintian::Check::Debian::Changelog - Use distroinfo instead of hard-coding
distro names (Closes: #1040138)
* Lintian::Check::Debian::Upstream::Metadata - drop old code for checking
YAML version
* Lintian::Check::Debian::Watch - do not emit `debian-watch-file-is-missing`
if d/u/metadata is present and has all the required fields (Closes:
#1118077)
* Add several tests to validate against uscan using d/u/metadata with
missing d/watch
* tests(copyright-file-general): Use `Apache-2.gz` to trigger
`copyright-refers-to-compressed-license`
* Lintian::Check::Scripts - Also check for `errexit` while emitting
`maintainer-script-ignores-errors` (Closes: #1145935)
* tests(scripts-maintainer-general): Add a preinst to check against #1145935
* tests(use-godebug): Fix with golang 1.27 (Closes: #1146226)
[ Bastian Germann ]
* Replace MLDBM storage with per-member Storable files
[ Nicholas Guriev ]
* Update t/recipes/README
* Fix processing non-ASCII arguments (Closes: #1137319)
* Fix error handling on non-ASCII paths
[ Lucas Nussbaum ]
* new tag 'ai-agent-instructions-exist'
[ Sylvestre Ledru ]
* Precompile regexes in languages/python/stdlib-deprecation
* Batch readelf calls when indexing ELF objects
* Cruft.pm: use index() for the license keyword pre-search
* Cruft.pm: trim whitespace with builtin::trim
* Depend on liblist-someutils-xs-perl
-- Louis-Philippe Véronneau <[email protected]> Fri, 04 Sep 2026
14:18:10 -0400
### Old Ubuntu Delta ###
lintian (2.139.0ubuntu2) stonking; urgency=medium
* Cherry-pick fix from Debian to fix FTBFS (LP: #2169808):
- tests(use-godebug): Fix with golang 1.27 (Closes: #1146226)
-- Benjamin Drung <[email protected]> Thu, 08 Oct 2026 16:05:59 +0200
lintian (2.139.0ubuntu1) stonking; urgency=medium
* Merge with Debian unstable. Remaining changes:
- Fix building udebs, now that in Ubuntu noudebs is implied profile
(LP #1918120)
- d/control: Default to lzip to avoid MIR for plzip
-- Benjamin Drung <[email protected]> Wed, 05 Aug 2026 02:28:32 +0200
** Affects: lintian (Ubuntu)
Importance: Wishlist
Status: New
** Tags: dcr-merge
** Changed in: lintian (Ubuntu)
Importance: Undecided => Wishlist
** Changed in: lintian (Ubuntu)
Milestone: None => ubuntu-26.11
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2171232
Title:
Merge lintian 2.142.0 from Debian for tenacious cycle
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lintian/+bug/2171232/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs