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