On Sun, 18 Sep 2022 12:34:16 +0100 Simon McVittie <[email protected]> wrote:
It would be useful if there was a convention for doing this sort of
2-channel release monitoring, perhaps something like this:
- uscan without options: use debian/watch
- uscan --prerelease: try debian/watch.prerelease before debian/watch
Ideally, dehs could run in both modes if debian/watch.prerelease exists,
and do something like this:
- if newest prerelease is available and not in experimental: warn (low priority)
- if newest prerelease is in experimental but not unstable: remain silent
- if newest stable release is in experimental but not unstable: warn
- if newest stable release is in neither experimental nor unstable: warn
Even better would be to have a 3rd channel: snapshots (like new commits
in the master branch of a Git repo).
In this way d/watch files would truly become the single source of
information for how to fetch releases, prerelease and snapshots of
upstream projects.
Combined with the widespread use of the `Template:` facility in version
5 watch files, it would greatly simplify the creation of packages based
on prereleases and snapshots, especially by non-Uploaders.
Regards,
--
Gioele Barabucci