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

Reply via email to