xz-utils 5.1.1alpha+20120614-1 source package in Ubuntu


xz-utils (5.1.1alpha+20120614-1) unstable; urgency=low

  * New snapshot, taken from upstream commit f1675f76.
    - liblzma: BCJ filters would return a spurious LZMA_BUF_ERROR
      result in certain circumstances.  As a result, the xz tool
      could produce inappropriate "Compressed data is corrupt" or
      "Unexpected end of input" failures (reported in XZ Embedded as
      Fedora bug 735408).
    - "xz -v -v --list" prints the minimal XZ Utils version needed
      to decompress a stream.
    - "xz --robot -v --list" formats filenames more plainly.
    - xzgrep does not fail unconditionally when the decompressor
      dies with SIGPIPE due to unconsumed output any more.  This
      makes the exit status from commands such as "xzgrep -q" and
      "xzgrep -l" more predictable and convenient for scripts.
    - examples/xz_pipe_decomp.c did not check correctly for
      truncated input.
    - There is a new set of sample programs.  The old ones have
      been renamed to examples_old but are still maintained.
  * liblzma:
    - If dlopen() indicates that liblzma.so.2 is loaded, check fewer
      reserved fields in the stream argument to the lzma_code()
      function.  This prevents out-of-bounds reads when liblzma5
      functions are called by code built against liblzma2 (see
    - Remove the lzma_code@Base compatibility symbol.
      Closes: #649522.  Thanks to Eduard Bloch.
    - Install run-time library to /lib so it can be used before /usr
      is mounted.  Closes: #672120.
    - Configure with --disable-threads for now to avoid needlessly
      linking to libpthread and librt.
  * liblzma-dev:
    - Install an appropriate library for static linking instead of
      the decompression-only version used to build xzdec.
      Closes: #673001.  Thanks to Anton Tolchanov.
    - Use the liblzma2-compatible version of lzma_code() in the
      static library.
    - Multi-Arch: same.  Thanks to Riku Voipio.
    - Install new examples and revised old examples to
  * xz-utils:
    - Use update-alternatives to provide lzma, unlzma, lzcat, and
      the rest of the lz* scripts without conflicting with the lzma
    - Conflicts: lzma versions before before 9.22-1, when it started
      providing lzma, unlzma, and lzcat through the alternatives
    - Conflicts: and Replaces: xz-lzma.
    - README.Debian: Update instructions on configuring the package
      to provide lzma compatibility commands.
  * Remove xz-lzma package.
  * Use dpkg-buildflags to retrieve compiler flags, including
    hardening options.  Build-Depends: dpkg-dev (>= 1.16.1).
    Closes: #653739.
  * debian/rules:
    - build-arch: Simplify by using a double-colon rule instead of a
      dependency on a dummy noop target.
    - build-indep: Assume doxygen is available, instead of trying to
      get by by assuming the caller meant to invoke build-arch when
      it is missing.  Build-Depends: dpkg-dev (>= 1.16.2).
    - Rearrange for clarity.
  * debian/symbols: Bump the minimal version for lzma_code(),
    lzma_raw_buffer_decode(), and lzma_raw_buffer_encode().
  * Use machine-readable copyright-format 1.0.
  * Update copyright file.
  * Standards-Version: 3.9.3 (checked).
  * debian/changelog.upstream.sh: Use ‘git rev-list | git diff-tree’
    instead of ‘git log’ to avoid depending on the build system’s

 -- Jonathan Nieder <email address hidden>  Sat, 16 Jun 2012 15:03:17 -0500

Upload details

Uploaded by:
Jonathan Nieder on 2012-06-18
Uploaded to:
Original maintainer:
Jonathan Nieder
any all
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section


File Size SHA-256 Checksum
xz-utils_5.1.1alpha+20120614-1.dsc 2.3 KiB 8355fe28092c74cc69cb431407f44d9c16b8eb8e8231db2d0fa309bfbd288104
xz-utils_5.1.1alpha+20120614.orig.tar.gz 543.4 KiB b168e63400db449a6e7b3a06e668f557ca27e3d70accbd29d2b5a98e15c00fee
xz-utils_5.1.1alpha+20120614-1.debian.tar.gz 148.9 KiB 8f3ee389521ac839bcdaf15b02637c405adfa09b5dae6f9f24a4b3e7c4857661

No changes file available.

Binary packages built by this source

liblzma-dev: No summary available for liblzma-dev in ubuntu raring.

No description available for liblzma-dev in ubuntu raring.

liblzma-doc: No summary available for liblzma-doc in ubuntu raring.

No description available for liblzma-doc in ubuntu raring.

liblzma5: No summary available for liblzma5 in ubuntu quantal.

No description available for liblzma5 in ubuntu quantal.

xz-utils: No summary available for xz-utils in ubuntu quantal.

No description available for xz-utils in ubuntu quantal.

xzdec: No summary available for xzdec in ubuntu quantal.

No description available for xzdec in ubuntu quantal.