Hello community,

here is the log from the commit of package perl-SVG for openSUSE:Factory 
checked in at 2017-05-24 16:50:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-SVG (Old)
 and      /work/SRC/openSUSE:Factory/.perl-SVG.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-SVG"

Wed May 24 16:50:25 2017 rev:15 rq:497400 version:2.77

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-SVG/perl-SVG.changes        2017-05-16 
14:46:12.050313974 +0200
+++ /work/SRC/openSUSE:Factory/.perl-SVG.new/perl-SVG.changes   2017-05-24 
16:51:06.396310043 +0200
@@ -1,0 +2,23 @@
+Fri May 19 06:33:35 UTC 2017 - [email protected]
+
+- updated to 2.77
+   see /usr/share/doc/packages/perl-SVG/Changes
+
+  2.77  2017.05.18 MANWAR
+        - Proposed fix to the following test failure:
+          
http://www.cpantesters.org/cpan/report/ddc7eefc-3429-11e7-8430-9cfb106f656a
+
+-------------------------------------------------------------------
+Tue May 16 06:39:09 UTC 2017 - [email protected]
+
+- updated to 2.76
+   see /usr/share/doc/packages/perl-SVG/Changes
+
+  2.76  2017.05.08 MANWAR
+        - Added AUTHOR ONLY test scripts (meta-json.t and meta-yml.t).
+  
+  2.75  2017.05.07 MANWAR
+        - Tidied up unit test scripts and removed '+x' attributes.
+        - Tidied up SEE ALSO section in SVG::XML package pod.
+
+-------------------------------------------------------------------

Old:
----
  SVG-2.74.tar.gz

New:
----
  SVG-2.77.tar.gz

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

Other differences:
------------------
++++++ perl-SVG.spec ++++++
--- /var/tmp/diff_new_pack.SUa6TM/_old  2017-05-24 16:51:07.396169296 +0200
+++ /var/tmp/diff_new_pack.SUa6TM/_new  2017-05-24 16:51:07.400168734 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-SVG
-Version:        2.74
+Version:        2.77
 Release:        0
 %define cpan_name SVG
 Summary:        Perl extension for generating Scalable Vector Graphics (SVG) 
documents

++++++ SVG-2.74.tar.gz -> SVG-2.77.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/Changes new/SVG-2.77/Changes
--- old/SVG-2.74/Changes        2017-05-04 17:25:02.000000000 +0200
+++ new/SVG-2.77/Changes        2017-05-18 18:41:05.000000000 +0200
@@ -1,5 +1,16 @@
 Revision history for Perl extension SVG.
 
+2.77  2017.05.18 MANWAR
+      - Proposed fix to the following test failure:
+        
http://www.cpantesters.org/cpan/report/ddc7eefc-3429-11e7-8430-9cfb106f656a
+
+2.76  2017.05.08 MANWAR
+      - Added AUTHOR ONLY test scripts (meta-json.t and meta-yml.t).
+
+2.75  2017.05.07 MANWAR
+      - Tidied up unit test scripts and removed '+x' attributes.
+      - Tidied up SEE ALSO section in SVG::XML package pod.
+
 2.74  2017.05.04 MANWAR
       - Added key 'provides' to the Makefile.PL script as recommended by 
CPANTS.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/MANIFEST new/SVG-2.77/MANIFEST
--- old/SVG-2.74/MANIFEST       2017-05-04 17:29:51.000000000 +0200
+++ new/SVG-2.77/MANIFEST       2017-05-18 18:46:15.000000000 +0200
@@ -57,6 +57,8 @@
 t/98-tidyall.t
 t/99_test_pod_coverage.t
 t/duplicate_credits.t
+t/meta-json.t
+t/meta-yml.t
 xt/98_all_pod.t
 xt/99_perl_critic.t
 META.yml                                 Module YAML meta-data (added by 
MakeMaker)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/META.json new/SVG-2.77/META.json
--- old/SVG-2.74/META.json      2017-05-04 17:29:51.000000000 +0200
+++ new/SVG-2.77/META.json      2017-05-18 18:46:15.000000000 +0200
@@ -41,23 +41,23 @@
    "provides" : {
       "SVG" : {
          "file" : "lib/SVG.pm",
-         "version" : "2.74"
+         "version" : "2.77"
       },
       "SVG::DOM" : {
          "file" : "lib/SVG/DOM.pm",
-         "version" : "2.74"
+         "version" : "2.77"
       },
       "SVG::Element" : {
          "file" : "lib/SVG/Element.pm",
-         "version" : "2.74"
+         "version" : "2.77"
       },
       "SVG::Extension" : {
          "file" : "lib/SVG/Extension.pm",
-         "version" : "2.74"
+         "version" : "2.77"
       },
       "SVG::XML" : {
          "file" : "lib/SVG/XML.pm",
-         "version" : "2.74"
+         "version" : "2.77"
       }
    },
    "release_status" : "stable",
