Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Sereal-Encoder for
openSUSE:Factory checked in at 2026-11-08 19:22:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Sereal-Encoder (Old)
and /work/SRC/openSUSE:Factory/.perl-Sereal-Encoder.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Sereal-Encoder"
Sun Nov 8 19:22:30 2026 rev:18 rq:1396147 version:7.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Sereal-Encoder/perl-Sereal-Encoder.changes
2026-09-01 15:48:26.510934770 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Sereal-Encoder.new.3759290/perl-Sereal-Encoder.changes
2026-11-08 19:23:00.403415047 +0100
@@ -1,0 +2,78 @@
+Fri Nov 6 11:38:10 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 7.1.0 (7.001)
+ see /usr/share/doc/packages/perl-Sereal-Encoder/Changes
+
+ 7.001
+ * Use protocol v7 by default, with portable little-endian IEEE
+ floating-point storage. Extended values use IEEE binary128 by
+ default, including on long-double Perl builds.
+ * Add float_type (std/native) for explicit native long-double
+ output. Declare the native format, byte order and storage size
+ once per document, and clear known padding. Unidentified layouts
+ support explicitly trusted same-build round trips.
+ * Preserve protocol v1-v6 numeric output behavior and keep v7 header
+ floats portable. Upgrade Decoder to version 7 before emitting v7
+ packets.
+ * Include protocol v6 support for v-strings, negative-integer
+ encoding and keyed SipHash checksums. Add checksum keys, modes,
+ policies, shared and module-specific defaults, and
+ prepare_checksum_key().
+ * Preserve regexp character-set modifiers, /n and /xx, and improve
+ unsupported-type diagnostics.
+ * Preserve unsigned tied integer values on older Perls and
+ strengthen callback lifetime handling.
+ * Fix bundled Snappy builds on Haiku and hobodecoder compatibility
+ with BusyBox od. Improve older-Perl and optional-dependency
+ handling.
+ * Extend hobodecoder and stored corpus coverage for portable and
+ native floats. Include real Fedora s390x producer captures for
+ regression tests. Thanks to pghmcfc for the report and corpus
+ (issue #337).
+ * Ship the shared SECURITY policy and clarify security, checksum and
+ floating-point interoperability documentation.
+
+ 6.003
+ * Fix bundled Snappy builds on Haiku, which has no byteswap.h.
+ * Use portable od arguments in hobodecoder for BusyBox systems and
+ report signal termination correctly in checksum tests.
+
+ 6.002
+ * Preserve unsigned tied integer values on older Perls instead of
+ converting their private cached values through a signed integer.
+ * Keep sorted-key wire expectations independent of Perl's temporary
+ hash reference counts.
+ * Report the actual missing dependency when skipping t/400_evil.t.
+ * Skip only hobodecoder decompression checks when its optional
+ Compress::Zlib dependency is unavailable, and show child errors.
+
+ 6.001
+ * Add protocol v6 support for VSTRING extension tags, NEG_VARINT, and
+ keyed SipHash checksums. Upgrade Decoder to version 6 throughout the
+ fleet before emitting v6 packets.
+ * Add checksum_key, checksum_key_v1/v2/v3, checksum_mode, and
+ checksum_policy options, shared and Encoder-specific defaults, and
+ prepare_checksum_key().
+ * Preserve regexp character set modifiers, /n, and /xx. Upgrade Decoder
+ before emitting these modifiers.
+ * Ship a SECURITY policy in release archives and improve the protocol
+ specification, diagnostics, build and compatibility tests, and
+ general robustness.
+ * Reported fixes: regexp modifiers
+ (https://github.com/Sereal/Sereal/issues/180 and
+ https://github.com/Sereal/Sereal/issues/262), and unsupported-type
+ diagnostics (https://github.com/Sereal/Sereal/issues/191).
+ Related work: specification
+ (https://github.com/Sereal/Sereal/issues/218) and packaged security
+ policy (https://github.com/Sereal/Sereal/issues/305).
+ * Thanks to Matt Koscica and Oz Kaiser (@tatikoma), with assistance
from
+ Claude Code and Codex.
+
+ 5.011
+ * Robustness fixes. Thanks to Steffen Mueller and kumar-Prakash07.
+ * Preserve zstd deprecation warnings when building with IBM XL C on
AIX.
+ * Raise the minimum supported Perl version to 5.14.
+ * Fix the Sereal::Decoder prerequisite version in generated package
metadata.
+ See https://github.com/Sereal/Sereal/issues/317
+
+-------------------------------------------------------------------
Old:
----
Sereal-Encoder-5.010.tar.gz
New:
----
Sereal-Encoder-7.001.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Sereal-Encoder.spec ++++++
--- /var/tmp/diff_new_pack.IUKYcj/_old 2026-11-08 19:23:01.822473750 +0100
+++ /var/tmp/diff_new_pack.IUKYcj/_new 2026-11-08 19:23:01.827473957 +0100
@@ -18,10 +18,10 @@
%define cpan_name Sereal-Encoder
Name: perl-Sereal-Encoder
-Version: 5.10.0
+Version: 7.1.0
Release: 0
-# 5.010 -> normalize -> 5.10.0
-%define cpan_version 5.010
+# 7.001 -> normalize -> 7.1.0
+%define cpan_version 7.001
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Binary serialization module for Perl (encoder part)
URL: https://metacpan.org/release/%{cpan_name}
@@ -33,13 +33,13 @@
BuildRequires: perl(Devel::CheckLib) >= 1.160
BuildRequires: perl(ExtUtils::MakeMaker) >= 7.0
BuildRequires: perl(ExtUtils::ParseXS) >= 2.21
-BuildRequires: perl(Sereal::Decoder) >= 5.10
+BuildRequires: perl(Sereal::Decoder) >= 7.1
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) >= 5.10
+Requires: perl(Sereal::Decoder) >= 7.1
Provides: perl(Sereal::Encoder) = %{version}
Provides: perl(Sereal::Encoder::Constants) = %{version}
%undefine __perllib_provides
@@ -49,12 +49,17 @@
This library implements an efficient, compact-output, and feature-rich
serializer using a binary protocol called _Sereal_. Its sister module
Sereal::Decoder implements a decoder for this format. The two are released
-separately to allow for independent and safer upgrading. If you care
-greatly about performance, consider reading the Sereal::Performance
-documentation after finishing this document.
+separately to allow for independent and safer upgrading. This distribution
+requires Perl 5.14 or newer. If you care greatly about performance,
+consider reading the Sereal::Performance documentation after finishing this
+document.
The Sereal protocol version emitted by this encoder implementation is
-currently protocol version 5 by default.
+currently protocol version 7 by default. See FLOATING-POINT
+INTEROPERABILITY for floating-point compatibility with protocol versions 1
+through 6 and other Perl builds. Protocol version 7 documents require a
+decoder with protocol version 7 support, so upgrade the decoder before
+switching the encoder to its default output.
The protocol specification and many other bits of documentation can be
found in the github repository. Right now, the specification is at
@@ -85,5 +90,5 @@
%perl_gen_filelist
%files -f %{name}.files
-%doc Changes
+%doc Changes SECURITY
++++++ Sereal-Encoder-5.010.tar.gz -> Sereal-Encoder-7.001.tar.gz ++++++
++++ 15856 lines of diff (skipped)
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.IUKYcj/_old 2026-11-08 19:23:02.378496752 +0100
+++ /var/tmp/diff_new_pack.IUKYcj/_new 2026-11-08 19:23:02.384497000 +0100
@@ -1,6 +1,6 @@
-mtime: 1786002755
-commit: 04d2afcf55e73e3cfeef6c2c733c50321bb9ae2d43e06a0b9a9d0335cb69c805
+mtime: 1794138381
+commit: 76bdb9ee0930ada3722aee4c92ed33015cbdab708cc12514c49b1abb34de4b3b
url: https://src.opensuse.org/perl/perl-Sereal-Encoder
-revision: 04d2afcf55e73e3cfeef6c2c733c50321bb9ae2d43e06a0b9a9d0335cb69c805
+revision: 76bdb9ee0930ada3722aee4c92ed33015cbdab708cc12514c49b1abb34de4b3b
projectscmsync: https://src.opensuse.org/perl/_ObsPrj
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-11-08 12:46:21.000000000 +0100
@@ -0,0 +1 @@
+.osc