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


Reply via email to