This bug was fixed in the package lintian - 2.137.1ubuntu1
---------------
lintian (2.137.1ubuntu1) stonking; urgency=medium
* Merge with Debian unstable (LP: #2158782). 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
* Dropped changes:
- Add zst as allowed compression for .deb & .udeb (reworked, see below)
- Add AC_INIT in
macro-not-cross-compilation-safe/build-spec/orig/src/configure.ac
(fixed in commit 503fe6d12cb9b6a2f4a4e0a4a380ceee2b25254c)
- Add -fPIC ld flags to
checks/binaries/prerequisites/numpy/binaries-missing-depends-on-numpy-abi
- macro-not-cross-compilation-safe is expecting line one, we added AC_INIT
so it should now match line three (remnant from the AC_INIT change above).
- Ubuntu enables LTO by default, so without-fat-lto-objects is expected to
fail. (patch accepted in Debian)
- changelog-file-news-general, changelog-file-news-version: add custom rules
to install NEWS.Debian manually. debhelper 13.31 trims NEWS entries older
than the main changelog date
- changelog-file-empty-entry: remove extraneous change data from the second
entry so the trailer falls at the line number expected by hints
- min-js-with-sources, cruft-minified-js: add skip files, terser output line
length varies by version
* New tag: unsupported-zstd-deb-archive (disabled on Ubuntu)
* tests(debhelper-dh-runit-but-lacks-breaks-substvar*):
set DH_RUNIT_FORCE_ENABLE=1
lintian (2.137.1) unstable; urgency=medium
* tests (debhelper-arch-depends): Drop d/compat.in and adjust hints
(Fixes autopkgtests on ppc64el and arm64)
lintian (2.137.0) unstable; urgency=medium
[ Nilesh Patra ]
* Summary of tag changes:
+ Added:
- build-depends-on-dh-sysuser
+ Removed:
- standards-version-inconsistent
* Drop tag: standards-version-inconsistent
* Do not emit `incomplete-creative-commons-license` when the text
refers to `/usr/share/common-licenses` as CC licenses have been
added to base-files (See #1139561 and #1136090)
* Do not flag autopkgtests which have d/t/control along with
`Testsuite` in d/control as superficial (Closes: #1033103)
* Bump recommended debhelper compat-level to 14 and change
experimental level to 15 (Closes: #1140006)
+ Fixup testsuite with default debhelper 14 and hard-code to
lower compat where needed
* Emit "python3-depends-but-no-python3-helper" regardless of
debputy or compat 14 as this might mean a missing helper
* Do not emit "no-versioned-debhelper-prerequisite" when
`X-DH-Compat` is declared
+ tests (package-uses-x-dh-compat): Adjust to drop FP hint for
no-versioned-dh
* Do not emit "package-uses-dh-runit-but-lacks-breaks-substvar"
when debputy sequencer is used or dh compat is 14 or greater
+ Add test debhelper-dh-runit-but-lacks-breaks-substvar-unrel: to
validate dh-runit-breaks-substvar against dh 14
* d/control: Bump debhelper compatibility level to 14
[ Steev Klimaszewski ]
* Add profile for ParrotOS
[ Luca Boccassi ]
* Add new tag: build-depends-on-dh-sysuser error
[ Agathe Porte ]
* tags: udev-rule-in-etc: account for usrmerge
lintian (2.136.2) unstable; urgency=medium
[ Nilesh Patra ]
* Adjust regex for detecting prebuilt wasm with new version
of `file` package (Closes: #1137660)
[ Benjamin Drung ]
* Build no-code/without-fat-lto-objects test with optimize=-lto
lintian (2.136.1) unstable; urgency=medium
* Restrict static-pie-binary test to the architectures where glibc
supports static-pie (fixes autopkgtest)
lintian (2.136.0) unstable; urgency=medium
[ Nilesh Patra ]
* Summary of tag changes:
+ Added:
- license-problem-old-unicode
- package-installs-legacy-python-egg-info
- package-uses-old-python-depends-substvar
+ Removed:
- depends-on-python2-and-python3
- license-problem-bad-php-license
- license-problem-convert-utf-code
- license-problem-php-license
- mismatched-python-substvar
- python-depends-but-no-python-helper
- python-foo-but-no-python3-foo
- python-package-depends-on-package-from-other-python-variant
- python2-script-but-no-python2-dep
* Avoid checking for "pie executable" for detecting shared objects
(Closes: #1068304)
+ Add a test to detect static-pie also as a static executable to
test against #1068304
* Update cute-field check to flag differently for "X-DH-Compat"
(Closes: #1135283)
+ Add test to flag correct "X-DH-Compat" style (See: #1072741)
* Avoid "debian-watch-not-mangling-version" for CRAN or Bioconductor
templates (Closes: #1135884)
* Add test to check CRAN templates do not get flagged for not
mangling version
* Update regex to match the correct policy version in d/ch when 4 version
component is used (Closes: #1135883)
+ Add test to ensure we detect four component standards version
correctly
* Recognize "Commands" as a valid field in binary control
(Closes: #1112495)
* bad-intended-distribution: Also change `$uploaded` to `unstable`
when set to `sid`
* New tag: package-installs-legacy-egg-info to flag packages using
deprecated setup.py (Closes: #1121735)
+ Add test for tag "package-installs-legacy-egg-info"
* Drop the following tags which are no longer applicable after python2
removal:
- python-depends-but-no-python-helper
- python-mismatched-python-substvar
- python-depends-python2-and-python3
- python-foo-but-no-python3-foo
- python-package-depends-on-package-from-other-python-variant
- python2-script-but-no-python2-dep
* Drop more instances of un-needed python2 checks
* No longer classify python2 as interpreter for checks
* New tag: package-uses-old-python-depends-substvar to flag old
`${python:Depends}` substvar
* Avoid `chdir` in add_elf to avoid destruction errors when OOM
happens (See: #1136356)
* Avoid crash when d/rules is absent with `Build-Driver` not equal
to `debian-rules` (Closes: #1137245)
* Add test to run lintian on package with debputy in full integration
mode (without d/rules)
+ Adjust existing test hints for debputy
+ Merge debputy build-driver tests
* Update "package-does-not-use-debhelper" to use pointed hint to the
line of `Build-Driver` in d/control for cases where `Build-Driver`
is not `debian-rules`
* Drop tags: license-problem-bad-php-license and
license-problem-php-license (Closes: #1136812)
* Rules.pm: Drop python2 related code
* BogusPrerequisites.pm: drop python-is-python2 and
python-dev-is-python2-dev as these packages have been dropped
* Skip Dependency check for `python3:Depends` and `sphinxdoc:Depends`
when debputy sequencers are used or compat >= 14 (See: #1067653)
* not-an-ar-archive test: Update test to instead install a `.a` file
which is not an archive (Closes: #1137359)
* Remove test deb-format-wrong-order as it can no longer work with newer
dpkg and add a working check for malformed-deb-archive
+ Add ncompress to Build and test depends
* Drop mingw packages and bash from Build and test depends
[ Jesse Rhodes ]
* Rewrite manual section 2.4.1 for clarity. (Closes: #1128948)
[ Soren Stoutner ]
* Refactor license-problem-convert-utf-code to
license-problem-old-unicode (closes: #854209)
[ Oliver Reiche ]
* Add 'Stonking Stingray' to the list of known Ubuntu series
[ Simon McVittie ]
* tests: Check Lintian and dpkg agree on multiarch dependency
implications
+ Test Lintian::Relation->satisfies by looping over an array
+ Sort array of test-cases
+ Add missing multiarch Lintian::Relation->satisfies tests
[ Benjamin Drung ]
* Build numpy test with -fPIC
* README: add missing dashes to test run command and examples
for calling private/runtests
-- Benjamin Drung <[email protected]> Wed, 01 Jul 2026 15:47:29 +0200
** Changed in: lintian (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158782
Title:
Merge lintian from Debian for stonking cycle
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lintian/+bug/2158782/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs