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 @@
         }
     }
 }
-

Reply via email to