On Wed, Oct 07, 2015 at 12:30:40AM +0900, Osamu Aoki wrote:
> Hi,
> 
> On Fri, Oct 02, 2015 at 09:58:38PM -0400, James McCoy wrote:
> On Fri, Oct 02, 2015 at 05:47:36PM +0000, Mattia Rizzolo wrote:
> > It would be handy to specify a list of possibilities and then uscan can
> > try all of them, maybe finding a signature somewhere.
> we should be able to handle this with the separate watch
> line strategy with pgpmode=next and pgpmode=previous in multiar.
> 
> There you can set up tp accept botyh.

So, I tried it out (directly from the vcs, clearly).

This is my current watchfile:

---------------------------------------------------------
version=4

opts="\
uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)[\-\.]?\d*)$/$1~$2/,
 \
dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$//, \
pgpmode=next" \
https://launchpad.net/inkscape 
(?:.*/)?inkscape[_\-\.]?(\d\S+)\.(?:tgz|txz|tar\.(?:bz2|gz|z2|xz)) debian

opts="pgpmode=previous" https://launchpad.net/inkscape 
(?:.*/)?inkscape[_\-\.]?(\d\S+)\.(?:tgz|txz|tar\.(?:bz2|gz|z2|xz)).(?:asc|pgp|gpg|sig)
 previous uupdate
---------------------------------------------------------

but:

% ~/devel/devscripts/devscripts/scripts/uscan.pl --verbose --report --debug
[...]
uscan.pl debug: matching pattern(s) 
(?:(?:https://launchpad.net)?\/inkscape)?(?:.*/)?inkscape[_\-\.]?(\d\S+)\.(?:tgz|txz|tar\.(?:bz2|gz|z2|xz))
uscan.pl debug: uversionmangle rule 
s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)[\-\.]?\d*)$/$1~$2/
uscan.pl debug: uversionmangle rule 
s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)[\-\.]?\d*)$/$1~$2/
-- Found the following matching hrefs on the web page (newest first):
     https://launchpad.net/inkscape/0.91.x/0.91/+download/inkscape-0.91.tar.gz 
(0.91) 
     https://launchpad.net/inkscape/0.91.x/0.91/+download/inkscape-0.91.tar.bz2 
(0.91) 
uscan.pl debug: newest upstream tarball version selected for download 
(uversionmangled): 0.91
uscan.pl debug: download filename 
https://launchpad.net/inkscape/0.91.x/0.91/+download/inkscape-0.91.tar.gz
uscan.pl debug: new filename selected for download (filenamemangled): 
inkscape-0.91.tar.gz
uscan.pl debug: downloadurlmangled upstream URL 
https://launchpad.net/inkscape/0.91.x/0.91/+download/inkscape-0.91.tar.gz
Newest version on remote site is 0.91, local version is 0.91
 => Package is up to date
-- In debian/watch, processing watchfile line:
   opts="pgpmode=previous" https://launchpad.net/inkscape 
(?:.*/)?inkscape[_\-\.]?(\d\S+)\.(?:tgz|txz|tar\.(?:bz2|gz|z2|xz)).(?:asc|pgp|gpg|sig)
 previous uupdate
uscan.pl debug: opts: pgpmode=previous
uscan.pl debug: line: https://launchpad.net/inkscape 
(?:.*/)?inkscape[_\-\.]?(\d\S+)\.(?:tgz|txz|tar\.(?:bz2|gz|z2|xz)).(?:asc|pgp|gpg|sig)
 previous uupdate
uscan.pl debug: URL ... part of watch line: https://launchpad.net/inkscape 
(?:.*/)?inkscape[_\-\.]?(\d\S+)\.(?:tgz|txz|tar\.(?:bz2|gz|z2|xz)).(?:asc|pgp|gpg|sig)
 previous uupdate
uscan.pl debug: $gpgv_used=1, $gpg_used=0, $download=0, $force_download=0
uscan.pl debug: $options{'pgpmode'}=previous, $options{'pgpsigurlmangle'}=undef
uscan.pl debug: last orig.tar.* tarball version: 0~0~0~0~0~0dummy
uscan.pl warning: Unable to set versionmode=prev for the line without 
opts=pgpmode=prev
  in debian/watch, skipping:
  https://launchpad.net/inkscape 
(?:.*/)?inkscape[_\-\.]?(\d\S+)\.(?:tgz|txz|tar\.(?:bz2|gz|z2|xz)).(?:asc|pgp|gpg|sig)
 previous uupdate
-- Scan finished


So, what I'm doing wrong?

I tried copying stuff from
https://people.debian.org/~osamu/uscan.html#HTTP-site-pgpmode-next-previous
but without much success.

Can you hint me? :)


> I should mark this bug under that option.

Yeah, I agree, though I'd be able to see it in action :)

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  http://mapreri.org                              : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devscripts-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel

Reply via email to