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 - co...@suse.com + +- 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 - co...@suse.com + +- 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 - co...@suse.com + +- 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 <p...@cpan.org>" ], "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 <p...@cpan.org> 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<p...@cpan.org>. +This module was written by Paul Marquess, C<p...@cpan.org>. =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 ) {