Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Test-Trap for openSUSE:Factory checked in at 2022-08-16 17:08:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Test-Trap (Old) and /work/SRC/openSUSE:Factory/.perl-Test-Trap.new.1521 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Test-Trap" Tue Aug 16 17:08:26 2022 rev:10 rq:997339 version:0.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Test-Trap/perl-Test-Trap.changes 2018-11-13 16:28:52.746359146 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Test-Trap.new.1521/perl-Test-Trap.changes 2022-08-16 17:08:31.404017996 +0200 @@ -1,0 +2,16 @@ +Thu Jul 28 03:07:08 UTC 2022 - Tina M??ller <[email protected]> + +- updated to 0.3.5 + see /usr/share/doc/packages/perl-Test-Trap/Changes + + 0.3.5 Wed 27 Jul 2022 05:58:02 AM CEST + No changes to the libraries, just to the tests. Perl best + practices form a moving target. + - Stop using bareword filehandles; if it isn't deprecated + already, it will be. + - RT #143716: Perl pulled the rug from under me on untainting + environment variables when it stopped treating an empty + string as a safe PATH. Fix by deleting the offending + environment variables instead, as suggested by Graham Knop. + +------------------------------------------------------------------- Old: ---- Test-Trap-v0.3.4.tar.gz New: ---- Test-Trap-v0.3.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Test-Trap.spec ++++++ --- /var/tmp/diff_new_pack.GKelN1/_old 2022-08-16 17:08:31.908019502 +0200 +++ /var/tmp/diff_new_pack.GKelN1/_new 2022-08-16 17:08:31.912019515 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Test-Trap # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,16 @@ # +%define cpan_name Test-Trap Name: perl-Test-Trap -Version: 0.3.4 +Version: 0.3.5 Release: 0 -%define cpan_name Test-Trap -Summary: Trap exit codes, exceptions, output, etc License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} +Summary: Trap exit codes, exceptions, output, etc +URL: https://metacpan.org/release/%{cpan_name} Source0: https://cpan.metacpan.org/authors/id/E/EB/EBHANSSEN/%{cpan_name}-v%{version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Data::Dump) @@ -49,7 +47,7 @@ through a special trap object. %prep -%setup -q -n %{cpan_name}-v%{version} +%autosetup -n %{cpan_name}-v%{version} %build perl Build.PL installdirs=vendor @@ -63,7 +61,6 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes README %changelog ++++++ Test-Trap-v0.3.4.tar.gz -> Test-Trap-v0.3.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/Changes new/Test-Trap-v0.3.5/Changes --- old/Test-Trap-v0.3.4/Changes 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/Changes 2022-07-27 06:08:06.000000000 +0200 @@ -1,5 +1,15 @@ Revision history for Test-Trap +0.3.5 Wed 27 Jul 2022 05:58:02 AM CEST + No changes to the libraries, just to the tests. Perl best + practices form a moving target. + - Stop using bareword filehandles; if it isn't deprecated + already, it will be. + - RT #143716: Perl pulled the rug from under me on untainting + environment variables when it stopped treating an empty + string as a safe PATH. Fix by deleting the offending + environment variables instead, as suggested by Graham Knop. + 0.3.4 Sun Oct 14 20:39:41 CEST 2018 For this release, many thanks go to Todd Rinaldo, who found that my fix for the $^E clobbering wound up clobbering $! in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/META.json new/Test-Trap-v0.3.5/META.json --- old/Test-Trap-v0.3.4/META.json 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/META.json 2022-07-27 06:08:06.000000000 +0200 @@ -4,13 +4,13 @@ "Eirik Berg Hanssen <[email protected]>" ], "dynamic_config" : 1, - "generated_by" : "Module::Build version 0.4224", + "generated_by" : "Module::Build version 0.4231", "license" : [ "perl_5" ], "meta-spec" : { "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", - "version" : "2" + "version" : 2 }, "name" : "Test-Trap", "prereqs" : { @@ -43,23 +43,23 @@ "provides" : { "Test::Trap" : { "file" : "lib/Test/Trap.pm", - "version" : "v0.3.4" + "version" : "v0.3.5" }, "Test::Trap::Builder" : { "file" : "lib/Test/Trap/Builder.pm", - "version" : "v0.3.4" + "version" : "v0.3.5" }, "Test::Trap::Builder::PerlIO" : { "file" : "lib/Test/Trap/Builder/PerlIO.pm", - "version" : "v0.3.4" + "version" : "v0.3.5" }, "Test::Trap::Builder::SystemSafe" : { "file" : "lib/Test/Trap/Builder/SystemSafe.pm", - "version" : "v0.3.4" + "version" : "v0.3.5" }, "Test::Trap::Builder::TempFile" : { "file" : "lib/Test/Trap/Builder/TempFile.pm", - "version" : "v0.3.4" + "version" : "v0.3.5" } }, "release_status" : "stable", @@ -68,6 +68,6 @@ "http://dev.perl.org/licenses/" ] }, - "version" : "v0.3.4", - "x_serialization_backend" : "JSON::PP version 2.27400_02" + "version" : "v0.3.5", + "x_serialization_backend" : "JSON::PP version 4.02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/META.yml new/Test-Trap-v0.3.5/META.yml --- old/Test-Trap-v0.3.4/META.yml 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/META.yml 2022-07-27 06:08:06.000000000 +0200 @@ -6,7 +6,7 @@ configure_requires: Module::Build: '0' dynamic_config: 1 -generated_by: 'Module::Build version 0.4224, CPAN::Meta::Converter version 2.150010' +generated_by: 'Module::Build version 0.4231, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -15,19 +15,19 @@ provides: Test::Trap: file: lib/Test/Trap.pm - version: v0.3.4 + version: v0.3.5 Test::Trap::Builder: file: lib/Test/Trap/Builder.pm - version: v0.3.4 + version: v0.3.5 Test::Trap::Builder::PerlIO: file: lib/Test/Trap/Builder/PerlIO.pm - version: v0.3.4 + version: v0.3.5 Test::Trap::Builder::SystemSafe: file: lib/Test/Trap/Builder/SystemSafe.pm - version: v0.3.4 + version: v0.3.5 Test::Trap::Builder::TempFile: file: lib/Test/Trap/Builder/TempFile.pm - version: v0.3.4 + version: v0.3.5 requires: Carp: '0' Config: '0' @@ -47,5 +47,5 @@ warnings: '0' resources: license: http://dev.perl.org/licenses/ -version: v0.3.4 +version: v0.3.5 x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/Makefile.PL new/Test-Trap-v0.3.5/Makefile.PL --- old/Test-Trap-v0.3.4/Makefile.PL 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/Makefile.PL 2022-07-27 06:08:06.000000000 +0200 @@ -1,4 +1,4 @@ -# Note: this file was auto-generated by Module::Build::Compat version 0.4224 +# Note: this file was auto-generated by Module::Build::Compat version 0.4231 require 5.006002; use ExtUtils::MakeMaker; WriteMakefile @@ -25,8 +25,8 @@ 'INSTALLDIRS' => 'site', 'EXE_FILES' => [], 'PL_FILES' => { - 't/08-fork.PL' => 't/08-fork.t', - 't/11-systemsafe-basic.PL' => 't/11-systemsafe-basic.t' + 't/11-systemsafe-basic.PL' => 't/11-systemsafe-basic.t', + 't/08-fork.PL' => 't/08-fork.t' } ) ; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/lib/Test/Trap/Builder/PerlIO.pm new/Test-Trap-v0.3.5/lib/Test/Trap/Builder/PerlIO.pm --- old/Test-Trap-v0.3.4/lib/Test/Trap/Builder/PerlIO.pm 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/lib/Test/Trap/Builder/PerlIO.pm 2022-07-27 06:08:06.000000000 +0200 @@ -1,6 +1,6 @@ package Test::Trap::Builder::PerlIO; -use version; $VERSION = qv('0.3.4'); +use version; $VERSION = qv('0.3.5'); use strict; use warnings; @@ -30,7 +30,7 @@ =head1 VERSION -Version 0.3.4 +Version 0.3.5 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/lib/Test/Trap/Builder/SystemSafe.pm new/Test-Trap-v0.3.5/lib/Test/Trap/Builder/SystemSafe.pm --- old/Test-Trap-v0.3.4/lib/Test/Trap/Builder/SystemSafe.pm 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/lib/Test/Trap/Builder/SystemSafe.pm 2022-07-27 06:08:06.000000000 +0200 @@ -1,6 +1,6 @@ package Test::Trap::Builder::SystemSafe; -use version; $VERSION = qv('0.3.4'); +use version; $VERSION = qv('0.3.5'); use strict; use warnings; @@ -141,7 +141,7 @@ =head1 VERSION -Version 0.3.4 +Version 0.3.5 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/lib/Test/Trap/Builder/TempFile.pm new/Test-Trap-v0.3.5/lib/Test/Trap/Builder/TempFile.pm --- old/Test-Trap-v0.3.4/lib/Test/Trap/Builder/TempFile.pm 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/lib/Test/Trap/Builder/TempFile.pm 2022-07-27 06:08:06.000000000 +0200 @@ -1,6 +1,6 @@ package Test::Trap::Builder::TempFile; -use version; $VERSION = qv('0.3.4'); +use version; $VERSION = qv('0.3.5'); use strict; use warnings; @@ -80,7 +80,7 @@ =head1 VERSION -Version 0.3.4 +Version 0.3.5 =head1 DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/lib/Test/Trap/Builder.pm new/Test-Trap-v0.3.5/lib/Test/Trap/Builder.pm --- old/Test-Trap-v0.3.4/lib/Test/Trap/Builder.pm 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/lib/Test/Trap/Builder.pm 2022-07-27 06:08:06.000000000 +0200 @@ -1,6 +1,6 @@ package Test::Trap::Builder; -use version; $VERSION = qv('0.3.4'); +use version; $VERSION = qv('0.3.5'); use strict; use warnings; @@ -385,7 +385,7 @@ =head1 VERSION -Version 0.3.4 +Version 0.3.5 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/lib/Test/Trap.pm new/Test-Trap-v0.3.5/lib/Test/Trap.pm --- old/Test-Trap-v0.3.4/lib/Test/Trap.pm 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/lib/Test/Trap.pm 2022-07-27 06:08:06.000000000 +0200 @@ -1,6 +1,6 @@ package Test::Trap; -use version; $VERSION = qv('0.3.4'); +use version; $VERSION = qv('0.3.5'); use strict; use warnings; @@ -304,7 +304,7 @@ =head1 VERSION -Version 0.3.4 +Version 0.3.5 =head1 SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/t/03-files.pl new/Test-Trap-v0.3.5/t/03-files.pl --- old/Test-Trap-v0.3.4/t/03-files.pl 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/t/03-files.pl 2022-07-27 06:08:06.000000000 +0200 @@ -41,7 +41,7 @@ open STDERR, '>', $errname; STDERR->autoflush(1); print STDOUT ''; - sub stderr () { local $/; no warnings 'io'; local *ERR; open ERR, '<', $errname or die; <ERR> } + sub stderr () { local $/; no warnings 'io'; open my $ERR, '<', $errname or die; <$ERR> } END { close STDERR; close $errfh } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/t/06-layers.t new/Test-Trap-v0.3.5/t/06-layers.t --- old/Test-Trap-v0.3.4/t/06-layers.t 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/t/06-layers.t 2022-07-27 06:08:06.000000000 +0200 @@ -147,7 +147,7 @@ open STDOUT, '>', $outname; STDOUT->autoflush(1); print STDOUT ''; - sub stdout () { local $/; local *OUT; open OUT, '<', $outname or die; <OUT> } + sub stdout () { local $/; open my $OUT, '<', $outname or die; <$OUT> } END { close STDOUT; close $outfh } } @@ -157,7 +157,7 @@ open STDERR, '>', $errname; STDERR->autoflush(1); print STDERR ''; - sub stderr () { local $/; local *ERR; open ERR, '<', $errname or die; <ERR> } + sub stderr () { local $/; open my $ERR, '<', $errname or die; <$ERR> } END { close STDERR; close $errfh } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Test-Trap-v0.3.4/t/11-systemsafe-basic.PL new/Test-Trap-v0.3.5/t/11-systemsafe-basic.PL --- old/Test-Trap-v0.3.4/t/11-systemsafe-basic.PL 2018-10-14 20:41:10.000000000 +0200 +++ new/Test-Trap-v0.3.5/t/11-systemsafe-basic.PL 2022-07-27 06:08:06.000000000 +0200 @@ -102,10 +102,10 @@ } # Protect against tainted PATH &c ... -$ENV{PATH} = ''; -$ENV{CDPATH} = ''; -$ENV{ENV} = ''; -$ENV{BASH_ENV} = ''; +delete $ENV{PATH}; +delete $ENV{CDPATH}; +delete $ENV{ENV}; +delete $ENV{BASH_ENV}; my ($PERL) = $^X =~ /^([\w.\/:\\~-]+)$/; if ($PERL) {
