Hello community, here is the log from the commit of package pbzip2 for openSUSE:Factory checked in at Wed Mar 30 09:32:20 CEST 2011.
-------- --- pbzip2/pbzip2.changes 2011-02-20 00:14:22.000000000 +0100 +++ /mounts/work_src_done/STABLE/pbzip2/pbzip2.changes 2011-03-29 02:05:46.000000000 +0200 @@ -1,0 +2,10 @@ +Tue Mar 29 00:05:13 UTC 2011 - [email protected] + +- update to 1.1.3: + * fixes a hang on decompress with --ignore-trailing-garbage=1 when using more + than 2 CPUs + * the default extension on decompress of .tbz2 has been changed to .tar for + bzip2 compatibility + * trailing garbage errors will now be printed even when in quiet mode + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- pbzip2-1.1.2.tar.bz2 New: ---- pbzip2-1.1.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pbzip2.spec ++++++ --- /var/tmp/diff_new_pack.t4R8hP/_old 2011-03-30 09:32:10.000000000 +0200 +++ /var/tmp/diff_new_pack.t4R8hP/_new 2011-03-30 09:32:10.000000000 +0200 @@ -18,7 +18,7 @@ Name: pbzip2 -Version: 1.1.2 +Version: 1.1.3 Release: 1 %define pkg_version %{version} License: BSD4c ++++++ pbzip2-1.1.2.tar.bz2 -> pbzip2-1.1.3.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbzip2-1.1.2/AUTHORS new/pbzip2-1.1.3/AUTHORS --- old/pbzip2-1.1.2/AUTHORS 2011-02-19 11:10:22.000000000 +0100 +++ new/pbzip2-1.1.3/AUTHORS 2011-03-27 19:10:37.000000000 +0200 @@ -194,6 +194,11 @@ - Fixed hang on decompress of some truncated archives (bug #590225). - Implemented --ignore-trailing-garbage feature (bug #594868) - Fixed hang on decompress of some truncated archives (bug #590225) + - Fixed hang on decompress with --ignore-trailing-garbage=1 and higher + numCPU (e.g. > 2) (bug #740502) + - Default extension on decompress of .tbz2 changed to .tar for + bzip2 compatibility (bug #743639) + - Print trailing garbage errors even when in quiet mode (bug #743635) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbzip2-1.1.2/COPYING new/pbzip2-1.1.3/COPYING --- old/pbzip2-1.1.2/COPYING 2011-02-19 11:10:22.000000000 +0100 +++ new/pbzip2-1.1.3/COPYING 2011-03-27 19:10:37.000000000 +0200 @@ -37,4 +37,4 @@ Jeff Gilchrist, Ottawa, Canada. [email protected] -pbzip2 version 1.1.2 of Feb 19, 2011 +pbzip2 version 1.1.3 of Mar 27, 2011 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbzip2-1.1.2/ChangeLog new/pbzip2-1.1.3/ChangeLog --- old/pbzip2-1.1.2/ChangeLog 2011-02-19 11:10:22.000000000 +0100 +++ new/pbzip2-1.1.3/ChangeLog 2011-03-27 19:10:37.000000000 +0200 @@ -1,3 +1,9 @@ +Changes in 1.1.3 (Mar 27, 2011) +- Print trailing garbage errors even when in quiet mode (bug #743635) +- Default extension on decompress of .tbz2 changed to .tar for + bzip2 compatibility (bug #743639) +- Fixed hang on decompress with --ignore-trailing-garbage=1 and higher + numCPU (e.g. > 2) (bug #740502) Changes in 1.1.2 (Feb 19, 2011) - Fix directdecompress segfault when destination file can't be opened (e.g. read-only) (bug #717852) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbzip2-1.1.2/README new/pbzip2-1.1.3/README --- old/pbzip2-1.1.2/README 2011-02-19 11:10:22.000000000 +0100 +++ new/pbzip2-1.1.3/README 2011-03-27 19:10:37.000000000 +0200 @@ -1,6 +1,6 @@ -Feb 19, 2011 +Mar 27, 2011 -Parallel BZIP2 v1.1.2 - by: Jeff Gilchrist <[email protected]> +Parallel BZIP2 v1.1.3 - by: Jeff Gilchrist <[email protected]> Available at: http://compression.ca/ This is the README for pbzip2, a parallel implementation of the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbzip2-1.1.2/pbzip2.1 new/pbzip2-1.1.3/pbzip2.1 --- old/pbzip2-1.1.2/pbzip2.1 2011-02-19 11:10:22.000000000 +0100 +++ new/pbzip2-1.1.3/pbzip2.1 2011-03-27 19:10:37.000000000 +0200 @@ -1,6 +1,6 @@ .TH pbzip2 1 .SH NAME -pbzip2 \- parallel bzip2 file compressor, v1.1.2 +pbzip2 \- parallel bzip2 file compressor, v1.1.3 .SH SYNOPSIS .B pbzip2 .RB [ " \-123456789 " ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbzip2-1.1.2/pbzip2.cpp new/pbzip2-1.1.3/pbzip2.cpp --- old/pbzip2-1.1.2/pbzip2.cpp 2011-02-19 11:10:22.000000000 +0100 +++ new/pbzip2-1.1.3/pbzip2.cpp 2011-03-27 19:10:37.000000000 +0200 @@ -9,7 +9,7 @@ * - uses libbzip2 by Julian Seward (http://sources.redhat.com/bzip2/) * - Major contributions by Yavor Nikolov <[email protected]> * - * Date : Feb 19, 2011 + * Date : Mar 27, 2011 * * TODO * Known Issues @@ -187,6 +187,11 @@ * - Fixed hang on decompress of some truncated archives (bug #590225). * - Implemented --ignore-trailing-garbage feature (bug #594868) * - Fixed hang on decompress of some truncated archives (bug #590225) + * - Fixed hang on decompress with --ignore-trailing-garbage=1 and higher + * numCPU (e.g. > 2) (bug #740502) + * - Default extension on decompress of .tbz2 changed to .tar for + * bzip2 compatibility (bug #743639) + * - Print trailing garbage errors even when in quiet mode (bug #743635) * * * Specials thanks for suggestions and testing: Phillippe Welsh, @@ -243,7 +248,7 @@ * * Jeff Gilchrist, Ottawa, Canada. * [email protected] - * pbzip2 version 1.1.2 of Feb 19, 2011 + * pbzip2 version 1.1.3 of Mar 27, 2011 * */ #include "pbzip2.h" @@ -870,10 +875,7 @@ if (isTrailingGarbageErr) { // Trailing garbage detected and ignored - not a fatal warning - if (QuietMode != 1) - { - fprintf(stderr, "pbzip2: *WARNING: Trailing garbage after EOF ignored!\n"); - } + fprintf(stderr, "pbzip2: *WARNING: Trailing garbage after EOF ignored!\n"); return 1; } else @@ -1387,6 +1389,7 @@ { if (consumerDecompressCheckInterrupt(fileData) != 0) { + safe_mutex_unlock(fifo->mut); return (NULL); } @@ -2966,8 +2969,7 @@ } else { - if (QuietMode != 1) - fprintf(stderr, "pbzip2: *WARNING: Trailing garbage after EOF ignored!\n"); + fprintf(stderr, "pbzip2: *WARNING: Trailing garbage after EOF ignored!\n"); return 0; } default: @@ -3188,8 +3190,8 @@ */ void banner() { - fprintf(stderr, "Parallel BZIP2 v1.1.2 - by: Jeff Gilchrist [http://compression.ca]\n"); - fprintf(stderr, "[Feb. 19, 2011] (uses libbzip2 by Julian Seward)\n"); + fprintf(stderr, "Parallel BZIP2 v1.1.3 - by: Jeff Gilchrist [http://compression.ca]\n"); + fprintf(stderr, "[Mar. 27, 2011] (uses libbzip2 by Julian Seward)\n"); fprintf(stderr, "Major contributions: Yavor Nikolov <[email protected]>\n"); return; @@ -3922,11 +3924,17 @@ // check if filename ends with .bz2 std::string bz2Tail(".bz2"); + std::string tbz2Tail(".tbz2"); if ( ends_with_icase(outFilename, bz2Tail) ) { // remove .bz2 extension outFilename.resize( outFilename.size() - bz2Tail.size() ); } + else if ( ends_with_icase(outFilename, tbz2Tail) ) + { + outFilename.resize( outFilename.size() - tbz2Tail.size() ); + outFilename += ".tar"; + } else { // add .out extension so we don't overwrite original file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pbzip2-1.1.2/pbzip2.spec new/pbzip2-1.1.3/pbzip2.spec --- old/pbzip2-1.1.2/pbzip2.spec 2011-02-19 11:10:22.000000000 +0100 +++ new/pbzip2-1.1.3/pbzip2.spec 2011-03-27 19:10:37.000000000 +0200 @@ -1,5 +1,5 @@ Name: pbzip2 -Version: 1.1.2 +Version: 1.1.3 Release: 1%{?dist} Summary: Parallel implementation of bzip2 URL: http://www.compression.ca/pbzip2/ @@ -52,6 +52,9 @@ %changelog +* Sun Mar 27 2011 Jeff Gilchrist <[email protected]> - 1.1.3-1 +- Release 1.1.3 + * Sat Feb 19 2011 Jeff Gilchrist <[email protected]> - 1.1.2-1 - Release 1.1.2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
