Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Encode for openSUSE:Factory checked in at 2026-05-18 17:48:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Encode (Old) and /work/SRC/openSUSE:Factory/.perl-Encode.new.1966 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Encode" Mon May 18 17:48:05 2026 rev:27 rq:1353762 version:3.24 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Encode/perl-Encode.changes 2024-03-09 20:55:47.081005077 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Encode.new.1966/perl-Encode.changes 2026-05-18 17:48:55.450552410 +0200 @@ -1,0 +2,6 @@ +Thu Apr 30 07:40:31 UTC 2026 - Tina Müller <[email protected]> + +- updated to 3.24 + see /usr/share/doc/packages/perl-Encode/Changes + +------------------------------------------------------------------- Old: ---- Encode-3.21.tar.gz New: ---- Encode-3.24.tar.gz README.md _scmsync.obsinfo build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Encode.spec ++++++ --- /var/tmp/diff_new_pack.QYsq7o/_old 2026-05-18 17:48:56.026576212 +0200 +++ /var/tmp/diff_new_pack.QYsq7o/_new 2026-05-18 17:48:56.030576378 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Encode # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,41 +18,20 @@ %define cpan_name Encode Name: perl-Encode -Version: 3.210.0 +Version: 3.24 Release: 0 -%define cpan_version 3.21 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Character encodings in Perl URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/%{cpan_name}-%{cpan_version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/%{cpan_name}-%{version}.tar.gz Source1: perl-Encode-rpmlintrc Source2: cpanspec.yml +Source100: README.md BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Test::More) >= 0.92 BuildRequires: perl(parent) >= 0.221 Requires: perl(parent) >= 0.221 -Provides: perl(Encode) = %{version} -Provides: perl(Encode::Alias) = 2.25 -Provides: perl(Encode::CJKConstants) = 2.200.0 -Provides: perl(Encode::CN::HZ) = 2.10 -Provides: perl(Encode::Config) = 2.500.0 -Provides: perl(Encode::Encoder) = 2.300.0 -Provides: perl(Encode::Encoding) = 2.800.0 -Provides: perl(Encode::GSM0338) = 2.10 -Provides: perl(Encode::Guess) = 2.800.0 -Provides: perl(Encode::JP::H2Z) = 2.200.0 -Provides: perl(Encode::JP::JIS7) = 2.800.0 -Provides: perl(Encode::KR::2022_KR) = 2.400.0 -Provides: perl(Encode::MIME::Header) = 2.29 -Provides: perl(Encode::MIME::Header::ISO_2022_JP) = 1.900.0 -Provides: perl(Encode::MIME::Name) = 1.300.0 -Provides: perl(Encode::UTF_EBCDIC) -Provides: perl(Encode::Unicode::UTF7) = 2.10 -Provides: perl(Encode::XS) -Provides: perl(Encode::utf8) -Provides: perl(encoding) = 3.00 -%undefine __perllib_provides %{perl_requires} %description @@ -81,7 +60,7 @@ the _why_. %prep -%autosetup -n %{cpan_name}-%{cpan_version} +%autosetup -n %{cpan_name}-%{version} -p1 %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" ++++++ Encode-3.21.tar.gz -> Encode-3.24.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.21/Byte/Makefile.PL new/Encode-3.24/Byte/Makefile.PL --- old/Encode-3.21/Byte/Makefile.PL 2016-08-10 19:41:10.000000000 +0200 +++ new/Encode-3.24/Byte/Makefile.PL 2026-04-29 19:28:25.000000000 +0200 @@ -171,7 +171,7 @@ my $lengthsofar = length($str); my $continuator = ''; $str .= "$table.c : $enc2xs Makefile.PL"; - foreach my $file (@{$tables{$table}}) + foreach my $file (sort (@{$tables{$table}})) { $str .= $continuator.' '.$self->catfile($dir,$file); if ( length($str)-$lengthsofar > 128*$numlines ) @@ -189,7 +189,7 @@ qq{\n\t\$(PERL) $plib $enc2xs $ucopts -o \$\@ -f $table.fnm\n\n}; open (FILELIST, ">$table.fnm") || die "Could not open $table.fnm: $!"; - foreach my $file (@{$tables{$table}}) + foreach my $file (sort (@{$tables{$table}})) { print FILELIST $self->catfile($dir,$file) . "\n"; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.21/Changes new/Encode-3.24/Changes --- old/Encode-3.21/Changes 2024-02-25 23:22:02.000000000 +0100 +++ new/Encode-3.24/Changes 2026-04-29 19:36:42.000000000 +0200 @@ -1,8 +1,34 @@ # Revision history for Perl extension Encode. # -# $Id: Changes,v 3.21 2024/02/25 22:21:59 dankogai Exp dankogai $ +# $Id: Changes,v 3.24 2026/04/29 17:36:34 dankogai Exp dankogai $ # -$Revision: 3.21 $ $Date: 2024/02/25 22:21:59 $ +$Revision: 3.24 $ $Date: 2026/04/29 17:36:34 $ +! Byte/Makefile.PL + Pulled: Byte/Makefile.PL: ensure build reproducibility again + https://github.com/dankogai/p5-encode/pull/187 +! Changes + More fixes to revision subheaders + https://github.com/dankogai/p5-encode/commit/eac1089847d488abfe412009ad41d7555921e8d2 + Pulled: Restore correct revision subheader for 3.22 + https://github.com/dankogai/p5-encode/pull/186 + +3.23 2026/04/27 03:01:25 +! t/Unicode_trailing_nul.t + readdress RT#152013: Unicode_trailing_nul.t leaves a temp file + https://github.com/dankogai/p5-encode/commit/f01eac7df7185a836ca5825d7bf2bd9510a3826b + +3.22 2026/04/25 16:36:51 +! lib/Encode/Supported.pod + Pulled: Encode::Supported: fix broken link + https://github.com/dankogai/p5-encode/pull/182 +! Byte/Makefile.PL + Pulled: Byte/Makefile.PL: ensure build reproducibility + https://github.com/dankogai/p5-encode/pull/179 +! t/Unicode_trailing_nul.t + address RT#152013: Unicode_trailing_nul.t leaves a temp file + https://rt.cpan.org/Public/Bug/Display.html?id=152013 + +3.21 2024/02/25 22:21:59 ! t/CJKT.t address RT#151983: parallel test race condition https://rt.cpan.org/Ticket/Display.html?id=151983 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.21/Encode.pm new/Encode-3.24/Encode.pm --- old/Encode-3.21/Encode.pm 2024-02-25 23:22:02.000000000 +0100 +++ new/Encode-3.24/Encode.pm 2026-04-29 19:36:42.000000000 +0200 @@ -1,5 +1,5 @@ # -# $Id: Encode.pm,v 3.21 2024/02/25 22:17:32 dankogai Exp $ +# $Id: Encode.pm,v 3.24 2026/04/29 17:31:42 dankogai Exp $ # package Encode; use strict; @@ -7,7 +7,7 @@ use constant DEBUG => !!$ENV{PERL_ENCODE_DEBUG}; our $VERSION; BEGIN { - $VERSION = sprintf "%d.%02d", q$Revision: 3.21 $ =~ /(\d+)/g; + $VERSION = sprintf "%d.%02d", q$Revision: 3.24 $ =~ /(\d+)/g; require XSLoader; XSLoader::load( __PACKAGE__, $VERSION ); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.21/META.json new/Encode-3.24/META.json --- old/Encode-3.21/META.json 2024-02-26 00:15:01.000000000 +0100 +++ new/Encode-3.24/META.json 2026-04-29 19:39:51.000000000 +0200 @@ -49,7 +49,7 @@ "url" : "https://github.com/dankogai/p5-encode" } }, - "version" : "3.21", + "version" : "3.24", "x_contributors" : [ "Alex Davies <[email protected]>", "Alex Kapranoff <[email protected]>", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.21/META.yml new/Encode-3.24/META.yml --- old/Encode-3.21/META.yml 2024-02-26 00:15:01.000000000 +0100 +++ new/Encode-3.24/META.yml 2026-04-29 19:39:51.000000000 +0200 @@ -24,7 +24,7 @@ parent: '0.221' resources: repository: https://github.com/dankogai/p5-encode -version: '3.21' +version: '3.24' x_contributors: - 'Alex Davies <[email protected]>' - 'Alex Kapranoff <[email protected]>' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.21/lib/Encode/Supported.pod new/Encode-3.24/lib/Encode/Supported.pod --- old/Encode-3.21/lib/Encode/Supported.pod 2023-11-15 04:23:58.000000000 +0100 +++ new/Encode-3.24/lib/Encode/Supported.pod 2026-04-25 18:30:36.000000000 +0200 @@ -507,8 +507,8 @@ By carefully looking at the encoded byte sequence, you can find that the byte sequence conforms a unique number. In that sense, EUC is a CCS generated by a CES above from up to four CCS (complicated?). UTF-8 -falls into this category. See L<perlUnicode/"UTF-8"> to find out how -UTF-8 maps Unicode to a byte sequence. +falls into this category. See L<perlunicode/"Unicode Encodings"> to +find out how UTF-8 maps Unicode to a byte sequence. You may also have found out by now why 7bit ISO-2022 cannot comprise a CCS. If you look at a byte sequence \x21\x21, you can't tell if diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Encode-3.21/t/Unicode_trailing_nul.t new/Encode-3.24/t/Unicode_trailing_nul.t --- old/Encode-3.21/t/Unicode_trailing_nul.t 2023-11-03 03:29:58.000000000 +0100 +++ new/Encode-3.24/t/Unicode_trailing_nul.t 2026-04-27 04:46:39.042679023 +0200 @@ -16,7 +16,7 @@ my $foo = Encode::decode("UTF-16LE", "/\0v\0a\0r\0/\0f\0f\0f\0f\0f\0f\0/\0u\0s\0e\0r\0s\0/\0s\0u\0p\0e\0r\0m\0a\0n\0"); -my ($fh, $path) = File::Temp::tempfile( CLEANUP => 1 ); +my ($fh, $path) = File::Temp::tempfile( UNLINK => 1 ); note "temp file: $path"; ++++++ README.md ++++++ ## Build Results Current state of perl in openSUSE:Factory is  The current state of perl in the devel project build (devel:languages:perl)  ++++++ _scmsync.obsinfo ++++++ mtime: 1777534831 commit: b604b40a334560d4dd8b60178142e9025da4fddda870d37abce536aa720c9113 url: https://src.opensuse.org/perl/perl-Encode revision: b604b40a334560d4dd8b60178142e9025da4fddda870d37abce536aa720c9113 projectscmsync: https://src.opensuse.org/perl/_ObsPrj ++++++ 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-04-30 09:40:31.000000000 +0200 @@ -0,0 +1 @@ +.osc
