Merge branch 'master' of git://ctrl.tukaani.org/xz
[xz/debian.git] / debian / changelog
blob47cc6e1be3bcfc57abe17f3153ea048069905b11
1 xz-utils (4.999.9beta+20100602-1) experimental; urgency=low
3   * New upstream snapshot, taken from upstream commit d8b41eed.
4     - xz -v --list and xz -v -v --list print more information than they
5       used to.  xz -v -v can be used to obtain an estimate for the
6       memory required to decompress a file.
7     - The xz manual page has been updated, in particular with the
8       addition of some examples.  Closes: #578465.
9     - liblzma: The lzma_block_compressed_size() function no longer
10       returns LZMA_DATA_ERROR for valid Blocks.
12  -- Jonathan Nieder <jrnieder@gmail.com>  Wed, 02 Jun 2010 22:43:44 -0500
14 xz-utils (4.999.9beta+20100527-1) unstable; urgency=low
16   * New upstream snapshot, taken from upstream commit a334348dc.
17     - Show both elapsed time and estimated remaining time in xz -v.
18       Thanks to Trent W. Buck for the idea.  Closes: #574583.
19     - liblzma: Remove the Subblock filter from the public API
20       (the ABI is unchanged).
21   * liblzma-dev.NEWS: Update.
22   * xz-utils: Update Czech translation.
23   * Change priority of xz-utils and liblzma2 to required and
24     xzdec to extra.
26  -- Jonathan Nieder <jrnieder@gmail.com>  Thu, 27 May 2010 16:27:04 -0500
28 xz-utils (4.999.9beta+20100307-1) unstable; urgency=low
30   * New upstream snapshot, taken from upstream commit f4b2b526.
31     - liblzma: The lzma_stream_init() function was not correctly
32       initializing the internal allow_buffer_error flag.  As a result,
33       ever since 4.999.9beta-1 in rare circumstances when decompressing
34       LZMA files, the xz tool would produce spurious "Unexpected end
35       of input" failures (Gentoo bug 305591).
36     - The default memory usage limit on low-memory systems has been
37       increased.
38   * debian/copyright: Clarify.
40  -- Jonathan Nieder <jrnieder@gmail.com>  Tue, 09 Mar 2010 10:22:24 -0600
42 xz-utils (4.999.9beta+20100212-4) unstable; urgency=low
44   * debian/control: Build-Depends: autopoint instead of cvs.
45     Closes: #572481.
46   * debian/copyright: Clean up and include more details.
47   * debian/rules get-orig-source: Unindent comment lines.
48   * xz-utils: include Czech translation.
50  -- Jonathan Nieder <jrnieder@gmail.com>  Thu, 04 Mar 2010 10:17:15 -0600
52 xz-utils (4.999.9beta+20100212-3) unstable; urgency=low
54   * liblzma-dev: Remove unneeded .la file.
55   * xz-utils: Dynamically link the xz binary.
56   * Do not waste time installing and running doxygen on buildds that
57     are not going to build arch-all packages.
58     Build-Depends-Indep: doxygen.  Closes: #540444.
60  -- Jonathan Nieder <jrnieder@gmail.com>  Tue, 23 Feb 2010 18:23:29 -0600
62 xz-utils (4.999.9beta+20100212-2) unstable; urgency=low
64   * Split off xzdec and lzmadec commands into new xzdec package.
65     Thanks to Guillem Jover for the idea.  Closes: #571060.
66   * xz-utils.NEWS: advertise this change.
68  -- Jonathan Nieder <jrnieder@gmail.com>  Tue, 23 Feb 2010 08:09:39 -0600
70 xz-utils (4.999.9beta+20100212-1) unstable; urgency=low
72   * New upstream snapshot, taken from upstream commit eb7d51a3f.
73      - xz --force compresses symlinks without complaint now.
74      - liblzma: the optimized CRC32 implementation for x86 no longer
75        misdetects the Hurd as Mac OS X.
76   * debian/rules: ./configure --enable-assembler on the Hurd.
77   * xz-utils: Simplify NEWS.Debian.gz.
78   * liblzma-dev: Add a NEWS file to keep track of future API changes.
80   * Drop unnecessary build-time conflict with autoconf2.13.
81   * Add a blank line to the end of all NEWS files.
82     (Works around: #247356)
83   * debian/README.source: Leave out “-I -i” options.  Ignoring version
84     control cruft is the default behavior with dpkg source format 3.0.
85   * debian/changelog.upstream.sh: Pass ‘git log’ an explicit --format
86     option to avoid problems if format.pretty is set in gitconfig.
88   * Correct the 4.999.9beta+20100117-1 changelog entry.  It said:
89      + The user-specified memory usage limit was not being honored in
90        some cases.
91     No such bug was observed, so describe the change instead.
93  -- Jonathan Nieder <jrnieder@gmail.com>  Tue, 16 Feb 2010 00:30:24 -0600
95 xz-utils (4.999.9beta+20100131-1) unstable; urgency=low
97   * New upstream snapshot, taken from upstream commit f9dd797a.
98      + xz: the --list option to display information about a compressed
99        file (e.g., its uncompressed size) is now functional.  The output
100        of the xz --robot --list command still may change in future
101        versions.
102   * xz-utils: NEWS.Debian.gz: Clarify how interleaved output can
103     go wrong.
104   * debian/rules: Simplify:
105      - remove support for comma as a delimiter for $(DEB_BUILD_OPTIONS).
106      - rely on dh --parallel instead of tricky logic of our own to
107        handle parallel builds.  Build-Depends: debhelper (>= 7.4.10).
108   * Correct some typos in the 4.999.9beta+20100117-1 changelog entry.
109   * Standards-Version: 3.8.4 (checked).
110   * Update copyright file.
112  -- Jonathan Nieder <jrnieder@gmail.com>  Sun, 31 Jan 2010 17:32:02 -0600
114 xz-utils (4.999.9beta+20100117-1) unstable; urgency=low
116   * New upstream snapshot, taken from upstream commit 07a11dad.
117      + Fix some logic errors in the internal memory usage configuration
118        API.
119      + xz will no longer compress or decompress special files in place,
120        even with --force.
121        --force still enables compression of the target of a symlink.
122      + xz will no longer read compressed data from a terminal or write
123        it to a terminal, even with --force.
124      + liblzma: many Index handling API improvements:
125         - An lzma_index includes more useful metadata that is not
126           actually from the Index.  This is particularly helpful for
127           describing multiple-stream files.
128            * lzma_index_cat() does not take a stream padding argument
129              any more; use lzma_index_stream_padding() instead.
130            * lzma_index_memusage() takes two arguments now.
131              The new lzma_index_memused() convenience function
132              calculates the total memory usage of an lzma_index.
133            * lzma_index_count() has been replaced with
134              lzma_index_block_count() and lzma_index_stream_count().
135            * The new lzma_index_stream_flags() allows storing Stream
136              Flags (e.g., checksum types) with the Index information.
137            * The new lzma_index_checks() function indicates the list of
138              checksum types in use.
139            * lzma_index_equal() has been removed.  Its semantics were
140              unclear, and something approximately equivalent can be
141              implemented by iterating over Blocks in application code.
142         - An lzma_index no longer represents a position within an Index.
143           The new lzma_index_iter type can be used for that purpose.
144            * Certain functions generate an iterator on demand now rather
145              than clobbering their lzma_index arguments.  Using a single
146              lzma_index for multiple concurrent invocations is safe now:
147               lzma_index_buffer_encode(), lzma_index_encoder()
148            * Functions that used to specify a Record by modifying an
149              lzma_index argument have been renamed and taught to write
150              an lzma_index_iter instead:
151               lzma_index_locate() -> lzma_index_iter_locate()
152               lzma_index_rewind() -> lzma_index_iter_rewind()
153               lzma_index_read() -> lzma_index_iter_next()
154            * The lzma_index_record type used by lzma_index_read() for
155              complex seeks is no more.  lzma_index_iter_next() instead
156              takes a parameter of the new lzma_index_iter_mode type.
157            * New function: lzma_index_iter_init()
158            * lzma_index_init() cannot reuse memory from an existing
159              lzma_index any more.  The signature changed accordingly.
160      + xz: support for decompressing to a sparse file
161         - Try to write a sparse file if the decompressed stream contains
162           long runs of null bytes.
163         - The new --no-sparse option disables this behavior.
164      + xz: add Czech translation.
165      + liblzma-dev: lzma_filters_copy() and lzma_filters_update() are
166        declared not to throw exceptions.
167   * liblzma: bump soname.
168   * xz-utils: Add NEWS.Debian describing the sparse file support.
169   * debian/rules: Stop explicitly disabling assembler optimizations on
170     the Hurd.  The configure script will check if a platform is
171     supported.
173   * debian/rules: Update clean target to handle comments and wildcards
174     in .gitignore.
175   * Build-Depends: perl.
177   * debian/rules: Speed up build by using autoreconf --symlink.
178   * Remove debian/dirs lists.
179   * Update copyright file and fix a small typo.
181  -- Jonathan Nieder <jrnieder@gmail.com>  Mon, 18 Jan 2010 04:19:50 -0600
183 xz-utils (4.999.9beta+20091116-1) unstable; urgency=low
185   * New upstream snapshot, taken from upstream commit d315ca4.
186      + liblzma: add some new functions:
187         - lzma_filters_copy() to copy a filter chain;
188         - lzma_filters_update() to change compression options mid-stream;
189         - lzma_physmem() to retrieve the total quantity of installed RAM.
190      + Fix a design error in liblzma API.
191         - Stop requiring caller to maintain filter chain during
192           compression.  The library used to read it for new compression
193           options.  Callers that need to change options mid-stream should
194           use lzma_filters_update() instead.
195         - Remove 'persistent' member from struct lzma_options_lzma.
196      + xz: add --robot --info-memory options, for front-ends to use to
197        read the memory usage limit.
198   * liblzma: bump soname; add README.Debian explaining why soname
199     differs from upstream.
200   * Use source format 3.0 (quilt).
201   * Update and clarify copyright file.
203  -- Jonathan Nieder <jrnieder@gmail.com>  Mon, 16 Nov 2009 16:33:35 -0600
205 xz-utils (4.999.9beta+20091016-1) unstable; urgency=low
207   * New upstream snapshot, taken from upstream commit 78e92c1.
208   * Drop xzmore.1 patch, applied upstream.
209   * debian/rules: Disable assembler optimizations on hurd. (Closes: #553331)
210   * debian/control: Clarify binary package descriptions.  Thanks to
211     Justin B Rye and Ben Finney for the text.
212   * debian/rules get-orig-source: Use commit date (instead of last patch
213     date) to name snapshots.
215  -- Jonathan Nieder <jrnieder@gmail.com>  Sun, 01 Nov 2009 00:22:04 -0500
217 xz-utils (4.999.9beta+20091004-1) unstable; urgency=low
219   * Upload to unstable. (Closes: #543562)
220   * New upstream snapshot, taken from upstream commit ebfb2c5.
221   * Patch xzmore.1 to use dashes instead of minus signs.
222   * debian/control: Conflicts: xz-lzma. (Closes: #550249)
223   * liblzma-doc: Register Doxygen-generated docs with doc-base.
224   * debian/changelog.upstream.sh: Declare local variables.
225   * debian/changelog.upstream.sh: Cope with multiple Debian revisions per
226     upstream version.
227   * debian/rules: Use ":=" where appropriate.
228   * Add watch file.
230  -- Jonathan Nieder <jrnieder@gmail.com>  Fri, 16 Oct 2009 13:58:54 -0500
232 xz-utils (4.999.9beta+20091002-1) experimental; urgency=low
234   * New upstream snapshot, taken from upstream commit 29fd321.
235   * debian/control: Build-Depends: cvs (for autopoint).
237  -- Jonathan Nieder <jrnieder@gmail.com>  Sun, 04 Oct 2009 00:21:08 -0500
239 xz-utils (4.999.9beta-1) experimental; urgency=low
241   [ Jonathan Nieder ]
242   * New upstream release.
243      - Fix a data corruption in the compression code. (Closes: #544872)
244      - xzdiff: Fix comparing two compressed files. (Closes: #540543)
245      - Most of XZ Utils is now in the public domain. (Closes: #541391)
246      - Add doc/history.txt to the distributed tarball. (Closes: #541540)
247   * Update and clarify copyright file.
248   * Drop lzma compatibility commands for now. (Closes: #542060, #540232)
249     Add instructions to README.Debian for installing them locally.
250   * debian/control: Add information about the packaging Git repository.
251   * debian/control: Clarify package descriptions.
252   * debian/README.source: Clarify build instructions.
253   * Add debian/.gitignore listing build products.
254   * Build xz-utils with static liblzma.
255      - debian/rules: Use configure --enable-dynamic=mixed.
256   * Optimize xzdec for size, following suggestion in PACKAGERS.
257      - debian/rules: Build xzdec separately so it can be optimized for size.
258      - debian/control: Build-Depends: debhelper (>= 7.3.0).
259   * Generate upstream changelog instead of shipping placeholder.
260      - debian/README.source: Add instructions for regenerating upstream
261        changelog file.
262      - debian/changelog.upstream.sh: New script.
263      - debian/rules: Install generated changelog file.
264   * liblzma-doc: Drop documentation already shipped in
265     /usr/share/doc/xz-utils.
266   * liblzma-dev, liblzma-doc: Add short README.Debian with pointers to
267     development documentation.
268   * Drop debian/xzdec.1, since upstream ships a better man page.
269   * Run autotools at build time.
270      + debian/control:
271         - Build-Depends: autoconf, automake, libtool, gettext
272         - Build-Conflicts: autoconf2.13, automake1.4
273      + debian/rules:
274         - configure: autoreconf -fi
275         - clean: remove autotools-generated files to avoid .diff.gz
276           changes when built twice in a row.
277   * debian/rules: Add get-orig-source target.
278   * Prepare for upload to experimental.
280   [ Cristian Greco ]
281   * debian/copyright: refer to versioned GPL-3 file.
282   * debian/control: remove duplicate field ‘section’ in package xz-utils.
284  -- Jonathan Nieder <jrnieder@gmail.com>  Wed, 30 Sep 2009 01:44:04 -0500
286 xz-utils (4.999.8beta-1) experimental; urgency=low
288   [ Jonathan Nieder ]
289   * Initial package for Debian. (Closes: #518803)
290      + debian/rules:
291         - add minimal rules file (using Debhelper 7), a control file
292           describing the binary packages, and an appropriate compat file.
293         - use configure --enable-dynamic; use up-to-date config.guess and
294           config.sub files.
295         - do not run automake and so on on autobuilders. Instead, we can
296           run them ourselves when we build the source package.
297      + debian/README.source:
298         - add informations about the packaging GIT repository.
299   * Add liblzma-doc package with Doxygen-generated API docs.
301   [ Mohammed Adnène Trojette ]
302   * Prepare for upload to experimental.
304  -- Mohammed Adnène Trojette <adn+deb@diwi.org>  Sat, 27 Jun 2009 17:26:56 +0200