Package: devscripts Version: 2.25.17 Severity: wishlist X-Debbugs-Cc: [email protected]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Salut Xavier ! After updating devscripts to 2.25.17 I had a look at the exciting new templates stuff and the --update-watchfile option, and noticed that the latter doesn't know about the former yet. I guess that's well known, I just wanted to document it in the BTS as well :) Example: libmemory-usage-perl: % uscan --update-watchfile uscan warn: debian/watch is now converted to version 5. uscan warn: BE CAREFUL, some default values changed in version 5, you shouldn't commit this without test. % git diff diff --git a/debian/watch b/debian/watch index 31359cd..cabbd18 100644 - --- a/debian/watch +++ b/debian/watch @@ -1,2 +1,4 @@ - -version=4 - -https://metacpan.org/release/Memory-Usage .*/Memory-Usage-v?@ANY_VERSION@@ARCHIVE_EXT@$ +Version: 5 + +Source: https://metacpan.org/release/Memory-Usage +Matching-Pattern: .*/Memory-Usage-v?@ANY_VERSION@@ARCHIVE_EXT@$ I hope that Devscripts::Uscan::Version4 can be updated to output #v+ Version: 5 Template: Metacpan Dist: Memory-Usage #v- Thanks again for all those nice uscan improvements! The template stuff works perfectly with the above example: #v+ % uscan --report --debug uscan info: Scan watch files in . uscan debug: Found ./debian uscan info: Check debian/watch and debian/changelog in . uscan info: package="libmemory-usage-perl" version="0.201-4" (as seen in debian/changelog) uscan info: package="libmemory-usage-perl" version="0.201" (no epoch/revision) uscan info: ./debian/changelog sets package="libmemory-usage-perl" version="0.201" uscan info: Process watch file at: debian/watch package = libmemory-usage-perl version = 0.201 pkg_dir = . uscan debug: parse options: << ==EOF== Template: Metacpan Dist: Memory-Usage uscan info: Parsing mode=metacpan uscan info: Parsing pgpmode=none uscan debug: $self->{'pgpmode'}=none, $self->{'pgpsigurlmangle'}=undef uscan info: Last orig.tar.* tarball version (from debian/changelog): 0.201 uscan info: Last orig.tar.* tarball version (dversionmangled): 0.201 uscan debug: watch file has: $base = Memory-Usage $filepattern = https://cpan.metacpan.org/.*Memory-Usage-(?:[-_]?[Vv]?(\d[\-+\.:\~\da-zA-Z]*)) $lastversion = 0.201 $action = mode = metacpan pgpmode = none versionmode = newer $site = Memory-Usage $basedir = uscan debug: line: search() uscan info: Searching versions of Memory-Usage uscan info: Found the following matching files on the web page (newest first): https://cpan.metacpan.org/authors/id/D/DO/DONEILL/Memory-Usage-0.201.tar.gz (0.201) index=0.201-1 uscan info: Looking at $base = Memory-Usage with $filepattern = https://cpan.metacpan.org/.*Memory-Usage-(?:[-_]?[Vv]?(\d[\-+\.:\~\da-zA-Z]*)) found $newfile = https://cpan.metacpan.org/authors/id/D/DO/DONEILL/Memory-Usage-0.201.tar.gz $newversion = 0.201 $lastversion = 0.201 uscan debug: line: get_upstream_url() uscan info: Upstream URL(+tag) to download is identified as https://cpan.metacpan.org/authors/id/D/DO/DONEILL/Memory-Usage-0.201.tar.gz uscan debug: line: get_newfile_base() uscan info: Filename (filenamemangled) for downloaded file: Memory-Usage-0.201.tar.gz uscan debug: line: cmp_versions() uscan info: Newest version of libmemory-usage-perl on remote site is 0.201, local version is 0.201 uscan info: => Package is up to date from: => https://cpan.metacpan.org/authors/id/D/DO/DONEILL/Memory-Usage-0.201.tar.gz uscan debug: line: download_file_and_sig() uscan debug: line: mkorigtargz() uscan info: Scan finished #v- (BTW: Should libmetacpan-client-perl be in devscripts' Suggests?) Cheers, gregor -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmiI+FtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgYSxw/8CjFPeDLsD6B4wnoiHrnLnuw5pBlOgdBnNL/jtJQDFzfe+LhzgRTBXWFt acrTbxs0PPHzxIHZclxWMP1ayG4sUV42bzAKz0Erunto59VpDufsrbI59tXidgSK RRioXYCBnUJw/bA1i/TMpSapy1JGKvpLZ0b1sy46mVtKCYxE0tZGGEbIU0zFqw2w EYIQFDJ9ORkL9mS1hgNCWBFSDrTfVEFbgGQtdkvyWnNxXhOXej1jQOJYMg8Vd5g/ E/DGkgMAmExUwqF4fVryb0ki6lDJwb9up7uMWh1zg56VSjkkE5sELXd8GWl9tOrB UdCnopRHfo6m3t6JSZ5J+DajY7lsuv6FggnEu7TJJc1c1fXwLlRLLBRRXMSETR0K CUI9GBNY2veJXsWHSkf5QwS7aSkMAEx+pQgolGwYfo39Tz1+gF13LXqGnNbZSDv9 HzmCKm+JFkJ3FAudW6EKD7H1q3VoKegnVyMrkH2d5Wlj2GjW7AQSyGCfWvA+Ngoh kfGoqTfvEiNXxClG7CriZHk0QFbEM4UxxB3gvEU92Iu2qN5+Iw8P7/D6IngQTEdy kB0WKPiUNcgzhUBmYH+fRXYTdqZ1/V7gwm7WNJ5TV4LRSlzGBTq3D0CNMtfDJiZV 25gKaO4bG5+qjLdn5CQ0p/+DOb7z9w7wNdp1yZhSDgvCf2VJ0tk= =5V2Q -----END PGP SIGNATURE-----

