How to help with fixing debian/watch files

How to write a good debian/watch file

See "man uscan".

Check the common mistakes section of the debian/watch page.

How to test the debian/watch file

By example pqiv 0.12-1:

version=3
https://github.com/phillipberndt/pqiv/tags .*/archive/(\d\S*)\.tar\.gz

uscan --watchfile watch --package pqiv --upstream-version 0.12 --no-download --verbose

uscan --watchfile watch --package pqiv --upstream-version 0 --no-download --verbose

List of debian/watch files with temporary or permanent problems

The Ultimate Debian Database (UDD) has a script which outputs the upstream version status of all packages in Debian: https://udd.debian.org/cgi-bin/upstream-status.json.cgi

To filter to packages that have debian/watch files with temporary or permanent problems, you can use jq like so:

curl https://udd.debian.org/cgi-bin/upstream-status.json.cgi | jq '.[] | select(.status == "error")'