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" );


Reply via email to