Bug#814049: /usr/bin/uscan: uscan gives invalid example in manpage for github tags

Ximin Luo infinity0 at debian.org
Sun Feb 7 23:03:06 UTC 2016


Ximin Luo:
> In uscan's manpage, it gives this example for github tags:
> 
>          version=4
>          opts="filenamemangle="s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%<project>-$1.tar.gz%" \
>              https://github.com/<user>/<project>/tags \
>              (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
> 
> [..]
> 
> uscan warn: In debian/watch, potentially unsafe or malformed filenamemangle pattern:
>   '"s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%baka-mplayer-$1.tar.gz%' found. Skipping watchline
>   https://github.com/u8sand/Baka-MPlayer/tags (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate
> 1

OK, this can be fixed by changing 'filenamemangle="' to 'filenamemangle=' (remove the double-quote).

However, the error message is still pretty vague. What does "unsafe" mean? Could you at least make two different error messages for the "unsafe" vs "malformed" cases?

Also I am getting this as further output:

~~~~
uscan: Don't downloading upstream package: baka-mplayer-2.0.4.tar.gz
uscan: Start checking for common possible upstream OpenPGP signature files
uscan: End checking for common possible upstream OpenPGP signature files
uscan: Successfully downloaded package baka-mplayer-2.0.4.tar.gz
uscan warn: No upstream tarball downloaded.  No further processing with mk_origtargz ...
1
~~~~

No actual tarball is download, but it's not obvious given the final two messages state directly opposite things.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git



More information about the devscripts-devel mailing list