xz-utils: NEWS: Add a general caveat about interleaved output
[xz/debian.git] / debian / changelog
bloba1a3f68191c6c6d51822c5b0cbf612e8c451297b
1 xz-utils (4.999.9beta+20100117-2) unstable; urgency=low
3   * xz-utils: NEWS.Debian.gz: Clarify how else interleaved output can
4     go wrong.
6  -- Jonathan Nieder <jrnieder@gmail.com>  Wed, 20 Jan 2010 01:18:56 -0600
8 xz-utils (4.999.9beta+20100117-1) unstable; urgency=low
10   * New upstream snapshot, taken from upstream commit 07a11dad.
11      + The user-specified memory usage limit was not being honored in
12        some cases.
13      + xz will no longer compress or decompress special files in place,
14        even with --force.
15        --force still enables compression of the target of a symlink.
16      + xz will no longer read compressed data from a terminal or write
17        it to a terminal, even with --force.
18      + liblzma: many Index handling API improvements:
19         - An lzma_index includes more useful metadata that is not
20           actually from the Index.  This is particularly helpful for
21           describing multiple-stream files.
22            * lzma_index_cat() does not take a stream padding argument
23              any more; use lzma_index_stream_padding() instead.
24            * lzma_index_memusage() takes two arguments now.
25              The new lzma_index_memused() convenience function
26              calculates the total memory usage of an lzma_index.
27            * lzma_index_count() has been replaced with
28              lzma_index_block_count() and lzma_index_stream_count().
29            * The new lzma_index_stream_flags() allows storing Stream
30              Flags (e.g., checksum types) with the Index information.
31            * The new lzma_index_checks() function indicates the list of
32              checksum types in use.
33            * lzma_index_equal() has been removed.  Its semantics were
34              unclear, and something approximate equivalent can be
35              implemented by iterating over Blocks in application code.
36         - An lzma_index no longer represents a position within an Index.
37           The new lzma_index_iter type can be used for that purpose.
38            * Certain functions generate an iterator on demand now rather
39              than clobbering their lzma_index argument.  Using a single
40              lzma_index for multiple concurrent invocations is safe now:
41               lzma_index_buffer_encode(), lzma_index_encoder()
42            * Functions that used to specify a Record by modifying an
43              lzma_index argument have been renamed and taught to write
44              an lzma_index_iter instead:
45               lzma_index_locate() -> lzma_index_iter_locate()
46               lzma_index_rewind() -> lzma_index_iter_rewind()
47               lzma_index_read() -> lzma_index_iter_next()
48            * The lzma_index_record type used by lzma_index_read() for
49              complex seeks is no more.  lzma_index_iter_next() instead
50              takes a parameter of the new lzma_index_iter_mode type.
51            * New function: lzma_index_iter_init()
52            * lzma_index_init() cannot reuse memory from an existing
53              lzma_index any more.  The signature changed accordingly.
54      + xz: support for decompressing to a sparse file
55         - Try to write a sparse file if the decompressed stream contains
56           long runs of null bytes.
57         - The new --no-sparse option disables this behavior.
58      + xz: add Czech translation.
59      - liblzma-dev: lzma_filters_copy() and lzma_filters_update() are
60        declared not to throw exceptions.
61   * liblzma: bump soname.
62   * xz-utils: Add NEWS.Debian describing the sparse file support.
63   * debian/rules: Stop explicitly disabling assembler optimizations on
64     the Hurd.  The configure script will check if a platform is
65     supported.
67   * debian/rules: Update clean target to handle comments and wildcards
68     in .gitignore.
69   * Build-Depends: perl.
71   * debian/rules: Speed up build by using autoreconf --symlink.
72   * Remove debian/dirs lists.
73   * Update copyright file and fix a small typo.
75  -- Jonathan Nieder <jrnieder@gmail.com>  Mon, 18 Jan 2010 04:19:50 -0600
77 xz-utils (4.999.9beta+20091116-1) unstable; urgency=low
79   * New upstream snapshot, taken from upstream commit d315ca4.
80      + liblzma: add some new functions:
81         - lzma_filters_copy() to copy a filter chain;
82         - lzma_filters_update() to change compression options mid-stream;
83         - lzma_physmem() to retrieve the total quantity of installed RAM.
84      + Fix a design error in liblzma API.
85         - Stop requiring caller to maintain filter chain during
86           compression.  The library used to read it for new compression
87           options.  Callers that need to change options mid-stream should
88           use lzma_filters_update() instead.
89         - Remove 'persistent' member from struct lzma_options_lzma.
90      + xz: add --robot --info-memory options, for front-ends to use to
91        read the memory usage limit.
92   * liblzma: bump soname; add README.Debian explaining why soname
93     differs from upstream.
94   * Use source format 3.0 (quilt).
95   * Update and clarify copyright file.
97  -- Jonathan Nieder <jrnieder@gmail.com>  Mon, 16 Nov 2009 16:33:35 -0600
99 xz-utils (4.999.9beta+20091016-1) unstable; urgency=low
101   * New upstream snapshot, taken from upstream commit 78e92c1.
102   * Drop xzmore.1 patch, applied upstream.
103   * debian/rules: Disable assembler optimizations on hurd. (Closes: #553331)
104   * debian/control: Clarify binary package descriptions.  Thanks to
105     Justin B Rye and Ben Finney for the text.
106   * debian/rules get-orig-source: Use commit date (instead of last patch
107     date) to name snapshots.
109  -- Jonathan Nieder <jrnieder@gmail.com>  Sun, 01 Nov 2009 00:22:04 -0500
111 xz-utils (4.999.9beta+20091004-1) unstable; urgency=low
113   * Upload to unstable. (Closes: #543562)
114   * New upstream snapshot, taken from upstream commit ebfb2c5.
115   * Patch xzmore.1 to use dashes instead of minus signs.
116   * debian/control: Conflicts: xz-lzma. (Closes: #550249)
117   * liblzma-doc: Register Doxygen-generated docs with doc-base.
118   * debian/changelog.upstream.sh: Declare local variables.
119   * debian/changelog.upstream.sh: Cope with multiple Debian revisions per
120     upstream version.
121   * debian/rules: Use ":=" where appropriate.
122   * Add watch file.
124  -- Jonathan Nieder <jrnieder@gmail.com>  Fri, 16 Oct 2009 13:58:54 -0500
126 xz-utils (4.999.9beta+20091002-1) experimental; urgency=low
128   * New upstream snapshot, taken from upstream commit 29fd321.
129   * debian/control: Build-Depends: cvs (for autopoint).
131  -- Jonathan Nieder <jrnieder@gmail.com>  Sun, 04 Oct 2009 00:21:08 -0500
133 xz-utils (4.999.9beta-1) experimental; urgency=low
135   [ Jonathan Nieder ]
136   * New upstream release.
137      - Fix a data corruption in the compression code. (Closes: #544872)
138      - xzdiff: Fix comparing two compressed files. (Closes: #540543)
139      - Most of XZ Utils is now in the public domain. (Closes: #541391)
140      - Add doc/history.txt to the distributed tarball. (Closes: #541540)
141   * Update and clarify copyright file.
142   * Drop lzma compatibility commands for now. (Closes: #542060, #540232)
143     Add instructions to README.Debian for installing them locally.
144   * debian/control: Add information about the packaging Git repository.
145   * debian/control: Clarify package descriptions.
146   * debian/README.source: Clarify build instructions.
147   * Add debian/.gitignore listing build products.
148   * Build xz-utils with static liblzma.
149      - debian/rules: Use configure --enable-dynamic=mixed.
150   * Optimize xzdec for size, following suggestion in PACKAGERS.
151      - debian/rules: Build xzdec separately so it can be optimized for size.
152      - debian/control: Build-Depends: debhelper (>= 7.3.0).
153   * Generate upstream changelog instead of shipping placeholder.
154      - debian/README.source: Add instructions for regenerating upstream
155        changelog file.
156      - debian/changelog.upstream.sh: New script.
157      - debian/rules: Install generated changelog file.
158   * liblzma-doc: Drop documentation already shipped in
159     /usr/share/doc/xz-utils.
160   * liblzma-dev, liblzma-doc: Add short README.Debian with pointers to
161     development documentation.
162   * Drop debian/xzdec.1, since upstream ships a better man page.
163   * Run autotools at build time.
164      + debian/control:
165         - Build-Depends: autoconf, automake, libtool, gettext
166         - Build-Conflicts: autoconf2.13, automake1.4
167      + debian/rules:
168         - configure: autoreconf -fi
169         - clean: remove autotools-generated files to avoid .diff.gz
170           changes when built twice in a row.
171   * debian/rules: Add get-orig-source target.
172   * Prepare for upload to experimental.
174   [ Cristian Greco ]
175   * debian/copyright: refer to versioned GPL-3 file.
176   * debian/control: remove duplicate field ‘section’ in package xz-utils.
178  -- Jonathan Nieder <jrnieder@gmail.com>  Wed, 30 Sep 2009 01:44:04 -0500
180 xz-utils (4.999.8beta-1) experimental; urgency=low
182   [ Jonathan Nieder ]
183   * Initial package for Debian. (Closes: #518803)
184      + debian/rules:
185         - add minimal rules file (using Debhelper 7), a control file
186           describing the binary packages, and an appropriate compat file.
187         - use configure --enable-dynamic; use up-to-date config.guess and
188           config.sub files.
189         - do not run automake and so on on autobuilders. Instead, we can
190           run them ourselves when we build the source package.
191      + debian/README.source:
192         - add informations about the packaging GIT repository.
193   * Add liblzma-doc package with Doxygen-generated API docs.
195   [ Mohammed Adnène Trojette ]
196   * Prepare for upload to experimental.
198  -- Mohammed Adnène Trojette <adn+deb@diwi.org>  Sat, 27 Jun 2009 17:26:56 +0200