Hello community,
here is the log from the commit of package perl-Archive-Tar-Wrapper for
openSUSE:Factory checked in at 2020-09-15 16:34:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Archive-Tar-Wrapper (Old)
and /work/SRC/openSUSE:Factory/.perl-Archive-Tar-Wrapper.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Archive-Tar-Wrapper"
Tue Sep 15 16:34:12 2020 rev:8 rq:834620 version:0.38
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Archive-Tar-Wrapper/perl-Archive-Tar-Wrapper.changes
2019-08-27 10:25:43.071921926 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Archive-Tar-Wrapper.new.4249/perl-Archive-Tar-Wrapper.changes
2020-09-15 16:34:43.410966345 +0200
@@ -1,0 +2,12 @@
+Mon Sep 14 03:07:11 UTC 2020 - Tina Müller <[email protected]>
+
+- updated to 0.38
+ see /usr/share/doc/packages/perl-Archive-Tar-Wrapper/Changes
+
+ 0.38 (2020/08/09):
+ Fixed issue 17 -
https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/17
+ The fixes were only related to different licenses over the files of the
distribution.
+ Small fixes over the documentation as well.
+ No changes to the code. :-)
+
+-------------------------------------------------------------------
Old:
----
Archive-Tar-Wrapper-0.37.tar.gz
New:
----
Archive-Tar-Wrapper-0.38.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Archive-Tar-Wrapper.spec ++++++
--- /var/tmp/diff_new_pack.DC46Cc/_old 2020-09-15 16:34:44.358967252 +0200
+++ /var/tmp/diff_new_pack.DC46Cc/_new 2020-09-15 16:34:44.362967256 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Archive-Tar-Wrapper
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,24 +17,26 @@
Name: perl-Archive-Tar-Wrapper
-Version: 0.37
+Version: 0.38
Release: 0
#Upstream: GPL-1.0-or-later
%define cpan_name Archive-Tar-Wrapper
Summary: API wrapper around the 'tar' utility
License: GPL-3.0-or-later
Group: Development/Libraries/Perl
-Url: https://metacpan.org/release/%{cpan_name}
+URL: https://metacpan.org/release/%{cpan_name}
Source0:
https://cpan.metacpan.org/authors/id/A/AR/ARFREITAS/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
BuildRequires: perl-macros
+BuildRequires: perl(CPAN::Meta)
BuildRequires: perl(File::Which)
BuildRequires: perl(IPC::Run)
BuildRequires: perl(Log::Log4perl)
BuildRequires: perl(Test::Simple) >= 1.302073
+Requires: perl(CPAN::Meta)
Requires: perl(File::Which)
Requires: perl(IPC::Run)
Requires: perl(Log::Log4perl)
@@ -57,7 +59,7 @@
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
+find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path
"*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644
%build
perl Makefile.PL INSTALLDIRS=vendor
++++++ Archive-Tar-Wrapper-0.37.tar.gz -> Archive-Tar-Wrapper-0.38.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Archive-Tar-Wrapper-0.37/Changes
new/Archive-Tar-Wrapper-0.38/Changes
--- old/Archive-Tar-Wrapper-0.37/Changes 2019-08-24 06:13:48.000000000
+0200
+++ new/Archive-Tar-Wrapper-0.38/Changes 2020-09-13 23:55:44.000000000
+0200
@@ -1,6 +1,12 @@
######################################################################
Revision history for Perl extension Archive::Tar::Wrapper
+0.38 (2020/08/09):
+ Fixed issue 17 -
https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/17
+ The fixes were only related to different licenses over the files of the
distribution.
+ Small fixes over the documentation as well.
+ No changes to the code. :-)
+
0.37 (2019/08/24):
Fixed issue 14 -
https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/14
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Archive-Tar-Wrapper-0.37/META.json
new/Archive-Tar-Wrapper-0.38/META.json
--- old/Archive-Tar-Wrapper-0.37/META.json 2019-08-24 06:15:15.000000000
+0200
+++ new/Archive-Tar-Wrapper-0.38/META.json 2020-09-13 23:56:54.000000000
+0200
@@ -5,7 +5,7 @@
"Alceu Rodrigues de Freitas Junior <[email protected]>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.36, CPAN::Meta::Converter
version 2.150010",
+ "generated_by" : "ExtUtils::MakeMaker version 7.46, CPAN::Meta::Converter
version 2.150010",
"license" : [
"gpl_3"
],
@@ -34,6 +34,7 @@
},
"runtime" : {
"requires" : {
+ "CPAN::Meta" : "0",
"Cwd" : "0",
"File::Temp" : "0",
"File::Which" : "0",
@@ -51,7 +52,7 @@
"provides" : {
"Archive::Tar::Wrapper" : {
"file" : "lib/Archive/Tar/Wrapper.pm",
- "version" : "0.37"
+ "version" : "0.38"
}
},
"release_status" : "stable",
@@ -65,6 +66,6 @@
"web" : "https://github.com/glasswalk3r/archive-tar-wrapper-perl"
}
},
- "version" : "0.37",
- "x_serialization_backend" : "JSON::PP version 4.02"
+ "version" : "0.38",
+ "x_serialization_backend" : "JSON::PP version 4.04"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Archive-Tar-Wrapper-0.37/META.yml
new/Archive-Tar-Wrapper-0.38/META.yml
--- old/Archive-Tar-Wrapper-0.37/META.yml 2019-08-24 06:15:15.000000000
+0200
+++ new/Archive-Tar-Wrapper-0.38/META.yml 2020-09-13 23:56:54.000000000
+0200
@@ -10,7 +10,7 @@
ExtUtils::MakeMaker: '0'
File::Which: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.36, CPAN::Meta::Converter version
2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.46, CPAN::Meta::Converter version
2.150010'
license: gpl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -23,8 +23,9 @@
provides:
Archive::Tar::Wrapper:
file: lib/Archive/Tar/Wrapper.pm
- version: '0.37'
+ version: '0.38'
requires:
+ CPAN::Meta: '0'
Cwd: '0'
File::Temp: '0'
File::Which: '0'
@@ -34,5 +35,5 @@
resources:
bugtracker: https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues
repository: https://github.com/glasswalk3r/archive-tar-wrapper-perl.git
-version: '0.37'
+version: '0.38'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Archive-Tar-Wrapper-0.37/Makefile.PL
new/Archive-Tar-Wrapper-0.38/Makefile.PL
--- old/Archive-Tar-Wrapper-0.37/Makefile.PL 2019-08-24 06:00:48.000000000
+0200
+++ new/Archive-Tar-Wrapper-0.38/Makefile.PL 2020-09-07 20:09:27.000000000
+0200
@@ -53,13 +53,16 @@
'NAME' => 'Archive::Tar::Wrapper',
'VERSION' => $module_version,
'MIN_PERL_VERSION' => 5.008001,
+ 'NO_META' => 0,
+ 'LICENSE' => 'gpl_3',
'PREREQ_PM' => {
'File::Temp' => 0,
'Cwd' => 0,
'Log::Log4perl' => 0,
'IPC::Run' => 0,
- 'File::Which' => 0
- },
+ 'File::Which' => 0,
+ 'CPAN::Meta' => 0
+ }
);
if ( $ExtUtils::MakeMaker::VERSION >= 6.46 ) {
@@ -112,6 +115,6 @@
];
}
-$WriteMakefileArgs{LICENSE} = 'gpl_3'
- if ( $ExtUtils::MakeMaker::VERSION >= 6.3002 );
+delete $WriteMakefileArgs{LICENSE} if ( $ExtUtils::MakeMaker::VERSION < 6.31 );
+
WriteMakefile(%WriteMakefileArgs);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Archive-Tar-Wrapper-0.37/README.md
new/Archive-Tar-Wrapper-0.38/README.md
--- old/Archive-Tar-Wrapper-0.37/README.md 2019-04-06 03:09:37.000000000
+0200
+++ new/Archive-Tar-Wrapper-0.38/README.md 2020-09-13 23:55:44.000000000
+0200
@@ -98,37 +98,41 @@
Support on Microsoft Windows is limited.
-Version below Windows 10 will not be supported for desktops, and for servers
from Windows 2012 and above.
+Version below Windows 10 will not be supported for desktops, and for servers
+from Windows 2012 and above.
-The GNU `tar.exe` program doesn't work properly with the current interface of
`Archive::Tar::Wrapper`.
-You must use the `bsdtar.exe` and make sure it appears first in the `PATH`
environment variable than
-the GNU tar (if it is installed). See
[http://libarchive.org/](http://libarchive.org/) for details about how to
download and
-install `bsdtar.exe`, or go to
[http://gnuwin32.sourceforge.net/packages.html](http://gnuwin32.sourceforge.net/packages.html)
for a direct download.
-
-Windows 10 might come already with bsdtar program installed. Check
-[https://blogs.technet.microsoft.com/virtualization/2017/12/19/tar-and-curl-come-to-windows/](https://blogs.technet.microsoft.com/virtualization/2017/12/19/tar-and-curl-come-to-windows/)
for
-more details.
-
-Having spaces in the path string to the tar program might be an issue too.
Although there is some effort
-in terms of workaround it, you best might avoid it completely by installing in
a different path than
-`C:\Program Files`.
+The GNU `tar.exe` program doesn't work properly with the current interface of
+`Archive::Tar::Wrapper`.
+You must use the `bsdtar.exe` and make sure it appears first in the `PATH`
+environment variable than the GNU tar (if it is installed). See
+[http://libarchive.org/](http://libarchive.org/) for details about how to
+download and install `bsdtar.exe`, or go to
+[http://gnuwin32.sourceforge.net/packages.html](http://gnuwin32.sourceforge.net/packages.html)
+for a direct download.
+
+Windows 10 might come already with bsdtar program installed. Check
+[https://blogs.technet.microsoft.com/virtualization/2017/12/19/tar-and-curl-come-to-windows/](https://blogs.technet.microsoft.com/virtualization/2017/12/19/tar-and-curl-come-to-windows/)
+for more details.
+
+Having spaces in the path string to the `tar` program might be an issue too.
+Although there is some effort in terms of workaround it, you best might avoid
it
+completely by installing in a different path than `C:\Program Files`.
# LEGALESE
This software is copyright (c) 2005 of Mike Schilli.
-Archive-Tar-Wrapper is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by the Free
-Software Foundation, either version 3 of the License, or (at your option) any
-later version.
-
-Archive-Tar-Wrapper is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
-details.
+This program is free software: you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free Software
+Foundation, either version 3 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
-Archive-Tar-Wrapper. If not, see http://www.gnu.org/licenses/.
+Archive-Tar-Wrapper. If not, see
[http://www.gnu.org/licenses/](http://www.gnu.org/licenses/).
# AUTHOR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Archive-Tar-Wrapper-0.37/eg/tarflat
new/Archive-Tar-Wrapper-0.38/eg/tarflat
--- old/Archive-Tar-Wrapper-0.37/eg/tarflat 2018-06-02 17:58:54.000000000
+0200
+++ new/Archive-Tar-Wrapper-0.38/eg/tarflat 2020-09-07 19:36:14.000000000
+0200
@@ -1,8 +1,4 @@
#!/usr/bin/perl
-###########################################
-# tarflat
-# 2005, Mike Schilli <[email protected]>
-###########################################
use strict;
use warnings;
use Getopt::Std;
@@ -14,23 +10,22 @@
$CVSVERSION = '$Revision: 1.1 $';
-getopts("hv", \my %opts);
+getopts( "hv", \my %opts );
pod2usage() if $opts{h};
-if($opts{v}) {
+if ( $opts{v} ) {
my ($version) = $CVSVERSION =~ /(\d\S+)/;
die "$0 $version\n";
}
-my($target_dir, @tarfiles) = @ARGV;
+my ( $target_dir, @tarfiles ) = @ARGV;
-if(!defined $target_dir or
- !@tarfiles) {
+unless ( defined($target_dir) or @tarfiles ) {
pod2usage("Wrong number of arguments");
}
-if(! -d $target_dir) {
+unless ( -d $target_dir ) {
my $create = ask "$target_dir doesn't exist. Create it [y]", "y";
mkd $target_dir if $create =~ /[yY]/;
}
@@ -43,9 +38,9 @@
$arch->list_reset();
-while(my $entry = $arch->list_next()) {
- my($tar_path, $phys_path) = @$entry;
- if(-f $phys_path) {
+while ( my $entry = $arch->list_next() ) {
+ my ( $tar_path, $phys_path ) = @$entry;
+ if ( -f $phys_path ) {
cp $phys_path, $target_dir;
}
}
@@ -76,23 +71,38 @@
=head1 DESCRIPTION
-C<tarflat>
+C<tarflat>
=head1 EXAMPLES
- # Unpack foo.tgz and bar.tgz and store all of their files
- # (anywhere in the directory hierarchy) in the directory
- # /tmp/junk.
+ # Unpack foo.tgz and bar.tgz and store all of their files
+ # (anywhere in the directory hierarchy) in the directory
+ # /tmp/junk.
$ mkdir /tmp/junk
$ tarflat /tmp/junk foo.tgz bar.tgz
=head1 LEGALESE
-Copyright 2005 by Mike Schilli,
-all rights reserved. This program is free
-software, you can redistribute it and/or
-modify it under the same terms as Perl itself.
+This software is copyright (c) 2005 of Mike Schilli.
+
+This program is free software: you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free Software
+Foundation, either version 3 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+Archive-Tar-Wrapper. If not, see L<http://www.gnu.org/licenses/>.
=head1 AUTHOR
2005, Mike Schilli <[email protected]>
+
+=head1 MAINTAINER
+
+2018, Alceu Rodrigues de Freitas Junior <[email protected]>
+
+=cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Archive-Tar-Wrapper-0.37/lib/Archive/Tar/Wrapper.pm
new/Archive-Tar-Wrapper-0.38/lib/Archive/Tar/Wrapper.pm
--- old/Archive-Tar-Wrapper-0.37/lib/Archive/Tar/Wrapper.pm 2019-08-24
06:09:57.000000000 +0200
+++ new/Archive-Tar-Wrapper-0.38/lib/Archive/Tar/Wrapper.pm 2020-09-07
20:20:20.000000000 +0200
@@ -18,7 +18,7 @@
use Symbol 'gensym';
use Carp;
-our $VERSION = '0.37';
+our $VERSION = '0.38';
my $logger = get_logger();
=pod
@@ -1175,9 +1175,9 @@
=item *
-If you ask B<Archive::Tar::Wrapper> to add a file to a tarball, it copies it
into
-a temporary directory and then calls the system tar to wrap up that directory
-into a tarball.
+If you ask B<Archive::Tar::Wrapper> to add a file to a tarball, it copies it
+into a temporary directory and then calls the system tar to wrap up that
+directory into a tarball.
This approach has limitations when it comes to file permissions: If the file to
be added belongs to a different user/group, B<Archive::Tar::Wrapper> will
adjust
@@ -1203,36 +1203,41 @@
Support on Microsoft Windows is limited.
-Versions below Windows 10 will not be supported for desktops, and for servers
only Windows 2012 and above.
+Versions below Windows 10 will not be supported for desktops, and for servers
+only Windows 2012 and above.
-The GNU C<tar.exe> program doesn't work properly with the current interface of
B<Archive::Tar::Wrapper>.
+The GNU C<tar.exe> program doesn't work properly with the current interface of
+B<Archive::Tar::Wrapper>.
-You must use the C<bsdtar.exe> and make sure it appears first in the C<PATH>
environment variable than
-the GNU tar (if it is installed). See L<http://libarchive.org/> for details
about how to download and
-install C<bsdtar.exe>, or go to
L<http://gnuwin32.sourceforge.net/packages.html> for a direct download.
-Be sure to look for the C<bzip2> program package to install it as well.
-
-Windows 10 might come already with C<bsdtar> program already installed. Please
search for that on the appropriate
-page (Microsoft keeps changing the link to keep track of it here).
-
-Having spaces in the path string to the tar program might be an issue too.
Although there is some effort
-in terms of workaround it, you best might avoid it completely by installing in
a different path than
-C<C:\Program Files>. Installing both C<bsdtar> and C<bzip2> in C<C:\GnuWin32>
will probably be enough when
-running the installers.
+You must use the C<bsdtar.exe> and make sure it appears first in the C<PATH>
+environment variable than the GNU tar (if it is installed). See
+L<http://libarchive.org/> for details about how to download and
+install C<bsdtar.exe>, or go to
L<http://gnuwin32.sourceforge.net/packages.html>
+for a direct download. Be sure to look for the C<bzip2> program package to
+install it as well.
+
+Windows 10 might come already with C<bsdtar> program already installed. Please
+search for that on the appropriate page (Microsoft keeps changing the link to
+keep track of it here).
+
+Having spaces in the path string to the tar program might be an issue too.
+Although there is some effort in terms of workaround it, you best might avoid
it
+completely by installing in a different path than C<C:\Program Files>.
+Installing both C<bsdtar> and C<bzip2> in C<C:\GnuWin32> will probably be
enough
+when running the installers.
=head1 LEGALESE
This software is copyright (c) 2005 of Mike Schilli.
-Archive-Tar-Wrapper is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by the Free
-Software Foundation, either version 3 of the License, or (at your option) any
-later version.
-
-Archive-Tar-Wrapper is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
-details.
+This program is free software: you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free Software
+Foundation, either version 3 of the License, or (at your option) any later
+version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
Archive-Tar-Wrapper. If not, see L<http://www.gnu.org/licenses/>.
@@ -1243,7 +1248,7 @@
=item *
-Linux Gazette article from Ben Okopnik, issue 87
+Linux Gazette article from Ben Okopnik, L<issue
87|https://linuxgazette.net/87/okopnik.html>.
=back