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.

