Louis-Philippe Véronneau pushed to branch master at lintian / lintian
Commits: 7b2417b2 by Nilesh Patra at 2026-08-22T20:03:24+00:00 Lintian::Check::Debian::Upstream::Metadata - drop old code for checking YAML version The fixed version of libyaml-libyaml-perl was uploaded in 2018 and it is not relevant now to check for the versions before that period which had CVE. - - - - - d89c857c by Nilesh Patra at 2026-08-22T20:03:24+00:00 Lintian::Check::Debian::Watch - do not emit `debian-watch-file-is-missing` if d/u/metadata is present and has all the required fields (Closes: #1118077) The only drawback is that this needs to be in sync with `uscan` i.e. take up changes in the templates as per uscan code changes. Unfortunately there is no perl library at the moment to provide these implementations. Even if it were the case, we need to have the APIs consumable in a way for lintian to validate it. Another approach would be to run `uscan --no-download` on the repo, but this will need internet access and also spawn a bunch of other checks which we should avoid. - - - - - 99a72e5c by Nilesh Patra at 2026-08-22T20:03:24+00:00 Add several tests to validate against uscan using d/u/metadata with missing d/watch - - - - - 53 changed files: - lib/Lintian/Check/Debian/Upstream/Metadata.pm - lib/Lintian/Check/Debian/Watch.pm - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata-missing/build-spec/debian/changelog.in - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata-missing/build-spec/debian/control.in - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata-missing/build-spec/debian/rules - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata-missing/build-spec/debian/upstream/metadata - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata-missing/build-spec/fill-values - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata-missing/eval/desc - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata-missing/eval/hints - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata/build-spec/debian/changelog.in - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata/build-spec/debian/control.in - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata/build-spec/debian/rules - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata/build-spec/debian/upstream/metadata - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata/build-spec/fill-values - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata/eval/desc - + t/recipes/checks/debian/watch/watch-file-missing-with-cpan-upstream-metadata/eval/hints - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata-missing/build-spec/debian/changelog.in - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata-missing/build-spec/debian/control.in - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata-missing/build-spec/debian/rules - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata-missing/build-spec/debian/upstream/metadata - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata-missing/build-spec/fill-values - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata-missing/eval/desc - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata-missing/eval/hints - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata/build-spec/debian/changelog.in - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata/build-spec/debian/control.in - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata/build-spec/debian/copyright - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata/build-spec/debian/rules - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata/build-spec/debian/upstream/metadata - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata/build-spec/fill-values - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata/eval/desc - + t/recipes/checks/debian/watch/watch-file-missing-with-cran-upstream-metadata/eval/hints - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata-missing/build-spec/debian/changelog.in - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata-missing/build-spec/debian/control.in - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata-missing/build-spec/debian/rules - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata-missing/build-spec/debian/upstream/metadata - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata-missing/build-spec/fill-values - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata-missing/eval/desc - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata-missing/eval/hints - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata/build-spec/debian/changelog.in - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata/build-spec/debian/control.in - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata/build-spec/debian/rules - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata/build-spec/debian/upstream/metadata - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata/build-spec/fill-values - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata/eval/desc - + t/recipes/checks/debian/watch/watch-file-missing-with-github-upstream-metadata/eval/hints - + t/recipes/checks/debian/watch/watch-file-missing-with-unknown-upstream-metadata/build-spec/debian/changelog.in - + t/recipes/checks/debian/watch/watch-file-missing-with-unknown-upstream-metadata/build-spec/debian/control.in - + t/recipes/checks/debian/watch/watch-file-missing-with-unknown-upstream-metadata/build-spec/debian/copyright - + t/recipes/checks/debian/watch/watch-file-missing-with-unknown-upstream-metadata/build-spec/debian/rules - + t/recipes/checks/debian/watch/watch-file-missing-with-unknown-upstream-metadata/build-spec/debian/upstream/metadata - + t/recipes/checks/debian/watch/watch-file-missing-with-unknown-upstream-metadata/build-spec/fill-values - + t/recipes/checks/debian/watch/watch-file-missing-with-unknown-upstream-metadata/eval/desc - + t/recipes/checks/debian/watch/watch-file-missing-with-unknown-upstream-metadata/eval/hints The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/lintian/lintian/-/compare/337556cd9cb947add247dafee7b50048c5df6c48...99a72e5c2355463f574f2dfae89df76643559ea7 -- View it on GitLab: https://salsa.debian.org/lintian/lintian/-/compare/337556cd9cb947add247dafee7b50048c5df6c48...99a72e5c2355463f574f2dfae89df76643559ea7 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

