Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Sereal for openSUSE:Factory checked in at 2022-08-16 17:58:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Sereal (Old) and /work/SRC/openSUSE:Factory/.perl-Sereal.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Sereal" Tue Aug 16 17:58:05 2022 rev:9 rq:997395 version:4.025 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Sereal/perl-Sereal.changes 2022-03-01 17:04:49.796353520 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Sereal.new.1521/perl-Sereal.changes 2022-08-16 17:58:06.314927472 +0200 @@ -1,0 +2,19 @@ +Fri Jul 29 03:08:19 UTC 2022 - Tina M??ller <[email protected]> + +- updated to 4.025 + see /usr/share/doc/packages/perl-Sereal/Changes + + 4.025 Thr Jul 28, 2022 + * Release with build fixes for the Decoder under threaded + perls and MANIFEST update. + + 4.024 Wed Jul 27, 2022 + * Changes to the FREEZE/THAW mechanism. Remove the part that + says that FREEZE cannot return a list. It can, and we have + supported it for a very long time, although I have not checked + how far back this support goes. If you use the FREEZE/THAW + API's you should upgrade to this version or later. + * Test fixes for t/020_sort_keys.t hanging on some perls + which do not come bundled with Hash::Util. + +------------------------------------------------------------------- Old: ---- Sereal-4.023.tar.gz New: ---- Sereal-4.025.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Sereal.spec ++++++ --- /var/tmp/diff_new_pack.bzv0ZY/_old 2022-08-16 17:58:07.322927031 +0200 +++ /var/tmp/diff_new_pack.bzv0ZY/_new 2022-08-16 17:58:07.330927028 +0200 @@ -18,7 +18,7 @@ %define cpan_name Sereal Name: perl-Sereal -Version: 4.023 +Version: 4.025 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Binary serialization module for Perl @@ -28,15 +28,15 @@ BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Sereal::Decoder) >= 4.023 -BuildRequires: perl(Sereal::Encoder) >= 4.023 +BuildRequires: perl(Sereal::Decoder) >= 4.025 +BuildRequires: perl(Sereal::Encoder) >= 4.025 BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::Differences) BuildRequires: perl(Test::LongString) BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Test::Warn) -Requires: perl(Sereal::Decoder) >= 4.023 -Requires: perl(Sereal::Encoder) >= 4.023 +Requires: perl(Sereal::Decoder) >= 4.025 +Requires: perl(Sereal::Encoder) >= 4.025 %{perl_requires} %description ++++++ Sereal-4.023.tar.gz -> Sereal-4.025.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sereal-4.023/Changes new/Sereal-4.025/Changes --- old/Sereal-4.023/Changes 2022-02-20 05:05:20.000000000 +0100 +++ new/Sereal-4.025/Changes 2022-07-28 13:57:13.000000000 +0200 @@ -13,6 +13,19 @@ * Sereal package and instead install the Encoder or * * Decoder independently. * **************************************************************** +4.025 Thr Jul 28, 2022 + * Release with build fixes for the Decoder under threaded + perls and MANIFEST update. + +4.024 Wed Jul 27, 2022 + * Changes to the FREEZE/THAW mechanism. Remove the part that + says that FREEZE cannot return a list. It can, and we have + supported it for a very long time, although I have not checked + how far back this support goes. If you use the FREEZE/THAW + API's you should upgrade to this version or later. + * Test fixes for t/020_sort_keys.t hanging on some perls + which do not come bundled with Hash::Util. + 4.023 Sun Feb 20, 2022 * Make it possible to upgrade with passing tests when using Sereal::Decoder 4.015 - 4.019 on threaded debugging perls. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sereal-4.023/META.json new/Sereal-4.025/META.json --- old/Sereal-4.023/META.json 2022-02-20 05:16:11.000000000 +0100 +++ new/Sereal-4.025/META.json 2022-07-28 14:06:36.000000000 +0200 @@ -4,7 +4,7 @@ "Steffen Mueller <[email protected]>, Yves Orton <[email protected]>" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.38, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -32,8 +32,8 @@ }, "runtime" : { "requires" : { - "Sereal::Decoder" : "4.023", - "Sereal::Encoder" : "4.023", + "Sereal::Decoder" : "4.025", + "Sereal::Encoder" : "4.025", "perl" : "5.008" } }, @@ -42,8 +42,8 @@ "Data::Dumper" : "0", "File::Spec" : "0", "Scalar::Util" : "0", - "Sereal::Decoder" : "4.023", - "Sereal::Encoder" : "4.023", + "Sereal::Decoder" : "4.025", + "Sereal::Encoder" : "4.025", "Test::Deep" : "0", "Test::Differences" : "0", "Test::LongString" : "0", @@ -62,6 +62,6 @@ "url" : "git://github.com/Sereal/Sereal.git" } }, - "version" : "4.023", - "x_serialization_backend" : "JSON::PP version 4.04" + "version" : "4.025", + "x_serialization_backend" : "JSON::PP version 4.07" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sereal-4.023/META.yml new/Sereal-4.025/META.yml --- old/Sereal-4.023/META.yml 2022-02-20 05:16:11.000000000 +0100 +++ new/Sereal-4.025/META.yml 2022-07-28 14:06:36.000000000 +0200 @@ -7,8 +7,8 @@ ExtUtils::MakeMaker: '0' File::Spec: '0' Scalar::Util: '0' - Sereal::Decoder: '4.023' - Sereal::Encoder: '4.023' + Sereal::Decoder: '4.025' + Sereal::Encoder: '4.025' Test::Deep: '0' Test::Differences: '0' Test::LongString: '0' @@ -17,7 +17,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.38, CPAN::Meta::Converter version 2.150010' +generated_by: 'ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -28,11 +28,11 @@ - t - inc requires: - Sereal::Decoder: '4.023' - Sereal::Encoder: '4.023' + Sereal::Decoder: '4.025' + Sereal::Encoder: '4.025' perl: '5.008' resources: bugtracker: https://github.com/Sereal/Sereal/issues repository: git://github.com/Sereal/Sereal.git -version: '4.023' +version: '4.025' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sereal-4.023/Makefile.PL new/Sereal-4.025/Makefile.PL --- old/Sereal-4.023/Makefile.PL 2022-02-20 05:06:44.000000000 +0100 +++ new/Sereal-4.025/Makefile.PL 2022-07-28 13:57:13.000000000 +0200 @@ -4,7 +4,7 @@ use ExtUtils::MakeMaker; use Cwd; -our $VERSION= '4.023'; +our $VERSION= '4.025'; my $shared_dir= "../shared"; my $its_our_repo_file= "../this_is_the_Sereal_repo.txt"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sereal-4.023/lib/Sereal.pm new/Sereal-4.025/lib/Sereal.pm --- old/Sereal-4.023/lib/Sereal.pm 2022-02-20 05:06:44.000000000 +0100 +++ new/Sereal-4.025/lib/Sereal.pm 2022-07-28 13:57:13.000000000 +0200 @@ -2,9 +2,9 @@ use 5.008; use strict; use warnings; -our $VERSION= '4.023'; +our $VERSION= '4.025'; our $XS_VERSION= $VERSION; $VERSION= eval $VERSION; -use Sereal::Encoder 4.023 qw( +use Sereal::Encoder 4.025 qw( encode_sereal sereal_encode_with_object SRL_UNCOMPRESSED @@ -12,7 +12,7 @@ SRL_ZLIB SRL_ZSTD ); -use Sereal::Decoder 4.023 qw( +use Sereal::Decoder 4.025 qw( decode_sereal looks_like_sereal decode_sereal_with_header_data diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sereal-4.023/t/020_sort_keys.t new/Sereal-4.025/t/020_sort_keys.t --- old/Sereal-4.023/t/020_sort_keys.t 2022-02-18 05:14:23.000000000 +0100 +++ new/Sereal-4.025/t/020_sort_keys.t 2022-07-28 13:04:56.000000000 +0200 @@ -14,9 +14,21 @@ use Test::More; BEGIN { - eval "use Hash::Util 'num_buckets'; 1" - or eval "sub num_buckets(\\%) { (split( m!/!, scalar %{\$_[0]}))[-1] } 1" - or die "Failed to set up num_buckets: $@"; + if (!eval "use Hash::Util 'num_buckets'; 1") { + my %hash= ( test => 1); + my $scalar= scalar(%hash); + if ($scalar=~m!/!) { + eval "sub num_buckets(\\%) { (split( m!/!, scalar %{\$_[0]}))[-1] } 1" + } else { + plan skip_all => "Hash::Util not installed, this is perl $], scalar(%h)='$scalar'"; + } + } +} + +my %test= ( foo => 1, bar => 2); +my $num_buckets= num_buckets(%test); +if ($num_buckets < 8) { + plan skip_all => "num_buckets() not working as expected."; } # This logic needs to be revisted... @@ -52,7 +64,7 @@ my $copy_keys= join "", keys %copy; my %bigger= %hash; -keys(%bigger)= $max++ while num_buckets(%bigger) eq num_buckets(%hash); +keys(%bigger)= 1024; my %shuffled; $shuffled{$_}= $hash{$_} for shuffle keys %hash; @@ -88,4 +100,3 @@ } } } -
