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

Bug#1118077: lintian: debian-watch-file-is-missing produced although uscan uses d/upstream/metadata



> lintian will produce a `debian-watch-file-is-missing` I-level warning when `debian/watch` is missing.
> Newer version of uscan do not need a `debian/watch` file if `d/upstream/metadata` is present and
> contains all the necessary fields (for example `Archive: GitHub` + `Repository: https://github.com/group/project.git`).
>
> Lintian should not produce a `debian-watch-file-is-missing` if d/upstream/metadata is present and contains all needed fields.

I know this works but I could not find it documented anywhere, and the uscan manpage also has no mention about it.
Can you link me up with docs, if any? Any ideas when this can make it to uscan manpage?

Also, I think we can potentially miss out on one thing here. There are upstreams that sign their tags which are validated
via d/watch (pgpmode=gittag) and upstreams that even give a .asc files with the tarballs. Adding a tag on lintian potentially
causes us to miss out on those checks if package maintainers were to migrate to using d/u/metadata.

What do you think?

-- 
Best,
Nilesh


Reply to: