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