Hello community,

here is the log from the commit of package perl-Parse-CPAN-Packages for 
openSUSE:Factory checked in at 2013-06-13 18:20:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Parse-CPAN-Packages (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Parse-CPAN-Packages.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Parse-CPAN-Packages"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Parse-CPAN-Packages/perl-Parse-CPAN-Packages.changes
        2011-12-27 18:14:58.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Parse-CPAN-Packages.new/perl-Parse-CPAN-Packages.changes
   2013-06-13 18:20:12.000000000 +0200
@@ -1,0 +2,8 @@
+Sun Jun  9 14:39:42 UTC 2013 - [email protected]
+
+- update to 2.38
+  - removed some dependency on hash ordering in the tests
+  - Version bump to repackage due to issue installing using cpanm
+  - moved author tests to xt to avoid them being run on the user side
+
+-------------------------------------------------------------------

Old:
----
  Parse-CPAN-Packages-2.35.tar.gz

New:
----
  Parse-CPAN-Packages-2.38.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Parse-CPAN-Packages.spec ++++++
--- /var/tmp/diff_new_pack.MrnVBD/_old  2013-06-13 18:20:12.000000000 +0200
+++ /var/tmp/diff_new_pack.MrnVBD/_new  2013-06-13 18:20:12.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Parse-CPAN-Packages
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Parse-CPAN-Packages
-Version:        2.35
+Version:        2.38
 Release:        0
 %define cpan_name Parse-CPAN-Packages
 Summary:        Parse 02packages.details.txt.gz
@@ -42,12 +42,12 @@
 #BuildRequires: perl(Parse::CPAN::Packages::Distribution)
 #BuildRequires: perl(Parse::CPAN::Packages::Package)
 Requires:       perl(Archive::Peek)
-Requires:       perl(Compress::Zlib)
 Requires:       perl(CPAN::DistnameInfo)
+Requires:       perl(Compress::Zlib)
 Requires:       perl(File::Slurp)
 Requires:       perl(Moose)
-Requires:       perl(Path::Class)
 Requires:       perl(PPI)
+Requires:       perl(Path::Class)
 Requires:       perl(Test::InDistDir)
 Requires:       perl(version)
 %{perl_requires}

++++++ Parse-CPAN-Packages-2.35.tar.gz -> Parse-CPAN-Packages-2.38.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/CHANGES 
new/Parse-CPAN-Packages-2.38/CHANGES
--- old/Parse-CPAN-Packages-2.35/CHANGES        2011-09-12 21:48:03.000000000 
+0200
+++ new/Parse-CPAN-Packages-2.38/CHANGES        2012-12-03 14:58:04.000000000 
+0100
@@ -1,5 +1,14 @@
 CHANGES file for Parse::CPAN::Packages
 
+2.38 Mon Dec  3 14:57:00 BST 2012
+  - removed some dependency on hash ordering in the tests
+
+2.37 Mon Jul 23 21:59:55 BST 2012
+  - Version bump to repackage due to issue installing using cpanm
+
+2.36 Mon Jul  9 13:58:00 GMT+2 2012
+  - moved author tests to xt to avoid them being run on the user side
+
 2.35 Mon Sep 12 21:47:00 GMT+2 2011
   - added rudimentary logic to return the subs in a package, as well as verify 
via regex whether a given sub is in the package
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/MANIFEST 
new/Parse-CPAN-Packages-2.38/MANIFEST
--- old/Parse-CPAN-Packages-2.35/MANIFEST       2011-09-12 21:52:03.000000000 
+0200
+++ new/Parse-CPAN-Packages-2.38/MANIFEST       2012-12-03 14:59:37.000000000 
+0100
@@ -1,16 +1,16 @@
-CHANGES
-lib/Parse/CPAN/Packages.pm
-lib/Parse/CPAN/Packages/Distribution.pm
-lib/Parse/CPAN/Packages/Package.pm
-Makefile.PL
-MANIFEST                       This list of files
-README
-t/02packages.details.txt
-t/02packages.details.txt.gz
-t/mirror/authors/id/K/KA/KANE/Acme-Comment-1.02.tar.gz
-t/mirror/modules/02packages.details.txt.gz
-t/pod.t
-t/pod_coverage.t
-t/simple.t
+CHANGES
+lib/Parse/CPAN/Packages.pm
+lib/Parse/CPAN/Packages/Distribution.pm
+lib/Parse/CPAN/Packages/Package.pm
+Makefile.PL
+MANIFEST                       This list of files
+README
+t/02packages.details.txt
+t/02packages.details.txt.gz
+t/mirror/authors/id/K/KA/KANE/Acme-Comment-1.02.tar.gz
+t/mirror/modules/02packages.details.txt.gz
+t/simple.t
+xt/pod.t
+xt/pod_coverage.t
 META.yml                                 Module YAML meta-data (added by 
MakeMaker)
 META.json                                Module JSON meta-data (added by 
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/META.json 
new/Parse-CPAN-Packages-2.38/META.json
--- old/Parse-CPAN-Packages-2.35/META.json      2011-09-12 21:52:03.000000000 
+0200
+++ new/Parse-CPAN-Packages-2.38/META.json      2012-12-03 14:59:37.000000000 
+0100
@@ -4,7 +4,7 @@
       "Leon Brocard <[email protected]>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter 
version 2.112150",
+   "generated_by" : "ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter 
version 2.120921",
    "license" : [
       "perl_5"
    ],
@@ -22,29 +22,29 @@
    "prereqs" : {
       "build" : {
          "requires" : {
-            "ExtUtils::MakeMaker" : 0
+            "ExtUtils::MakeMaker" : "0"
          }
       },
       "configure" : {
          "requires" : {
-            "ExtUtils::MakeMaker" : 0
+            "ExtUtils::MakeMaker" : "0"
          }
       },
       "runtime" : {
          "requires" : {
-            "Archive::Peek" : 0,
-            "CPAN::DistnameInfo" : 0,
-            "Compress::Zlib" : 0,
-            "File::Slurp" : 0,
-            "Moose" : 0,
-            "PPI" : 0,
-            "Path::Class" : 0,
-            "Test::InDistDir" : 0,
-            "Test::More" : 0,
-            "version" : 0
+            "Archive::Peek" : "0",
+            "CPAN::DistnameInfo" : "0",
+            "Compress::Zlib" : "0",
+            "File::Slurp" : "0",
+            "Moose" : "0",
+            "PPI" : "0",
+            "Path::Class" : "0",
+            "Test::InDistDir" : "0",
+            "Test::More" : "0",
+            "version" : "0"
          }
       }
    },
    "release_status" : "stable",
-   "version" : "2.35"
+   "version" : "2.38"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/META.yml 
new/Parse-CPAN-Packages-2.38/META.yml
--- old/Parse-CPAN-Packages-2.35/META.yml       2011-09-12 21:52:00.000000000 
+0200
+++ new/Parse-CPAN-Packages-2.38/META.yml       2012-12-03 14:59:35.000000000 
+0100
@@ -1,13 +1,13 @@
 ---
-abstract: 'Parse 02packages.details.txt.gz'
+abstract: Parse 02packages.details.txt.gz
 author:
-  - 'Leon Brocard <[email protected]>'
+- Leon Brocard <[email protected]>
 build_requires:
-  ExtUtils::MakeMaker: 0
+  ExtUtils::MakeMaker: '0'
 configure_requires:
-  ExtUtils::MakeMaker: 0
+  ExtUtils::MakeMaker: '0'
 dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.59, CPAN::Meta::Converter version 
2.112150'
+generated_by: ExtUtils::MakeMaker version 6.62, CPAN::Meta::Converter version 
2.120921
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -15,17 +15,17 @@
 name: Parse-CPAN-Packages
 no_index:
   directory:
-    - t
-    - inc
+  - t
+  - inc
 requires:
-  Archive::Peek: 0
-  CPAN::DistnameInfo: 0
-  Compress::Zlib: 0
-  File::Slurp: 0
-  Moose: 0
-  PPI: 0
-  Path::Class: 0
-  Test::InDistDir: 0
-  Test::More: 0
-  version: 0
-version: 2.35
+  Archive::Peek: '0'
+  CPAN::DistnameInfo: '0'
+  Compress::Zlib: '0'
+  File::Slurp: '0'
+  Moose: '0'
+  PPI: '0'
+  Path::Class: '0'
+  Test::InDistDir: '0'
+  Test::More: '0'
+  version: '0'
+version: '2.38'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/lib/Parse/CPAN/Packages.pm 
new/Parse-CPAN-Packages-2.38/lib/Parse/CPAN/Packages.pm
--- old/Parse-CPAN-Packages-2.35/lib/Parse/CPAN/Packages.pm     2011-09-12 
21:49:18.000000000 +0200
+++ new/Parse-CPAN-Packages-2.38/lib/Parse/CPAN/Packages.pm     2012-12-03 
14:58:34.000000000 +0100
@@ -7,7 +7,7 @@
 use Parse::CPAN::Packages::Distribution;
 use Parse::CPAN::Packages::Package;
 use version;
-our $VERSION = '2.35';
+our $VERSION = '2.38';
 
 has 'filename' => ( is => 'rw', isa => 'Str' );
 has 'mirror_dir' => ( is => 'rw', isa => 'Str|Undef', lazy_build => 1 );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/t/pod.t 
new/Parse-CPAN-Packages-2.38/t/pod.t
--- old/Parse-CPAN-Packages-2.35/t/pod.t        2010-12-26 13:50:58.000000000 
+0100
+++ new/Parse-CPAN-Packages-2.38/t/pod.t        1970-01-01 01:00:00.000000000 
+0100
@@ -1,6 +0,0 @@
-#!perl -T
-
-use Test::More;
-eval "use Test::Pod 1.14";
-plan skip_all => "Test::Pod 1.14 required for testing POD: $@" if $@;
-all_pod_files_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/t/pod_coverage.t 
new/Parse-CPAN-Packages-2.38/t/pod_coverage.t
--- old/Parse-CPAN-Packages-2.35/t/pod_coverage.t       2010-12-26 
13:50:58.000000000 +0100
+++ new/Parse-CPAN-Packages-2.38/t/pod_coverage.t       1970-01-01 
01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
-use Test::More;
-eval "use Test::Pod::Coverage 1.00";
-plan skip_all => "Test::Pod::Coverage 1.00 required for testing POD coverage"
-    if $@;
-all_pod_coverage_ok( { also_private => [qr/^[A-Z_]+$/] } );
-
-# Workaround for dumb bug (fixed in 5.8.7) where Test::Builder thinks that
-# certain "die"s that happen inside evals are not actually inside evals,
-# because caller() is broken if you turn on $^P like Module::Refresh does
-#
-# (I mean, if we've gotten to this line, then clearly the test didn't die, no?)
-Test::Builder->new->{Test_Died} = 0;
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/t/simple.t 
new/Parse-CPAN-Packages-2.38/t/simple.t
--- old/Parse-CPAN-Packages-2.35/t/simple.t     2011-09-12 21:47:05.000000000 
+0200
+++ new/Parse-CPAN-Packages-2.38/t/simple.t     2012-12-03 14:52:44.000000000 
+0100
@@ -1,10 +1,11 @@
 #!/usr/bin/perl
 use strict;
 use Test::InDistDir;
-use Test::More tests => 50;
+use Test::More;
 use File::Slurp 'read_file';
 
 run();
+done_testing;
 
 sub run {
     use_ok( "Parse::CPAN::Packages" );
@@ -84,22 +85,22 @@
 sub dist_contents {
     my ( $p ) = creation_check( @_ );
 
-    my $file = "Acme-Comment-1.02/lib/Acme/Comment.pm";
-
-    my $first_dist = ( $p->distributions )[0];
-    is( ( $first_dist->list_files )[0], $file, "listing files in dists works" 
);
-
-    my $first_pkg = ( $p->packages )[0];
-    is( $first_pkg->filename,                        $file, "a package can 
generate a good guess file name" );
-    is( $first_dist->get_file_from_tarball( $file ), "moo", "getting the 
content of a file in a dist works" );
-    is( $first_pkg->file_content,                    "moo", "a package can 
provide the content of its file" );
+    my $test_dist = $p->dists->{"K/KA/KANE/Acme-Comment-1.02.tar.gz"};
+    my $file      = "Acme-Comment-1.02/lib/Acme/Comment.pm";
+    is( ( $test_dist->list_files )[0], $file, "listing files in dists works" );
+
+    my $test_pkg = $p->data->{"Acme::Comment"};
+    is( $test_pkg->filename,                        $file, "a package can 
generate a good guess file name" );
+    is( $test_dist->get_file_from_tarball( $file ), "moo", "getting the 
content of a file in a dist works" );
+    is( $test_pkg->file_content,                    "moo", "a package can 
provide the content of its file" );
 
     return;
 }
 
 sub creation_check {
     my $reason = pop;
-    my $p      = Parse::CPAN::Packages->new( @_ );
+    my $p = eval { Parse::CPAN::Packages->new( @_ ) };
+    is( $@, "", "no errors from the eval" );
     isa_ok( $p, "Parse::CPAN::Packages" );
 
     my @packages = sort map { $_->package } $p->packages;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/xt/pod.t 
new/Parse-CPAN-Packages-2.38/xt/pod.t
--- old/Parse-CPAN-Packages-2.35/xt/pod.t       1970-01-01 01:00:00.000000000 
+0100
+++ new/Parse-CPAN-Packages-2.38/xt/pod.t       2010-12-26 13:50:58.000000000 
+0100
@@ -0,0 +1,6 @@
+#!perl -T
+
+use Test::More;
+eval "use Test::Pod 1.14";
+plan skip_all => "Test::Pod 1.14 required for testing POD: $@" if $@;
+all_pod_files_ok();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Parse-CPAN-Packages-2.35/xt/pod_coverage.t 
new/Parse-CPAN-Packages-2.38/xt/pod_coverage.t
--- old/Parse-CPAN-Packages-2.35/xt/pod_coverage.t      1970-01-01 
01:00:00.000000000 +0100
+++ new/Parse-CPAN-Packages-2.38/xt/pod_coverage.t      2010-12-26 
13:50:58.000000000 +0100
@@ -0,0 +1,13 @@
+use Test::More;
+eval "use Test::Pod::Coverage 1.00";
+plan skip_all => "Test::Pod::Coverage 1.00 required for testing POD coverage"
+    if $@;
+all_pod_coverage_ok( { also_private => [qr/^[A-Z_]+$/] } );
+
+# Workaround for dumb bug (fixed in 5.8.7) where Test::Builder thinks that
+# certain "die"s that happen inside evals are not actually inside evals,
+# because caller() is broken if you turn on $^P like Module::Refresh does
+#
+# (I mean, if we've gotten to this line, then clearly the test didn't die, no?)
+Test::Builder->new->{Test_Died} = 0;
+

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to