Hi,

New user of debian/watch and I cannot see why it reports failure in a
qa.debian.org but I cannot reproduce it.

In:
https://qa.debian.org/cgi-bin/watch?pkg=python-ping3

It says:
-----------------
 status: error
 warnings: In debian/watch no matching files for watch line 
https://github.com/kyan001/ping3/tags 
https://github.com/kyan001/ping3/archive/refs/tags/(?:[-_]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))
-----------------

but when I try locally:
-----------------
carles@pinux:[debian/unstable]~/git/debian/python-ping3$ cat debian/watch
version=4
https://github.com/kyan001/ping3/tags \
  https://github.com/kyan001/ping3/archive/refs/tags/@ANY_VERSION@@ARCHIVE_EXT@
-----------------

No output:
-----------------
carles@pinux:[debian/unstable]~/git/debian/python-ping3$ uscan
-----------------

Or:
-----------------
carles@pinux:[debian/unstable]~/git/debian/python-ping3$ uscan -v
uscan info: uscan (version 2.23.4) See uscan(1) for help
uscan info: Scan watch files in .
uscan info: Check debian/watch and debian/changelog in .
uscan info: package="python-ping3" version="4.0.4-1" (as seen in 
debian/changelog)
uscan info: package="python-ping3" version="4.0.4" (no epoch/revision)
uscan info: ./debian/changelog sets package="python-ping3" version="4.0.4"
uscan info: Process watch file at: debian/watch
    package = python-ping3
    version = 4.0.4
    pkg_dir = .
uscan info: Last orig.tar.* tarball version (from debian/changelog): 4.0.4
uscan info: Last orig.tar.* tarball version (dversionmangled): 4.0.4
uscan info: Requesting URL:
   https://github.com/kyan001/ping3/tags
uscan info: Matching pattern:
   
(?:(?:https://github.com)?\/kyan001\/ping3\/)?https://github.com/kyan001/ping3/archive/refs/tags/(?:[-_]?v?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))
uscan info: Found the following matching hrefs on the web page (newest first):
   https://github.com/kyan001/ping3/archive/refs/tags/v4.0.4.tar.gz (4.0.4) 
index=4.0.4-1 
   https://github.com/kyan001/ping3/archive/refs/tags/v4.0.4.zip (4.0.4) 
index=4.0.4-0 
   https://github.com/kyan001/ping3/archive/refs/tags/v4.0.0.tar.gz (4.0.0) 
index=4.0.0-1 
   https://github.com/kyan001/ping3/archive/refs/tags/v4.0.0.zip (4.0.0) 
index=4.0.0-0 
[... more ...]
uscan info: Looking at $base = https://github.com/kyan001/ping3/tags with
    $filepattern = 
https://github.com/kyan001/ping3/archive/refs/tags/(?:[-_]?v?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))
 found
    $newfile     = 
https://github.com/kyan001/ping3/archive/refs/tags/v4.0.4.tar.gz
    $newversion  = 4.0.4
    $lastversion = 4.0.4
uscan info: Matching target for downloadurlmangle: 
https://github.com/kyan001/ping3/archive/refs/tags/v4.0.4.tar.gz
uscan info: Upstream URL(+tag) to download is identified as    
https://github.com/kyan001/ping3/archive/refs/tags/v4.0.4.tar.gz
uscan info: Filename (filenamemangled) for downloaded file: v4.0.4.tar.gz
uscan info: Newest version of python-ping3 on remote site is 4.0.4, local 
version is 4.0.4
uscan info:  => Package is up to date from:
             => https://github.com/kyan001/ping3/archive/refs/tags/v4.0.4.tar.gz
uscan info: Scan finished
-----------------

Fun (or ironically) enough, I spent quite lot of time to avoid the
"mangle" that some examples had (to avoid a lintian tag, I think),  and
I tried to use the API - JSON from GitHub (with problems) until I ended
up using the "Tags".

I'm interested in...:
-Why does it work in my system and not in
https://qa.debian.org/cgi-bin/watch?pkg=python-ping3
-How to fix it? :-)

Thank you very much!

-- 
Carles Pina i Estany
https://carles.pina.cat

Attachment: signature.asc
Description: PGP signature

Reply via email to