Hello community,
here is the log from the commit of package perl-Compress-Raw-Lzma for
openSUSE:Factory checked in at 2018-04-25 10:01:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Compress-Raw-Lzma (Old)
and /work/SRC/openSUSE:Factory/.perl-Compress-Raw-Lzma.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Compress-Raw-Lzma"
Wed Apr 25 10:01:36 2018 rev:2 rq:599903 version:2.082
Changes:
--------
---
/work/SRC/openSUSE:Factory/perl-Compress-Raw-Lzma/perl-Compress-Raw-Lzma.changes
2017-07-21 22:46:52.522089843 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Compress-Raw-Lzma.new/perl-Compress-Raw-Lzma.changes
2018-04-25 10:01:39.842154936 +0200
@@ -1,0 +2,34 @@
+Sat Apr 21 05:06:15 UTC 2018 - [email protected]
+
+- updated to 2.082
+ see /usr/share/doc/packages/perl-Compress-Raw-Lzma/Changes
+
+ 2.082 15 April 2018
+ * README
+ Document clash with older version of liblzma
+ #125046: Undefined symbol "lzma_properties_size"
+
+ * Lzma.pm
+ #125093: [PATCH] fix spelling mistakes: defaut -> default
+
+-------------------------------------------------------------------
+Wed Apr 11 05:07:02 UTC 2018 - [email protected]
+
+- updated to 2.081
+ see /usr/share/doc/packages/perl-Compress-Raw-Lzma/Changes
+
+ 2.081 4 April 2018
+
+ * previous release used $^W instead of use warnings. Fixed.
+
+-------------------------------------------------------------------
+Wed Apr 4 05:08:24 UTC 2018 - [email protected]
+
+- updated to 2.080
+ see /usr/share/doc/packages/perl-Compress-Raw-Lzma/Changes
+
+ 2.080 2 April 2018
+
+ * No Changes
+
+-------------------------------------------------------------------
Old:
----
Compress-Raw-Lzma-2.074.tar.gz
New:
----
Compress-Raw-Lzma-2.082.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Compress-Raw-Lzma.spec ++++++
--- /var/tmp/diff_new_pack.Hexwkq/_old 2018-04-25 10:01:41.338100049 +0200
+++ /var/tmp/diff_new_pack.Hexwkq/_new 2018-04-25 10:01:41.342099902 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-Compress-Raw-Lzma
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,11 +17,11 @@
Name: perl-Compress-Raw-Lzma
-Version: 2.074
+Version: 2.082
Release: 0
%define cpan_name Compress-Raw-Lzma
Summary: Low-Level Interface to lzma compression library
-License: Artistic-1.0 or GPL-1.0+
+License: Artistic-1.0 OR GPL-1.0-or-later
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Compress-Raw-Lzma/
Source0:
https://cpan.metacpan.org/authors/id/P/PM/PMQS/%{cpan_name}-%{version}.tar.gz
++++++ Compress-Raw-Lzma-2.074.tar.gz -> Compress-Raw-Lzma-2.082.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.074/Changes
new/Compress-Raw-Lzma-2.082/Changes
--- old/Compress-Raw-Lzma-2.074/Changes 2017-02-19 21:54:45.000000000 +0100
+++ new/Compress-Raw-Lzma-2.082/Changes 2018-04-15 17:45:15.000000000 +0200
@@ -1,6 +1,22 @@
CHANGES
-------
+ 2.082 15 April 2018
+ * README
+ Document clash with older version of liblzma
+ #125046: Undefined symbol "lzma_properties_size"
+
+ * Lzma.pm
+ #125093: [PATCH] fix spelling mistakes: defaut -> default
+
+ 2.081 4 April 2018
+
+ * previous release used $^W instead of use warnings. Fixed.
+
+ 2.080 2 April 2018
+
+ * No Changes
+
2.074 18 Feb 2017
* Lzma.xs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.074/META.json
new/Compress-Raw-Lzma-2.082/META.json
--- old/Compress-Raw-Lzma-2.074/META.json 2017-02-19 23:06:42.000000000
+0100
+++ new/Compress-Raw-Lzma-2.082/META.json 2018-04-15 17:45:21.000000000
+0200
@@ -4,7 +4,7 @@
"Paul Marquess <[email protected]>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter
version 2.150005",
+ "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter
version 2.150010",
"license" : [
"perl_5"
],
@@ -31,12 +31,9 @@
"requires" : {
"ExtUtils::MakeMaker" : "0"
}
- },
- "runtime" : {
- "requires" : {}
}
},
"release_status" : "stable",
- "version" : "2.074",
- "x_serialization_backend" : "JSON::PP version 2.27300"
+ "version" : "2.082",
+ "x_serialization_backend" : "JSON::PP version 2.27400_02"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.074/META.yml
new/Compress-Raw-Lzma-2.082/META.yml
--- old/Compress-Raw-Lzma-2.074/META.yml 2017-02-19 23:06:42.000000000
+0100
+++ new/Compress-Raw-Lzma-2.082/META.yml 2018-04-15 17:45:21.000000000
+0200
@@ -7,7 +7,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.1001, CPAN::Meta::Converter
version 2.150005'
+generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version
2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -19,6 +19,5 @@
- inc
- t
- private
-requires: {}
-version: '2.074'
+version: '2.082'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.074/README
new/Compress-Raw-Lzma-2.082/README
--- old/Compress-Raw-Lzma-2.074/README 2017-02-19 21:55:16.000000000 +0100
+++ new/Compress-Raw-Lzma-2.082/README 2018-04-15 17:33:18.000000000 +0200
@@ -1,11 +1,11 @@
Compress-Raw-Lzma
- Version 2.074
+ Version 2.082
- 19th February 2017
+ 15 April 2018
- Copyright (c) 2009-2017 Paul Marquess. All rights reserved.
+ Copyright (c) 2009-2018 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.
@@ -23,7 +23,7 @@
* A C compiler
- * Perl 5.006 or better.
+ * Perl 5.006 or better.
* A copy of liblzma
liblzma is part of the XZ Utils which is available at
@@ -54,6 +54,31 @@
TROUBLESHOOTING
---------------
+Test harness fails with: Undefined symbol "lzma_properties_size"
+----------------------------------------------------------------
+
+If the module appears to have built correctly, but the t/001version.t test
+harness fails with the error
+
+ Undefined symbol "lzma_properties_size"
+
+it means you have two libraries called liblzma installed on your system.
+
+The version of liblzma used by this module comes from http://tukaani.org/xz/.
+
+There is another distribution, that comes from
+http://tokyocabinet.sourceforge.net/misc/ that also builds a library called
+liblzma. The tokyocabinet version of liblzma is not compatible with this
+module. Note that the Perl module Compress-Lzma-Simple uses the
+tokyocabinet version of liblzma.
+
+The solution is either:
+
+ 1. Set the LIB variable in config.in to point to the directory where
+ the correct liblzma library is installed.
+
+ 2. Remove the offending version of liblzma.
+
Solaris build fails with "language optional software package not installed"
---------------------------------------------------------------------------
@@ -139,16 +164,16 @@
This includes:
a. The *complete* output from running this
-
+
perl -V
-
+
Do not edit the output in any way.
Note, I want you to run "perl -V" and NOT "perl -v".
-
+
If your perl does not understand the "-V" option it is too
- old. This module needs Perl version 5.004 or better.
+ old. This module needs Perl version 5.004 or better.
- b. The version of Compress-Raw-Lzma you have.
+ b. The version of Compress-Raw-Lzma you have.
If you have successfully installed Compress-Raw-Lzma, this one-liner
will tell you:
@@ -161,15 +186,15 @@
If you haven't installed Compress-Raw-Lzma then search
Compress::Raw::Lzma.pm
for a line like this:
- $VERSION = "2.074" ;
+ $VERSION = "2.082" ;
c. The version of lzma you have used.
If you have successfully installed Compress-Raw-Lzma, this one-liner
will tell you:
- perl -MCompress::Raw::Lzma -e "print q[lzma ver ].
Compress::Raw::Lzma::ZLIB_VERSION.qq[\n]"
+ perl -MCompress::Raw::Lzma -e "print q[lzma ver ].
Compress::Raw::Lzma::ZLIB_VERSION.qq[\n]"
- If not, look at the beginning of the file zlib.h.
+ If not, look at the beginning of the file zlib.h.
2. If you are having problems building Compress-Raw-Lzma, send me a
complete log of what happened. Start by unpacking the Compress-Raw-Lzma
@@ -178,6 +203,6 @@
[edit config.in, if necessary]
perl Makefile.PL
make
- make test TEST_VERBOSE=1
+ make test TEST_VERBOSE=1
Paul Marquess <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.074/lib/Compress/Raw/Lzma.pm
new/Compress-Raw-Lzma-2.082/lib/Compress/Raw/Lzma.pm
--- old/Compress-Raw-Lzma-2.074/lib/Compress/Raw/Lzma.pm 2017-02-19
21:55:16.000000000 +0100
+++ new/Compress-Raw-Lzma-2.082/lib/Compress/Raw/Lzma.pm 2018-04-15
17:33:18.000000000 +0200
@@ -12,7 +12,7 @@
use bytes ;
our ($VERSION, $XS_VERSION, @ISA, @EXPORT, $AUTOLOAD);
-$VERSION = '2.074';
+$VERSION = '2.082';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
@@ -1023,7 +1023,7 @@
=head1 DESCRIPTION
C<Compress::Raw::Lzma> provides an interface to the in-memory
-compression/uncompression functions from the lzma compression library.
+compression/uncompression functions from the lzma compression library.
Although the primary purpose for the existence of C<Compress::Raw::Lzma> is
for use by the C<IO::Compress::Lzma>, C<IO::Uncompress::UnLzma>,
@@ -1052,7 +1052,7 @@
=head2 ($z, $status) = new Compress::Raw::Lzma::EasyEncoder [OPTS];
-Creates a new I<xz> compression object.
+Creates a new I<xz> compression object.
If successful, it will return the initialised compression object, C<$z>
and a C<$status> of C<LZMA_OK> in a list context. In scalar context it
@@ -1099,7 +1099,7 @@
the C<code> and C<flush> methods.
Defaults to 0.
-(Note in versions of this module prior to 2.072 the defaut value was
+(Note in versions of this module prior to 2.072 the default value was
incorrectly documented as 1).
=item B<< BufSize => $number >>
@@ -1131,7 +1131,7 @@
=item B<< Filter => $filter >>
The C< $filter > option must be an object of type C<Lzma::Filter::Lzma1>.
-See L<Compress::Raw::Lzma/Lzma::Filter::Lzma> for a definition
+See L<Compress::Raw::Lzma/Lzma::Filter::Lzma> for a definition
of C<Lzma::Filter::Lzma1>.
If this option is not present an C<Lzma::Filter::Lzma1> object with default
@@ -1143,7 +1143,7 @@
the C<code> and C<flush> methods.
Defaults to 0.
-(Note in versions of this module prior to 2.072 the defaut value was
+(Note in versions of this module prior to 2.072 the default value was
incorrectly documented as 1).
=item B<< BufSize => $number >>
@@ -1158,7 +1158,7 @@
=head2 ($z, $status) = new Compress::Raw::Lzma::StreamEncoder [OPTS];
-Creates a I<xz> compression object.
+Creates a I<xz> compression object.
If successful, it will return the initialised compression object, C<$z>
and a C<$status> of C<LZMA_OK> in a list context. In scalar context it
@@ -1180,7 +1180,7 @@
filters.
If this option is present it must either contain a single
-C<Lzma::Filter::Lzma> filter object or an array reference containing between
+C<Lzma::Filter::Lzma> filter object or an array reference containing between
one and C<LZMA_FILTERS_MAX> filter objects.
If this option is not present an C<Lzma::Filter::Lzma2> object with default
@@ -1200,7 +1200,7 @@
the C<code> and C<flush> methods.
Defaults to 0.
-(Note in versions of this module prior to 2.072 the defaut value was
+(Note in versions of this module prior to 2.072 the default value was
incorrectly documented as 1).
=item B<< BufSize => $number >>
@@ -1237,7 +1237,7 @@
filters.
If this option is present it must either contain a single
-C<Lzma::Filter::Lzma> filter object or an array reference containing between
+C<Lzma::Filter::Lzma> filter object or an array reference containing between
one and C<LZMA_FILTERS_MAX> filter objects.
If this option is not present an C<Lzma::Filter::Lzma2> object with default
@@ -1249,7 +1249,7 @@
the C<code> and C<flush> methods.
Defaults to 0.
-(Note in versions of this module prior to 2.072 the defaut value was
+(Note in versions of this module prior to 2.072 the default value was
incorrectly documented as 1).
=item B<< BufSize => $number >>
@@ -1362,7 +1362,7 @@
The C<LimitOutput> option changes the behavior of the C<< $i->code >>
method so that the amount of memory used by the output buffer can be
-limited.
+limited.
When C<LimitOutput> is used the size of the output buffer used will either
be the value of the C<Bufsize> option or the amount of memory already
@@ -1440,7 +1440,7 @@
The C<LimitOutput> option changes the behavior of the C<< $i->code >>
method so that the amount of memory used by the output buffer can be
-limited.
+limited.
When C<LimitOutput> is used the size of the output buffer used will either
be the value of the C<Bufsize> option or the amount of memory already
@@ -1463,7 +1463,7 @@
=head2 $status = $z->code($input, $output);
-Uncompresses C<$input> and writes the uncompressed data to C<$output>.
+Uncompresses C<$input> and writes the uncompressed data to C<$output>.
Returns C<LZMA_OK> if the uncompression was successful, but the end of the
compressed data stream has not been reached. Returns C<LZMA_STREAM_END> on
@@ -1498,7 +1498,7 @@
The C<Lzma::Filter::Lzma> class is used to... TODO - more here
There are two subclasses of C<Lzma::Filter::Lzma>, namely
-C<Lzma::Filter::Lzma1> and C<Lzma::Filter::Lzma2>.
+C<Lzma::Filter::Lzma1> and C<Lzma::Filter::Lzma2>.
The former is typically used with C<Compress::Raw::Lzma::AloneEncoder>.
The latter with C<Compress::Raw::Lzma::StreamEncoder>.
@@ -1513,7 +1513,7 @@
=item DictSize => $value
-Dictionary size in bytes. This controls
+Dictionary size in bytes. This controls
how many bytes of the recently processed
uncompressed data is kept in memory. The size of the dictionary must be at
least C<LZMA_DICT_SIZE_MIN>.
@@ -1530,7 +1530,7 @@
C<$value> must be a number between C<LZMA_LCLP_MIN> and
C<LZMA_LCLP_MAX>.
-
+
Note the sum of the C<Lc> and C<Lp> options cannot exceed 4.
Defaults to C<LZMA_LC_DEFAULT>.
@@ -1593,7 +1593,7 @@
The sub-classes of C<Lzma::Filter::BCJ> are the
Branch/Call/Jump conversion filters. These filters are used to rewrite
-executable binary code for a number of processor architectures.
+executable binary code for a number of processor architectures.
None of these classes take any options.
=over 5
@@ -1687,7 +1687,7 @@
=head1 AUTHOR
-This module was written by Paul Marquess, C<[email protected]>.
+This module was written by Paul Marquess, C<[email protected]>.
=head1 MODIFICATION HISTORY
@@ -1695,7 +1695,7 @@
=head1 COPYRIGHT AND LICENSE
-Copyright (c) 2005-2017 Paul Marquess. All rights reserved.
+Copyright (c) 2005-2018 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.074/private/MakeUtil.pm
new/Compress-Raw-Lzma-2.082/private/MakeUtil.pm
--- old/Compress-Raw-Lzma-2.074/private/MakeUtil.pm 2009-08-22
15:20:11.000000000 +0200
+++ new/Compress-Raw-Lzma-2.082/private/MakeUtil.pm 2018-04-05
09:23:09.000000000 +0200
@@ -92,6 +92,8 @@
s/^\s+//;
s/\s+$//;
+ #next if m#t/Test/More\.pm$# or m#t/Test/Builder\.pm$#;
+
/^(\S+)\s*(.*)$/;
my ($file, $rest) = ($1, $2);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.074/t/Test/Builder.pm
new/Compress-Raw-Lzma-2.082/t/Test/Builder.pm
--- old/Compress-Raw-Lzma-2.074/t/Test/Builder.pm 2017-02-12
12:50:23.000000000 +0100
+++ new/Compress-Raw-Lzma-2.082/t/Test/Builder.pm 2018-04-03
20:29:18.000000000 +0200
@@ -7,7 +7,7 @@
$^C ||= 0;
use strict;
-our ($VERSION);
+use vars qw($VERSION);
$VERSION = '0.30';
$VERSION = eval $VERSION; # make the alpha version come out as a number
@@ -167,7 +167,7 @@
=cut
-our ($Level);
+use vars qw($Level);
sub reset {
my ($self) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Raw-Lzma-2.074/t/Test/More.pm
new/Compress-Raw-Lzma-2.082/t/Test/More.pm
--- old/Compress-Raw-Lzma-2.074/t/Test/More.pm 2017-02-12 12:50:23.000000000
+0100
+++ new/Compress-Raw-Lzma-2.082/t/Test/More.pm 2018-04-03 20:29:18.000000000
+0200
@@ -17,7 +17,7 @@
require Exporter;
-our ($VERSION, @ISA, @EXPORT, %EXPORT_TAGS, $TODO);
+use vars qw($VERSION @ISA @EXPORT %EXPORT_TAGS $TODO);
$VERSION = '0.60';
$VERSION = eval $VERSION; # make the alpha version come out as a number
@@ -1003,7 +1003,7 @@
=cut
-our (@Data_Stack, %Refs_Seen);
+use vars qw(@Data_Stack %Refs_Seen);
my $DNE = bless [], 'Does::Not::Exist';
sub is_deeply {
unless( @_ == 2 or @_ == 3 ) {