Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Compress-Raw-Lzma for openSUSE:Factory checked in at 2023-07-28 22:20:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Compress-Raw-Lzma (Old) and /work/SRC/openSUSE:Factory/.perl-Compress-Raw-Lzma.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Compress-Raw-Lzma" Fri Jul 28 22:20:30 2023 rev:18 rq:1101152 version:2.206.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Compress-Raw-Lzma/perl-Compress-Raw-Lzma.changes 2023-02-16 16:56:19.174812787 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Compress-Raw-Lzma.new.32662/perl-Compress-Raw-Lzma.changes 2023-07-28 22:20:34.265274134 +0200 @@ -1,0 +2,31 @@ +Wed Jul 26 03:07:05 UTC 2023 - Tina Müller <timueller+p...@suse.de> + +- updated to 2.206 + see /usr/share/doc/packages/perl-Compress-Raw-Lzma/Changes + + 2.206 25July 2023 + * 2.206 + Tue, 25 Jul 2023 16:24:23 +0100 + e4ceaeac2d96b3c1cf0830549c857a5909778e35 + * Add instructions to deal with build failure on Ubuntu/Debian + https://github.com/pmqs/Compress-Raw-Lzma/issues/7 + Tue, 18 Jul 2023 09:17:53 +0100 + b2d20bb04a940f29e743b83396253794cde33a2d + 2.205 16 July 2023 + * 2.205 + Sun, 16 Jul 2023 16:27:25 +0100 + 0a62359512bc744b92b2ab5006cda4fb11288e91 + * Test::More isn't warns in Perl 5.38 + Sun, 9 Jul 2023 22:14:20 +0100 + b1618e085c274c8c60256cb0517bbf86ea790007 + * perl 5.38 + Sun, 9 Jul 2023 22:13:15 +0100 + e590230d24b6b4e5bac7056d143cd1fff6e45481 + * add on workflow_dispatch + Fri, 9 Jun 2023 16:33:15 +0100 + 7839cc6e574f400ed58e89f8944f4e5c2b960a98 + * update action/checkout version + Wed, 8 Feb 2023 22:30:51 +0000 + 419479d0974fa40a9a91d0f47c433a8196896893 + +------------------------------------------------------------------- Old: ---- Compress-Raw-Lzma-2.204.tar.gz New: ---- Compress-Raw-Lzma-2.206.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Compress-Raw-Lzma.spec ++++++ --- /var/tmp/diff_new_pack.1bw2G9/_old 2023-07-28 22:20:34.745277052 +0200 +++ /var/tmp/diff_new_pack.1bw2G9/_new 2023-07-28 22:20:34.749277076 +0200 @@ -18,15 +18,18 @@ %define cpan_name Compress-Raw-Lzma Name: perl-Compress-Raw-Lzma -Version: 2.204 +Version: 2.206.0 Release: 0 +%define cpan_version 2.206 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Low-Level Interface to lzma compression library URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/P/PM/PMQS/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/P/PM/PMQS/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildRequires: perl BuildRequires: perl-macros +Provides: perl(Compress::Raw::Lzma) = 2.206.0 +%define __perllib_provides /bin/true %{perl_requires} # MANUAL BEGIN BuildRequires: xz @@ -50,9 +53,9 @@ when you create the compression/decompression object. %prep -%autosetup -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} -find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" ++++++ Compress-Raw-Lzma-2.204.tar.gz -> Compress-Raw-Lzma-2.206.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Compress-Raw-Lzma-2.204/Changes new/Compress-Raw-Lzma-2.206/Changes --- old/Compress-Raw-Lzma-2.204/Changes 2023-02-08 11:58:35.000000000 +0100 +++ new/Compress-Raw-Lzma-2.206/Changes 2023-07-25 17:25:10.000000000 +0200 @@ -1,8 +1,45 @@ CHANGES ------- + 2.206 25July 2023 + + * 2.206 + Tue, 25 Jul 2023 16:24:23 +0100 + e4ceaeac2d96b3c1cf0830549c857a5909778e35 + + * Add instructions to deal with build failure on Ubuntu/Debian + https://github.com/pmqs/Compress-Raw-Lzma/issues/7 + Tue, 18 Jul 2023 09:17:53 +0100 + b2d20bb04a940f29e743b83396253794cde33a2d + + 2.205 16 July 2023 + + * 2.205 + Sun, 16 Jul 2023 16:27:25 +0100 + 0a62359512bc744b92b2ab5006cda4fb11288e91 + + * Test::More isn't warns in Perl 5.38 + Sun, 9 Jul 2023 22:14:20 +0100 + b1618e085c274c8c60256cb0517bbf86ea790007 + + * perl 5.38 + Sun, 9 Jul 2023 22:13:15 +0100 + e590230d24b6b4e5bac7056d143cd1fff6e45481 + + * add on workflow_dispatch + Fri, 9 Jun 2023 16:33:15 +0100 + 7839cc6e574f400ed58e89f8944f4e5c2b960a98 + + * update action/checkout version + Wed, 8 Feb 2023 22:30:51 +0000 + 419479d0974fa40a9a91d0f47c433a8196896893 + 2.204 8 February 2023 + * Version 2.204 + Wed, 8 Feb 2023 19:18:09 +0000 + 80ea141d49a304afff37e7f2da3bf5f2d487cc2f + * Use GIMME_V instead of GIMME 54e3c1e18b61f0892056925240bbc80f76e2f038 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Compress-Raw-Lzma-2.204/META.json new/Compress-Raw-Lzma-2.206/META.json --- old/Compress-Raw-Lzma-2.204/META.json 2023-02-08 20:15:50.000000000 +0100 +++ new/Compress-Raw-Lzma-2.206/META.json 2023-07-25 17:35:55.000000000 +0200 @@ -4,7 +4,7 @@ "Paul Marquess <p...@cpan.org>" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter version 2.150010", + "generated_by" : "ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -45,6 +45,6 @@ "web" : "https://github.com/pmqs/Compress-Raw-Lzma" } }, - "version" : "2.204", - "x_serialization_backend" : "JSON::PP version 4.07" + "version" : "2.206", + "x_serialization_backend" : "JSON::PP version 4.02" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Compress-Raw-Lzma-2.204/META.yml new/Compress-Raw-Lzma-2.206/META.yml --- old/Compress-Raw-Lzma-2.204/META.yml 2023-02-08 20:15:50.000000000 +0100 +++ new/Compress-Raw-Lzma-2.206/META.yml 2023-07-25 17:35:55.000000000 +0200 @@ -7,7 +7,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 7.64, CPAN::Meta::Converter version 2.150010' +generated_by: 'ExtUtils::MakeMaker version 7.34, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -23,5 +23,5 @@ bugtracker: https://github.com/pmqs/Compress-Raw-Lzma/issues homepage: https://github.com/pmqs/Compress-Raw-Lzma repository: git://github.com/pmqs/Compress-Raw-Lzma.git -version: '2.204' +version: '2.206' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Compress-Raw-Lzma-2.204/README new/Compress-Raw-Lzma-2.206/README --- old/Compress-Raw-Lzma-2.204/README 2023-02-08 11:47:17.000000000 +0100 +++ new/Compress-Raw-Lzma-2.206/README 2023-07-25 17:12:13.000000000 +0200 @@ -1,9 +1,9 @@ Compress-Raw-Lzma - Version 2.204 + Version 2.206 - 8 February 2023 + 25 July 2023 Copyright (c) 2009-2023 Paul Marquess. All rights reserved. This program is free software; you can redistribute it @@ -54,6 +54,26 @@ TROUBLESHOOTING --------------- +Build fails on Debian/Ubuntu +---------------------------- + +If you are running a Debian/Ubuntu derivative you need to install the +liblzma-dev package. + +There is a similarly named package called lzma-dev that will not work +with this code. + +You will get this error if you have the wrong (or neither) package installed + + Lzma.xs:18:10: fatal error: lzma.h: No such file or directory + 18 | #include "lzma.h" + | ^~~~~~~~ + compilation terminated. + +Install liblzma-dev by running + + sudo apt install liblzma-dev + Test harness fails with: Undefined symbol "lzma_properties_size" ---------------------------------------------------------------- @@ -157,8 +177,7 @@ ------- General feedback/questions/bug reports should be sent to -https://github.com/pmqs/Compress-Raw-Lzma/issues (preferred) or -https://rt.cpan.org/Public/Dist/Display.html?Name=Compress-Raw-Lzma. +https://github.com/pmqs/Compress-Raw-Lzma/issues FEEDBACK -------- @@ -193,7 +212,7 @@ If you haven't installed Compress-Raw-Lzma then search Compress::Raw::Lzma.pm for a line like this: - $VERSION = "2.204" ; + $VERSION = "2.206" ; c. The version of lzma you have used. If you have successfully installed Compress-Raw-Lzma, this one-liner diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Compress-Raw-Lzma-2.204/lib/Compress/Raw/Lzma.pm new/Compress-Raw-Lzma-2.206/lib/Compress/Raw/Lzma.pm --- old/Compress-Raw-Lzma-2.204/lib/Compress/Raw/Lzma.pm 2023-02-08 11:45:43.000000000 +0100 +++ new/Compress-Raw-Lzma-2.206/lib/Compress/Raw/Lzma.pm 2023-07-25 14:52:50.000000000 +0200 @@ -11,7 +11,7 @@ use bytes ; our ($VERSION, $XS_VERSION, @ISA, @EXPORT, $AUTOLOAD); -$VERSION = '2.204'; +$VERSION = '2.206'; $XS_VERSION = $VERSION; $VERSION = eval $VERSION; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Compress-Raw-Lzma-2.204/t/Test/More.pm new/Compress-Raw-Lzma-2.206/t/Test/More.pm --- old/Compress-Raw-Lzma-2.204/t/Test/More.pm 2019-03-23 22:58:33.000000000 +0100 +++ new/Compress-Raw-Lzma-2.206/t/Test/More.pm 2023-07-09 23:13:41.000000000 +0200 @@ -361,7 +361,7 @@ $Test->isnt_eq(@_); } -*isn't = \&isnt; +# *isn't = \&isnt; =item B<like> @@ -463,9 +463,9 @@ is almost exactly like saying: - ok( Foo->can('this') && - Foo->can('that') && - Foo->can('whatever') + ok( Foo->can('this') && + Foo->can('that') && + Foo->can('whatever') ); only without all the typing and with a better interface. Handy for @@ -498,9 +498,9 @@ } my $name; - $name = @methods == 1 ? "$class->can('$methods[0]')" + $name = @methods == 1 ? "$class->can('$methods[0]')" : "$class->can(...)"; - + my $ok = $Test->ok( !@nok, $name ); $Test->diag(map " $class->can('$_') failed\n", @nok); @@ -573,8 +573,8 @@ $diag = "$obj_name isn't a '$class' it's a '$ref'"; } } - - + + my $ok; if( $diag ) { @@ -809,7 +809,7 @@ Sometimes running a test under certain conditions will cause the test script to die. A certain function or method isn't implemented -(such as fork() on MacOS), some resource isn't available (like a +(such as fork() on MacOS), some resource isn't available (like a net connection) or a module isn't available. In these cases it's necessary to skip tests, or declare that they are supposed to fail but will work in the future (a todo test). @@ -1009,7 +1009,7 @@ unless( @_ == 2 or @_ == 3 ) { my $msg = <<WARNING; is_deeply() takes two or three args, you gave %d. -This usually means you passed an array or hash instead +This usually means you passed an array or hash instead of a reference to it WARNING chop $msg; # clip off newline so carp() will put in line/file @@ -1111,7 +1111,7 @@ ok( eq_array(\@this, \@that) ); -C<is_deeply()> can do that better and with diagnostics. +C<is_deeply()> can do that better and with diagnostics. is_deeply( \@this, \@that ); @@ -1171,7 +1171,7 @@ { # Quiet uninitialized value warnings when comparing undefs. - local $^W = 0; + local $^W = 0; $Test->_unoverload(\$e1, \$e2); @@ -1483,7 +1483,7 @@ Copyright 2001, 2002, 2004 by Michael G Schwern E<lt>schw...@pobox.come<gt>. -This program is free software; you can redistribute it and/or +This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See F<http://www.perl.com/perl/misc/Artistic.html>