Nilesh Patra pushed to branch master at lintian / lintian


Commits:
cb7d031d by Nilesh Patra at 2026-06-22T21:46:51+05:30
Bump recommended debhelper compat-level to 14 and change experimental level to 
15 (Closes: #140006)

- - - - -
80799f73 by Nilesh Patra at 2026-06-22T21:46:51+05:30
tests (package-uses-x-dh-compat test): adjust output with dh 14

- - - - -
179e8456 by Nilesh Patra at 2026-06-22T21:46:51+05:30
tests (debhelper-compat-missing): Hard-code debhelper to 13

- - - - -
11972578 by Nilesh Patra at 2026-06-22T23:49:59+05:30
tests (package-uses-old-debhelper-compat-version): hard-code dh level as 13 and 
adjust hints

- - - - -
b71f6e79 by Nilesh Patra at 2026-06-22T23:49:59+05:30
tests (debhelper-dh-compat): Hardcode dh compat level to 13

- - - - -
28c5f7ef by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (debhelper-excessive-overrides): Fix gconf override and adjust hints

- - - - -
869ccf57 by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (runtests-options): Hardcode compat level to 13

- - - - -
f23d6942 by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (files-foo-in-bar): Drop override_dh_gconf

- - - - -
fbf454b8 by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (legacy-debconf): Drop d/compat.in and move to dh14

- - - - -
63a3d926 by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (files-general): dh_compress is now run after dh_fixperms, fix accordingly

- - - - -
180ea4b8 by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (fields-mua): drop d/compat.in and adapt to dh14

- - - - -
4485881a by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (fields-multi-arch-same-package-has-arch-specific-overrides): Hard-code 
to compat 13 as debhelper refuses to build then with default compat 14 as per 
dh_lintian change with this compat level

- - - - -
e11e55d8 by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (rules-general): hardcode compat level to 13

- - - - -
17f74608 by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (control-file-duplicate): Adjust with dh14 and update hints

- - - - -
793fa6ee by Nilesh Patra at 2026-06-22T23:50:00+05:30
tests (legacy-fields): Hardcode compat to 13

- - - - -
4b9a9833 by Nilesh Patra at 2026-06-22T23:56:04+05:30
tests (legacy-libbaz): Hardcode compat to 13

- - - - -
f569deef by Nilesh Patra at 2026-06-23T13:22:48+05:30
tests (debhelper-brace-expansion): Adjust test hints with dh14

- - - - -
258e4905 by Nilesh Patra at 2026-06-23T15:03:22+05:30
tests (debhelper-dh-quilt-addon-but-quilt-source-format-unrel): Adjust hints 
with dh14

- - - - -
9c4d73aa by Nilesh Patra at 2026-06-23T15:03:22+05:30
tests (debhelper-dh-quilt-addon-but-quilt-source-format): Adjust hints with dh14

- - - - -
bc88521d by Nilesh Patra at 2026-06-23T15:03:23+05:30
tests (debhelper-dh-with-quilt): Adjust hints with dh14

- - - - -
b0138230 by Nilesh Patra at 2026-06-23T15:03:23+05:30
tests (debhelper-executable-files-compat-9): Adjust hints with dh14

- - - - -
74e6b252 by Nilesh Patra at 2026-06-23T15:03:23+05:30
tests (debhelper-misc-depends-fp): Hardcode compat to 13 in order for the test 
to run against relevant version

- - - - -
542469aa by Nilesh Patra at 2026-06-23T15:03:23+05:30
tests (debhelper-override-typos): Adjust hints against dh14

- - - - -
ecd407ad by Nilesh Patra at 2026-06-23T15:03:23+05:30
tests (debhelper-package-uses-debhelper-with-prefix-minus): Adjust hints with 
dh14

- - - - -
7c9dca74 by Nilesh Patra at 2026-06-23T15:03:23+05:30
tests (debhelper-package-uses-debhelper-with-prefix-plus): Adjust hints with 
dh14

- - - - -
5b80fe60 by Nilesh Patra at 2026-06-23T15:03:23+05:30
tests (debhelper-script-token-unneeded): Adjust hints with dh14

- - - - -
5555d45a by Nilesh Patra at 2026-06-23T18:02:52+05:30
tests (legacy-maintainer-scripts): Hardcode compat to 13

- - - - -
25863f3a by Nilesh Patra at 2026-06-23T18:02:52+05:30
tests (oeverride-typo): Adjust hints with dh14

- - - - -
3f1858c0 by Nilesh Patra at 2026-06-23T18:02:52+05:30
tests (package-uses-debputy-sequencer): Update dh compat to 14

- - - - -
631f390e by Nilesh Patra at 2026-06-23T18:02:52+05:30
tests (lintian-check-tags-file): hardcode compat to 13

- - - - -
c8bf6746 by Nilesh Patra at 2026-06-23T18:02:52+05:30
tests (debhelper-compat-experimental): Mark recommended level in the test 
profile as 13

- - - - -
878e4f6a by Nilesh Patra at 2026-06-23T18:02:52+05:30
tests (debhelper-script-token): Adjust hints with dh14

- - - - -
3966c455 by Nilesh Patra at 2026-06-23T18:27:14+05:30
Emit "python3-depends-but-no-python3-helper" regardless of debputy or compat 14 
as this might actually mean a missing helper

- - - - -
b767b964 by Nilesh Patra at 2026-06-23T18:41:10+05:30
tests (debhelper-dh-with-python3*, debhelper-dh-python-helpers): Adjust with 
compat 14

- - - - -
18b4f855 by Nilesh Patra at 2026-06-23T18:43:49+05:30
tests (lacks-depends-on-r-api): Hardcode to compat 13 as compat14 autopopulates 
substvars

- - - - -
8bd2c67a by Nilesh Patra at 2026-06-23T18:54:16+05:30
tests (debhelper-dh-runit-but-lacks-breaks-substvar): Adjust output with compat 
14

- - - - -
7fc68d7d by Nilesh Patra at 2026-06-23T18:59:29+05:30
Do not emit "no-versioned-debhelper-prerequisite" when `X-DH-Compat` is declared

- - - - -
5e31105e by Nilesh Patra at 2026-06-23T19:02:35+05:30
tests (package-uses-x-dh-compat): Adjust to drop FP hint for no-versioned-dh

- - - - -


142 changed files:

- data/debhelper/compat-level
- lib/Lintian/Check/Debhelper.pm
- t/recipes/checks/apt/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/binaries/debug-symbols/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/binaries/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/binaries/prerequisites/legacy-libbaz/build-spec/fill-values
- 
t/recipes/checks/binaries/prerequisites/perl/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/control-files/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/debhelper/debhelper-brace-expansion/eval/hints
- 
t/recipes/checks/debhelper/debhelper-compat-experimental/eval/lintian-include-dir/vendors/lintian-test/main/data/debhelper/compat-level
- t/recipes/checks/debhelper/debhelper-compat-missing/build-spec/fill-values
- t/recipes/checks/debhelper/debhelper-compat-whitespace/build-spec/fill-values
- t/recipes/checks/debhelper/debhelper-compat-whitespace/eval/hints
- t/recipes/checks/debhelper/debhelper-dh-compat/build-spec/fill-values
- t/recipes/checks/debhelper/debhelper-dh-python-helpers/eval/hints
- 
t/recipes/checks/debhelper/debhelper-dh-quilt-addon-but-quilt-source-format-unrel/eval/hints
- 
t/recipes/checks/debhelper/debhelper-dh-quilt-addon-but-quilt-source-format/eval/hints
- 
t/recipes/checks/debhelper/debhelper-dh-runit-but-lacks-breaks-substvar/eval/hints
- t/recipes/checks/debhelper/debhelper-dh-with-python3-unrel/eval/hints
- t/recipes/checks/debhelper/debhelper-dh-with-python3-unrel2/eval/hints
- t/recipes/checks/debhelper/debhelper-dh-with-python3/eval/hints
- t/recipes/checks/debhelper/debhelper-dh-with-quilt/eval/hints
- 
t/recipes/checks/debhelper/debhelper-excessive-overrides/build-spec/debian/rules
- t/recipes/checks/debhelper/debhelper-excessive-overrides/eval/hints
- t/recipes/checks/debhelper/debhelper-executable-files-compat-9/eval/hints
- t/recipes/checks/debhelper/debhelper-misc-depends-fp/build-spec/fill-values
- t/recipes/checks/debhelper/debhelper-misc-depends-fp/eval/hints
- t/recipes/checks/debhelper/debhelper-override-typos/eval/hints
- 
t/recipes/checks/debhelper/debhelper-package-uses-debhelper-with-prefix-minus/eval/hints
- 
t/recipes/checks/debhelper/debhelper-package-uses-debhelper-with-prefix-plus/eval/hints
- t/recipes/checks/debhelper/debhelper-script-token-unneeded/eval/hints
- t/recipes/checks/debhelper/debhelper-script-token/eval/hints
- − t/recipes/checks/debhelper/legacy-debconf/build-spec/debian/compat.in
- t/recipes/checks/debhelper/legacy-debconf/build-spec/debian/control
- t/recipes/checks/debhelper/legacy-debconf/eval/hints
- t/recipes/checks/debhelper/legacy-fields/build-spec/fill-values
- t/recipes/checks/debhelper/legacy-fields/eval/hints
- t/recipes/checks/debhelper/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/debhelper/legacy-libbaz/eval/hints
- t/recipes/checks/debhelper/legacy-maintainer-scripts/build-spec/fill-values
- t/recipes/checks/debhelper/legacy-maintainer-scripts/eval/hints
- t/recipes/checks/debhelper/oeverride-typo/eval/hints
- 
t/recipes/checks/debhelper/package-uses-debputy-sequencer/build-spec/debian/control.in
- t/recipes/checks/debhelper/package-uses-debputy-sequencer/eval/hints
- t/recipes/checks/debhelper/package-uses-x-dh-compat/eval/hints
- t/recipes/checks/debian/changelog/legacy-fields/build-spec/fill-values
- t/recipes/checks/debian/changelog/legacy-libbaz/build-spec/fill-values
- 
t/recipes/checks/debian/control/field/redundant/legacy-libbaz/build-spec/fill-values
- − 
t/recipes/checks/debian/control/field/relation/control-file-duplicate/build-spec/debian/compat.in
- 
t/recipes/checks/debian/control/field/relation/control-file-duplicate/build-spec/debian/control.in
- 
t/recipes/checks/debian/control/field/relation/control-file-duplicate/eval/hints
- 
t/recipes/checks/debian/control/prerequisite/development/legacy-libbaz/build-spec/fill-values
- − 
t/recipes/checks/debian/copyright/dep5/legacy-debconf/build-spec/debian/compat.in
- 
t/recipes/checks/debian/copyright/dep5/legacy-debconf/build-spec/debian/control
- − t/recipes/checks/debian/copyright/legacy-debconf/build-spec/debian/compat.in
- t/recipes/checks/debian/copyright/legacy-debconf/build-spec/debian/control
- t/recipes/checks/debian/copyright/legacy-fields/build-spec/fill-values
- − t/recipes/checks/debian/debconf/legacy-debconf/build-spec/debian/compat.in
- t/recipes/checks/debian/debconf/legacy-debconf/build-spec/debian/control
- t/recipes/checks/debian/debconf/legacy-debconf/eval/hints
- 
t/recipes/checks/debian/lintian-overrides/mystery/fields-multi-arch-same-package-has-arch-specific-overrides/build-spec/fill-values
- 
t/recipes/checks/debian/lintian-overrides/restricted/fields-multi-arch-same-package-has-arch-specific-overrides/build-spec/fill-values
- − 
t/recipes/checks/debian/po-debconf/legacy-debconf/build-spec/debian/compat.in
- t/recipes/checks/debian/po-debconf/legacy-debconf/build-spec/debian/control
- − t/recipes/checks/debian/rules/legacy-debconf/build-spec/debian/compat.in
- t/recipes/checks/debian/rules/legacy-debconf/build-spec/debian/control
- t/recipes/checks/debian/rules/legacy-fields/build-spec/fill-values
- t/recipes/checks/debian/rules/rules-general/build-spec/fill-values
- t/recipes/checks/debian/shlibs/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/debian/version-substvars/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/debug/obsolete/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/desktop/gnome/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/desktop/icons/files-general/build-spec/debian/rules
- t/recipes/checks/desktop/x11/files-general/build-spec/debian/rules
- 
t/recipes/checks/documentation/examples/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/documentation/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/documentation/files-general/build-spec/debian/rules
- t/recipes/checks/documentation/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/documentation/manual/files-general/build-spec/debian/rules
- − 
t/recipes/checks/fields/description/legacy-debconf/build-spec/debian/compat.in
- t/recipes/checks/fields/description/legacy-debconf/build-spec/debian/control
- t/recipes/checks/fields/essential/legacy-fields/build-spec/fill-values
- 
t/recipes/checks/fields/multi-arch/fields-multi-arch-same-package-has-arch-specific-overrides/build-spec/fill-values
- − 
t/recipes/checks/fields/package-relations/fields-mua/build-spec/debian/compat.in
- 
t/recipes/checks/fields/package-relations/fields-mua/build-spec/debian/control.in
- t/recipes/checks/fields/package-relations/fields-mua/eval/hints
- t/recipes/checks/fields/package-relations/legacy-fields/build-spec/fill-values
- t/recipes/checks/fields/section/legacy-fields/build-spec/fill-values
- t/recipes/checks/fields/section/legacy-libbaz/build-spec/fill-values
- − 
t/recipes/checks/fields/standards-version/legacy-debconf/build-spec/debian/compat.in
- 
t/recipes/checks/fields/standards-version/legacy-debconf/build-spec/debian/control
- t/recipes/checks/fields/standards-version/legacy-fields/build-spec/fill-values
- t/recipes/checks/fields/standards-version/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/fields/version/legacy-fields/build-spec/fill-values
- t/recipes/checks/files/build-path/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/files/compressed/files-general/build-spec/debian/rules
- t/recipes/checks/files/debug/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/files/empty-directories/files-general/build-spec/debian/rules
- t/recipes/checks/files/empty-directories/legacy-libbaz/build-spec/fill-values
- 
t/recipes/checks/files/hierarchy/standard/files-foo-in-bar/build-spec/debian/rules
- 
t/recipes/checks/files/hierarchy/standard/files-general/build-spec/debian/rules
- t/recipes/checks/files/init/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/files/ld-so/files-general/build-spec/debian/rules
- t/recipes/checks/files/names/files-general/build-spec/debian/rules
- t/recipes/checks/files/obsolete-paths/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/files/pam/files-general/build-spec/debian/rules
- t/recipes/checks/files/permissions/files-general/build-spec/debian/rules
- t/recipes/checks/files/sgml/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/files/symbolic-links/files-general/build-spec/debian/rules
- t/recipes/checks/files/symbolic-links/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/files/unwanted/files-general/build-spec/debian/rules
- 
t/recipes/checks/foreign-operating-systems/files-general/build-spec/debian/rules
- t/recipes/checks/games/files-general/build-spec/debian/rules
- t/recipes/checks/group-checks/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/images/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/images/thumbnails/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/languages/perl/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/languages/php/files-general/build-spec/debian/rules
- t/recipes/checks/languages/python/files-foo-in-bar/build-spec/debian/rules
- − 
t/recipes/checks/languages/python/obsolete/legacy-debconf/build-spec/debian/compat.in
- 
t/recipes/checks/languages/python/obsolete/legacy-debconf/build-spec/debian/control
- 
t/recipes/checks/languages/r/site-library/lacks-depends-on-r-api/build-spec/fill-values
- 
t/recipes/checks/libraries/shared/file-permissions/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/libraries/shared/links/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/libraries/shared/soname/legacy-libbaz/build-spec/fill-values
- 
t/recipes/checks/libraries/shared/soname/missing/legacy-libbaz/build-spec/fill-values
- 
t/recipes/checks/libraries/shared/trigger/ldconfig/legacy-libbaz/build-spec/fill-values
- − 
t/recipes/checks/maintainer-scripts/ldconfig/legacy-debconf/build-spec/debian/compat.in
- 
t/recipes/checks/maintainer-scripts/ldconfig/legacy-debconf/build-spec/debian/control
- t/recipes/checks/md5sums/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/mimeinfo/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/mimeinfo/files-general/build-spec/debian/rules
- t/recipes/checks/modprobe/files-general/build-spec/debian/rules
- t/recipes/checks/nmu/legacy-fields/build-spec/fill-values
- t/recipes/checks/nmu/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/script/syntax/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/scripts/legacy-libbaz/build-spec/fill-values
- t/recipes/checks/udev/files-foo-in-bar/build-spec/debian/rules
- t/recipes/checks/vim/files-foo-in-bar/build-spec/debian/rules
- t/recipes/lintian-features/lintian-check-tags-file/build-spec/fill-values
- t/recipes/runner-features/runtests-options/build-spec/fill-values
- t/recipes/runner-features/runtests-options/eval/literal


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/295cf58de9f960d4860ec5acf2a254340f5115f4...5e31105ebeb7fe8813be5e2c91b2737914691abe

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/compare/295cf58de9f960d4860ec5acf2a254340f5115f4...5e31105ebeb7fe8813be5e2c91b2737914691abe
You're receiving this email because of your account on salsa.debian.org. Manage 
all notifications: https://salsa.debian.org/-/profile/notifications | Help: 
https://salsa.debian.org/help


Reply via email to