Hello community,
here is the log from the commit of package perl-Compress-Bzip2 for
openSUSE:Factory checked in at 2015-12-13 09:39:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Compress-Bzip2 (Old)
and /work/SRC/openSUSE:Factory/.perl-Compress-Bzip2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Compress-Bzip2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Compress-Bzip2/perl-Compress-Bzip2.changes
2015-04-18 10:40:37.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Compress-Bzip2.new/perl-Compress-Bzip2.changes
2015-12-13 09:39:53.000000000 +0100
@@ -1,0 +2,17 @@
+Wed Dec 9 09:00:04 UTC 2015 - [email protected]
+
+- updated to 2.24
+ see /usr/share/doc/packages/perl-Compress-Bzip2/Changes
+
+
+ 2.23 2015-06-08 rurban
+ - HP-UX lddlflags fix by Merjin Brand (RT #105096)
+ "ld: Unrecognized argument: -Wl,-E"
+ - -Wformat fixes
+
+ 2.24 2015-12-08 rurban
+ - Silence gcc-5 optimizer warning (RT #105647)
+ with internal BUILD_BZLIB=1
+ - Improve kwalitee test
+
+-------------------------------------------------------------------
Old:
----
Compress-Bzip2-2.22.tar.gz
New:
----
Compress-Bzip2-2.24.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Compress-Bzip2.spec ++++++
--- /var/tmp/diff_new_pack.opC1jE/_old 2015-12-13 09:39:54.000000000 +0100
+++ /var/tmp/diff_new_pack.opC1jE/_new 2015-12-13 09:39:54.000000000 +0100
@@ -17,7 +17,7 @@
Name: perl-Compress-Bzip2
-Version: 2.22
+Version: 2.24
Release: 0
%define cpan_name Compress-Bzip2
Summary: Interface to Bzip2 compression library
@@ -40,9 +40,9 @@
%description
The _Compress::Bzip2_ module provides a Perl interface to the *bzip2*
-compression library (see the /AUTHOR manpage for details about where to get
-_Bzip2_). A relevant subset of the functionality provided by _bzip2_ is
-available in _Compress::Bzip2_.
+compression library (see AUTHOR for details about where to get _Bzip2_). A
+relevant subset of the functionality provided by _bzip2_ is available in
+_Compress::Bzip2_.
All string parameters can either be a scalar or a scalar reference.
@@ -53,12 +53,12 @@
*NOTE*
_Compress::Bzip2_ is just a simple _bzip2_ binding, comparable to the old
-the Compress::Zlib manpage library. It is not well integrated into PerlIO,
-use the preferred the IO::Compress::Bzip2 manpage instead.
+Compress::Zlib library. It is not well integrated into PerlIO, use the
+preferred IO::Compress::Bzip2 instead.
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
++++++ Compress-Bzip2-2.22.tar.gz -> Compress-Bzip2-2.24.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Bzip2-2.22/Bzip2.xs
new/Compress-Bzip2-2.24/Bzip2.xs
--- old/Compress-Bzip2-2.22/Bzip2.xs 2015-02-19 10:54:20.000000000 +0100
+++ new/Compress-Bzip2-2.24/Bzip2.xs 2015-06-10 04:18:07.000000000 +0200
@@ -1839,7 +1839,7 @@
noprefix = 1;
RETVAL = newSV(len * 10);
} else {
- warn("invalid buffer (too short %ld or bad marker %d)",len,in[0]);
+ warn("invalid buffer (too short %ld or bad marker %d)",(long)len,in[0]);
XSRETURN_UNDEF;
}
} else {
@@ -2396,7 +2396,7 @@
if ( obj->verbosity>=4 )
PerlIO_printf(PerlIO_stderr(), "debug: bzdeflate collected %d,
outbuf is now %ld\n",
- amt_collected, outp-firstp);
+ amt_collected, (long)(outp-firstp));
}
if ( errno != EAGAIN ) error_flag = 1;
@@ -2428,7 +2428,7 @@
if ( obj->verbosity>=4 )
PerlIO_printf(PerlIO_stderr(), "debug: bzdeflate collected %d, outbuf
is now %ld\n",
- amt_collected, outp-firstp);
+ amt_collected, (long)(outp-firstp));
}
if ( errno != EAGAIN ) error_flag = 1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Bzip2-2.22/Changes
new/Compress-Bzip2-2.24/Changes
--- old/Compress-Bzip2-2.22/Changes 2015-02-19 10:54:29.000000000 +0100
+++ new/Compress-Bzip2-2.24/Changes 2015-12-08 15:45:33.000000000 +0100
@@ -177,3 +177,13 @@
- Better memory leak testcase with Memory::Dump, t/090-memory-usage.pl
(RT #102211 by Nick Koston)
- clarify docs that deflate = compress, inflate = uncompress
+
+2.23 2015-06-08 rurban
+ - HP-UX lddlflags fix by Merjin Brand (RT #105096)
+ "ld: Unrecognized argument: -Wl,-E"
+ - -Wformat fixes
+
+2.24 2015-12-08 rurban
+ - Silence gcc-5 optimizer warning (RT #105647)
+ with internal BUILD_BZLIB=1
+ - Improve kwalitee test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Bzip2-2.22/META.json
new/Compress-Bzip2-2.24/META.json
--- old/Compress-Bzip2-2.22/META.json 2015-02-19 10:56:24.000000000 +0100
+++ new/Compress-Bzip2-2.24/META.json 2015-12-08 15:50:39.000000000 +0100
@@ -4,7 +4,7 @@
"Rob Janes <[email protected]>"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter
version 2.143240",
+ "generated_by" : "ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter
version 2.150005",
"license" : [
"perl_5"
],
@@ -57,5 +57,6 @@
"url" : "https://github.com/rurban/Compress-Bzip2"
}
},
- "version" : "2.22"
+ "version" : "2.24",
+ "x_serialization_backend" : "JSON::PP version 2.27300"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Bzip2-2.22/META.yml
new/Compress-Bzip2-2.24/META.yml
--- old/Compress-Bzip2-2.22/META.yml 2015-02-19 10:56:24.000000000 +0100
+++ new/Compress-Bzip2-2.24/META.yml 2015-12-08 15:50:39.000000000 +0100
@@ -7,7 +7,7 @@
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.04, CPAN::Meta::Converter version
2.143240'
+generated_by: 'ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version
2.150005'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -33,4 +33,5 @@
resources:
license: http://dev.perl.org/licenses/
repository: https://github.com/rurban/Compress-Bzip2
-version: '2.22'
+version: '2.24'
+x_serialization_backend: 'CPAN::Meta::YAML version 0.016'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Bzip2-2.22/Makefile.PL
new/Compress-Bzip2-2.24/Makefile.PL
--- old/Compress-Bzip2-2.22/Makefile.PL 2014-08-07 02:08:34.000000000 +0200
+++ new/Compress-Bzip2-2.24/Makefile.PL 2015-12-08 15:35:52.000000000 +0100
@@ -17,13 +17,23 @@
my $BZLIB_BIN ;
my $BZLIB_LIB ;
my $BZLIB_INCLUDE ;
-my $BUILD_BZLIB = 0 ;
+my $BUILD_BZLIB = 0; # override with env BUILD_BZLIB=1
ParseCONFIG() ;
my %Bzip2 = ( pm => catfile( qw( lib Compress Bzip2.pm ) ),
lib => catfile( 'bzlib-src', 'libbz2'.$Config{_a} ) );
+my $dlflags = $Config{ccdlflags}; # RT 105096
+if ($Config{ld} ne $Config{cc} and $Config{ld} =~ m{^(.*/)?\w*ld\w*$}) {
+ my @flags;
+ for (split m/\s+/ => $dlflags) {
+ s/^-Wl,(-+[-\w]+),/$1 / or s/^-Wl,//;
+ push @flags, $_;
+ }
+ $dlflags = join " " => @flags;
+}
+
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
@@ -44,8 +54,8 @@
(ABSTRACT_FROM => $Bzip2{pm},
AUTHOR => 'Rob Janes <[email protected]>') : ()),
LIBS => $BUILD_BZLIB ? [] : [ $BZLIB_LIB ? "-L$BZLIB_LIB -lbz2"
: '-lbz2' ],
- # ccdlflags needed for -R [cpan #68572]
- LDDLFLAGS => $Config{lddlflags} . " " . $Config{ccdlflags},
+ # ccdlflags needed for -R [cpan #68572, #105096]
+ LDDLFLAGS => $Config{lddlflags} . " " . $dlflags,
INC => $BUILD_BZLIB ? '-Ibzlib-src' : $BZLIB_INCLUDE ?
"-I$BZLIB_INCLUDE" : '',
clean => {
FILES=>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Bzip2-2.22/SIGNATURE
new/Compress-Bzip2-2.24/SIGNATURE
--- old/Compress-Bzip2-2.22/SIGNATURE 2015-02-19 10:56:27.000000000 +0100
+++ new/Compress-Bzip2-2.24/SIGNATURE 2015-12-08 15:50:43.000000000 +0100
@@ -1,5 +1,5 @@
This file contains message digests of all files listed in MANIFEST,
-signed via the Module::Signature module, version 0.73.
+signed via the Module::Signature module, version 0.79.
To verify the content in this distribution, first make sure you have
Module::Signature installed, then type:
@@ -16,14 +16,14 @@
SHA1 5fefc9642a4998a5d73d0ed2faa02a30aee2d623 .gitignore
SHA1 321030dcade0d87dba537aff99fcba66230971d0 ANNOUNCE
-SHA1 9dc701d0dcdd70d36b6709b0b7674f82e032ba6f Bzip2.xs
+SHA1 35e6d39499edd920795a88a1fb69cf1256106af8 Bzip2.xs
SHA1 ff8688f52f05aa77ac2522c7970e6ab23bf77d0e COPYING
-SHA1 6d50308131c0d0ab2426cd01157123727eef06b9 Changes
+SHA1 910f10da6316145bb9dd164816f14d114df85136 Changes
SHA1 06186a4d62ebec3ffac9a4f5457458436d7302c5 INSTALL
SHA1 942a82ca0fe099fe66ffbd1e8e1967d1097f5a65 MANIFEST
-SHA1 94a04518755eec6c7a876fdcbd99496745278aaf META.json
-SHA1 9b3aa715c02bd11703c3d850d363fa2f14fccf9d META.yml
-SHA1 3711bef030207705a281125394be7eb9627a79a3 Makefile.PL
+SHA1 71078779f1e0bb459866082e7a88da5f92a7de44 META.json
+SHA1 82d80fcf59eec42313bd503a7ea34eb753efde9a META.yml
+SHA1 48165f3656539573914f96be543b9ae0c88d698d Makefile.PL
SHA1 01ca12f980ac0675ebc82d84c432bbf3be80c74c NEWS
SHA1 8343eaf8bfc7836c110d55b878ce13b9b56dd468 README.md
SHA1 6bdb898b814cca277ba465b15a14eb50bc458ea8 bzlib-src/CHANGES
@@ -52,7 +52,7 @@
SHA1 7b159165532953ecb33df5871f109cd14a4c7ad0 bzlib-src/bzmore.1
SHA1 09d3250d5efd2cb0ac7c6ffa969f745bdd5b1c74 bzlib-src/c-Makefile
SHA1 d479b32cbeef7dbfebb208161e8cc37f6d203ab3 bzlib-src/c-Makefile-libbz2_so
-SHA1 deda4257732b0d0cfeca6ebdf48d71b1d731c5f5 bzlib-src/compress.c
+SHA1 d0e9c01ec31577c89923233ecb42cc345ce2d414 bzlib-src/compress.c
SHA1 325261f6a3878485c0e27a79813ff3422df51558 bzlib-src/crctable.c
SHA1 3d71b6683d4bbc7d99d483a6cc43c86a9366a63c bzlib-src/decompress.c
SHA1 58511454fd9d976efa258320bc8987b534f703ab bzlib-src/entities.xml
@@ -90,7 +90,7 @@
SHA1 7dfc2194e9b344251a52ae5b6399fb1650342905 config.in
SHA1 f51e8905cd4c7ac9abe672ead1f8a52b82fbbad5 fallback/const-c.inc
SHA1 340a622d47ec2642d9631c79432f1c234a6c8c84 fallback/const-xs.inc
-SHA1 90d0f9a890ce9cc38477019767918a398da91dd0 lib/Compress/Bzip2.pm
+SHA1 20d8b4ba1b8a8b4b5c19430b2b490e36d9086516 lib/Compress/Bzip2.pm
SHA1 fb7154b5f5ab3dd33064a2a1ac704f596dc6449a ppport.h
SHA1 f5620dc7bc334bd571a5bceb7012cc11114cccff show_bzversion.c
SHA1 4dd4bbbd10e755857ed1ca2beabfa6410c8ef2ca t/010-useability.t
@@ -120,7 +120,7 @@
SHA1 59a46cac15f6e1e05b4fa719f7944b8b1b83f0a6 t/081-basic.t
SHA1 5b6cd3c144afeb67a6b6c61389fb273d55a1ac1a t/082-stream.t
SHA1 71c2712364069b5c6d86a3fa108d83fd487d950c t/090-memory-usage.pl
-SHA1 a68085c94808f024eb2ed76ce73ea439f0ed6d48 t/900_kwalitee.t
+SHA1 f96c80f307efd27c9f9c9e11ca2561d1912302a1 t/900_kwalitee.t
SHA1 dfae3df9042df2eb88963438414a82207f9e5e1c t/900_leaktrace.t
SHA1 993b3cef8c06a70d99829facf76140864eb57240 t/900_meta.t
SHA1 1ce51bd4ebcb568ddd166c32d5dbb57ff2d0b515 t/900_perl_minimum_version.t
@@ -131,7 +131,7 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iEYEARECAAYFAlTls0gACgkQmm2SYo/9yUJuQQCgjwSyY09t1V1NCrRM/hzwFtUq
-Tx4AniHaobv114Uwxui/QVn+U4kLLLcr
-=5vD2
+iEYEARECAAYFAlZm7kAACgkQmm2SYo/9yUJ/8ACfYllCunq7cZRdWusg8xmUzKaV
+6UkAn1B0Q4yd/3xAQWdVTWaNq0x6IR06
+=/SBq
-----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Bzip2-2.22/bzlib-src/compress.c
new/Compress-Bzip2-2.24/bzlib-src/compress.c
--- old/Compress-Bzip2-2.22/bzlib-src/compress.c 2010-09-11
01:10:40.000000000 +0200
+++ new/Compress-Bzip2-2.24/bzlib-src/compress.c 2015-12-08
15:39:45.000000000 +0100
@@ -353,7 +353,7 @@
Calculate the cost of this group as coded
by each of the coding tables.
--*/
- for (t = 0; t < nGroups; t++) cost[t] = 0;
+ for (t = 0; t < BZ_N_GROUPS; t++) cost[t] = 0;
if (nGroups == 6 && 50 == ge-gs+1) {
/*--- fast track the common case ---*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Bzip2-2.22/lib/Compress/Bzip2.pm
new/Compress-Bzip2-2.24/lib/Compress/Bzip2.pm
--- old/Compress-Bzip2-2.22/lib/Compress/Bzip2.pm 2015-02-19
10:54:20.000000000 +0100
+++ new/Compress-Bzip2-2.24/lib/Compress/Bzip2.pm 2015-12-08
15:41:45.000000000 +0100
@@ -1,8 +1,8 @@
# File : Bzip2.pm
# Author : Rob Janes
# Created : 14 April 2005
-# Modified : 2015-02-19 rurban
-# Version : 2.22
+# Modified : 2015-12-08 rurban
+# Version : 2.24
#
# Copyright (c) 2005 Rob Janes. All rights reserved.
# This program is free software; you can redistribute it and/or
@@ -12,7 +12,7 @@
package Compress::Bzip2;
use 5.006;
-our $VERSION = "2.22";
+our $VERSION = "2.24";
use strict;
use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Compress-Bzip2-2.22/t/900_kwalitee.t
new/Compress-Bzip2-2.24/t/900_kwalitee.t
--- old/Compress-Bzip2-2.22/t/900_kwalitee.t 2013-04-01 17:54:19.000000000
+0200
+++ new/Compress-Bzip2-2.24/t/900_kwalitee.t 2015-12-08 15:45:17.000000000
+0100
@@ -6,16 +6,22 @@
use Config;
plan skip_all => 'This test is only run for the module author'
- unless -d '.git' || $ENV{IS_MAINTAINER};
+ unless -d '.git' || $ENV{AUTHOR_TESTING} || $ENV{RELEASE_TESTING};
plan skip_all => 'Test::Kwalitee fails with clang -faddress-sanitizer'
if $Config{ccflags} =~ /-faddress-sanitizer/;
use File::Copy 'cp';
cp('MYMETA.yml','META.yml') if -e 'MYMETA.yml' and !-e 'META.yml';
-eval {
- require Test::Kwalitee;
- Test::Kwalitee->import(
- tests => [ qw( -use_strict -has_test_pod -has_test_pod_coverage)]);
-};
-plan skip_all => "Test::Kwalitee needed for testing kwalitee"
+
+# Missing XS dependencies are usually not caught by EUMM
+# And they are usually only XS-loaded by the importer, not require.
+for (qw( Class::XSAccessor Text::CSV_XS List::MoreUtils )) {
+ eval "use $_;";
+ plan skip_all => "$_ required for Test::Kwalitee"
if $@;
+}
+eval "require Test::Kwalitee;";
+plan skip_all => "Test::Kwalitee required"
+ if $@;
+Test::Kwalitee->import;
+