Hello community,

here is the log from the commit of package perl-JSON for openSUSE:Factory 
checked in at 2017-06-07 09:52:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-JSON (Old)
 and      /work/SRC/openSUSE:Factory/.perl-JSON.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-JSON"

Wed Jun  7 09:52:35 2017 rev:20 rq:499924 version:2.94

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-JSON/perl-JSON.changes      2017-05-27 
13:12:48.142691014 +0200
+++ /work/SRC/openSUSE:Factory/.perl-JSON.new/perl-JSON.changes 2017-06-07 
09:52:37.482413333 +0200
@@ -1,0 +2,11 @@
+Tue May 30 05:58:03 UTC 2017 - co...@suse.com
+
+- updated to 2.94
+   see /usr/share/doc/packages/perl-JSON/Changes
+
+  2.94 2017-05-29
+      - fixed VERSION issue caused by VERSION methods added to abstract
+        backend packages (RT-121892; ppisar++)
+      - fixed a test for perl 5.6
+
+-------------------------------------------------------------------

Old:
----
  JSON-2.93.tar.gz

New:
----
  JSON-2.94.tar.gz

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

Other differences:
------------------
++++++ perl-JSON.spec ++++++
--- /var/tmp/diff_new_pack.Gc8fsG/_old  2017-06-07 09:52:38.670245468 +0200
+++ /var/tmp/diff_new_pack.Gc8fsG/_new  2017-06-07 09:52:38.674244903 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           perl-JSON
-Version:        2.93
+Version:        2.94
 Release:        0
 %define cpan_name JSON
 Summary:        JSON (JavaScript Object Notation) encoder/decoder

++++++ JSON-2.93.tar.gz -> JSON-2.94.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JSON-2.93/Changes new/JSON-2.94/Changes
--- old/JSON-2.93/Changes       2017-05-18 21:33:17.000000000 +0200
+++ new/JSON-2.94/Changes       2017-05-29 07:41:28.000000000 +0200
@@ -1,5 +1,10 @@
 Revision history for Perl extension JSON.
 
+2.94 2017-05-29
+    - fixed VERSION issue caused by VERSION methods added to abstract
+      backend packages (RT-121892; ppisar++)
+    - fixed a test for perl 5.6
+
 2.93 2017-05-19
     - add VERSION methods to (abstract) backend packages
     - explained backward incompatibility about backend method
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JSON-2.93/META.json new/JSON-2.94/META.json
--- old/JSON-2.93/META.json     2017-05-18 21:33:45.000000000 +0200
+++ new/JSON-2.94/META.json     2017-05-29 07:42:27.000000000 +0200
@@ -45,5 +45,5 @@
          "url" : "https://github.com/makamaka/JSON";
       }
    },
-   "version" : "2.93"
+   "version" : "2.94"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JSON-2.93/META.yml new/JSON-2.94/META.yml
--- old/JSON-2.93/META.yml      2017-05-18 21:33:45.000000000 +0200
+++ new/JSON-2.94/META.yml      2017-05-29 07:42:27.000000000 +0200
@@ -23,4 +23,4 @@
   Test::More: '0'
 resources:
   repository: https://github.com/makamaka/JSON
-version: '2.93'
+version: '2.94'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JSON-2.93/lib/JSON/backportPP/Boolean.pm 
new/JSON-2.94/lib/JSON/backportPP/Boolean.pm
--- old/JSON-2.93/lib/JSON/backportPP/Boolean.pm        2017-05-18 
21:16:45.000000000 +0200
+++ new/JSON-2.94/lib/JSON/backportPP/Boolean.pm        2017-05-29 
07:23:22.000000000 +0200
@@ -9,7 +9,7 @@
     fallback => 1,
 );
 
-$JSON::backportPP::Boolean::VERSION = '2.93';
+$JSON::backportPP::Boolean::VERSION = '2.94';
 
 1;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JSON-2.93/lib/JSON/backportPP.pm 
new/JSON-2.94/lib/JSON/backportPP.pm
--- old/JSON-2.93/lib/JSON/backportPP.pm        2017-05-18 21:16:45.000000000 
+0200
+++ new/JSON-2.94/lib/JSON/backportPP.pm        2017-05-29 07:23:22.000000000 
+0200
@@ -15,7 +15,7 @@
 use Carp ();
 #use Devel::Peek;
 
-$JSON::backportPP::VERSION = '2.93';
+$JSON::backportPP::VERSION = '2.94';
 
 @JSON::PP::EXPORT = qw(encode_json decode_json from_json to_json);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JSON-2.93/lib/JSON.pm new/JSON-2.94/lib/JSON.pm
--- old/JSON-2.93/lib/JSON.pm   2017-05-18 21:29:06.000000000 +0200
+++ new/JSON-2.94/lib/JSON.pm   2017-05-29 07:41:34.000000000 +0200
@@ -9,7 +9,7 @@
 @JSON::EXPORT = qw(from_json to_json jsonToObj objToJson encode_json 
decode_json);
 
 BEGIN {
-    $JSON::VERSION = '2.93';
+    $JSON::VERSION = '2.94';
     $JSON::DEBUG   = 0 unless (defined $JSON::DEBUG);
     $JSON::DEBUG   = $ENV{ PERL_JSON_DEBUG } if exists $ENV{ PERL_JSON_DEBUG };
 }
@@ -343,6 +343,7 @@
     push @JSON::ISA, $class;
     $JSON::Backend = $class;
     $JSON::BackendModule = $module;
+    ${"$class\::VERSION"} = $module->VERSION;
 
     for my $method (@XSOnlyMethods) {
         *{"JSON::$method"} = sub {
@@ -356,7 +357,6 @@
 
 sub is_xs { 0 };
 sub is_pp { 1 };
-sub VERSION { $JSON::BackendModule->VERSION }
 
 #
 # To save memory, the below lines are read only when XS backend is used.
@@ -390,6 +390,7 @@
     push @JSON::ISA, $class;
     $JSON::Backend = $class;
     $JSON::BackendModule = $module;
+    ${"$class\::VERSION"} = $module->VERSION;
 
     if ( $module->VERSION < 3 ) {
         eval 'package JSON::PP::Boolean';
@@ -408,7 +409,6 @@
 
 sub is_xs { 1 };
 sub is_pp { 0 };
-sub VERSION { $JSON::BackendModule->VERSION }
 
 sub support_by_pp {
     my ($class, @methods) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/JSON-2.93/t/110_bignum.t new/JSON-2.94/t/110_bignum.t
--- old/JSON-2.93/t/110_bignum.t        2017-05-18 21:08:04.000000000 +0200
+++ new/JSON-2.94/t/110_bignum.t        2017-05-29 07:23:22.000000000 +0200
@@ -45,6 +45,6 @@
 is($json->encode($num), '2.0000000000000000001');
 
 SKIP: { skip "requires $JSON::BackendModule 2.90 or newer", 1 if 
$JSON::BackendModulePP and eval $JSON::BackendModulePP->VERSION < 2.90;
-is($json->encode([Math::BigInt->new("0")]), '[0]', "zero bigint is 0 (the 
number), not '0' (the string)" );
+is($json->encode([Math::BigInt->new("0")]), "[${fix}0]", "zero bigint is 0 
(the number), not '0' (the string)" );
 }
 }


Reply via email to