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;
+


Reply via email to