@@ -68,7 +68,7 @@
          "web" : "https://github.com/manwar/SVG";
       }
    },
-   "version" : "2.74",
+   "version" : "2.77",
    "x_contributors" : [
       "Peter Wainwright",
       "Ian Hickson",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/META.yml new/SVG-2.77/META.yml
--- old/SVG-2.74/META.yml       2017-05-04 17:29:51.000000000 +0200
+++ new/SVG-2.77/META.yml       2017-05-18 18:46:15.000000000 +0200
@@ -20,26 +20,26 @@
 provides:
   SVG:
     file: lib/SVG.pm
-    version: '2.74'
+    version: '2.77'
   SVG::DOM:
     file: lib/SVG/DOM.pm
-    version: '2.74'
+    version: '2.77'
   SVG::Element:
     file: lib/SVG/Element.pm
-    version: '2.74'
+    version: '2.77'
   SVG::Extension:
     file: lib/SVG/Extension.pm
-    version: '2.74'
+    version: '2.77'
   SVG::XML:
     file: lib/SVG/XML.pm
-    version: '2.74'
+    version: '2.77'
 requires:
   Scalar::Util: '0'
   parent: '0'
   perl: '5.006'
 resources:
   repository: https://github.com/manwar/SVG.git
-version: '2.74'
+version: '2.77'
 x_contributors:
   - 'Peter Wainwright'
   - 'Ian Hickson'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/Makefile.PL new/SVG-2.77/Makefile.PL
--- old/SVG-2.74/Makefile.PL    2017-05-03 12:19:22.000000000 +0200
+++ new/SVG-2.77/Makefile.PL    2017-05-18 18:39:49.000000000 +0200
@@ -25,11 +25,11 @@
     (eval { ExtUtils::MakeMaker->VERSION(6.46) } ? (META_MERGE => {
         'meta-spec' => { version => 2 },
         provides    => {
-            'SVG'            => { file => 'lib/SVG.pm'          , version => 
'2.74' },
-            'SVG::DOM'       => { file => 'lib/SVG/DOM.pm'      , version => 
'2.74' },
-            'SVG::Element'   => { file => 'lib/SVG/Element.pm'  , version => 
'2.74' },
-            'SVG::Extension' => { file => 'lib/SVG/Extension.pm', version => 
'2.74' },
-            'SVG::XML'       => { file => 'lib/SVG/XML.pm'      , version => 
'2.74' },
+            'SVG'            => { file => 'lib/SVG.pm'          , version => 
'2.77' },
+            'SVG::DOM'       => { file => 'lib/SVG/DOM.pm'      , version => 
'2.77' },
+            'SVG::Element'   => { file => 'lib/SVG/Element.pm'  , version => 
'2.77' },
+            'SVG::Extension' => { file => 'lib/SVG/Extension.pm', version => 
'2.77' },
+            'SVG::XML'       => { file => 'lib/SVG/XML.pm'      , version => 
'2.77' },
         },
         resources   => {
             repository => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/lib/SVG/DOM.pm new/SVG-2.77/lib/SVG/DOM.pm
--- old/SVG-2.74/lib/SVG/DOM.pm 2017-05-03 12:20:05.000000000 +0200
+++ new/SVG-2.77/lib/SVG/DOM.pm 2017-05-18 18:39:04.000000000 +0200
@@ -4,7 +4,7 @@
 
 use Scalar::Util qw/weaken/;
 
-our $VERSION = '2.74';
+our $VERSION = '2.77';
 
 # this module extends SVG::Element
 package SVG::Element;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/lib/SVG/Element.pm 
new/SVG-2.77/lib/SVG/Element.pm
--- old/SVG-2.74/lib/SVG/Element.pm     2017-05-03 12:20:19.000000000 +0200
+++ new/SVG-2.77/lib/SVG/Element.pm     2017-05-18 18:39:14.000000000 +0200
@@ -3,7 +3,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.74';
+our $VERSION = '2.77';
 
 =pod
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/lib/SVG/Extension.pm 
new/SVG-2.77/lib/SVG/Extension.pm
--- old/SVG-2.74/lib/SVG/Extension.pm   2017-05-03 12:20:12.000000000 +0200
+++ new/SVG-2.77/lib/SVG/Extension.pm   2017-05-18 18:39:21.000000000 +0200
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.74';
+our $VERSION = '2.77';
 
 =head1 NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/lib/SVG/XML.pm new/SVG-2.77/lib/SVG/XML.pm
--- old/SVG-2.74/lib/SVG/XML.pm 2017-05-03 12:20:25.000000000 +0200
+++ new/SVG-2.77/lib/SVG/XML.pm 2017-05-18 18:45:37.000000000 +0200
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '2.74';
+our $VERSION = '2.77';
 
 =pod
 
@@ -16,16 +16,24 @@
 
 =head1 SEE ALSO
 
-L<SVG>,L<SVG::XML>,L<SVG::Element>,L<SVG::Parser>
-L<http://www.roitsystems.com/> ROASP.com: Serverside SVG server
-L<http://www.roitsystems.com/> ROIT Systems: Commercial SVG perl solutions
-L<http://www.w3c.org/Graphics/SVG/> SVG at the W3C
+L<SVG>,
+L<SVG::DOM>,
+L<SVG::Element>,
+L<SVG::Parser>,
+L<SVG::Extension>
+
+For Commercial Perl/SVG development, refer to the following sites:
+L<ROASP.com: Serverside SVG server|http://www.roitsystems.com/>,
+L<ROIT Systems: Commercial SVG perl solutions|http://www.roitsystems.com/>,
+L<SVG at the W3C|http://www.w3c.org/Graphics/SVG/>
 
 =cut
 
-use Exporter qw(import);
+use Exporter;
+use vars qw(@ISA @EXPORT);
+@ISA = ('Exporter');
 
-our @EXPORT = qw(
+@EXPORT = qw(
     xmlesc
     xmlescape
     xmlescp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/lib/SVG.pm new/SVG-2.77/lib/SVG.pm
--- old/SVG-2.74/lib/SVG.pm     2017-05-03 12:19:55.000000000 +0200
+++ new/SVG-2.77/lib/SVG.pm     2017-05-18 18:38:52.000000000 +0200
@@ -7,7 +7,7 @@
 use parent qw(SVG::Element SVG::Extension);
 use Scalar::Util qw/weaken/;
 
-our $VERSION = '2.74';
+our $VERSION = '2.77';
 
 =pod
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/t/meta-json.t new/SVG-2.77/t/meta-json.t
--- old/SVG-2.74/t/meta-json.t  1970-01-01 01:00:00.000000000 +0100
+++ new/SVG-2.77/t/meta-json.t  2017-05-08 21:09:02.000000000 +0200
@@ -0,0 +1,31 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use Test::More;
+
+plan skip_all => 'Set $ENV{TEST_AUTHOR} to enable this test.'
+    unless $ENV{TEST_AUTHOR};
+
+eval "use Test::CPAN::Meta::JSON";
+plan skip_all => 'Test::CPAN::Meta::JSON required for testing MYMETA.json'
+    if $@;
+
+use SVG;
+
+my $meta    = meta_spec_ok('MYMETA.json');
+my $version = $SVG::VERSION;
+
+is( $meta->{version}, $version, 'MYMETA.json distribution version matches' );
+
+if ( $meta->{provides} ) {
+    foreach my $mod ( keys %{ $meta->{provides} } ) {
+        eval("use $mod;");
+        my $mod_version = eval( sprintf( "\$%s::VERSION", $mod ) );
+        is( $meta->{provides}{$mod}{version},
+            $version, "MYMETA.json entry [$mod] version matches" );
+        is( $mod_version, $version, "Package $mod doesn't match version." );
+    }
+}
+
+done_testing();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SVG-2.74/t/meta-yml.t new/SVG-2.77/t/meta-yml.t
--- old/SVG-2.74/t/meta-yml.t   1970-01-01 01:00:00.000000000 +0100
+++ new/SVG-2.77/t/meta-yml.t   2017-05-08 21:10:28.000000000 +0200
@@ -0,0 +1,31 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use Test::More;
+
+plan skip_all => 'Set $ENV{TEST_AUTHOR} to enable this test.'
+    unless $ENV{TEST_AUTHOR};
+
+eval "use Test::CPAN::Meta";
+plan skip_all => "Test::CPAN::Meta required for testing MYMETA.yml"
+    if $@;
+
+use SVG;
+
+my $meta    = meta_spec_ok('MYMETA.yml');
+my $version = $SVG::VERSION;
+
+is( $meta->{version}, $version, 'MYMETA.yml distribution version matches' );
+
+if ( $meta->{provides} ) {
+    foreach my $mod ( keys %{ $meta->{provides} } ) {
+        eval("use $mod;");
+        my $mod_version = eval( sprintf( "\$%s::VERSION", $mod ) );
+        is( $meta->{provides}{$mod}{version},
+            $version, "MYMETA.yml entry [$mod] version matches" );
+        is( $mod_version, $version, "Package $mod doesn't match version." );
+    }
+}
+
+done_testing();


Reply via email to