Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Cpanel-JSON-XS for
openSUSE:Factory checked in at 2022-08-16 17:58:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Cpanel-JSON-XS (Old)
and /work/SRC/openSUSE:Factory/.perl-Cpanel-JSON-XS.new.1521 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Cpanel-JSON-XS"
Tue Aug 16 17:58:08 2022 rev:36 rq:997401 version:4.32
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Cpanel-JSON-XS/perl-Cpanel-JSON-XS.changes
2022-06-21 16:32:04.939782162 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Cpanel-JSON-XS.new.1521/perl-Cpanel-JSON-XS.changes
2022-08-16 17:58:09.822925939 +0200
@@ -1,0 +2,13 @@
+Sun Aug 14 03:07:20 UTC 2022 - Tina M??ller <[email protected]>
+
+- updated to 4.32
+ see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
+
+ 4.32 2022-08-13 (rurban)
+ - fix new JSON::PP::Boolean overload redefinition warnings. GH #200
+
+ 4.31 2022-08-10 (rurban)
+ - adjust t/20_unknown.t pp bool tests for native bool when supported.
+ GH #198 PR by Graham Knop.
+
+-------------------------------------------------------------------
Old:
----
Cpanel-JSON-XS-4.30.tar.gz
New:
----
Cpanel-JSON-XS-4.32.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Cpanel-JSON-XS.spec ++++++
--- /var/tmp/diff_new_pack.QgIZTp/_old 2022-08-16 17:58:10.446925667 +0200
+++ /var/tmp/diff_new_pack.QgIZTp/_new 2022-08-16 17:58:10.450925665 +0200
@@ -18,7 +18,7 @@
%define cpan_name Cpanel-JSON-XS
Name: perl-Cpanel-JSON-XS
-Version: 4.30
+Version: 4.32
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: CPanel fork of JSON::XS, fast and correct serializing
++++++ Cpanel-JSON-XS-4.30.tar.gz -> Cpanel-JSON-XS-4.32.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Cpanel-JSON-XS-4.30/Changes
new/Cpanel-JSON-XS-4.32/Changes
--- old/Cpanel-JSON-XS-4.30/Changes 2022-06-16 21:18:00.000000000 +0200
+++ new/Cpanel-JSON-XS-4.32/Changes 2022-08-13 09:06:11.000000000 +0200
@@ -2,6 +2,13 @@
TODO: http://stevehanov.ca/blog/index.php?id=104 compression
+4.32 2022-08-13 (rurban)
+ - fix new JSON::PP::Boolean overload redefinition warnings. GH #200
+
+4.31 2022-08-10 (rurban)
+ - adjust t/20_unknown.t pp bool tests for native bool when supported.
+ GH #198 PR by Graham Knop.
+
4.30 2022-06-14 (rurban)
- Fix perl 5.37 utf8n_to_uvuni deprecation. GH #196
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Cpanel-JSON-XS-4.30/META.json
new/Cpanel-JSON-XS-4.32/META.json
--- old/Cpanel-JSON-XS-4.30/META.json 2022-06-16 21:18:49.000000000 +0200
+++ new/Cpanel-JSON-XS-4.32/META.json 2022-08-13 09:12:24.000000000 +0200
@@ -100,7 +100,7 @@
"url" : "https://github.com/rurban/Cpanel-JSON-XS"
}
},
- "version" : "4.30",
+ "version" : "4.32",
"x_contributors" : [
"Ashley Willis <[email protected]>",
"Chip Salzenberg <[email protected]>",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Cpanel-JSON-XS-4.30/META.yml
new/Cpanel-JSON-XS-4.32/META.yml
--- old/Cpanel-JSON-XS-4.30/META.yml 2022-06-16 21:18:49.000000000 +0200
+++ new/Cpanel-JSON-XS-4.32/META.yml 2022-08-13 09:12:24.000000000 +0200
@@ -48,7 +48,7 @@
bugtracker: https://github.com/rurban/Cpanel-JSON-XS/issues
license: http://dev.perl.org/licenses/
repository: https://github.com/rurban/Cpanel-JSON-XS
-version: '4.30'
+version: '4.32'
x_contributors:
- 'Ashley Willis <[email protected]>'
- 'Chip Salzenberg <[email protected]>'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Cpanel-JSON-XS-4.30/SIGNATURE
new/Cpanel-JSON-XS-4.32/SIGNATURE
--- old/Cpanel-JSON-XS-4.30/SIGNATURE 2022-06-16 21:18:50.000000000 +0200
+++ new/Cpanel-JSON-XS-4.32/SIGNATURE 2022-08-13 09:12:24.000000000 +0200
@@ -20,13 +20,13 @@
SHA256 a3c34aba52e269e6cec558ecf9cff393138574189fdff26b183bee9cc2e0434f
.travis.yml
SHA256 c3f2a1a4f66382f796f71a571946722edba53cf3238152b26fd325f4c2f1a20f
.whitesource
SHA256 8de3540a3cd7ecc9a9dcb48975fe852c082fe17d4462f87bb72aa7cc47f083ad COPYING
-SHA256 c5a06bfe5fe712c999e8f56d338646f6b1b18e5fc3b1771f27eca90fa77a2971 Changes
+SHA256 f7a15fa8e7f0bb6f81f1d6c7256ef71472cf441ea7f0091ee139390c1986127e Changes
SHA256 a5378ebe65273d49047a21e94af087f70a303793ffed2a695c800ed965ac185d
MANIFEST
-SHA256 7871e189f76078cb24aa422cd98c224677d389fee2f6853354096b37fd4b265c
META.json
-SHA256 7c111de03bbe332597ba4b1b60d3515e940f38341a6427d40818e98a91b2e5c1
META.yml
+SHA256 590d5e3443261262a8fa02a661f0d385309aad2260a50a2ea45ff185c2023116
META.json
+SHA256 5edfed308c0808cc7579e659bae406ff995b2449ea64e61b98663041941f0986
META.yml
SHA256 31d74c68c91639bc34e18541091616d226713c6c49168d42eefab58535f5cd4a
Makefile.PL
SHA256 08e9c93c93d50feaa087f9fd4db48cb2db9c0f0190524550ef42579b30266178 README
-SHA256 bea828613eb42907b9a128ced6a81e3d45aded0df2ae0e05d9b4616956ab3588 XS.pm
+SHA256 af2ee9271dcc11b400033006108124ab54a36dd0ab047154a2c9dd004192eed9 XS.pm
SHA256 76b3a2015df7b9593c8cdd27c8cf77e712f9d60a98ca52bac36997cecc37baea XS.xs
SHA256 c95e4b970183cbd6d1ec9c88c37a80f12bd2b66ed6be3c008ffd578d2f622c01
XS/Boolean.pm
SHA256 20596259e7e399ed1984a469a9a907be878499406d5285a11f1ab98f93aff44f
XS/Type.pm
@@ -73,7 +73,7 @@
SHA256 1585a6aecec5c73b7a6f70982b3bcc1edc1d63ca55467223ab0d6f0956254bc4
t/18_json_checker.t
SHA256 9f9006c1f925d9ace7d1621e1479c21f9b50459ab57aa0046209fed2b3e66530
t/19_incr.t
SHA256 dde73ed3cfc0e28d064f61fc08871accf88b780aee06a3cb0040f59f04c1ff36
t/20_faihu.t
-SHA256 49aaed6e551499fac4b17030e6d3ac1342b24464e8ddd43a4db63bd3fda3b227
t/20_unknown.t
+SHA256 fcac4365f8d9ba099ea90b6442eb205433d8419ffda5be82d66f5d69c3cdefe3
t/20_unknown.t
SHA256 388f8e0f0e41c9921aedc67313f8b89bdd08b95ced0dba242986d3b76d9a1688
t/21_evans.t
SHA256 3da823eab55abb6dca05e8bc6111d3b59ea18c4ee270baf6413d9a45042ff48c
t/22_comment_at_eof.t
SHA256 2a6506fb07b27b1fef52b251d3876d23bd572596ff487d37c2f6597be554836c
t/23_array_ctx.t
@@ -446,12 +446,12 @@
SHA256 aca6f846869ab2e4881e807739086e1535b1438bd0e23d7a021360742736a6a9
xt/pod.t
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBAwAdFiEEKJWogdNCcPq/6PdHtPYzOeZdZBQFAmKrghkACgkQtPYzOeZd
-ZBQQNggAlOaEr+heCen9PQ9VBABdCsV/eEFZNBN48H4u1CCJLNVfnCzi5hoW4yrV
-SLQ5bHop0hPgffZ5V1yUR3ipqixsw5MnGJGPiD0FMcT/vKhOyOnvdFUxGUr04M7L
-Zxu32XrYgSbzU4GV/DEWykcB3SaihXgsHXvKdsfNx5VniE9u0Uk3gy2Os89lDQXe
-06r45mV6xs3h3JKCXcf8SrRUKaIQnO3uq0sGj9GXTvWX6EXLPSQyxblIx0NvmVgE
-hQRvXk1mhgJTf8j4lra5eTGwEkHVRp+NjG4Bi8Ze1SBuBgtELk4PklOBRH72+A2B
-NdFdeVGIwyDDNMD3HxVm2GK6odT68Q==
-=B0dk
+iQEzBAEBAwAdFiEEKJWogdNCcPq/6PdHtPYzOeZdZBQFAmL3TtgACgkQtPYzOeZd
+ZBR9xAgAvKhIE4NZrYCY9ovoLct7ubCynE+2phxGvXCsOnWJpmoewAFX99XDVWLi
+MrLaZ+HTRxwj5j5ZTzT4Nl+Rw9jQbqJXdcf1GjKMexrF3kiG/rZ9yQgVeI/8sCzv
+JaR2Rj01AXs8kd4Bb+odTTOpMpE+lfdr0YKhwLAdlUtycuYN5CmD1Tr4037ShRNO
+dYmgs8qrBI42Eq5wBXORxglEerbU3us9ORY19jSOPzHEl8GceXqZi34EX+y+fZo9
+L5XIy1i8bGSNY1JgeJ5hVBGvSwUlzW27cqLLj0K6TC4EW4JF1RrFGOke0Sotiuj/
+jt8xdL90hnsj5hnIpMCts7Z5Ku5l/Q==
+=zRcT
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Cpanel-JSON-XS-4.30/XS.pm
new/Cpanel-JSON-XS-4.32/XS.pm
--- old/Cpanel-JSON-XS-4.30/XS.pm 2022-06-16 21:18:00.000000000 +0200
+++ new/Cpanel-JSON-XS-4.32/XS.pm 2022-08-13 09:06:11.000000000 +0200
@@ -1,5 +1,5 @@
package Cpanel::JSON::XS;
-our $VERSION = '4.30';
+our $VERSION = '4.32';
our $XS_VERSION = $VERSION;
# $VERSION = eval $VERSION;
@@ -2338,10 +2338,16 @@
require overload;
local $^W; # silence redefine warnings. no warnings 'redefine' does not help
- &overload::import( 'overload', # workaround 5.6 reserved keyword warning
- "0+" => sub { ${$_[0]} },
- "++" => sub { $_[0] = ${$_[0]} + 1 },
- "--" => sub { $_[0] = ${$_[0]} - 1 },
+ # These already come with JSON::PP::Boolean. Avoid redefine warning.
+ if (!defined $JSON::PP::Boolean::VERSION or $JSON::PP::VERSION lt '4.00') {
+ &overload::import( 'overload',
+ "0+" => sub { ${$_[0]} },
+ "++" => sub { $_[0] = ${$_[0]} + 1 },
+ "--" => sub { $_[0] = ${$_[0]} - 1 },
+ );
+ }
+ # workaround 5.6 reserved keyword warning
+ &overload::import( 'overload',
'""' => sub { ${$_[0]} == 1 ? '1' : '0' }, # GH 29
'eq' => sub {
my ($obj, $op) = $_[2] ? ($_[1], $_[0]) : ($_[0], $_[1]);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Cpanel-JSON-XS-4.30/t/20_unknown.t
new/Cpanel-JSON-XS-4.32/t/20_unknown.t
--- old/Cpanel-JSON-XS-4.30/t/20_unknown.t 2022-05-27 17:29:43.000000000
+0200
+++ new/Cpanel-JSON-XS-4.32/t/20_unknown.t 2022-08-10 16:22:51.000000000
+0200
@@ -49,15 +49,15 @@
is( $pp->encode( {null => \""} ), '{"null":null}', 'pp unknown' );
# valid special yes/no values even without nonref
my $e = $pp->encode( {true => !!1} ); # pp is a bit inconsistent
-#if ($JSON::PP::VERSION ne '4.08') {
-ok( ($e eq '{"true":"1"}') || ($e eq '{"true":1}'), 'pp sv_yes' );
-is( $pp->encode( {false => !!0} ), '{"false":""}', 'pp sv_no' );
-is( $pp->encode( {false => !!""} ), '{"false":""}', 'pp sv_no' );
-#} else { # surprisingly using native bool (unblessed) overloads. GH #194
-# is( $pp->encode( {true => !!1} ), '{"true":true}', 'pp sv_yes' );
-# is( $pp->encode( {false => !!0} ), '{"false":false}', 'pp sv_no' );
-# is( $pp->encode( {false => !!""} ), '{"false":false}', 'pp sv_no' );
-#}
+if (JSON::PP->can('CORE_BOOL') && JSON::PP::CORE_BOOL()) { # native bool
+ is( $pp->encode( {true => !!1} ), '{"true":true}', 'pp sv_yes' );
+ is( $pp->encode( {false => !!0} ), '{"false":false}', 'pp sv_no' );
+ is( $pp->encode( {false => !!""} ), '{"false":false}', 'pp sv_no' );
+} else {
+ ok( ($e eq '{"true":"1"}') || ($e eq '{"true":1}'), 'pp sv_yes' );
+ is( $pp->encode( {false => !!0} ), '{"false":""}', 'pp sv_no' );
+ is( $pp->encode( {false => !!""} ), '{"false":""}', 'pp sv_no' );
+}
is( $pp->encode( {true => \!!1} ), '{"true":true}', 'pp \sv_yes');
is( $pp->encode( {false => \!!0} ), '{"false":null}', 'pp \sv_no' );
is( $pp->encode( {false => \!!""} ), '{"false":null}', 'pp \sv_no' );