Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xz-5.2.5-1.16 RPM for i586

From OpenSuSE Tumbleweed for i586

Name: xz Distribution: openSUSE Tumbleweed
Version: 5.2.5 Vendor: openSUSE
Release: 1.16 Build date: Tue Aug 25 10:25:21 2020
Group: Productivity/Archiving/Compression Build host: build79
Size: 338167 Source RPM: xz-5.2.5-1.16.src.rpm
Summary: A Program for Compressing Files with the Lempel–Ziv–Markov algorithm
The xz command is a program for compressing files.
* Average compression ratio of LZMA is about 30% better than that of
  gzip, and 15% better than that of bzip2.
* Decompression speed is only little slower than that of gzip, being
  two to five times faster than bzip2.
* In fast mode, compresses faster than bzip2 with a comparable
  compression ratio.
* Achieving the best compression ratios takes four to even twelve
  times longer than with bzip2. However, this does not affect
  decompressing speed.
* Very similar command line interface to what gzip and bzip2 have.




LGPL-2.1-or-later AND GPL-2.0-or-later AND SUSE-Public-Domain


* Wed Mar 18 2020 Paolo Stivanin <>
  - Update to 5.2.5:
    * liblzma:
    - Fixed several C99/C11 conformance bugs. Now the code is clean
      under gcc/clang -fsanitize=undefined. Some of these changes
      might have a negative effect on performance with old GCC
      versions or compilers other than GCC and Clang. The configure
      option --enable-unsafe-type-punning can be used to (mostly)
      restore the old behavior but it shouldn't normally be used.
    - Improved API documentation of lzma_properties_decode().
    - Added a very minor encoder speed optimization.
    * xz:
    - Fixed a crash in "xz -dcfv not_an_xz_file". All four options
      were required to trigger it. The crash occurred in the
      progress indicator code when xz was in passthru mode where
      xz works like "cat".
    - Fixed an integer overflow with 32-bit off_t. It could happen
      when decompressing a file that has a long run of zero bytes
      which xz would try to write as a sparse file. Since the build
      system enables large file support by default, off_t is
      normally 64-bit even on 32-bit systems.
    - Fixes for --flush-timeout:
    * Fix semi-busy-waiting.
    * Avoid unneeded flushes when no new input has arrived
      since the previous flush was completed.
    - Added a special case for 32-bit xz: If --memlimit-compress is
      used to specify a limit that exceeds 4020 MiB, the limit will
      be set to 4020 MiB. The values "0" and "max" aren't affected
      by this and neither is decompression. This hack can be
      helpful when a 32-bit xz has access to 4 GiB address space
      but the specified memlimit exceeds 4 GiB. This can happen
      e.g. with some scripts.
    - Capsicum sandbox is now enabled by default where available
      (FreeBSD >= 10). The sandbox debug messages (xz -vv) were
      removed since they seemed to be more annoying than useful.
* Thu Sep 19 2019 Ludwig Nussel <>
  - Do not recommend lang package. The lang package already has a supplements.
* Fri Aug 02 2019 Martin Liška <>
  - Use FAT LTO objects in order to provide proper static library.
* Tue May 21 2019 Kristýna Streitová <>
  - add SUSE-Public-Domain licence as some parts of xz utils (liblzma,
    xz, xzdec, lzmadec, documentation, translated messages, tests,
    debug, extra directory) are in public domain licence [bsc#1135709]
* Fri Jun 15 2018
  - xz 5.2.4:
    * liblzma:
    - Allow 0 as memory usage limit instead of returning
      LZMA_PROG_ERROR. Now 0 is treated as if 1 byte was specified,
      which effectively is the same as 0.
    - Use "noexcept" keyword instead of "throw()" in the public
      headers when a C++11 (or newer standard) compiler is used.
    - Added a portability fix for recent Intel C Compilers.
    * xz:
    - Fix "xz --list --robot missing_or_bad_file.xz" which would
      try to print an unitialized string and thus produce garbage
      output. Since the exit status is non-zero, most uses of such
      a command won't try to interpret the garbage output.
    - "xz --list foo.xz" could print "Internal error (bug)" in a
      corner case where a specific memory usage limit had been set.
* Mon Mar 19 2018
  - Use %license instead of %doc [bsc#1082318]
* Mon Jul 10 2017
  - % needs to be encoded in description; adjust weird indent there
    as well. Expand LZMA in summaries.
* Fri Jun 30 2017
  - Really use the selfdefined CFLAGS during build to fix build
* Sun Jun 25 2017
  - fix CentOS/RHEL builds after clean-up
* Wed Jun 21 2017
  - Simplify spec file conditions
  - Clenup profiled building
  - Use full lists of files



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Oct 20 23:59:11 2020