Le 30 novembre 2020 20:39:21 GMT+01:00, gregor herrmann <[email protected]> a 
écrit :
>On Mon, 30 Nov 2020 10:10:54 +0100, Xavier wrote:
>
>> I added a new feature in uscan to help uscan comparison when components
>> are embedded, especially when "checksum" target is used: if "ctype"
>> exists, uscan will use "version" value from package.json (JavaScript) or
>> META.json (Perl) to get current component value.
>> 
>> For now, only "nodejs" and "perl" values are accepted.
>
>This looks interesting, thank you.
>
>Do I understand this correctly? For e.g. 
>libcgi-application-plugin-authentication-perl
>I would make the following change to d/watch:
>
>#v+
>--- a/debian/watch
>+++ b/debian/watch
>@@ -2,8 +2,8 @@ version=4
>
> https://metacpan.org/release/CGI-Application-Plugin-Authentication   
> .*/CGI-Application-Plugin-Authentication-v?@ANY_VERSION@@ARCHIVE_EXT@$ group
>
>-opts="component=driver-cdbi" \
>+opts="component=driver-cdbi,ctype=perl" \
> https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-CDBI
>    
> .*/CGI-Application-Plugin-Authentication-Driver-CDBI-v?@ANY_VERSION@@ARCHIVE_EXT@$
>  checksum
>
>-opts="component=driver-dbic" \
>+opts="component=driver-dbic,ctype=perl" \
> https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-DBIC
>    
> .*/CGI-Application-Plugin-Authentication-Driver-DBIC-v?@ANY_VERSION@@ARCHIVE_EXT@$
>  checksum


Yes, you're right

