Hello community,

here is the log from the commit of package perl-Archive-Extract for 
openSUSE:Factory checked in at 2019-12-11 12:03:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Archive-Extract (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Archive-Extract.new.4691 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Archive-Extract"

Wed Dec 11 12:03:58 2019 rev:8 rq:754916 version:0.86

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Archive-Extract/perl-Archive-Extract.changes    
    2019-12-02 11:33:38.658495868 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Archive-Extract.new.4691/perl-Archive-Extract.changes
      2019-12-11 12:04:43.216750572 +0100
@@ -1,0 +2,18 @@
+Fri Dec  6 03:08:28 UTC 2019 -  <[email protected]>
+
+- updated to 0.86
+   see /usr/share/doc/packages/perl-Archive-Extract/CHANGES
+
+  0.86    Thu Dec  5 20:53:07 GMT 2019
+  * Fix RT#131072 which was due to tar.exe and CRLF line endings
+
+-------------------------------------------------------------------
+Thu Dec  5 03:07:19 UTC 2019 -  <[email protected]>
+
+- updated to 0.84
+   see /usr/share/doc/packages/perl-Archive-Extract/CHANGES
+
+  0.84    Wed Dec  4 21:20:04 GMT 2019
+  * Fix RT#119084 - won't compile on MSWin32 with taint
+
+-------------------------------------------------------------------

Old:
----
  Archive-Extract-0.82.tar.gz

New:
----
  Archive-Extract-0.86.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Archive-Extract.spec ++++++
--- /var/tmp/diff_new_pack.SuvA2J/_old  2019-12-11 12:04:43.764750341 +0100
+++ /var/tmp/diff_new_pack.SuvA2J/_new  2019-12-11 12:04:43.768750340 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Archive-Extract
-Version:        0.82
+Version:        0.86
 Release:        0
 %define cpan_name Archive-Extract
 Summary:        Generic archive extracting mechanism

++++++ Archive-Extract-0.82.tar.gz -> Archive-Extract-0.86.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Archive-Extract-0.82/CHANGES 
new/Archive-Extract-0.86/CHANGES
--- old/Archive-Extract-0.82/CHANGES    2019-11-22 20:10:46.000000000 +0100
+++ new/Archive-Extract-0.86/CHANGES    2019-12-05 21:54:46.000000000 +0100
@@ -1,3 +1,9 @@
+0.86    Thu Dec  5 20:53:07 GMT 2019
+* Fix RT#131072 which was due to tar.exe and CRLF line endings
+
+0.84    Wed Dec  4 21:20:04 GMT 2019
+* Fix RT#119084 - won't compile on MSWin32 with taint
+
 0.82    Fri Nov 22 19:09:35 GMT 2019
 * Correctly compare version string for Archive::Tar (#7)
 * Remove duplicate entry from the MANIFEST file. (#6)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Archive-Extract-0.82/META.json 
new/Archive-Extract-0.86/META.json
--- old/Archive-Extract-0.82/META.json  2019-11-22 20:11:51.000000000 +0100
+++ new/Archive-Extract-0.86/META.json  2019-12-05 21:55:39.000000000 +0100
@@ -50,6 +50,6 @@
          "url" : "https://github.com/jib/archive-extract";
       }
    },
-   "version" : "0.82",
+   "version" : "0.86",
    "x_serialization_backend" : "JSON::PP version 4.04"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Archive-Extract-0.82/META.yml 
new/Archive-Extract-0.86/META.yml
--- old/Archive-Extract-0.82/META.yml   2019-11-22 20:11:51.000000000 +0100
+++ new/Archive-Extract-0.86/META.yml   2019-12-05 21:55:39.000000000 +0100
@@ -29,5 +29,5 @@
   if: '0'
 resources:
   repository: https://github.com/jib/archive-extract
-version: '0.82'
+version: '0.86'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Archive-Extract-0.82/lib/Archive/Extract.pm 
new/Archive-Extract-0.86/lib/Archive/Extract.pm
--- old/Archive-Extract-0.82/lib/Archive/Extract.pm     2019-11-22 
20:11:12.000000000 +0100
+++ new/Archive-Extract-0.86/lib/Archive/Extract.pm     2019-12-05 
21:55:01.000000000 +0100
@@ -48,7 +48,7 @@
             $_ALLOW_BIN $_ALLOW_PURE_PERL $_ALLOW_TAR_ITER
          ];
 
-$VERSION            = '0.82';
+$VERSION            = '0.86';
 $PREFER_BIN         = 0;
 $WARN               = 1;
 $DEBUG              = 0;
@@ -650,7 +650,7 @@
 ### as a remote shell, and the extract fails.
 {   my @ExtraTarFlags;
     if( ON_WIN32 and my $cmd = __PACKAGE__->bin_tar ) {
-
+        $cmd = $1 if $cmd =~ m{^(.+)}s; # Tainted perl #
         ### if this is gnu tar we are running, we need to use --force-local
         push @ExtraTarFlags, '--force-local' if `$cmd --version` =~ /gnu tar/i;
     }
@@ -729,7 +729,7 @@
                 ### a weird output format... we might also be using
                 ### /usr/local/bin/tar, which is gnu tar, which is perfectly
                 ### fine... so we have to do some guessing here =/
-                my @files = map { chomp;
+                my @files = map { chomp; s!\x0D!!g if ON_WIN32;
                               !ON_SOLARIS ? $_
                                           : (m|^ x \s+  # 'xtract' -- sigh
                                                 (.+?),  # the actual file name


Reply via email to