-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 24 May 2026 16:05:58 +0530 Source: lintian Architecture: source Version: 2.136.0 Distribution: unstable Urgency: medium Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Nilesh Patra <nilesh@debian.org> Closes: 854209 1068304 1112495 1121735 1128948 1135283 1135883 1135884 1136812 1137245 1137359 Changes: 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 Checksums-Sha1: b907277109581721ee3f108be9b1f4236ea7ecc4 3593 lintian_2.136.0.dsc d625c14590efd90a85c70b19be00361899517798 2028704 lintian_2.136.0.tar.xz 6ce87c81b63c642785d8f2ac214c5e4f2db40f6f 21240 lintian_2.136.0_amd64.buildinfo Checksums-Sha256: 181c8db7747adbfd03966c750249b781680919e01facb3ad5d37f19968eba830 3593 lintian_2.136.0.dsc 74e0c666c99969c5cb2dfaf71ed684e875d5ac7d8d38afaf14fd6e52e323f8f7 2028704 lintian_2.136.0.tar.xz c1a8bfddcde2b7877e1696d34219fa3d52a8db5df3dd0e37960bd7c80d414d50 21240 lintian_2.136.0_amd64.buildinfo Files: 4795c99c4013340fb3248f5241d4f720 3593 devel optional lintian_2.136.0.dsc 85ebff4ee76bdeb7578f6f5df61c6156 2028704 devel optional lintian_2.136.0.tar.xz c1412cc57d58b33f144fb0585c8837e8 21240 devel optional lintian_2.136.0_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iIgEARYKADAWIQSglbZu4JAkvuai8HIqJ5BL1yQ+2gUCahL4KxIcbmlsZXNoQGRl Ymlhbi5vcmcACgkQKieQS9ckPtqQPwEA5ydApfn5I3CWX2gH6MzZPuZJG7c+jMrV W6eIYlmFFiMBALbKrg4+j0eAku7QF0nTUtzOzhQ1ieBUsDw1e5Pa2wIN =Y3iN -----END PGP SIGNATURE-----