Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Config-IniFiles for
openSUSE:Factory checked in at 2026-11-09 16:03:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Config-IniFiles (Old)
and /work/SRC/openSUSE:Factory/.perl-Config-IniFiles.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Config-IniFiles"
Mon Nov 9 16:03:16 2026 rev:50 rq:1396021 version:3.003000
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Config-IniFiles/perl-Config-IniFiles.changes
2026-06-16 13:48:47.873639088 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Config-IniFiles.new.3759290/perl-Config-IniFiles.changes
2026-11-09 16:03:25.354741347 +0100
@@ -1,0 +2,11 @@
+Fri Nov 6 11:30:35 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 3.003000
+ see /usr/share/doc/packages/perl-Config-IniFiles/Changes
+
+ 3.003000 2026-08-06
+ * Link to t/19utf8.t from the POD .
+ - https://github.com/shlomif/perl-Config-IniFiles/issues/14
+ - Thanks to @rdiez .
+
+-------------------------------------------------------------------
Old:
----
Config-IniFiles-3.002000.tar.gz
New:
----
Config-IniFiles-3.003000.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Config-IniFiles.spec ++++++
--- /var/tmp/diff_new_pack.rjHPXN/_old 2026-11-09 16:03:26.082771865 +0100
+++ /var/tmp/diff_new_pack.rjHPXN/_new 2026-11-09 16:03:26.084771948 +0100
@@ -18,7 +18,7 @@
%define cpan_name Config-IniFiles
Name: perl-Config-IniFiles
-Version: 3.002000
+Version: 3.003000
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Module for reading .ini-style configuration files
++++++ Config-IniFiles-3.002000.tar.gz -> Config-IniFiles-3.003000.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.002000/Build.PL
new/Config-IniFiles-3.003000/Build.PL
--- old/Config-IniFiles-3.002000/Build.PL 2026-06-14 17:21:10.000000000
+0200
+++ new/Config-IniFiles-3.003000/Build.PL 2026-08-06 12:18:09.000000000
+0200
@@ -19,7 +19,7 @@
"Shlomi Fish <shlomif\@cpan.org>"
],
"dist_name" => "Config-IniFiles",
- "dist_version" => "3.002000",
+ "dist_version" => "3.003000",
"license" => "perl",
"module_name" => "Config::IniFiles",
"recursive_test_files" => 1,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.002000/Changes
new/Config-IniFiles-3.003000/Changes
--- old/Config-IniFiles-3.002000/Changes 2026-06-14 17:21:10.000000000
+0200
+++ new/Config-IniFiles-3.003000/Changes 2026-08-06 12:18:09.000000000
+0200
@@ -1,3 +1,8 @@
+3.003000 2026-08-06
+ * Link to t/19utf8.t from the POD .
+ - https://github.com/shlomif/perl-Config-IniFiles/issues/14
+ - Thanks to @rdiez .
+
3.002000 2026-06-14
* Refactor t/38security-open.t .
* Clean up Changes (= this file)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.002000/META.json
new/Config-IniFiles-3.003000/META.json
--- old/Config-IniFiles-3.002000/META.json 2026-06-14 17:21:10.000000000
+0200
+++ new/Config-IniFiles-3.003000/META.json 2026-08-06 12:18:09.000000000
+0200
@@ -86,7 +86,7 @@
"provides" : {
"Config::IniFiles" : {
"file" : "lib/Config/IniFiles.pm",
- "version" : "3.002000"
+ "version" : "3.003000"
}
},
"release_status" : "stable",
@@ -101,10 +101,10 @@
"web" : "https://github.com/shlomif/perl-Config-IniFiles"
}
},
- "version" : "3.002000",
+ "version" : "3.003000",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.042002"
+ "version" : "5.042003"
},
"plugins" : [
{
@@ -538,7 +538,7 @@
"version" : "6.037"
}
},
- "x_generated_by_perl" : "v5.42.2",
+ "x_generated_by_perl" : "v5.42.3",
"x_serialization_backend" : "Cpanel::JSON::XS version 4.41",
"x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.002000/META.yml
new/Config-IniFiles-3.003000/META.yml
--- old/Config-IniFiles-3.002000/META.yml 2026-06-14 17:21:10.000000000
+0200
+++ new/Config-IniFiles-3.003000/META.yml 2026-08-06 12:18:09.000000000
+0200
@@ -42,7 +42,7 @@
provides:
Config::IniFiles:
file: lib/Config/IniFiles.pm
- version: '3.002000'
+ version: '3.003000'
requires:
Carp: '0'
Fcntl: '0'
@@ -59,10 +59,10 @@
bugtracker: https://github.com/shlomif/perl-Config-IniFiles/issues
homepage: http://metacpan.org/release/Config-IniFiles
repository: git://github.com/shlomif/perl-Config-IniFiles.git
-version: '3.002000'
+version: '3.003000'
x_Dist_Zilla:
perl:
- version: '5.042002'
+ version: '5.042003'
plugins:
-
class: Dist::Zilla::Plugin::Prereqs
@@ -396,6 +396,6 @@
config:
is_trial: 0
version: '6.037'
-x_generated_by_perl: v5.42.2
+x_generated_by_perl: v5.42.3
x_serialization_backend: 'YAML::Tiny version 1.76'
x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.002000/Makefile.PL
new/Config-IniFiles-3.003000/Makefile.PL
--- old/Config-IniFiles-3.002000/Makefile.PL 2026-06-14 17:21:10.000000000
+0200
+++ new/Config-IniFiles-3.003000/Makefile.PL 2026-08-06 12:18:09.000000000
+0200
@@ -48,7 +48,7 @@
"parent" => 0,
"utf8" => 0
},
- "VERSION" => "3.002000",
+ "VERSION" => "3.003000",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.002000/lib/Config/IniFiles.pm
new/Config-IniFiles-3.003000/lib/Config/IniFiles.pm
--- old/Config-IniFiles-3.002000/lib/Config/IniFiles.pm 2026-06-14
17:21:10.000000000 +0200
+++ new/Config-IniFiles-3.003000/lib/Config/IniFiles.pm 2026-08-06
12:18:09.000000000 +0200
@@ -4,7 +4,7 @@
use strict;
use warnings;
-our $VERSION = '3.002000';
+our $VERSION = '3.003000';
use Carp;
use Symbol 'gensym', 'qualify_to_ref'; # For the 'any data type' hack
use Fcntl qw( SEEK_SET SEEK_CUR );
@@ -2394,7 +2394,7 @@
=head1 VERSION
-version 3.002000
+version 3.003000
=head1 SYNOPSIS
@@ -2535,6 +2535,11 @@
If this option is not specified, (i.e. you are creating a config file from
scratch)
you must specify a target file using L<SetFileName> in order to save the
parameters.
+The passed filehandles can be opened using an encoding-specifying mode such as
+C<< '<+:encoding(utf8)' >> as demonstrated and tested in C<t/19utf8.t> :
+L<GitHub
link|https://github.com/shlomif/perl-Config-IniFiles/blob/master/config-inifiles/t/19utf8.t>
+L<MetaCPAN
link|https://metacpan.org/release/SHLOMIF/Config-IniFiles-3.002000/source/t/19utf8.t>
.
+
=item I<-default> section
Specifies a section to be used for default values. For example, in the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.002000/scripts/tag-release.pl
new/Config-IniFiles-3.003000/scripts/tag-release.pl
--- old/Config-IniFiles-3.002000/scripts/tag-release.pl 2026-06-14
17:21:10.000000000 +0200
+++ new/Config-IniFiles-3.003000/scripts/tag-release.pl 2026-08-06
12:18:09.000000000 +0200
@@ -7,7 +7,7 @@
my ($version) =
( map { m{\$VERSION *= *'([^']+)'} ? ($1) : () }
- path("./lib/Config/IniFiles/")->lines_utf8() );
+ path("./lib/Config/IniFiles.pm")->lines_utf8() );
if ( !defined($version) )
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.002000/t/19utf8.t
new/Config-IniFiles-3.003000/t/19utf8.t
--- old/Config-IniFiles-3.002000/t/19utf8.t 2026-06-14 17:21:10.000000000
+0200
+++ new/Config-IniFiles-3.003000/t/19utf8.t 2026-08-06 12:18:09.000000000
+0200
@@ -17,9 +17,10 @@
use Test::More tests => 12;
use lib "./t/lib";
-use Config::IniFiles;
-use File::Spec;
+
+use Config::IniFiles ();
use Config::IniFiles::Slurp qw( slurp utf8_slurp utf8_spew );
+use File::Spec ();
use File::Temp qw(tempdir);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.002000/t/38security-open.t
new/Config-IniFiles-3.003000/t/38security-open.t
--- old/Config-IniFiles-3.002000/t/38security-open.t 2026-06-14
17:21:10.000000000 +0200
+++ new/Config-IniFiles-3.003000/t/38security-open.t 2026-08-06
12:18:09.000000000 +0200
@@ -15,6 +15,9 @@
use File::Spec ();
use Test::More tests => 5;
+use lib "./t/lib";
+use Config::IniFiles::Slurp qw( slurp utf8_slurp utf8_spew );
+
my $dir = tempdir( CLEANUP => 1 );
# A trailing-pipe payload must not run a command.
@@ -47,7 +50,12 @@
close $made if $made;
# TEST
- is -s $victim, 15, "redirect payload does not truncate a file";
+ my $contents = utf8_slurp($victim);
+ like(
+ $contents,
+ qr#\Aimportant data[\r\n]+\z#ms,
+ "redirect payload does not truncate a file",
+ );
}
# A plain filename still opens as a file.
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.rjHPXN/_old 2026-11-09 16:03:26.208777147 +0100
+++ /var/tmp/diff_new_pack.rjHPXN/_new 2026-11-09 16:03:26.211777272 +0100
@@ -1,6 +1,6 @@
-mtime: 1781537421
-commit: 5dad2b06b31f2975ae22257d40db26fbf2f5d5a24bf17ef09bfba74636987830
+mtime: 1793964635
+commit: fa442423b9997a9af4decc8cae693f2902b59f0e29b10a9a11b2dea58f2e1f61
url: https://src.opensuse.org/perl/perl-Config-IniFiles
-revision: 5dad2b06b31f2975ae22257d40db26fbf2f5d5a24bf17ef09bfba74636987830
+revision: fa442423b9997a9af4decc8cae693f2902b59f0e29b10a9a11b2dea58f2e1f61
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-06 12:30:35.000000000 +0100
@@ -0,0 +1 @@
+.osc