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) {

Reply via email to