Hello community, here is the log from the commit of package perl-CPAN-Perl-Releases for openSUSE:Factory checked in at 2015-07-02 22:50:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-CPAN-Perl-Releases (Old) and /work/SRC/openSUSE:Factory/.perl-CPAN-Perl-Releases.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-CPAN-Perl-Releases" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-CPAN-Perl-Releases/perl-CPAN-Perl-Releases.changes 2015-06-23 11:59:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-CPAN-Perl-Releases.new/perl-CPAN-Perl-Releases.changes 2015-07-03 00:12:06.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Jun 30 14:20:06 UTC 2015 - co...@suse.com + +- updated to 2.26 + see /usr/share/doc/packages/perl-CPAN-Perl-Releases/Changes + +------------------------------------------------------------------- Old: ---- CPAN-Perl-Releases-2.24.tar.gz New: ---- CPAN-Perl-Releases-2.26.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-CPAN-Perl-Releases.spec ++++++ --- /var/tmp/diff_new_pack.x6YHIV/_old 2015-07-03 00:12:07.000000000 +0200 +++ /var/tmp/diff_new_pack.x6YHIV/_new 2015-07-03 00:12:07.000000000 +0200 @@ -17,7 +17,7 @@ Name: perl-CPAN-Perl-Releases -Version: 2.24 +Version: 2.26 Release: 0 %define cpan_name CPAN-Perl-Releases Summary: Mapping Perl releases on CPAN to the location of the tarballs ++++++ CPAN-Perl-Releases-2.24.tar.gz -> CPAN-Perl-Releases-2.26.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Perl-Releases-2.24/Changes new/CPAN-Perl-Releases-2.26/Changes --- old/CPAN-Perl-Releases-2.24/Changes 2015-06-21 14:18:41.000000000 +0200 +++ new/CPAN-Perl-Releases-2.26/Changes 2015-06-30 12:37:57.000000000 +0200 @@ -1,8 +1,18 @@ ================================================== -Changes from 2010-06-22 00:00:00 +0000 to present. +Changes from 2010-07-01 00:00:00 +0000 to present. ================================================== ----------------------------------------- +version 2.26 at 2015-06-30 10:37:30 +0000 +----------------------------------------- + + Change: 4eb94bc14d36003de306433d5417e0b80f7f05ab + Author: Chris 'BinGOs' Williams <ch...@bingosnet.co.uk> + Date : 2015-06-30 11:37:30 +0000 + + Anything greater than v5.21.5 comes with a .xz + +----------------------------------------- version 2.24 at 2015-06-21 10:46:48 +0000 ----------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Perl-Releases-2.24/META.json new/CPAN-Perl-Releases-2.26/META.json --- old/CPAN-Perl-Releases-2.24/META.json 2015-06-21 14:18:41.000000000 +0200 +++ new/CPAN-Perl-Releases-2.26/META.json 2015-06-30 12:37:57.000000000 +0200 @@ -54,6 +54,6 @@ "web" : "https://github.com/bingos/cpan-perl-releases" } }, - "version" : "2.24" + "version" : "2.26" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Perl-Releases-2.24/META.yml new/CPAN-Perl-Releases-2.26/META.yml --- old/CPAN-Perl-Releases-2.24/META.yml 2015-06-21 14:18:41.000000000 +0200 +++ new/CPAN-Perl-Releases-2.26/META.yml 2015-06-30 12:37:57.000000000 +0200 @@ -21,4 +21,4 @@ resources: homepage: https://github.com/bingos/cpan-perl-releases repository: https://github.com/bingos/cpan-perl-releases.git -version: '2.24' +version: '2.26' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Perl-Releases-2.24/Makefile.PL new/CPAN-Perl-Releases-2.26/Makefile.PL --- old/CPAN-Perl-Releases-2.24/Makefile.PL 2015-06-21 14:18:41.000000000 +0200 +++ new/CPAN-Perl-Releases-2.26/Makefile.PL 2015-06-30 12:37:57.000000000 +0200 @@ -27,7 +27,7 @@ "IPC::Open3" => 0, "Test::More" => "0.47" }, - "VERSION" => "2.24", + "VERSION" => "2.26", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Perl-Releases-2.24/dist.ini new/CPAN-Perl-Releases-2.26/dist.ini --- old/CPAN-Perl-Releases-2.24/dist.ini 2015-06-21 14:18:41.000000000 +0200 +++ new/CPAN-Perl-Releases-2.26/dist.ini 2015-06-30 12:37:57.000000000 +0200 @@ -1,5 +1,5 @@ name = CPAN-Perl-Releases -version = 2.24 +version = 2.26 author = Chris Williams <ch...@bingosnet.co.uk> license = Perl_5 copyright_holder = Chris Williams diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Perl-Releases-2.24/lib/CPAN/Perl/Releases.pm new/CPAN-Perl-Releases-2.26/lib/CPAN/Perl/Releases.pm --- old/CPAN-Perl-Releases-2.24/lib/CPAN/Perl/Releases.pm 2015-06-21 14:18:41.000000000 +0200 +++ new/CPAN-Perl-Releases-2.26/lib/CPAN/Perl/Releases.pm 2015-06-30 12:37:57.000000000 +0200 @@ -1,5 +1,5 @@ package CPAN::Perl::Releases; -$CPAN::Perl::Releases::VERSION = '2.24'; +$CPAN::Perl::Releases::VERSION = '2.26'; #ABSTRACT: Mapping Perl releases on CPAN to the location of the tarballs use strict; @@ -155,18 +155,18 @@ "5.18.3" => { id => 'RJBS' }, "5.18.4" => { id => 'RJBS' }, "5.21.5" => { id => 'ABIGAIL' }, -"5.21.6" => { id => 'BINGOS', xz => 1 }, -"5.21.7" => { id => 'CORION', xz => 1 }, -"5.21.8" => { id => 'WOLFSAGE', xz => 1 }, +"5.21.6" => { id => 'BINGOS' }, +"5.21.7" => { id => 'CORION' }, +"5.21.8" => { id => 'WOLFSAGE' }, "5.20.2-RC1" => { id => 'SHAY' }, "5.20.2" => { id => 'SHAY' }, -"5.21.9" => { id => 'XSAWYERX', xz => 1 }, -"5.21.10" => { id => 'SHAY', xz => 1 }, -"5.21.11" => { id => 'SHAY', xz => 1 }, -"5.22.0-RC1" => { id => 'RJBS', xz => 1 }, -"5.22.0-RC2" => { id => 'RJBS', xz => 1 }, -"5.22.0" => { id => 'RJBS', xz => 1 }, -"5.23.0" => { id => 'RJBS', xz => 1 }, +"5.21.9" => { id => 'XSAWYERX' }, +"5.21.10" => { id => 'SHAY' }, +"5.21.11" => { id => 'SHAY' }, +"5.22.0-RC1" => { id => 'RJBS' }, +"5.22.0-RC2" => { id => 'RJBS' }, +"5.22.0" => { id => 'RJBS' }, +"5.23.0" => { id => 'RJBS' }, }; sub perl_tarballs { @@ -182,10 +182,20 @@ my $perl = join $sep, 'perl', $vers; my $onlygz = 1 if $vers =~ m!(?-xism:5.(?:00(?:4(?:_0[12345])?|5(?:_0[1234])?|3_07)|1(?:0.0(?:-RC[12])?|6.0-RC0)|6.(?:[02]|1(?:-TRIAL[123])?)|9.[12345]|7.[0123]|8.[01]))! || $data->{ $vers }->{onlygz}; my $onlybz2 = 1 if $data->{ $vers }->{onlybz2}; + my $noxz = 1 if $data->{ $vers }->{noxz}; + my $lvers; + { + my $tvers = $vers; + $tvers =~ s!\-?(TRIAL|RC)\d*!!g; + $tvers =~ s!_!.!g; + my @parts = split m!\.!, $tvers; + push @parts, 0 if scalar @parts < 3; + $lvers = sprintf("%d.%03d%03d",@parts); + } my $foo = { }; $foo->{'tar.gz'} = "$path/$perl.tar.gz" unless $onlybz2; $foo->{'tar.bz2'} = "$path/$perl.tar.bz2" unless $onlygz; - $foo->{'tar.xz'} = "$path/$perl.tar.xz" if $data->{ $vers }->{xz}; + $foo->{'tar.xz'} = "$path/$perl.tar.xz" if $lvers > 5.021005 && !$noxz; $cache->{ $vers } = $foo; return { %$foo }; } @@ -224,7 +234,7 @@ =head1 VERSION -version 2.24 +version 2.26 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CPAN-Perl-Releases-2.24/t/02-refactor.t new/CPAN-Perl-Releases-2.26/t/02-refactor.t --- old/CPAN-Perl-Releases-2.24/t/02-refactor.t 2015-06-21 14:18:41.000000000 +0200 +++ new/CPAN-Perl-Releases-2.26/t/02-refactor.t 2015-06-30 12:37:57.000000000 +0200 @@ -333,6 +333,11 @@ "tar.gz" => "B/BI/BINGOS/perl-5.21.6.tar.gz", "tar.xz" => "B/BI/BINGOS/perl-5.21.6.tar.xz", }, + "5.22.0" => { + "tar.bz2" => "R/RJ/RJBS/perl-5.22.0.tar.bz2", + "tar.gz" => "R/RJ/RJBS/perl-5.22.0.tar.gz", + "tar.xz" => "R/RJ/RJBS/perl-5.22.0.tar.xz", + }, "5.6.0" => { "tar.gz" => "G/GS/GSAR/perl-5.6.0.tar.gz", }, @@ -422,7 +427,7 @@ }, }; -foreach my $perl ( keys %$stuff ) { +foreach my $perl ( sort keys %$stuff ) { my $got = perl_tarballs( $perl ); my $expected = $stuff->{ $perl }; is_deeply( $got, $expected, "Perl $perl was correct" );