Package: devscripts
Version: 2.23.4
Severity: minor

Devscripts Maintainers,

The uscan(1) github.com example is:
  version=4
  
opts="filenamemangle=s%(?:.*?)?v?@ANY_VERSION@(@ARCHIVE_EXT@)%@PACKAGE@-$1$2%" \
      https://github.com/<user>/<project>/tags \
      (?:.*?/)?v?@ANY_VERSION@@ARCHIVE_EXT@

The beginning of the pattern, which will be discarded, is:
        (?:.*?)?v?
It should be simplified to:
        .*?
or made to correspond to the matching pattern:
        (?:.*?/)?v?

Also, the debian/watch wiki:
        https://wiki.debian.org/debian/watch
seems to be not as good as uscan(1), which is confusing.

Of course, the best solution would be the following:
    #1010604 Support commonly used providers like github.com and gitlab.com
    within watch file:
        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010604

Thank you!
Daniel Lewart
Urbana, Illinois

Reply via email to