Louis-Philippe Véronneau pushed to branch master at lintian / lintian
Commits: 9bdd363e by Nilesh Patra at 2026-07-10T21:31:00+00:00 Rename tag: debhelper-compat-file-is-missing -> debhelper-base-compat-level-is-missing The idea of this tag is to check for a missing base compat level and hence the name of the tag is misleading. Given d/compat is being phased out starting compat 14, there is conflict in what debhelper prefers v/s what lintian recommends Thanks Niels Thykier for bringing this up in https://salsa.debian.org/lintian/lintian/-/merge_requests/749#note_777675 - - - - - 51fe6cd9 by Nilesh Patra at 2026-07-10T21:31:00+00:00 tests: Update tests to use updated tag name debhelper-base-compat-level-is-missing - - - - - 5 changed files: - lib/Lintian/Check/Debhelper.pm - t/recipes/checks/debhelper/debhelper-compat-missing/eval/hints - t/recipes/checks/debhelper/legacy-scripts/eval/hints - t/recipes/checks/debhelper/package-uses-x-dh-compat/eval/desc - tags/d/debhelper-compat-file-is-missing.tag → tags/d/debhelper-base-compat-level-is-missing.tag Changes: ===================================== lib/Lintian/Check/Debhelper.pm ===================================== @@ -530,7 +530,7 @@ sub source { my $compat_file = $droot->child('compat'); - $self->hint('debhelper-compat-file-is-missing') + $self->hint('debhelper-base-compat-level-is-missing') unless ($compat_file && $compat_file->is_open_ok) || $virtual_compat || $x_dh_compat_declared; ===================================== t/recipes/checks/debhelper/debhelper-compat-missing/eval/hints ===================================== @@ -1,3 +1,3 @@ debhelper-compat-missing (source): package-uses-deprecated-debhelper-compat-version 1 debhelper-compat-missing (source): debian-build-system dh [debian/rules] -debhelper-compat-missing (source): debhelper-compat-file-is-missing +debhelper-compat-missing (source): debhelper-base-compat-level-is-missing ===================================== t/recipes/checks/debhelper/legacy-scripts/eval/hints ===================================== @@ -3,5 +3,5 @@ scripts (source): package-uses-debhelper-but-lacks-build-depends [debian/rules] scripts (source): no-versioned-debhelper-prerequisite 1 scripts (source): missing-build-dependency-for-dh_-command dh_testroot (does not satisfy debhelper:any | debhelper-compat:any) [debian/rules] scripts (source): debian-build-system debhelper [debian/rules] -scripts (source): debhelper-compat-file-is-missing scripts (source): debhelper-but-no-misc-depends scripts +scripts (source): debhelper-base-compat-level-is-missing ===================================== t/recipes/checks/debhelper/package-uses-x-dh-compat/eval/desc ===================================== @@ -1,6 +1,6 @@ Testname: package-uses-x-dh-compat Test-Against: debhelper-compat-virtual-relation - debhelper-compat-file-is-missing + debhelper-base-compat-level-is-missing debhelper-but-no-misc-depends Check: debhelper ===================================== tags/d/debhelper-compat-file-is-missing.tag → tags/d/debhelper-base-compat-level-is-missing.tag ===================================== @@ -1,6 +1,8 @@ -Tag: debhelper-compat-file-is-missing +Tag: debhelper-base-compat-level-is-missing Severity: warning Check: debhelper +Renamed-from: + debhelper-compat-file-is-missing Explanation: The package build-depends on debhelper but does not ship a compat file. Packages not using an experimental or beta compatibility level may alternatively Build-Depend on the debhelper-compat virtual package, @@ -8,7 +10,11 @@ Explanation: The package build-depends on debhelper but does not ship a compat . Build-Depends: debhelper-compat (= 13) . + Alternatively, packages can use the <code>X-DH-Compat</code> field in + <code>debian/control</code> to specify debhelper compat level. + Note that using a compat file is not accepted starting compat level 14. Please refer to the debhelper documentation on how to create the compat file and the differences between each compat level. -See-Also: https://lists.debian.org/debian-devel-changes/2012/01/msg01335.html, +See-Also: https://lists.debian.org/debian-devel-changes/2012/01/msg01335.html, + https://lists.debian.org/debian-devel/2026/02/msg00357.html, debhelper(7) View it on GitLab: https://salsa.debian.org/lintian/lintian/-/compare/b6ce40c8987ccb73ee8a9b816a53dd269ca9300c...51fe6cd9d07d60010a85165b0adc703668521a93 -- View it on GitLab: https://salsa.debian.org/lintian/lintian/-/compare/b6ce40c8987ccb73ee8a9b816a53dd269ca9300c...51fe6cd9d07d60010a85165b0adc703668521a93 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

