[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][lintian/lintian][master] 3 commits: Remove silent-on-rules-requires-root tag and tweak condition for rules-do-not-require-root



Title: GitLab

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:

The diff was not included because it is too large.

Reply to: