Hello community,

here is the log from the commit of package lbzip2 for openSUSE:Factory checked 
in at 2014-04-11 13:36:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lbzip2 (Old)
 and      /work/SRC/openSUSE:Factory/.lbzip2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lbzip2"

Changes:
--------
New Changes file:

--- /dev/null   2014-02-13 01:09:38.344032506 +0100
+++ /work/SRC/openSUSE:Factory/.lbzip2.new/lbzip2.changes       2014-04-11 
13:36:46.000000000 +0200
@@ -0,0 +1,142 @@
+-------------------------------------------------------------------
+Thu Apr 10 07:58:58 UTC 2014 - idon...@suse.com
+
+- Update to version 2.5
+  * Performance improvements.
+  * Fixed a decompression bug in bz2 header parsing code.
+  * Fixed an assertion failure bug that could cause core dumps when
+    compressing some kind of data.
+  * Fixed a bug which prevented symbolic links to be opened in some
+    situations.
+  * Fixed a bug that caused SIGXFSZ to be handled incorrectly on 32-bit
+    systems.
+
+-------------------------------------------------------------------
+Mon Aug 20 19:17:17 UTC 2012 - pascal.ble...@opensuse.org
+
+- update to 2.2:
+  * decompressor was made more bzip2-compatible: all valid bzip2 files should
+    now be properly decompressed by lbzip2
+  * memory allocation was reduced significantly: previous versions could
+    allocate large amounts of memory during decompression and testing of highly
+    compressed files
+  * fixes a bug that caused some legitimate bz2 files to be rejected during
+    decompression with a CRC error message
+  * compression performance is increased significantly by inclusion of new
+    block-sorting code using divsufsort algorithm
+  * file write errors caused by broken pipes or exceeded file size limits are
+    no longer reported to standard error
+
+-------------------------------------------------------------------
+Thu Nov 24 05:56:14 UTC 2011 - pascal.ble...@opensuse.org
+
+- license changes from GPL v2+ to GPL v3.0
+
+- update to 2.1:
+  * fixes a use-after-free security vulnerability in decompressor code
+    responsible for displaying progress information
+
+- changes from 2.0:
+  * now lbzip2 creates one compressed stream per bzip2 file instead of multiple
+    concatenated streams
+  * lbzip2 now doesn't decompress streams embedded within trailing garbage
+    after initial sequence of streams
+  * now lbzip2 detects and rejects more kinds of invalid bzip2 files (files
+    with invalid stream CRCs, files with blocks larger than stated in stream
+    headers and some others)
+  * both compression and decompression speed is increased significantly
+  * when invoked with `-v' or `--verbose' options lbzip2 now displays
+    information about progress of compression or decompression, provided that
+    stderr is connected to a terminal
+  * when invoked with `-v' or `--verbose' options lbzip2 now displays
+    compression ratio and space savings for each compressed or decompressed
+    file
+  * lbzip2 now supports `--exponential' option with the same semantics as
+    bzip2's one
+  * now lbzip2 displays more detailed messages on decompression failure
+  * help and version information is now printed to standard output instead of
+    standard error stream
+  * abandoned support for tracing memory allocation by setting the
+    environmental variable `LBZIP2_TRACE_ALLOC', was dropped
+
+-------------------------------------------------------------------
+Wed Mar  3 08:48:29 UTC 2010 - pascal.ble...@opensuse.org
+
+- update to 0.23:
+  * if lbzip2 intends to exit with status 1 due to any fatal error,
+    but any SIGPIPE or SIGXFSZ with an inherited SIG_DFL action was
+    generated for lbzip2 previously, then lbzip2 terminates by way
+    of one of the said signals, after cleaning up any interrupted
+    output file; this should improve compatibility with GNU tar
+    when it spawns lbzip2 as a filter and closes the pipe between
+    them early, before it receives an EOF from lbzip2
+
+-------------------------------------------------------------------
+Thu Feb 18 06:58:33 UTC 2010 - pascal.ble...@opensuse.org
+
+- update to 0.21:
+  * fixes a race condition
+
+-------------------------------------------------------------------
+Mon Dec 28 19:27:57 UTC 2009 - pascal.ble...@opensuse.org
+
+- update to 0.20:
+  * portability fixes
+
+-------------------------------------------------------------------
+Sun Nov 29 22:07:45 UTC 2009 - pascal.ble...@opensuse.org
+
+- update to 0.18:
+  * sanity checks were added to both decompressors
+  * input FILE operands were removed
+  * the --keep and --force options were added
+  * owner, group, permission bits, access time, modification time
+    are copied to regular output files
+  * logging was cleaned up and internally categorized into INFO,
+    WARNING, and FATAL levels
+  * a separate exit status was introduced for the case when a
+    warning message was printed
+  * the decompressor robustness tests were re-executed
+
+-------------------------------------------------------------------
+Thu Oct 29 00:00:00 CET 2009 - pascal.ble...@opensuse.org
+
+- update to 0.17:
+  * uninitialized fields were accessed on the stack in a structure assignment 
expression
+
+-------------------------------------------------------------------
+Mon Oct 26 00:00:00 CET 2009 - pascal.ble...@opensuse.org
+
+- update to 0.16:
+  * configurable compression block size
+  * file operands
+
+-------------------------------------------------------------------
+Mon Apr  6 00:00:00 CEST 2009 - pascal.ble...@opensuse.org
+
+- update to 0.15:
+  * a bug has been fixed where the single-worker decompressor could
+    theoretically skip decompression of the last part of the compressed input
+    and incorrectly signify premature EOF instead
+  * logically independent buffer sizes are detached from each other
+  * several buffer sizes should be more I/O-friendly now
+  * the splitter block size of the multiple-workers decompressor was
+    recalculated; an effort was made to deduce it formally in comments
+  * the "malloc_trace.pl" script tracks peak memory usage
+  * the documentation was refined
+
+-------------------------------------------------------------------
+Sun Mar 22 00:00:00 CET 2009 - pascal.ble...@opensuse.org
+
+- better upstream URL, voids the necessity of source checks
+
+-------------------------------------------------------------------
+Fri Mar 20 00:00:00 CET 2009 - pascal.ble...@opensuse.org
+
+- added Obsoletes: for lbunzip2, as this package replaces it
+
+-------------------------------------------------------------------
+Mon Mar 16 00:00:00 CET 2009 - pascal.ble...@opensuse.org
+
+- new package
+

