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