Felix Lechner pushed to branch master at lintian / lintian


Commits:
ee125788 by Felix Lechner at 2020-09-17T16:01:18-07:00
Repurpose diff-contains tags to work on all Debian changes in other formats.

Reduces the number of tags issued for nuisance files in upstream sources,
but sharply increases the issuance for such files when a maintainer has
control over them.

Until now, most checks for nuisance files were turned off for formats other
than 1.0. According to trends.d.n, however, over ninety percent of packages
in unstable use format 3.0 (quilt).

As a result of a change made recently, the orig index is now also unpacked.
It is thus possible to compare those files with the corresponding sources in
the 'patched' index, which are used to build packages.

By virtue of that comparion a very detailed and accurate picture emerges as
to the maintainer's impact on the source tree. Substantial benefits are
expected, especially for non-native packages, which are extremely common in
the archive.

Renames some tags named for the 1.0 source format from 
'diff-contains-*' to
a format-neutral 'debian-adds-*'.

The cruft check will be split into smaller pieces in the near future.

- - - - -


30 changed files:

- checks/cruft.pm
- t/recipes/checks/cruft/cruft-contains-waf-stripped/eval/tags
- t/recipes/checks/cruft/cruft-empty-diff/eval/tags
- t/recipes/checks/cruft/cruft-general-diff/eval/tags
- t/recipes/checks/cruft/cruft-general-native/eval/tags
- t/recipes/checks/cruft/cruft-general-quilt/eval/tags
- t/recipes/checks/cruft/cruft-general-test-suite/eval/tags
- t/recipes/checks/cruft/cruft-general-wig-pen/eval/tags
- t/scripts/harness/tag-coverage.t
- tags/d/diff-contains-arch-control-dir.tag → 
tags/d/debian-adds-arch-control-dir.tag
- tags/d/diff-contains-arch-inventory-file.tag → 
tags/d/debian-adds-arch-inventory-file.tag
- tags/d/diff-contains-bts-control-dir.tag → 
tags/d/debian-adds-bts-control-dir.tag
- tags/d/diff-contains-bzr-control-dir.tag → 
tags/d/debian-adds-bzr-control-dir.tag
- tags/d/diff-contains-cvs-conflict-copy.tag → 
tags/d/debian-adds-cvs-conflict-copy.tag
- tags/d/diff-contains-cvs-control-dir.tag → 
tags/d/debian-adds-cvs-control-dir.tag
- tags/d/diff-contains-editor-backup-file.tag → 
tags/d/debian-adds-editor-backup-file.tag
- tags/d/diff-contains-git-control-dir.tag → 
tags/d/debian-adds-git-control-dir.tag
- tags/d/diff-contains-hg-control-dir.tag → 
tags/d/debian-adds-hg-control-dir.tag
- tags/d/diff-contains-hg-tags-file.tag → tags/d/debian-adds-hg-tags-file.tag
- tags/d/diff-contains-patch-failure-file.tag → 
tags/d/debian-adds-patch-failure-file.tag
- tags/d/diff-contains-quilt-control-dir.tag → 
tags/d/debian-adds-quilt-control-dir.tag
- tags/d/diff-contains-svk-commit-file.tag → 
tags/d/debian-adds-svk-commit-file.tag
- tags/d/diff-contains-svn-commit-file.tag → 
tags/d/debian-adds-svn-commit-file.tag
- tags/d/diff-contains-svn-conflict-file.tag → 
tags/d/debian-adds-svn-conflict-file.tag
- tags/d/diff-contains-svn-control-dir.tag → 
tags/d/debian-adds-svn-control-dir.tag
- − tags/d/diff-contains-cmake-cache-file.tag
- − tags/e/empty-debian-diff.tag
- + tags/n/no-debian-changes.tag
- + tags/s/source-contains-cmake-cache-file.tag
- tags/d/diff-contains-substvars.tag → 
tags/s/source-contains-debian-substvars.tag


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/commit/ee125788325ee7848f33812c5d7f6676639fcd22

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/-/commit/ee125788325ee7848f33812c5d7f6676639fcd22
You're receiving this email because of your account on salsa.debian.org.


Reply via email to