New:
----
  lbzip2-2.5.tar.gz
  lbzip2.changes
  lbzip2.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lbzip2.spec ++++++
# vim: set ts=4 sw=4 et:
#
# spec file for package lbzip2
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           lbzip2
Version:        2.5
Release:        0
Summary:        Parallel bzip2/bunzip2 Filter
License:        GPL-3.0+
Group:          Productivity/Archiving/Compression
Source:         http://archive.lbzip2.org/lbzip2-%{version}.tar.gz
Url:            http://lbzip2.org/
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildRequires:  libbz2-devel
BuildRequires:  bc
BuildRequires:  gcc
BuildRequires:  glibc-devel
BuildRequires:  make
Provides:       lbunzip2 = %{version}
Obsoletes:      lbunzip2 < %{version}

%description
Lbzip2 is a Pthreads-based parallel bzip2/bunzip2 filter, passable to GNU tar
with the --use-compress-program option.

It isn't restricted to regular files on input, nor output. Successful
splitting for decompression isn't guaranteed, just very likely (failure is
detected). Splitting in both modes and compression itself occur with an
approximate 900k block size.

On an Athlon-64 X2 6000+, lbzip2 was 92% faster than standard bzip2 when
compressing, and 45% faster when decompressing (based on wall clock time).

Lbzip2 strives to be portable by requiring UNIX 98 APIs only, besides an
unmodified libbz2.

%prep
%setup -q

%build
%configure --disable-silent-rules

make %{?_smp_mflags}

%install
%makeinstall

%check
make check

%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_bindir}/lbzip2
%{_bindir}/lbunzip2
%{_bindir}/lbzcat
%doc %{_mandir}/man1/lbzip2.1%{ext_man}
%doc %{_mandir}/man1/lbunzip2.1%{ext_man}
%doc %{_mandir}/man1/lbzcat.1%{ext_man}

%changelog
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to