1 xz-utils (4.999.9beta+20100903-1.1) experimental; urgency=low
3 * debian/rules get-orig-source: Update upstream Git URL.
5 -- Jonathan Nieder <jrnieder@gmail.com> Sun, 26 Sep 2010 13:37:33 -0500
7 xz-utils (4.999.9beta+20100903-1) experimental; urgency=low
9 * New snapshot, taken from upstream commit 373ee26.
10 - liblzma: The settings for compression levels 0 through 5
11 (used by xz -0/.../-5) have been tweaked. This affects the
12 speed, compression ratio, and memory usage at compression and
14 - Does not search so hard for a match when a low "nice match
15 length" setting is specified without a depth.
16 - xz: The -1/.../-9 preset options override any previously
17 specified filters, rather than vice versa. To mix presets
18 with filter options, use the --lzma2=preset=n option.
19 - xz: Warns about --memlimit-compress settings that result in
20 compression settings changing even if no explicit -1/.../-9,
21 --lzma1, or --lzma2 option was used.
22 - "xz -v -v --compress" now prints an estimate of the memory
23 required to decompress a file.
24 * debian/copyright: Update upstream Git URL.
25 * debian/changelog.upstream.sh: Permit terser changelog lines.
26 * Standards-Version: 3.9.1 (checked).
28 -- Jonathan Nieder <jrnieder@gmail.com> Fri, 03 Sep 2010 17:05:20 -0500
30 xz-utils (4.999.9beta+20100810-1) unstable; urgency=low
32 * New upstream snapshot, taken from upstream commit d5653ba8a.
33 - xz: The memory usage limiter is now disabled by default.
34 - xz: Support for an XZ_DEFAULTS environment variable was added.
35 It contains user-specific default settings, such as memory usage
36 limits, and can be overridden by the command line and XZ_OPT.
37 - xz: The new --memlimit-compress and --memlimit-decompress
38 options allow the memory usage limit to be set separately for
39 compression and decompression. A new --memlimit alias has been
40 added for the existing --memory option.
41 - xz: The --info-memory option (with or without --robot) now prints
42 how much RAM is installed in addition to the compression and
43 decompression memory limits.
44 * liblzma-doc: Simplify package description.
45 * debian/control: Build-Depends: autopoint | gettext (<< 0.18-1),
46 autopoint | cvs instead of autopoint, to help with backporting.
47 Thanks to Thorsten Glaser for a report.
49 -- Jonathan Nieder <jrnieder@gmail.com> Tue, 10 Aug 2010 20:27:14 -0500
51 xz-utils (4.999.9beta+20100713-1) unstable; urgency=low
54 * Explicitly depend on autoconf (>= 2.64~) due to AC_PREREQ,
55 discovered during backporting.
59 * New upstream snapshot, taken from upstream commit a540198f.
60 - xz: The new --no-adjust option can be used to error out if there
61 is insufficient memory for the chosen compression level.
62 * liblzma-dev: Install examples to /usr/share/doc/liblzma-dev.
63 * Update copyright file.
65 * Drop unpack-time conflicts in favor of configuration-time
66 conflicts (Replaces + Breaks):
67 - xz-utils: against old xz-lzma (for lzmainfo).
68 - xzdec: against old xz-lzma (for lzmadec).
69 - xz-lzma: against lzip 1.7 (for lzdiff and lzgrep).
70 * Standards-Version: 3.9.0.
72 * debian/autogen.sh: Don’t regenerate upstream changelog when it is
74 * debian/rules get-orig-source: Use gzip --no-name --rsyncable.
76 -- Jonathan Nieder <jrnieder@gmail.com> Thu, 15 Jul 2010 01:53:37 -0500
78 xz-utils (4.999.9beta+20100602-1) experimental; urgency=low
80 * New upstream snapshot, taken from upstream commit d8b41eed.
81 - The output from "xz -v --list" and "xz -v -v --list" has been
83 "xz -v -v --list" can be used to obtain an estimate for the memory
84 required to decompress a file.
85 - The xz manual page has some new material, including examples.
87 - liblzma: The lzma_block_compressed_size() function no longer
88 returns LZMA_DATA_ERROR for valid Blocks.
89 * debian/symbols: Bump minimal version for lzma_block_compressed_size.
90 * Correct the 4.999.9beta+20100307-1 changelog entry to describe
91 which public functions were affected.
93 * Add new xz-lzma package to allow xz to provide lzma and related
94 commands. Conflicts: and Provides: lzma.
95 * xz-utils: Suggests: xz-lzma.
96 * xz-utils/README.Debian: Take xz-lzma into account.
98 -- Jonathan Nieder <jrnieder@gmail.com> Fri, 04 Jun 2010 15:53:58 -0500
100 xz-utils (4.999.9beta+20100527-1) unstable; urgency=low
102 * New upstream snapshot, taken from upstream commit a334348dc.
103 - Show both elapsed time and estimated remaining time in xz -v.
104 Thanks to Trent W. Buck for the idea. Closes: #574583.
105 - liblzma: Remove the Subblock filter from the public API
106 (the ABI is unchanged).
107 * liblzma-dev.NEWS: Update.
108 * xz-utils: Update Czech translation.
109 * Change priority of xz-utils and liblzma2 to required and
112 -- Jonathan Nieder <jrnieder@gmail.com> Thu, 27 May 2010 16:27:04 -0500
114 xz-utils (4.999.9beta+20100307-1) unstable; urgency=low
116 * New upstream snapshot, taken from upstream commit f4b2b526.
117 - liblzma: The stream initialization functions were not correctly
118 initializing the internal allow_buffer_error flag. As a result,
119 ever since 4.999.9beta-1 in rare circumstances when decompressing
120 LZMA files, the xz tool would produce spurious "Unexpected end
121 of input" failures (Gentoo bug 305591).
122 - The default memory usage limit on low-memory systems has been
124 * debian/copyright: Clarify.
126 -- Jonathan Nieder <jrnieder@gmail.com> Tue, 09 Mar 2010 10:22:24 -0600
128 xz-utils (4.999.9beta+20100212-4) unstable; urgency=low
130 * debian/control: Build-Depends: autopoint instead of cvs.
132 * debian/copyright: Clean up and include more details.
133 * debian/rules get-orig-source: Unindent comment lines.
134 * xz-utils: include Czech translation.
136 -- Jonathan Nieder <jrnieder@gmail.com> Thu, 04 Mar 2010 10:17:15 -0600
138 xz-utils (4.999.9beta+20100212-3) unstable; urgency=low
140 * liblzma-dev: Remove unneeded .la file.
141 * xz-utils: Dynamically link the xz binary.
142 * Do not waste time installing and running doxygen on buildds that
143 are not going to build arch-all packages.
144 Build-Depends-Indep: doxygen. Closes: #540444.
146 -- Jonathan Nieder <jrnieder@gmail.com> Tue, 23 Feb 2010 18:23:29 -0600
148 xz-utils (4.999.9beta+20100212-2) unstable; urgency=low
150 * Split off xzdec and lzmadec commands into new xzdec package.
151 Thanks to Guillem Jover for the idea. Closes: #571060.
152 * xz-utils.NEWS: advertise this change.
154 -- Jonathan Nieder <jrnieder@gmail.com> Tue, 23 Feb 2010 08:09:39 -0600
156 xz-utils (4.999.9beta+20100212-1) unstable; urgency=low
158 * New upstream snapshot, taken from upstream commit eb7d51a3f.
159 - xz --force compresses symlinks without complaint now.
160 - liblzma: the optimized CRC32 implementation for x86 no longer
161 misdetects the Hurd as Mac OS X.
162 * debian/rules: ./configure --enable-assembler on the Hurd.
163 * xz-utils: Simplify NEWS.Debian.gz.
164 * liblzma-dev: Add a NEWS file to keep track of future API changes.
166 * Drop unnecessary build-time conflict with autoconf2.13.
167 * Add a blank line to the end of all NEWS files.
168 (Works around: #247356)
169 * debian/README.source: Leave out “-I -i” options. Ignoring version
170 control cruft is the default behavior with dpkg source format 3.0.
171 * debian/changelog.upstream.sh: Pass ‘git log’ an explicit --format
172 option to avoid problems if format.pretty is set in gitconfig.
174 * Correct the 4.999.9beta+20100117-1 changelog entry. It said:
175 + The user-specified memory usage limit was not being honored in
177 No such bug was observed, so describe the change instead.
179 -- Jonathan Nieder <jrnieder@gmail.com> Tue, 16 Feb 2010 00:30:24 -0600
181 xz-utils (4.999.9beta+20100131-1) unstable; urgency=low
183 * New upstream snapshot, taken from upstream commit f9dd797a.
184 + xz: the --list option to display information about a compressed
185 file (e.g., its uncompressed size) is now functional. The output
186 of the xz --robot --list command still may change in future
188 * xz-utils: NEWS.Debian.gz: Clarify how interleaved output can
190 * debian/rules: Simplify:
191 - remove support for comma as a delimiter for $(DEB_BUILD_OPTIONS).
192 - rely on dh --parallel instead of tricky logic of our own to
193 handle parallel builds. Build-Depends: debhelper (>= 7.4.10).
194 * Correct some typos in the 4.999.9beta+20100117-1 changelog entry.
195 * Standards-Version: 3.8.4 (checked).
196 * Update copyright file.
198 -- Jonathan Nieder <jrnieder@gmail.com> Sun, 31 Jan 2010 17:32:02 -0600
200 xz-utils (4.999.9beta+20100117-1) unstable; urgency=low
202 * New upstream snapshot, taken from upstream commit 07a11dad.
203 + Fix some logic errors in the internal memory usage configuration
205 + xz will no longer compress or decompress special files in place,
207 --force still enables compression of the target of a symlink.
208 + xz will no longer read compressed data from a terminal or write
209 it to a terminal, even with --force.
210 + liblzma: many Index handling API improvements:
211 - An lzma_index includes more useful metadata that is not
212 actually from the Index. This is particularly helpful for
213 describing multiple-stream files.
214 * lzma_index_cat() does not take a stream padding argument
215 any more; use lzma_index_stream_padding() instead.
216 * lzma_index_memusage() takes two arguments now.
217 The new lzma_index_memused() convenience function
218 calculates the total memory usage of an lzma_index.
219 * lzma_index_count() has been replaced with
220 lzma_index_block_count() and lzma_index_stream_count().
221 * The new lzma_index_stream_flags() allows storing Stream
222 Flags (e.g., checksum types) with the Index information.
223 * The new lzma_index_checks() function indicates the list of
224 checksum types in use.
225 * lzma_index_equal() has been removed. Its semantics were
226 unclear, and something approximately equivalent can be
227 implemented by iterating over Blocks in application code.
228 - An lzma_index no longer represents a position within an Index.
229 The new lzma_index_iter type can be used for that purpose.
230 * Certain functions generate an iterator on demand now rather
231 than clobbering their lzma_index arguments. Using a single
232 lzma_index for multiple concurrent invocations is safe now:
233 lzma_index_buffer_encode(), lzma_index_encoder()
234 * Functions that used to specify a Record by modifying an
235 lzma_index argument have been renamed and taught to write
236 an lzma_index_iter instead:
237 lzma_index_locate() -> lzma_index_iter_locate()
238 lzma_index_rewind() -> lzma_index_iter_rewind()
239 lzma_index_read() -> lzma_index_iter_next()
240 * The lzma_index_record type used by lzma_index_read() for
241 complex seeks is no more. lzma_index_iter_next() instead
242 takes a parameter of the new lzma_index_iter_mode type.
243 * New function: lzma_index_iter_init()
244 * lzma_index_init() cannot reuse memory from an existing
245 lzma_index any more. The signature changed accordingly.
246 + xz: support for decompressing to a sparse file
247 - Try to write a sparse file if the decompressed stream contains
248 long runs of null bytes.
249 - The new --no-sparse option disables this behavior.
250 + xz: add Czech translation.
251 + liblzma-dev: lzma_filters_copy() and lzma_filters_update() are
252 declared not to throw exceptions.
253 * liblzma: bump soname.
254 * xz-utils: Add NEWS.Debian describing the sparse file support.
255 * debian/rules: Stop explicitly disabling assembler optimizations on
256 the Hurd. The configure script will check if a platform is
259 * debian/rules: Update clean target to handle comments and wildcards
261 * Build-Depends: perl.
263 * debian/rules: Speed up build by using autoreconf --symlink.
264 * Remove debian/dirs lists.
265 * Update copyright file and fix a small typo.
267 -- Jonathan Nieder <jrnieder@gmail.com> Mon, 18 Jan 2010 04:19:50 -0600
269 xz-utils (4.999.9beta+20091116-1) unstable; urgency=low
271 * New upstream snapshot, taken from upstream commit d315ca4.
272 + liblzma: add some new functions:
273 - lzma_filters_copy() to copy a filter chain;
274 - lzma_filters_update() to change compression options mid-stream;
275 - lzma_physmem() to retrieve the total quantity of installed RAM.
276 + Fix a design error in liblzma API.
277 - Stop requiring caller to maintain filter chain during
278 compression. The library used to read it for new compression
279 options. Callers that need to change options mid-stream should
280 use lzma_filters_update() instead.
281 - Remove 'persistent' member from struct lzma_options_lzma.
282 + xz: add --robot --info-memory options, for front-ends to use to
283 read the memory usage limit.
284 * liblzma: bump soname; add README.Debian explaining why soname
285 differs from upstream.
286 * Use source format 3.0 (quilt).
287 * Update and clarify copyright file.
289 -- Jonathan Nieder <jrnieder@gmail.com> Mon, 16 Nov 2009 16:33:35 -0600
291 xz-utils (4.999.9beta+20091016-1) unstable; urgency=low
293 * New upstream snapshot, taken from upstream commit 78e92c1.
294 * Drop xzmore.1 patch, applied upstream.
295 * debian/rules: Disable assembler optimizations on hurd. (Closes: #553331)
296 * debian/control: Clarify binary package descriptions. Thanks to
297 Justin B Rye and Ben Finney for the text.
298 * debian/rules get-orig-source: Use commit date (instead of last patch
299 date) to name snapshots.
301 -- Jonathan Nieder <jrnieder@gmail.com> Sun, 01 Nov 2009 00:22:04 -0500
303 xz-utils (4.999.9beta+20091004-1) unstable; urgency=low
305 * Upload to unstable. (Closes: #543562)
306 * New upstream snapshot, taken from upstream commit ebfb2c5.
307 * Patch xzmore.1 to use dashes instead of minus signs.
308 * debian/control: Conflicts: xz-lzma. (Closes: #550249)
309 * liblzma-doc: Register Doxygen-generated docs with doc-base.
310 * debian/changelog.upstream.sh: Declare local variables.
311 * debian/changelog.upstream.sh: Cope with multiple Debian revisions per
313 * debian/rules: Use ":=" where appropriate.
316 -- Jonathan Nieder <jrnieder@gmail.com> Fri, 16 Oct 2009 13:58:54 -0500
318 xz-utils (4.999.9beta+20091002-1) experimental; urgency=low
320 * New upstream snapshot, taken from upstream commit 29fd321.
321 * debian/control: Build-Depends: cvs (for autopoint).
323 -- Jonathan Nieder <jrnieder@gmail.com> Sun, 04 Oct 2009 00:21:08 -0500
325 xz-utils (4.999.9beta-1) experimental; urgency=low
328 * New upstream release.
329 - Fix a data corruption in the compression code. (Closes: #544872)
330 - xzdiff: Fix comparing two compressed files. (Closes: #540543)
331 - Most of XZ Utils is now in the public domain. (Closes: #541391)
332 - Add doc/history.txt to the distributed tarball. (Closes: #541540)
333 * Update and clarify copyright file.
334 * Drop lzma compatibility commands for now. (Closes: #542060, #540232)
335 Add instructions to README.Debian for installing them locally.
336 * debian/control: Add information about the packaging Git repository.
337 * debian/control: Clarify package descriptions.
338 * debian/README.source: Clarify build instructions.
339 * Add debian/.gitignore listing build products.
340 * Build xz-utils with static liblzma.
341 - debian/rules: Use configure --enable-dynamic=mixed.
342 * Optimize xzdec for size, following suggestion in PACKAGERS.
343 - debian/rules: Build xzdec separately so it can be optimized for size.
344 - debian/control: Build-Depends: debhelper (>= 7.3.0).
345 * Generate upstream changelog instead of shipping placeholder.
346 - debian/README.source: Add instructions for regenerating upstream
348 - debian/changelog.upstream.sh: New script.
349 - debian/rules: Install generated changelog file.
350 * liblzma-doc: Drop documentation already shipped in
351 /usr/share/doc/xz-utils.
352 * liblzma-dev, liblzma-doc: Add short README.Debian with pointers to
353 development documentation.
354 * Drop debian/xzdec.1, since upstream ships a better man page.
355 * Run autotools at build time.
357 - Build-Depends: autoconf, automake, libtool, gettext
358 - Build-Conflicts: autoconf2.13, automake1.4
360 - configure: autoreconf -fi
361 - clean: remove autotools-generated files to avoid .diff.gz
362 changes when built twice in a row.
363 * debian/rules: Add get-orig-source target.
364 * Prepare for upload to experimental.
367 * debian/copyright: refer to versioned GPL-3 file.
368 * debian/control: remove duplicate field ‘section’ in package xz-utils.
370 -- Jonathan Nieder <jrnieder@gmail.com> Wed, 30 Sep 2009 01:44:04 -0500
372 xz-utils (4.999.8beta-1) experimental; urgency=low
375 * Initial package for Debian. (Closes: #518803)
377 - add minimal rules file (using Debhelper 7), a control file
378 describing the binary packages, and an appropriate compat file.
379 - use configure --enable-dynamic; use up-to-date config.guess and
381 - do not run automake and so on on autobuilders. Instead, we can
382 run them ourselves when we build the source package.
383 + debian/README.source:
384 - add informations about the packaging GIT repository.
385 * Add liblzma-doc package with Doxygen-generated API docs.
387 [ Mohammed Adnène Trojette ]
388 * Prepare for upload to experimental.
390 -- Mohammed Adnène Trojette <adn+deb@diwi.org> Sat, 27 Jun 2009 17:26:56 +0200