Re: Request for review: xz-utils package description
Ben Finney wrote:
> Justin B Rye <jbr@edlug.org.uk> writes:
>> * configurable memory usage (low settings still give good results);
>> * can make use of extra memory during compression or decompression;
>> (I wish I could re-word that one as a noun phrase like the rest...)
>
> * opportunistic usage of extra memory during compress/decompress
>
> > * crc32 integrity checking;
> > * familiar zlib-like low-level operation;
> > (if you can get away with spinning that as an advantage)
> > * support for variant compressor/decompressor implementations.
>
> Let's see how that looks with the complete set of descriptions.
I tried it, and after thinking hard about what one actually wants to
know before installing a package, I decided to drop most of the items
on that list and add some others.
The description reads much better already. Thanks again for the
suggestions so far.
Package: liblzma0
Description: XZ (and LZMA) format compression library
XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm
compression format, which gives memory-hungry but powerful
compression (often better than bzip2) and fast, easy decompression.
.
The native format of liblzma is XZ; it also supports raw
(headerless) streams and the older LZMA format used by lzma, but
not 7-Zip’s related format (see the package p7zip).
.
For more information on the XZ format, see the xz-utils package.
Package: xz-utils
Description: XZ format compression utilities
XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm
compression format, which gives memory-hungry but powerful
compression (often better than bzip2) and fast, easy decompression.
.
This package provides the command line tools for working with XZ
compression, including xz, unxz, xzcat, xzgrep, and so on. They can
also handle the older LZMA format, and if invoked via appropriate
symlinks will emulate the behavior of the commands in the lzma
package.
.
The XZ format is similar to the older LZMA format but includes some
improvements for general use:
.
* ‘file’ magic for detecting XZ files
* crc64 data integrity check
* limited random-access reading support
* improved support for multithreading (not used in xz-utils)
* support for flushing the encoder
* uncompressed chunks
Package: liblzma-dev
Description: XZ (and LZMA) format compression library - development files
XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm
compression format, which gives memory-hungry but powerful
compression (often better than bzip2) and fast, easy decompression.
.
The native format of liblzma is XZ; it also supports raw
(headerless) streams and the older LZMA format used by lzma, but
not 7-Zip’s related format (see the package p7zip). This package
allows one to build software using liblzma.
.
For more information about the XZ format, see the xz-utils package.
Package: liblzma-doc
Description: XZ (and LZMA) format compression library - API documentation
XZ is the successor to the Lempel-Ziv/Markov-chain Algorithm
compression format, which gives memory-hungry but powerful
compression (often better than bzip2) and fast, easy decompression.
.
The native format of liblzma is XZ; it also supports raw
(headerless) streams and the older LZMA format used by lzma, but
not 7-Zip’s related format (see the package p7zip).
.
This package contains a reference manual for the liblzma data
compression library, in Doxygen-generated HTML files. The purpose
of each struct, macro, and function in the public interface is
explained.
.
For more information about the XZ format, see the xz-utils package.
Reply to: