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-06-12 19:25:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Config-IniFiles (Old)
and /work/SRC/openSUSE:Factory/.perl-Config-IniFiles.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Config-IniFiles"
Fri Jun 12 19:25:14 2026 rev:48 rq:1358718 version:3.001000
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Config-IniFiles/perl-Config-IniFiles.changes
2020-03-25 23:46:13.928051219 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Config-IniFiles.new.1981/perl-Config-IniFiles.changes
2026-06-12 19:25:29.881096376 +0200
@@ -1,0 +2,6 @@
+Thu Jun 11 09:20:46 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 3.001000
+ see /usr/share/doc/packages/perl-Config-IniFiles/Changes
+
+-------------------------------------------------------------------
Old:
----
Config-IniFiles-3.000003.tar.gz
New:
----
Config-IniFiles-3.001000.tar.gz
README.md
_scmsync.obsinfo
build.specials.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Config-IniFiles.spec ++++++
--- /var/tmp/diff_new_pack.75proj/_old 2026-06-12 19:25:31.589167970 +0200
+++ /var/tmp/diff_new_pack.75proj/_new 2026-06-12 19:25:31.605168641 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Config-IniFiles
#
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -16,24 +16,24 @@
#
+%define cpan_name Config-IniFiles
Name: perl-Config-IniFiles
-Version: 3.000003
+Version: 3.001000
Release: 0
-%define cpan_name Config-IniFiles
-Summary: Module for reading .ini-style configuration files
License: Artistic-1.0 OR GPL-1.0-or-later
-Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
+Summary: Module for reading .ini-style configuration files
+URL: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
+Source100: README.md
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(IO::Scalar)
BuildRequires: perl(List::Util) >= 1.33
-BuildRequires: perl(Module::Build) >= 0.280000
+BuildRequires: perl(Module::Build) >= 0.280
BuildRequires: perl(Test::More) >= 0.88
+BuildRequires: perl(autodie)
BuildRequires: perl(parent)
Requires: perl(IO::Scalar)
Requires: perl(List::Util) >= 1.33
@@ -46,21 +46,20 @@
tied hash.
%prep
-%setup -q -n %{cpan_name}-%{version}
+%autosetup -n %{cpan_name}-%{version} -p1
%build
-perl Build.PL installdirs=vendor
-./Build build flags=%{?_smp_mflags}
+perl Build.PL --installdirs=vendor
+./Build build --flags=%{?_smp_mflags}
%check
./Build test
%install
-./Build install destdir=%{buildroot} create_packlist=0
+./Build install --destdir=%{buildroot} --create_packlist=0
%perl_gen_filelist
%files -f %{name}.files
-%defattr(-,root,root,755)
%doc Changes OLD-Changes.txt README
%license LICENSE
++++++ Config-IniFiles-3.000003.tar.gz -> Config-IniFiles-3.001000.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/Build.PL
new/Config-IniFiles-3.001000/Build.PL
--- old/Config-IniFiles-3.000003/Build.PL 2020-03-24 16:44:06.000000000
+0100
+++ new/Config-IniFiles-3.001000/Build.PL 2026-06-11 08:34:02.000000000
+0200
@@ -1,5 +1,5 @@
-# This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild
v6.014.
+# This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild
v6.037
use strict;
use warnings;
@@ -19,7 +19,7 @@
"Shlomi Fish <shlomif\@cpan.org>"
],
"dist_name" => "Config-IniFiles",
- "dist_version" => "3.000003",
+ "dist_version" => "3.001000",
"license" => "perl",
"module_name" => "Config::IniFiles",
"recursive_test_files" => 1,
@@ -46,9 +46,11 @@
"IPC::Open3" => 0,
"Scalar::Util" => 0,
"Test::More" => "0.88",
+ "autodie" => 0,
"base" => 0,
"lib" => 0,
- "parent" => 0
+ "parent" => 0,
+ "utf8" => 0
}
);
@@ -64,9 +66,11 @@
"Module::Build" => "0.28",
"Scalar::Util" => 0,
"Test::More" => "0.88",
+ "autodie" => 0,
"base" => 0,
"lib" => 0,
- "parent" => 0
+ "parent" => 0,
+ "utf8" => 0
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/Changes
new/Config-IniFiles-3.001000/Changes
--- old/Config-IniFiles-3.000003/Changes 2020-03-24 16:44:06.000000000
+0100
+++ new/Config-IniFiles-3.001000/Changes 2026-06-11 08:34:02.000000000
+0200
@@ -1,3 +1,7 @@
+3.001000 2026-06-08
+ * Fix for CVE 2026-11527 .
+ * Add t/19utf8.t .
+
3.000003 2020-03-24
* Fix stray non-ASCII characters in the versions in the Changes log.
- https://rt.cpan.org/Ticket/Display.html?id=125161
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/MANIFEST
new/Config-IniFiles-3.001000/MANIFEST
--- old/Config-IniFiles-3.000003/MANIFEST 2020-03-24 16:44:06.000000000
+0100
+++ new/Config-IniFiles-3.001000/MANIFEST 2026-06-11 08:34:02.000000000
+0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest
v6.014.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.037
Build.PL
Changes
LICENSE
@@ -34,6 +34,7 @@
t/17untainted-multiline-values.t
t/18non-contiguous-groups.t
t/19param-found-outside-section.t
+t/19utf8.t
t/20allowedcommentchars.t
t/22trailing-comment-lines.t
t/23scalar-ref.t
@@ -52,6 +53,7 @@
t/35section-iterators.t
t/36php-compat.t
t/37here-doc-no-end-marker.t
+t/38security-open.t
t/allowed-comment-chars.ini
t/array.ini
t/bad.ini
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/META.json
new/Config-IniFiles-3.001000/META.json
--- old/Config-IniFiles-3.000003/META.json 2020-03-24 16:44:06.000000000
+0100
+++ new/Config-IniFiles-3.001000/META.json 2026-06-11 08:34:02.000000000
+0200
@@ -4,7 +4,7 @@
"Shlomi Fish <[email protected]>"
],
"dynamic_config" : 0,
- "generated_by" : "Dist::Zilla version 6.014, CPAN::Meta::Converter version
2.150010",
+ "generated_by" : "Dist::Zilla version 6.037, CPAN::Meta::Converter version
2.150013",
"keywords" : [
"config",
"configuration",
@@ -75,16 +75,18 @@
"IPC::Open3" : "0",
"Scalar::Util" : "0",
"Test::More" : "0.88",
+ "autodie" : "0",
"base" : "0",
"lib" : "0",
- "parent" : "0"
+ "parent" : "0",
+ "utf8" : "0"
}
}
},
"provides" : {
"Config::IniFiles" : {
"file" : "lib/Config/IniFiles.pm",
- "version" : "3.000003"
+ "version" : "3.001000"
}
},
"release_status" : "stable",
@@ -99,10 +101,10 @@
"web" : "https://github.com/shlomif/perl-Config-IniFiles"
}
},
- "version" : "3.000003",
+ "version" : "3.001000",
"x_Dist_Zilla" : {
"perl" : {
- "version" : "5.030002"
+ "version" : "5.042002"
},
"plugins" : [
{
@@ -114,17 +116,17 @@
}
},
"name" : "@Filter/TestMoreDoneTesting",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::AutoPrereqs",
"name" : "@Filter/AutoPrereqs",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::ExecDir",
"name" : "@Filter/ExecDir",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::GatherDir",
@@ -140,22 +142,22 @@
}
},
"name" : "@Filter/GatherDir",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::ManifestSkip",
"name" : "@Filter/ManifestSkip",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::MetaYAML",
"name" : "@Filter/MetaYAML",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::PruneCruft",
"name" : "@Filter/PruneCruft",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::RunExtraTests",
@@ -170,7 +172,7 @@
{
"class" : "Dist::Zilla::Plugin::ShareDir",
"name" : "@Filter/ShareDir",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::MakeMaker",
@@ -180,7 +182,7 @@
}
},
"name" : "@Filter/MakeMaker",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::CheckChangesHasContent",
@@ -190,22 +192,22 @@
{
"class" : "Dist::Zilla::Plugin::ConfirmRelease",
"name" : "@Filter/ConfirmRelease",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::Manifest",
"name" : "@Filter/Manifest",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::MetaConfig",
"name" : "@Filter/MetaConfig",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::MetaJSON",
"name" : "@Filter/MetaJSON",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::MetaProvides::Package",
@@ -215,7 +217,7 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" :
"@Filter/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "6.014"
+ "version" : "6.037"
}
],
"include_underscores" : 0
@@ -227,7 +229,7 @@
"meta_noindex" : 1
},
"Dist::Zilla::Role::ModuleMetadata" : {
- "Module::Metadata" : "1.000036",
+ "Module::Metadata" : "1.000038",
"version" : "0.006"
}
},
@@ -237,7 +239,7 @@
{
"class" : "Dist::Zilla::Plugin::MetaResources",
"name" : "@Filter/MetaResources",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::ModuleBuild",
@@ -247,32 +249,33 @@
}
},
"name" : "@Filter/ModuleBuild",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::PkgVersion",
"name" : "@Filter/PkgVersion",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::PodCoverageTests",
"name" : "@Filter/PodCoverageTests",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::PodSyntaxTests",
"name" : "@Filter/PodSyntaxTests",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::Test::CPAN::Changes",
"config" : {
"Dist::Zilla::Plugin::Test::CPAN::Changes" : {
- "changelog" : "Changes"
+ "changelog" : "Changes",
+ "filename" : "xt/release/cpan-changes.t"
}
},
"name" : "@Filter/Test::CPAN::Changes",
- "version" : "0.012"
+ "version" : "0.013"
},
{
"class" : "Dist::Zilla::Plugin::Test::NoTabs",
@@ -292,12 +295,12 @@
{
"class" : "Dist::Zilla::Plugin::Test::TrailingSpace",
"name" : "@Filter/Test::TrailingSpace",
- "version" : "0.2.0"
+ "version" : null
},
{
"class" : "Dist::Zilla::Plugin::TestRelease",
"name" : "@Filter/TestRelease",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::PodWeaver",
@@ -305,104 +308,104 @@
"Dist::Zilla::Plugin::PodWeaver" : {
"finder" : [
":InstallModules",
- ":ExecFiles"
+ ":PerlExecFiles"
],
"plugins" : [
{
"class" : "Pod::Weaver::Plugin::EnsurePod5",
"name" : "@CorePrep/EnsurePod5",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Plugin::H1Nester",
"name" : "@CorePrep/H1Nester",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Plugin::SingleEncoding",
"name" : "-SingleEncoding",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "NAME",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Version",
"name" : "Version",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "prelude",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "SYNOPSIS",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "DESCRIPTION",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Generic",
"name" : "OVERVIEW",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "ATTRIBUTES",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Collect",
"name" : "METHODS",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Leftovers",
"name" : "Leftovers",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Region",
"name" : "postlude",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Authors",
"name" : "Authors",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Legal",
"name" : "Legal",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Bugs",
"name" : "Bugs",
- "version" : "4.015"
+ "version" : "4.020"
},
{
"class" : "Pod::Weaver::Section::Support",
"name" : "Support",
- "version" : "1.013"
+ "version" : "1.014"
}
]
}
},
"name" : "@Filter/PodWeaver",
- "version" : "4.008"
+ "version" : "4.010"
},
{
"class" : "Dist::Zilla::Plugin::UploadToCPAN",
"name" : "@Filter/UploadToCPAN",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::Keywords",
@@ -464,7 +467,7 @@
}
},
"name" : "Test::Compile",
- "version" : "2.058"
+ "version" : "2.059"
},
{
"class" : "Dist::Zilla::Plugin::Test::TidyAll",
@@ -474,57 +477,57 @@
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":InstallModules",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":IncModules",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":TestFiles",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExtraTestFiles",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ExecFiles",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":PerlExecFiles",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":ShareFiles",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":MainModule",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":AllFiles",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : ":NoFiles",
- "version" : "6.014"
+ "version" : "6.037"
},
{
"class" : "Dist::Zilla::Plugin::FinderCode",
"name" : "@Filter/MetaProvides::Package/AUTOVIV/:InstallModulesPM",
- "version" : "6.014"
+ "version" : "6.037"
}
],
"zilla" : {
@@ -532,11 +535,11 @@
"config" : {
"is_trial" : 0
},
- "version" : "6.014"
+ "version" : "6.037"
}
},
- "x_generated_by_perl" : "v5.30.2",
- "x_serialization_backend" : "Cpanel::JSON::XS version 4.19",
+ "x_generated_by_perl" : "v5.42.2",
+ "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.000003/META.yml
new/Config-IniFiles-3.001000/META.yml
--- old/Config-IniFiles-3.000003/META.yml 2020-03-24 16:44:06.000000000
+0100
+++ new/Config-IniFiles-3.001000/META.yml 2026-06-11 08:34:02.000000000
+0200
@@ -13,14 +13,16 @@
Module::Build: '0.28'
Scalar::Util: '0'
Test::More: '0.88'
+ autodie: '0'
base: '0'
lib: '0'
parent: '0'
+ utf8: '0'
configure_requires:
ExtUtils::MakeMaker: '0'
Module::Build: '0.28'
dynamic_config: 0
-generated_by: 'Dist::Zilla version 6.014, CPAN::Meta::Converter version
2.150010'
+generated_by: 'Dist::Zilla version 6.037, CPAN::Meta::Converter version
2.150013'
keywords:
- config
- configuration
@@ -40,7 +42,7 @@
provides:
Config::IniFiles:
file: lib/Config/IniFiles.pm
- version: '3.000003'
+ version: '3.001000'
requires:
Carp: '0'
Fcntl: '0'
@@ -57,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.000003'
+version: '3.001000'
x_Dist_Zilla:
perl:
- version: '5.030002'
+ version: '5.042002'
plugins:
-
class: Dist::Zilla::Plugin::Prereqs
@@ -69,15 +71,15 @@
phase: test
type: requires
name: '@Filter/TestMoreDoneTesting'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::AutoPrereqs
name: '@Filter/AutoPrereqs'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::ExecDir
name: '@Filter/ExecDir'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::GatherDir
config:
@@ -90,19 +92,19 @@
prune_directory: []
root: .
name: '@Filter/GatherDir'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::ManifestSkip
name: '@Filter/ManifestSkip'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::MetaYAML
name: '@Filter/MetaYAML'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::PruneCruft
name: '@Filter/PruneCruft'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::RunExtraTests
config:
@@ -113,14 +115,14 @@
-
class: Dist::Zilla::Plugin::ShareDir
name: '@Filter/ShareDir'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::MakeMaker
config:
Dist::Zilla::Role::TestRunner:
default_jobs: 1
name: '@Filter/MakeMaker'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::CheckChangesHasContent
name: '@Filter/CheckChangesHasContent'
@@ -128,19 +130,19 @@
-
class: Dist::Zilla::Plugin::ConfirmRelease
name: '@Filter/ConfirmRelease'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::Manifest
name: '@Filter/Manifest'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::MetaConfig
name: '@Filter/MetaConfig'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::MetaJSON
name: '@Filter/MetaJSON'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::MetaProvides::Package
config:
@@ -149,48 +151,49 @@
-
class: Dist::Zilla::Plugin::FinderCode
name: '@Filter/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '6.014'
+ version: '6.037'
include_underscores: 0
Dist::Zilla::Role::MetaProvider::Provider:
$Dist::Zilla::Role::MetaProvider::Provider::VERSION: '2.002004'
- inherit_missing: '1'
- inherit_version: '1'
- meta_noindex: '1'
+ inherit_missing: 1
+ inherit_version: 1
+ meta_noindex: 1
Dist::Zilla::Role::ModuleMetadata:
- Module::Metadata: '1.000036'
+ Module::Metadata: '1.000038'
version: '0.006'
name: '@Filter/MetaProvides::Package'
version: '2.004003'
-
class: Dist::Zilla::Plugin::MetaResources
name: '@Filter/MetaResources'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::ModuleBuild
config:
Dist::Zilla::Role::TestRunner:
default_jobs: 1
name: '@Filter/ModuleBuild'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::PkgVersion
name: '@Filter/PkgVersion'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::PodCoverageTests
name: '@Filter/PodCoverageTests'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::PodSyntaxTests
name: '@Filter/PodSyntaxTests'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::Test::CPAN::Changes
config:
Dist::Zilla::Plugin::Test::CPAN::Changes:
changelog: Changes
+ filename: xt/release/cpan-changes.t
name: '@Filter/Test::CPAN::Changes'
- version: '0.012'
+ version: '0.013'
-
class: Dist::Zilla::Plugin::Test::NoTabs
config:
@@ -205,93 +208,93 @@
-
class: Dist::Zilla::Plugin::Test::TrailingSpace
name: '@Filter/Test::TrailingSpace'
- version: 0.2.0
+ version: ~
-
class: Dist::Zilla::Plugin::TestRelease
name: '@Filter/TestRelease'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::PodWeaver
config:
Dist::Zilla::Plugin::PodWeaver:
finder:
- ':InstallModules'
- - ':ExecFiles'
+ - ':PerlExecFiles'
plugins:
-
class: Pod::Weaver::Plugin::EnsurePod5
name: '@CorePrep/EnsurePod5'
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Plugin::H1Nester
name: '@CorePrep/H1Nester'
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Plugin::SingleEncoding
name: -SingleEncoding
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Generic
name: NAME
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Version
name: Version
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Region
name: prelude
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Generic
name: SYNOPSIS
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Generic
name: DESCRIPTION
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Generic
name: OVERVIEW
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Collect
name: ATTRIBUTES
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Collect
name: METHODS
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Leftovers
name: Leftovers
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Region
name: postlude
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Authors
name: Authors
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Legal
name: Legal
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Bugs
name: Bugs
- version: '4.015'
+ version: '4.020'
-
class: Pod::Weaver::Section::Support
name: Support
- version: '1.013'
+ version: '1.014'
name: '@Filter/PodWeaver'
- version: '4.008'
+ version: '4.010'
-
class: Dist::Zilla::Plugin::UploadToCPAN
name: '@Filter/UploadToCPAN'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::Keywords
config:
@@ -325,7 +328,7 @@
class: Dist::Zilla::Plugin::Test::Compile
config:
Dist::Zilla::Plugin::Test::Compile:
- bail_out_on_fail: '0'
+ bail_out_on_fail: 0
fail_on_warning: author
fake_home: 1
filename: t/00-compile.t
@@ -339,7 +342,7 @@
- bump-ver|tag-release|run_agg_tests
switch: []
name: Test::Compile
- version: '2.058'
+ version: '2.059'
-
class: Dist::Zilla::Plugin::Test::TidyAll
name: Test::TidyAll
@@ -347,52 +350,52 @@
-
class: Dist::Zilla::Plugin::FinderCode
name: ':InstallModules'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':IncModules'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':TestFiles'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExtraTestFiles'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ExecFiles'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':PerlExecFiles'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':ShareFiles'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':MainModule'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':AllFiles'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: ':NoFiles'
- version: '6.014'
+ version: '6.037'
-
class: Dist::Zilla::Plugin::FinderCode
name: '@Filter/MetaProvides::Package/AUTOVIV/:InstallModulesPM'
- version: '6.014'
+ version: '6.037'
zilla:
class: Dist::Zilla::Dist::Builder
config:
- is_trial: '0'
- version: '6.014'
-x_generated_by_perl: v5.30.2
-x_serialization_backend: 'YAML::Tiny version 1.73'
+ is_trial: 0
+ version: '6.037'
+x_generated_by_perl: v5.42.2
+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.000003/Makefile.PL
new/Config-IniFiles-3.001000/Makefile.PL
--- old/Config-IniFiles-3.000003/Makefile.PL 2020-03-24 16:44:06.000000000
+0100
+++ new/Config-IniFiles-3.001000/Makefile.PL 2026-06-11 08:34:02.000000000
+0200
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker
v6.014.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker
v6.037
use strict;
use warnings;
@@ -42,11 +42,13 @@
"IPC::Open3" => 0,
"Scalar::Util" => 0,
"Test::More" => "0.88",
+ "autodie" => 0,
"base" => 0,
"lib" => 0,
- "parent" => 0
+ "parent" => 0,
+ "utf8" => 0
},
- "VERSION" => "3.000003",
+ "VERSION" => "3.001000",
"test" => {
"TESTS" => "t/*.t"
}
@@ -70,10 +72,12 @@
"Scalar::Util" => 0,
"Symbol" => 0,
"Test::More" => "0.88",
+ "autodie" => 0,
"base" => 0,
"lib" => 0,
"parent" => 0,
"strict" => 0,
+ "utf8" => 0,
"vars" => 0,
"warnings" => 0
);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/lib/Config/IniFiles.pm
new/Config-IniFiles-3.001000/lib/Config/IniFiles.pm
--- old/Config-IniFiles-3.000003/lib/Config/IniFiles.pm 2020-03-24
16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/lib/Config/IniFiles.pm 2026-06-11
08:34:02.000000000 +0200
@@ -4,7 +4,7 @@
use strict;
use warnings;
-our $VERSION = '3.000003';
+our $VERSION = '3.001000';
use Carp;
use Symbol 'gensym', 'qualify_to_ref'; # For the 'any data type' hack
use Fcntl qw( SEEK_SET SEEK_CUR );
@@ -12,7 +12,7 @@
use List::Util 1.33 qw(any none);
use File::Basename qw( dirname );
-use File::Temp qw/ tempfile /;
+use File::Temp qw/ tempfile /;
@Config::IniFiles::errors = ();
@@ -927,7 +927,7 @@
{}; # this will store trailing comments at the end of single-line
params
$self->{e} = {}; # If a section already exists
$self->{mye} = {}; # If a section already exists
- # import shadowing, see below, and WriteConfig($fn, -delta=>1)
+ # import shadowing, see below, and WriteConfig($fn, -delta=>1)
if ( defined $self->{imported} )
{
@@ -2158,9 +2158,10 @@
my $fh = qualify_to_ref( $thing, caller(1) );
return $fh if defined( fileno $fh );
- # otherwise treat it as a file to open
+ # otherwise treat it as a file to open; 3-arg open so the filename is
+ # not interpreted as a command or redirect
$fh = gensym;
- open( $fh, $thing ) || return;
+ open( $fh, '<', $thing ) || return;
return $fh;
} # end _make_filehandle
@@ -2393,7 +2394,7 @@
=head1 VERSION
-version 3.000003
+version 3.001000
=head1 SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/t/00-compile.t
new/Config-IniFiles-3.001000/t/00-compile.t
--- old/Config-IniFiles-3.000003/t/00-compile.t 2020-03-24 16:44:06.000000000
+0100
+++ new/Config-IniFiles-3.001000/t/00-compile.t 2026-06-11 08:34:02.000000000
+0200
@@ -1,8 +1,7 @@
-use 5.006;
use strict;
use warnings;
-# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.058
+# this test was generated with Dist::Zilla::Plugin::Test::Compile 2.059
use Test::More;
@@ -35,7 +34,7 @@
# see L<perlfaq8/How can I capture STDERR from an external command?>
my $stderr = IO::Handle->new;
- diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g; q{'} .
$str . q{'} }
+ diag('Running: ', join(', ', map { my $str = $_; $str =~ s/'/\\'/g;
q{'}.$str.q{'} }
$^X, @switches, '-e', "require q[$lib]"))
if $ENV{PERL_COMPILE_TEST_DEBUG};
@@ -57,7 +56,6 @@
-is(scalar(@warnings), 0, 'no warnings found')
- or diag 'got warnings: ', ( Test::More->can('explain') ?
Test::More::explain(\@warnings) : join("\n", '', @warnings) ) if
$ENV{AUTHOR_TESTING};
+is(scalar(@warnings), 0, 'no warnings found') or diag 'got warnings: ', (
Test::More->can('explain') ? Test::More::explain(\@warnings) : join("\n", '',
@warnings) ) if $ENV{AUTHOR_TESTING};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/t/19utf8.t
new/Config-IniFiles-3.001000/t/19utf8.t
--- old/Config-IniFiles-3.000003/t/19utf8.t 1970-01-01 01:00:00.000000000
+0100
+++ new/Config-IniFiles-3.001000/t/19utf8.t 2026-06-11 08:34:02.000000000
+0200
@@ -0,0 +1,99 @@
+#!/usr/bin/perl
+
+# This script attempts to reproduce:
+# https://github.com/shlomif/perl-Config-IniFiles/issues/14
+
+# " Could you please document whether Unicode is supported in the config
+# values? "
+
+# Written by Shlomi Fish.
+# This file is licensed under the MIT/Expat License.
+
+use strict;
+use warnings;
+use autodie;
+use utf8;
+
+use Test::More tests => 12;
+
+use lib "./t/lib";
+use Config::IniFiles;
+use File::Spec;
+use Config::IniFiles::Slurp qw( slurp utf8_slurp utf8_spew );
+
+use File::Temp qw(tempdir);
+
+{
+ my $dir_name = tempdir( CLEANUP => 1 );
+ my $filename = File::Spec->catfile( $dir_name, "utf8-test.ini" );
+ {
+ utf8_spew( $filename, <<'EOF' );
+[section]
+
+mykey = tén
+
+EOF
+ }
+
+ {
+ open my $in, '<:encoding(utf8)', $filename
+ or die "Cannot open '$filename' for slurping - $!";
+
+ my $ini = Config::IniFiles->new( -file => $in, );
+ close($in);
+
+ # TEST
+ ok( ($ini), "Ini was initialised" );
+
+ # TEST
+ is( scalar(@Config::IniFiles::errors), 0, "There are no errors." );
+
+ # TEST
+ ok( $ini->SectionExists('section'), "section exists" );
+
+ # TEST
+ ok( $ini->exists( 'section', 'mykey' ), "section catches parameter" );
+
+ # TEST
+ is( $ini->val( 'section', 'mykey' ), qq#tén#, "->val() parameter" );
+
+ $ini->setval( 'section', 'mykey', 'meö שלום' );
+
+ # TEST
+ is(
+ $ini->val( 'section', 'mykey' ),
+ 'meö שלום',
+ "setval( ) ; ->val() parameter"
+ );
+
+ # TEST
+ ok( scalar( $ini->WriteConfig( $filename, ) ), "WriteConfig" );
+ }
+
+ {
+ open my $in, '<:encoding(utf8)', $filename
+ or die "Cannot open '$filename' for slurping - $!";
+
+ my $ini = Config::IniFiles->new( -file => $in, );
+ close($in);
+
+ # TEST
+ ok( ($ini), "Ini was initialised" );
+
+ # TEST
+ is( scalar(@Config::IniFiles::errors), 0, "There are no errors." );
+
+ # TEST
+ ok( $ini->SectionExists('section'), "section exists" );
+
+ # TEST
+ ok( $ini->exists( 'section', 'mykey' ), "section catches parameter" );
+
+ # TEST
+ is(
+ $ini->val( 'section', 'mykey' ),
+ 'meö שלום',
+ "->val() parameter"
+ );
+ }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/t/26scalar-filehandle.t
new/Config-IniFiles-3.001000/t/26scalar-filehandle.t
--- old/Config-IniFiles-3.000003/t/26scalar-filehandle.t 2020-03-24
16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/t/26scalar-filehandle.t 2026-06-11
08:34:02.000000000 +0200
@@ -13,7 +13,7 @@
use strict;
use warnings;
-use Carp qw(cluck);
+use Carp qw(cluck);
use English qw(-no_match_vars);
use Config::IniFiles;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/t/38security-open.t
new/Config-IniFiles-3.001000/t/38security-open.t
--- old/Config-IniFiles-3.000003/t/38security-open.t 1970-01-01
01:00:00.000000000 +0100
+++ new/Config-IniFiles-3.001000/t/38security-open.t 2026-06-11
08:34:02.000000000 +0200
@@ -0,0 +1,66 @@
+#!/usr/bin/perl
+# Regression test for the 2-arg open() in _make_filehandle.
+#
+# _make_filehandle is the open path behind the -file argument (new ->
ReadConfig
+# and WriteConfig both reach it). A 2-arg open() there interprets shell-magic
+# prefixes, so a "cmd |" filename runs a command and a "> file" filename
+# truncates a file. These must be treated as plain pathnames.
+
+use strict;
+use warnings;
+
+use Config::IniFiles;
+use File::Temp qw( tempdir );
+use File::Spec;
+use Test::More tests => 5;
+
+my $dir = tempdir( CLEANUP => 1 );
+
+# A trailing-pipe payload must not run a command.
+{
+ my $marker = File::Spec->catfile( $dir, "pwned_read" );
+ my $fh = eval { Config::IniFiles->_make_filehandle("touch $marker |")
};
+ close $fh if $fh;
+ ok !-e $marker, "trailing-pipe payload does not execute a command";
+}
+
+# A leading-pipe payload must not run a command.
+{
+ my $marker = File::Spec->catfile( $dir, "pwned_write" );
+ my $fh = eval { Config::IniFiles->_make_filehandle("| touch $marker")
};
+ close $fh if $fh;
+ ok !-e $marker, "leading-pipe payload does not execute a command";
+}
+
+# A redirect payload must not truncate a file.
+{
+ my $victim = File::Spec->catfile( $dir, "victim" );
+ open my $fh, ">", $victim or die "$victim: $!";
+ print $fh "important data\n";
+ close $fh;
+ my $made = eval { Config::IniFiles->_make_filehandle("> $victim") };
+ close $made if $made;
+ is -s $victim, 15, "redirect payload does not truncate a file";
+}
+
+# A plain filename still opens as a file.
+{
+ my $real = File::Spec->catfile( $dir, "real.txt" );
+ open my $fh, ">", $real or die "$real: $!";
+ print $fh "x\n";
+ close $fh;
+ my $opened = eval { Config::IniFiles->_make_filehandle($real) };
+ ok $opened, "plain filename still opens as a file";
+}
+
+# 2-arg open() silently trimmed surrounding whitespace (including a trailing
+# newline); 3-arg open treats the argument literally, so an un-chomped name no
+# longer opens the trimmed file.
+{
+ my $real = File::Spec->catfile( $dir, "plain.txt" );
+ open my $fh, ">", $real or die "$real: $!";
+ print $fh "x\n";
+ close $fh;
+ my $padded = eval { Config::IniFiles->_make_filehandle("$real\n") };
+ ok !$padded, "trailing whitespace is significant (filename not trimmed)";
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Config-IniFiles-3.000003/t/lib/Config/IniFiles/Debug.pm
new/Config-IniFiles-3.001000/t/lib/Config/IniFiles/Debug.pm
--- old/Config-IniFiles-3.000003/t/lib/Config/IniFiles/Debug.pm 2020-03-24
16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/t/lib/Config/IniFiles/Debug.pm 2026-06-11
08:34:02.000000000 +0200
@@ -51,8 +51,7 @@
"Key $parm in \$self->{v}{'$sect'} and not in \$self->{parms}{'$sect'}"
unless ( $set{$parm}++ );
}
- grep
- {
+ grep {
croak
"Key $_ in \$self->{parms}{'$sect'} and not in in \$self->{v}{'$sect'}"
unless $set{$_} eq 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Config-IniFiles-3.000003/t/lib/Config/IniFiles/Slurp.pm
new/Config-IniFiles-3.001000/t/lib/Config/IniFiles/Slurp.pm
--- old/Config-IniFiles-3.000003/t/lib/Config/IniFiles/Slurp.pm 2020-03-24
16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/t/lib/Config/IniFiles/Slurp.pm 2026-06-11
08:34:02.000000000 +0200
@@ -9,7 +9,7 @@
use vars (qw(@EXPORT_OK));
-@EXPORT_OK = (qw( bin_slurp slurp ));
+@EXPORT_OK = (qw( bin_slurp slurp utf8_slurp utf8_spew ));
=head2 slurp()
@@ -54,5 +54,33 @@
return $contents;
}
-1;
+sub utf8_slurp
+{
+ my $filename = shift;
+
+ open my $in, '<:encoding(utf8)', $filename
+ or die "Cannot open '$filename' for slurping - $!";
+
+ local $/;
+ my $contents = <$in>;
+
+ close($in);
+
+ return $contents;
+}
+
+sub utf8_spew
+{
+ my $filename = shift;
+
+ open my $out, '>:encoding(utf8)', $filename
+ or die "Cannot open '$filename' for spewing - $!";
+ print {$out} @_;
+
+ close($out);
+
+ return;
+}
+
+1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/Config-IniFiles-3.000003/t/lib/Config/IniFiles/TestPaths.pm
new/Config-IniFiles-3.001000/t/lib/Config/IniFiles/TestPaths.pm
--- old/Config-IniFiles-3.000003/t/lib/Config/IniFiles/TestPaths.pm
2020-03-24 16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/t/lib/Config/IniFiles/TestPaths.pm
2026-06-11 08:34:02.000000000 +0200
@@ -21,7 +21,7 @@
{
my $filename = shift;
- return File::Spec->catfile(File::Spec->curdir(), "t", $filename);
+ return File::Spec->catfile( File::Spec->curdir(), "t", $filename );
}
=head2 t_unlink($filename)
@@ -34,7 +34,7 @@
{
my $filename = shift;
- return unlink(t_file($filename));
+ return unlink( t_file($filename) );
}
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/xt/author/no-tabs.t
new/Config-IniFiles-3.001000/xt/author/no-tabs.t
--- old/Config-IniFiles-3.000003/xt/author/no-tabs.t 2020-03-24
16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/xt/author/no-tabs.t 2026-06-11
08:34:02.000000000 +0200
@@ -29,6 +29,7 @@
't/17untainted-multiline-values.t',
't/18non-contiguous-groups.t',
't/19param-found-outside-section.t',
+ 't/19utf8.t',
't/20allowedcommentchars.t',
't/22trailing-comment-lines.t',
't/23scalar-ref.t',
@@ -47,6 +48,7 @@
't/35section-iterators.t',
't/36php-compat.t',
't/37here-doc-no-end-marker.t',
+ 't/38security-open.t',
't/allowed-comment-chars.ini',
't/array.ini',
't/bad.ini',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/xt/author/pod-coverage.t
new/Config-IniFiles-3.001000/xt/author/pod-coverage.t
--- old/Config-IniFiles-3.000003/xt/author/pod-coverage.t 2020-03-24
16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/xt/author/pod-coverage.t 2026-06-11
08:34:02.000000000 +0200
@@ -1,6 +1,7 @@
#!perl
-# This file was automatically generated by
Dist::Zilla::Plugin::PodCoverageTests.
-
+# This file was automatically generated by
Dist::Zilla::Plugin::PodCoverageTests
+use strict;
+use warnings;
use Test::Pod::Coverage 1.08;
use Pod::Coverage::TrustPod;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/xt/author/pod-syntax.t
new/Config-IniFiles-3.001000/xt/author/pod-syntax.t
--- old/Config-IniFiles-3.000003/xt/author/pod-syntax.t 2020-03-24
16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/xt/author/pod-syntax.t 2026-06-11
08:34:02.000000000 +0200
@@ -1,5 +1,5 @@
#!perl
-# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
+# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests
use strict; use warnings;
use Test::More;
use Test::Pod 1.41;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/xt/release/cpan-changes.t
new/Config-IniFiles-3.001000/xt/release/cpan-changes.t
--- old/Config-IniFiles-3.000003/xt/release/cpan-changes.t 2020-03-24
16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/xt/release/cpan-changes.t 2026-06-11
08:34:02.000000000 +0200
@@ -1,7 +1,7 @@
use strict;
use warnings;
-# this test was generated with Dist::Zilla::Plugin::Test::CPAN::Changes 0.012
+# this test was generated with Dist::Zilla::Plugin::Test::CPAN::Changes 0.013
use Test::More 0.96 tests => 1;
use Test::CPAN::Changes;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Config-IniFiles-3.000003/xt/release/trailing-space.t
new/Config-IniFiles-3.001000/xt/release/trailing-space.t
--- old/Config-IniFiles-3.000003/xt/release/trailing-space.t 2020-03-24
16:44:06.000000000 +0100
+++ new/Config-IniFiles-3.001000/xt/release/trailing-space.t 2026-06-11
08:34:02.000000000 +0200
@@ -21,6 +21,7 @@
{
root => '.',
filename_regex =>
qr#(?:\.(?:t|pm|pl|xs|c|h|txt|pod|PL)|README|Changes|TODO|LICENSE)\z#,
+ abs_path_prune_re => undef,
},
);
++++++ 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: 1781169646
commit: 2cb550d60599a990efa4a012f8200ed77bd40f275447c548a8c506e844c114c2
url: https://src.opensuse.org/perl/perl-Config-IniFiles
revision: 2cb550d60599a990efa4a012f8200ed77bd40f275447c548a8c506e844c114c2
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-06-11 11:20:46.000000000 +0200
@@ -0,0 +1 @@
+.osc