Nilesh Patra pushed to branch master at lintian / lintian
Commits: 480c89fb by Nilesh Patra at 2025-09-18T03:27:10+05:30 Remove silent-on-rules-requires-root tag and tweak condition for rules-do-not-require-root Earlier, a check for "dpkg-build-api (>= 1)" was deciding about it, but R³ is set to no by default since dpkg version 1.22.13. This change is hence valid since trixie. It does not make sense to have silent-on-rules-requires-root since this is default now, and rules-do-not-require-root should be triggered in all cases unless d/control says otherwise. - - - - - df514779 by Nilesh Patra at 2025-09-18T03:27:10+05:30 New pedantic tag: redundant-rules-requires-root-no-field This is added by default by dpkg starting since version 1.22.13 and is hence no longer required to have explicitly written into d/control. - - - - - dac65cc4 by Nilesh Patra at 2025-09-18T03:27:10+05:30 Remove R³ from debian-native template to avoid adding tags for a large number of tests. Also adjust a few tests. A lot of (mostly old) tests use --pedantic option with lintian and this new pedantic check causes many of them to fail as a result. Hence removed Rules-Requires-Root in the template to avoid adjusting almost 50-60 tests. - - - - - 33 changed files: - lib/Lintian/Check/Debian/Control/Field/RulesRequiresRoot.pm - − t/recipes/checks/debian/control/field/rules-requires-root/control-file-missing-separator/build-spec/debian/control.in - − t/recipes/checks/debian/control/field/rules-requires-root/control-file-missing-separator/build-spec/fill-values - − t/recipes/checks/debian/control/field/rules-requires-root/control-file-missing-separator/eval/desc - − t/recipes/checks/debian/control/field/rules-requires-root/control-file-missing-separator/eval/hints - t/recipes/checks/debian/control/field/rules-requires-root/control-file-rules-requires-root-no/eval/hints - t/recipes/checks/debian/control/field/rules-requires-root/control-file-symlink/eval/hints - t/recipes/checks/debian/control/field/rules-requires-root/fields-unknown-fields/eval/hints - − t/recipes/checks/debian/control/field/rules-requires-root/legacy-relations/build-spec/debian/changelog.in - − t/recipes/checks/debian/control/field/rules-requires-root/legacy-relations/build-spec/debian/control - − t/recipes/checks/debian/control/field/rules-requires-root/legacy-relations/build-spec/debian/rules - − t/recipes/checks/debian/control/field/rules-requires-root/legacy-relations/build-spec/debian/tmp/DEBIAN/control - − t/recipes/checks/debian/control/field/rules-requires-root/legacy-relations/build-spec/fill-values - − t/recipes/checks/debian/control/field/rules-requires-root/legacy-relations/eval/desc - − t/recipes/checks/debian/control/field/rules-requires-root/legacy-relations/eval/hints - − t/recipes/checks/debian/control/field/rules-requires-root/legacy-relations/eval/post-test - − t/recipes/checks/debian/control/field/rules-requires-root/rules-requires-root-missing-with-dpkg-build-api/build-spec/debian/control.in - − t/recipes/checks/debian/control/field/rules-requires-root/rules-requires-root-missing-with-dpkg-build-api/build-spec/fill-values - − t/recipes/checks/debian/control/field/rules-requires-root/rules-requires-root-missing-with-dpkg-build-api/eval/desc - − t/recipes/checks/debian/control/field/rules-requires-root/rules-requires-root-missing-with-dpkg-build-api/eval/hints - − t/recipes/checks/debian/control/field/rules-requires-root/rules-requires-root-missing/build-spec/debian/control.in - − t/recipes/checks/debian/control/field/rules-requires-root/rules-requires-root-missing/build-spec/fill-values - − t/recipes/checks/debian/control/field/rules-requires-root/rules-requires-root-missing/eval/desc - − t/recipes/checks/debian/control/field/rules-requires-root/rules-requires-root-missing/eval/hints - t/recipes/checks/files/generated/do-not-edit/eval/hints - t/recipes/lintian-features/html-output/eval/literal - t/recipes/lintian-features/json-output/eval/literal - t/recipes/lintian-features/lintian-display-level/eval/literal - t/recipes/lintian-features/lintian-suppress-tags/eval/suppress - t/recipes/runner-features/runtests-options/build-spec/debian/control.in - t/templates/debian-native/control.in - + tags/r/redundant-rules-requires-root-no-field.tag - − tags/s/silent-on-rules-requiring-root.tag The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/lintian/lintian/-/compare/7a2dbe285785547681adff575a4a81a05964da17...dac65cc4f134c94d2ea2d58911f0f8a595079611 -- View it on GitLab: https://salsa.debian.org/lintian/lintian/-/compare/7a2dbe285785547681adff575a4a81a05964da17...dac65cc4f134c94d2ea2d58911f0f8a595079611 You're receiving this email because of your account on salsa.debian.org.