>#v-
>
>and (for the last part) uscan says:
>
>driver-cdbi has META.json, driver-dbic doesn't, and uscan says:
>
>uscan info: opts: component=driver-cdbi,ctype=perl
>uscan info: line: 
>https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-CDBI 
>  .*/CGI-Application-Plugin-Authentication-Driver-CDB                          
>                                                                               
>                  
>I-v?(?:[-_]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|zip|tgz|tbz|txz))$
> checksum
>uscan info: Parsing component=driver-cdbi
>uscan info: Parsing ctype=perl
>uscan info: line: 
>https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-CDBI 
>  .*/CGI-Application-Plugin-Authentication-Driver-CDB                          
>                                                                               
>                  
>I-v?(?:[-_]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|zip|tgz|tbz|txz))$
> checksum
>uscan info: Found version 0.03 for component driver-cdbi
>uscan info: Last orig.tar.* tarball version (from debian/changelog): 0.03
>uscan info: Last orig.tar.* tarball version (dversionmangled): 0.03
>uscan info: Requesting URL:
>   
> https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-CDBI
>uscan info: Matching pattern:
>   
> (?:(?:https://metacpan.org)?\/release\/)?.*/CGI-Application-Plugin-Authentication-Driver-CDBI-v?(?:[-_]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz
>                                                                               
>                                              
> |tar\.bz2|tar\.gz|zip|tgz|tbz|txz))$
>uscan info: Found the following matching hrefs on the web page (newest first):
>   
> https://cpan.metacpan.org/authors/id/A/AD/ADOPTME/CGI-Application-Plugin-Authentication-Driver-CDBI-0.03.tar.gz
>  (0.03) index=0.03-1 
>   
> https://cpan.metacpan.org/authors/id/A/AD/ADOPTME/CGI-Application-Plugin-Authentication-Driver-CDBI-0.03.tar.gz
>  (0.03) index=0.03-1 
>uscan info: Looking at $base = 
>https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-CDBI 
>with
>    $filepattern = 
> .*/CGI-Application-Plugin-Authentication-Driver-CDBI-v?(?:[-_]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|zip|tgz
>                                                                               
>                                              |tbz|txz))$ found
>    $newfile     = 
> https://cpan.metacpan.org/authors/id/A/AD/ADOPTME/CGI-Application-Plugin-Authentication-Driver-CDBI-0.03.tar.gz
>    $newversion  = 0.03
>    $lastversion = 0.03
>uscan info: Matching target for downloadurlmangle: 
>https://cpan.metacpan.org/authors/id/A/AD/ADOPTME/CGI-Application-Plugin-Authentication-Driver-CDBI
>                                                                               
>                                            -0.03.tar.gz
>uscan info: Upstream URL(+tag) to download is identified as    
>https://cpan.metacpan.org/authors/id/A/AD/ADOPTME/CGI-Application-Plugin-Authentication
>                                                                               
>                                            -Driver-CDBI-0.03.tar.gz
>uscan info: Filename (filenamemangled) for downloaded file: 
>CGI-Application-Plugin-Authentication-Driver-CDBI-0.03.tar.gz
>uscan info: Newest version of driver-cdbi on remote site is 0.03, local 
>version is 0.03
>uscan info:  => Package is up to date from:
>             => 
> https://cpan.metacpan.org/authors/id/A/AD/ADOPTME/CGI-Application-Plugin-Authentication-Driver-CDBI-0.03.tar.gz
>
>
>uscan info: opts: component=driver-dbic,ctype=perl
>uscan info: line: 
>https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-DBIC 
>  .*/CGI-Application-Plugin-Authentication-Driver-DBI                          
>                                                                               
>                  
>C-v?(?:[-_]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|zip|tgz|tbz|txz))$
> checksum
>uscan info: Parsing component=driver-dbic
>uscan info: Parsing ctype=perl
>uscan info: line: 
>https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-DBIC 
>  .*/CGI-Application-Plugin-Authentication-Driver-DBI                          
>                                                                               
>                  
>C-v?(?:[-_]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|zip|tgz|tbz|txz))$
> checksum
>uscan warn: Unable to read driver-dbic/META.json, skipping current version
>uscan info: Last orig.tar.* tarball version (from debian/changelog): 0.23
>uscan info: Last orig.tar.* tarball version (dversionmangled): 0.23
>uscan info: Requesting URL:
>   
> https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-DBIC
>uscan info: Matching pattern:
>   
> (?:(?:https://metacpan.org)?\/release\/)?.*/CGI-Application-Plugin-Authentication-Driver-DBIC-v?(?:[-_]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz
>                                                                               
>                                              
> |tar\.bz2|tar\.gz|zip|tgz|tbz|txz))$
>uscan info: Found the following matching hrefs on the web page (newest first):
>   
> https://cpan.metacpan.org/authors/id/J/JA/JALDHAR/CGI-Application-Plugin-Authentication-Driver-DBIC-0.02.tar.gz
>  (0.02) index=0.02-1 
>   
> https://cpan.metacpan.org/authors/id/J/JA/JALDHAR/CGI-Application-Plugin-Authentication-Driver-DBIC-0.02.tar.gz
>  (0.02) index=0.02-1 
>uscan info: Looking at $base = 
>https://metacpan.org/release/CGI-Application-Plugin-Authentication-Driver-DBIC 
>with
>    $filepattern = 
> .*/CGI-Application-Plugin-Authentication-Driver-DBIC-v?(?:[-_]?(\d[\-+\.:\~\da-zA-Z]*))(?i)(?:\.(?:tar\.xz|tar\.bz2|tar\.gz|zip|tgz
>                                                                               
>                                              |tbz|txz))$ found
>    $newfile     = 
> https://cpan.metacpan.org/authors/id/J/JA/JALDHAR/CGI-Application-Plugin-Authentication-Driver-DBIC-0.02.tar.gz
>    $newversion  = 0.02
>    $lastversion = 0.23
>uscan info: Matching target for downloadurlmangle: 
>https://cpan.metacpan.org/authors/id/J/JA/JALDHAR/CGI-Application-Plugin-Authentication-Driver-DBIC
>                                                                               
>                                            -0.02.tar.gz
>uscan info: Upstream URL(+tag) to download is identified as    
>https://cpan.metacpan.org/authors/id/J/JA/JALDHAR/CGI-Application-Plugin-Authentication
>                                                                               
>                                            -Driver-DBIC-0.02.tar.gz
>uscan info: Filename (filenamemangled) for downloaded file: 
>CGI-Application-Plugin-Authentication-Driver-DBIC-0.02.tar.gz
>uscan info: Newest version of driver-dbic on remote site is 0.02, local 
>version is 0.23
>uscan info:  => Only older package available from:
>             => 
> https://cpan.metacpan.org/authors/id/J/JA/JALDHAR/CGI-Application-Plugin-Authentication-Driver-DBIC-0.02.tar.gz
>uscan warn: Checksum ref: 0.03+~0.02
>uscan info: Scan finished
>
>
>
>
>Cheers,
>gregor
>

-- 
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma 
brièveté.

-- 
Pkg-javascript-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Reply via email to