I'm updating libzonemaster-perl. The current debian/watch files says:
| Version: 5
|
| Source: https://metacpan.org/release/Zonemaster-Engine
| Matching-Pattern: .*/Zonemaster-Engine-v?@ANY_VERSION@@ARCHIVE_EXT@$
and uscan says:
| % uscan --report --verbose
| uscan info: Scan watch files in .
| uscan info: Check debian/watch and debian/changelog in .
| uscan info: package="libzonemaster-perl" version="8.1.0-1" (as seen in debian/changelog)
| uscan info: package="libzonemaster-perl" version="8.1.0" (no epoch/revision)
| uscan info: ./debian/changelog sets package="libzonemaster-perl" version="8.1.0"
| uscan info: Process watch file at: debian/watch
| package = libzonemaster-perl
| version = 8.1.0
| pkg_dir = .
| uscan info: Last orig.tar.* tarball version (from debian/changelog): 8.1.0
| uscan info: Last orig.tar.* tarball version (dversionmangled): 8.1.0
| uscan info: Requesting URL:
| https://metacpan.org/release/Zonemaster-Engine
| uscan info: redirections: https://metacpan.org/dist/Zonemaster-Engine
| uscan info: Matching pattern:
| (?:(?:https://metacpan.org)?\/release\/)?.*/Zonemaster-Engine-v?(?:[-_]?[Vv]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))$ https\:\/\/metacpan\.org\/dist\/.*/Zonemaster-Engine-v?(?:[-_]?[Vv]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))$
| uscan info: Found the following matching files on the web page (newest first):
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz (8.1.0) index=8.1.0-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz (8.1.0) index=8.1.0-1
| uscan info: uscan parser results:
| $base = https://metacpan.org/release/Zonemaster-Engine
| $filepattern = .*/Zonemaster-Engine-v?(?:[-_]?[Vv]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))$
| $newfile = https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz
| $mangled_newversion = 8.1.0
| $newversion = 8.1.0
| $lastversion = 8.1.0
| uscan info: Matching target for downloadurlmangle: https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz
| uscan info: Upstream URL(+tag) to download is identified as https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz
| uscan info: Filename (filenamemangled) for downloaded file: Zonemaster-Engine-v8.1.0.tar.gz
| uscan info: Newest version of libzonemaster-perl on remote site is 8.1.0, local version is 8.1.0
| uscan info: => Package is up to date from:
| => https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz
| uscan info: Scan finished
When I use the Metacpan template:
| Version: 5
|
| Template: Metacpan
| Dist: Zonemaster-Engine
uscan looks kinda confused:
| % uscan --report --verbose
| uscan info: Scan watch files in .
| uscan info: Check debian/watch and debian/changelog in .
| uscan info: package="libzonemaster-perl" version="8.1.0-1" (as seen in debian/changelog)
| uscan info: package="libzonemaster-perl" version="8.1.0" (no epoch/revision)
| uscan info: ./debian/changelog sets package="libzonemaster-perl" version="8.1.0"
| uscan info: Process watch file at: debian/watch
| package = libzonemaster-perl
| version = 8.1.0
| pkg_dir = .
| uscan info: Parsing mode: metacpan
| uscan info: Parsing pgpmode: none
| uscan info: Parsing versiontype: (?:[-_]?[Vv]?(\d[\-+\.:\~\da-zA-Z]*))
| uscan info: Last orig.tar.* tarball version (from debian/changelog): 8.1.0
| uscan info: Last orig.tar.* tarball version (dversionmangled): 8.1.0
| uscan info: Searching versions of Zonemaster-Engine
| uscan info: Found the following matching files on the web page (newest first):
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz (8.001000) index=8.001000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.0.0.tar.gz (8.000000) index=8.000000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v7.1.0.tar.gz (7.001000) index=7.001000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v7.0.0.tar.gz (7.000000) index=7.000000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v6.0.0.tar.gz (6.000000) index=6.000000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v5.0.0.tar.gz (5.000000) index=5.000000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.7.3.tar.gz (4.007003) index=4.007003-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.7.2.tar.gz (4.007002) index=4.007002-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.7.1.tar.gz (4.007001) index=4.007001-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.7.0.tar.gz (4.007000) index=4.007000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.6.2.tar.gz (4.006002) index=4.006002-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.6.1.tar.gz (4.006001) index=4.006001-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.6.0.tar.gz (4.006000) index=4.006000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.5.1.tar.gz (4.005001) index=4.005001-1
| https://cpan.metacpan.org/authors/id/I/II/IIS/Zonemaster-Engine-v4.5.0.tar.gz (4.005000) index=4.005000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.5.0.tar.gz (4.005000) index=4.005000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.4.0.tar.gz (4.004000) index=4.004000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.3.0.tar.gz (4.003000) index=4.003000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.2.3.tar.gz (4.002003) index=4.002003-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.2.2.tar.gz (4.002002) index=4.002002-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.2.1.tar.gz (4.002001) index=4.002001-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.2.0.tar.gz (4.002000) index=4.002000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.1.1.tar.gz (4.001001) index=4.001001-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.1.0.tar.gz (4.001000) index=4.001000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.0.3.tar.gz (4.000003) index=4.000003-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.0.2.tar.gz (4.000002) index=4.000002-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.0.1.tar.gz (4.000001) index=4.000001-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v4.0.0.tar.gz (4.000000) index=4.000000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v3.1.2.tar.gz (3.001002) index=3.001002-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v3.1.1.tar.gz (3.001001) index=3.001001-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v3.1.0.tar.gz (3.001000) index=3.001000-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v3.0.3.tar.gz (3.000003) index=3.000003-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v2.0.7.tar.gz (2.000007) index=2.000007-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v2.0.6.tar.gz (2.000006) index=2.000006-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v2.0.1.tar.gz (2.000001) index=2.000001-1
| https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v2.0.0.tar.gz (2.000000) index=2.000000-1
| uscan info: uscan parser results:
| $base = Zonemaster-Engine
| $filepattern = https://cpan.metacpan.org/.*Zonemaster-Engine-(?:[-_]?[Vv]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|tar\.zstd?|zip|tgz|tbz|txz))
| $newfile = https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz
| $mangled_newversion = 8.001000
| $newversion = 8.001000
| $lastversion = 8.1.0
| uscan info: Upstream URL(+tag) to download is identified as https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz
| uscan info: Filename (filenamemangled) for downloaded file: Zonemaster-Engine-v8.1.0.tar.gz
| Newest version of libzonemaster-perl on remote site is 8.001000, local version is 8.1.0
| => Newer package available from:
| => https://cpan.metacpan.org/authors/id/Z/ZN/ZNMSTR/Zonemaster-Engine-v8.1.0.tar.gz
| uscan info: Scan finished
I guess this is a perl version problem and a problem of using the
MetaCPAN API, but it's still unfortunate …
Cheers,
gregor
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmlJ6HpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgYMVA//fUsD0nw/4fSLMUp0kHZud5mset0uIsJWcAaYITxGCFYpsAigy1HEejB6
jmeztUahfKfZSK5lI7kQwz6hkJVoDgErIxdGeyJ4iCFbJYKYf//7Jm7y6tdMgS6e
fLREAdF+HhEDcLwdmnqulrakEDq+YAVjGQY19mhrFVIr6OJUgIj9eMtBwIbMn1OE
aU/HJ5/ylnyWkmQNQ8mfLXiAHYJOsqnFfUPl6G88ZXK4YWFfHYpG4gZelhqyxEsO
5d4LRrEibFCbS3T+Phx78DInxhlI5UKEpQI1BBE9iF3aIRhWu9Xqcd7x95WCb1OJ
IbeHw9NEwG/ACDKwQogCRimB75kAIuVsWs9AN9lMlpXsdkLKL+emZZT5keHAQFSh
edtZJVcjkJjP/8WliNEyUSY9CF+NDtkrcK8sjUGehYzv6fpaEXoewV1W3EZpnTRn
e1DjJlbMS435dcMDO7idOBz6/c6GR9Glx1dg7LhtpoGAqCGqCMkZpvl1o3qr1ghF
xD2L0WyE9NCG6NxHiqqqs6N/m9ZzsD8Q28WRB6E5Esdr+ofJtRnZTKOByydaoSt4
paHPemhdEo4Id4I+e4SeRMp4hZEAJL7+5HWJp8pOhgEE/fwKRozVQ7kaC7ZbgQv5
dO3BxwSihxywJT0MABwkF7F7qBsQFz7E7oP/se182EKgwyh3lCk=
=bnkM
-----END PGP SIGNATURE-----