Commit | Line | Data |
---|---|---|
07c08054 MW |
1 | dpkg (1.18.25mdw1) unstable; urgency=medium |
2 | ||
3 | [Mark Wooding] | |
4 | * Kludge `tar_header_decode' to handle spurious `errno' setting better. | |
5 | ||
6 | -- Mark Wooding <mdw@distorted.org.uk> Thu, 18 Jun 2020 18:34:29 +0100 | |
7 | ||
1479465f GJ |
8 | dpkg (1.18.25) stretch; urgency=medium |
9 | ||
10 | [ Guillem Jover ] | |
11 | * Parse start-stop-daemon usernames and groupnames starting with digits in | |
12 | -u and -c correctly. Reported by Bodo Eggert <7eggert@online.de>. | |
13 | * Always use the binary version for the .buildinfo filename in | |
14 | dpkg-genbuildinfo. Reported by Raphaël Hertzog <hertzog@debian.org>. | |
15 | Closes: #869236 | |
16 | * Fix integer overflow in deb(5) format version parser. | |
17 | Closes: #868356 | |
18 | * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing | |
19 | that the DEBIAN pathname does not exist. Closes: #879982 | |
20 | Reported by Jakub Wilk <jwilk@jwilk.net>. | |
21 | * Do not try to recompute hashes for the .dsc file when signing binary-only | |
22 | builds in dpkg-buildpackage. Reported by Ximin Luo <infinity0@debian.org>. | |
23 | * Architecture support: | |
24 | - Add support for riscv64 CPU. Closes: #822914 | |
25 | Thanks to Manuel A. Fernandez Montecelo <mafm@debian.org> | |
26 | * Perl modules: | |
27 | - Do not normalize args past a passthrough stop word in Dpkg::Getopt. | |
28 | Some commands pass some arguments through to another command, and | |
29 | those must not be normalized as that might break their invocation. | |
30 | Reported by Helmut Grohne <helmut@subdivi.de>. | |
31 | * Documentation: | |
32 | - Update buildinfo information in dpkg-buildpackage man page to match | |
33 | the current implementation. | |
34 | - Use correct name for archname validator value in dpkg(1) man page. | |
35 | Reported by Niels Thykier <niels@thykier.net. | |
36 | - Update git URLs for move away from alioth.debian.org. | |
37 | * Packaging: | |
38 | - Add versioned Build-Depends on tar, due to the --clamp-mtime option | |
39 | being used in Dpkg::Source::Archive which is used by dpkg-source, | |
40 | used by the test suite. Closes: #877330 | |
41 | ||
42 | [ Updated programs translations ] | |
43 | * Dutch (Frans Spiesschaert). | |
44 | * German (Sven Joachim). | |
45 | * Italian (Pietro Battiston, Milo Casagrande). | |
46 | * Portuguese (Miguel Figueiredo). | |
47 | * Simplified Chinese (Zhou Mo, Boyuan Yang). | |
48 | * Spanish (Javier Fernandez-Sanguino). | |
49 | * Turkish (Mert Dirik). | |
50 | ||
51 | [ Updated man pages translations ] | |
52 | * Dutch (Frans Spiesschaert). | |
53 | * German (Helge Kreutzmann). | |
54 | ||
55 | -- Guillem Jover <guillem@debian.org> Tue, 26 Jun 2018 12:28:08 +0200 | |
56 | ||
57 | dpkg (1.18.24) unstable; urgency=medium | |
58 | ||
59 | [ Guillem Jover ] | |
60 | * Add missing symbols to the libdpkg map file. | |
61 | * Fix dpkg-shlibdeps to preserve the Dpkg::Shlibs::find_library() order | |
62 | when scanning symbols/shlibs files. This was causing generation of bogus | |
63 | dependencies when multiple packages provide the same SONAME on different | |
64 | directories. Regression introduced in dpkg 1.18.17. Closes: #860979 | |
65 | * Make dpkg-maintscript-helper print all unowned files from a directory | |
66 | when printing the error message, to ease debugging those problems after | |
67 | the fact. Closes: #813454, #860238 | |
68 | Based on a patch by Bastien ROUCARIÈS <roucaries.bastien@gmail.com>. | |
69 | * Add duplicate prevention code for debian/files to dpkg-genbuildinfo, so | |
70 | that successive runs with different versions and equivalent build types | |
71 | do not generate multiple .buildinfo entries to be uploaded, which is | |
72 | similar to what dpkg-gencontrol is doing for .deb files. | |
73 | * Fix conffile takeover handling during unpack in dpkg on --root or | |
74 | on diversions. Closes: #837051, #858004 | |
75 | * Fix digest inference for shared conffiles, causing bogus takeover | |
76 | unpack errors. Regression introduced in dpkg 1.16.9. Closes: #861217 | |
77 | * Improve tar entry metadata parsing in dpkg: | |
78 | - Do not parse device numbers for non block nor char tar entry objects. | |
79 | - Make the existing octal parser more robust, by checking for the | |
80 | expected format of leading zeros or spaces, followed by any ASCII | |
81 | octal characters (0-7), followed by zero or more space or NULs. | |
82 | - Add support for base-256 encoded numeric fields, to support large | |
83 | values, for UID/GID, device number, size and even signed timestamps. | |
84 | This is necessary not only to be able to store larger values, but to | |
85 | cover packages that can already be generated by dpkg-deb, given that | |
86 | it uses the system GNU tar when building. Closes: #850834 | |
87 | * Architecture support: | |
88 | - Add support for ARM64 ILP32. Closes: #824742 | |
89 | Thanks to Wookey <wookey@wookware.org>. | |
90 | * Perl modules: | |
91 | - Remove obsolete hardening-wrapper support from Dpkg::Vendor::Ubuntu. | |
92 | Thanks to Adam Conrad <adconrad@0c3.net>. | |
93 | - Bump $Dpkg::Deps::VERSION to match the one documented in CHANGES. | |
94 | - Ignore by default debian/files.new and debian/files for all source | |
95 | formats in Dpkg::Source::Package, because these are generated files | |
96 | with well known pathnames, part of the public interface, and with | |
97 | dpkg-genbuildinfo always injecting .buildinfo entries into | |
98 | debian/files, this meant this could disrupt previous workflows based | |
99 | on not cleaning the source tree. | |
100 | * Documentation: | |
101 | - Many spelling fixes. Thanks to Josh Soref <jsoref@gmail.com>. | |
102 | - Do not include mispellings in changelogs, as that makes detecting them | |
103 | more difficult. | |
104 | * Build system: | |
105 | - Use libexec variable for auxiliary internal programs, and set it to | |
106 | /usr/lib on Debian and derivatives. | |
107 | - Check that the detected tar is a GNU tar. | |
108 | - Check that the detected patch is a GNU patch, so that we get a directory | |
109 | traversal resistant patch implementation. This fixes CVE-2017-8283 by | |
110 | delegating those checks to patch(1), so that we trap blank-indented | |
111 | diff hunks trying to escape from the source tree. | |
112 | * Test suite: | |
113 | - Add a test case for blank-indented patches which were the cause for | |
114 | CVE-2017-8283. | |
115 | - Handle files with non-zero sizes in c-tarextract libdpkg test code. | |
116 | ||
117 | [ Updated programs translations ] | |
118 | * Catalan (Guillem Jover). | |
119 | * Czech (Miroslav Kure). | |
120 | ||
121 | [ Updated dselect translations ] | |
122 | * Catalan (Guillem Jover). | |
123 | ||
124 | [ Updated scripts translations ] | |
125 | * Catalan (Guillem Jover). | |
126 | ||
127 | [ Updated man pages translations ] | |
128 | * German (Helge Kreutzmann, David Rabel). Closes: #857449 | |
129 | * Spanish (Javier Fernández-Sanguino). | |
130 | ||
131 | -- Guillem Jover <guillem@debian.org> Wed, 17 May 2017 13:16:25 +0200 | |
132 | ||
133 | dpkg (1.18.23) unstable; urgency=medium | |
134 | ||
135 | [ Guillem Jover ] | |
136 | * Handle unmatched arch-qualified virtual packages in dpkg-genbuildinfo, | |
137 | instead of letting perl die. Closes: #849944 | |
138 | * Declare .buildinfo format as stable with version 1.0. | |
139 | * Do not depend on cxxabi.h to have declared __cxa_pure_virtual, use | |
140 | the same “__cxxabiv1” namespace as specified in the C++ ABI, instead | |
141 | of using the “abi” alias intended for use by userland. | |
142 | Thanks to Jörg Sonnenberger <joerg@netbsd.org>. | |
143 | * Add a comment on any C code switch case that falls through. Fixes new | |
144 | gcc-7 warnings. | |
145 | * Use snprintf() instead of sprintf() in libdpkg when constructing the ar | |
146 | member header, as we might overflow depending on the input data. | |
147 | * Portability: | |
148 | - Do not redeclare sys_siglist in libcompat when the system does so. | |
149 | Thanks to Thomas Klausner <wiz@NetBSD.org>. | |
150 | - Rename err variable to ret in start-stop-daemon as the former is a | |
151 | function on BSDs. | |
152 | - Use 5-argument kvm_getprocs() call form on OpenBSD in start-stop-daemon. | |
153 | - Use correct struct kinfo_proc ruid submember name on NetBSD in | |
154 | start-stop-daemon. | |
155 | - Define _KMEMUSER for NetBSD to get declarations for various | |
156 | struct kinfo_proc members in start-stop-daemon. | |
157 | * Perl modules: | |
158 | - Do not special case EM_SPARC32PLUS for NetBSD in Dpkg::Shlibs::Objdump, | |
159 | the code has been fixed in NetBSD as that situation could not happen. | |
160 | - Fix read() error handling in Dpkg::Shlibs::Objdump::get_format() to | |
161 | gracefully ignore non-ELF files again. Closes: #854536 | |
162 | - Emit an explicit warning from Dpkg::Shlibs::Objdump::Object::analyze() | |
163 | for unknown executable formats instead of relying on objdump doing so. | |
164 | - Do not parse bogus ELF binaries in Dpkg::Shlibs::Objdump::get_format(). | |
165 | Reported by Niels Thykier <niels@thykier.net>. | |
166 | - Add ‘.mnt-ignore’ to the default ignore lists in Dpkg::Source::Package, | |
167 | as we were already ignoring the ‘_MTN’ pathnames. Closes: #855450 | |
168 | Thanks to Nicolas Boulenguez <nicolas@debian.org>. | |
169 | - Mark kfreebsd-amd64, kfreebsd-i386, sparc and sparc64 architectures as | |
170 | having gcc builtin PIE in Dpkg::Vendor::Debian. | |
171 | - Switch PIE handling in Dpkg::Vendor::Debian to have no default (!) and | |
172 | delegate the setting to gcc or an explicit request by a user. This is | |
173 | needed to cope with the general PIE brokenness situation in Debian, and | |
174 | the current specific brokenness of a Debian gcc patch mangling the dpkg | |
175 | build flags. Closes: #848129, #845550 | |
176 | * Documentation: | |
177 | - Clarify the requirements for deb-conffile(5) pathnames. Closes: #854417 | |
178 | Proposed by Dieter Adriaenssens <dieter.adriaenssens@gmail.com>. | |
179 | - Document dpkg-source --before-build and --after-build in --help output. | |
180 | - Document dpkg-buildpackage --ignore-builtin-builddeps in --help output. | |
181 | * Build system: | |
182 | - Check <sys/proc.h> by also including <sys/param.h>, on several BSD | |
183 | systems the header is not self-contained. | |
184 | - Handle libmd implementations built into system libc, as found on some | |
185 | BSD systems. | |
186 | - Do not fail on missing compression libraries or headers on automatic | |
187 | detection mode. Regression introduced in dpkg 1.18.14. | |
188 | * Test suite: | |
189 | - Use the detected perl interpreter instead of a random one from PATH. | |
190 | ||
191 | [ Updated programs translations ] | |
192 | * Dutch (Frans Spiesschaert). Closes: #856325 | |
193 | ||
194 | [ Updated scripts translations ] | |
195 | * German (Helge Kreutzmann). | |
196 | ||
197 | [ Updated man pages translations ] | |
198 | * Dutch (Frans Spiesschaer). Closes: #856326 | |
199 | ||
200 | -- Guillem Jover <guillem@debian.org> Mon, 06 Mar 2017 05:41:11 +0100 | |
201 | ||
202 | dpkg (1.18.22) unstable; urgency=medium | |
203 | ||
204 | [ Guillem Jover ] | |
205 | * Turn status file parser errors on bogus field blank lines into warnings, | |
206 | otherwise the system cannot be easily recovered from. Regression | |
207 | introduced in dpkg 1.16.1. Reported by Jay Freeman <saurik@saurik.com>. | |
208 | * Perl modules: | |
209 | - Mask ARM ABI bits in the ELF processor flags in Dpkg::Shlibs::Objdump. | |
210 | These are too unreliable to be used for exact matching. Closes: #853793 | |
211 | ||
212 | [ Updated programs translations ] | |
213 | * Turkish (Mert Dirik). Closes: #853202 | |
214 | ||
215 | [ Updated scripts translations ] | |
216 | * German (Helge Kreutzmann). | |
217 | ||
218 | [ Updated man pages translations ] | |
219 | * German (Helge Kreutzmann). | |
220 | ||
221 | -- Guillem Jover <guillem@debian.org> Wed, 01 Feb 2017 05:48:58 +0100 | |
222 | ||
223 | dpkg (1.18.21) unstable; urgency=medium | |
224 | ||
225 | [ Guillem Jover ] | |
226 | * Revert "Generate Testsuite-Restrictions fields from the test restrictions | |
227 | in dpkg-source into .dsc files". This change is contentious and should | |
228 | have been discussed more widely. Given that this has been live only for | |
229 | a couple of days, the impact should be minimal, but still something to | |
230 | take into account once and if this gets reintroduced. Closes: #852820 | |
231 | * Perl modules: | |
232 | - Map alternative or old ELF machine types to canonical ones. We need | |
233 | those to match on the encoded ABI, otherwise dpkg-shlibdeps will not | |
234 | be able to find the objects. | |
235 | ||
236 | [ Updated man pages translations ] | |
237 | * German (Helge Kreutzmann). | |
238 | ||
239 | -- Guillem Jover <guillem@debian.org> Sun, 29 Jan 2017 20:29:58 +0100 | |
240 | ||
241 | dpkg (1.18.20) unstable; urgency=medium | |
242 | ||
243 | [ Guillem Jover ] | |
244 | * Add a new --no-sign option to dpkg-buildpackage, to make it possible to | |
245 | disable all signing in a future-proof way. | |
246 | * Make dpkg-buildpackage --unsigned-changes not sign .buildinfo either. | |
247 | This breaks the expectations of users and tools, because there was no | |
248 | way previously to request no signing at all. Closes: #852822 | |
249 | * Perl modules: | |
250 | - Mask the machine bits for SH and MIPS in the ELF processor flags in | |
251 | Dpkg::Shlibs::Objdump. These do not define the ABI, and make the | |
252 | objects not match when they should, when looking for shared libraries | |
253 | from dpkg-shlibdeps. | |
254 | - Encode the ELF ABI as a big-endian byte stream, so that decoding for | |
255 | output gives meaningful results. | |
256 | - Disable the NFS-unsafe warning on Linux, as using flock() on NFS has | |
257 | been safe for some time now. Addresses: #677865 (on Linux) | |
258 | * Documentation: | |
259 | - Document the Built-For-Profile field in deb-changes(5). | |
260 | ||
261 | [ Updated scripts translations ] | |
262 | * German (Helge Kreutzmann). | |
263 | ||
264 | [ Updated man pages translations ] | |
265 | * German (Helge Kreutzmann). | |
266 | ||
267 | -- Guillem Jover <guillem@debian.org> Sat, 28 Jan 2017 06:32:53 +0100 | |
268 | ||
269 | dpkg (1.18.19) unstable; urgency=medium | |
270 | ||
271 | [ Guillem Jover ] | |
272 | * Stop emitting Built-For-Profiles from dpkg-gencontrol. The information | |
273 | is already provided in .buildinfo and .changes files, and including it | |
274 | in the binary packages makes them unreproducible even when the profile | |
275 | used would not alter its contents. Closes: #831524 | |
276 | * Do not allow empty epochs and revisions in versions. When there's at | |
277 | least one colon or one dash, we should expect epoch and revision numbers. | |
278 | * Always set SOURCE_DATE_EPOCH in dpkg-buildpackage and dpkg-source. Use | |
279 | the current date if the changelog does not have one. Closes: #849081 | |
280 | * Refactor update-alternatives pathname existence check into a new function. | |
281 | * Avoid useless repeated lstat()s in update-alternatives. | |
282 | * Only check for debian/tests/control file once in dpkg-source. | |
283 | * Generate Testsuite-Restrictions fields from the test restrictions in | |
284 | dpkg-source into .dsc files. Closes: #847926 | |
285 | Based on a patch by Iain Lane <laney@debian.org>. | |
286 | * Improve the ELF ABI mismatch detector in dpkg-shlibdeps, by parsing the | |
287 | ELF header ourselves. While still not perfect (things like linux-i386 and | |
288 | hurd-i386 will still match), it will filter lots of previously matching | |
289 | objects that should have been ignored, and will work even when objdump | |
290 | does not know about the specific object details. Closes: #849913 | |
291 | * Add initial support for DEB_BUILD_OPTIONS to dpkg-genbuildinfo. This will | |
292 | make it possible to enable or disable specific features that should be | |
293 | recorded in the .buildinfo file. For now only “all” and “path” are | |
294 | supported. Closes: #848705 | |
295 | * Add again the architecture from the filename to .changes files for any | |
296 | artifact with one. This reverts the change introduced in dpkg 1.18.11. | |
297 | * Fold the filtering and checksumming of files to distribute in a .changes | |
298 | file in dpkg-genchanges into the initial loop. This way we do not include | |
299 | architectures for artifacts we are not going to distribute, and do not | |
300 | unnecessarily recompute the checksums for artifacts like the sources. | |
301 | * Do not compute the architecture list twice in dpkg-genchanges. | |
302 | * Include .buildinfo files also for source-only uploads in dpkg-genchanges. | |
303 | Closes: #846164 | |
304 | * Fix check for expected number of binary artifacts in dpkg-genchanges, to | |
305 | only take into account the artifacts that we are distributing. | |
306 | * Fix parsing of Pre-Depends and Depends in dpkg-genbuildinfo, so that | |
307 | the code parses both and not just the first to appear in the stanza. | |
308 | Based on a patch by Johannes Schauer <josch@debian.org>. | |
309 | * Add support for signed .buildinfo files to dpkg-buildpackage. Add new | |
310 | -ui and --unsigned-buildinfo options. Closes: #843925 | |
311 | * Portability: | |
312 | - On GNU/Hurd try to use the new process executable name attribute from | |
313 | libps, to properly match on start-stop-daemon --exec. | |
314 | * Perl modules: | |
315 | - Fix Debian architecture wildcard parsing so that matching four-tuple | |
316 | matchings work. Missed in dpkg 1.18.11. | |
317 | Reported by Julian Andres Klode <jak@debian.org>. | |
318 | - Add new import tags for Dpkg::Arch. | |
319 | - Abort on EOF in patch name prompt in Dpkg::Source::Package::V2, | |
320 | instead of getting into an infinite loop. Closes: #851441 | |
321 | - Call anonymous subs via -> operator instead of casting with &, and fix | |
322 | bogus POD documentation to match the code. | |
323 | - Add new Auto-Built-Package field to Dpkg::Control::Fields. | |
324 | - Add a new debug() reporting function, and switch code to use it. | |
325 | - Add new Dpkg::BuildOption parse_features() method refactored from | |
326 | Dpkg::Vendor::Debian. | |
327 | * Documentation: | |
328 | - Cleanup software requirements in README. | |
329 | - Move control member file references from dpkg(1) to deb(5). | |
330 | - Fix typos in docs and code comments. | |
331 | - Document Auto-Built-Package field in deb-control(5). | |
332 | * Build system: | |
333 | - Disable disk pre-allocation by default, but let the builder re-enable | |
334 | it via a new configure option. This has been causing major performance | |
335 | issues on "modern" filesystems. | |
336 | * Packaging: | |
337 | - Add debsig-verify to dpkg Suggests. The code optionally supports this | |
338 | specific signed .deb verification program. | |
339 | Prompted by Stuart Prescott <stuart@debian.org>. | |
340 | * Test suite: | |
341 | - Generate and check all currently possible architecture wildcards. | |
342 | - Correctly iterate over all default and passed .dsc template substvars. | |
343 | ||
344 | [ Updated programs translations ] | |
345 | * Dutch (Frans Spiesschaert). Closes: #851889 | |
346 | * German (Sven Joachim). | |
347 | ||
348 | [ Updated scripts translations ] | |
349 | * German (Helge Kreutzmann). | |
350 | ||
351 | [ Updated man pages translations ] | |
352 | * Dutch (Frans Spiesschaer). Closes: #851891 | |
353 | * German (Helge Kreutzmann). | |
354 | ||
355 | -- Guillem Jover <guillem@debian.org> Fri, 27 Jan 2017 05:43:36 +0100 | |
356 | ||
357 | dpkg (1.18.18) unstable; urgency=medium | |
358 | ||
359 | [ Guillem Jover ] | |
360 | * Documentation: | |
361 | - Document DPKG_DATADIR in an ENVIRONMENT section in dpkg-architecture(1). | |
362 | - Add a rationale for the purpose of Testsuite-Triggers in dsc(5). | |
363 | Prompted by Mattia Rizzolo <mattia@debian.org>. | |
364 | * Packaging: | |
365 | - Revert the perl to perl:any dependency change in libdpkg-perl, as that | |
366 | breaks debootstrap in stable (jessie), testing (stretch) and unstable, | |
367 | which do not support arch-qualified dependencies. We'll have to live | |
368 | with the Multi-Arch hinter being unhappy for now. | |
369 | ||
370 | [ Updated man pages translations ] | |
371 | * German (Helge Kreutzmann). | |
372 | ||
373 | -- Guillem Jover <guillem@debian.org> Tue, 20 Dec 2016 13:53:12 +0100 | |
374 | ||
375 | dpkg (1.18.17) unstable; urgency=medium | |
376 | ||
377 | [ Guillem Jover ] | |
378 | * Handle empty versions on validation in dpkg-maintscript-helper as they | |
379 | are optional. Regression introduced in dpkg 1.18.16. Closes: #848422 | |
380 | * Validate versions too in dpkg-maintscript-helper symlink_to_dir and | |
381 | dir_to_symlink commands. | |
382 | * Improve logic to identify packages owning a library in dpkg-shlibdeps, | |
383 | by handling the same library appearing more than once on the filesystem | |
384 | Thanks to Raphaël Hertzog <hertzog@debian.org>. Closes: #843073 | |
385 | * Documentation: | |
386 | - Clarify that dpkg-buildpackage does not run «dpkg-source --before-build» | |
387 | when using the -T option. Closes: #649531 | |
388 | - Document that dpkg sets DPKG_ADMINDIR on maintainer script environment. | |
389 | * Packaging: | |
390 | - Do not let dh_perl insert a dependency for libdpkg-perl, because it | |
391 | emits perl instead of perl:any. Instead hardcode a perl:any dependency | |
392 | to comply with the perl policy and make the Multi-Arch hinter happy. | |
393 | ||
394 | [ Updated scripts translations ] | |
395 | * German (Helge Kreutzmann). | |
396 | ||
397 | [ Updated man pages translations ] | |
398 | * German (Helge Kreutzmann). | |
399 | ||
400 | -- Guillem Jover <guillem@debian.org> Mon, 19 Dec 2016 02:43:10 +0100 | |
401 | ||
402 | dpkg (1.18.16) unstable; urgency=medium | |
403 | ||
404 | [ Guillem Jover ] | |
405 | * Add support for specifying multiple targets on «dpkg-buildpackage -T» | |
406 | which will be run successively. Closes: #671074 | |
407 | * Reject empty upstream versions in C and perl code. These are not permitted | |
408 | by deb-version(5), but the code was letting those through. | |
409 | * Use lzma_cputhreads() instead of sysconf(_SC_NPROCESSORS_ONLN) as the | |
410 | former is way more portable. | |
411 | * Automatically decrease xz encoder threads to try to not exceed available | |
412 | memory limits. This should alleviated the insane requirements of memory | |
413 | needed on 32-bit architectures with many cores, which results in more | |
414 | than the userspace addressable memory, when using settings such as | |
415 | -z9 and/or -Sextreme in dpkg-deb. Closes: #846564 | |
416 | * Add new dpkg --validate-<thing> commands to validate the syntax of | |
417 | various <thing>s, where the current list is «pkgname», «trigname», | |
418 | «archname» and «version». | |
419 | * Use the new dpkg --validate-version command in dpkg-maintscript-helper, | |
420 | instead of abusing the --compare-versions command to perform version | |
421 | validation. Closes: #844701 | |
422 | * Allow readlink(2) to return a size smaller than stat(2) in dpkg. Some | |
423 | bogus filesystems do not return the actual symlink size in st_size, | |
424 | which contradicts POSIX. But allowing the case where the returned size | |
425 | is smaller than the one used to allocate memory is harmless, although | |
426 | suspect. Let it through, but still print a warning so that users can | |
427 | install stuff but are reminded they need to get a fixed filesystem in | |
428 | place. This has affected at least ecryptfs in the past and now | |
429 | file-based encryption support in ext4 on Android N. | |
430 | * Add new dpkg-query virtual field source:Upstream-Version. Closes: #844348 | |
431 | * Perl modules: | |
432 | - Whitelist DPKG_GENSYMBOLS_CHECK_LEVEL, DPKG_ROOT, DPKG_ADMINDIR and | |
433 | DPKG_DATADIR environment variables in Dpkg::Build::Info. | |
434 | * Documentation: | |
435 | - State the current working directory used when running dpkg-buildpackage | |
436 | hooks. | |
437 | - Add a new ENVIRONMENT section to dpkg-gensymbols(1) and document | |
438 | DPKG_GENSYMBOLS_CHECK_LEVEL there. | |
439 | - Fix bogus description of --force-confmiss in dpkg(1). Regression | |
440 | introduced in 1.16.4. Reported by Sven Joachim <svenjoac@gmx.de>. | |
441 | Closes: #846395 | |
442 | - Update dpkg-parsechangelog parser options. The options specific to | |
443 | the changelog parser program did not get updated when the parser got | |
444 | switched to be a perl module. Missed in dpkg 1.18.8. Closes: #848189 | |
445 | * Build system: | |
446 | - Enable compression libs also in automatic check mode in configure. | |
447 | - Honor DPKG_DATADIR again in the installed Dpkg modules. This was an | |
448 | explicit public interface, documented in the man page. | |
449 | ||
450 | [ Updated programs translations ] | |
451 | * Dutch (Frans Spiesschaert). Closes: #848378 | |
452 | * Simplified Chinese (Zhou Mo). Closes: #844955 | |
453 | ||
454 | [ Updated scripts translations ] | |
455 | * German (Helge Kreutzmann). | |
456 | * Swedish (Martin Bagge). Closes: #847220 | |
457 | ||
458 | [ Updated man pages translations ] | |
459 | * Dutch (Frans Spiesschaert). Closes: #848379 | |
460 | * German (Helge Kreutzmann). | |
461 | ||
462 | -- Guillem Jover <guillem@debian.org> Sat, 17 Dec 2016 00:25:53 +0100 | |
463 | ||
464 | dpkg (1.18.15) unstable; urgency=medium | |
465 | ||
466 | [ Guillem Jover ] | |
467 | * Improve PIE flags support: | |
468 | - Do not enable PIE when linking static programs. glibc-based systems | |
469 | do not support this combination and produce very bogus output. | |
470 | Proposed by Szabolcs Nagy <nsz@port70.net>. Closes: #843714 | |
471 | * On source builds add 'source' to the Architecture field in the | |
472 | .buildinfo file in dpkg-genbuildinfo. | |
473 | * Add new Build-Date field to .buildinfo files. | |
474 | * Generate deterministic .buildinfo filenames in dpkg-genbuildinfo, | |
475 | following the same pattern as used for .changes files. | |
476 | * Bump .buildinfo Format to version 0.2. | |
477 | * Change dpkg-buildpackage -j and -J on “auto” mode to fallback to serial | |
478 | execution when we cannot infer the number of online processors on | |
479 | unsupported or exotic systems. This should be a safer mode of operation. | |
480 | Proposed by Simon McVittie <smcv@debian.org>. | |
481 | * Only preallocate disk size in dpkg for unpacked files bigger than 16 KiB. | |
482 | Closes: #824636 | |
483 | * Perl modules: | |
484 | - Validate architecture arguments in Dpkg::Deps deps_parse(). | |
485 | Prompted by Johannes Schauer <josch@debian.org>. | |
486 | * Documentation: | |
487 | - Escape dashes in field names in dpkg-buildinfo(1). | |
488 | * Test suite: | |
489 | - Mark partially documented POD modules as TAP TODO. | |
490 | ||
491 | [ Updated man pages translations ] | |
492 | * German (Helge Kreutzmann). | |
493 | ||
494 | -- Guillem Jover <guillem@debian.org> Wed, 16 Nov 2016 03:28:05 +0100 | |
495 | ||
496 | dpkg (1.18.14) unstable; urgency=medium | |
497 | ||
498 | [ Guillem Jover ] | |
499 | * Improve PIE flags support: | |
500 | - Rename the spec name cc1_options to self_spec. | |
501 | Suggested by James Clarke <jrtc27@jrtc27.com> | |
502 | - Do not set PIE options if they have been negated, and do not reset | |
503 | them if they have been requested. | |
504 | Closes: #843791, #843826 | |
505 | * Fix use after free error in dpkg. It was trying to print messages that | |
506 | had already been freed as part of the database memory pool, causing in | |
507 | some cases segfaults when reporting the error summary at the end. | |
508 | Regression introduced in dpkg 1.18.11. Closes: #843874 | |
509 | * Change default color behavior to auto. | |
510 | * Perl modules: | |
511 | - Fix confusing date parse error message in Dpkg::Changelog::Entry::Debian | |
512 | when the date contains “May”. Closes: #843829 | |
513 | Thanks to Nishanth Aravamudan <nish.aravamudan@canonical.com>. | |
514 | - New module Dpkg::Build::Info module refactored from dpkg-genbuildinfo. | |
515 | Requested by Johannes Schauer <josch@debian.org>. | |
516 | * Documentation: | |
517 | - Improve the DEB_BUILD_OPTIONS description in dpkg-buildpackage(1). | |
518 | And mention the parallel option there. | |
519 | - Explicitly mention in dpkg-buildpackage(1) that setting the number | |
520 | of parallel jobs to 1, restores the serial behavior. | |
521 | Prompted by Thorsten Glaser <t.glaser@tarent.de>. | |
522 | * Packaging: | |
523 | - List public Dpkg::Control::Tests module in libdpkg-perl description. | |
524 | * Test suite: | |
525 | - Do not fail tests on missing fakeroot, just skip them. | |
526 | * Build system: | |
527 | - Fix inversion logic in libmd configure check when requested explicitly. | |
528 | - Do not consider the compressor libraries available in configure if the | |
529 | headers are not usable. | |
530 | - Fix DPKG_BUILD_RELEASE_DATE to require DPKG_PROG_PERL, as it uses perl. | |
531 | - Change DPKG_BUILD_RELEASE_DATE to use perl instead of date(1) to | |
532 | format the timestamp, as the former is more portable. | |
533 | ||
534 | [ Updated man pages translations ] | |
535 | * German (Helge Kreutzmann). | |
536 | ||
537 | -- Guillem Jover <guillem@debian.org> Fri, 11 Nov 2016 02:26:08 +0100 | |
538 | ||
539 | dpkg (1.18.13) unstable; urgency=medium | |
540 | ||
541 | * Improve PIE flags support: | |
542 | - Retroactively document in the changelog that PIE is enabled by default | |
543 | on all supported architectures regardless of gcc doing so itself on a | |
544 | subset of them. | |
545 | - When emitting PIE flags on architectures where gcc does not inject | |
546 | those itself, do it via a specs file too, so that maintainers can | |
547 | use them unconditionally regardless of the object being compiled | |
548 | or linked. | |
549 | - When injecting -no-pie for linking via the gcc specs file also | |
550 | inject -fno-PIE. | |
551 | - Update the documentation. | |
552 | * Perl modules: | |
553 | - Do not try to load non-files in Dpkg::Dist::Files load_dir method. | |
554 | Fixes test failures on non-Linux architectures. Closes: #843436 | |
555 | * Packaging: | |
556 | - Add missing Breaks on old libdpkg-perl to dpkg. Closes: #843429 | |
557 | Thanks to Sven Joachim <svenjoac@gmx.de>. | |
558 | - Ship deb-src-files(5) man page in dpkg-dev. | |
559 | * Build system: | |
560 | - Use deterministic dates for generated man pages. Closes: #843469 | |
561 | Thanks to Reiner Herrmann <reiner@reiner-h.de>. | |
562 | ||
563 | -- Guillem Jover <guillem@debian.org> Mon, 07 Nov 2016 03:28:42 +0100 | |
564 | ||
565 | dpkg (1.18.12) unstable; urgency=medium | |
566 | ||
567 | * Build system: | |
568 | - Set umask to 0022 for functional test suite. | |
569 | * Documentation: | |
570 | - Rename FILE FORMATS section to FILES in dpkg-source(1). | |
571 | - Use "dpkg suite" as the manual item in man pages .TH macro. | |
572 | - Use %VERSION% in dpkg-statoverride(1) source item in man page .TH macro. | |
573 | - Document environment variables used by source format modules in | |
574 | dpkg-source(1). | |
575 | ||
576 | -- Guillem Jover <guillem@debian.org> Sun, 06 Nov 2016 05:36:20 +0100 | |
577 | ||
578 | dpkg (1.18.11) unstable; urgency=medium | |
579 | ||
580 | [ Guillem Jover ] | |
581 | * Make dpkg-maintscript-helper conffile commands more robust. Check that | |
582 | conffile pathname arguments are absolute paths and verify version number | |
583 | to be valid. Thanks to David Kalnischkies <david@kalnischkies.de>. | |
584 | * Add support to dpkg-scanpackages for scanning a single binary file. | |
585 | Thanks to Javier Serrano Polo <javier@jasp.net>. Closes: #833964 | |
586 | * Obsolete dpkg-deb bzip2 and lzma compression methods by emitting errors. | |
587 | * Remove obsolete dpkg-deb --old and --new options. | |
588 | * Remove obsolete dpkg --print-installation-architecture option. | |
589 | * Fix dpkg error messages when parsing md5sum files to include the package | |
590 | name affected. | |
591 | * Do not emit epochs for unambiguous versions in deb-split package header. | |
592 | Regression introduced in dpkg 1.18.0. | |
593 | * Make the deb-split(5) generation in dpkg-split reproducible, by using the | |
594 | timestamp from SOURCE_DATE_EPOCH. | |
595 | * Generate reproducible file modes for the .deb control member contents. | |
596 | Closes: #787980 | |
597 | * Switch from non-freeing malloc to m_malloc on statdb slurping. | |
598 | * Switch from non-freeing malloc to m_malloc for invoke hooks. | |
599 | * Always reset the package in-core database when shutting down the package | |
600 | database journal. | |
601 | * Do not crash if we pass a NULL cip argument to setaction() in libdpkg. | |
602 | * Shutdown the package database journal in dpkg --get-selections. | |
603 | * Fix (deactivated) dpkg --command-fd to initialize and reset the files | |
604 | database on each action. | |
605 | * Implement source stanza substvars prefixed with S: in dpkg-gencontrol. | |
606 | These auto-generated variables map each source stanza field into an | |
607 | output substvar prefixed with “S:”. | |
608 | * Make dpkg-source generate reproducible source packages when run | |
609 | standalone, by honoring SOURCE_DATE_EPOCH. | |
610 | * Fix several short-lived memory leaks in update-alternatives. | |
611 | Reported by Helmut Grohne <helmut@subdivi.de>. | |
612 | * Only set the error context message in libdpkg if it has been formatted | |
613 | correctly. | |
614 | * Return error in error_context_errmsg_format() only if the error message | |
615 | gets truncated. In case we have to use the emergency buffer because the | |
616 | previous vasprintf() call failed, we should only return an error code if | |
617 | the vsnprintf() call on the emergency buffer truncates the output. | |
618 | * Fix free() on uninitialized pointer in error_context_errmsg_format() in | |
619 | libdpkg. Regression introduced in dpkg 1.18.7. Closes: #842004 | |
620 | * Move C++ support code into its own file. | |
621 | * Add replacement new and delete array operators to C++ support code. | |
622 | * Implement local abi::__cxa_pure_virtual. When using g++ if we provide our | |
623 | version of this function we can avoid the dependency on either libstdc++ | |
624 | or libsup++. | |
625 | * Include missing <new> for new and delete operator declarations. | |
626 | * Do not log nor print duplicate dpkg removal action. We print | |
627 | “Removing <package> (<version>)” lines and log remove action twice | |
628 | when purging a package from frontends, because they usually first call | |
629 | --remove and then --purge sequentially. When purging a package which is | |
630 | already in config-files (i.e. it has been removed before), do not print | |
631 | nor log the remove action. | |
632 | * Remove default «.» from @INC before loading perl modules in perl code. | |
633 | Fixes CVE-2016-1238. | |
634 | * Give more information on --set-selections warnings. Closes: #842230 | |
635 | * Add new DEB_*_ARCH_ABI and DEB_*_ARCH_LIBC variables to dpkg-architecture | |
636 | and architecture.mk Makefile fragment. | |
637 | * Do substvar instantiation just once in dpkg-gencontrol. | |
638 | * Fix dpkg-gencontrol to not update the files list file (debian/files) | |
639 | when printing to STDOUT (via -O). | |
640 | * Do not add architectures to .changes Architecture field for artifacts | |
641 | that are not a .deb or .udeb in dpkg-genchanges. | |
642 | * Add support for .buildinfo files: | |
643 | - Add new dpkg-genbuildinfo command. | |
644 | - Hook it into the dpkg-buildpackage machinery. | |
645 | Based on a patch by Jérémy Bobbio <lunar@debian.org>. Closes: #138409 | |
646 | * Enable dpkg-buildpackage -Jauto by default. Closes: #842845 | |
647 | * Fix dpkg to not fail when removing non-existent backup files on read-only | |
648 | filesystems. Closes: #838877 | |
649 | * Enable PIE on all supported architectures and handle PIE enabled by | |
650 | default in gcc. On architectures where gcc enables them by default, | |
651 | stop setting -fPIE and -pie, and set -fno-PIE and -no-pie when disabling | |
652 | «pie» via gcc specs files, so that we do not emit them on situations | |
653 | where it would be inappropriate. Closes: #835149 | |
654 | Based on a patch by Bálint Réczey <balint@balintreczey.hu>. | |
655 | * Architecture support: | |
656 | - Add support for AIX operating system. | |
657 | - Add a version pseudo-field to the arch tables. | |
658 | - Internally represent Debian architectures as quadruplets. | |
659 | * Portability: | |
660 | - Cast off_t variables to intmax_t when printing them with "%jd". | |
661 | - Add missing <string.h> include in libdpkg. | |
662 | - Cast strlen() return value to ssize_t to match write() return type. | |
663 | - Use underscore-prefixed system preprocessor symbols instead of namespace | |
664 | polluting ones (such as “linux”, “OPENBSD” or “hpux”). | |
665 | - Handle _POSIX_PRIORITY_SCHEDULING being defined to -1 or 0 in | |
666 | start-stop-daemon. This affects Mac OS X. | |
667 | - On FreeBSD return STATUS_UNKNOWN instead of false in start-stop-daemon | |
668 | do_procinit(). | |
669 | - Port start-stop-daemon process handling to Mac OS X. | |
670 | Based on a patch by Mo McRoberts <mo@nevali.net>. | |
671 | - Port start-stop-daemon process handling to AIX. | |
672 | - Fix lookup by name on update-alternatives --config. The code was wrong | |
673 | and not working at least on Mac OS X, making the test suite to fail. | |
674 | - Only use gzip --rsyncable in Dpkg::Compression on Debian and hopefully | |
675 | derivatives, by using perl's $Config{cf_by} variable to key on. The | |
676 | Debian-specific --rsyncable option should have never been accepted for | |
677 | use in dpkg to begin with. | |
678 | - Use our own dpkg_ar_hdr struct instead of relying on the system | |
679 | ar_hdr struct, as the ar format is not standardized and does vary | |
680 | across systems, for example on AIX. | |
681 | - Add <sys/sysmacros.h> on AIX for major() and minor(). | |
682 | - Add missing <errno.h> in libcompat. | |
683 | - Include libcompat getopt module when we need getopt_long. | |
684 | - Disable gettext support in libcompat getopt module. We do not carry | |
685 | translations for this module, and it makes it pull libintl for programs | |
686 | that might not use it otherwise. | |
687 | * Perl modules: | |
688 | - Obsolete Source-Version substvar in Dpkg::Substvars by emitting errors. | |
689 | - Rework keyring hooks in Dpkg::Vendor. Deprecate the keyrings hook, and | |
690 | add package-keyrings, archive-keyrings and archive-keyrings-historic | |
691 | hooks. Prompted by Johannes Schauer <josch@debian.org>. | |
692 | - Make the Dpkg::Substavars parse() method return the number of substvars | |
693 | parsed. | |
694 | - Add new set_field_substvars() method to Dpkg::Substvars. | |
695 | - Fix reproducible source package support in Dpkg::Source::Archive, by | |
696 | sorting the tar contents with --sort=name. | |
697 | - Prefix private Dpkg::Source::Package::* functions with _. | |
698 | - Defer filehandle closures in Dpkg::IPC::spawn() to avoid double-close. | |
699 | Closes: #839905, #840293 | |
700 | - Always map the build type to the shortest string form in | |
701 | Dpkg::Build::Type::get_build_options_from_type(). | |
702 | - Change Dpkg::Compression::FileHandle to inherit directly from IO::File | |
703 | instead of FileHandle. | |
704 | - Add new Dpkg::PROGTAR variable to store GNU tar command name. | |
705 | - Add new Dpkg::PROGMAKE variable to store GNU make command name. | |
706 | - Add new CTRL_FILE_BUILDINFO type to Dpkg::Control. | |
707 | - Add new .buildinfo fields to Dpkg::Control::Fields. | |
708 | - Add new builtin-system-build-paths Dpkg::Vendor hook. | |
709 | - Cope gracefully with changelogs missing a timestamp trailer. | |
710 | Based on a patch by Ian Jackson <ijackson@chiark.greenend.org.uk>. | |
711 | Regression introduced in dpkg 1.18.8. Closes: #843248 | |
712 | * Packaging: | |
713 | - Add liblocale-gettext-perl to libdpkg-perl Recommends. | |
714 | - Wrap and document dependency relationships. | |
715 | - Remove obsolete dependency relationships, since Debian oldstable. | |
716 | - Remove update-alternatives, dpkg-divert and dpkg-statoverride | |
717 | compatibility symlinks, again. | |
718 | - Use perl:Depends via dh_perl instead of a hardcoded perl in Depends. | |
719 | - Add perl:Depends to dpkg-dev Depends. | |
720 | - Remove unused dh_strip from binary_indep target. | |
721 | - Remove ancient upgrade code from maintainer scripts (before 1.15.x). | |
722 | - Stop compressing the dpkg.deb package with gzip. | |
723 | - Move dpkg to be the first binary package stanza in debian/control, as | |
724 | debhelper assigns special meaning by considering it the main package. | |
725 | - Set MAKEFLAGS to -jN from parallel=N in DEB_BUILD_OPTIONS. | |
726 | * Documentation: | |
727 | - Update custom changelog parser API support status in README.api. | |
728 | - Fix typos in docs and man pages. Thanks to Jakub Wilk <jwilk@debian.org> | |
729 | Closes: #834584 | |
730 | - Fix formatting in SOURCE_DATE_EPOCH description in dpkg-deb(5). | |
731 | - Improve dpkg-deb --build arguments documentation in dpkg-deb(1). | |
732 | Prompted by Johannes Schauer <josch@debian.org>. | |
733 | - Document the .changes filename that dpkg-buildpackage generates in | |
734 | dpkg-buildpackage(1). Prompted by Johannes Schauer <josch@debian.org>. | |
735 | - Add basic maintainer script man pages: deb-postinst(5), deb-postrm(5), | |
736 | deb-preinst(5) and deb-prerm(5). | |
737 | - Add new deb-src-files(5) man page. | |
738 | Prompted by Johannes Schauer <josch@debian.org>. | |
739 | - Add man page references to other binary control files in dpkg(1). | |
740 | - Add version when "new" substvars were introduced in deb-substvars(5). | |
741 | - Switch deb-triggers(5) types into a proper list. | |
742 | - Itemize --log format entries in dpkg(1). | |
743 | - Turn the update-alternatives(1) --query example item into a sub-section. | |
744 | - Turn the Multi-Arch values into a list in deb-control(5). | |
745 | - Improve user-defined field export marker documentation in | |
746 | deb-src-control(5); clarify that X can be followed by zero or more | |
747 | (instead of one or more) letters and turn the items into a proper list. | |
748 | - Generate the man pages at build time. This makes it possible to process | |
749 | them and update several variable strings such as system and package | |
750 | pathnames, the release date and the dpkg suite version. And makes it | |
751 | possible to use UTF-8 in the source and convert to the more conservative | |
752 | groff escape sequences on the output. | |
753 | - Switch from groff escape sequences to UTF-8 in man pages sources. | |
754 | - Disable hyphenation in man pages globally, because it performs very | |
755 | poorly on many technical terms. | |
756 | - Append the German man pages addendum at the end of the translation, | |
757 | instead of assuming that every page has the SEE ALSO section. | |
758 | - Explicitly mention that Dpkg::Checksums::add_from_file() is used to | |
759 | verify digests too. Prompted by Johannes Schauer <josch@debian.org>. | |
760 | - Document the behavior for consecutive calls to Dpkg perl module parse() | |
761 | methods. Prompted by Johannes Schauer <josch@debian.org>. | |
762 | - Document obsolete functions in Dpkg::Conf. | |
763 | * Test suite: | |
764 | - Make test main function a TEST_ENTRY macro. This avoids confusing | |
765 | coverage programs, as the file that actually contains the main function | |
766 | is the test itself. | |
767 | - Rename test suite commands to be prefixed with «c-» instead of «t-». | |
768 | - Add new dpkg-source functional tests. | |
769 | - Add new dpkg-buildpackage functional tests. | |
770 | - Add an initial functional test suite for dpkg-deb and dpkg-split. | |
771 | - Skip the involved tests if IO::String is missing. | |
772 | - Add new unit test for libdpkg error handling. | |
773 | - Delete MAKEFLAGS environment variable when testing make invocations. | |
774 | - Pass -q to grep command to suppress matched output in pod-coverage.t. | |
775 | - Ignore POD coverage for partially private modules. | |
776 | * Build system: | |
777 | - Add support for profiling perl modules. | |
778 | - Clean up compiler and linker automatic flag usage in configure. | |
779 | - Fix the __progname check to avoid the optimizer discarding the symbol. | |
780 | - Fix M4sh/Autoconf coding style. Add a new section to coding-style.txt | |
781 | describing M4sh/Autoconf. | |
782 | - Disable C++ exceptions for dselect. | |
783 | - Fix typo in SE Linux library detection code, only affecting static | |
784 | mode (not used in Debian). Regression introduced in dpkg 1.18.8. | |
785 | - Change --with-* option logic to default to check. | |
786 | - Disable -Wtautological-constant-out-of-range-compare (for clang). | |
787 | - Check the availability of -W<warning> variant instead of -Wno-<warning>. | |
788 | As at least gcc and clang do not warn on -Wno-* warning flags, only | |
789 | when some unrelated warning needs to be emitted. | |
790 | - Bump po4a version to 0.43 (we are using --porefs wrap option). | |
791 | - Add support for running the test suite in parallel. | |
792 | - Specify exec argument for TAP::Harness to gracefully handle non-perl | |
793 | executables with older versions of the module. | |
794 | - Require libselinux 2.0.99 for baseline API, remove static linking | |
795 | support, use pkg-config unconditionally, and perform refinement checks | |
796 | only if available. | |
797 | - Check for the required minimal perl version. | |
798 | - Use builddir instead of CURDIR in man Makefile.am. | |
799 | - Use cp with -R instead of -r (the former is more portable and not | |
800 | marked as deprecated by POSIX). | |
801 | - Print an actual newline instead of a literal \n in lcov output. | |
802 | - Do not honor DPKG_DATADIR on the installed Dpkg module. | |
803 | - Pass --as-needed to the linker for dselect to avoid libstdc++ dependency. | |
804 | Which makes of dselect the only front-end not pulling the C++ run-time. | |
805 | ||
806 | [ Updated programs translations ] | |
807 | * Dutch (Frans Spiesschaert). Closes: #841117 | |
808 | * German (Sven Joachim). | |
809 | ||
810 | [ Updated scripts translations ] | |
811 | * German (Helge Kreutzmann). | |
812 | ||
813 | [ Updated man pages translations ] | |
814 | * Dutch (Frans Spiesschaert). Closes: #842187 | |
815 | * German (Helge Kreutzmann). | |
816 | ||
817 | -- Guillem Jover <guillem@debian.org> Sun, 06 Nov 2016 03:09:02 +0100 | |
818 | ||
819 | dpkg (1.18.10) unstable; urgency=medium | |
820 | ||
821 | [ Guillem Jover ] | |
822 | * Fix a short-lived memory leak in dpkg archive argument parsing. | |
823 | * When activating file triggers on conffile purge, use the conffile name | |
824 | instead of the real pathname it might refer to. This fixes a segfault | |
825 | when using --instdir, or when the conffile has been moved around and | |
826 | replaced with a symlink to the target. | |
827 | Regression introduced in dpkg 1.18.8. Closes: #830267 | |
828 | * Perl modules: | |
829 | - Disable fixdebugpath feature on unsafe characters in the path. | |
830 | - Generate reproducible source tarballs by using the new GNU tar | |
831 | --clamp-mtime option in Dpkg::Source::Archive, to make sure no file | |
832 | in source packages has an mtime later than the changelog entry time. | |
833 | - Enable fixdebugpath build flag feature by default. | |
834 | Thanks to Mattia Rizzolo <mattia@debian.org>. Closes: #832179 | |
835 | - Rename various private methods and functions with an underscore prefix | |
836 | and unified names. | |
837 | - Refactor perl modules directory list into a new function in Test::Dpkg. | |
838 | * Test suite: | |
839 | - Add new POD coverage author test for public perl modules. | |
840 | * Documentation: | |
841 | - Document Testsuite-Triggers in dsc(5). | |
842 | - Fix deb-changes(5) description to talk about .changes instead of .dsc. | |
843 | Reported by HW42 <hw42@ipsumj.de>. | |
844 | - Use debian/control as the SYNOPSIS in deb-src-control(5). | |
845 | - Add new deb-conffiles(5) man page. | |
846 | - Add references to deb-control(5) and deb-triggers(5) in dpkg(1). | |
847 | - Fix typos for repeated “the” word. | |
848 | Prompted by Valentin Samir <valentin.samir@crans.org> in #830989. | |
849 | - Fix misspelled -fdebug-prefix-map flag in dpkg-buildflags(1). | |
850 | Reported by Mattia Rizzolo <mattia@debian.org>. | |
851 | - Remove mention of source format 1.0 supporting building with upstream | |
852 | tarball signatures from dpkg-source(1), as this was disabled in 1.18.8. | |
853 | - Document all public methods in Dpkg::Changelog::Entry::Debian. | |
854 | - Escape dashes in deb-changes(5) and dsc(5) man pages. | |
855 | - Fix typos in dpkg-shlibdeps(1). Closes: #832434 | |
856 | Thanks to Carsten Leonhardt <leo@debian.org>. | |
857 | ||
858 | [ Updated programs translations ] | |
859 | * German (Sven Joachim). | |
860 | * Turkish (Mert Dirik). Closes: #832070 | |
861 | ||
862 | [ Updated scripts translations ] | |
863 | * German (Helge Kreutzmann). | |
864 | ||
865 | [ Updated man pages translations ] | |
866 | * German (Helge Kreutzmann). | |
867 | ||
868 | -- Guillem Jover <guillem@debian.org> Sun, 31 Jul 2016 12:57:02 +0200 | |
869 | ||
870 | dpkg (1.18.9) unstable; urgency=medium | |
871 | ||
872 | * Require Dpkg::Control::Info in dpkg-buildpackage. | |
873 | Initially reported by Helmut Grohne <helmut@subdivi.de>. | |
874 | Regression introduced in dpkg 1.18.8. Closes: #829542 | |
875 | * Documentation: | |
876 | - Fix user configuration filename in dpkg-buildpackage(1). | |
877 | Thanks to Sven Joachim <svenjoac@gmx.de>. Closes: #829546 | |
878 | ||
879 | -- Guillem Jover <guillem@debian.org> Mon, 04 Jul 2016 09:23:13 +0200 | |
880 | ||
881 | dpkg (1.18.8) unstable; urgency=medium | |
882 | ||
883 | [ Guillem Jover ] | |
884 | * Do not disable PIE buildflags on */kFreeBSD anymore. Closes: #823877 | |
885 | Thanks to Steven Chamberlain <steven@pyro.eu.org>. | |
886 | * Add new long options in dpkg-buildpackage for any short option that is | |
887 | a useful configurable candidate. | |
888 | * Add configuration file support to dpkg-buildpackage, as buildpackage.conf | |
889 | under either the dpkg system or user configuration directories. | |
890 | Closes: #539692, #765494 | |
891 | * Check that debian/tests/control is a regular file before parsing it. | |
892 | * Generate Testsuite-Triggers field from test dependencies in dpkg-source | |
893 | into .dsc files. Based on a patch by Martin Pitt <martin.pitt@ubuntu.com>. | |
894 | Closes: #779559 | |
895 | * Add new dpkg-source --no-overwrite-dir extraction option. Closes: #826334 | |
896 | * Fix number of entries computation returned by sysctl() on */kFreeBSD in | |
897 | start-stop-daemon. | |
898 | * Set return buffer length for sysctl(2) calls on */kFreeBSD in | |
899 | start-stop-daemon. | |
900 | * Abstract ar archive handling behind a new struct dpkg_ar and functions. | |
901 | * On dpkg --force-chrootless only set changedir to instdir if defined. | |
902 | Thanks to Niall Walsh <niallwalsh@celtux.org>. Closes: #824542 | |
903 | * Set primary group to 0 in dpkg when running as root. | |
904 | Reported by Stuart Prescott <stuart@debian.org>. | |
905 | * Activate file triggers for conffiles on purge, which has never happened | |
906 | before. Before dpkg 1.17.0, conffiles were triggered on removal, which | |
907 | was obviously wrong. Reported by Helmut Grohne <helmut@subdivi.de>. | |
908 | * Fix strtol() errno check when parsing the COLUMNS envvar in dpkg-query. | |
909 | Thanks to Sven Joachim <svenjoac@gmx.de>. Closes: #827265 | |
910 | * Use new GNU tar --clamp-mtime option in dpkg-deb to make sure no file in | |
911 | binary packages has an mtime later than the given time. Closes: #759886 | |
912 | * Use the same timestamp for the ar container as for tarball mtime clamping | |
913 | in dpkg-deb. | |
914 | * Set ar timestamp and tar mtime clamping to SOURCE_DATE_EPOCH if defined | |
915 | in dpkg-deb. Based on a patch by Jérémy Bobbio <lunar@debian.org>. | |
916 | * Preset build timestamp to latest changelog entry in dpkg-buildpackage, | |
917 | by setting SOURCE_DATE_EPOCH environment variable if it is not already | |
918 | defined. Based on a patch by Jérémy Bobbio <lunar@debian.org>. | |
919 | Closes: #759999 | |
920 | * Do not use the debian/rules build target fallback when building both | |
921 | architecture independent and dependent packages in dpkg-buildpackage. | |
922 | * Use architecture «all» as part of the .changes filename when building | |
923 | architecture independent binaries and no architecture dependent binaries. | |
924 | Closes: #826161 | |
925 | * Do not emit warnings from dpkg-genchanges for automatic debug symbol | |
926 | packages that are not found in debian/control. | |
927 | * Export SOURCE_DATE_EPOCH from pkg-info.mk makefile snippet. | |
928 | Closes: #824572 | |
929 | * Architecture support: | |
930 | - Add TILE-Gx support to cputable. Closes: #823167 | |
931 | Thanks to Helmut Grohne <helmut@subdivi.de>. | |
932 | * Perl modules: | |
933 | - Use warnings::warnif() instead of carp() for deprecated warnings. | |
934 | - Add new format_range() method and deprecate dpkg() and rfc822() methods | |
935 | in Dpkg::Changelog. | |
936 | - Replace changelog program parsers with perl modules. | |
937 | - Add a getter for the Time::Piece object in Dpkg::Changelog. | |
938 | - Add new Timestamp field to Dpkg::Changelog output, which ends up on | |
939 | dpkg-parsechangelog's output. | |
940 | - Validate source version in set_version_substvars()'s Dpkg::Substvars | |
941 | method. | |
942 | - Revert "Dpkg::Conf: Switch implementation to be hash based", as this | |
943 | change broke backwards compatibility in multiple ways. The format_argv | |
944 | option was set by default, the order was not preserved, which was | |
945 | important for dpkg.cfg files, and duplicate option names stopped being | |
946 | supported. Add regression tests to avoid similar changes in the future. | |
947 | Closes: #824938 | |
948 | - Add support for system and user config loading in Dpkg::Conf. | |
949 | - Add support for autopkgtest control files, with new CTRL_TESTS control | |
950 | type, new recognized fields to Dpkg::Control::Fields, and new modules | |
951 | Dpkg::Control::Tests and Dpkg::Control::Tests::Entry. Also update | |
952 | Dpkg::Index to support these. | |
953 | - Fix Dpkg::Deps so that architecture qualifiers only imply one another | |
954 | if they are the same. Closes: #745366, #827628 | |
955 | - Add support for new environment variable DEB_BUILD_PATH to be able to | |
956 | control the path in the fixdebugpath feature in Dpkg::Vendor::Debian. | |
957 | - Preserve order when prepending shared library paths in Dpkg::Shlibs. | |
958 | This fixes the order of paths passed via dpkg-shlibdeps -l option. | |
959 | Closes: #823805 | |
960 | - Check whether dependency restrictions are implied in Dpkg::Deps::Simple. | |
961 | Thanks to Ben Hutchings <ben@decadent.org.uk>. Closes: #827633 | |
962 | - Disable upstream tar signature when building format 1.0 source packages | |
963 | in Dpkg::Source::Package::V1, as the current stable dpkg series do not | |
964 | support extracting them. | |
965 | - Preset Last-Update field in patch header template with current time in | |
966 | Dpkg::Source::Package::V2. Thanks to Daniel Shahaf <danielsh@apache.org>. | |
967 | Closes: #828146 | |
968 | * Packaging: | |
969 | - Disable libmd usage in Debian and derivatives for now. | |
970 | * Build system: | |
971 | - Stop allowing to set deprecated bzip2 compressor as dpkg-deb default. | |
972 | - Use libmd automatically if available. | |
973 | - Uniformize library build options, from --with-zlib to --with-libz, | |
974 | --with-bz2 to --with-libbz2 and --with-selinux to --with-libselinux. | |
975 | * Test suite: | |
976 | - Bump perlcritic ValuesAndExpressions::RequireNumberSeparators minimum | |
977 | to 99999. | |
978 | - Add new pod-spell unit test. | |
979 | - Refactor common unit test checks for needed things into Test::Dpkg. | |
980 | - Accept perl's Lancaster Consensus AUTHOR_TESTING variable. | |
981 | - Add new minimum perl version unit test. | |
982 | - Add new synopsis unit test. | |
983 | - Add unit tests for dependency simplification with build profiles. | |
984 | * Documentation: | |
985 | - Improve dpkg-buildpackage(1) on environment expectations. | |
986 | - Clarify the format of the db:Status-Abbrev virtual field in | |
987 | dpkg-query(1). Closes: #824515 | |
988 | - Document the tar entry size limitation for deb(5) format. | |
989 | - Document interaction between PIE and libraries in dpkg-buildflags(1). | |
990 | Based on text by Christian Seiler <christian@iwakd.de>. | |
991 | - Merge ENVIRONMENT sections in dpkg-buildflags(1). | |
992 | - Document various long options in dpkg-source --help output. | |
993 | - Move dpkg-source -q option from “Build options” to “General options” | |
994 | section in --help output. | |
995 | - Clarify shared library search order in dpkg-shlibdeps(1). | |
996 | - Remove most remaining AUTHOR sections from man an POD, as they are | |
997 | strongly discouraged, for being redundant, tending to get out-of-sync, | |
998 | and their format being inconsistent. In addition most got already | |
999 | removed in the past for the man pages. | |
1000 | - Mark perlcritic as an optional author test dependency in the README. | |
1001 | - Fix example code in Dpkg::Compression::FileHandle SYNOPSIS. | |
1002 | ||
1003 | [ Updated programs translations ] | |
1004 | * German (Sven Joachim). | |
1005 | * Simplified Chinese (Zhou Mo). Closes: #824873 | |
1006 | ||
1007 | [ Updated scripts translations ] | |
1008 | * German (Helge Kreutzmann). | |
1009 | ||
1010 | [ Updated man pages translations ] | |
1011 | * German (Helge Kreutzmann). | |
1012 | ||
1013 | -- Guillem Jover <guillem@debian.org> Sun, 03 Jul 2016 19:01:56 +0200 | |
1014 | ||
1015 | dpkg (1.18.7) unstable; urgency=medium | |
1016 | ||
1017 | [ Guillem Jover ] | |
1018 | * Add new dpkg-source --require-strong-checksums option and change default. | |
1019 | There is no point in erroring out on this condition when signature issues | |
1020 | are only warnings, because we cannot guarantee we have functional keys | |
1021 | for old signatures. Regression introduced in dpkg 1.18.5. Closes: #823428 | |
1022 | * Stop using several fixed sized buffers for program reporting, which in | |
1023 | many cases could cause confusing truncation of long messages. Use heap | |
1024 | allocated formatted strings instead: | |
1025 | - In start-stop-daemon to report what to stop. | |
1026 | - In dselect to print main and access methods menu entries. | |
1027 | - In libdpkg command-line option parsing errors. | |
1028 | - In libdpkg warning, notice and info reporting. | |
1029 | - In libdpkg ohshit, ohshitv, ohshite and internerr. But in this case | |
1030 | fallback to a fixed-size emergency buffer in case of allocation or | |
1031 | formatting error, so that we can at least print something, even if | |
1032 | truncated. | |
1033 | Prompted by Manuel A. Fernandez Montecelo <mafm@debian.org>. | |
1034 | * Colorize all fatal-error printing codepaths in libdpkg. | |
1035 | * Architecture support: | |
1036 | - Bump the GNU triplet cpu from i386 to i686 to match toolchain changes. | |
1037 | Thanks to Ben Hutchings <ben@decadent.org.uk>. Closes: #823619 | |
1038 | - Clarify column descriptions in architecture table files. | |
1039 | * Perl modules: | |
1040 | - Relax dependency restrictions parsing to allow again sloppy spaces | |
1041 | around versions, architectures and profile restrictions. | |
1042 | Regression introduced in 1.18.5. Closes: #823431 | |
1043 | - Add new require_strong_checksums option to Dpkg::Source::Package. | |
1044 | - Add new tests_dep option to Dpkg::Deps deps_parse() to allow the | |
1045 | otherwise invalid ‘@’ character in dependencies. To be used when | |
1046 | parsing the debian/tests/control file. | |
1047 | * Documentation: | |
1048 | - Shorten example symbol names in dpkg-gensymbols to avoid a mandb | |
1049 | warning due to unwrappable lines in translations. | |
1050 | ||
1051 | [ Updated scripts translations ] | |
1052 | * German (Helge Kreutzmann). | |
1053 | ||
1054 | [ Updated man pages translations ] | |
1055 | * German (Helge Kreutzmann). | |
1056 | ||
1057 | -- Guillem Jover <guillem@debian.org> Mon, 09 May 2016 03:19:52 +0200 | |
1058 | ||
1059 | dpkg (1.18.6) unstable; urgency=medium | |
1060 | ||
1061 | [ Guillem Jover ] | |
1062 | * Fix file queue tail assignment on file queue pop during unpack. This | |
1063 | could mess up the file queue in some circumstances and leave behind | |
1064 | files in the filesystem as «pathname».dpkg-new after configuration | |
1065 | and without traces of the files in the dpkg database. Closes: #823288 | |
1066 | * Use m_strdup() instead of strdup() in dpkg recursive installation code. | |
1067 | * Fix off-by-one array allocation in dpkg recursive installation code that | |
1068 | can cause segfaults. | |
1069 | * Rename sysctl() “name” variable to “mib”, to avoid a clash with the | |
1070 | call site function argument with the same name in start-stop-daemon. | |
1071 | This fixes a build failure on */kFreeBSD systems. | |
1072 | * Initialize number of entries on initial process scan in start-stop-daemon | |
1073 | on */kFreeBSD. | |
1074 | * Packaging: | |
1075 | - Bump Standards-Version to 3.9.8 (no changes needed). | |
1076 | ||
1077 | [ Updated programs translations ] | |
1078 | * German (Sven Joachim). | |
1079 | ||
1080 | -- Guillem Jover <guillem@debian.org> Tue, 03 May 2016 20:17:05 +0200 | |
1081 | ||
1082 | dpkg (1.18.5) unstable; urgency=medium | |
1083 | ||
1084 | [ Guillem Jover ] | |
1085 | * Print correct integer parse error for short-only command-line options. | |
1086 | This affects «dpkg-deb -z». Closes: #809174 | |
1087 | * Do not abort when traversing symlinks to directories in dpkg-scanpackages | |
1088 | and dpkg-scansources. Closes: #809219 | |
1089 | * Implement delete operator with size argument in dselect, required by the | |
1090 | C++14 spec when the size-less delete operator is defined. | |
1091 | * Use EACCES instead of EWOULDBLOCK for fcntl(2) F_SETLK in dselect. | |
1092 | * Print the archive filename when dpkg cannot access it. | |
1093 | * Check that all passed archive filenames to dpkg exist before queuing them. | |
1094 | Closes: #809963 | |
1095 | * Use ohshit() instead of internerr() for unhandled dpkg-split exit codes. | |
1096 | (i.e. do not abort). Closes: #812679 | |
1097 | * Detect non-regular file archive arguments earlier in dpkg. | |
1098 | * Switch URLs in docs, code comments and packaging, from http:// or git:// | |
1099 | to https:// if the latter is available (round three). This includes the | |
1100 | dpkg git repository, copyright format URL and examples in man pages among | |
1101 | others. | |
1102 | * Clarify where to find the GPL-2 license in debian/copyright. | |
1103 | * Do not enable stack-protector on nios2 in Debian and derivatives (it is | |
1104 | not supported by gcc yet). | |
1105 | * Check first for build type to short-circuit boolean expressions in | |
1106 | dpkg-genchanges. | |
1107 | * Add source format backend-specific --help options support to dpkg-source. | |
1108 | * Add MIPS R6 architectures to arch tables. Closes: #807340 | |
1109 | Thanks to YunQiang Su <wzssyqa@gmail.com>. | |
1110 | * Fix memory leak when unpacking conffiles. | |
1111 | * Use fixed string matching for pathnames in dpkg-maintscript-helper. | |
1112 | Thanks to Carsten Hey <carsten@debian.org>. | |
1113 | * Quote shell variables in dpkg-maintscript-helper. | |
1114 | Thanks to Carsten Hey <carsten@debian.org>. | |
1115 | * Anchor pathnames in sed and grep regexes in dpkg-maintscript-helper. | |
1116 | Thanks to Carsten Hey <carsten@debian.org>. | |
1117 | * Allow broken versions starting with a dash in dpkg-maintscript-helper. | |
1118 | Thanks to Carsten Hey <carsten@debian.org>. | |
1119 | * Add a new treewalk module in libdpkg, with the nice properties of avoiding | |
1120 | duplicate stat(2) calls, not calling find(1), and sorting the output w/o | |
1121 | stalling on the entire input being slurped and sorted. | |
1122 | - Use it to build the .deb data member in dpkg-deb. | |
1123 | - Use it to build the .deb control member in dpkg-deb. | |
1124 | Closes: #719845 | |
1125 | - Use it with dpkg --recursive option. | |
1126 | * Unify start-stop-daemon --help output with the rest of the tools. | |
1127 | * Search for debsig-verify in PATH instead of using an absolute path. | |
1128 | * Do not error out when failing to open the SE label db on permissive mode. | |
1129 | Closes: #811037 | |
1130 | * Rewrite the trigger deferred file parser from flex to manual. The format | |
1131 | is very simple, and a simple hand-written parser is smaller and avoids a | |
1132 | build dependency. | |
1133 | * Be more strict when parsing the COLUMNS environment variable in dpkg-query. | |
1134 | * Make the Architecture field mandatory on package builds. | |
1135 | * Use new Dpkg::Arch functions to validate and parse architectures when | |
1136 | building source packages. Closes: #784808 | |
1137 | * Do safe matching of directories containing conffiles in | |
1138 | dpkg-maintscript-helper, instead of using a variable pathname as a regex | |
1139 | with grep, which is susceptible to metacharacters acting as part of the | |
1140 | regex. Proposed by Carsten Hey <carsten@debian.org>. | |
1141 | * Decouple local keyword declaration from command assignment in | |
1142 | dpkg-maintscript-helper, which masks the command return value when | |
1143 | using «set -e». | |
1144 | * Make dpkg pass <new-version> to maintscript actions that cannot get it | |
1145 | otherwise. These actions are now: | |
1146 | - <new-postrm> failed-upgrade <old-version> <new-version> | |
1147 | - <new-postrm> abort-install <old-version> <new-version> | |
1148 | - <new-postrm> abort-upgrade <old-version> <new-version> | |
1149 | - <new-preinst> install <old-version> <new-version> | |
1150 | - <new-preinst> upgrade <old-version> <new-version> | |
1151 | - <new-prerm> failed-upgrade <old-version> <new-version> | |
1152 | Prompted by Andrey Utkin <andrey.krieger.utkin@gmail.com>. | |
1153 | * Promote a print to a warning for missing control files in dpkg-deb. | |
1154 | * Use info() instead of print in dpkg-buildpackage and dpkg-genchanges. | |
1155 | * Add very basic color support to all dpkg namespaced programs, enabled by | |
1156 | setting the environment variable DPKG_COLORS to “auto”, “always” or | |
1157 | “never”, the latter being the default. | |
1158 | * Add support for a new --build option to define build type by a | |
1159 | comma-separated list of components (“source”, “any”, “all”, “binary” or | |
1160 | “full”) in dpkg-genchanges and dpkg-buildpackage. | |
1161 | * Add new -I option to dpkg-shlibdeps to ignore package build directories. | |
1162 | Closes: #821025 | |
1163 | * Add new -O option to dpkg-genchanges. | |
1164 | * Make dpkg export variable DPKG_ROOT in maintainer scripts. Closes: #804624 | |
1165 | Thanks to Helmut Grohne <helmut@subdivi.de>. | |
1166 | * Add new --force-script-chrootless option to dpkg. | |
1167 | Thanks to Helmut Grohne <helmut@subdivi.de>. | |
1168 | * Portability: | |
1169 | - Move DPKG_ADMINDIR environment variable name out from update-alternatives | |
1170 | code, to make life easier for non-dpkg-based systems. | |
1171 | - Move alternatives temporary extension out from update-alternatives code, | |
1172 | to make life easier for non-dpkg-based systems. | |
1173 | - Switch start-stop-daemon on */kFreeBSD to use the low-level sysctl(3) | |
1174 | interface instead of libkvm-dev. | |
1175 | * Perl modules: | |
1176 | - Add new CTRL_REPO_RELEASE control block type to Dpkg::Control. | |
1177 | - Add new CTRL_COPYRIGHT_HEADER, CTRL_COPYRIGHT_FILES and | |
1178 | CTRL_COPYRIGHT_LICENSE control block types to Dpkg::Control. | |
1179 | - Make patching a file multiple times fatal for the first quilt patch in | |
1180 | Dpkg::Source. Reported by Apollon Oikonomopoulos <apoikos@debian.org>. | |
1181 | Closes: #810720 | |
1182 | - Only warn once when a diff patches a file multiple times in | |
1183 | Dpkg::Source::Patch, and fix the warning message to make it clear that | |
1184 | the diff might be patching the file more than once, not just twice. | |
1185 | - Check existence of search criteria in Dpkg::Index when checking with a | |
1186 | regex or a string match. Closes: #780906 | |
1187 | Base on a patch by Daniel Dehennin <daniel.dehennin@baby-gnu.org>. | |
1188 | - Add new functions to validate and parse architecture names in Dpkg::Arch. | |
1189 | - Make the dependency parser more strict in Dpkg::Deps. Closes: #784806 | |
1190 | - Add strong digest marking support to Dpkg::Checksums. | |
1191 | - Error out on source packages without any strong digests in | |
1192 | Dpkg::Source::Package, used by dpkg-source --extract, which can still | |
1193 | be disabled with --no-check. | |
1194 | - Switch Dpkg::Conf implementation to be hash based, add two new accessors | |
1195 | and a new option to the filter method to use the old behavior. | |
1196 | - Do not parse entry multiple times in Dpkg::Changelog::Entry::Debian. | |
1197 | Add new parse_header() and parse_trailer() methods, and deprecate | |
1198 | check_header() and check_trailer() ones. | |
1199 | - Use “GnuPG” instead of “gpg” in error messages to refer to the software | |
1200 | in Dpkg::Source::Package. | |
1201 | - Handle undef versions in Dpkg::Changelog from empty versions in | |
1202 | changelog entry header lines. | |
1203 | - Allow detached upstream orig tarball signatures when extracting | |
1204 | version 1.0 non-native source packages. | |
1205 | - Include upstream orig tarball signatures in source packages. | |
1206 | See #759478. | |
1207 | - Add fixdebugpath to reproducible feature in Dpkg::Vendor::Debian. | |
1208 | Thanks to Daniel Kahn Gillmor <dkg@fifthhorseman.net>. Closes: #819194 | |
1209 | * Build system: | |
1210 | - Fix building development documentation. | |
1211 | - Remove unused UA_LIBS variable. | |
1212 | - Split libps and libkvm detection into their own macros and variables. | |
1213 | - Make it possible to build without system libmd. | |
1214 | - Add a configuration summary to configure output. | |
1215 | - Make git log invocation immune to local configuration. | |
1216 | - Do not require passing the perl interpreter to run-script. | |
1217 | - Quote dirname argument in run-script, to handle spaces in pathname. | |
1218 | Reported by Carsten Hey <carsten@debian.org>. | |
1219 | - Use a single po4a opt argument instead of the same per language. | |
1220 | * Packaging: | |
1221 | - Enable all hardening flags, starting with gcc-5 there is no performance | |
1222 | loss anymore when enabling PIE on i386. | |
1223 | * Test suite: | |
1224 | - Add a unit test to compile perl code with warnings. | |
1225 | - Add a unit test for the trigger deferred parser. | |
1226 | * Documentation: | |
1227 | - Say value instead of option in deb-control(5). | |
1228 | - Mark debian changelog format in bold in dpkg-parsechangelog(1). | |
1229 | - Add references to man pages describing file formats. | |
1230 | - Document missing Install-Size, Built-For-Profiles and Build-Profiles | |
1231 | fields in man pages. | |
1232 | - Add new dsc(5), deb-changelog(5) and deb-changes(5) man pages. | |
1233 | - Remove Debian specific policy references. | |
1234 | - Remove superfluous SEE ALSO references from dpkg-source(1). | |
1235 | - Fix --remove and --purge summary formatting in dpkg(1). | |
1236 | - Move --audit description just after --verify in dpkg(1). | |
1237 | - Mark Maintainer field as bold in deb-src-control(5). | |
1238 | - Fix reference to --record-avail instead of nonexistent --avail. | |
1239 | - Add missing quotes in man pages. | |
1240 | - Document Source field version in deb-control(5). | |
1241 | - Add new deb822(5) man page. | |
1242 | - Document and improve C/C++ programs exit codes in man pages. | |
1243 | - Clarify dpkg --path-exclude/--path-include pathname filter behavior. | |
1244 | Closes: #811267 | |
1245 | - Clarify that packages are only automatically forgotten by dpkg if they | |
1246 | contain no user data, such as package selections. Closes: #813179 | |
1247 | - Fix documentation for package flags in dpkg(1). | |
1248 | - Clarify that deb-symbols(5) documents the binary format subset, and | |
1249 | the template symbol files are described in dpkg-gensymbols(1). | |
1250 | Closes: #795163 | |
1251 | - Update field requirements of control file formats to match dpkg reality. | |
1252 | - Document the format of the origins filename in deb-origin(5). | |
1253 | - Add list of flags set by bug feature area to dpkg-buildflags(1). | |
1254 | - Switch output encoding of man pages to UTF-8. | |
1255 | - Move SEE ALSO section to the end of Dpkg::Changelog::Debian. | |
1256 | - Clarify that i386 does not suffer performance loss due to PIE anymore | |
1257 | since gcc >= 5 in dpkg-buildflags(1). | |
1258 | - Document in deb822(5) that deb-origin(5) also supports comments. | |
1259 | - Clarify which characters constitute the deb822(5) control files syntax | |
1260 | by using Unicode code points and their printable characters. | |
1261 | Based on a patch by Ben Finney <ben@benfinney.id.au>. | |
1262 | - Remove wrong mention that deb-control(5) support comments. | |
1263 | - Make explicit that deb-control(5) documents the binary control file. | |
1264 | - Add missing value for Standards-Version field in dsc(5). | |
1265 | Reported by Helge Kreutzmann <debian@helgefjell.de>. | |
1266 | ||
1267 | [ Updated programs translations ] | |
1268 | * Dutch (Frans Spiesschaert). Closes: #822797 | |
1269 | * German (Sven Joachim). | |
1270 | * Japanese (Takuma Yamada). Closes: #819939 | |
1271 | * Portuguese (Miguel Figueiredo). | |
1272 | * Simplified Chinese (Zhou Mo). Closes: #809517 | |
1273 | * Vietnamese (Trần Ngọc Quân). | |
1274 | ||
1275 | [ Updated dselect translations ] | |
1276 | * Japanese (Takuma Yamada). Closes: #819940 | |
1277 | ||
1278 | [ Updated scripts translations ] | |
1279 | * German (Helge Kreutzmann). | |
1280 | ||
1281 | [ New man pages translations ] | |
1282 | * Dutch (Frans Spiesschaert). Closes: #822798 | |
1283 | ||
1284 | [ Updated man pages translations ] | |
1285 | * German (Helge Kreutzmann). | |
1286 | ||
1287 | -- Guillem Jover <guillem@debian.org> Mon, 02 May 2016 04:14:57 +0200 | |
1288 | ||
1289 | dpkg (1.18.4) unstable; urgency=medium | |
1290 | ||
1291 | [ Guillem Jover ] | |
1292 | * Switch dpkg-scansources and dpkg-scanpackages to use File::Find instead | |
1293 | of find(1), as the former is more portable with more consistent behavior, | |
1294 | and always canonicalizes the pathnames. Closes: #800649 | |
1295 | * Initialize Config-Version also for packages previously in triggers-pending | |
1296 | state, otherwise we end up not passing the previously configured version | |
1297 | to «postinst configure», which might consider this a first install instead | |
1298 | of an upgrade. Closes: #801156 | |
1299 | * Fix memory leaks in «dpkg --verify» and dpkg infodb format upgrade logic. | |
1300 | * Merge all update-alternatives action handling into a single if-else-if | |
1301 | block, to unify the code an allow a future switch into a shared library. | |
1302 | * Perform any necessary cleanups on normal exit from dpkg-divert --add and | |
1303 | --remove commands. | |
1304 | * Make dpkg-architecture warning on non-matching GNU system type compiler | |
1305 | agnostic. | |
1306 | * Add ‘.gitreview’ to the default dpkg-source ignore lists. | |
1307 | * Add support for DPKG_MAINTSCRIPT_DEBUG environment variable to dpkg. | |
1308 | * Fix dpkg-checkbuilddeps exit code to be 1 instead of a random error value | |
1309 | on unsatisfied dependencies. Regression introduced in dpkg 1.18.3. | |
1310 | * Fix an off-by-one write access in dpkg-deb when parsing the old format | |
1311 | .deb control member size. Thanks to Hanno Böck <hanno@hboeck.de>. | |
1312 | Fixes CVE-2015-0860. | |
1313 | * Fix an off-by-one read access in dpkg-deb when parsing ar member names. | |
1314 | Thanks to Hanno Böck <hanno@hboeck.de>. | |
1315 | * Add experimental multithreaded xz compression support in libdpkg, which | |
1316 | requires xz >= 5.2.0. | |
1317 | * Fix physical file offset comparison in dpkg. Closes: #808912 | |
1318 | Thanks to Yuri Gribov <tetra2005@gmail.com>. | |
1319 | * Fix usage of dpkg-architecture -s after other action options. | |
1320 | Reported by Niels Thykier <niels@thykier.net>. | |
1321 | * Add NIOS2 support to cputable. Thanks to Marek Vasut <marex@denx.de>. | |
1322 | * On Debian and derivatives enable timeless build flag feature by default. | |
1323 | Thanks to Paul Wise <pabs@debian.org>. Closes: #805872 | |
1324 | * Perl modules: | |
1325 | - Add support for Build-Essential field. Closes: #806315 | |
1326 | * Test suite: | |
1327 | - Improve perl code test coverage. | |
1328 | * Build system: | |
1329 | - Set PERL5LIB globally for the test suite to the local modules directory, | |
1330 | to avoid using the system modules. Regression introduced in dpkg 1.17.8. | |
1331 | Reported by Jérémy Bobbio <lunar@debian.org>. Closes: #801329 | |
1332 | - Use absolute buildir pathnames in PATH variable for the test suite. | |
1333 | - Descend into scripts directory when cleaning up code coverage files. | |
1334 | - Add new configure option --disable-devel-docs to select the kind of docs | |
1335 | to generate, default for now is development documentation. | |
1336 | - Try to use AM_GNU_GETTEXT_REQUIRE_VERSION to benefit from the latest | |
1337 | installed gettext version, while guaranteeing a minimal required version. | |
1338 | * Packaging: | |
1339 | - Add missing Build-Depends for restriction formula support. | |
1340 | * Documentation: | |
1341 | - Move description for “target architecture” from the dpkg-architecture(1) | |
1342 | ‘-A’ option to the TERMS section. Closes: #799046 | |
1343 | - Clarify that the md5sum check on «dpkg --verify» is performed on the | |
1344 | file contents, and failures denote changed content. Closes: #760248 | |
1345 | - Document that dpkg-buildpackage -nc -S implies -d. | |
1346 | - Clarify role of Build-Depends in deb-src-control(5). | |
1347 | Prompted by Johannes Schauer <j.schauer@email.de>. | |
1348 | - Document supported feature areas. | |
1349 | - Clarify in dpkg-query(1) when binary:Package gets arch-qualified. | |
1350 | Closes: #801958 | |
1351 | - Add a subsection separating external from internal environment variables | |
1352 | in dpkg(1). | |
1353 | ||
1354 | [ Updated programs translations ] | |
1355 | * Dutch (Frans Spiesschaert). Closes: #800513 | |
1356 | * Japanese (Kenshi Muto). Closes: #799432 | |
1357 | * Turkish (Mert Dirik). Closes: #799875 | |
1358 | ||
1359 | [ Updated scripts translations ] | |
1360 | * German (Helge Kreutzmann). | |
1361 | ||
1362 | [ Updated man pages translations ] | |
1363 | * German (Helge Kreutzmann, Julian R). Closes: #807156 | |
1364 | ||
1365 | -- Guillem Jover <guillem@debian.org> Fri, 25 Dec 2015 13:20:26 +0100 | |
1366 | ||
1367 | dpkg (1.18.3) unstable; urgency=medium | |
1368 | ||
1369 | [ Guillem Jover ] | |
1370 | * Fix short-lived memory leaks in start-stop-daemon. As a side effect now | |
1371 | a missing group after ‘:’ on --chuid is a fatal error. | |
1372 | * Print the master and slave links in «update-alternatives --display». | |
1373 | * Print the current best alternative in the head instead of the trail | |
1374 | in «update-alternatives --display», with a two space indentation. | |
1375 | * Reimplement «update-alternatives --all» as a fully built-in command | |
1376 | instead of executing itself with --config per subtask. | |
1377 | * Reimplement «update-alternatives --set-selections» as a fully built-in | |
1378 | command instead of executing itself with --set or --auto per subtask. | |
1379 | * Add kfreebsd-armhf support to ostable and triplettable. Closes: #796283 | |
1380 | Thanks to Steven Chamberlain <steven@pyro.eu.org>. | |
1381 | * Fix «dpkg --verify» with --root. | |
1382 | * Fix an off-by-one write access in dpkg-deb when parsing the .deb magic. | |
1383 | Reported by Jacek Wielemborek <d33tah@gmail.com>. Closes: #798324 | |
1384 | * Split overlong perl regexes into multiline extended regexes. | |
1385 | * Switch dselect multicd method license from GPL2 to GPL2+, with consent | |
1386 | from all its authors. | |
1387 | * Fix inadvertent license change for lib/dpkg/utils.c from GPL2 to GPL2+. | |
1388 | * Fix segfault when using «dpkg --no-act» with a synthetic --admindir. | |
1389 | Reported by David Kalnischkies <david@kalnischkies.de>. | |
1390 | * Perl modules: | |
1391 | - Only warn on invalid week days instead of aborting in | |
1392 | Dpkg::Changelog::Entry::Debian. Regression introduced in dpkg 1.18.2. | |
1393 | Reported by Jakub Wilk <jwilk@debian.org>. | |
1394 | - Do not warn when removing an empty subdirectory on source package | |
1395 | extraction in Dpkg::Source::Package::V2. Closes: #796671 | |
1396 | - Do not abort on parse errors from Time::Piece->strptime() for the | |
1397 | changelog trailer date, just queue them so that the caller can decide | |
1398 | if they should be warnings or actual errors. Closes: #795936 | |
1399 | - Validate the changelog trailer date, and catch and warn or error on | |
1400 | bogus month names, such as unknown or unabbreviated ones. | |
1401 | * Test suite: | |
1402 | - Get the reference build flags from dpkg-buildflags.pl, instead of | |
1403 | hardcoding them, which might not match depending on the architecture. | |
1404 | Closes: #794694 | |
1405 | - Delete any environment variable starting with DEB_ in mk.t that might | |
1406 | affect the test results. | |
1407 | * Build system: | |
1408 | - Add a new --with-devlibdir configure option for the C libdpkg library. | |
1409 | * Packaging: | |
1410 | - Remove unneeded --sourcedir options from dh_install calls. | |
1411 | - Use the new --with-devlibdir configure option to only switch libdpkg-dev | |
1412 | files to the multi-arch directory. Closes: #794977 | |
1413 | * Documentation: | |
1414 | - Fix typos for --predep-package option name. Closes: #794688 | |
1415 | - Add missing dashes to package-list in deb-src-control(5). | |
1416 | - Mark each individual required field as such, instead of using segregated | |
1417 | sections. | |
1418 | ||
1419 | [ Updated programs translations ] | |
1420 | * Catalan (Jordi Mallach). | |
1421 | * French (Sébastien Poher). Closes: #798371 | |
1422 | * German (Sven Joachim). | |
1423 | * Vietnamese (Trần Ngọc Quân). | |
1424 | ||
1425 | [ Updated dselect translations ] | |
1426 | * French (Sébastien Poher). Closes: #798370 | |
1427 | ||
1428 | [ Updated scripts translations ] | |
1429 | * French (Sébastien Poher). Closes: #798369 | |
1430 | * German (Helge Kreutzmann). | |
1431 | ||
1432 | [ Updated man pages translations ] | |
1433 | * German (Helge Kreutzmann). | |
1434 | ||
1435 | -- Guillem Jover <guillem@debian.org> Mon, 21 Sep 2015 07:11:42 +0200 | |
1436 | ||
1437 | dpkg (1.18.2) unstable; urgency=low | |
1438 | ||
1439 | [ Guillem Jover ] | |
1440 | * Fix plural form translations for single plural languages. Closes: #790025 | |
1441 | * Add new dpkg-buildpackage -J option, which is a safe version of -j. | |
1442 | * Fix dpkg-gencontrol to add correct binary filename to debian/files, | |
1443 | even when overriding the Package field value with the -D option. | |
1444 | Reported by Niels Thykier <niels@thykier.net>. | |
1445 | * Move the implicit build-essential:native Build-Depends from | |
1446 | dpkg-checkbuilddeps to a new vendor hook, as it is Debian-specific. | |
1447 | * Add support for ignoring built-in build dependencies and conflicts | |
1448 | with the new «dpkg-buildpackage --ignore-builtin-builddeps» and | |
1449 | «dpkg-checkbuilddeps -I» options. Closes: #480638, #571671 | |
1450 | * When sys_siglist is defined in the system, try to use NSIG as we cannot | |
1451 | compute the array size with sizeof(). If NSIG is missing fallback to 32 | |
1452 | items. Prompted by Igor Pashev <pashev.igor@gmail.com>. | |
1453 | * Use string_to_security_class() instead of a literal SECCLASS value in | |
1454 | the setexecfilecon() libcompat function, as <selinux/flask.h> is now | |
1455 | deprecated. | |
1456 | * Switch libdpkg xz compressor to use CRC64 for integrity checks, to match | |
1457 | the default on the command-line tool, which should provide slightly better | |
1458 | detection against damaged data, at a negligible speed difference. | |
1459 | * Only use the SHELL environment variable for interactive shells. | |
1460 | Closes: #788819 | |
1461 | * Move tar option --no-recursion before -T in dpkg-deb. With tar > 1.28 the | |
1462 | --no-recursion option is now positional, and needs to be passed before | |
1463 | the -T option, otherwise the tarball will end up with duplicated entries. | |
1464 | Thanks to Richard Purdie <richard.purdie@linuxfoundation.org>. | |
1465 | * Add an extra level of escaping for double $(evals) in architecture.mk | |
1466 | and buildflags.mk, so that the variables are computed lazily again. | |
1467 | Regression introduced in dpkg 1.16.2. Closes: #793330 | |
1468 | * Add binary packages Essential information to Package-List field in the | |
1469 | .dsc file, as optional essential=yes entries. This allows precomputing | |
1470 | the pseudo-essential set before starting an architecture bootstrap. | |
1471 | * Perl modules: | |
1472 | - Remove non-functional timezone name support from | |
1473 | Dpkg::Changelog::Entry::Debian. | |
1474 | - Use Time::Piece (part of the perl core distribution) instead of | |
1475 | Date::Parse in Dpkg::Changelog::Entry::Debian. This reduces the build | |
1476 | and run-time dependencies, and helps architecture bootstrapping. | |
1477 | - Simplify distribution splitting in Dpkg::Changelog::Entry::Debian. | |
1478 | - Add new function changelog_parse_plugin() in Dpkg::Changelog::Parse. | |
1479 | - Add new function changelog_parse_debian() in Dpkg::Changelog::Parse, and | |
1480 | use it in changelog_parse() instead of the external plugin parser when | |
1481 | the input format is “debian”. This significantly speeds up the parsing. | |
1482 | - Remove trailing space before handling blank line dot-separator in | |
1483 | Dpkg::Control::HashCore. Regression introduced in dpkg 1.18.0. | |
1484 | Reported by Jakub Wilk <jwilk@debian.org>. Closes: #789580 | |
1485 | - Allow the Maintainer field in CTRL_FILE_STATUS. | |
1486 | - Import make_path from File::Path in Dpkg::Source::Package::V2. | |
1487 | Regression introduced in dpkg 1.18.0. Closes: #789957 | |
1488 | - Make the BinaryFiles subpackage self-contained by explicitly importing | |
1489 | File::Spec in Dpkg::Source::Package::V2. | |
1490 | - Do not exclude pre-existing symlinks when unpacking the debian/ tarball | |
1491 | in Dpkg::Source::Package::V2. Closes: #790073, #791535 | |
1492 | - Disable the thread sanitizer when the address sanitizer is enabled | |
1493 | in Dpkg::Vendor::Debian as these are mutually incompatible, and make | |
1494 | sanitize=+all not work at all. | |
1495 | - Allow colons (:) in added filenames in Dpkg::Dist::Files, which can be | |
1496 | present when the upstream version contains colons. Regression introduced | |
1497 | in dpkg 1.18.0. Reported by Jakub Wilk <jwilk@debian.org>. | |
1498 | - Future-proof tar invocations in Dpkg::Source::Archive for options that | |
1499 | might become positional in the future, and by always placing function | |
1500 | options first. | |
1501 | - Make the dependency comparison deep by comparing not only the first | |
1502 | dependency alternative, to get them sorted in a reproducible way. | |
1503 | Based on a patch by Chris Lamb <lamby@debian.org>. Closes: #792491 | |
1504 | - Support spaces in symbol names in Dpkg::Shlibs::Objdump. This is | |
1505 | required by Go shared libraries. Closes: #785344 | |
1506 | Based on a patch by Michael Hudson-Doyle <michael.hudson@canonical.com>. | |
1507 | * Test suite: | |
1508 | - Set SIGINT, SIGTERM and SIGPIPE to their default actions to get | |
1509 | deterministic behavior. | |
1510 | - Add test cases for the makefile snippets. | |
1511 | - Delete DEB_VENDOR from the environment to get reliable results. | |
1512 | * Packaging: | |
1513 | - Make the libdpkg-dev package Multi-Arch:same. | |
1514 | - Mark libio-string-perl as <!nocheck>. | |
1515 | * Documentation: | |
1516 | - Fix grammar in dpkg-architecture(1). | |
1517 | Thanks to Chris Lamb <lamby@debian.org>. Closes: #787616 | |
1518 | - Use the feature area name in the dpkg-buildflags(1) subsection title. | |
1519 | - Document DPKG_HOOK_ACTION also in dpkg(1) ENVIRONMENT section. | |
1520 | - Clarify when some features where added in man pages. | |
1521 | - Document --yet-to-unpack, --predep-package and all --assert-<feature> | |
1522 | commands as supported in both «dpkg --help» and dpkg(1). | |
1523 | - Document abitable in dpkg-architecture(1). | |
1524 | - Clarify that an architecture wildcard is a Debian thing in | |
1525 | dpkg-architecture(1). | |
1526 | - Document multiarch triplet in dpkg-architecture(1) TERMS section. | |
1527 | - Remove “my” keyword from Dpkg perl modules function prototypes. | |
1528 | - Say FUNCTIONS instead of METHODS for Dpkg modules when appropriate. | |
1529 | - Fix POD syntax inside verbatim paragraph in Dpkg::Changelog. | |
1530 | - Document and mark Dpkg::Arch as a public module. | |
1531 | - Fix Dpkg::Changelog::Parse::changelog_parse documentation. | |
1532 | ||
1533 | [ Updated programs translations ] | |
1534 | * Dutch (Frans Spiesschaert). Closes: #789097 | |
1535 | * Simplified Chinese (Zhou Mo). Closes: #787986 | |
1536 | * Turkish (Mert Dirik). Closes: #788211 | |
1537 | * Vietnamese (Trần Ngọc Quân). | |
1538 | ||
1539 | [ Updated man pages translations ] | |
1540 | * German (Helge Kreutzmann). | |
1541 | ||
1542 | [ Updated dselect translations ] | |
1543 | * Dutch (Frans Spiesschaert). Closes: #789096 | |
1544 | ||
1545 | [ Updated scripts translations ] | |
1546 | * German (Helge Kreutzmann). | |
1547 | ||
1548 | -- Guillem Jover <guillem@debian.org> Mon, 03 Aug 2015 15:40:21 +0200 | |
1549 | ||
1550 | dpkg (1.18.1) unstable; urgency=low | |
1551 | ||
1552 | [ Guillem Jover ] | |
1553 | * Cast c_isbits() c argument to an unsigned char when indexing the array. | |
1554 | This fixes build failures on armel, armhf, ppc64el and s390x. | |
1555 | * Do not allow pathnames with embedded newlines in dpkg-deb and dpkg. | |
1556 | Closes: #720761 | |
1557 | * Fix setting the SE Linux context when a file has a statoverride. | |
1558 | Closes: #786435 | |
1559 | * Set the SE Linux file context even when the file mode has no file type. | |
1560 | * Make dpkg-buildpackage -j override any parallel option specified in | |
1561 | DEB_BUILD_OPTIONS. Regression introduced in dpkg 1.14.15. | |
1562 | * Honor Pre-Depends, Conflicts and Breaks for packages in unpacked and | |
1563 | half states. Thanks to Ian Jackson <iwj@ubuntu.com>. Closes: #377860 | |
1564 | * Fix build failure on FreeBSD by actually using libmd if available. | |
1565 | * Sort dpkg-scanpackages output by package name and version. | |
1566 | Thanks to Maximilian Schwerin <maximilian.schwerin@tigris.de>. | |
1567 | * Sort dpkg-scansources output by package name and version. | |
1568 | Thanks to Maximilian Schwerin <maximilian.schwerin@tigris.de>. | |
1569 | * Set the correct default compression value in dpkg-deb for control.tar.gz | |
1570 | member. This meant using compression level 1 when using the zlib shared | |
1571 | library to compress the control.tar member, and always failing when using | |
1572 | the gzip command. Regression introduced in dpkg 1.17.6. Closes: #786654 | |
1573 | * Use the generated template file instead of the original one when looking | |
1574 | for changes in dpkg-gensymbols. There's too much information not being | |
1575 | preserved in the symbols files to be able to regenerate templates for | |
1576 | them. Closes: #785937, #786840 | |
1577 | * Perl modules: | |
1578 | - Add missing strict and warnings pragmas for submodules. | |
1579 | - Use non-destructive substitutions inside map. | |
1580 | - Use the state keyword to simplify the code. | |
1581 | - Do not replace #PACKAGE# in template mode in Dpkg::Shlibs::SymbolFile. | |
1582 | * Documentation: | |
1583 | - Update current default source compressor from gzip to xz. | |
1584 | - Remove spurious ‘=’ from parallel DEB_BUILD_OPTIONS without arguments | |
1585 | in dpkg-buildpackage(1). | |
1586 | ||
1587 | [ Updated programs translations ] | |
1588 | * German (Sven Joachim). | |
1589 | * Simplified Chinese (Zhou Mo). Closes: #786377 | |
1590 | ||
1591 | [ Updated man pages translations ] | |
1592 | * German (Helge Kreutzmann). | |
1593 | ||
1594 | [ Updated dselect translations ] | |
1595 | * German (Sven Joachim). | |
1596 | ||
1597 | -- Guillem Jover <guillem@debian.org> Sat, 30 May 2015 03:00:21 +0200 | |
1598 | ||
1599 | dpkg (1.18.0) unstable; urgency=low | |
1600 | ||
1601 | [ Guillem Jover ] | |
1602 | * Only trim trailing “/” and “/.” from «dpkg-query --search» arguments if | |
1603 | they are a pathname, and not a pattern or a substring match. | |
1604 | * Switch C/C++ code to use a new set of C locale character type functions | |
1605 | independent of the current locale. | |
1606 | * Add support for arch-bits and arch-endian dpkg-gensymbols tags. | |
1607 | Closes: #630342 | |
1608 | * Switch perl code from legacy File::Path functions to new ones. | |
1609 | * Fix perl uninitialized value usage in dpkg-scansources when the Binary | |
1610 | field is missing. | |
1611 | * Use dpkg-query instead of dpkg for --search in dpkg-shlibdeps so that | |
1612 | the subprocesses get the correct admindir. Closes: #775258 | |
1613 | * Rework the Installed-Size field default value computation to make it | |
1614 | reproducible regardless of the build system filesystem, and document | |
1615 | how the value is computed and that it is just an approximation. | |
1616 | Closes: #650077 | |
1617 | * Use strftime() instead of «date -R» in dpkg-genchanges, as the latter | |
1618 | is not specified by POSIX and is not widely portable. | |
1619 | * Warn on obsolete '<' and '>' operators in dpkg --compare-versions. | |
1620 | * Trim end of line whitespace from dpkg and dselect config file parsers. | |
1621 | Reported by Christoph Biedl <debian.axhn@manchmal.in-ulm.de>. | |
1622 | * Do not silently eat a standalone ‘-’ in the libdpkg command-line parser. | |
1623 | * Fix short-lived memory leaks in dpkg-deb and libdpkg. Closes: #769515 | |
1624 | * Fix «dpkg-deb -b» filename generation when the package does not contain | |
1625 | an Architecture field. Regression introduced in dpkg 1.16.2. | |
1626 | * Fix «dpkg --audit» to report missing and empty architecture fields. | |
1627 | Regression introduced in dpkg 1.16.2. | |
1628 | * Add support to dpkg-deb for reading the archive from standard input, | |
1629 | except for --raw-extract which does not yet support it. Closes: #616614 | |
1630 | Based on a patch by Johannes Schauer <j.schauer@email.de>. | |
1631 | * Add ‘.mailmap’ to the default dpkg-source ignore lists. | |
1632 | * Set the SE Linux context on «dpkg-statoverride --update». Closes: #690361 | |
1633 | * Do not fail on dpkg-query -W and -l when multiple arguments match the | |
1634 | same package. Closes: #588505 | |
1635 | * Change dpkg-maintscript-helper to handle symlinks and pathnames ending in | |
1636 | slash. For the former error out, for the latter strip it. Closes: #771752 | |
1637 | * Support moving a conffile not being shipped anymore. Closes: #767003 | |
1638 | Thanks to Mathias Behrle <mathiasb@m9s.biz>. | |
1639 | * Add a new dpkg-buildflags sanitize feature area: | |
1640 | - Add new “address”, “thread”, “leak” and “undefined” features, all | |
1641 | disabled by default. Closes: #760741 | |
1642 | * Do not accept unknown user or group names on «dpkg-statoverride --add». | |
1643 | Regression introduced in dpkg 1.17.11. Closes: #775124 | |
1644 | * Normalize dpkg-parsechangelog command-line parsing, so that «-ovalue», | |
1645 | «-o value», «--option=value» and «--option value» will all be accepted. | |
1646 | Closes: #693951 | |
1647 | * Add dpkg --ctrl-tarfile forwarding command for dpkg-deb. | |
1648 | * Disable dependency checks on dpkg-buildpackage -S -nc. | |
1649 | * Make dependency checks fatal for dpkg-buildpackage -S. | |
1650 | * Update amd64 GNU cpu regex in cputable to match amd64 too, in addition | |
1651 | to x86_64. This is required for FreeBSD. | |
1652 | * Use badusage() instead of ohshit() for command-line errors. | |
1653 | * Use the original template symbols file when diffing in dpkg-gensymbols. | |
1654 | We should not create a new template symbols file, because the output | |
1655 | might change (different sorting order for example) relative to the | |
1656 | original. Closes: #773718 | |
1657 | * Do not leak kvm descriptors in start-stop-daemon on GNU/kFreeBSD systems. | |
1658 | Based on a patch by Jeff Epler <jepler@unpythonic.net>. Closes: #779467 | |
1659 | * Switch start-stop-daemon to use a monotonic clock if available. This | |
1660 | makes the timeout checks resilient to abrupt system clock changes. | |
1661 | Suggested by Jose M Calhariz <jose.calhariz@hds.com>. Closes: #783014 | |
1662 | * Fix perl warning in dpkg-genchanges when parsing BY-HAND file entries. | |
1663 | Regression introduced in dpkg 1.17.7. Closes: #781074 | |
1664 | * Use the checksums files list order when building the Files field to match | |
1665 | the other Checksum fields in dpkg-genchanges. | |
1666 | * Skip files based on the architecture from the filename in dpkg-genchanges. | |
1667 | * Allow binary packages not found in debian/control in dpkg-genchanges, | |
1668 | which could allow injecting debug .debs for example. | |
1669 | * Annotate any non-deb binary descriptions (not just udebs) with their | |
1670 | package type in dpkg-genchanges. | |
1671 | * Remove outdated local copy of the Debian README.mirrors.txt file from | |
1672 | dselect ftp access method, and print a message pointing to the current | |
1673 | URL instead. Closes: #784966 | |
1674 | * Cleanup default dpkg-shlibdeps shared library directory search list: | |
1675 | - Do not add cross-root directories (/<triplet>/ and /usr/<triplet>/). | |
1676 | - Remove ancient multilib /emul/ia32-linux/ paths. | |
1677 | - Reorder directory precedence to: | |
1678 | «dpkg-shlibdeps -l» > ENV{LD_LIBRARY_PATHS} > cross-multiarch > | |
1679 | DEFAULT_LIBRARY_PATH > ld.so.conf > DEFAULT_MULTILIB_PATH | |
1680 | * When upgrading, copy over the cached arch-qualified package name. This | |
1681 | fixes wrong output when cross-grading. | |
1682 | * Consider foreign packages ambiguous in need of an arch-qualifier. | |
1683 | * Perl modules: | |
1684 | - Rename and deprecate Dpkg::Gettext _g function with new g_. | |
1685 | - Assume in Dpkg::Arch that the abitable is always present, and bump | |
1686 | libdpkg-perl Depends on dpkg to 1.16.3, the version introducing the file. | |
1687 | - Remove support for GCC_TARGET environment variable from Dpkg::Shlibs. | |
1688 | This was a temporary workaround for very old gcc toolchains. See #453267. | |
1689 | - Prefer multiarch paths to multilib ones in Dpkg::Shlibs. | |
1690 | Thanks to Helmut Grohne <helmut@subdivi.de>. Closes: #772184 | |
1691 | - Enable sub-second timestamps in Dpkg::Source::Patch by using Time::HiRes. | |
1692 | - Use TMPDIR instead of manually setting DIR on tempfile() call in | |
1693 | Dpkg::Source::Package::V2. | |
1694 | - Switch Dpkg::Checksums from using checksum programs to the more portable | |
1695 | Digest modules. Obsolete the 'program' property, and add a 'name' one. | |
1696 | - Add support for $DEFAULT_TEXT_DOMAIN to Dpkg::Gettext, so that the Dpkg | |
1697 | perl modules can always produce localized messages. | |
1698 | - Fix OpenPGP Armor Header Line parsing in Dpkg::Control::Hash. We should | |
1699 | only accept [\r\t ] as trailing whitespace, although RFC4880 does not | |
1700 | clarify what whitespace really maps to, we should really match the GnuPG | |
1701 | implementation anyway, as that's what we use to verify the signatures. | |
1702 | Reported by Jann Horn <jann@thejh.net>. Fixes CVE-2015-0840. | |
1703 | - Pass PATCH_GET environment variable instead of -g0 to the patch command | |
1704 | in Dpkg::Source::Patch. This allows using non-GNU patch programs, like | |
1705 | FreeBSD's patch. | |
1706 | - Accept an %opts argument for the Dpkg::Control::Info constructor, and | |
1707 | accept either passing a filename option as undef, or a scalar undef. | |
1708 | Closes: #782019 | |
1709 | - Do not print on undef filehandle in Dpkg::Control::Info output(). | |
1710 | Thanks to Roderich Schupp <roderich.schupp@gmail.com>. Closes: #781887 | |
1711 | - Always sort the Dpkg::Dist::Files files list on output, instead of | |
1712 | preserving the insertion order, which is not reproducible with parallel | |
1713 | builds. Reported by Jérémy Bobbio <lunar@debian.org>. | |
1714 | - Add new filter() method to Dpkg::Substvars. | |
1715 | - Kill the process when reaching timeout in Dpkg::IPC::wait_child(). | |
1716 | * Test suite: | |
1717 | - Check perl code compilation, warnings and strictness. | |
1718 | - Fix dpkg-divert unit test to work on BSD «rm -rf» that cannot traverse | |
1719 | directories with mode 000. | |
1720 | - Fix dpkg-divert unit test to work when there is no /dev/full. | |
1721 | - Skip test cases when there is no c++filt available. | |
1722 | - Add test cases for Dpkg::Conf and Dpkg::Checksums. | |
1723 | - Handle libtool executables in progname unit test. | |
1724 | - Do not use a timeout when testing cat I/O, speeds up test suite by 5s. | |
1725 | - Reduce timeout test from 5 seconds to 1, to speed up test suite by 4s. | |
1726 | * Build system: | |
1727 | - Bump gettext version to 0.19: | |
1728 | + Use --add-location=file in msgmerge and xgettext commands. | |
1729 | + Use --porefs=noline for po4a command. | |
1730 | - Wrap file references in man page PO files with po4a --porefs=wrap. | |
1731 | - Fix support for cross-building dpkg: | |
1732 | + Assume a working C99 snprintf on SUS >= v3. | |
1733 | + Do not try to run the va_copy configure check, just check that the | |
1734 | symbol is available. | |
1735 | - Check that HAVE_DECL_SYS_SIGLIST is 0 instead of undefined, to fix a | |
1736 | build failure on uclibc based systems. Closes: #777044 | |
1737 | Based on a patch by Alex Potapenko <opotapenko@gmail.com>. | |
1738 | - Use single suffix rules instead of non-portable %-pattern rules. | |
1739 | - Pass CC to the test suite, so that we can use a non-gcc compiler. | |
1740 | - Call AM_PROG_AR to detect the correct system archiver to use. | |
1741 | - Pass -Wall to automake in AM_INIT_AUTOMAKE, not implied by foreign. | |
1742 | * Packaging: | |
1743 | - Remove old trigger related Breaks and Conflicts from dpkg. | |
1744 | - Only use stackprotectorstrong when building dpkg with gcc >= 4.9. | |
1745 | - Switch to debhelper compatibility level 9. | |
1746 | - Name each public-domain license with a different name. | |
1747 | - Add missing public modules to dpkg-dev package description. | |
1748 | - Get rid of backward compatibility pseudo-tags from bug reports. | |
1749 | - Install doc/README.feature-removal-schedule only on affected packages | |
1750 | and debian/usertags everywhere. | |
1751 | * Documentation: | |
1752 | - Document arch-qualifiers for dependency fields in deb-control(5) and | |
1753 | deb-src-control(5). Reported by Johannes Schauer <j.schauer@email.de>. | |
1754 | Closes: #768842 | |
1755 | - Document versioned Provides in deb-control(5). | |
1756 | - Document the version when dpkg-deb --raw-extract got introduced. | |
1757 | - Document dpkg --log format, add missing actions and describe the startup | |
1758 | messages. Closes: #773398 | |
1759 | - Document when and how the dpkg-maintscript-helper package name argument | |
1760 | is or should be arch-qualified. Closes: #776072 | |
1761 | - Fix and update Arch substvar description in deb-substvars(5). | |
1762 | - Document that current build flag feature areas only work on Debian and | |
1763 | derivatives in dpkg-buildflags(1). | |
1764 | - Use “wildcard characters” instead of “wildchars” in dpkg-query(1). | |
1765 | - Document dpkg-query --search behavior in man page. Closes: #775379 | |
1766 | - Document postinst “triggered” argument in debian/dpkg.postinst comment | |
1767 | header. | |
1768 | - Document Dpkg::IPC function signatures. | |
1769 | - Document the obsolete --compare-versions '<' and '>' operators in the | |
1770 | dpkg(1) man page. Thanks to Tomas Pospisek <tpo_hp@sourcepole.ch>. | |
1771 | Closes: #776551 | |
1772 | - Move dpkg-divert, dpkg-statoverride and update-alternatives man pages | |
1773 | from section 8 to 1, to match their installation path. | |
1774 | - Capitalize dpkg-parsechangelog(1) option descriptions. | |
1775 | - Mark dpkg-parsechangelog(1) --format values in bold. | |
1776 | - Place short options before long ones in dpkg-mergechangelogs(1) and | |
1777 | dselect(1) man pages. | |
1778 | - Properly terminate a bold marking in dpkg(1). | |
1779 | - Document in man pages the dpkg version when new features were introduced. | |
1780 | - Document that timestamps are reset for files patched with source format | |
1781 | “3.0 (quilt)” too. | |
1782 | - Document in dpkg-buildpackage(1) that using dpkg-source is sometimes | |
1783 | better than -S. Suggested by Johannes Schauer <j.schauer@email.de>. | |
1784 | - Document dselect -? option. | |
1785 | - Document in dpkg-buildflags(1) that DEB_VENDOR influences the execution. | |
1786 | - Document that dpkg performs sanity checks on PATH. | |
1787 | - Mark some words and commands as non-hyphenable in man pages. | |
1788 | - Separate multi-line hanging tag paragraphs with .TQ in man pages. | |
1789 | - Mark field names in bold in man pages. | |
1790 | - Use various groff escape sequences for quoting characters. | |
1791 | - Lowercase warning and note admonitions in start-stop-daemon(8). | |
1792 | - Mark dselect(1) color attributes in bold. | |
1793 | - Say output instead of display for dpkg-deb tar-file option in dpkg(1). | |
1794 | - Say archive instead of filename for dpkg-deb option in dpkg(1). | |
1795 | - Say control-field-name instead of control-file-field in dpkg-deb(1). | |
1796 | - Fix option values and pathname markup in dpkg-deb(1). | |
1797 | - Use .TQ to separate different but related options in dpkg(1). | |
1798 | - Clarify that dpkg-buildpackage -jN forces parallel builds, regardless of | |
1799 | the packaging or upstream build systems supporting them. Closes: #780866 | |
1800 | - Remove unneeded update-alternatives references from options descriptions. | |
1801 | - Document that apt might expect Packages.xz too in dpkg-scanpackages(1). | |
1802 | - Say METHODS instead of FUNCTIONS or OBJECT FOO in POD section titles. | |
1803 | - Document dpkg version when perl module versions got bumped. | |
1804 | * Output message fixes and improvements: | |
1805 | - Remove trailing newline from string literal in warning calls. | |
1806 | - Say “execute” instead of “exec” in Dpkg::Changelog::Parse error message. | |
1807 | - Say “package” instead of “it” in dpkg-name warning message. | |
1808 | - Uppercase field names in error messages. | |
1809 | - Expand EOF and eof into “end of file” in error messages. | |
1810 | - Use “<enter>” instead of “return” or “enter” in input prompts. | |
1811 | - Say directory instead of dir in output messages. | |
1812 | - Merge the same dpkg-scanpackages warning messages into a single line. | |
1813 | - Clarify dpkg-genchanges changes description open error. | |
1814 | - Add missing preposition in Dpkg::Source::Patch error message. | |
1815 | - Improve available state sorting order strings in dselect panel. | |
1816 | - Say “changelog-file” instead of “changelogfile” in --help output. | |
1817 | - Say “command” instead of “action” for dselect. | |
1818 | - Improve commands listing in «dselect --help» output, by printing them | |
1819 | before options and listing them one on each line with a description. | |
1820 | - Improve dselect color-spec --help output. | |
1821 | - Move "(default)" annotations in scripts --help output after option | |
1822 | description. | |
1823 | - Consistently use proper quotation marks ("" or '', and not the | |
1824 | unbalanced `' pair) all over the place. | |
1825 | - Use syserr() instead of an ad-hoc error message in dpkg-scansources. | |
1826 | - Say substvars instead of varlist in dpkg-shlibdeps error messages. | |
1827 | - Fix error messages on invalid uid/git/mode command-line syntax errors | |
1828 | in dpkg-statoverride, to not say they are from the statoverride file. | |
1829 | - Fix error message on empty dsc file in dpkg-genchanges. | |
1830 | - Mention “(^Z)” instead of “char” for the MSDOS end of file character. | |
1831 | ||
1832 | [ Raphaël Hertzog ] | |
1833 | * Drop myself from Uploaders. | |
1834 | ||
1835 | [ Updated programs translations ] | |
1836 | * Simplified Chinese (Zhou Mo). Closes: #782326 | |
1837 | * Turkish (Mert Dirik). Closes: #785096 | |
1838 | * Vietnamese (Trần Ngọc Quân). | |
1839 | ||
1840 | [ Updated scripts translations ] | |
1841 | * German (Helge Kreutzmann). | |
1842 | ||
1843 | [ Updated man pages translations ] | |
1844 | * German (Helge Kreutzmann). | |
1845 | ||
1846 | -- Guillem Jover <guillem@debian.org> Mon, 18 May 2015 15:08:31 +0200 | |
1847 | ||
1848 | dpkg (1.17.23) unstable; urgency=low | |
1849 | ||
1850 | [ Guillem Jover ] | |
1851 | * Use a matching group instead of ${^MATCH} in s/// in dselect build script. | |
1852 | * Skip tar extractor tests if tar is not GNU tar >= 1.27. | |
1853 | * Reset the trigger cycle tracking on unsatisfied dependencies during | |
1854 | trigger processing. Closes: #771730 | |
1855 | * Fix out-of-bounds buffer read accesses when parsing field and trigger | |
1856 | names or checking package ownership of conffiles and directories. | |
1857 | Reported by Joshua Rogers <megamansec@gmail.com>. | |
1858 | * Add versioned Breaks on packages creating trigger cycles. Namely auctex, | |
1859 | apt-cudf, ccache, cups, distcc, fusionforge-plugin-mediawiki, gap-core, | |
1860 | gxine, hoogle, icecc, libjs-protoaculous, mcollective, pypy, wordpress | |
1861 | and xfonts-traditional. | |
1862 | ||
1863 | [ Updated programs translations ] | |
1864 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #771893 | |
1865 | * Catalan (Guillem Jover). | |
1866 | * Czech (Miroslav Kure). | |
1867 | * Esperanto (Felipe Castro). | |
1868 | * French (Sébastien Poher). | |
1869 | * Italian (Milo Casagrande). | |
1870 | * Portuguese (Miguel Figueiredo). | |
1871 | * Russian (Yuri Kozlov). Closes: #771691 | |
1872 | * Simplified Chinese (Zhou Mo). Closes: #771264 | |
1873 | * Spanish (Javier Fernández-Sanguino) | |
1874 | * Swedish (Peter Krefting). | |
1875 | * Thai (Theppitak Karoonboonyanan). Closes: #772965 | |
1876 | ||
1877 | [ Updated scripts translations ] | |
1878 | * Catalan (Guillem Jover). | |
1879 | * Polish (Łukasz Dulny). | |
1880 | * Russian (Yuri Kozlov). Closes: #772841 | |
1881 | ||
1882 | [ Updated man pages translations ] | |
1883 | * French (Sébastien Poher). | |
1884 | * Italian (Beatrice Torracca). Closes: #771673 | |
1885 | ||
1886 | [ Updated dselect translations ] | |
1887 | * Catalan (Guillem Jover). | |
1888 | * Czech (Miroslav Kure). | |
1889 | * Norwegian Bokmål (Hans Fredrik Nordhaug). | |
1890 | * Polish (Łukasz Dulny). | |
1891 | * Portuguese (Miguel Figueiredo). | |
1892 | * Russian (Yuri Kozlov). Closes: #771682 | |
1893 | * Spanish (Javier Fernández-Sanguino) | |
1894 | * Vietnamese (Trần Ngọc Quân). | |
1895 | ||
1896 | -- Guillem Jover <guillem@debian.org> Tue, 23 Dec 2014 17:45:44 +0100 | |
1897 | ||
1898 | dpkg (1.17.22) unstable; urgency=low | |
1899 | ||
1900 | [ Guillem Jover ] | |
1901 | * Add version introducing --ctrl-tarfile in dpkg-deb(1) man page. | |
1902 | * Bump minimal version for dir_to_symlink and symlink_to_dir commands | |
1903 | to 1.17.14 in dpkg-maintscript-helper(1) man page. Closes: #769843 | |
1904 | * Reintroduce update-alternatives, dpkg-divert and dpkg-statoverride | |
1905 | compatibility symlinks under /usr/sbin/. There are still packages | |
1906 | using those paths, but the relevant lintian check did not list any, | |
1907 | so this got removed prematurely. | |
1908 | * Add Breaks on old man-db, fontconfig and readahead-fedora packages using | |
1909 | awaiting triggers, as they produce trigger cycles. Closes: #768599 | |
1910 | * Escape package and architecture names on control file parsing warning, | |
1911 | as those get injected into a variable that is used as a format string, | |
1912 | and they come from the package fields, which are under user control. | |
1913 | Regression introduced in dpkg 1.16.0. Fixes CVE-2014-8625. Closes: #768485 | |
1914 | Reported by Joshua Rogers <megamansec@gmail.com>. | |
1915 | * Do not match partial field names in control files. Closes: #769119 | |
1916 | Regression introduced in dpkg 1.10. | |
1917 | * Fix build on Mac OS X. Regression introduced in dpkg 1.17.11. | |
1918 | Reported by Dominyk Tiller <dominyktiller@gmail.com>. | |
1919 | * Normalize tar entry uid and gid from the current system only in dpkg | |
1920 | unpack. Regression introduced in dpkg 1.17.14. Closes: #769211 | |
1921 | * Restore multiple processing instances check for packages and archives | |
1922 | specified on the command-line. Regression introduced in dpkg 1.17.20. | |
1923 | * Fail on trigger processing when it is required to progress. Trigger | |
1924 | processing is sometimes required and sometimes opportunistic, and we | |
1925 | should only fail on the former but ignore the latter. Closes: #768852 | |
1926 | * Do not ignore trigger cycles for direct dependencies, these are just | |
1927 | normal trigger cycles, and as such should not be special cased. | |
1928 | * Register all pending triggers for deferred processing when being called | |
1929 | as «dpkg --configure pkgname…». This is a mostly conformant workaround | |
1930 | for frontends like apt that do not correctly call «dpkg --configure -a» | |
1931 | or «dpkg --triggers-only -a» after their normal runs, and leave packages | |
1932 | in triggers-pending and triggers-awaited states. Closes: #766758 | |
1933 | ||
1934 | [ Updated programs translations ] | |
1935 | * Catalan (Guillem Jover). | |
1936 | * Danish (Joe Dalton). | |
1937 | * French (Sébastien Poher). | |
1938 | * German (Sven Joachim). | |
1939 | * Japanese (Kenshi Muto). Closes: #771255 | |
1940 | * Polish (Łukasz Dulny). | |
1941 | * Simplified Chinese (Zhou Mo). Closes: #766724, #770280 | |
1942 | * Swedish (Peter Krefting). | |
1943 | * Turkish (Mert Dirik). | |
1944 | * Vietnamese (Trần Ngọc Quân) | |
1945 | ||
1946 | [ Updated scripts translations ] | |
1947 | * French (Sébastien Poher). | |
1948 | * German (Helge Kreutzmann). | |
1949 | * Swedish (Peter Krefting). | |
1950 | ||
1951 | [ Updated man pages translations ] | |
1952 | * French (Sébastien Poher). Closes: #767934 | |
1953 | * German (Helge Kreutzmann). Closes: #752123 | |
1954 | * Simplified Chinese (Zhou Mo). Closes: #767573 | |
1955 | * Swedish (Peter Krefting). | |
1956 | ||
1957 | [ Updated dselect translations ] | |
1958 | * Danish (Joe Dalton). | |
1959 | * Dutch (Frans Spiesschaert). Closes: #771237 | |
1960 | * French (Sébastien Poher). Closes: #767918 | |
1961 | * Japanese (Kenshi Muto). Closes: #771256 | |
1962 | * Swedish (Peter Krefting). | |
1963 | ||
1964 | -- Guillem Jover <guillem@debian.org> Fri, 28 Nov 2014 02:02:34 +0100 | |
1965 | ||
1966 | dpkg (1.17.21) unstable; urgency=low | |
1967 | ||
1968 | [ Guillem Jover ] | |
1969 | * Get consistent git-style diff support, by adding (>= 2.7) to the dpkg-dev | |
1970 | patch Depends, and a Breaks patch (<< 2.7) to libdpkg-perl. | |
1971 | * Error out on obsolete Build-Profiles field syntax. | |
1972 | * Document -g and -G options in dpkg-genchanges(1). Closes: #766568 | |
1973 | * Do not accept values bundled with long options in dpkg-parsechangelog. | |
1974 | The parser was accepting things like «--count10», which is just broken. | |
1975 | Instead allow only «--count=10» in addition to «--count 10». | |
1976 | * Accept «-S value» in addition to «-Svalue» in dpkg-parsechangelog. | |
1977 | Closes: #766559 | |
1978 | * Add support for new interest-await and activate-await trigger directives. | |
1979 | And a new --await option to dpkg-trigger. This might allow possibly | |
1980 | switching the default meaning after a transition period no shorter than | |
1981 | two minor versions, so in 1.19.x or 1.20.x. Perhaps. | |
1982 | * Do trigger cycle detection after dependency checks in dependtry <= 1, | |
1983 | and before dependency cycle breaking in dependtry > 1. This makes sure | |
1984 | to always catch trigger cycles, but still gives the opportunity to try | |
1985 | to process triggers for packages that are not yet ready in the first | |
1986 | dependtry, but which might be a bit later on, without wrongly detecting | |
1987 | avoidable and bogus trigger cycles. Closes: #766557 | |
1988 | * Update features removal schedule: | |
1989 | - The -u, --udeb dpkg-scanpackages options got removed, state that. | |
1990 | - Remove the entry about obsolete fields, as these need to be preserved | |
1991 | for backward compatibility, they are part of the external interface to | |
1992 | be able to handle ancient binary packages. | |
1993 | ||
1994 | [ Updated programs translations ] | |
1995 | * Catalan (Guillem Jover). | |
1996 | * German (Sven Joachim). Closes: #766311 | |
1997 | * Simplified Chinese (Zhou Mo). | |
1998 | ||
1999 | [ Updated scripts translations ] | |
2000 | * Catalan (Guillem Jover). | |
2001 | ||
2002 | -- Guillem Jover <guillem@debian.org> Sat, 25 Oct 2014 02:21:43 +0200 | |
2003 | ||
2004 | dpkg (1.17.20) unstable; urgency=low | |
2005 | ||
2006 | [ Guillem Jover ] | |
2007 | * Add a requeueing insertion protection for process_queue(). | |
2008 | * Make sure to always switch to the next dependtry after we have made no | |
2009 | progress for a while. Regression stemming from non future proof changes | |
2010 | introduced with the initial triggers implementation in dpkg 1.14.17 | |
2011 | combined with changes in dpkg 1.17.19. Closes: #766242, #766322 | |
2012 | * Make the initial dependtry be 1 instead of 0. This gets rid of an unused | |
2013 | dependtry step, which got accidentally introduced when the perl dpkg was | |
2014 | rewritten in C, ages ago. | |
2015 | * Allow detached upstream signatures for upstream orig.tar files in the | |
2016 | .dsc file. Suggested by Daniel Kahn Gillmor <dkg@fifthhorseman.net>. | |
2017 | Closes: #759478 | |
2018 | * Inline alternative status description into translatable string in | |
2019 | update-alternatives. Required-by: #766311 | |
2020 | * Reword description for installed status in dpkg(1) man page. | |
2021 | ||
2022 | [ Updated programs translations ] | |
2023 | * German (Sven Joachim). | |
2024 | * Simplified Chinese (Zhou Mo). | |
2025 | * Vietnamese (Trần Ngọc Quân). | |
2026 | ||
2027 | -- Guillem Jover <guillem@debian.org> Thu, 23 Oct 2014 00:43:05 +0200 | |
2028 | ||
2029 | dpkg (1.17.19) unstable; urgency=low | |
2030 | ||
2031 | [ Guillem Jover ] | |
2032 | * Bump the Breaks on devscripts to 2.14.10 due to the new dpkg-architecture | |
2033 | command-line parsing strictness introduced in 1.17.17. Closes: #764965 | |
2034 | * Create pidfiles even when start-stop-daemon is not asked to background | |
2035 | the process itself. Although a bit of a dubious usage, because any error | |
2036 | before executing the program will not be properly reported to the caller. | |
2037 | Regression introduced in dpkg 1.17.14. Closes: #765110 | |
2038 | * Add new --remove-pidfile option to start-stop-daemon. | |
2039 | * Mention --pid and --ppid in start-stop-daemon(8) man page DESCRIPTION. | |
2040 | * Add invoke hooks for dpkg --add-architecture and --remove-architecture. | |
2041 | Prompted by Helmut Grohne <helmut@subdivi.de>. | |
2042 | * Reverse --verify-format logic to actually accept 'rpm' as valid. | |
2043 | Closes: #765907 | |
2044 | * Fix trigger dependency checks and cycle detection. | |
2045 | Regression introduced in dpkg 1.17.17. | |
2046 | Closes: #765434, #765668, #765734, #765781, #765789, #765952 | |
2047 | * Rework dependency problem debug and notice output on trigger processing. | |
2048 | ||
2049 | [ Updated programs translations ] | |
2050 | * Italian (Milo Casagrande): Closes: #765748 | |
2051 | * Turkish (Mert Dirik). Closes: #764942 | |
2052 | * Simplified Chinese (Zhou Mo). Closes: #765693 | |
2053 | ||
2054 | [ Updated scripts translations ] | |
2055 | * German (Helge Kreutzmann). | |
2056 | ||
2057 | [ Updated man pages translations ] | |
2058 | * German (Helge Kreutzmann). | |
2059 | ||
2060 | -- Guillem Jover <guillem@debian.org> Mon, 20 Oct 2014 15:17:49 +0200 | |
2061 | ||
2062 | dpkg (1.17.18) unstable; urgency=low | |
2063 | ||
2064 | [ Guillem Jover ] | |
2065 | * Handle empty minimum versions when initializing dependency versions, | |
2066 | as the code is mapping the minimum version 0 to '' to avoid outputting | |
2067 | useless versions. Regression introduced in dpkg 1.17.17. Closes: #764929 | |
2068 | ||
2069 | [ Updated programs translations ] | |
2070 | * Catalan (Guillem Jover). | |
2071 | ||
2072 | [ Updated dselect translations ] | |
2073 | * Catalan (Guillem Jover). | |
2074 | * German (Sven Joachim). | |
2075 | ||
2076 | -- Guillem Jover <guillem@debian.org> Sun, 12 Oct 2014 15:47:44 +0200 | |
2077 | ||
2078 | dpkg (1.17.17) unstable; urgency=low | |
2079 | ||
2080 | [ Guillem Jover ] | |
2081 | * Add dpkg-vendor, Dpkg/File.pm and Dpkg/Util.pm to the list of files with | |
2082 | translatable strings, so that they can be translated. | |
2083 | * Fix some typos for versioned and mentioned in comments and changelogs. | |
2084 | * Mark for translation and unify "rm cleanup" string in dpkg. | |
2085 | * Mark for translation and improve dselect method handling error messages. | |
2086 | * Defer trigger processing if the package does not fulfill dependencies. | |
2087 | Closes: #671711 | |
2088 | * Do not write to the database when changing selections with --dry-run. | |
2089 | Closes: #764673 | |
2090 | * Add missing imports from Dpkg::BuildProfiles in dpkg-genchanges. | |
2091 | Regression introduced in dpkg 1.17.14. Closes: #764216 | |
2092 | Reported by Johannes Schauer <j.schauer@email.de>. | |
2093 | * Initialize dependencies with the correct minimum version from a symbols | |
2094 | file with multiple SONAMEs in dpkg-shlibdeps. | |
2095 | Thanks to Jérémy Bobbio <lunar@debian.org>. Closes: #764721 | |
2096 | * Perl modules: | |
2097 | - Allow multiple whitespace in Dpkg::BuildProfiles::get_build_profiles() | |
2098 | when parsing the DEB_BUILD_PROFILES environment variable. | |
2099 | Thanks to Johannes Schauer <j.schauer@email.de>. | |
2100 | - New Dpkg::Getopt private module. | |
2101 | - Document public module Dpkg. | |
2102 | - Document public module Dpkg::Gettext. | |
2103 | - Mark Dpkg::BuildProfiles as a public module. | |
2104 | - Document all public module versions in a CHANGES section. | |
2105 | - Remove EXPORTED from POD section titles. | |
2106 | - Document private modules as such in a CHANGES section. | |
2107 | * Set the DEB_TARGET_* dpkg-architecture variables from architecture.mk. | |
2108 | Missed in dpkg 1.17.14. | |
2109 | * Initialize DEB_TARGET_ARCH variable without requiring DEB_HOST_ARCH, | |
2110 | which is not being set at all when querying for DEB_TARGET_ variables. | |
2111 | * Normalize dpkg-architecture command-line parsing, so that «--option=value» | |
2112 | «--option value», «-ovalue» and «-o value» will all be accepted. | |
2113 | * Add long option names for all dpkg-architecture short options. | |
2114 | * Add support for --host-arch, --host-type, --target-arch and --target-type | |
2115 | long options in dpkg-buildpackage. These will get passed through to | |
2116 | dpkg-architecture. This restores the ability to specify the target | |
2117 | architecture when building cross-compilers. Regression introduced in | |
2118 | dpkg 1.17.14. Reported by Helmut Grohne <helmut@subdivi.de>. | |
2119 | * Do not modify the topic variable values in list functions in perl code. | |
2120 | * List Dpkg::Exit and Dpkg::Interface::Storable as public modules in | |
2121 | libdpkg-perl package description. | |
2122 | ||
2123 | [ Updated programs translations ] | |
2124 | * German (Sven Joachim). | |
2125 | * Vietnamese (Trần Ngọc Quân). | |
2126 | ||
2127 | [ Updated scripts translations ] | |
2128 | * German (Helge Kreutzmann). | |
2129 | ||
2130 | -- Guillem Jover <guillem@debian.org> Sun, 12 Oct 2014 04:59:09 +0200 | |
2131 | ||
2132 | dpkg (1.17.16) unstable; urgency=low | |
2133 | ||
2134 | * Set the copyright holder in the po4a calls for man pages. | |
2135 | * Switch remaining topic to named variable in Dpkg::Source::Patch:analyze(), | |
2136 | otherwise the loop was expecting values in one variable but storing them | |
2137 | in another. Regression introduced in dpkg 1.17.14. Closes: #764206 | |
2138 | * Set umask to 0 when creating symlinks in tar test case, to normalize | |
2139 | results. POSIX specifies that symlinks have undefined permissions in | |
2140 | their mode, so their setting is system dependent. Linux does not honor | |
2141 | the umask for symlinks, other systems like Hurd or kFreeBSD do. | |
2142 | Regression introduced in dpkg 1.17.14. Closes: #764171 | |
2143 | ||
2144 | -- Guillem Jover <guillem@debian.org> Mon, 06 Oct 2014 13:29:17 +0200 | |
2145 | ||
2146 | dpkg (1.17.15) unstable; urgency=low | |
2147 | ||
2148 | * Do not blacklist pie and stackprotector build flags on mips/mipsel. | |
2149 | Thanks to Aurelien Jarno <aurelien@aurel32.net>. Closes: #763672 | |
2150 | * Fix build failures due to mismatched umask in libdpkg tar test case. | |
2151 | Set it to a known value of 0022. | |
2152 | ||
2153 | -- Guillem Jover <guillem@debian.org> Mon, 06 Oct 2014 03:21:58 +0200 | |
2154 | ||
2155 | dpkg (1.17.14) unstable; urgency=low | |
2156 | ||
2157 | [ Guillem Jover ] | |
2158 | * Fix '--' to '-' on translations for single character options. | |
2159 | * Correct the copyright holder in the gettext Makevars files. | |
2160 | * Switch debian/copyright to machine-readable format 1.0, and extensively | |
2161 | update the information within. | |
2162 | * Bump Standards-Version to 3.9.6 (no changes needed). | |
2163 | * Disable unused run-time type information for dselect. | |
2164 | * Fix compiler flag detection with non-GCC compilers in the build system. | |
2165 | * Fix perl warning on dpkg-source when typing Ctrl-D on patch name prompt. | |
2166 | * Add new dpkg-deb --ctrl-tarfile command. | |
2167 | * dpkg-architecture: | |
2168 | - Add support for target system information via the new DEB_TARGET_ family | |
2169 | of variables, and new -A and -T options to override defaulting to the | |
2170 | host system. | |
2171 | - Clarify that -a, -t, -e and -i work with the host system. | |
2172 | * Place 'Commands:' before 'Options:' sections on --help output in | |
2173 | dpkg-architecture and dpkg-vendor. | |
2174 | * Always warn in dpkg-genchanges on missing Section or Priority value, | |
2175 | either empty or '-'. | |
2176 | * Fix order of Files field on generated .changes file in dpkg-genchanges. | |
2177 | Regression introduced in dpkg 1.17.7. | |
2178 | * Stop warning on unknown arbitrary fields from dpkg-deb. | |
2179 | * Remove unnecessary handling of obsolete Package_Revision field in dselect | |
2180 | ftp method. | |
2181 | * Fix the build system to parse the system curses.h header instead of | |
2182 | dselect-curses.h, to not just default on the builtin and override keys | |
2183 | for dselect key bindings support. Regression introduced in dpkg 1.15.1. | |
2184 | * Emit a warning when using the obsolete Dpkg::Deps check_package() function. | |
2185 | * Add support for versioned Provides to Dpkg::Deps::KnownFacts, missed in | |
2186 | dpkg 1.17.11. | |
2187 | * Man pages: | |
2188 | - Add a mention of packaging helpers support in dpkg-maintscript-helper(1). | |
2189 | Closes: #759754 | |
2190 | - Move dpkg-buildflags(1) generic feature area details to the section top. | |
2191 | - Fix prerm invocation arguments in update-alternatives(8). | |
2192 | Reported by jre <jre.winesim@gmail.com>. Closes: #761025 | |
2193 | * Add new deps_iterate() function to Dpkg::Deps. Closes: #759747 | |
2194 | Based on a patch by Dima Kogan <dima@secretsauce.net>. | |
2195 | * Add support for relative symlinks to dpkg-maintscript-helper symlink_to_dir | |
2196 | command. Suggested by Don Armstrong <don@debian.org>. | |
2197 | * Add a new dpkg-buildflags qa feature area: | |
2198 | - Add a new bug feature, disabled by default, which will enable fatal | |
2199 | warnings for code that can pose actual problems. Closes: #682659 | |
2200 | - Add a new canary feature, disabled by default, which will allow tracking | |
2201 | build flags propagation. Closes: #628516 | |
2202 | * Pass DEB_BUILD_OPTIONS to dpkg-buildflags in buildflags.mk, required to | |
2203 | get noopt to work at all, for example. | |
2204 | * Add a new dpkg-buildflags reproducible feature area: | |
2205 | - Add a new timeless feature, disabled by default, which will add | |
2206 | «-Wdate-time» to CPPFLAGS. | |
2207 | Thanks to Paul Wise <pabs@debian.org>. Closes: #762683 | |
2208 | * Fix error message from buffer_copy() read and write functions. This | |
2209 | affects error messages from partial or broken .deb packages for example. | |
2210 | Regression introduced in dpkg 1.17.10. Closes: #759498 | |
2211 | * Remove lpia architecture support. | |
2212 | * Improvements and portability fixes to start-stop-daemon: | |
2213 | - Abort if the system or compatibility setsid() fails. | |
2214 | - Do not exit from the first parent before the pidfile has been created, | |
2215 | when using --background and --make-pidfile, to avoid the race condition. | |
2216 | Based on a patch by Nir Soffer <nirs@hyperms.com>. Closes: #686420 | |
2217 | - Make sure the pidfile is always created with a 022 umask. | |
2218 | Reported by Will Conley <willconley3@gmail.com>. Closes: #760222 | |
2219 | - Do not abort on --stop when only --pid or --ppid options are specified. | |
2220 | Thanks to Christos Trochalakis <yatiohi@ideopolis.gr>. Closes: #763767 | |
2221 | - On kFreeBSD systems do not unnecessarily make kvm_openfiles() open | |
2222 | /dev/mem. This causes issues on FreeBSD jails for example. | |
2223 | Reported by Steven Chamberlain <steven@pyro.eu.org>. | |
2224 | - On systems using libkvm, do not fail when kvm_getprocs() cannot find | |
2225 | any process. | |
2226 | * Map i786 to i386 also for the multiarch pathname in dpkg-architecture. | |
2227 | * Handle omitted binary packages due to build profiles in dpkg-genchanges. | |
2228 | Based on a patch by Johannes Schauer <j.schauer@email.de>. Closes: #758191 | |
2229 | * Update restriction formula syntax for build profiles: | |
2230 | - Restriction lists are now restriction formulas. | |
2231 | - Restriction formulas are given in disjunctive normal form expression: | |
2232 | <foo> <bar baz> <blub> | |
2233 | - Removal of the implicit prefix/namespace mechanic. | |
2234 | - Construct the profiles entry of the Packages-List field by converting | |
2235 | the "<bar baz> <blub>" syntax into "bar,baz+blub". | |
2236 | - Include a temporary compatibility mapping with the old way to write | |
2237 | the Build-Profiles field in binary packages which can be removed once | |
2238 | all affected source packages have moved to the new syntax. | |
2239 | Thanks to Johannes Schauer <j.schauer@email.de>. Closes: #760158 | |
2240 | * Normalize instdir in dpkg by removing trailing «/» and «/.». This gets | |
2241 | rid of several inconsistencies and doubled «/» in syscalls and output | |
2242 | messages. | |
2243 | * Never try to remove the root directory or its backups. There's no point in | |
2244 | it, and makes life more difficult for a read-only root with a read-write | |
2245 | overlay or a symlink farm. Requested by sepero111@gmx.com. | |
2246 | * Remove arbitrary filename limit from dpkg-deb, which was lifted some | |
2247 | time ago when the code switched to a dynamic string via varbuf. | |
2248 | * Do not pipe the files to sign from dpkg-buildpackage to GnuPG. When GnuPG | |
2249 | uses the gpg-agent it is unable to detect the correct tty configuration | |
2250 | if stdin is a pipe instead of the current terminal. Closes: #762391 | |
2251 | * Add a new --hash option to enable generating only specific file checksums | |
2252 | in dpkg-scanpackages. Requested by Thorsten Glaser <tg@debian.org>. | |
2253 | * Add architecture restriction options for dpkg-architecture -L. This allows | |
2254 | selecting specific subsets of all valid known architectures, matching by | |
2255 | wildcard (-W), endianness (-E) or bits (-B). The restricting options can | |
2256 | be combined, or omitted altogether. Closes: #762635 | |
2257 | * Say arch-wildcard instead of arch-alias in dpkg-architecture --help output. | |
2258 | * Test suite: | |
2259 | - Do not leave temporary files behind on failure or when interrupted. | |
2260 | - Add basic unit tests for the FNV hashing function. | |
2261 | - Add unit tests for the libdpkg tar extractor. | |
2262 | * Add --build and --extract command aliases to dpkg-source. | |
2263 | * Print file or package names instead of pointers in dpkg debug output, | |
2264 | to make it more meaningful and reproducible. | |
2265 | * Fix off-by-one error in libdpkg command argv size calculation. | |
2266 | Based on a patch by Bálint Réczey <balint@balintreczey.hu>. Closes: #760690 | |
2267 | * Switch the libdpkg string hashing function from FNV-1 to the recommended | |
2268 | FNV-1a variant. | |
2269 | * Switch the dpkg files database string hashing function from what appears | |
2270 | to be a custom hash function to the libdpkg FNV-1a implementation. As a | |
2271 | side effect this fixes an integer overflow. Addresses: #760741 | |
2272 | * Double the dpkg files database hash table size to the closest 2^18 prime. | |
2273 | Times have changed, and it's common to have at least these many files. | |
2274 | This reduces the amount of collisions. | |
2275 | * Document optional dpkg -C argument in --help output. Closes: #763000 | |
2276 | * Consider a hardlink tar entry as a regular file for mode values, i.e. | |
2277 | assign to it S_IFREG instead of 0. | |
2278 | ||
2279 | [ Raphaël Hertzog ] | |
2280 | * Explain better in deb-triggers(5) why interest/activate-noawait should be | |
2281 | favored. | |
2282 | ||
2283 | [ Updated programs translations ] | |
2284 | * Catalan (Guillem Jover): Fix mismatched format string. | |
2285 | * Czech (Miroslav Kure). | |
2286 | * Polish (Łukasz Dulny). | |
2287 | * Turkish (Mert Dirik). Closes: #763825 | |
2288 | ||
2289 | [ Updated man pages translations ] | |
2290 | * German (Helge Kreutzmann). | |
2291 | * Italian (Guillem Jover): Swap order of some dpkg-deb arguments. | |
2292 | Thanks to xor <xor@paranoici.org>. Closes: #759149 | |
2293 | ||
2294 | -- Guillem Jover <guillem@debian.org> Mon, 06 Oct 2014 00:11:08 +0200 | |
2295 | ||
2296 | dpkg (1.17.13) unstable; urgency=low | |
2297 | ||
2298 | [ Guillem Jover ] | |
2299 | * Remove unbalanced trailing single-quote in dpkg-deb error message. | |
2300 | Reported by Trần Ngọc Quân <vnwildman@gmail.com>. | |
2301 | * Remove architecture blacklist from hardening build flag option | |
2302 | stackprotectorstrong. Thanks to Romain Francoise <rfrancoise@debian.org>. | |
2303 | * Documentation: | |
2304 | - Merge binary:Package descriptions in dpkg-query(1). | |
2305 | - Split --remove and --purge options in dpkg(1). This also clarifies on | |
2306 | which package states each option can operate. Closes: #576338 | |
2307 | - Remove duplicate “of the” in dpkg-maintscript-helper(1). | |
2308 | * Fix dpkg-maintscript-helper dir_to_symlink to handle relative symlink | |
2309 | targets. Thanks to Helmut Grohne <helmut@subdivi.de>. | |
2310 | * Fix dpkg-maintscript-helper symlink_to_dir to assure absolute pathnames | |
2311 | arguments. | |
2312 | * Fix dpkg-source not detecting modified files during --commit or -b. | |
2313 | Regression introduced in dpkg 1.17.11. Closes: #758426 | |
2314 | Reported by Neil Williams <codehelp@debian.org>. | |
2315 | * Only test the strerror() compatible code if sys_errlist and sys_nerr | |
2316 | are present. This fixes a build failure on GNU/Hurd. Closes: #758199 | |
2317 | * Switch start-stop-daemon on GNU/kFreeBSD systems to use libkvm, instead | |
2318 | of relying on linprocfs which is not the native procfs on kFreeBSD, and it | |
2319 | is usually not mounted as FreeBSD programs do not expect it to be present. | |
2320 | ||
2321 | [ Updated programs translations ] | |
2322 | * Czech (Miroslav Kure). | |
2323 | * German (Sven Joachim). | |
2324 | * Vietnamese (Trần Ngọc Quân). | |
2325 | ||
2326 | [ Updated man pages translations ] | |
2327 | * French (Jean-Pierre Giraud, Vincent Thomas, Raphaël Hertzog). | |
2328 | ||
2329 | [ Updated scripts translations ] | |
2330 | * French (Raphaël Hertzog). | |
2331 | * German (Helge Kreutzmann). | |
2332 | ||
2333 | -- Guillem Jover <guillem@debian.org> Tue, 19 Aug 2014 20:14:45 +0200 | |
2334 | ||
2335 | dpkg (1.17.12) unstable; urgency=low | |
2336 | ||
2337 | [ Guillem Jover ] | |
2338 | * Only build the compatibility selinux code if libselinux is available or | |
2339 | the user requested it. Also fixes build failures on non-Linux systems. | |
2340 | Closes: #757637 | |
2341 | * Documentation: | |
2342 | - Add a short description to each virtual field in dpkg-query(1), and | |
2343 | mention the version they got introduced in dpkg. | |
2344 | - Fix formatting of last paragraphs inside dselect(1) --color description. | |
2345 | * Rework dselect columns code, to make it easier to maintain and read. | |
2346 | * Add new architecture columns to dselect package list view. The new | |
2347 | columns, shown by default, can be turned off with the new ‘A’ key, | |
2348 | or bound to another key via the new “archdisplay” keybinding. | |
2349 | * Fix a descriptor leak on dselect subprocesses when --debug is used. | |
2350 | * Use «tar --format=gnu» when creating source archives. This makes sure we | |
2351 | get a deterministic output format, regardless of what tar defaults to. | |
2352 | Thanks to Jan Blunck <jblunck@infradead.org>.. | |
2353 | * Use perl's length instead of defined when checking some environment | |
2354 | variables, if we require them to have content. | |
2355 | * Allow specifying the same build type option multiple times in | |
2356 | dpkg-buildpackage and dpkg-genchanges. There seems to be scripts with | |
2357 | such invocations in the wild. Closes: #757795 | |
2358 | ||
2359 | [ Updated programs translations ] | |
2360 | * German (Sven Joachim). | |
2361 | ||
2362 | [ Updated scripts translations ] | |
2363 | * German (Helge Kreutzmann). | |
2364 | ||
2365 | [ Updated man pages translations ] | |
2366 | * German (Helge Kreutzmann). | |
2367 | ||
2368 | -- Guillem Jover <guillem@debian.org> Fri, 15 Aug 2014 03:30:39 +0200 | |
2369 | ||
2370 | dpkg (1.17.11) unstable; urgency=low | |
2371 | ||
2372 | [ Guillem Jover ] | |
2373 | * Switch URLs in docs and code comments from http:// to https:// if the | |
2374 | latter is available (round two). This includes the quilt patch header | |
2375 | templates, and examples in man pages. | |
2376 | * Update some dpkg git URLs to the new and newer (cgit switch) scheme. | |
2377 | * Changes to libcompat: | |
2378 | - Make the library testable. | |
2379 | - Do not run qsort() over the scandir() list if it is NULL. | |
2380 | - Add a setexecfilecon() compatibility function out from dpkg code. | |
2381 | * Use SELinux setexecfilecon() if available in dpkg instead of ad-hoc code. | |
2382 | * Replace obsolete <sys/fcntl.h> with <fcntl.h>, which fixes compilation on | |
2383 | Android. Thanks to Fredrik Fornwall <fredrik@fornwall.net>. Closes: #752036 | |
2384 | * Fix file triggers/Unincorp descriptor leak on subprocesses. Regression | |
2385 | introduced with the initial triggers implementation in dpkg 1.14.17. | |
2386 | Closes: #751021 | |
2387 | * Do not disable the stack-protector build flags on arm64 in Debian and | |
2388 | derivatives, the toolchain supports them now. | |
2389 | Thanks to Adam Conrad <adconrad@debian.org>. Closes: #751032 | |
2390 | * When parsing the statoverride database from dpkg-statoverride do not | |
2391 | consider it an error and refuse to operate at all if the user or group | |
2392 | names are not known to the system, just preserve them. Closes: #563307 | |
2393 | * Do not write to the available file when unpacking binary packages. This | |
2394 | information is not useful as dpkg has never recorded the archive path, | |
2395 | so it has never been truly available for re-installation anyway. | |
2396 | * Add versioned Provides support: | |
2397 | - Add a new dpkg --assert-versioned-provides command. | |
2398 | - Packages can provide a specific version, “virtual (= 1.0)” which will | |
2399 | be honored, previously it would just be accepted when parsing. | |
2400 | - Non-versioned virtual packages will not satisfy versioned dependencies. | |
2401 | - Versioned virtual packages will satisfy non-versioned dependencies. | |
2402 | Based on skeletal code by Ben Collins <bcollins@debian.org>. | |
2403 | Closes: #7330, #24934, #112131, #134582, #180316 | |
2404 | * On removal check Depends and Pre-Depends for packages in unpacked and | |
2405 | half-configured states too. | |
2406 | * Add support for new hardening build flag stackprotectorstrong in Debian | |
2407 | and derivatives, enabled by default. It will fallback to stackprotector | |
2408 | when the former is not functional or disabled by the user. | |
2409 | Thanks to Romain Francoise <rfrancoise@debian.org>. | |
2410 | * Change «dpkg-deb --field» code to use the libdpkg deb822 parser instead | |
2411 | of an ad-hoc one. This makes sure any field fixup and sanity check is | |
2412 | performed on the input, and gets reflected on the output. | |
2413 | * Add new dpkg-query virtual fields db:Status-Want, db:Status-Status and | |
2414 | db:Status-Eflag to allow fine-grained access to the Status values. | |
2415 | * Automatically add the Testsuite field in dpkg-source to the .dsc file. | |
2416 | * Spell nocheck option in dpkg-scanpackages wait_child() call correctly. | |
2417 | Spotted by James McCoy <jamessan@debian.org> (in devscripts). | |
2418 | * Move the explanation of functional checks from --verify-format to the | |
2419 | --verify command in the dpkg(1) man page. Closes: #747264 | |
2420 | * Improve dpkg-buildpackage(1) man page: | |
2421 | - Mark DEB_CHECK_COMMAND environment variable in bold. | |
2422 | - Add final item for done hook in the actions sequence. | |
2423 | - Mention that -nc does not apply either when -F is specified. | |
2424 | - Mention that the --FOO-option options can be used multiple times. | |
2425 | - Fix a typo in the BUGS section. | |
2426 | * Mark the “and” between the filenames as regular format in dpkg-source(1). | |
2427 | * Add --format and --ignore-bad-version to dpkg-source --help output. | |
2428 | * Clarify error message in Dpkg::Source::Quilt when patches fail to apply, | |
2429 | to note that the patch might be malformed (besides not accepting patches | |
2430 | with fuzz). | |
2431 | * Try to preallocate the disk size for extracted files on unpack. This | |
2432 | might help in avoiding filesystem fragmentation, and possibly improve | |
2433 | performance on some filesystems. | |
2434 | * Print the correct removed binary filename when building a source package | |
2435 | with dpkg-source --include-removal. Closes: #755166 | |
2436 | * Add powerpcel support to cputable. Thanks to Jae Junh <jaejunh@embian.com>. | |
2437 | * Bump the i386 architecture GNU triplet to i586-linux-gnu to match the | |
2438 | change in gcc. Somewhat reluctantly, as i386 wants to be its unique | |
2439 | snowflake and use a GNU triplet not matching its baseline. This will | |
2440 | cause problems when cross-building and using unmatched combinations of | |
2441 | dpkg-dev and gcc. Closes: #751363 | |
2442 | * Update i386 architecture GNU cpu regex in cputable to match i786 too. | |
2443 | * Remove unused pkglibdir variable from libdpkg.pc.in. | |
2444 | * Perl modules: | |
2445 | - Add new set_as_auto() method to Dpkg::Substvars. | |
2446 | - Add support for sig and delete_sig spawn() options in Dpkg::IPC. | |
2447 | - Add %opts to ensure_open() member in Dpkg::Compression::FileHandle. | |
2448 | - Change find_command() to handle an empty or undef argument in Dpkg:Path. | |
2449 | * Mark Format and Installed-Size as automatic substvars in dpkg-genchanges | |
2450 | and dpkg-gencontrol respectively. | |
2451 | * Warn on usage of deprecated Source-Version substvar. | |
2452 | * Say OpenPGP instead of PGP when referring to the standard on code comments | |
2453 | and output messages. | |
2454 | * Add a hint to the “no dependency information found” error message in | |
2455 | dpkg-shlibdeps, to check if the library is actually packaged. | |
2456 | Thanks to Sylvestre Ledru <sylvestre@debian.org>. Closes: #756230 | |
2457 | * Delete the current compressor SIGPIPE disposition in Dpkg::Source::Archive, | |
2458 | which fixes ignoring SIGPIPE from the calling process. Closes: #756526 | |
2459 | * Ignore DEB_CHECK_COMMAND in dpkg-buildpackage if the command is not found. | |
2460 | * Emit a warning when using the deprecated -is/-ip/-isp/-ips options in | |
2461 | dpkg-gencontrol. | |
2462 | * Only print build type once in dpkg-genchanges, instead of once for each | |
2463 | specified -A or -B option and then yet another time for the general build | |
2464 | type description. | |
2465 | * Unify build options description in --help output for dpkg-buildpackage | |
2466 | and dpkg-genchanges. | |
2467 | * Only allow one build type option in dpkg-genchanges and dpkg-buildpackage. | |
2468 | * Correctly filter the host architecture on the Architecture field in the | |
2469 | generated .changes file from dpkg-genchanges, when the debian/files | |
2470 | contains arch-specific packages but dpkg-genchanges was called with | |
2471 | one of the build types excluding them. | |
2472 | * Add new -g and -G options to dpkg-genchanges and dpkg-buildpackage for | |
2473 | source plus arch-indep/specific builds. Closes: #756975 | |
2474 | * Fix dpkg --add-architecture and --remove-architecture to check that they | |
2475 | get exactly one argument. Closes: #757254 | |
2476 | ||
2477 | [ Updated programs translations ] | |
2478 | * Danish (Joe Dalton). Closes: #754127 | |
2479 | * French (Jean-Baka Domelevo Entfellner, Julien Patriarca). | |
2480 | * Portuguese (Miguel Figueiredo). Closes: #756920 | |
2481 | * Spanish (Guillem Jover): Fix «dpkg-query -l» header. Closes: #756209 | |
2482 | * Swedish (Peter Krefting). | |
2483 | ||
2484 | [ Updated scripts translations ] | |
2485 | * Swedish (Peter Krefting). | |
2486 | ||
2487 | [ Updated man pages translations ] | |
2488 | * Swedish (Peter Krefting). | |
2489 | ||
2490 | -- Guillem Jover <guillem@debian.org> Sat, 09 Aug 2014 17:16:27 +0200 | |
2491 | ||
2492 | dpkg (1.17.10) unstable; urgency=medium | |
2493 | ||
2494 | [ Guillem Jover ] | |
2495 | * Use libtool to build the static libraries, which makes it possible to | |
2496 | embed libcompat inside libdpkg, as required by some external programs | |
2497 | linking against the latter. Closes: #746122 | |
2498 | * Fix word wrapping logic in dselect. Regression introduced in dpkg 1.17.3. | |
2499 | * Fix possible out of bounds buffer read access in the error output on | |
2500 | bogus ar member sizes. | |
2501 | * Fix memory leaks in buffer_copy() on error conditions. | |
2502 | * Test suite: | |
2503 | - Improve C code coverage. | |
2504 | - Add template test cases for most perl modules. | |
2505 | - Add test cases for Dpkg::Deps OR relationships. | |
2506 | - Add minimal test case for Dpkg::Source::Quilt. | |
2507 | - Add test cases for Dpkg::Source::Patch CVE-2014-0471 and CVE-2014-3127. | |
2508 | - Add test case for patch disabling hunks; not security sensitive. | |
2509 | * Fix non-security sensitive TOCTOU race in triggers database loading. | |
2510 | * Fix non-security sensitive TOCTOU race in update-alternative alternative | |
2511 | database loading. | |
2512 | * Fix non-security sensitive TOCTOU race in update-alternative rename code. | |
2513 | * Add a workaround to start-stop-daemon for bogus OpenVZ Linux kernels that | |
2514 | prepend, instead of appending, the " (deleted)" marker in /proc/PID/exe. | |
2515 | Closes: #731530 | |
2516 | * Move dpkg-architecture -L argument to the Commands --help output section. | |
2517 | * Make dpkg-maintscript-helper print only once that we are moving a | |
2518 | conffile, and not on every interim state transition. Closes: #747370 | |
2519 | * Do not use global match variables in perl code. | |
2520 | * Man pages: | |
2521 | - Attempt to clarify and improve wording of some strange or confused | |
2522 | constructs. Reported by Helge Kreutzmann. | |
2523 | - Expand Vcs-* field names into each supported field name in | |
2524 | deb-src-control(5) to make it easier to search for them. | |
2525 | - Change control.tar.gz reference to simply control.tar in deb(5). | |
2526 | - Document in dpkg-deb(1) -Z option that bzip2 and lzma are deprecated. | |
2527 | - Add notes in dpkg-gensymbols(1) about symbol backward-compatibility. | |
2528 | Based on a patch by Bernhard R. Link <brlink@debian.org>. | |
2529 | Closes: #746973 | |
2530 | - Document that dpkg-buildpackage(1) -j argument is optional. | |
2531 | - Add current and deprecated media types to deb(5). | |
2532 | - Document in dpkg(1) that --audit now does more than just searching for | |
2533 | partially installed packages. | |
2534 | * Add support for automatic parallel job selection in dpkg-buildpackage, | |
2535 | matching currently active processors, when using -jauto. Closes: #748012 | |
2536 | * Perl modules: | |
2537 | - Bump $VERSION for Dpkg::Patch, missed in 1.16.1. | |
2538 | - Bump $VERSION for Dpkg::Deps, missed in 1.17.0. | |
2539 | - Update and fix CHANGES POD sections for public modules. | |
2540 | - Add missing Dpkg::Deps::Multiple profile_is_concerned() and | |
2541 | reduce_profiles() methods, inherited by Dpkg::Deps::Union, | |
2542 | Dpkg::Deps::AND and Dpkg::Deps::OR. | |
2543 | * Do not mangle quilt series files with a missing newline on the last line. | |
2544 | Closes: #584233 | |
2545 | * Quiesce tar warnings in cron job by redirecting stderr to /dev/null, as | |
2546 | it seems --warning=none does not work correctly. Closes: #748544 | |
2547 | * Do not emit a trailing space from Dpkg::Control::Hash on a field's empty | |
2548 | first line. Bump dpkg-dev Breaks on devscripts to 2.14.4, as previous | |
2549 | versions expect a trailing space from dpkg-parsechangelog output. | |
2550 | Based on a patch by Johannes Schauer <j.schauer@email.de>. Closes: #749044 | |
2551 | * Do not assume that sensible-editor is present on «dpkg-source --commit», | |
2552 | as that command is very Debian specific. Fallback to try VISUAL, EDITOR, | |
2553 | or vi, if the previous commands are either unset or not found. | |
2554 | * Use badusage() instead of ohshit() on dpkg --ignore-depends argument | |
2555 | parsing errors. | |
2556 | * Add per package dpkg --audit support. | |
2557 | * Add support for DragonFlyBSD to ostable and triplettable. | |
2558 | Thanks to Hleb Valoshka <375gnu@gmail.com>. | |
2559 | * Add support for DragonFlyBSD to start-stop-daemon. Closes: #734452 | |
2560 | Based on a patch by Hleb Valoshka <375gnu@gmail.com>. | |
2561 | * Correctly parse patch headers in Dpkg::Source::Patch, to avoid directory | |
2562 | traversal attempts from hostile source packages when unpacking them. | |
2563 | Reported by Javier Serrano Polo <javier@jasp.net> as an unspecified | |
2564 | directory traversal; meanwhile also independently found by me both | |
2565 | #749183 and what was supposed to be #746498, which was later on published | |
2566 | and ended up being just a subset of the other non-reported issue. | |
2567 | Fixes CVE-2014-3864 and CVE-2014-3865. Closes: #746498, #749183 | |
2568 | ||
2569 | [ Updated programs translations ] | |
2570 | * Catalan (Guillem Jover). | |
2571 | * Italian (Milo Casagrande). Closes: #750105 | |
2572 | ||
2573 | [ Updated scripts translations ] | |
2574 | * German (Helge Kreutzmann). | |
2575 | ||
2576 | [ Updated man pages translations ] | |
2577 | * German (Helge Kreutzmann). | |
2578 | ||
2579 | [ Raphaël Hertzog ] | |
2580 | * Let dpkg-source unpack additional tarballs in a deterministic order. | |
2581 | Thanks to Samuel Bronson for the report. Closes: #747148 | |
2582 | ||
2583 | -- Guillem Jover <guillem@debian.org> Thu, 05 Jun 2014 20:18:04 +0200 | |
2584 | ||
2585 | dpkg (1.17.9) unstable; urgency=high | |
2586 | ||
2587 | [ Guillem Jover ] | |
2588 | * Do not allow patch files with C-style encoded filenames. Closes: #746306 | |
2589 | Fixes CVE-2014-3127 and unconditionally fixes CVE-2014-0471. | |
2590 | Reported by Javier Serrano Polo <javier@jasp.net>. | |
2591 | * Switch alternative database backups from xz to gzip. Closes: #746354 | |
2592 | * Do not leak long tar names on bogus or truncated archives. | |
2593 | * Do not leak the filepackages iterator when a directory is used by other | |
2594 | packages. | |
2595 | * Fix short lived memory leaks in «dpkg-split --split». | |
2596 | * Fix memory leak in unused Keybindings screen in dselect. | |
2597 | * Do not leak color string on «dselect --color». | |
2598 | * Fix memory leaks when parsing alternatives. | |
2599 | * Fix off-by-one stack buffer overrun in start-stop-daemon on GNU/Linux and | |
2600 | GNU/kFreeBSD if the executable pathname is longer than _POSIX_PATH_MAX. | |
2601 | Although this should not have security implications as the buffer is | |
2602 | surrounded by two arrays (so those catch accesses even if the stack | |
2603 | grows up or down), and we are compiling with -fstack-protector anyway. | |
2604 | * Mark the command_get_pager() tests on a tty as TODO for now, so that | |
2605 | we do not get failures on build daemons. | |
2606 | * Make test suite errors abort the build again. Closes: #746331 | |
2607 | ||
2608 | [ Updated scripts translations ] | |
2609 | * French (Steve Petruzzello). Closes: #746350 | |
2610 | * German (Helge Kreutzmann). | |
2611 | ||
2612 | [ Updated man pages translations ] | |
2613 | * German (Helge Kreutzmann). | |
2614 | ||
2615 | -- Guillem Jover <guillem@debian.org> Wed, 30 Apr 2014 05:45:20 +0200 | |
2616 | ||
2617 | dpkg (1.17.8) unstable; urgency=high | |
2618 | ||
2619 | [ Guillem Jover ] | |
2620 | * Do not backup nonexistent database files from the cron.daily file. | |
2621 | And stop emitting tar warnings. Closes: #745592, #745651 | |
2622 | * Test suite: | |
2623 | - Improve Perl code coverage. | |
2624 | - Improve C code coverage. | |
2625 | * Handle space-only strings when parsing versions in libdpkg. | |
2626 | * Document the environment requirements for the dpkg-maintscript-helper | |
2627 | supports command in the man page. Closes: #739634 | |
2628 | * Improve wording for «dpkg --verify» and --verify-format in the man page. | |
2629 | Closes: #733057 | |
2630 | * Switch test runner from Test::Harness to TAP::Harness. | |
2631 | * Use the perl TAP::Harness for the C test suite instead of the automake | |
2632 | tap-driver, to avoid requiring automake >= 1.12, currently not present | |
2633 | in stable. | |
2634 | * Enable failed test case reporting from the TAP::Harness, so that we get | |
2635 | more meaningful reports on failure from the C test suite. | |
2636 | * Correctly parse C-style diff filenames in Dpkg::Source::Patch, to avoid | |
2637 | directory traversal attempts from hostile source packages when unpacking | |
2638 | them. Reported by Jakub Wilk <jwilk@debian.org>. Fixes CVE-2014-0471. | |
2639 | ||
2640 | [ Updated programs translations ] | |
2641 | * German (Sven Joachim). | |
2642 | * Russian (Yuri Kozlov). Closes: #745869 | |
2643 | * Vietnamese (Trần Ngọc Quân). | |
2644 | ||
2645 | -- Guillem Jover <guillem@debian.org> Mon, 28 Apr 2014 13:33:11 +0200 | |
2646 | ||
2647 | dpkg (1.17.7) unstable; urgency=low | |
2648 | ||
2649 | [ Guillem Jover ] | |
2650 | * Documentation: | |
2651 | - Mention in deb-symbols(5), that the “main-dependency-template” is | |
2652 | always used. Closes: #737731 | |
2653 | - Clarify in deb-control(5) «Multi-Arch: no» field omission. | |
2654 | - Clarify in dpkg-buildpackage(1) --check-option description. | |
2655 | - Document dpkg-query --control-path life expectancy. See: #699647 | |
2656 | - Fix indentation of “Extract options (with -x)” title in dpkg-source(1). | |
2657 | - Improve symlink <-> directory switch information in | |
2658 | dpkg-maintscript-helper(1). Closes: #739388 | |
2659 | - Add missing flags affected by hardening options to dpkg-buildflags(1). | |
2660 | * Use exit instead of return to exit a subshell in dpkg-maintscript-helper. | |
2661 | Thanks to Richard Levitte <richard@levitte.org>. Closes: #738957 | |
2662 | * Localize $_ in Perl functions with while (<$fh>) style loops. | |
2663 | * Perl test suite cleanup: | |
2664 | - Switch test suite runner from ExtUtils::Command::MM to Test::Harness. | |
2665 | - Enable colors in test suite runner. | |
2666 | - Remove sequence number prefixes from test case filenames. | |
2667 | * Do not generate perl warnings on nonexistent fields with | |
2668 | «dpkg-parsechangelog --show». | |
2669 | * Fix bogus message on dependency parse errors in dpkg-checkbuilddeps. | |
2670 | Closes: #736778 | |
2671 | * Document is_pgp_signed as a public Dpkg::Control::Hash option. | |
2672 | Closes: #735975 | |
2673 | * Do not generate perl warnings on undef versions in | |
2674 | Dpkg::Deps::deps_compare(). See: #737731 | |
2675 | * Clarify dpkg-genchanges error message on binary builds without any binary | |
2676 | artifact built. Closes: #726520 | |
2677 | * Improve dpkg-source warning message when ignoring file removals, | |
2678 | by adding a hint about the --include-removal option. | |
2679 | Thanks to Moritz Muehlenhoff <jmm@debian.org>. Closes: #738310 | |
2680 | * Add a new dpkg-source extraction --ignore-bad-version option. | |
2681 | Closes: #740883 | |
2682 | * Add Architecture and Build-Profiles information to Package-List field, | |
2683 | as optional name=value1,value2 entries, with names «arch» and «profile». | |
2684 | Use the now recognized field Build-Profiles from binary stanzas in the | |
2685 | source control file to fill the «profile» value. | |
2686 | * Do not interpret the .dsc filename as a regex when recomputing the | |
2687 | md5sum for the .changes file after signing the .dsc. Closes: #742535 | |
2688 | * Cache vendor info Control::Hash objects in Dpkg::Vendor::get_vendor_info() | |
2689 | when parsing the vendor file on each hook invocation. | |
2690 | * If the vendor does not have a Dpkg::Vendor module, try loading a module | |
2691 | from the parent vendors, before falling back to Dpkg::Vendor::Default. | |
2692 | Closes: #735978 | |
2693 | * Set Ubuntu build flags for ppc64el instead of ppc64, as Ubuntu never ended | |
2694 | up shipping a ppc64 architecture. Also honor noopt DEB_BUILD_OPTIONS flag. | |
2695 | Thanks to Adam Conrad <adconrad@debian.org. Closes: #738691 | |
2696 | * Add OpenRISC or1k support to cputable. | |
2697 | Thanks to Christian Svensson <christian@cmd.nu>. Closes: #736717 | |
2698 | * Add support for FCFLAGS, OBJCFLAGS and OBJCXXFLAGS build flags. | |
2699 | Closes: #744326 | |
2700 | * Improvements and portability fixes to start-stop-daemon: | |
2701 | - When using the Linux procfs switch to use /proc/PID/status instead of | |
2702 | /proc/PID/stat to read the process name. | |
2703 | - Add a generic KVM-based implementation to initialize the entire | |
2704 | process list. | |
2705 | - Fix FreeBSD KVM code to use current kinfo_proc layout. | |
2706 | - Add a native FreeBSD pid_is_exec() method, which is more reliable than | |
2707 | the KVM-based one, and means neither linprocfs nor procfs are required | |
2708 | on such system anymore. Note that GNU/kFreeBSD is still using Linux | |
2709 | procfs code (which ends up using linprocfs). | |
2710 | - Fix OpenBSD KVM code to use current kinfo_proc layout. | |
2711 | - Detect system specific headers at configure time instead of hardcoding | |
2712 | their usage depending on system macros. | |
2713 | - Add a new --ppid matching option to check for parent PID. | |
2714 | Suggested by Alex Mestiashvili <mailatgoogl@gmail.com>. | |
2715 | - On GNU/Hurd do not link unnecessarily against libshouldbeinlibc and | |
2716 | libihash. | |
2717 | * Set TAR preprocessor variable at build time instead of hardcoding it. | |
2718 | This will allow non-GNU systems to easily use another value for their | |
2719 | GNU tar, which is usually either gnutar or gtar. | |
2720 | * Require compound literals support in the compiler at configure time. | |
2721 | * Fix compound literals usage with compilers in C99 mode, by not assigning | |
2722 | them to static variables. | |
2723 | * Test suite cleanup: | |
2724 | - Do not unnecessarily shut up stdout in t-subproc. | |
2725 | - Test command_exec() exit code. | |
2726 | - Test allocations with new test_alloc() instead of pass/fail macros. | |
2727 | - Switch C test suite to use TAP. | |
2728 | * Add support for Packages-files in dpkg --update-avail and --merge-avail | |
2729 | from pipes, or standard input if the argument is omitted or is ‘-’. | |
2730 | Closes: #357093, #367297 | |
2731 | * Error out on not-installed packages passed to «dpkg --verify». | |
2732 | * Deprecate compressing .deb files with bzip2, by making dpkg-deb issue a | |
2733 | warning, as the compressor has been superseded by xz when it comes to | |
2734 | compression ratio, and in cases where higher compatibility or raw speed | |
2735 | is desired gzip is still the better option. Although unpacking will be | |
2736 | kept being supported to handle existing bzip2 compressed .deb files. | |
2737 | * Use GNU tar's --no-unquote when using -T in dpkg-deb to avoid mangling | |
2738 | filenames. Reported by Niels Thykier <niels@thykier.net>. Closes: #743687 | |
2739 | * Backup all databases with user data, not just the status database. | |
2740 | * Add Conflicts to dpkg against packages using install-info that were | |
2741 | removed after lenny or squeeze, but may have survived upgrades to wheezy. | |
2742 | Thanks to Andreas Beckmann <anbe@debian.org>. Closes: #735159 | |
2743 | * Be verbose on «make check» errors by printing the test suite log. | |
2744 | ||
2745 | [ Updated programs translations ] | |
2746 | * German (Sven Joachim). | |
2747 | * Swedish (Peter Krefting). | |
2748 | * Thai (Theppitak Karoonboonyanan). Closes: #745032 | |
2749 | * Vietnamese (Trần Ngọc Quân). | |
2750 | ||
2751 | [ Updated scripts translations ] | |
2752 | * German (Helge Kreutzmann). | |
2753 | * Swedish (Peter Krefting). | |
2754 | ||
2755 | [ Updated man pages translations ] | |
2756 | * German (Helge Kreutzmann). | |
2757 | * Italian (Beatrice Torracca). Closes: #742449 | |
2758 | * Swedish (Peter Krefting). | |
2759 | ||
2760 | -- Guillem Jover <guillem@debian.org> Mon, 21 Apr 2014 05:03:52 +0200 | |
2761 | ||
2762 | dpkg (1.17.6) unstable; urgency=low | |
2763 | ||
2764 | [ Guillem Jover ] | |
2765 | * Move signing in dpkg-buildpackage to the end of the build. | |
2766 | * Add new --check-command and --check-option options to dpkg-buildpackage, | |
2767 | and DEB_CHECK_COMMAND environment variable as a default value, to | |
2768 | specify a package checker to use before the signing process. | |
2769 | * Detect a missing gain-root-command even if dpkg-buildpackage is running | |
2770 | as root. | |
2771 | * Detect a missing sign-command in dpkg-buildpackage, before starting the | |
2772 | build, to avoid a failure at the end of the process. | |
2773 | * Remove trailing newlines from dpkg-deb warning message. | |
2774 | * Change dpkg-deb conffile name length warning into an error, as dpkg will | |
2775 | reject those packages at install time anyway. | |
2776 | * Unify and clarify dpkg-deb and dpkg conffile name length error message. | |
2777 | Closes: #108196 | |
2778 | * Add new start-stop-daemon --pid option. Closes: #253265 | |
2779 | * Mention Multi-Arch: no value in man pages. Closes: #732648 | |
2780 | * Correctly hyphenate binary-only and source-only in dpkg-buildpackage | |
2781 | output messages. | |
2782 | * Use makedev(3) when extracting .deb archives rather than ad-hoc | |
2783 | computations, to be able to support large major/minor device numbers, | |
2784 | supported on at least Linux, NetBSD and OpenBSD based systems. | |
2785 | Thanks to Peter Chang <dpf@google.com>. | |
2786 | * Turn the ARM Embedded ABI symbols blacklist into a regex, to stop having | |
2787 | to keep up with the GNU toolchain, or other toolchains emitting different | |
2788 | symbols. | |
2789 | * Blacklist GOMP critical section symbols. Closes: #708033 | |
2790 | * Add support for Ignore-Blacklist-Groups field in symbols files, with the | |
2791 | two available group values aeabi and gomp. Closes: #694524 | |
2792 | * Allow updating checksums in Dpkg::Checksums without erroring out. | |
2793 | * Add shell hooks support to dpkg-buildpackage, based on the debuild | |
2794 | implementation in devscripts 2.13.9. Closes: #476221 | |
2795 | * Add support for Testsuite source field. | |
2796 | * Clarify error message about missing revision in non-native source package. | |
2797 | Closes: #719348, #733746 | |
2798 | * Set default compression options in source format specific modules instead | |
2799 | of dpkg-source. This makes sure the correct compression level is set, even | |
2800 | for “3.0 (native)” packages with non-default compressors. Closes: #733326 | |
2801 | * Change default source package compressor for new formats (>= 2.0) to xz. | |
2802 | * Ignore the same packages in «dpkg-query --list» when computing the | |
2803 | column width as when printing the entries. Closes: #734114 | |
2804 | * Do not produce .deb archives with uncompressed gzip members on | |
2805 | «dpkg-deb -Zgzip -z0», instead create them as non-compressed members, | |
2806 | as if -Znone had been passed, as documented. Closes: #718295 | |
2807 | * Add support for .deb archives with a control member not compressed | |
2808 | (control.tar) or compressed with xz (control.tar.xz). | |
2809 | * Add support for creating uniformly compressed .deb archive members, | |
2810 | with the new dpkg-deb option --uniform-compression. | |
2811 | * Fix file descriptor leaks in diversions and statoverride databases. | |
2812 | Closes: #734783 | |
2813 | * Allow missing prior-version argument in dpkg-maintscript-helper | |
2814 | dir_to_symlink and symlink_to_dir commands. Closes: #733980 | |
2815 | ||
2816 | [ Updated programs translations ] | |
2817 | * Swedish (Peter Krefting). | |
2818 | * Vietnamese (Trần Ngọc Quân). | |
2819 | ||
2820 | [ Updated scripts translations ] | |
2821 | * German (Helge Kreutzmann). | |
2822 | * Swedish (Peter Krefting). | |
2823 | ||
2824 | [ Updated man pages translations ] | |
2825 | * German (Helge Kreutzmann). | |
2826 | * Swedish (Peter Krefting). | |
2827 | ||
2828 | -- Guillem Jover <guillem@debian.org> Wed, 15 Jan 2014 05:29:45 +0100 | |
2829 | ||
2830 | dpkg (1.17.5) unstable; urgency=low | |
2831 | ||
2832 | [ Guillem Jover ] | |
2833 | * Switch non-tty output to be line buffered by default, and set it to fully | |
2834 | buffered only for programs with precious and abundant output, not just | |
2835 | progress reporting output (i.e. dpkg-query). This was causing out-of-order | |
2836 | error and debug messages in relation to normal progress reporting, which | |
2837 | could be very confusing. Regression introduced in dpkg 1.17.2. | |
2838 | * Fix segfault in update-alternatives when adding or renaming slaves for | |
2839 | an existing alternative. Regression introduced in dpkg 1.17.2. | |
2840 | Closes: #731710 | |
2841 | * Fix dpkg-maintscript-helper symlink_to_dir and dir_to_symlink commands: | |
2842 | - Always run postinst code regardless of prior-version, as the package | |
2843 | might have been never configured before. | |
2844 | - Be more strict when checking the expected state of paths. | |
2845 | - Rename subcommand shell code to check-files-ownership. | |
2846 | - Change dir_to_symlink switch code to use a staging empty directory, | |
2847 | to avoid dpkg removing files from other packages, when removing the | |
2848 | package old files during upgrade. | |
2849 | - Bump minimal version in man page to 1.17.5. | |
2850 | Closes: #731730 | |
2851 | * Mention gpg2 too as one of the default sign commands in dpkg-buildpackage. | |
2852 | ||
2853 | [ Updated programs translations ] | |
2854 | * German (Sven Joachim). | |
2855 | ||
2856 | [ Updated scripts translations ] | |
2857 | * German (Helge Kreutzmann). | |
2858 | ||
2859 | [ Updated man pages translations ] | |
2860 | * German (Helge Kreutzmann). | |
2861 | ||
2862 | -- Guillem Jover <guillem@debian.org> Thu, 12 Dec 2013 08:29:45 +0100 | |
2863 | ||
2864 | dpkg (1.17.4) unstable; urgency=low | |
2865 | ||
2866 | * Keep the diversions and statoverride database files open during dpkg | |
2867 | runs, to avoid eager inode number reuse by the filesystem if these files | |
2868 | get replaced multiple times in maintainer scripts, as we rely on the | |
2869 | inode numbers being different when checking if the databases need to | |
2870 | be reloaded. Regression introduced in 1.17.2. Closes: #731524 | |
2871 | * Add debug output to diversions and statoverride database loading code. | |
2872 | * Reset the statoverrides information from the in-core database when | |
2873 | reloading it from disk, otherwise removals in maintainer scripts will | |
2874 | not be seen during the current dpkg run. | |
2875 | * Get rid of dpkg-split global partqueue queue variable. | |
2876 | * Use warningv() in dpkg instead of ad-hoc printing message when | |
2877 | overriding with --force option. | |
2878 | * Switch URLs in docs and code comments from http:// to https:// if the | |
2879 | latter is available. | |
2880 | ||
2881 | -- Guillem Jover <guillem@debian.org> Sat, 07 Dec 2013 07:34:54 +0100 | |
2882 | ||
2883 | dpkg (1.17.3) unstable; urgency=low | |
2884 | ||
2885 | [ Guillem Jover ] | |
2886 | * Check availability of warning flags at build time. Fixes a build failure | |
2887 | on systems with old g++ compilers not accepting -Wc++11-compat. | |
2888 | * Move DPKG_C_C99 call just after AC_PROG_CC, so that subsequent checks | |
2889 | can take advantage of the possibly set flags to enable C99 features. | |
2890 | * Improve configure C99 compiler check output. | |
2891 | * Use C++11 nullptr instead of 0 or NULL, which is way more descriptive | |
2892 | and has a better type. Check for C++11 compiler support, and fallback | |
2893 | nullptr to 0 if unavailable. | |
2894 | ||
2895 | [ Updated programs translations ] | |
2896 | * Vietnamese (Trần Ngọc Quân). Closes: #731409 | |
2897 | ||
2898 | -- Guillem Jover <guillem@debian.org> Thu, 05 Dec 2013 10:19:38 +0100 | |
2899 | ||
2900 | dpkg (1.17.2) unstable; urgency=low | |
2901 | ||
2902 | [ Guillem Jover ] | |
2903 | * Make Dpkg::Arch debwildcard_to_debtriplet() more robust by matching | |
2904 | on exact 'any' strings, instead of substrings. | |
2905 | * Add manpages-it Replaces to dselect and dpkg-dev. Closes: #717983 | |
2906 | Reported by Andreas Beckmann <anbe@debian.org>. | |
2907 | * Document default dpkg-deb compressor change to xz in man page. | |
2908 | Thanks to Salvatore Bonaccorso <carnil@debian.org>. Closes: #718437 | |
2909 | * Version manpages-it in Replaces with (<< 2.80-4), now that the package | |
2910 | does not ship the overlapping paths any more. | |
2911 | * Automatically prepend needed spaces for continuation --force-help lines. | |
2912 | * Be more precise on deb format errors with data member in dpkg-deb. | |
2913 | * Do not allow deb packages with control and data members swapped. | |
2914 | * Clarify «dpkg-deb --extract» bad usage error message on missing arguments | |
2915 | by printing all required arguments at once. Closes: #718899 | |
2916 | * Clarify the insertion order of _ members in deb(5) man page. | |
2917 | * Fix use after free in alternative_parse_fileset() on update-alternatives. | |
2918 | Reported by Pedro Ribeiro <pedrib@gmail.com>. | |
2919 | * Fix use after free in dpkg_arch_load_list() on libdpkg. | |
2920 | Reported by Pedro Ribeiro <pedrib@gmail.com>. | |
2921 | * Fix theoretical stack buffer overflow in w_dependency() on libdpkg, not | |
2922 | currently applicable. Reported by Pedro Ribeiro <pedrib@gmail.com>. | |
2923 | * Add ppc64el support to cputable. Closes: #718945 | |
2924 | Thanks to Jeff Bailey <jeffbailey@google.com>. | |
2925 | * Use dpkg-gencontrol -c argument as a fallback lock file in case | |
2926 | debian/control does not exist. Closes: #667008 | |
2927 | * Pass the package reference count (i.e. number of present instances) to | |
2928 | maintainer scripts via the new variable DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT. | |
2929 | Closes: #681370 | |
2930 | * Fix field names on error messages in libdpkg, by either capitalizing them | |
2931 | or by renaming them to match reality. | |
2932 | * Do not capitalize error and warning messages. | |
2933 | * When ignoring invalid remove requests in dpkg consider that progress, | |
2934 | reset the loop detector and avoid the assert. Closes: #143307 | |
2935 | * Activate all path components for file triggers on removal. | |
2936 | Regression introduced in 1.17.0. Closes: #725437 | |
2937 | * Activate file triggers on disappearance more accurately, only when we know | |
2938 | we are inevitably removing things. | |
2939 | * Fix «dpkg-query --list» output when using multibyte character strings, | |
2940 | to avoid unaligned columns and mojibake. Closes: #257505, #718541 | |
2941 | Based on a patch by Changwoo Ryu <cwryu@debian.org>. | |
2942 | * Use fully buffered output on non-tty stdout. | |
2943 | Reported by Shawn Landden <shawnlandden@gmail.com>. | |
2944 | * Recognize «start-stop-daemon -C» as documented. Closes: #719746 | |
2945 | Reported by Brian S. Julin <bri@abrij.org>. | |
2946 | * When update-alternatives is told to change slave links, do not warn that | |
2947 | the link group is broken, just print a notice that the alternative is | |
2948 | being updated due to the changes. | |
2949 | * Add a new «dpkg --verify» command to check the integrity of packages | |
2950 | installed files. Add a --verify-format option to explicitly select the | |
2951 | output format, currently only rpm compatible output is supported, but | |
2952 | the default might change in the future. Closes: #187019 | |
2953 | * Improve dpkg “Preparing to replace” and “Unpacking” progress messages. | |
2954 | Closes: #32427, #71106 | |
2955 | * Print the package version on main dpkg progress messages. | |
2956 | * Do not store timestamps in gzip headers when using the command, to try to | |
2957 | mimic the zlib behavior. This does not affect Debian as it's been using | |
2958 | zlib for a very long time. Closes: #719844 | |
2959 | * Reset environment variables affecting compressor commands when not using | |
2960 | the shared library implementations. Namely XZ_DEFAULTS, XZ_OPT, BZIP and | |
2961 | BZIP2. | |
2962 | * Use a simple list to track packages owning a file, instead of using a | |
2963 | list of arrays of pointers which waste 10 pointers per non-shared file, | |
2964 | instead of 1. This significantly reduces dpkg memory usage. | |
2965 | * Honor new DEB_SIGN_KEYID environment variable in dpkg-buildpackage. | |
2966 | Suggested by Harald Dunkel <harri@afaics.de>. Closes: #615813, #719418 | |
2967 | * Always check subprocess exit codes in Dpkg::Source::Package modules. | |
2968 | Reported by Ian Jackson <ijackson@chiark.greenend.org.uk>. | |
2969 | * Add support for pie and stack-protector options to dpkg-buildflags FFLAGS, | |
2970 | and update the man page to mention FFLAGS are a subset of CFLAGS. | |
2971 | Closes: #726932 | |
2972 | * Improve and unify -O option handling in dpkg-genchanges, dpkg-gensymbols | |
2973 | and dpkg-shlibdeps, by always taking an optional filename argument and | |
2974 | describing in the man page the default output files. | |
2975 | * Use “hyphen” instead of “dash” when we mean the ‘-’ character in the | |
2976 | documentation and code comments. | |
2977 | * Do not NULL-terminate the list in the compat scandir(), as this might | |
2978 | cause a segfault in case the function returns 0 entries. | |
2979 | * Always return from ensure_statoverrides() if file is NULL, otherwise | |
2980 | we might get us to read garbage from memory or segfault. | |
2981 | * Add new symlink_to_dir command to dpkg-maintscript-helper. Closes: #720712 | |
2982 | Based on a patch by Bastien ROUCARIÈS <roucaries.bastien@gmail.com>. | |
2983 | * Add new dir_to_symlink command to dpkg-maintscript-helper. Closes: #583585 | |
2984 | * Distinguish dpkg error reports between errors while processing packages | |
2985 | and archives. | |
2986 | * Fix crashes in the first call to gettext() after fork() on Mac OS X, by | |
2987 | forcing the initialization at program start of the CoreFoundation cached | |
2988 | values in libintl. | |
2989 | * Set a default gettext domain for libdpkg code, so that other programs | |
2990 | using a different domain can still get correct translations, like dselect. | |
2991 | * Cleanup libdpkg-perl API: | |
2992 | - Dpkg::Compression: Deprecate $default_compression_level, | |
2993 | $default_compression and $compression_re_file_ext package variables. | |
2994 | - Dpkg::Exit: Deprecate @handlers package variable. | |
2995 | - Dpkg::Source::Package: Deprecate $diff_ignore_default_regexp and | |
2996 | @tar_ignore_default_pattern package variables. | |
2997 | - Dpkg::Changelog::Entry::Debian: Deprecate $regex_header and | |
2998 | $regex_trailer package variables. | |
2999 | * Add GnuPG 2.x support. Add gnupg2 and gpgv2 as alternative Recommends to | |
3000 | gnupg and gpgv (to not pull them by default), but prefer gpgv2 over gpgv, | |
3001 | and gpg2 over gpg at run-time if they are available. | |
3002 | * Switch dpkg conflictor tracking from a fixed-size array to a queue, | |
3003 | fixing several related issues, due to conflictors not being removed from | |
3004 | the array after processing them. dpkg could fill it due to additions in | |
3005 | previous package processing producing very confusing error messages; and | |
3006 | a theoretical problem where a package could get appended to be removed, | |
3007 | then reinstalled as a new version, to get removed again when revisiting | |
3008 | the array in a subsequent package processing. Closes: #726112 | |
3009 | * Do not accept empty field names in dpkg. | |
3010 | * Do not accept an initial hyphen in field names. | |
3011 | * Add experimental build profiles support: | |
3012 | - Add support for <!profile.name> build-time restrictions in dependencies. | |
3013 | - Add support for DEB_BUILD_PROFILES environment variable. | |
3014 | - Add new option -P to dpkg-buildpackage and dpkg-checkbuilddeps. | |
3015 | - Add new Built-For-Profiles output field in .deb and .changes files. | |
3016 | Based on a patch by Patrick "P. J." McDermott <pjm@nac.net>, | |
3017 | Wookey <wookey@debian.org> and Johannes Schauer <j.schauer@email.de>. | |
3018 | Closes: #661538 | |
3019 | * Bump Standards-Version to 3.9.5. | |
3020 | * Document interactions of dpkg-source --extend-diff-ignore and -i in the | |
3021 | man page. Closes: #729874 | |
3022 | ||
3023 | [ Updated programs translations ] | |
3024 | * German (Sven Joachim). | |
3025 | * Vietnamese (Trần Ngọc Quân). | |
3026 | ||
3027 | [ Updated scripts translations ] | |
3028 | * German (Helge Kreutzmann). | |
3029 | ||
3030 | [ Updated man pages translations ] | |
3031 | * French (Christian Perrier): fix incorrectly translated sentence, | |
3032 | thanks to Fabien Givors. | |
3033 | * German (Helge Kreutzmann). | |
3034 | ||
3035 | -- Guillem Jover <guillem@debian.org> Thu, 05 Dec 2013 04:56:31 +0100 | |
3036 | ||
3037 | dpkg (1.17.1) unstable; urgency=low | |
3038 | ||
3039 | * Man pages cleanup: | |
3040 | - Make explicit that dpkg-shlibdeps -e can be used multiple times. | |
3041 | - Improve documentation on how to update the available database before | |
3042 | setting package selections. Suggested by Klaus Ita <koki.eml@gmail.com>. | |
3043 | * Add manpages-it Replaces to dpkg due to new translated man pages. | |
3044 | Reported by Alessio Gaeta <alga777@gmail.com>. Closes: #717983 | |
3045 | * Reword libdpkg-perl description and only list public modules. | |
3046 | * Remove space before value in dpkg-parsechangelog -S option on pkg-info.mk. | |
3047 | Closes: #718014 | |
3048 | * Make the build system install start-stop-daemon directly under /sbin, | |
3049 | instead of moving it around in debian/rules. | |
3050 | ||
3051 | -- Guillem Jover <guillem@debian.org> Sun, 28 Jul 2013 14:44:50 +0200 | |
3052 | ||
3053 | dpkg (1.17.0) unstable; urgency=low | |
3054 | ||
3055 | [ Guillem Jover ] | |
3056 | * Switch update-alternatives back to a fatal error on out of range priority | |
3057 | on --install. | |
3058 | * Document dpkg-deb --debug in --help output. | |
3059 | * Bump Standards-Version to 3.9.4 (no changes needed). | |
3060 | * Use the new canonical dpkg git Vcs URLs. | |
3061 | * Remove ancient version from zlibg1-dev Build-Depends. | |
3062 | * Add compression development packages to libdpkg-dev Depends. | |
3063 | * Man pages cleanup: | |
3064 | - Disable justification and hyphenation in SEE ALSO sections. | |
3065 | - Remove unneeded double quotes in .SH headings. | |
3066 | - Do not use “header” when “format” or “field” is meant. | |
3067 | - Move dangers of installing via dpkg-deb from BUGS to a NOTES section. | |
3068 | - Remove BUGS sections containing obvious or misplaced information. | |
3069 | - Move BUGS sections before EXAMPLES and SEE ALSO sections. | |
3070 | - Place ENVIRONMENT and FILES sections contiguously. | |
3071 | - Move EXIT STATUS section before ENVIRONMENT. | |
3072 | - Rename CAVEATS sections to NOTES. | |
3073 | - Fold BACKWARD COMPATIBILITY section into other sections. | |
3074 | - Document since when DEB_*_MULTIARCH variables are supported. | |
3075 | - Move compiler flags subsection from ENVIRONMENT to NOTES. | |
3076 | - Unify WARNING and ERROR sections into DIAGNOSTICS. | |
3077 | - Unify command-line options into a single OPTIONS section. | |
3078 | - Mark programs, variables, fields and command-line options in bold. | |
3079 | - Fold dpkg-architecture(1) DEBIAN/RULES section into EXAMPLES. | |
3080 | - Fix dpkg-architecture(1) debian/rules usage documentation. | |
3081 | - Move dpkg-buildflags(1) HARDENING into a new FEATURE AREAS subsection. | |
3082 | - Improve dpkg-buildflags(1) usage documentation. | |
3083 | Thanks to Matthijs Kooijman <matthijs@stdin.nl>. Closes: #657627 | |
3084 | - Clarify that DPKG_MAINTSCRIPT_PACKAGE is not arch-qualified. | |
3085 | - Add triggers to the list of binary control information files. | |
3086 | Thanks to Charles Plessy <plessy@debian.org>. | |
3087 | * Use colon instead of dot for user:group in dpkg debug output. | |
3088 | * Remove support for obsolete DM-Upload-Allowed from Dpkg::Vendor::Debian. | |
3089 | * Fix update-alternatives to use the current alternative link as the first | |
3090 | best value, to avoid flip-flops of alternatives with equal priority. | |
3091 | Closes: #699807 | |
3092 | * Fix clang warnings due to change of alignment requirements. | |
3093 | * Change copyright file to point to GPL-2 instead of GPL. | |
3094 | * Do not pass -e in shell script shebangs, set it in the body. | |
3095 | * Add new dpkg-parsechangelog --show-field option to print a field value. | |
3096 | Closes: #284664 | |
3097 | * Add new dpkg-buildpackage --force-sign option. | |
3098 | * By default do not sign builds for UNRELEASED uploads on dpkg-buildpackage. | |
3099 | Closes: #635117 | |
3100 | * Also check Build-Depends-Arch for minimal versions in dpkg-shlibdeps. | |
3101 | Closes: #681470 | |
3102 | * Document dpkg-buildflags export mode usage in man page. Closes: #691449 | |
3103 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. | |
3104 | * Rename dpkg-buildflags configure exporter to cmdline, but preserve | |
3105 | configure as a legacy alias. | |
3106 | * Mask fortify hardening option from dpkg-buildflags output on noopt. | |
3107 | New glibc 2.16 and later, issue a warning on this condition. | |
3108 | Closes: #691745 | |
3109 | * Refer to path instead of file on dpkg-statoverride. | |
3110 | * Always print a descriptive architecture column, even for empty or missing | |
3111 | architectures on «dpkg-query --list». | |
3112 | * Rework SELinux code on unpack to reload the label database if it has | |
3113 | changed, for example while upgrading the SELinux policy package. | |
3114 | * Execute maintainer scripts in a new execution context, based on the | |
3115 | current one and the specific maintainer script filename, and if it's | |
3116 | not different to the current one, use "dpkg_script_t" as a fallback. | |
3117 | * Do not unnecessarily create a dpkg update log record on remove or purge. | |
3118 | * Always reset want status when removing or purging a package; so this | |
3119 | now resets holds among others. Closes: #163763 | |
3120 | * Always reset want status when installing a package; so this now resets | |
3121 | holds among others. Closes: #162541 | |
3122 | * Defer cleanup of .dpkg-new and .dpkg-tmp paths on removal to the point | |
3123 | when we are definitely removing the main path. | |
3124 | * Activate file triggers on removal more accurately, only when we know | |
3125 | we are inevitably removing things. | |
3126 | * Change dir to / before executing maintainer scripts. Closes: #686782 | |
3127 | * Add new dpkg-deb --deb-format option and base --new and --old on it, | |
3128 | as the latter are not future-proof, and neither can be guaranteed to | |
3129 | produce a reliable output file format. | |
3130 | * Drop archtable. It serves no purpose, it's Debian specific, it's | |
3131 | usually outdated, and everyone should be using dpkg-architecture anyway. | |
3132 | * Add musl-linux support to ostable and triplettable. | |
3133 | Requested-by Kevin Bortis <wermut@gmail.com>. | |
3134 | * Remove update-alternatives, dpkg-divert and dpkg-statoverride | |
3135 | compatibility symlinks under /usr/sbin/. | |
3136 | * Remove install-info wrapper. | |
3137 | * Only ignore older packages if the existing version is informative. This | |
3138 | allows any program using libdpkg to parse the available file to see again | |
3139 | packages with versions lesser than 0-0 (like 0~0-0). Closes: #676664 | |
3140 | * Fix Dpkg::Control::Hash set_options() to take a hash as argument instead | |
3141 | of two scalars. | |
3142 | * Add a new Dpkg::Vendor get_vendor_dir() function. | |
3143 | * Print correct path to vendor directory on error message in dpkg-vendor. | |
3144 | * Do not hardcode the dpkg system configuration directory in perl scripts, | |
3145 | respect build time setting. | |
3146 | * Deprecate Dpkg perl module lowercase and exported by default variables, | |
3147 | replaced by new unified uppercase non-exported by default ones. | |
3148 | * Do not set -fstack-protector in the default build flags on arm64 (it's | |
3149 | not yet supported). Thanks to Matthias Klose <doko@ubuntu.com>. | |
3150 | Closes: #711936 | |
3151 | * Add GCJFLAGS support to dpkg-buildflags. Closes: #708375 | |
3152 | * Clarify that dpkg --set-selections needs an up-to-date available db, | |
3153 | by documenting it on the dpkg(1) man page, and warning whenever dpkg | |
3154 | finds unknown packages while setting the selections. Closes: #703092 | |
3155 | * Print nicer error messages in perl scripts using Getopt::Long by trapping | |
3156 | $SIG{__WARN__} to call usageerr() on option parse errors. | |
3157 | * Move the exit call out from usage() in dpkg-scansources so that usageerr() | |
3158 | gives a correct exit code. Thanks to Bernhard R. Link <brlink@debian.org>. | |
3159 | * Print correct error message on unknown dpkg-name options before --. | |
3160 | * Require at least one filename on dpkg-name after --. | |
3161 | * Switch program usage errors to not print entire --help output. | |
3162 | Closes: #681371 | |
3163 | * Document that «dpkg-parsechangelog -l-» can be used to read from stdin. | |
3164 | * Support parsing compressed changelog files transparently. Closes: #684196 | |
3165 | * Sort files inside new diffs generated by dpkg-source lexicographically. | |
3166 | Closes: #689193 | |
3167 | * Add support for a build_arch option in Dpkg::Deps deps_parse(). | |
3168 | Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #697297 | |
3169 | * Move epoch-less or revision-less output logic to Dpkg::Version. | |
3170 | Based on a patch by Bernhard R. Link <brlink@debian.org>. | |
3171 | * Catch mismatches between version strings and format versions in | |
3172 | dpkg-source. Ensure that a 3.0 (quilt) package has a non-native version | |
3173 | and that a 3.0 (native) package has a native version. Closes: #700177 | |
3174 | Thanks to Bernhard R. Link <brlink@debian.org>. | |
3175 | * Add support for mipsn32(el) and mips64(el) to arch tables. | |
3176 | Thanks to YunQiang Su <wzssyqa@gmail.com>. Closes: #685096, #707323 | |
3177 | * Document --file and --label parser options in dpkg-parsechangelog(1). | |
3178 | * Add a new configure --with-dpkg-deb-compressor option to allow selecting | |
3179 | the default dpkg-deb compressor, mainly for downstreams. | |
3180 | * Switch dpkg-deb default compressor from gzip to xz. Build dpkg.deb using | |
3181 | gzip to make debootstrap life easier on non-Debian based systems. | |
3182 | * Add support for gzip compression strategies to dpkg-deb. The new | |
3183 | strategies are: filtered, huffman, rle and fixed. | |
3184 | * Change dpkg and dpkg-deb help output to recommend apt instead of dselect | |
3185 | as a user-friendly frontend. | |
3186 | * Remove temporary file on error during «dpkg-divert --rename». | |
3187 | * Fix value caching in Dpkg::Arch by not shadowing the variables. | |
3188 | * Fix chmod() arguments order in Dpkg::Source::Quilt. Closes: #710265 | |
3189 | Thanks to Pablo Oliveira <pablo@sifflez.org>. | |
3190 | * Add new dpkg-shlibdeps -l option to add private shared library directories. | |
3191 | This should be used instead of abusing LD_LIBRARY_PATH to pass the paths, | |
3192 | which might be problematic when cross-compiling. Closes: #698881 | |
3193 | * Only apply empty line and comma cleanups when doing substvar replacements | |
3194 | on fields where those are relevant. Closes: #659814 | |
3195 | * Do not scan control files twice for PGP signature presence. | |
3196 | ||
3197 | [ Raphaël Hertzog ] | |
3198 | * Fix dpkg-maintscript-helper rm_conffile and mv_conffile to do nothing | |
3199 | when the conffile is no longer owned by the current (or named) package. | |
3200 | Thanks to Steve Langasek for the patch. Closes: #716948 | |
3201 | * Improve dpkg-maintscript-helper behaviour in “Multi-Arch: same” packages | |
3202 | by arch-qualifying package names read from the environment. Also add | |
3203 | a warning about this potential problem in the manual page. | |
3204 | * Fix usage of non-existent _() function in multiple places of the Perl | |
3205 | code. Thanks to Lincoln Myers <lincoln@netapp.com> for the patch. | |
3206 | Closes: #708607 | |
3207 | ||
3208 | [ Updated programs translations ] | |
3209 | * Fix typo in Spanish translation of update-alternatives. | |
3210 | Thanks to Javier Fernandez-Sanguino <jfs@debian.org>. Closes: #713020 | |
3211 | ||
3212 | [ Updated programs translations ] | |
3213 | * Vietnamese (Trần Ngọc Quân). Closes: #715334 | |
3214 | ||
3215 | [ Added man pages translations ] | |
3216 | * Italian (Beatrice Torracca). Closes: #711647 | |
3217 | ||
3218 | [ Updated man pages translations ] | |
3219 | * Fix wrong translation of "fortify" in French dpkg-buildflags(1) man page. | |
3220 | Thanks to Christian Perrier <bubulle@debian.org>. Closes: #712976 | |
3221 | * Fix typo in dpkg-source(1) man page French translation. | |
3222 | Thanks to Cédric Boutillier <boutil@debian.org>. Closes: #708292 | |
3223 | * Japanese (TAKAHASHI Motonobu). Closes: #704240 | |
3224 | ||
3225 | -- Guillem Jover <guillem@debian.org> Fri, 26 Jul 2013 23:54:54 +0200 | |
3226 | ||
3227 | dpkg (1.16.10) unstable; urgency=low | |
3228 | ||
3229 | [ Guillem Jover ] | |
3230 | * Fix typos in 1.16.9 changelog entry. Closes: #691954 | |
3231 | Thanks to Nicolás Alvarez <nicolas.alvarez@gmail.com>. | |
3232 | * Add missing @LIBLZMA_LIBS@ to Libs.Private in libdpkg.pc.in. | |
3233 | * Do not use an undefined va_list variable in dpkg_put_errno(). | |
3234 | * Abort installation if we cannot set the security context for a file. | |
3235 | * Fix OpenPGP armored signature parsing, to be resilient against doctored | |
3236 | input, including source package control files. Closes: #695919 | |
3237 | * Make sure the OpenGPG armor contains a signature block, even on EOF. | |
3238 | * Do not accept Armor Header Lines inside a paragraph. | |
3239 | * Do not abort dselect when multiarch is detected, as that only makes | |
3240 | users downgrade and hold on an older version w/ worse multiarch support. | |
3241 | * Fix warning in Dpkg::Source::Archive with «perl -w» due to redefinition | |
3242 | of getcwd() by removing unused POSIX modules usage. Closes: #700978 | |
3243 | ||
3244 | [ Updated programs translations ] | |
3245 | * Esperanto (Felipe Castro). | |
3246 | * Spanish (Javier Fernández-Sanguino). | |
3247 | * Vietnamese (Trần Ngọc Quân). Closes: #692100 | |
3248 | ||
3249 | [ Updated scripts translations ] | |
3250 | * Fix mistranslation in French translation of scripts. | |
3251 | Thanks to Filipus Klutiero. Closes: #698530 | |
3252 | * Fix typos in French translation of scripts. | |
3253 | Thanks to Sylvestre Ledru. Closes: #702627 | |
3254 | * Fix Russian translation (wrong order of parameters in a string). | |
3255 | Thanks to Andrey Rahmatullin for noticing and Yuri Kozlov for fixing | |
3256 | the translation. Closes: #698869 | |
3257 | ||
3258 | -- Guillem Jover <guillem@debian.org> Fri, 08 Mar 2013 04:41:26 +0100 | |
3259 | ||
3260 | dpkg (1.16.9) unstable; urgency=low | |
3261 | ||
3262 | [ Raphaël Hertzog ] | |
3263 | * Fix dpkg-source regression in "3.0 (quilt)" source packages while | |
3264 | unapplying patches that remove all files in a directory. Closes: #683547 | |
3265 | * Fix segfault in field format parsing on empty strings, affecting | |
3266 | «dpkg-query -W -f ''» and «dpkg-deb -W --showformat=''». LP: #1035512 | |
3267 | * Fix dpkg's French usage string which was missing the final “s“ in | |
3268 | --print-foreign-architectures. Closes: #685863 | |
3269 | ||
3270 | [ Guillem Jover ] | |
3271 | * Use “statoverrides” instead of “statusoverrides” in dpkg-statoverride. | |
3272 | Closes: #686995 | |
3273 | * Comment out dpkg(1) documentation about disabled --command-fd option. | |
3274 | Closes: #685677 | |
3275 | * Cleanup dpkg-divert unit-test environment to avoid build failures. | |
3276 | Closes: #687656 | |
3277 | * Fix update-alternatives test suite to behave correctly on non-Debian | |
3278 | binary paths. Known to be affecting at least Gentoo and Mac OS X. | |
3279 | * Do not leak subcall command arguments in update-alternatives. | |
3280 | * Fix segfault on update-alternatives when passing --slave without any | |
3281 | action at all. LP: #1037431 | |
3282 | * Fix memory leak in dpkg filesavespackage(). | |
3283 | * Do not print garbage (or worse) on dpkg shared conffile debug output. | |
3284 | * Use a hash instead of a ref to a hash for keys() in Dpkg::BuildFlags | |
3285 | get_feature_areas(). This causes compilation failures with older perl | |
3286 | versions, which can be an issue with partial upgrades. | |
3287 | * Fix filter subpattern debug output format string to print an actual | |
3288 | value instead of just blanks. | |
3289 | * Ignore trailing filter subpattern slashes on reinclusion comparison. | |
3290 | This makes sure to reinclude directories previously excluded so that | |
3291 | contained files marked for inclusion do not fail to unpack due to a | |
3292 | missing directory. Closes: #688416 | |
3293 | * Do not consider obsolete conffiles as actively owned by the package. | |
3294 | This ensures conffile entries are not mishandled nor mixed up when | |
3295 | configuring packages owning the non-obsolete conffiles. Closes: #689836 | |
3296 | Based on a patch by Andreas Beckmann <debian@abeckmann.de>. | |
3297 | * Properly mark in the database obsolete conffiles on package replaces. | |
3298 | * Sync the Conffiles field values for all package instances. Because | |
3299 | only the first package instance being configured will have a *.dpkg-new | |
3300 | conffile available to be processed, the subsequent ones need to use the | |
3301 | hash from the previously processed entries. | |
3302 | * Fix logic for previously configured conffiles, so that the shared | |
3303 | conffile checks actually work on reinstallation. Closes: #684776 | |
3304 | * Avoid info database corruption and bogus accesses on unknown format | |
3305 | values, by always reading the format file and validating it. | |
3306 | * Clarify that the most probable reason for multiarch database | |
3307 | inconsistencies is due to upgrades from unofficial dpkg versions. | |
3308 | * Only satisfy a dependency on a “Multi-Arch: foreign” if arch-unqualified. | |
3309 | * Take architecture into account in virtual packages on remove and | |
3310 | configure dpkg actions. Closes: #683411 | |
3311 | * Update update-alternatives --query format and examples in man page to | |
3312 | match the implementation. | |
3313 | * Add two missing 3rd person ‘s’ in dpkg-gensymbols(1). Closes: #689863 | |
3314 | Thanks to Paul Menzel <pm.debian@googlemail.com>. | |
3315 | * Fix regression on old-style binNMUs for packages that specify an | |
3316 | explicit binary version to dpkg-gencontrol, by always fixing up the | |
3317 | source version. Closes: #690823 | |
3318 | ||
3319 | [ Updated programs translations ] | |
3320 | * Catalan (Guillem Jover). | |
3321 | * Czech (Miroslav Kure). | |
3322 | * Danish (Joe Dalton). Closes: #690808 | |
3323 | * French (Christian Perrier). | |
3324 | * German (Sven Joachim). | |
3325 | * Italian (Milo Casagrande). | |
3326 | * Japanese (Kenshi Muto). | |
3327 | * Polish (Michał Kułach). Closes: #690449 | |
3328 | * Portuguese (Miguel Figueiredo). Closes: #682582, #690431 | |
3329 | * Russian (Yuri Kozlov). Closes: #688050, #690415 | |
3330 | * Slovak (Ivan Masár). Closes: #690426 | |
3331 | * Swedish (Peter Krefting). | |
3332 | * Thai (Theppitak Karoonboonyanan). Closes: #690678 | |
3333 | * Traditional Chinese (imacat). Closes: #687002 | |
3334 | ||
3335 | [ Updated scripts translations ] | |
3336 | * Polish (Michał Kułach). Closes: #683104 | |
3337 | * Spanish (Omar Campagne). Closes: #685297 | |
3338 | ||
3339 | [ Updated dselect translations ] | |
3340 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #686421 | |
3341 | * Czech (Miroslav Kure). | |
3342 | * Danish (Joe Dalton). Closes: #689820 | |
3343 | * Polish (Michał Kułach). | |
3344 | ||
3345 | [ Updated man pages translations ] | |
3346 | * French (Thomas Vincent, Sylvestre Ledru, Christian Perrier). | |
3347 | Closes: #682978, #683221 | |
3348 | * German (Helge Kreutzmann). | |
3349 | * Japanese (Hideki Yamane). Closes: #685103 | |
3350 | * Polish (Michał Kułach). | |
3351 | * Spanish (Omar Campagne, Guillem Jover). Closes: #683514 | |
3352 | * Swedish (Peter Krefting). | |
3353 | ||
3354 | -- Guillem Jover <guillem@debian.org> Sat, 20 Oct 2012 05:59:50 +0200 | |
3355 | ||
3356 | dpkg (1.16.8) unstable; urgency=low | |
3357 | ||
3358 | [ Updated programs translations ] | |
3359 | * Esperanto (Felipe Castro). | |
3360 | * French (Christian Perrier). | |
3361 | * Polish (Michał Kułach). Closes: #680561 | |
3362 | * Russian (Yuri Kozlov). Closes: #677850, #680411 | |
3363 | * Slovak (Ivan Masár). | |
3364 | * Spanish (Javier Fernández-Sanguino) | |
3365 | ||
3366 | [ Updated man pages translations ] | |
3367 | * French (Christian Perrier). | |
3368 | ||
3369 | [ Updated scripts translations ] | |
3370 | * French (Christian Perrier). | |
3371 | * Russian (Yuri Kozlov). | |
3372 | ||
3373 | [ Updated dselect translations ] | |
3374 | * Danish (Joe Dalton). Closes: #680108 | |
3375 | * Russian (Yuri Kozlov). | |
3376 | * Traditional Chinese (Asho Yeh - 阿信). | |
3377 | ||
3378 | -- Guillem Jover <guillem@debian.org> Sat, 21 Jul 2012 02:11:04 +0200 | |
3379 | ||
3380 | dpkg (1.16.7) unstable; urgency=low | |
3381 | ||
3382 | [ Guillem Jover ] | |
3383 | * Fix bogus dpkg-query --control-show badusage() strings. | |
3384 | ||
3385 | [ Raphaël Hertzog ] | |
3386 | * Fix dpkg-gencontrol to correctly compute the source version | |
3387 | in the case of "old-style" bin-nmus. Closes: #679959 | |
3388 | ||
3389 | [ Updated dselect translations ] | |
3390 | * Catalan (Guillem Jover). | |
3391 | * French (Christian Perrier). | |
3392 | * German (Sven Joachim). | |
3393 | * Swedish (Peter Krefting). | |
3394 | ||
3395 | [ Updated programs translations ] | |
3396 | * French (Christian Perrier). | |
3397 | * German (Sven Joachim). | |
3398 | * Italian (Milo Casagrande). | |
3399 | * Swedish (Peter Krefting). | |
3400 | ||
3401 | [ Updated man pages translations ] | |
3402 | * Swedish (Peter Krefting). | |
3403 | * French (Christian Perrier). | |
3404 | ||
3405 | [ Updated scripts translations ] | |
3406 | * Swedish (Peter Krefting). | |
3407 | * French (Christian Perrier). | |
3408 | ||
3409 | -- Raphaël Hertzog <hertzog@debian.org> Mon, 02 Jul 2012 21:16:12 +0200 | |
3410 | ||
3411 | dpkg (1.16.6) unstable; urgency=low | |
3412 | ||
3413 | [ Guillem Jover ] | |
3414 | * Do not translate SE Linux context to human readable form while unpacking, | |
3415 | as that might cause the operation to fail if the mcstransd daemon | |
3416 | stopped running during the transaction. Closes: #679641 | |
3417 | Thanks to Russell Coker <russell@coker.com.au>. | |
3418 | * Add --control-list and --control-show to dpkg-query --help output. | |
3419 | ||
3420 | [ Raphaël Hertzog ] | |
3421 | * Fix import of error functions in dpkg-buildflags. Regression introduced | |
3422 | in 1.16.5. | |
3423 | ||
3424 | [ Updated scripts translations ] | |
3425 | * German (Helge Kreutzmann). | |
3426 | ||
3427 | [ Updated man pages translations ] | |
3428 | * German (Helge Kreutzmann). | |
3429 | ||
3430 | -- Guillem Jover <guillem@debian.org> Sat, 30 Jun 2012 21:45:10 +0200 | |
3431 | ||
3432 | dpkg (1.16.5) unstable; urgency=low | |
3433 | ||
3434 | [ Raphaël Hertzog ] | |
3435 | * dpkg-source will now clean up after a failed application of a quilt | |
3436 | patch. Closes: #652970 | |
3437 | And it will display a message explaining the most likely cause of | |
3438 | failure (patch applying with fuzz). | |
3439 | * When dpkg-source regenerates the automatic patch (with formats "2.0" | |
3440 | or "3.0 (quilt)") it will keep the current patch header to avoid | |
3441 | losing changes made by the maintainer. | |
3442 | * Modify dpkg-source --commit to auto-whitelist modified binary files. | |
3443 | That way the same command can be used whatever kind of upstream files | |
3444 | has been modified. | |
3445 | * dpkg-source now supports a new option --no-unapply-patches to force | |
3446 | patches to be kept applied after build (used by formats "2.0" and "3.0 | |
3447 | (quilt)"). Closes: #643043 | |
3448 | ||
3449 | [ Guillem Jover ] | |
3450 | * Add a dpkg-buildflags --status action to describe the flag settings. | |
3451 | Thanks to Bernhard R. Link <brlink@debian.org>. Closes: #664058 | |
3452 | * Add support for “binary-only” key-value option in changelogs, to allow | |
3453 | marking changelog entries as part of a binary only upload, having a | |
3454 | different version from the source package. Closes: #440094, #672723 | |
3455 | * Minimize source architecture list on «dpkg-source -b» by removing | |
3456 | architectures already covered by architecture wildcards. Closes: #675333 | |
3457 | * Do not assume $ENV{'HOME'} is defined in Dpkg::Source::Package. | |
3458 | Thanks to Niels Thykier <niels@thykier.net>. Closes: #677631 | |
3459 | * Document in more detail in deb(5) the supported ar archive format. | |
3460 | * Document in deb-src-control(5) the “Private-” field prefix. | |
3461 | * Add new start-stop-daemon --no-close option to disable closing file | |
3462 | descriptors on --background. Closes: #627333, #646425 | |
3463 | * Switch source compression to xz. | |
3464 | * Detect ar header fields truncation due to too long member names or too | |
3465 | large member sizes. Closes: #678933 | |
3466 | * Add new dpkg-query --control-list and --control-show commands, which | |
3467 | replace the now deprecated --control-path. | |
3468 | * Print master and slave alternative link names in update-alternatives | |
3469 | --query and always print alternative link in --config. Closes: #679010 | |
3470 | * Cleanup and clarify buffer I/O error reporting. Closes: #621763 | |
3471 | * Avoid full stop and double newline at the end of errors and warnings. | |
3472 | Thanks to Jonathan Nieder <jnieder@gmail.com>. Closes: #624000 | |
3473 | * Change all programs to accept -? instead of -h for help output. | |
3474 | * Add support for specific arch-qualified dependencies. Closes: #676232 | |
3475 | Thanks to Thibaut Girka <thib@sitedethib.com>. | |
3476 | * Accept “:native” arch-qualified Build-Dependencies. Closes: #558095 | |
3477 | Thanks to Thibaut Girka <thib@sitedethib.com>. | |
3478 | * Do not use undefined values returned form deps_parse() in dpkg-shlibdeps. | |
3479 | Closes: #640676 | |
3480 | * Add an Architecture column to «dpkg-query -l» before the Description | |
3481 | column. Suggested by Jonathan Nieder <jnieder@gmail.com>. Closes: #673190 | |
3482 | ||
3483 | [ Updated programs translations ] | |
3484 | * Swedish (Peter Krefting). | |
3485 | ||
3486 | [ Updated dselect translations ] | |
3487 | * Swedish (Peter Krefting). | |
3488 | ||
3489 | [ Updated scripts translations ] | |
3490 | * German (Helge Kreutzmann). | |
3491 | ||
3492 | [ Updated man pages translations ] | |
3493 | * German (Helge Kreutzmann). | |
3494 | * Swedish (Peter Krefting). | |
3495 | ||
3496 | -- Guillem Jover <guillem@debian.org> Sat, 30 Jun 2012 04:28:51 +0200 | |
3497 | ||
3498 | dpkg (1.16.4.3) unstable; urgency=low | |
3499 | ||
3500 | * On «update-alternatives --install» only warn for now on out of range | |
3501 | priorities and clamp the values, as there seems to be packages using | |
3502 | priorities > INT_MAX, which although bogus as they were previously | |
3503 | overflowing the int used to store them, that would cause installation | |
3504 | failures when upgrading from squeeze. This will be reverted to an | |
3505 | error after wheezy. Closes: #676874 | |
3506 | ||
3507 | -- Guillem Jover <guillem@debian.org> Sun, 17 Jun 2012 10:56:15 +0200 | |
3508 | ||
3509 | dpkg (1.16.4.2) unstable; urgency=low | |
3510 | ||
3511 | * Check correctly for out of range negative field width values in dpkg-query | |
3512 | --show format strings. Regression introduced in 1.16.4. Closes: #676796 | |
3513 | ||
3514 | -- Guillem Jover <guillem@debian.org> Sat, 09 Jun 2012 16:16:17 +0200 | |
3515 | ||
3516 | dpkg (1.16.4.1) unstable; urgency=low | |
3517 | ||
3518 | * Fix explicit file trigger activation. Regression introduced in 1.16.4. | |
3519 | Closes: #676684 | |
3520 | ||
3521 | -- Guillem Jover <guillem@debian.org> Fri, 08 Jun 2012 23:17:11 +0200 | |
3522 | ||
3523 | dpkg (1.16.4) unstable; urgency=low | |
3524 | ||
3525 | [ Guillem Jover ] | |
3526 | * Deprecate compressing .deb files with lzma, by making dpkg-deb issue a | |
3527 | warning, as the format has several deficiencies that have been addressed | |
3528 | by upstream in xz. Although unpacking will be kept being supported to | |
3529 | handle existing lzma compressed .deb files. | |
3530 | * Add alternative changelog formats documentation from the policy manual | |
3531 | to dpkg-parsechangelog(1). Closes: #584141 | |
3532 | * Add MiNT support to ostable and triplettable. | |
3533 | Requested by Thorsten Glaser <tg@mirbsd.de>. | |
3534 | * Add new frontend.txt file to dpkg-dev documenting some public interfaces | |
3535 | for dpkg frontends. Closes: #670897 | |
3536 | * Clarify in dpkg(1) when --force-conf* options cause action. | |
3537 | Suggested by Sven Joachim <svenjoac@gmx.de>. Closes: #391818 | |
3538 | * Add “gcc | c-compiler” to libdpkg-perl Suggests, due to Dpkg::Arch usage. | |
3539 | Closes: #671198 | |
3540 | * Do not mask PIE from dpkg-buildflags on m68k, it appears to work now. | |
3541 | Requested by Thorsten Glaser <tg@mirbsd.de>. | |
3542 | * Remove deprecated support for PGP style signing command interface from | |
3543 | dpkg-buildpackage. | |
3544 | * Remove obsolete --udeb dpkg-scanpackages option. | |
3545 | * Add arm64 support to cputable. Closes: #672408 | |
3546 | Thanks Wookey <wookey@wookware.org>. | |
3547 | * Check parsed integers for invalid or no digit errors in start-stop-daemon | |
3548 | and update-alternatives. | |
3549 | * Check all parsed integers for out of range errors; i.e. that no negative | |
3550 | values are allowed if not appropriate, and that no overflows occur. | |
3551 | Closes: #580038 | |
3552 | * Switch start-stop-daemon(8) man page examples from /var/run to /run. | |
3553 | * Do not obscure Dpkg::Source::Package ‘require’ errors with custom | |
3554 | error message. Thanks to Thomas Adam <thomas.adam@smoothwall.net> and | |
3555 | Jonathan Nieder <jrnieder@gmail.com>. | |
3556 | * Add new Dpkg::Substvars::set_as_used() member function. | |
3557 | * Rename Dpkg::Substvars no_warn() member function to mark_as_used(), keep | |
3558 | the old name aliased to the new one producing a deprecation warning. | |
3559 | * Add support for Build-Depends-Arch and Build-Conflicts-Arch fields, and | |
3560 | a new -A option to dpkg-checkbuilddeps. Closes: #629480 | |
3561 | Thanks to Roger Leigh <rleigh@debian.org>. | |
3562 | * Add support for “none” as a valid dpkg-deb compression strategy value. | |
3563 | Closes: #674711 | |
3564 | * Clarify in dpkg(1) that the «dpkg -l» example only lists installed | |
3565 | packages, and that to list available packages «dpkg-query --load-avail» | |
3566 | has to be used instead. Closes: #673305 | |
3567 | * Clarify also in the dpkg(1) man page (already present in the dpkg.cfg(5) | |
3568 | man page) the valid filenames for /etc/dpkg/dpkg.cfg.d/ fragment files. | |
3569 | Closes: #674674 | |
3570 | * Fix start-stop-daemon to not follow symlinks when creating pidfiles. | |
3571 | Thanks to Carsten Hey <carsten@debian.org>. Closes: #675918 | |
3572 | * Refactor the file locking logic into a new Dpkg::File module, and move | |
3573 | the libfile-fcntllock-perl dependency from dpkg-dev to libdpkg-perl. | |
3574 | * Demote the libfile-fcntllock-perl Depends to a Recommends by falling back | |
3575 | to use flock based locking, because it being an XS module makes building | |
3576 | a new perl package bumping the perl ABI impossible, as both packages | |
3577 | become uninstallable. Thanks to Dominic Hargreaves <dom@earth.li>. | |
3578 | Closes: #675947 | |
3579 | * Put an & before field_capitalize() calls in Dpkg::Control::Fields to | |
3580 | fix a usage before declaration warning with perl 5.16. Closes: #676262 | |
3581 | * Do not warn in dpkg-divert on missing files list file for packages never | |
3582 | installed before. Closes: #673518 | |
3583 | * Add support for liblzma to handle .xz and .lzma compressed files, and | |
3584 | switch to it instead of using xz-utils. This removes the xz-utils | |
3585 | Pre-Depends from dpkg. Thanks to Jonathan Nieder <jrnieder@gmail.com>. | |
3586 | * Always activate all path components for file triggers, this fixes file | |
3587 | trigger handling for conffiles and dpkg-trigger invocations. | |
3588 | Closes: #675613, #676061, #676062, #676107, #676118, #676122 | |
3589 | * Do not reset Multi-Arch field in the update log when removing the package. | |
3590 | Closes: #676496 | |
3591 | * Fix dpkg-split to honour the DPKG_ADMINDIR environment variable. | |
3592 | ||
3593 | [ Updated man pages translations ] | |
3594 | * German (Helge Kreutzmann). | |
3595 | * French (Christian Perrier). Fixes a mistranslation and some | |
3596 | inconsistencies reported by Vincent Danjean( thanks). Closes: #673158 | |
3597 | ||
3598 | -- Guillem Jover <guillem@debian.org> Thu, 07 Jun 2012 23:43:19 +0200 | |
3599 | ||
3600 | dpkg (1.16.3) unstable; urgency=low | |
3601 | ||
3602 | [ Guillem Jover ] | |
3603 | * Do not look for newline beyond the read buffer on dpkg-deb extract. | |
3604 | * Check update-alternative name and link arguments for all commands. | |
3605 | Closes: #665050 | |
3606 | * Check all dpkg-divert filename arguments to be absolute and to not | |
3607 | contain newlines. Closes: #21722 | |
3608 | * Print errors while reading the file list files on a new line instead | |
3609 | of just after the progress percentage. Closes: #552517 | |
3610 | * Document in dpkg-source(1) that patches for source format “3.0 (quilt)” | |
3611 | are expected to apply without any fuzz. Closes: #666752 | |
3612 | Based on a patch by Luca Capello <luca@pca.it>. | |
3613 | * Remove redundant -Wformat-security from default dpkg-buildflags, which | |
3614 | is already implied by -Werror=format-security. Closes: #664964 | |
3615 | Suggested by Peter Eisentraut <petere@debian.org>. | |
3616 | * Document in dpkg-query(1) that commands producing multiple paragraphs | |
3617 | will preserve the order of the packages specified on the argument list. | |
3618 | * Change start-stop-daemon --exec on GNU/Hurd, FreeBSD, NetBSD, OpenBSD | |
3619 | and Solaris to check for executables matching device and inode numbers | |
3620 | instead of filenames. | |
3621 | * Change start-stop-daemon --name on GNU/Hurd to check the process' argv[1] | |
3622 | in addition to argv[0], to handle both binaries and interpreted scripts. | |
3623 | Reported by Mats Erik Andersson <mats.andersson@gisladisker.se>. | |
3624 | * Handle deb format versions as major.minor integers instead of strings or | |
3625 | floats, the latter being susceptible to parsing errors depending on the | |
3626 | current locale (although this was only affecting the old deb format). | |
3627 | * Ignore the minor format version number for deb-split format, unifying | |
3628 | the behaviour with the deb format. | |
3629 | * Add support for an abitable containing arch attribute overrides. | |
3630 | * Add x32 support to abitable, ostable and triplettable. Closes: #667037 | |
3631 | * Fix start-stop-daemon to work with relative --exec arguments and --chdir. | |
3632 | Closes: #669047 | |
3633 | * Ignore request to rename a file owned by the diverting package on | |
3634 | «dpkg-divert --add --rename». Closes: #588077 | |
3635 | * Clarify dpkg-gensymbols(1) by way of examples that architecture wildcards | |
3636 | are supported in symbols files. Closes: #670048 | |
3637 | * Fix memory leak due to Dpkg::Control objects not being garbage-collected. | |
3638 | Thanks to Ben Harris <bjh21@cam.ac.uk>. Closes: #669012 | |
3639 | * Compute the md5sum hash on unpack for empty files too, so that these | |
3640 | can be checked correctly for matching content when installing multiple | |
3641 | package instances. | |
3642 | * Generate md5sums files automatically at unpack time if missing from the | |
3643 | binary package. Closes: #155676, #155799 | |
3644 | * Add missing list and md5sums database file checks to «dpkg --audit». | |
3645 | ||
3646 | [ Helge Kreutzmann ] | |
3647 | * Fix a typo in man/dpkg-buildflags.1. | |
3648 | ||
3649 | [ Updated programs translations ] | |
3650 | * French (Christian Perrier). | |
3651 | * German (Sven Joachim). | |
3652 | * Swedish (Peter Krefting). | |
3653 | ||
3654 | [ Updated dselect translations ] | |
3655 | * French (Christian Perrier). | |
3656 | * German (Sven Joachim). | |
3657 | * Swedish (Peter Krefting). | |
3658 | ||
3659 | [ Updated scripts translations ] | |
3660 | * French (Christian Perrier). | |
3661 | * Swedish (Peter Krefting). | |
3662 | ||
3663 | [ Updated man pages translations ] | |
3664 | * French (Christian Perrier). | |
3665 | * German (Helge Kreutzmann). | |
3666 | * Swedish (Peter Krefting). | |
3667 | ||
3668 | -- Guillem Jover <guillem@debian.org> Fri, 27 Apr 2012 10:10:10 +0200 | |
3669 | ||
3670 | dpkg (1.16.2) unstable; urgency=low | |
3671 | ||
3672 | [ Guillem Jover ] | |
3673 | * Move <config.h> and <compat.h> to the top of trigdeferred.l to properly | |
3674 | use the configured features and compat code. | |
3675 | * Honour --disable-nls when the system lacks obstack support, by updating | |
3676 | the obstack compat module from gnulib. | |
3677 | * Link the libdpkg unit tests with libcompat and libintl, so that systems | |
3678 | needing them will compile correctly. | |
3679 | * Check for the presence of the strnlen declaration and correctly provide | |
3680 | the compat one in case the systems lacks it. | |
3681 | * Do not assume existence of paths on the build system in the test suite. | |
3682 | * Do not fail to link dselect on MacOS X when using --disable-nls. | |
3683 | * Remove versioned coreutils Pre-Depends from dpkg due to the ancient | |
3684 | md5sum transition. Reported by Bill Allombert <ballombe@debian.org>. | |
3685 | Closes: #643746 | |
3686 | * Change dpkg-architecture to only compute the requested variables. This: | |
3687 | - Fixes the bootstrapping problem, as the dpkg build system only needs | |
3688 | the host architecture, for which dpkg itself is not required. | |
3689 | - Reduces the amount of work performed, including loading and parsing | |
3690 | unnecessary table files or calling either of gcc or dpkg programs. | |
3691 | * Improve error message in dpkg-gencontrol and dpkg-gensymbols when | |
3692 | debian/control does not have any package stanza. Closes: #642473 | |
3693 | Based on a patch by Kyle Willmon <kylewillmon@gmail.com>. | |
3694 | * Add Pre-Depends on tar >= 1.23 (satisfied in stable) to dpkg due to it | |
3695 | using the ‘--warning=no-timestamp’ option. Closes: #642802 | |
3696 | * Do not segfault on GNU/Linux when dpkg cannot retrieve the block size | |
3697 | for the filesystem containing the info database. LP: #872734 | |
3698 | * Fix two memory leaks per tar entry in the tar extractor used on unpack. | |
3699 | * Mark dpkg and dselect as Multi-Arch foreign. | |
3700 | Reported by Steve Langasek <vorlon@debian.org>. | |
3701 | * Mark dpkg-dev and libdpkg-perl as Multi-Arch foreign. Closes: #648217 | |
3702 | Thanks to Colin Watson <cjwatson@ubuntu.com>. | |
3703 | * Add new deb-origin.5 man page. Closes: #608884 | |
3704 | Thanks to Matt Kraai <kraai@ftbfs.org>. | |
3705 | * Return correct status on start-stop-daemon --status when using --pidfile. | |
3706 | * Treat dpkg-deb compression level independently for each backend. This | |
3707 | has the effect of changing the current behaviour for level 0 on all | |
3708 | compressors except gzip. | |
3709 | * Add new dpkg-deb -S option to specify the compression strategy. The only | |
3710 | currently supported value is “extreme” for xz. Closes: #647915 | |
3711 | * Stop using brace expansion to install man pages by using dh_installman | |
3712 | instead of dh_install, the former does not abort on empty glob expansion. | |
3713 | * Do not use absolute paths for programs in perl and shell code. | |
3714 | * Add missing ‘*’ in asprintf() and vasprintf() compat declarations. | |
3715 | * Add support for virtual output binary:Summary and db:Status-Abbrev fields. | |
3716 | Closes: #192619, #427945 | |
3717 | * Add support for virtual output source:Package and source:Version fields. | |
3718 | Closes: #653575 | |
3719 | * Use a different temporary file per process on libcompat's vsnprintf() | |
3720 | function to avoid race conditions from children after fork(3). | |
3721 | Reported by Daniel Ruoso <daniel@ruoso.com>. Closes: #655411 | |
3722 | * Fix start-stop-daemon --exec and --name options on FreeBSD, NetBSD and | |
3723 | OpenBSD by swapping the process matching implementations. | |
3724 | * Fix start-stop-daemon --name option on GNU/Hurd to match the process name. | |
3725 | * Document in more detail the implications of start-stop-daemon matching | |
3726 | options. Closes: #367608 | |
3727 | * Improve and clarify dpkg-shlibdeps superfluous linking warning messages. | |
3728 | Based on a patch by Peter Eisentraut <petere@debian.org>. Closes: #656496 | |
3729 | * Relax --merge-avail Packages file parser, to not fail on bogus versions. | |
3730 | * When building only arch-indep binaries with «dpkg-buildpackage -A», name | |
3731 | the .changes file using ‘all’ as architecture. Closes: #661638 | |
3732 | * Handle unknown architectures gracefully in dpkg-buildflags. | |
3733 | Closes: #663004 | |
3734 | * Add missing --status-logger to dpkg --help output. | |
3735 | * Do not print bogus errno string for invalid package names in dpkg | |
3736 | --ignore-depends option. | |
3737 | * Change dpkg-query to not load the available file by default for --list | |
3738 | and --show, add a new --load-avail option to expose the old behaviour. | |
3739 | * Only allow setting selections via «dpkg --set-selections» for known | |
3740 | packages (i.e. those present in either the status or available files). | |
3741 | * Always ignore older versions when parsing the available file, not only | |
3742 | for --update-avail and --merge-avail. | |
3743 | * Mark not-installed non-arch-qualified selections for removal. | |
3744 | * Add new «dpkg --assert-multi-arch» command to allow checking for | |
3745 | multi-arch support availability. | |
3746 | * Bump Standards-Version to 3.9.3 (no changes needed). | |
3747 | * Add architecture consistency checks to «dpkg --audit». | |
3748 | * Add new dpkg --add-architecture and --remove-architecture commands to | |
3749 | track supported architectures. | |
3750 | ||
3751 | [ Raphaël Hertzog ] | |
3752 | * Update Dpkg::Shlibs to look into multiarch paths when cross-building | |
3753 | too. Closes: #595144 | |
3754 | * Rewrite architecture.mk with explicit loops instead of duplicating many | |
3755 | similar lines. Based on a patch by Thorsten Glaser <tg@mirbsd.de>. | |
3756 | * Modify dpkg-gencontrol and dpkg-distaddfile to grab a write lock | |
3757 | on debian/control before updating debian/files to avoid simultaneous | |
3758 | updates. Closes: #642608 | |
3759 | Add libfile-fcntllock-perl to dpkg-dev's Depends since we use this module | |
3760 | to handle the locking. | |
3761 | * Update dpkg-gensymbols(1) to clarify that -e accepts shell patterns | |
3762 | expansions and not regular expressions. And let dpkg-gensymbols output a | |
3763 | warning when a pattern doesn't match any file. Closes: #649248 | |
3764 | * Add new option "-a <arch>" to dpkg-checkbuilddeps to check build | |
3765 | dependencies for another architecture. This is really basic for now since | |
3766 | it assumes all build dependencies must be satisfied on the listed | |
3767 | architecture. Closes: #648180 Thanks to Colin Watson for the patch. | |
3768 | * Error out if a dpkg database .list file is not a regular file. LP: #369898 | |
3769 | * Fix dpkg-mergechangelogs to not error out on invalid versions. | |
3770 | Closes: #651993 | |
3771 | * Fix dpkg-source --commit on "3.0 (quilt)" when an explicit patch file | |
3772 | is given with a relative filename. Closes: #652414 | |
3773 | * Further clarify in dpkg-source(1) the conditions under which it's possible | |
3774 | to pass an explicit patch file to dpkg-source --commit. | |
3775 | * Add new --query-features command to dpkg-buildflags. Thanks to Kees Cook | |
3776 | for the patch. Closes: #651481 | |
3777 | * Fix description of Multi-Arch in deb-control(5). Closes: #654453 | |
3778 | Thanks to Jakub Wilk for spotting the mistake. | |
3779 | * Drop misleading spaces in deb-symbols(5) in the format description. | |
3780 | * Clean up dpkg-architecture(1) dropping useless information and | |
3781 | adding a reference to /usr/share/dpkg/architecture.mk. | |
3782 | * Update dpkg-buildpackage to use the "build-arch" (for -B) and | |
3783 | "build-indep" (for -A) targets unless "make -qn" says that they do not | |
3784 | exist. Closes: #229357 | |
3785 | * Improve deb-shlibs(5) to mention that the dependency field must | |
3786 | use the same syntax as a Depends field. Closes: #658696 | |
3787 | * Update dpkg-maintscript-helper(1) to recommend usage of the version | |
3788 | removing/renaming a conffile with a "~" suffix as "priorversion" | |
3789 | parameter. Thanks to Sam Morris <sam@robots.org.uk> for the patch. | |
3790 | Closes: #658854 | |
3791 | * Fix debug output of dpkg-maintscript-helper. LP: #936340 | |
3792 | ||
3793 | [ Jonathan Nieder ] | |
3794 | * Bump po4a version in Build-Depends to 0.41, since earlier versions do | |
3795 | not handle --srcdir correctly. Closes: #644370 | |
3796 | ||
3797 | [ Guillem Jover, Steve Langasek, Raphaël Hertzog ] | |
3798 | * Add new dpkg --print-foreign-architectures command. | |
3799 | * Add support for virtual output binary:Package field. | |
3800 | * Implement Multi-Arch support. | |
3801 | ||
3802 | [ Helge Kreutzmann ] | |
3803 | * Fix a typo in man/dpkg-deb.1. | |
3804 | ||
3805 | [ Updated programs translations ] | |
3806 | * German (Sven Joachim). | |
3807 | * Italian (Milo Casagrande). Closes: #627832, #657849 | |
3808 | * Swedish (Peter Krefting). | |
3809 | * French (Christian Perrier) | |
3810 | * Polish (Michał Kułach). Closes: #658126 | |
3811 | ||
3812 | [ Updated scripts translations ] | |
3813 | * German (Helge Kreutzmann). | |
3814 | * Spanish (Omar Campagne). Closes: #636238 | |
3815 | * Swedish (Peter Krefting). | |
3816 | ||
3817 | [ Updated man pages translations ] | |
3818 | * German (Helge Kreutzmann), including typo fix in dpkg-genchanges | |
3819 | Closes: #646496, sub optimal translation of package states LP: #368783 | |
3820 | and an fix by Chris Leick | |
3821 | * Japanese (TAKAHASHI Motonobu). | |
3822 | * Spanish (Omar Campagne). Closes: #643969 | |
3823 | * Swedish (Peter Krefting). | |
3824 | * Minor errors corrected in French (thanks to David Prévot) | |
3825 | * Fix translation of -B and -A options of dpkg-buildpackage. | |
3826 | Thanks to Vincent Danjean. Closes: #654626 | |
3827 | ||
3828 | [ Updated dselect translations ] | |
3829 | * Dutch (Jeroen Schot). Closes: #651813 | |
3830 | ||
3831 | -- Guillem Jover <guillem@debian.org> Mon, 19 Mar 2012 07:27:12 +0100 | |
3832 | ||
3833 | dpkg (1.16.1.2) unstable; urgency=medium | |
3834 | ||
3835 | [ Raphaël Hertzog ] | |
3836 | * Fix another typo to correctly set DEB_*_ARCH_BITS in architecture.mk. | |
3837 | * Set urgency to medium as changes are minor, and it should migrate | |
3838 | quickly in case 1.16.2 comes soon. | |
3839 | ||
3840 | [ Jonathan Nieder ] | |
3841 | * Update dpkg-buildflags(1) to note that the processor option | |
3842 | -D_FORTIFY_SOURCE=2 is set in CPPFLAGS now instead of CFLAGS and | |
3843 | CXXFLAGS. Closes: #646073 | |
3844 | ||
3845 | -- Raphaël Hertzog <hertzog@debian.org> Fri, 25 Nov 2011 11:18:30 +0100 | |
3846 | ||
3847 | dpkg (1.16.1.1) unstable; urgency=low | |
3848 | ||
3849 | [ Raphaël Hertzog ] | |
3850 | * Fix dpkg-source to not ignore the automatic patch when checking | |
3851 | for unrecorded changes. Closes: #643148 | |
3852 | * Let dpkg-source --commit create debian/patches when required. | |
3853 | Closes: #643037 | |
3854 | * Fix dpkg-buildflags --dump to return 0 as exit code and not 1. | |
3855 | * Update dpkg-buildflags(1) to not include quotes in the examples | |
3856 | setting DEB_BUILD_MAINT_OPTIONS. | |
3857 | * Stop outputting build flags in dpkg-buildpackage as it confuses | |
3858 | maintainers who are overriding them in debian/rules and who | |
3859 | are not seeing the expected value in the build log. | |
3860 | * Fix trigger setup code to not reset the status of packages | |
3861 | when they are in a status different from triggers-awaited, | |
3862 | triggers-pending or installed. Closes: #644492 | |
3863 | * Fix dpkg-source to ignore changes on debian/patches/.dpkg-source-applied | |
3864 | when building a "2.0" source package. Closes: #642656 | |
3865 | * Fix buildflags.mk to re-export the environment variables that | |
3866 | the maintainer can use to change the build flags. Closes: #644412 | |
3867 | ||
3868 | [ Guillem Jover ] | |
3869 | * Change dpkg-buildflags to set preprocessor option -D_FORTIFY_SOURCE=2 | |
3870 | in CPPFLAGS, instead of CFLAGS and CXXFLAGS. Closes: #642521, #643632 | |
3871 | * Fix typo to correctly set DEB_*_ARCH_BITS instead of DEB_*_ARCH in | |
3872 | architecture.mk. Thanks to Thorsten Glaser <tg@mirbsd.org>. | |
3873 | * Make dpkg-buildflags disable full relro (bindnow) if relro is not enabled. | |
3874 | ||
3875 | -- Guillem Jover <guillem@debian.org> Fri, 14 Oct 2011 07:08:31 +0200 | |
3876 | ||
3877 | dpkg (1.16.1) unstable; urgency=low | |
3878 | ||
3879 | [ Raphaël Hertzog ] | |
3880 | * Dpkg::Deps: Implement new "reset" method and bump module version to 1.01 | |
3881 | due to this. | |
3882 | * Improved description of --search in dpkg-query(1). Closes: #621066 | |
3883 | Thanks to Lars Buitinck <larsmans@gmail.com> for the patch. | |
3884 | * Let update-alternatives fsync() its administrative files before | |
3885 | moving them in place to avoid empty files with some filesystems. | |
3886 | LP: #344019 | |
3887 | * Tighten the regexp used by dpkg-source to ignore the .pc directory of | |
3888 | quilt. Thanks to Mike Hommey for noticing the problem. | |
3889 | * Change behaviour of dpkg-source's --extend-diff-ignore to also | |
3890 | extend the current diff-ignore if it has already been set. | |
3891 | * Fix dependency checking code to consider a dependency on a virtual | |
3892 | package provided by a package in triggers-pending status as satisfied. | |
3893 | * Do not fail when encountering a pre-dependency in triggers-awaited state, | |
3894 | instead process the awaited triggers. Closes: #526774 | |
3895 | * "any" no longer hides "all" in the Architecture field of a .dsc. | |
3896 | * Fix dpkg --remove to really remove the triggers from the various | |
3897 | internal files in /var/lib/dpkg/info/triggers/. Closes: #525160 | |
3898 | * Avoid a perl warning in dpkg-gensymbols when no symbols file has been | |
3899 | generated (because it would have been empty). Closes: #626684 | |
3900 | * Re-enable the Package-List field but drop the Architecture column since we | |
3901 | have no clear use case yet. It can always be added later on. | |
3902 | Also drop the source line since it duplicates other fields. | |
3903 | Closes: #619131 | |
3904 | * Add the extraction part of Dpkg::Source::Package to the supported API. | |
3905 | Useful to extract source packages without having to depend on dpkg-source | |
3906 | (and hence dpkg-dev). | |
3907 | * Add the Dpkg::Vendor module to the supported API. Useful for lintian | |
3908 | when dpkg-dev is absent. | |
3909 | * Check presence of required parameters in dpkg-vendor. Closes: #628726 | |
3910 | Thanks to Niels Thykier <niels@thykier.net> for the patch. | |
3911 | * Avoid a Perl warning in dpkg-buildflags when HOME is not set. | |
3912 | Closes: #635467 | |
3913 | * dpkg-source can now also use debian/source/local-patch-header (that is not | |
3914 | included in the generated source package) instead of | |
3915 | debian/source/patch-header. Closes: #629582 | |
3916 | * Changed dpkg-source --after-build to automatically unapply patches that it | |
3917 | has applied during --before-build. | |
3918 | * Fix two possible causes for the assertion failure "pigp->trigpend_head". | |
3919 | LP: #798793, #424358 Closes: #560251 | |
3920 | * Use "special" instead of "particular" to qualify the "3.0 (custom)" format | |
3921 | in dpkg-source(1). Closes: #631435 | |
3922 | * Add some supplementary checks to ensure debian/control has the required | |
3923 | fields. Closes: #631439 | |
3924 | * dpkg-gensymbols(1): document syntax of comments. Closes: #630996 | |
3925 | * Allow empty lines in symbols files to better delimit multiple libraries. | |
3926 | Thanks to Cyril Brulebois <kibi@debian.org> for the patch. | |
3927 | * dpkg: if "prerm upgrade" fails when downgrading, do not try to run | |
3928 | "prerm failed-upgrade" with the prerm of the oldest prerm, it can't work | |
3929 | around a bug of a newer prerm anyway. | |
3930 | * dpkg: support new "interest-noawait" and "activate-noawait" trigger | |
3931 | directives. | |
3932 | * dpkg-buildflags(1): make it clear that DEB_*_(SET|APPEND) environment | |
3933 | variables are meant for users and should not be used by packages. | |
3934 | * update-alternatives: do not allow reusing a slave link in another | |
3935 | slave alternative. Closes: #631547 | |
3936 | * Improve dpkg-source's logic to identify ignored files. Closes: #632168 | |
3937 | * Fix a small typo in dpkg-source(1). Closes: #632937 | |
3938 | * Reword the description of dpkg-source --before-build and --after-build | |
3939 | to be clearer. Closes: #608260 | |
3940 | * dpkg-buildpackage no longer exports the compiler flags. Closes: #560070 | |
3941 | Packages must directly call dpkg-buildflags to retrieve them. | |
3942 | * dpkg-buildflags supports a prepend command to modify the build | |
3943 | flags. Particularly useful for package maintainers who don't want | |
3944 | their supplementary flags to take precedence over user submitted | |
3945 | flags. | |
3946 | * Add new --dump action to dpkg-buildflags and make it the default action. | |
3947 | Closes: #603435 | |
3948 | * dpkg-mergechangelogs now checks the return value of the close() call. | |
3949 | Thanks to Niels Thykier <niels@thykier.net> for the patch. Closes: #633539 | |
3950 | * Similar changes to dpkg-shlibdeps and dpkg-gencontrol, also by Niels. | |
3951 | * Fix update-alternatives to not remove a real file when dropping a | |
3952 | symlink for a slave that's not provided by the new current choice. | |
3953 | Closes: #633627 | |
3954 | * Improve dpkg-source's error message complaining about the lack | |
3955 | of the upstream tarball. Closes: #634510 | |
3956 | * Add some common makefile snippets for use in rules files in | |
3957 | /usr/share/dpkg/: default.mk, architecture.mk, buildflags.mk, pkg-info.mk, | |
3958 | vendor.mk Closes: #606839 | |
3959 | * Fix the dpkg-divert test-suite to also skip test that would fail if run | |
3960 | under root. Closes: #634961 | |
3961 | * Change merge conflict separators created by dpkg-mergechangelogs to match | |
3962 | the usual norm of being composed of 7 characters. LP: #815700 | |
3963 | * With source format 2.0 and 3.0 (quilt), dpkg-source now fails by default | |
3964 | when upstream changes have not been recorded in a quilt patch. The new | |
3965 | --commit operation can be used to properly record the changes before-hand. | |
3966 | LP: #797839 | |
3967 | And it fails before installing the automatic patch in debian/patches/ | |
3968 | Closes: #615899 | |
3969 | * dpkg-buildflags now supports "--export=configure" to output compilation | |
3970 | flags on a single line with double quotes as delimiter of the various | |
3971 | values. It also uses DEB_<flag>_MAINT_<op> to let the maintainer | |
3972 | extend the build flags to use. Last but not least, it can now also strip | |
3973 | options from the returned build flags. | |
3974 | * Fix possible segfault of dpkg in findbreakcycle(). LP: #733414 | |
3975 | * dpkg-source now properly cleans up the temporary tarball generated for | |
3976 | native formats in case of unexpected interruption. Closes: #631494 | |
3977 | * Fix simplification logic of union dependencies. Closes: #637564 | |
3978 | * Fix dpkg's handling of a hardlink pointing to a conffile. Closes: #638291 | |
3979 | * Add example of extend-diff-ignore's usage in dpkg-source(1). | |
3980 | Closes: #640198 | |
3981 | * dpkg-buildflags now returns hardening flags by default. Closes: #489771 | |
3982 | They can be individually enabled/disabled via DEB_BUILD_MAINT_OPTIONS, | |
3983 | see dpkg-buildflags(1). Thanks to Kees Cook for his help. | |
3984 | ||
3985 | [ Guillem Jover ] | |
3986 | * Install deb-src-control(5) man pages in dpkg-dev. Closes: #620520 | |
3987 | * Add ‘.gitmodules’ to the default dpkg-source ignore lists. Closes: #620490 | |
3988 | * Document in dpkg-query(1) man page that on --listfiles each list of | |
3989 | files per package name is separated by a blank line. Same goes for | |
3990 | --status and --print-avail. | |
3991 | * Use execvp(3) unconditionally in command_exec(). Making the call always | |
3992 | fallback to use the system shell in case of error, such as with empty | |
3993 | maintainer scripts. Thanks to Jonathan Nieder <jrnieder@gmail.com>. | |
3994 | Closes: #622094 | |
3995 | * Improve deb-split(5) format description by splitting debian-split | |
3996 | member contents into a list. | |
3997 | * Switch to debhelper compatibility level 7. | |
3998 | - Use dh_prep instead of deprecated “dh_clean -k”. | |
3999 | * Bump Standards-Version to 3.9.2 (no changes needed). | |
4000 | * Generate filenames following current conventions on “dpkg-split --join”, | |
4001 | by including the architecture in the debian-split member of a split | |
4002 | package and using underscores to separate filename parts. | |
4003 | * Support conffiles with spaces when diffing them. Closes: #147583 | |
4004 | * Allow installing packages with bogus versions with new | |
4005 | --force-bad-version. | |
4006 | * Do not fail when unpacking a diverted hardlink. Closes: #245322 | |
4007 | Based on a patch by Christopher Baines <cbaines8@gmail.com>. | |
4008 | * Document in dpkg-deb(1) that --fsys-tarfile will always process the | |
4009 | input archive sequentially. Closes: #616609 | |
4010 | * Remove long non-functional --new and --old dpkg-deb option handling | |
4011 | from dpkg which were being treated as dpkg commands. | |
4012 | * Remove reference to --nocheck dpkg-deb option from dpkg man page as | |
4013 | the latter does not pass it to the former. | |
4014 | * Clarify the current dpkg behaviour when running the dpkg-deb and | |
4015 | dpkg-query back-ends, of not passing through back-end specific options | |
4016 | when running them from dpkg. Closes: #610940 | |
4017 | * Use “unselected” as an adjective in dpkg output messages instead of | |
4018 | “deselected”. Closes: #231089 | |
4019 | * Clarify exit status in dpkg-split and start-stop-daemon --help output. | |
4020 | * Clarify “EXIT STATUS” section in man pages by using a table. | |
4021 | * Add a --status command to start-stop-daemon returning LSB Init Script | |
4022 | status action exit codes. | |
4023 | * Add start-stop-daemon process name kernel limits for Solaris, NetBSD, | |
4024 | OpenBSD, FreeBSD and Darwin. | |
4025 | * On package removal, keep only directories actually containing conffiles, | |
4026 | and not directories just matching the substring in the conffile or the | |
4027 | directory itself. Thanks to Ondřej Surý <ondrej@debian.org>. | |
4028 | * On purge correctly remove symlinks acting as directories, when they are | |
4029 | not being used by any other package's files. | |
4030 | * Do not lose track of parent directories on removal so that they can | |
4031 | be properly cleaned up on purge if not used by any other package. | |
4032 | Based on a patch by Ondřej Surý <ondrej@debian.org>. Closes: #454694 | |
4033 | * Add ‘.hgsigs’ to the default dpkg-source ignore lists. | |
4034 | Based on a patch by Jakub Wilk <jwilk@debian.org>. Closes: #627462 | |
4035 | * Do not allow blank lines in field values. Closes: #308082 | |
4036 | * Do not warn on missing architecture on packages in config-files state, | |
4037 | but then make sure the architecture field is usable. Closes: #604241 | |
4038 | * Run du with --apparent-size when generating the Installed-Size field in | |
4039 | dpkg-gencontrol to get consistent results independent of build system. | |
4040 | Thanks to Ludovic Brenta <ludovic@ludovic-brenta.org>. Closes: #630533 | |
4041 | * Do not fail to unpack shared directories missing on the file system | |
4042 | from packages being replaced by other packages. Closes: #631808 | |
4043 | * Do not require programs to define thisname, provide two new functions | |
4044 | to handle the program name (dpkg_set_progname and dpkg_get_progname). | |
4045 | Closes: #631757 | |
4046 | * Man pages cleanup: | |
4047 | - Rename “USAGE” dselect(1) section to “ACTIONS” and clarify they can | |
4048 | be performed interactively or from command line. | |
4049 | - Add missing built-in methods to dselect(1). | |
4050 | - Add missing escaping to field dashes in deb-control(5). | |
4051 | - Use dashes instead of underscores for variable text. | |
4052 | - Clarify that several front-end fields are not dselect specific in | |
4053 | dpkg-query(1). | |
4054 | - Use [option...] instead of [options] and friends. | |
4055 | - Use italics or bold instead of surrounding the text with <>. | |
4056 | - Correctly format text with bold and italics. | |
4057 | - Use minus signs and hyphens consistently in man pages. | |
4058 | - Fix reference to /etc/dpkg/dselect.cfg.d instead of dpkg.cfg.d in | |
4059 | dselect(1). | |
4060 | - Add missing optional group|gid --chuid argument in start-stop-daemon(8). | |
4061 | * Refer to Sources and Packages files as part of a repository instead of | |
4062 | as being of exclusive use or owned by APT, which has never been the case. | |
4063 | * Unify somewhat dpkg-maintscript-helper --help output with other commands. | |
4064 | * Add build-indep and build-arch targets as aliases for build in | |
4065 | debian/rules. | |
4066 | * Use the perl interpreter found by configure to call dpkg-architecture.pl | |
4067 | in the m4 DPKG_ARCHITECTURE macro. | |
4068 | * Add new --verbose option to dpkg-deb and change --extract to honour it. | |
4069 | Closes: #293280 | |
4070 | * Add new --raw-extract option to dpkg-deb combining --control and | |
4071 | --extract. Closes: #552123 | |
4072 | * Defer hardlink renames so that there's never a point were the new | |
4073 | file contents are accessible from the final path before they have | |
4074 | been fsync()ed and cannot be executed causing ETXTBSY when trying | |
4075 | to open the to be installed paths for writing. | |
4076 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. Closes: #635683 | |
4077 | * Clarify the default dpkg-deb compression-levels on the man page. | |
4078 | * Clarify dpkg --update-avail usage error message. Closes: #628055 | |
4079 | * Change Dpkg::Compression default values depending on the compressor | |
4080 | used, and as such dpkg-source inherits this functionality. | |
4081 | Prompted by Timo Juhani Lindfors <timo.lindfors@iki.fi>. | |
4082 | * Print an actual error or warning message instead of assert()ing on | |
4083 | readlink()/stat() size discrepancies. Closes: #639229 | |
4084 | * Update alternative links only if they change. This allows for a | |
4085 | read-only file system and a writable database. Closes: #636700 | |
4086 | Based on a patch by Salvatore Bonaccorso <carnil@debian.org>. | |
4087 | * Fix double “error:” string in dpkg missing PATH error output. | |
4088 | Closes: #639997 | |
4089 | * Do not warn on strange timestamps when unpacking with dpkg-deb. | |
4090 | Closes: #640298 | |
4091 | * Reduce dpkg-trigger binary size by refactoring libdpkg modules so that | |
4092 | it does not end up pulling triglib. | |
4093 | * Reduce dpkg-deb binary size by refactoring libdpkg modules so that it | |
4094 | does not end up pulling triglib. | |
4095 | * Do not fail on --compare-version when generating parse warnings. | |
4096 | Existing packages with invalid versions should not fail on their | |
4097 | maintainer scripts due to that. | |
4098 | * Use the user name (instead of the user id) when setting the supplementary | |
4099 | groups in start-stop-daemon. Closes: #641834 | |
4100 | * Use --srcdir and --destdir po4a options, and bump Build-Depends version | |
4101 | to 0.36.4. | |
4102 | ||
4103 | [ Updated programs translations ] | |
4104 | * German (Sven Joachim). Closes: #620312 | |
4105 | * Swedish (Peter Krefting). | |
4106 | * French (Christian Perrier). | |
4107 | ||
4108 | [ Updated man pages translations ] | |
4109 | * French (Christian Perrier). | |
4110 | * German (Helge Kreutzmann) including improvement by "Flo". | |
4111 | * Swedish (Peter Krefting). | |
4112 | ||
4113 | [ Updated scripts translations ] | |
4114 | * French (Christian Perrier, Sylvestre Ledru). Closes: #637096 | |
4115 | * German (Helge Kreutzmann). | |
4116 | * Swedish (Peter Krefting). | |
4117 | ||
4118 | -- Guillem Jover <guillem@debian.org> Fri, 23 Sep 2011 06:00:11 +0200 | |
4119 | ||
4120 | dpkg (1.16.0.3) unstable; urgency=medium | |
4121 | ||
4122 | * Allow again Priority field values not known to dpkg. Regression | |
4123 | introduced in 1.16.0. | |
4124 | ||
4125 | -- Guillem Jover <guillem@debian.org> Wed, 04 May 2011 10:01:30 +0200 | |
4126 | ||
4127 | dpkg (1.16.0.2) unstable; urgency=high | |
4128 | ||
4129 | * Fix dpkg-split --auto to not fail when opening the new depot file. | |
4130 | * Fix dpkg-split to correctly set the last part split size. | |
4131 | * Fix build failure on DEB_BUILD_OPTIONS=noopt due to a missing <locale.h> | |
4132 | include in gettext.h needed by the gettext context functions. | |
4133 | ||
4134 | -- Guillem Jover <guillem@debian.org> Sat, 16 Apr 2011 00:14:15 +0200 | |
4135 | ||
4136 | dpkg (1.16.0.1) unstable; urgency=low | |
4137 | ||
4138 | [ Raphaël Hertzog ] | |
4139 | * Fix regression affecting dpkg -R. Closes: #620636 | |
4140 | * Don't fail during unpack if the system doesn't support changing timestamps | |
4141 | of symlinks. Closes: #620679 | |
4142 | ||
4143 | -- Guillem Jover <guillem@debian.org> Tue, 05 Apr 2011 07:28:20 +0200 | |
4144 | ||
4145 | dpkg (1.16.0) unstable; urgency=low | |
4146 | ||
4147 | [ Guillem Jover ] | |
4148 | * Use DPKG_MAINTSCRIPT_PACKAGE environment variable as package name on | |
4149 | dpkg-divert when no --package or --local options have been specified. | |
4150 | * Do not allow versions starting with non-digit when doing strict parsing, | |
4151 | warn otherwise. | |
4152 | * Update dpkg(1) to note that --status-fd output does not contain newlines | |
4153 | in error messages anymore (this was fixed in 1.15.0). | |
4154 | * Add a new --status-logger option to dpkg, similar to --status-fd but | |
4155 | instead invoke the command ourselves and feed the status information | |
4156 | to its standard input. Suggested by Raphaël Hertzog. | |
4157 | * Add missing space in update-alternative --set-selections output. | |
4158 | * Add missing options to update-alternative --help output. | |
4159 | * Count “conffile name is duplicated” for dpkg-deb warning count summary. | |
4160 | * Improve and clarify strings for translation. Closes: #604914 | |
4161 | * Prefix all fatal error messages with “error: ”. | |
4162 | * Do not check presence of update-rc.d in the PATH in dpkg, as it's not | |
4163 | a program needed for dpkg correct operation. | |
4164 | * Fix dpkg -GEO options on multiple versions of the same packages. | |
4165 | Closes: #31141 | |
4166 | * Propagate --admindir to programs run from maintainer scripts. | |
4167 | Closes: #97076 | |
4168 | * Do not fail when trying to remove the root directory. This will only | |
4169 | happen either on distributions where dpkg is a foreign package manager, | |
4170 | or on artificial dpkg databases. | |
4171 | * Always warn when parsing any package control data which does not have | |
4172 | an Architecture field except for status and status log files when | |
4173 | packages are not-installed or half-installed. | |
4174 | * By default reject installing packages w/o an Architecture field. They | |
4175 | now need --force-architecture, dpkg will still warn about them though. | |
4176 | * Fix build failure when passing --disable-nls to configure. | |
4177 | * Do not segfault on “dpkg -i --no-act”. | |
4178 | * Add missing semicolon to the vsnprintf() compat declaration. | |
4179 | Thanks to Robert Millan. Closes: #612203 | |
4180 | * On install for Ubuntu adjust the i386 GNU cpu name in cputable. | |
4181 | Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #611741 | |
4182 | * Sync the info database directory on unpack instead of the temporary | |
4183 | control information directory, and print the correct pathname on error | |
4184 | instead of the last file acted on that directory. | |
4185 | * Document in dpkg-query --help output and man page that --list and --show | |
4186 | arguments are optional. | |
4187 | * Do not read and write the available file unnecessarily. | |
4188 | Thanks to Michel Lespinasse <walken@zoy.org>. Closes: #397121 | |
4189 | * Fix typo in «dpkg-name --overwrite» argument parsing so that it actually | |
4190 | works at all. Thanks to Ivan Gagis <igagis@gmail.com>. LP: #728708 | |
4191 | * Add armhf support to ostable and triplettable. Closes: #594179 | |
4192 | * Set the modification time for unpacked symlinks on supported systems. | |
4193 | * Fix undefined value usage in dpkg-genchanges when adding files w/o a | |
4194 | matching architecture, because they are not present in debian/control, | |
4195 | this is most commonly the case due to dpkg-distaddfile. | |
4196 | * Terminate immediately on dpkg-divert rename errors instead of propagating | |
4197 | up the error codes, this improves error reporting and avoids triggering | |
4198 | leak detectors. Closes: #620380 | |
4199 | * When moving a diverted file across filesystems in dpkg-divert, remove | |
4200 | the source file. | |
4201 | * Fix large file support for .deb and split .deb in dpkg-deb, dpkg-split | |
4202 | and dpkg on 32-bit architectures. | |
4203 | ||
4204 | [ Raphaël Hertzog ] | |
4205 | * Fail properly when debian/source/format is empty. Closes: #600854 | |
4206 | * Add new deb-src-control(5) manual page documenting the debian/control | |
4207 | file contained in source packages. | |
4208 | - it documents the X[SBC]- prefix. Closes: #476335 | |
4209 | - it documents the VCS-* fields too. Closes: #483119 | |
4210 | Thanks to Oxan van Leeuwen <oxan@oxanvanleeuwen.nl> who wrote it | |
4211 | as part of the Google Code In program. | |
4212 | * Enhance dpkg-shlibdeps to not fail immediately when a library is not found. | |
4213 | Instead continue and fail after all problems have been reported. Thanks | |
4214 | to Chris Baines <cbaines8@gmail.com> for the patch. Closes: #596841 | |
4215 | * Fix dpkg-source to not list Debian packaging files as modified | |
4216 | upstream files in Format "1.0" when unpacking to a non-standard | |
4217 | directory. | |
4218 | * Apply patch from Colin Watson to let dpkg-buildflags return -O3 | |
4219 | instead of -O2 when building ppc64 packages on Ubuntu. Closes: #612472 | |
4220 | * Add new function get_control_path() to Dpkg::Path, it wraps dpkg-query | |
4221 | --control-path. | |
4222 | * Update dpkg-shlibdeps to be multiarch-ready: | |
4223 | - use get_control_path() to find symbols/shlibs files | |
4224 | - parse correctly the output of dpkg --search | |
4225 | * Small fix to support files >2GB in .deb on 64-bit systems. Closes: #616502 | |
4226 | Thanks to Martin Dorey <mdorey@bluearc.com> for the patch. | |
4227 | * dpkg-source now keeps the file ordering in the autogenerated patch when | |
4228 | regenerating it. Closes: #606080 | |
4229 | Thanks to Colin Watson for the patch. | |
4230 | * dpkg-source now uses a timestamp retrieved from the filesystem when | |
4231 | resetting the timestamp of patched files so that a time skew when using | |
4232 | NFS doesn't introduce any inconsistency. Closes: #613023 | |
4233 | Thanks to Jonathan Nieder <jrnieder@gmail.com> for the patch and the | |
4234 | diagnosis. | |
4235 | * dpkg-source will now remove quilt's .pc directory when --unapply-patches | |
4236 | is in use. Closes: #591858 | |
4237 | * dpkg-source is now a bit less strict when parsing patches: | |
4238 | - it accepts seeing the same file twice; Closes: #608829 | |
4239 | - it doesn't match on the English text "No newline at end of file" as it | |
4240 | might be translated in some cases. Closes: #612465 | |
4241 | * Improve parser in Dpkg::Control::Hash to not require an empty line | |
4242 | before the PGP signature. Closes: #617923 | |
4243 | Thanks to Roger Leigh for the initial patch. | |
4244 | * Fix a regression in dpkg-divert where using --rename led to a failure when | |
4245 | the rename implies crossing file systems. Thanks to Durk Strooisma for | |
4246 | spotting it. | |
4247 | * Use the correct mtime when installing a file with statoverrides. | |
4248 | Regression introduced in 1.16.0. LP: #739179 | |
4249 | * Remove duplicate word in german translation of dpkg(1). Closes: #616096 | |
4250 | * Strip repeated non-significant spaces before and after newlines | |
4251 | in Uploaders. Closes: #598922 | |
4252 | * Ignore whitespaces after options in headers of changelog entries. | |
4253 | Closes: #605719 | |
4254 | * Fix dpkg-source's regression with empty patches (introduced while fixing | |
4255 | #613023). Closes: #619541 | |
4256 | ||
4257 | [ Jonathan Nieder ] | |
4258 | * Remove support for use of synchronous sync(2), due to its pernicious | |
4259 | side-effects and to ease maintenance. | |
4260 | * Clarify that an up-to-date dpkg only needs to be unpacked for | |
4261 | dpkg-maintscript-helper to work. | |
4262 | ||
4263 | [ Steve Langasek ] | |
4264 | * Add new variables to dpkg-architecture, DEB_HOST_MULTIARCH and | |
4265 | DEB_BUILD_MULTIARCH, that return the "ideal" GNU triplet for each | |
4266 | architecture which should be used as the path component for library | |
4267 | installation. | |
4268 | ||
4269 | [ Mark Hymers ] | |
4270 | * Add support for Built-Using field. Closes: #619311 | |
4271 | ||
4272 | [ Updated programs translations ] | |
4273 | * German (Sven Joachim). | |
4274 | * Portuguese (Miguel Figueiredo). | |
4275 | * Spanish (Javier Fernandez-Sanguino). | |
4276 | * Swedish (Peter Krefting). | |
4277 | ||
4278 | [ Updated man pages translations ] | |
4279 | * German (Helge Kreutzmann). | |
4280 | * Swedish (Peter Krefting). | |
4281 | ||
4282 | [ Updated scripts translations ] | |
4283 | * German (Helge Kreutzmann). | |
4284 | * Swedish (Peter Krefting). | |
4285 | ||
4286 | [ Updated dselect translations ] | |
4287 | * Spanish (Javier Fernandez-Sanguino). | |
4288 | ||
4289 | -- Guillem Jover <guillem@debian.org> Fri, 01 Apr 2011 23:56:54 +0200 | |
4290 | ||
4291 | dpkg (1.15.8.10) unstable; urgency=low | |
4292 | ||
4293 | * Do not segfault on “update-alternatives --auto” when the link group only | |
4294 | has alternatives which are dangling symlinks. Closes: #611545 | |
4295 | ||
4296 | -- Guillem Jover <guillem@debian.org> Sun, 30 Jan 2011 20:28:27 +0100 | |
4297 | ||
4298 | dpkg (1.15.8.9) unstable; urgency=low | |
4299 | ||
4300 | [ Raphaël Hertzog ] | |
4301 | * Drop Breaks on konqueror to avoid some lenny -> squeeze upgrade | |
4302 | problems. It was only needed to ensure install-info is installed | |
4303 | even for partial upgrades. Closes: #610991 | |
4304 | * Do the same for all emacs/jed packages. For jed, the breaks has been | |
4305 | rendered useless as the maintainers dropped the install-info dependencies | |
4306 | anyway. | |
4307 | ||
4308 | [ Updated programs translations ] | |
4309 | * Remove space before "…" in several Catalan strings (Jordi Mallach). | |
4310 | * Romanian (Stan Ioan-Eugen). | |
4311 | ||
4312 | -- Raphaël Hertzog <hertzog@debian.org> Mon, 24 Jan 2011 20:24:53 +0100 | |
4313 | ||
4314 | dpkg (1.15.8.8) unstable; urgency=low | |
4315 | ||
4316 | [ Guillem Jover ] | |
4317 | * Truncate the output part file on “dpkg-split -s”. Regression introduced | |
4318 | with the C rewrite. | |
4319 | ||
4320 | [ Updated man pages translations ] | |
4321 | * Two typos fixed in French (Christian Perrier, thanks to Julien | |
4322 | Valroff). | |
4323 | ||
4324 | [ Raphaël Hertzog ] | |
4325 | * Fix multiple security issues with dpkg-source (CVE-2010-1679): | |
4326 | - Enhance checks to catch maliciously crafted patches which could modify | |
4327 | files outside of the unpacked source package. | |
4328 | - Do not consider a top-level symlink like a directory when | |
4329 | extracting a tarball. | |
4330 | - Exclude .pc while extracting the upstream tarball in 3.0 (quilt) | |
4331 | as patch blindly writes in that directory during unpack (and would | |
4332 | follow any existing symlink). | |
4333 | ||
4334 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 06 Jan 2011 21:04:33 +0100 | |
4335 | ||
4336 | dpkg (1.15.8.7) unstable; urgency=low | |
4337 | ||
4338 | [ Guillem Jover ] | |
4339 | * Defer symlink renames so that there's never a point were a symlink | |
4340 | is broken, this is particularly important for shared libraries. | |
4341 | Closes: #605536 | |
4342 | * On Linux use sync_file_range() to initiate asynchronous writeback | |
4343 | of just unpacked files. Suggested by Ted Ts'o <tytso@mit.edu>. | |
4344 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. Closes: #605009 | |
4345 | * On non-Linux use posix_fadvise(POSIX_FADV_DONTNEED) to notify the kernel | |
4346 | dpkg does not need the unpacked files any longer, and that it can start | |
4347 | writeback to be able to evict them from the cache at a later point. | |
4348 | * Fix stanza delimiting on -L, -s and -p output. This was making the output | |
4349 | for multiple packages unrealiable to parse. Closes: #606315 | |
4350 | ||
4351 | [ Updated programs translations ] | |
4352 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #607253 | |
4353 | * Catalan (Guillem Jover). | |
4354 | * Czech (Miroslav Kure). Closes: #605099 | |
4355 | * Esperanto (Felipe E. F. de Castro). Closes: #607437 | |
4356 | * French (Christian Perrier). | |
4357 | * German (Sven Joachim). | |
4358 | * Indonesian (Arief S Fitrianto). Closes: #605248 | |
4359 | * Italian (Milo Casagrande). Closes: #607306 | |
4360 | * Japanese (Kenshi Muto). Closes: #607259 | |
4361 | * Norwegian Bokmål (Hans Fredrik Nordhaug). | |
4362 | * Portuguese (Miguel Figueiredo). Closes: #605506 | |
4363 | * Russian (Yuri Kozlov). Closes: #607292 | |
4364 | * Simplified Chinese (Aron Xu). | |
4365 | * Slovak (Ivan Masár). Closes: #607302 | |
4366 | * Spanish (Javier Fernandez-Sanguino). | |
4367 | * Thai (Theppitak Karoonboonyanan). Closes: #607501 | |
4368 | ||
4369 | [ Updated man pages translations ] | |
4370 | * French (Christian Perrier). | |
4371 | * German (Helge Kreutzmann). | |
4372 | * Spanish (Omar Campagne). | |
4373 | ||
4374 | [ Updated dselect translations ] | |
4375 | * Spanish (Javier Fernandez-Sanguino). | |
4376 | ||
4377 | [ Updated scripts translations ] | |
4378 | * German (fix by Sven Joachim). | |
4379 | * Spanish (Javier Fernandez-Sanguino). | |
4380 | ||
4381 | -- Guillem Jover <guillem@debian.org> Mon, 20 Dec 2010 02:26:26 +0100 | |
4382 | ||
4383 | dpkg (1.15.8.6) unstable; urgency=low | |
4384 | ||
4385 | [ Raphaël Hertzog ] | |
4386 | * Ensure debian/source/local-options is always excluded from the source | |
4387 | package even if the user provides customized -i or -I options. | |
4388 | Closes: #597023 | |
4389 | * Fix Dpkg::Version's handling of version with a debian revision but an | |
4390 | empty version (e.g. "-0.1"). Thanks to James Vega <jamessan@debian.org> | |
4391 | for the patch. Closes: #597651 | |
4392 | * With "3.0 (quilt)" source package, create .pc/.quilt_series with the | |
4393 | correct series file if the source package provides vendor specific patch | |
4394 | sets. | |
4395 | ||
4396 | [ Guillem Jover ] | |
4397 | * Disable by default usage of synchronous sync(2), as it causes undesired | |
4398 | I/O on unrelated file systems. Closes: #588339, #595927, #600075 | |
4399 | * Add new --force-unsafe-io to disable safe I/O operations on unpack. | |
4400 | Closes: #584254 | |
4401 | ||
4402 | [ Updated man pages translations ] | |
4403 | * French (Christian Perrier). Including a typo fix and a typographical | |
4404 | change reported by Vincent Danjean. Closes: #601852 | |
4405 | * Spanish (Omar Campagne). Closes: #596519 | |
4406 | ||
4407 | [ Updated programs translations ] | |
4408 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #599923 | |
4409 | * Catalan (Jordi Mallach). | |
4410 | * Danish (Ask Hjorth Larsen). Closes: #600240 | |
4411 | * German (Sven Joachim). Improved by Holger Wansing. | |
4412 | * Italian (Pietro Battiston). Fix translation of "however". Closes: #602518 | |
4413 | * Portuguese (Miguel Figueiredo). Closes: #596168 | |
4414 | * Romanian (Andrei Popescu). Closes: #604769 | |
4415 | * Russian (Yuri Kozlov). Closes: #595455 | |
4416 | * Vietnamese (Clytie Siddall). Closes: #598473 | |
4417 | ||
4418 | [ Updated scripts translations ] | |
4419 | * Catalan (Jordi Mallach). | |
4420 | * German (Sven Joachim). | |
4421 | ||
4422 | [ Updated dselect translations ] | |
4423 | * Catalan (Jordi Mallach). | |
4424 | * German (Sven Joachim). | |
4425 | ||
4426 | -- Guillem Jover <guillem@debian.org> Thu, 25 Nov 2010 07:10:48 +0100 | |
4427 | ||
4428 | dpkg (1.15.8.5) unstable; urgency=low | |
4429 | ||
4430 | [ Guillem Jover ] | |
4431 | * Do not print a warning when parsing status or status log files on | |
4432 | half-installed packages w/o a Description or Maintainer field, as | |
4433 | this happens normally when the package was never installed before. | |
4434 | Closes: #594167 | |
4435 | * Improve git format documentation in dpkg-source(1). | |
4436 | Thanks to Joey Hess, based on a patch by Tanguy Ortolo. | |
4437 | * Clarify effect of “dpkg --purge” on homedir files in dpkg(1). | |
4438 | Thanks to The Fungi <fungi@yuggoth.org>. Closes: #593628 | |
4439 | * Add gettext plurals infrastructure support. | |
4440 | * Add gettext messages for plural forms. Closes: #594218 | |
4441 | * Fix possible but improbable segfault in update-alternatives in case | |
4442 | the master file name contains a format string specifier. Reported by | |
4443 | Sandro Cazzaniga. | |
4444 | * Fix realloc usage on compat scandir() implementation. | |
4445 | ||
4446 | [ Raphaël Hertzog ] | |
4447 | * Fix dpkg-genchanges to not split the short description in the middle of a | |
4448 | UTF8 character. Closes: #593442 | |
4449 | * Drop -k parameter from the tar call used by dpkg-source to extract | |
4450 | tarballs. Upstream binary files modified by the packager were not properly | |
4451 | installed due to this. Thanks to James Westby for the report. | |
4452 | Closes: #594440 | |
4453 | * Make dpkg Breaks: dpkg-dev (<< 1.15.8) so that older versions of dpkg-dev | |
4454 | that did not depend on libdpkg-perl must be upgraded together with dpkg. | |
4455 | Closes: #596417 | |
4456 | ||
4457 | [ Helge Kreutzmann ] | |
4458 | * Fix encoding of German addendum. Closes: #595643 | |
4459 | ||
4460 | [ Updated programs translations ] | |
4461 | * Esperanto (Felipe Castro). Closes: #596173 | |
4462 | * French (Christian Perrier). | |
4463 | * German (Sven Joachim). | |
4464 | * Indonesian (Arief S Fitrianto). Closes: #596657 | |
4465 | * Italian (Milo Casagrande). Closes: #592953, #595615 | |
4466 | * Japanese (Kenshi Muto). Closes: #595468 | |
4467 | * Korean (Changwoo Ryu). Closes: #595556 | |
4468 | * Norwegian Bokmål (Hans Nordhaug). Closes: #595208 | |
4469 | * Simplified Chinese (Aron Xu). Closes: #594513 | |
4470 | * Slovak (Ivan Masár). Closes: #595968 | |
4471 | * Swedish (Peter Krefting). | |
4472 | * Thai (Theppitak Karoonboonyanan). Closes: #594011 | |
4473 | ||
4474 | [ Updated man pages translations ] | |
4475 | * French (Christian Perrier). | |
4476 | * German (Helge Kreutzmann). | |
4477 | * Swedish (Peter Krefting). | |
4478 | ||
4479 | [ Updated scripts translations ] | |
4480 | * French (Christian Perrier). Includes a fix to a specific | |
4481 | message translation that was imprecise. Closes: #596333 | |
4482 | * German (Helge Kreutzmann). Improved by Holger Wansing. | |
4483 | * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #595299 | |
4484 | * Spanish (Omar Campagne). Closes: #596518 | |
4485 | * Swedish (Peter Krefting). | |
4486 | * Russian (Yuri Kozlov). Closes: #595175 | |
4487 | ||
4488 | -- Guillem Jover <guillem@debian.org> Tue, 14 Sep 2010 01:26:21 +0200 | |
4489 | ||
4490 | dpkg (1.15.8.4) unstable; urgency=low | |
4491 | ||
4492 | [ Guillem Jover ] | |
4493 | * Fix use after free segfault on update-alternatives --remove-all. | |
4494 | Closes: #591653, #591654 | |
4495 | * Always print a message on warning when parsing control files. | |
4496 | * On database parsing only warn on bogus versions previously accepted, | |
4497 | the other instances will keep producing errors, to avoid newly | |
4498 | introduced bogosity. Closes: #590885, #590896, #591692, #591885 | |
4499 | * Fix compilation on Solaris and Darwin: | |
4500 | - Link update-alternatives against libintl if libc does not have i18n | |
4501 | support. | |
4502 | - Include <limits.h> for _POSIX_MAX_PATH in update-alternatives. | |
4503 | Thanks to Fabian Groffen <grobian@gentoo.org>. | |
4504 | ||
4505 | [ Raphaël Hertzog ] | |
4506 | * Fix make -C man install so that it actually finds the manual pages | |
4507 | to install. Closes: #591588 | |
4508 | * When analyzing the ELF format of a binary in dpkg-shlibdeps, fallback on | |
4509 | usual objdump when the cross objdump failed. Closes: #591522 | |
4510 | ||
4511 | [ Sven Joachim ] | |
4512 | * Ensure removal of leftover backup .dpkg-tmp files after unpacking | |
4513 | failures, when the backup is still a hard link to the original file. | |
4514 | Closes: #591993 | |
4515 | ||
4516 | -- Guillem Jover <guillem@debian.org> Fri, 13 Aug 2010 06:02:10 +0200 | |
4517 | ||
4518 | dpkg (1.15.8.3) unstable; urgency=low | |
4519 | ||
4520 | [ Raphaël Hertzog ] | |
4521 | * Fix dpkg-divert test suite to cope with + and other special characters for | |
4522 | regexps in the build directory name. Thanks to Jonathan Nieder for the | |
4523 | patch and to Phil Kern for the report. Closes: #591182 | |
4524 | ||
4525 | [ Guillem Jover ] | |
4526 | * Fix buffer overflow in dpkg_ar_member_put_header causing it to write the | |
4527 | header to fd 0 (instead of ar_fd) depending on the stack layout, affecting | |
4528 | armel. Thanks to Phil Kern for the analysis and Reinhard Tartler for the | |
4529 | initial patch. Closes: #591312 | |
4530 | ||
4531 | -- Guillem Jover <guillem@debian.org> Mon, 02 Aug 2010 10:38:07 +0200 | |
4532 | ||
4533 | dpkg (1.15.8.2) unstable; urgency=low | |
4534 | ||
4535 | * Bump libdpkg-perl Depends on dpkg to 1.15.8, as it will break dpkg | |
4536 | versions before that when installing and removing libdpkg-perl, | |
4537 | because older update-alternatives and dpkg-divert require Dpkg.pm and | |
4538 | Dpkg/Gettext.pm which will disappear due to the Replaces. Closes: #590867 | |
4539 | Thanks to Sven Joachim <svenjoac@gmx.de> for the analysis. | |
4540 | * Allow specifying again absolute and relative paths for dpkg-buildpackage | |
4541 | -r option. Closes: #591010 | |
4542 | ||
4543 | -- Guillem Jover <guillem@debian.org> Sat, 31 Jul 2010 04:20:01 +0200 | |
4544 | ||
4545 | dpkg (1.15.8.1) unstable; urgency=low | |
4546 | ||
4547 | * Fix off-by-one error in update-alternatives that lead to an infinite loop | |
4548 | while writing the administrative file. Closes: #590854 | |
4549 | ||
4550 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 29 Jul 2010 21:18:16 +0200 | |
4551 | ||
4552 | dpkg (1.15.8) unstable; urgency=low | |
4553 | ||
4554 | [ Raphaël Hertzog ] | |
4555 | * Add new commands --before-build and --after-build to dpkg-source | |
4556 | and modify dpkg-buildpackage to call them automatically at the | |
4557 | start and at the end of the process. With "3.0 (quilt)" source packages | |
4558 | this ensures patches are applied even in case of binary-only builds. | |
4559 | Closes: #572526 | |
4560 | * Merge non-regression test for Ubuntu's specificities concerning | |
4561 | changelog handling. Closes: #582389 | |
4562 | * Fix some copy-paste mistakes in dpkg-architecture(1). Thanks to Ian Fleming | |
4563 | <iflema@yahoo.com.au> for the patch and Colin Watson for forwarding out of | |
4564 | Launchpad. Closes: #582404 LP: #564308 | |
4565 | * Clarify description of dpkg --configure in dpkg(1). Thanks to Colin Watson | |
4566 | for the patch and to Robert Persson for the report. | |
4567 | Closes: #582406 LP: #77287 | |
4568 | * Fix the non-regression test lib/dpkg/test/t-ar.c by not overflowing the | |
4569 | size of ar_name. Thanks to Colin Watson for the report, analysis and patch. | |
4570 | Closes: #582401 | |
4571 | * Modify Dpkg::Shlibs::Objdump to use the cross objdump binary when cross | |
4572 | compiling. Thanks to Loïc Minier for the initial patch. Closes: #578365 | |
4573 | * Make dpkg-maintscript-helper more robust when required parameters are | |
4574 | missing. Closes: #582814 | |
4575 | * Clarify that dpkg-maintscript-helper rm_conffile needs the last version of | |
4576 | the package that did not remove the obsolete conffile if this was not | |
4577 | implemented at the time the file became obsolete. Closes: #582893 | |
4578 | * Enhance dpkg-maintscript-helper rm_conffile and mv_conffile to work | |
4579 | properly when <lastversion> is not given (or is empty). Closes: #582819 | |
4580 | * Small fix in dpkg-gensymbols' handling of tags. Closes: #583656 | |
4581 | Thanks to Michael Tautschnig <mt@debian.org> for the report and the fix. | |
4582 | * update-alternatives has been rewritten in C, the only feature change | |
4583 | should be that it uses its own logfile /var/log/alternatives.log (rotated | |
4584 | like dpkg.log). | |
4585 | * Implement new --unapply-patches option for dpkg-source with source formats | |
4586 | 2.0 and 3.0 (quilt) that unapplies the patches after a successful build. | |
4587 | This option can be put in debian/source/local-options in the package VCS | |
4588 | repository for instance. | |
4589 | * Implement new --abort-on-upstream-changes option for dpkg-source with | |
4590 | source formats 1.0, 2.0 and 3.0 (quilt). It aborts every time that you try | |
4591 | to build a source package which contains (unmanaged) changes to the | |
4592 | upstream source code. Closes: #579012 | |
4593 | * dpkg-source now captures the output of patch and prints it on error so | |
4594 | that the user can better diagnose what went wrong. Closes: #575304 | |
4595 | * Fix Dpkg::Changelog to cope properly with an entry of version "0". | |
4596 | Add non-regression test for this. Closes: #587382 | |
4597 | * Add --export command to dpkg-buildflags to be used in shell with eval. | |
4598 | * Modify source format "3.0 (git)" to use git bundles. Thanks to Joey Hess | |
4599 | for the patch. | |
4600 | The usage of git bundle avoids distributing cruft. Closes: #477954 | |
4601 | It's no longer needed to tell which branch contains the debian packaging, | |
4602 | it uses automatically the one that was used at build-time. Closes: #534637 | |
4603 | * Pass --no-name option to gzip to avoid encoding the timestamp in the file | |
4604 | so that the result is more predictable. Closes: #587724 | |
4605 | Also pass --rsyncable to make source packages more rsync friendly. | |
4606 | * Replace dpkg-source's tar ignore pattern "*~" with "*/*~" to avoid | |
4607 | matching on the top level directory. Closes: #588265 | |
4608 | * In source formats "2.0" and "3.0 (quilt)", make sure to remove the | |
4609 | upstream-provided debian directory before copying the debian-provided | |
4610 | version of that directory in place. Closes: #590297 | |
4611 | ||
4612 | [ Guillem Jover ] | |
4613 | * Require gettext 0.18: | |
4614 | - Remove embedded gettext files from the repository, now properly | |
4615 | installed by autopoint for all po/ directories. | |
4616 | - Add versioned Build-Depends. | |
4617 | * Fix variable usage after delete in dselect. | |
4618 | * Change default configure admindir to LOCALSTATEDIR/lib/dpkg from | |
4619 | LOCALSTATEDIR/dpkg, so that we can use a correct --localstatedir=/var. | |
4620 | * Add two new dpkg options --path-exclude and --path-include for filtering | |
4621 | files on package installation. This allows embedded systems to skip | |
4622 | /usr/share/doc, manpages, etc. Based on work from Tollef Fog Heen and | |
4623 | Martin Pitt, thanks! Closes: #68788, #68861, #497304, #525567, #583902 | |
4624 | * Remove obsolete internal status aliases “postinst-failed” for | |
4625 | stat_halfconfigured and “removal-failed” for stat_halfinstalled. | |
4626 | * Check version syntax when parsing it from libdpkg based programs. | |
4627 | Closes: #574704 | |
4628 | * Rewrite mksplit in C, and merge it into dpkg-split. | |
4629 | * Rewrite dpkg-divert in C. | |
4630 | * Use linux-any wildcard for libselinux1-dev Build-Depends instead of | |
4631 | using a list of negated architectures. | |
4632 | * Use Breaks instead of Conflicts in dpkg, dpkg-dev and libdpkg-perl binary | |
4633 | packages. | |
4634 | * Move Dpkg.pm and Dpkg/Gettext.pm from dpkg to libdpkg-perl. | |
4635 | * Bump Standards-Version to 3.9.1. | |
4636 | * Detect when another process has locked the database, and mention that | |
4637 | problematic dpkg --audit results might be due to ongoing operations. | |
4638 | Closes: #80252 | |
4639 | * Add new dpkg --force-confask option that forces a conffile prompt when | |
4640 | the conffile from the new package does not differ from the previous one. | |
4641 | Thanks to Henning Makholm <henning@makholm.net>. Closes: #102609 | |
4642 | * On dpkg-divert --rename, check if the source file exists, and disable | |
4643 | renaming if it does not. Closes: #550252 | |
4644 | As a side effect, this avoids useless errors when the destination | |
4645 | directory is not existent or writable. Closes: #581544 | |
4646 | * Properly compute the longest package description from all to be displayed | |
4647 | on “dpkg-query --list”, so that it does not get incorrectly trimmed. | |
4648 | * Consistently use earlier/later instead of smaller/bigger when describing | |
4649 | comparison relationships. Closes: #587641 | |
4650 | * Stop exporting DPKG_LIBDIR to maintainer scripts, no need for it anymore. | |
4651 | * Assign correct SE Linux label on non-regular files. Based on a patch by | |
4652 | Russell Coker <russell@coker.com.au>. Closes: #587949 | |
4653 | * Add -F option to dpkg-buildpackage to be able to explicitly specify a | |
4654 | normal full build and combine it with -nc. Closes: #547993 | |
4655 | * Add missing mentions of the Breaks field alongside the other fields | |
4656 | sharing the same syntax in deb-control(5). | |
4657 | Thanks to Osamu Aoki <osamu@debian.org>. Closes: #590472 | |
4658 | ||
4659 | [ Updated programs translations ] | |
4660 | * Catalan (Guillem Jover). | |
4661 | * German (Sven Joachim). | |
4662 | * Russian (Yuri Kozlov). Closes: #579149 | |
4663 | * Swedish (Peter Krefting). | |
4664 | ||
4665 | [ Updated man pages translations ] | |
4666 | * German (Helge Kreutzmann). | |
4667 | * Russian (Yuri Kozlov). Closes: #579149 | |
4668 | * Spanish (Omar Campagne). | |
4669 | * Swedish (Peter Krefting). | |
4670 | ||
4671 | [ New scripts translation ] | |
4672 | * Spanish (Omar Campagne). | |
4673 | ||
4674 | [ Updated scripts translations ] | |
4675 | * French (Christian Perrier). | |
4676 | * German (Helge Kreutzmann). Improved by Holger Wansing. | |
4677 | * Russian (Yuri Kozlov). Closes: #579149 | |
4678 | * Swedish (Peter Krefting). | |
4679 | ||
4680 | -- Guillem Jover <guillem@debian.org> Thu, 29 Jul 2010 09:37:35 +0200 | |
4681 | ||
4682 | dpkg (1.15.7.2) unstable; urgency=low | |
4683 | ||
4684 | [ Raphaël Hertzog ] | |
4685 | * Update dpkg-buildflags to respect $XDG_CONFIG_HOME and to use | |
4686 | $XDG_CONFIG_HOME/dpkg/buildflags.conf by default. | |
4687 | * Update deb-substvars(5) to codify how variables containing multiple | |
4688 | lines must be managed. | |
4689 | * Fix boolean evaluation of Dpkg::Version so that version 0 evaluates to | |
4690 | false and dpkg-shlibdeps can strip the minimal version specification. | |
4691 | Closes: #579724 | |
4692 | Document this behaviour in the API and add non-regression test to ensure | |
4693 | it's kept. | |
4694 | * Let dpkg-buildflags error out when a required parameter is missing. | |
4695 | Closes: #579722 | |
4696 | * Add Bug-Ubuntu field in DEP-3 template provided in the automatic header | |
4697 | of patches in 3.0 (quilt) source packages. Thanks to Benjamin Drung | |
4698 | <bdrung@ubuntu.com> for the patch. Closes: #578002 | |
4699 | * Update deb-override(5) by removing references to usage of sections | |
4700 | to place the packages on the mirrors and by indicating that the Debian | |
4701 | policy offers a list of allowed values for section and priority. | |
4702 | Closes: #575410 | |
4703 | * Update reference to triggers.txt.gz in dpkg-trigger(1) and deb-triggers(5) | |
4704 | to match the new location. Closes: #580774 | |
4705 | * Drop mention of PKG_CONFIG_LIBDIR in dpkg-buildpackage(1), the feature has | |
4706 | been removed in 1.15.6. | |
4707 | * Rename /usr/lib/dpkg/maintscript-helper into | |
4708 | /usr/bin/dpkg-maintscript-helper, it is a public interface even if working | |
4709 | around known limitations. | |
4710 | * Add "supports" command to dpkg-maintscript-helper to ensure the wanted | |
4711 | command is supported before calling it. | |
4712 | ||
4713 | [ Guillem Jover ] | |
4714 | * Add powerpcspe support to ostable and triplettable. | |
4715 | Thanks to Sebastian Andrzej Siewior <sebastian@breakpoint.cc> and | |
4716 | Kyle Moffett <Kyle.D.Moffett@boeing.com>. Closes: #568123, #575158 | |
4717 | * Fix dpkg --root by properly stripping again the root directory from the | |
4718 | path of the maintainer script to execute. Closes: #580984 | |
4719 | * On Linux use sync() instead of an fsync() per file on deferred extraction, | |
4720 | to workaround performance degradation on ext4. Closes: #578635 | |
4721 | ||
4722 | [ Gerfried Fuchs ] | |
4723 | * Fix syntax error in dpkg-name. Closes: #581315 | |
4724 | ||
4725 | -- Guillem Jover <guillem@debian.org> Wed, 19 May 2010 07:57:14 +0200 | |
4726 | ||
4727 | dpkg (1.15.7.1) unstable; urgency=low | |
4728 | ||
4729 | * Fix dpkg-source -b (without -i) for source packages 1.0. Closes: #578693 | |
4730 | It was erroneously ignoring all changes because the ignore regex was | |
4731 | wrong (due to the change to ignore debian/source/local-options). | |
4732 | * Add missing call to textdomain() in dpkg-mergechangelogs to make | |
4733 | translations work. | |
4734 | ||
4735 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 22 Apr 2010 08:05:20 +0200 | |
4736 | ||
4737 | dpkg (1.15.7) unstable; urgency=low | |
4738 | ||
4739 | [ Raphaël Hertzog ] | |
4740 | * Clarify the plan concerning dpkg-source, debian/source/format and | |
4741 | the default source format in dpkg-source(1). Add a warning | |
4742 | in dpkg-source to invite people to always create debian/source/format. | |
4743 | We deprecate the fallback to "1.0" (it's there for backwards compatibility | |
4744 | only) and debian/source/format is going to be mandatory at some point in | |
4745 | the future. Closes: #553928 | |
4746 | * Add .gitattributes to list of files ignored by dpkg-source. | |
4747 | * Document most common warnings and errors of dpkg-source in its manual | |
4748 | page. | |
4749 | * Let dpkg-source read options from debian/source/local-options as well but | |
4750 | do not include that file in the generated source package. | |
4751 | * Improve explanation of --all option in dpkg-parsechangelog(1). Thanks to | |
4752 | Jari Aalto. Closes: #575706 | |
4753 | * Fix dpkg to not lose package metadata on filesystems where readdir() | |
4754 | returns new files added after the opendir() call, btrfs in particular | |
4755 | triggered the problematic behaviour. Closes: #575891 | |
4756 | * Tighten the regex used by dpkg-source to match the component name of | |
4757 | supplementary tarballs so that underscore (_) are not allowed as it was | |
4758 | supposed to be. | |
4759 | * Introduce a new script called dpkg-buildflags: its purpose is to retrieve | |
4760 | compilation flags and it should be used within debian/rules to pass | |
4761 | the right compilation flags to the build process. dpkg-buildpackage still | |
4762 | exports them to not break packages currently relying on them but packages | |
4763 | should now start using dpkg-buildflags instead. Closes: #560070 | |
4764 | * For Ubuntu set default value of LDFLAGS to -Wl,-Bsymbolic-functions. | |
4765 | * Cleanup some old Conflicts/Replaces, thanks to Helge Kreutzmann. | |
4766 | * Modify dselect to treat all unknown package as known and marked for purge. | |
4767 | This is a temporary work-around so that dselect doesn't try to reinstall | |
4768 | packages of priority > standard that were removed or not installed. Thanks | |
4769 | to Robert Luberda for the patch. Closes: #559519, #556889 | |
4770 | * dpkg now exports DPKG_MAINTSCRIPT_NAME to maintainer scripts with the | |
4771 | type of maintainer script currently running (preinst, postinst, prerm, | |
4772 | postrm). Closes: #546577 | |
4773 | * dpkg now exports DPKG_LIBDIR to maintainer scripts pointing to the | |
4774 | private directory containing internal programs like the upcoming | |
4775 | maintscript-helper. | |
4776 | * Add $DPKG_LIBDIR/maintscript-helper program that can be used in | |
4777 | maintainer scripts to perform common operations working around | |
4778 | current dpkg limitations: first version supports removing obsolete | |
4779 | conffiles and renaming conffiles. Closes: #514316 | |
4780 | * Fix "dpkg-scansources -e", it was calling a non-existing function. | |
4781 | Closes: #578162 | |
4782 | * Add new script dpkg-mergechangelogs to do 3-way merges of Debian | |
4783 | changelogs. Add libalgorithm-merge-perl to Recommends for the | |
4784 | benefit of this script. | |
4785 | ||
4786 | [ Colin Watson ] | |
4787 | * Modern tar files typically use NormalFile1 rather than NormalFile0 for | |
4788 | file objects. A typo meant that the former never triggered rename | |
4789 | deferral. Closes: #577756 | |
4790 | * Use the new list of files on rename deferral instead of old one, so that | |
4791 | newly added files get installed. | |
4792 | ||
4793 | [ Guillem Jover ] | |
4794 | * Report deferred trigger errors on status-fd. Closes: #574599 | |
4795 | Thanks to Michael Vogt <michael.vogt@ubuntu.com>. | |
4796 | * When creating hard links to normal files on extraction use the .dpkg-new | |
4797 | filename for source as the file is not yet in place due to the rename | |
4798 | deferral. Thanks to Colin Watson for the initial patch. | |
4799 | * Do not output the Package-Type field on udeb. | |
4800 | * Fix versioned Replaces to not produce file overwrite errors on downgrades. | |
4801 | Closes: #568566 | |
4802 | * Fix installation of replaced and replacing packages in reverse order | |
4803 | (first the replacing then the replaced) for which the replaced package | |
4804 | is supposed to get disappeared, to disappear the correct package and not | |
4805 | lose track of the ownership of the replaced files. | |
4806 | ||
4807 | [ Updated programs translations ] | |
4808 | * German (Sven Joachim). | |
4809 | ||
4810 | [ Updated dselect translations ] | |
4811 | * German (Sven Joachim). | |
4812 | ||
4813 | [ Updated man pages translations ] | |
4814 | * German (Helge Kreutzmann). | |
4815 | ||
4816 | [ Updated scripts translations ] | |
4817 | * German (Helge Kreutzmann). | |
4818 | ||
4819 | -- Guillem Jover <guillem@debian.org> Wed, 21 Apr 2010 04:05:55 +0200 | |
4820 | ||
4821 | dpkg (1.15.6.1) experimental; urgency=low | |
4822 | ||
4823 | [ Guillem Jover ] | |
4824 | * Fix two memory leaks introduced in 1.15.6. | |
4825 | * Always use C99 variadic macros, as the build requires them anyway, we | |
4826 | avoid exposing the configure variable HAVE_C99 on installed headers. | |
4827 | * Use __attribute__ keyword depending on compiler support, we avoid | |
4828 | exposing the configure variable HAVE_C_ATTRIBUTE on installed headers. | |
4829 | * Do not allow a --retry schedule in start-stop-daemon where forever is | |
4830 | the last item, as it needs something to repeat over. Closes: #570938 | |
4831 | * Show dselect dependency/conflicts resolution screen again, by switching | |
4832 | the code to use STL's min() and max() instead of preprocessor macros, to | |
4833 | avoid multiple evaluation of arguments. Regression introduced in 1.15.6. | |
4834 | Based on a patch by Robert Luberda <robert@debian.org>. Closes: #574816 | |
4835 | * Defer the fsync and rename for normal files in tar extraction so that | |
4836 | it's done in one pass afterwards, to avoid massive I/O degradation due to | |
4837 | the serialization from each write + fsync. This restores extraction times | |
4838 | to numbers closer to the ones before the fsync patch introduced in 1.15.6. | |
4839 | ||
4840 | [ Raphaël Hertzog ] | |
4841 | * Accept source packages without "Format" field for compatibility with very | |
4842 | old source packages. Thanks to Colin Watson for the report and the patch. | |
4843 | Closes: #574097 | |
4844 | ||
4845 | [ Updated programs translations ] | |
4846 | * French (Christian Perrier). | |
4847 | * Swedish (Peter Krefting). | |
4848 | ||
4849 | [ Updated scripts translations ] | |
4850 | * Swedish (Peter Krefting). | |
4851 | ||
4852 | -- Guillem Jover <guillem@debian.org> Wed, 24 Mar 2010 13:56:28 +0100 | |
4853 | ||
4854 | dpkg (1.15.6) experimental; urgency=low | |
4855 | ||
4856 | [ Raphaël Hertzog ] | |
4857 | * debian/control: Add the accent on my first name. | |
4858 | * Perl API cleanup: | |
4859 | - rename Dpkg::Deps dump() methods into output([$fh]), overload string | |
4860 | representation ("$dep") to provide the result of $dep->output() | |
4861 | - prefix public functions in Dpkg::Deps with deps_ and export them | |
4862 | by default | |
4863 | - rename Dpkg::Source::Compressor in Dpkg::Compression::Process | |
4864 | - rename Dpkg::Source::CompressedFile in Dpkg::Compression::FileHandle | |
4865 | and completely redesign its API | |
4866 | - update Dpkg::Compression's API to use compression_* functions | |
4867 | instead of granting direct access to variables, integrate | |
4868 | there management of default compression | |
4869 | - introduce Dpkg::Interface::Storable and update many modules | |
4870 | to make use of it | |
4871 | - update Dpkg::BuildOptions to provide an object-oriented interface | |
4872 | - update Dpkg::Checksums to provide an object-oriented interface | |
4873 | * Drop debian-maintainers from Suggests since it's obsolete, the | |
4874 | corresponding keyring is in debian-keyring. | |
4875 | * Merge support of symbol patterns in dpkg-gensymbols. Thanks to | |
4876 | Modestas Vainius for his work (see further for more details). | |
4877 | * Accept filename with spaces and colon in the output of objdump. | |
4878 | Required so that dpkg-shlibdeps support such files properly. | |
4879 | Thanks to Raphaël Geissert for the patch. Closes: #565712 | |
4880 | * When unpacking a "3.0 (quilt)" source package, tell quilt where | |
4881 | patches are (to be) stored. Requires quilt >= 0.48-5 to work. | |
4882 | Closes: #557619 | |
4883 | * Fix update-alternatives to not try to reinstall an unknown alternative | |
4884 | when the link group is broken, instead switch to the best choice in | |
4885 | automatic mode. Closes: #566406 | |
4886 | * Don't return duplicate bug numbers in Launchpad-Bugs-Fixed:. | |
4887 | Thanks to Brian Murray <brian@ubuntu.com> for the report | |
4888 | and the patch. Closes: #569618 | |
4889 | * Add $VERSION numbers to all perl modules. Closes: #465256 | |
4890 | 1.00 and higher means that the API should be stable | |
4891 | * While parsing diff's output, accept any sentence that contains the word | |
4892 | differ (as specified by POSIX) to identify that binary files could not be | |
4893 | compared. Closes: #570008 | |
4894 | * dpkg-gencontrol does no longer accept arch-specific dependencies in | |
4895 | arch: all packages. Closes: #560071 | |
4896 | * dpkg-gencontrol no longer warns if a substitution variable provided by -V | |
4897 | is not used (the warning is meant to catch unused substitutions coming | |
4898 | from the file, those are package specific with debhelper). Closes: #557133 | |
4899 | * dpkg-gencontrol now indicates which package is concerned by the substvars | |
4900 | warning that it displays. Closes: #566837 | |
4901 | * dpkg-buildpackage now supports options --source-option=<opt> and | |
4902 | --changes-option=<opt> to forward arbitrary options to dpkg-source and | |
4903 | dpkg-genchanges respectively. Closes: #566230 | |
4904 | * The -T option of dpkg-{source,gencontrol,genchanges} can now be used | |
4905 | multiple times to read substitution variables from multiple files. | |
4906 | Closes: #363323 | |
4907 | * dpkg-source now supports an option --create-empty-orig in formats | |
4908 | "2.0" and "3.0 (quilt)" to auto-create the main original tarball when | |
4909 | there are supplementary tarballs. This makes it easier to bundle | |
4910 | multiple software together. Closes: #554488 | |
4911 | * dpkg-source supports long option names --diff-ignore and --tar-ignore for | |
4912 | -i and -I. A new option --extend-diff-ignore is introduced. Those options | |
4913 | can thus now be used in debian/source/options. | |
4914 | * Generate manual pages for perl modules. | |
4915 | * Introduce the libdpkg-perl package and clarify its status in README.api. | |
4916 | * Update Standards-Version to 3.8.4 (no changes needed). | |
4917 | * Drop unused lintian override for arch-dep-package-has-big-usr-share on | |
4918 | dselect. | |
4919 | * The rewritten Dpkg::Checksums deals properly with filenames with | |
4920 | spaces. Closes: #572030 | |
4921 | * dpkg-source does no longer fallback to other source formats if the | |
4922 | requested one is not usable. Closes: #557459 | |
4923 | * Modify dpkg-source to error out when it would apply patches containing | |
4924 | insecure paths (with "/../") and also error out when it would apply a | |
4925 | patch through a symlink. Those checks are required as patch will happily | |
4926 | modify files outside of the target directory and unpacking a source package | |
4927 | should not be able to have any side-effect outside of the target | |
4928 | directory. Fixes CVE-2010-0396. | |
4929 | * Also error out when the quilt series contains a path with "/../" as this | |
4930 | can cause patch to create files outside of the source package due | |
4931 | to the -B .pc/$path option that it gets. | |
4932 | ||
4933 | [ Guillem Jover ] | |
4934 | * Handle argument parsing in dpkg-checkbuilddeps and dpkg-scanpackages | |
4935 | in a way consistent with the rest of the tools. | |
4936 | * Recognize --help in addition to -h in dpkg-checkbuilddeps. | |
4937 | * Add a --version option to dpkg-checkbuilddeps. | |
4938 | * Improve and mark more messages in writedb() to make translators lifes | |
4939 | easier. Closes: #408525 | |
4940 | * Improve update-alternatives --display output to use two leading spaces | |
4941 | for current link and slave information. Use single quotes for both “best” | |
4942 | and the alternative it's pointing to. Closes: #549167 | |
4943 | * Refer to “half configured” instead of “failed config” in «dpkg-query -l» | |
4944 | header and dselect package status printing for consistency. | |
4945 | * Make “dpkg-statoverride --quiet” actually do something, and quiesce | |
4946 | most of the innocuous warning messages. Closes: #403211 | |
4947 | * Make “dpkg-statoverride --update --add” fail if it cannot update the | |
4948 | mode and owner of the file. This would fail later on when dpkg itself | |
4949 | applies the overrides, so better to signal this earlier. | |
4950 | * Add sparc64 to cputable. Thanks to Aurelien Jarno <aurel32@debian.org>. | |
4951 | Closes: #560010 | |
4952 | * Do not allow diverting a file to itself, which makes the file to get | |
4953 | removed. Closes: #312206 | |
4954 | * Make the check for duplicate fields in a stanza in libdpkg actually work, | |
4955 | which now makes it fatal, as was intended originally. This should not | |
4956 | cause problems for anything using dpkg-dev to build packages as those | |
4957 | are already fatal on that case. | |
4958 | * Add new deb-split(5) man page. | |
4959 | * Fix misspellings of “explicitly” all over the place. | |
4960 | * Normalize ar member names when reading (removing trailing spaces and | |
4961 | slash), this allows deb-split packages be created with GNU ar. | |
4962 | * Validate compression level on dpkg-deb argument parsing. | |
4963 | * Fix error handling, clean up and refactor compression code. | |
4964 | Thanks to Jonathan Nieder for several of the patches. | |
4965 | * Do not print unambiguous epoch on dpkg file overwrite error. | |
4966 | * Rename Dpkg::IPC::fork_and_exec() to Dpkg::IPC::spawn(). | |
4967 | * Change dpkg-dev to Depend on perl instead of perl5 and perl-modules. | |
4968 | * Fix small memory leaks related to scandir() in dpkg-deb and libdpkg. | |
4969 | * Fix dpkg-query and dpkg-trigger to actually print a version on --version. | |
4970 | * Always spawn a new shell on conffile prompt, instead of supporting | |
4971 | self backgrounding, remove DPKG_NO_TSTP environment variable support. | |
4972 | Closes: #38334 | |
4973 | * Set DPKG_SHELL_REASON, DPKG_CONFFILE_OLD and DPKG_CONFFILE_NEW environment | |
4974 | variables when spawning a shell for conffile examination. Closes: #60329 | |
4975 | Thanks to Daniel Martin <Daniel.Martin@jhu.edu> for the idea. | |
4976 | * Add support for disabling update-alternatives at configure time using | |
4977 | --without-update-alternatives. | |
4978 | * Add support for disabling install-info at configure time using | |
4979 | --without-install-info. | |
4980 | * Update debian/copyright. | |
4981 | * Use Debian instead of ‘Debian GNU/Linux’ when referring to the | |
4982 | distribution. | |
4983 | * On dpkg --no-act with --install, --unpack or --record-avail, and | |
4984 | dpkg-deb --info or --field use mkdtemp() to create a temporary directory | |
4985 | instead of insecure tempnam() or tmpnam() functions. | |
4986 | * Remove --license and --licence options from tools. | |
4987 | * Securely remove newly installed files when rolling-back a failed unpack. | |
4988 | * Change default lzma compression level from 9 to 6. | |
4989 | Thanks to Jonathan Nieder for the initial patch. | |
4990 | * Add support for xz compressed data.tar member of binary packages. Add | |
4991 | xz-utils to dpkg's Pre-Depends. Closes: #542160 | |
4992 | Thanks to Jonathan Nieder for the initial patch. | |
4993 | * Use xz command to handle lzma compressed files in dpkg and dpkg-dev. | |
4994 | This removes the lzma package from both dpkg and dpkg-dev dependencies. | |
4995 | * Do not set PKG_CONFIG_LIBDIR in dpkg-buildpackage when cross-building. | |
4996 | The proper solution to this is to let the build system choose the | |
4997 | appropriate pkg-config binary for the build or host system in the same | |
4998 | way pkg.m4 is handling it now. Closes: #551118 | |
4999 | * Dynamically link against all external libraries. This includes libbz2 | |
5000 | and zlib for dpkg-deb and libselinux for dpkg on GNU/Linux. | |
5001 | * Mark the libdpkg.a API as volatile and require any possible users to set | |
5002 | LIBDPKG_VOLATILE_API to acknowledge that fact. | |
5003 | * Add a new libdpkg-dev package with the headers and the static library, | |
5004 | although its API should be considered volatile. | |
5005 | * Reorganize the doc contents that goes into each package: | |
5006 | - README.multicd only in dselect. | |
5007 | - README.api only in development packages, dpkg-dev and libdpkg-dev. | |
5008 | - triggers.txt only in dpkg-dev. | |
5009 | * Move source.lintian-overrides to debian/source/lintian-overrides. | |
5010 | * Switch SE Linux support to explicitly set path context. This fixes the | |
5011 | mislabeling of files under <admindir> on conffile extraction or on unpack | |
5012 | errors, due to improper default context restoration. Closes: #498438 | |
5013 | * Use FIEMAP when available (on Linux based systems) to sort the .list | |
5014 | files loading order. With a cold cache it improves up to a 70%. | |
5015 | Thanks to Morten Hustveit <morten@debian.org>. | |
5016 | * When FIEMAP is not available use posix_fadvise() to start preloading the | |
5017 | .list files before loading them. With a cold cache it improves up to 40%. | |
5018 | Thanks to Stefan Fritsch <sf@sfritsch.de>. Closes: #557560 | |
5019 | * Call fsync(2) after writing files on disk, to get the atomicity | |
5020 | guarantees when doing rename(2). Based on a patch by | |
5021 | Jean-Baptiste Lallement <jeanbaptiste.lallement@gmail.com>. | |
5022 | Closes: #430958 | |
5023 | * Call fsync(2) on database directories after creating, renaming or | |
5024 | unlinking files, to guarantee the new file entry is correctly listed | |
5025 | in the directory. Base on a patch by | |
5026 | Jean-Baptiste Lallement <jeanbaptiste.lallement@gmail.com>. | |
5027 | * Document in the man page the effects of setting TMPDIR for dpkg and | |
5028 | dpkg-deb, HOME for dselect and dpkg and PAGER for dpkg. Closes: #572836 | |
5029 | * Document the exit codes for dpkg-query. Closes: #571798 | |
5030 | * Document “dpkg-query -l” abbreviated state information in the man page. | |
5031 | Based on a patch by Marc-Jano Knopp <pub_br_debian.org@marc-jano.de>. | |
5032 | Closes: #383869 | |
5033 | * Honour LINGUAS environment variable when installing translated man pages. | |
5034 | * Allow disabling at configure time Unicode ncurses support for dselect. | |
5035 | Based on a patch by Yuri Vasilevski <yvasilev@gentoo.org>. | |
5036 | ||
5037 | [ Modestas Vainius ] | |
5038 | * Implement symbol patterns (Closes: #563752). From now on, it is possible to | |
5039 | match multiple symbols with a single entry in the symbol file template. | |
5040 | While the concept is not new (wildcards also match multiple symbols), | |
5041 | patterns cover much more ground and are a lot more flexible. Together with | |
5042 | the framework, 3 basic pattern types are supported: | |
5043 | - c++ - matching C++ symbols by their demangled name (as emitted by | |
5044 | c++filt); | |
5045 | - symver - matching by symbol version. It replaces the wildcards feature | |
5046 | which is still supported for backwards compatibility but is reimplemented | |
5047 | on top of the new framework; | |
5048 | - regex - matching symbol names with perl regular expression. | |
5049 | Basic patterns may be combined where it makes sense. | |
5050 | * As a positive side effect of the new symbol patterns implementation, | |
5051 | patterns are now treated like normal symbols whenever possible, e.g. a | |
5052 | pattern is MISSING if it does not match anything. As a result, | |
5053 | dpkg-gensymbols is now able to detect NEW/MISSING symbols when patterns are | |
5054 | present in the symbol file (Closes: #541464). Please note, however, that | |
5055 | there is no way to detect symbol changes in the pattern match sets. | |
5056 | * Add source version to the dpkg-gensymbols diff label, reformat it according | |
5057 | to the rules of dpkg-name. | |
5058 | * Add -a<arch> option to dpkg-gensymbols. | |
5059 | * Add -q option to dpkg-gensymbols. -c0 will never fail but still generate a | |
5060 | diff. Use -c0 -q to keep dpkg-gensymbols completely quiet as before | |
5061 | (Closes: #568228). | |
5062 | ||
5063 | [ Jonathan Nieder ] | |
5064 | * Fix a file handle leak in “dpkg-deb --info”. Thanks to Raphael Geissert | |
5065 | for the report and patch. | |
5066 | ||
5067 | [ Helge Kreutzmann ] | |
5068 | * Add dpkg-gensymbols.1 to the translatable man page set. | |
5069 | ||
5070 | [ Updated programs translations ] | |
5071 | * Catalan (Guillem Jover). | |
5072 | * French (Christian PERRIER). | |
5073 | * German (Sven Joachim). | |
5074 | * Italian 'Milo Casagrande). Closes: #567531 | |
5075 | * Simplified Chinese (Aron Xua). Closes: #558794 | |
5076 | * Slovak (Ivan Masár). Closes: #559269 | |
5077 | * Swedish (Peter Krefting). | |
5078 | ||
5079 | [ Updated dselect translations ] | |
5080 | * Catalan (Guillem Jover). | |
5081 | * French (Christian Perrier). | |
5082 | * German (Sven Joachim). | |
5083 | * Spanish (Javier Fernández-Sanguino). Closes: #572861 | |
5084 | * Swedish (Peter Krefting). | |
5085 | ||
5086 | [ Updated man pages translations ] | |
5087 | * French (Christian Perrier): correcting inconsistencies for the translation | |
5088 | of "original" here and there. Thanks to Julien Valroff for pointing this. | |
5089 | * German (Helge Kreutzmann). | |
5090 | * Swedish (Peter Krefting). | |
5091 | ||
5092 | [ Updated scripts translations ] | |
5093 | * Catalan (Guillem Jover). | |
5094 | * French (Christian PERRIER). | |
5095 | * German (Helge Kreutzmann). | |
5096 | * Swedish (Peter Krefting). | |
5097 | ||
5098 | -- Guillem Jover <guillem@debian.org> Fri, 12 Mar 2010 00:15:31 +0100 | |
5099 | ||
5100 | dpkg (1.15.5.6) unstable; urgency=low | |
5101 | ||
5102 | * dpkg-source: with format "3.0 (quilt)" ensure quilt's .pc directory is | |
5103 | created before trying to register a new patch in .pc/applied-patches. | |
5104 | Thanks to Tommi Vainikainen <thv+debian@iki.fi> for the report and the | |
5105 | patch. Closes: #561237 | |
5106 | * Fix dpkg-buildpackage to set "parallel=" in DEB_BUILD_OPTIONS instead of | |
5107 | the invalid "parallel=-1" when option "-j" is given. Closes: #562038 | |
5108 | * Clarify how dpkg-source --print-format works and display messages on | |
5109 | STDERR when the requested format is discarded. Closes: #560391 | |
5110 | * Add ${misc:Depends} in all Depends fields. | |
5111 | ||
5112 | -- Raphaël Hertzog <hertzog@debian.org> Fri, 08 Jan 2010 17:57:43 +0100 | |
5113 | ||
5114 | dpkg (1.15.5.5) unstable; urgency=low | |
5115 | ||
5116 | * Allow again new lines in dpkg-source and dpkg-genchanges on substvar and | |
5117 | maintainer arguments. | |
5118 | ||
5119 | -- Guillem Jover <guillem@debian.org> Tue, 22 Dec 2009 09:49:49 +0100 | |
5120 | ||
5121 | dpkg (1.15.5.4) unstable; urgency=low | |
5122 | ||
5123 | * Fix Dpkg::Index::get() and remove(). Thanks to Roderich Schupp | |
5124 | <roderich.schupp@googlemail.com> for the patch. Closes: #558595 | |
5125 | * Modify implementation of "3.0 (quilt)" source format to not be | |
5126 | behave differently depending on whether quilt is installed or not. | |
5127 | The option --without-quilt is thus gone and dpkg-source creates | |
5128 | and relies on the .pc directory to know whether patches are applied | |
5129 | or not. Closes: #557667 | |
5130 | * Add new dpkg-source option --single-debian-patch supported by the source | |
5131 | format "3.0 (quilt)" so that it behaves more like 1.0 and its single diff | |
5132 | that is constantly updated with all upstream changes. Useful if the | |
5133 | workflow is VCS based and can't generate a full patch set. | |
5134 | * dpkg-source now uses debian/source/patch-header as header of the automatic | |
5135 | Debian patch in format "3.0 (quilt)". | |
5136 | * Fix Debian changelog parser so that the trailer line is again checked. | |
5137 | ||
5138 | -- Raphaël Hertzog <hertzog@debian.org> Mon, 07 Dec 2009 09:24:31 +0100 | |
5139 | ||
5140 | dpkg (1.15.5.3) unstable; urgency=low | |
5141 | ||
5142 | [ Raphaël Hertzog ] | |
5143 | * Avoid usage of IO::String in dpkg-scanpackages, rely on Dpkg::IPC | |
5144 | instead to directly get a pipe file descriptor. Closes: #557013 | |
5145 | * Put "3.0 (quilt)" in the default list of formats tried by dpkg-source | |
5146 | after "1.0" and before "3.0 (native)". | |
5147 | * Let dpkg-source fail if several upstream orig.tar files are available | |
5148 | (using different compression scheme) since we don't know which one | |
5149 | to use. | |
5150 | * Add missing "use Dpkg::Gettext" in Dpkg::Changelog::Entry::Debian. | |
5151 | Closes: #557668 | |
5152 | * When building "3.0 (quilt)" source packages, use QUILT_PATCH_OPTS="-t -F 0 | |
5153 | -N -u -V never -g0" so that quilt is as strict as dpkg-source's internal | |
5154 | implementation of quilt. Closes: #557664, #558233 | |
5155 | * Before accepting to build a 3.0 (quilt) source packages, ensure that | |
5156 | debian/patches is a directory (or non-existing) and that | |
5157 | debian/patches/series is a file (or non-existing). Closes: #557618 | |
5158 | * Dpkg::IPC::fork_and_exec() now includes the changed environment | |
5159 | variables in the default error message displayed when the sub-process | |
5160 | fails. | |
5161 | ||
5162 | [ Guillem Jover ] | |
5163 | * Verify that the alternative used in update-alternatives --set has been | |
5164 | registered instead of failing with an undefined value in the slave | |
5165 | method. Closes: #554136 | |
5166 | * Strip leading spaces in the first line of a field's value in | |
5167 | Dpkg::Control::Hash. Closes: #557547 | |
5168 | ||
5169 | -- Guillem Jover <guillem@debian.org> Fri, 27 Nov 2009 19:23:36 +0100 | |
5170 | ||
5171 | dpkg (1.15.5.2) unstable; urgency=low | |
5172 | ||
5173 | * Change Dpkg::Version API to accept invalid versions by default and add | |
5174 | is_valid() method. The boolean evaluation of a version object returns | |
5175 | true if the version is valid, false otherwise. | |
5176 | * Update dpkg-shlibdeps to always use Dpkg::Version now that it can | |
5177 | contain the empty version string. Closes: #556786 | |
5178 | * Keep compatibility with perl 5.8 by avoiding the _ prototype. | |
5179 | ||
5180 | -- Raphaël Hertzog <hertzog@debian.org> Wed, 18 Nov 2009 11:54:50 +0100 | |
5181 | ||
5182 | dpkg (1.15.5.1) unstable; urgency=low | |
5183 | ||
5184 | * Fix build failures due to off_t type mismatch caused by not including | |
5185 | <config.h> first on the unit tests. Suggested by Pierre Habouzit and | |
5186 | Julien Cristau, thanks! | |
5187 | ||
5188 | -- Guillem Jover <guillem@debian.org> Tue, 17 Nov 2009 16:42:00 +0100 | |
5189 | ||
5190 | dpkg (1.15.5) unstable; urgency=low | |
5191 | ||
5192 | [ Guillem Jover ] | |
5193 | * Remove obsolete conffiles on purge. Closes: #421367, #453005, #454628 | |
5194 | * Update list of binaries dpkg checks on the PATH. | |
5195 | - Remove install-info, now a wrapper that will disappear soonish. | |
5196 | - Add programs used by dpkg itself: sh, rm, find, tar and dpkg-deb. | |
5197 | * Check and warn on duplicate conffiles in dpkg-deb. Closes: #131633 | |
5198 | * Make the upstream build system silent by default with automake 1.11 or | |
5199 | newer, and always verbose when building the Debian packages. | |
5200 | * Fix small leak when parsing ‘--ignore-depends’ option values. | |
5201 | * Define compatibility WCOREDUMP only if the system does not have it. | |
5202 | * When start-stop-daemon fails to set the io scheduling warn instead of | |
5203 | finishing fatally. Closes: #553580 | |
5204 | * Update md5 file paths in debian/copyright. | |
5205 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. | |
5206 | * On ‘dpkg-trigger --help’ print the default admindir instead of the one | |
5207 | passed on the command line. | |
5208 | * Abort on configure if the required C99 extensions are not supported. | |
5209 | * Add C coding style document. | |
5210 | * Make dpkg as strict as dpkg-statoverride on input when validating the | |
5211 | parsed data from the statdb. | |
5212 | * Rewrite dpkg-statoverride in C. | |
5213 | * Use C99 snprintf function family semantics to avoid having to call them | |
5214 | in a loop to grow the varbuf buffer. This should reduce memory usage and | |
5215 | be slightly faster on varbufprintf calls. | |
5216 | * Use the size from stat to allocate the buffers for readlink, instead of | |
5217 | indefinitely calling readlink and growing the buffer. This should reduce | |
5218 | memory usage when handling lots of symlinks, and be slightly faster. | |
5219 | * Rework varbuf API to avoid increasing buffers indefinitely when adding | |
5220 | content to them, regardless of space being already available. | |
5221 | * Fix build macros to allow start-stop-daemon to use TIOCNOTTY. | |
5222 | * Generate the autoconf version from git to make it easier to see when a | |
5223 | snapshot version is being used. | |
5224 | * Add infrastructure for doxygen, for now not installed anywhere. | |
5225 | * Allow overriding the pkg-config path to ease cross-compilation. | |
5226 | Suggested by Tollef Fog Heen <tfheen@err.no>. | |
5227 | * Fix spelling errors in the Catalan translation. Closes: #553328 | |
5228 | Thanks to Robert Millan. | |
5229 | * Update the FSF postal address in the source code license headers by | |
5230 | replacing it with a URL to the gnu.org page. | |
5231 | * Fix a file descriptor leak in dpkg-deb. | |
5232 | Reported by Raphael Geissert <atomo64@gmail.com>. | |
5233 | * Fix resource leaks on error conditions in compat scandir. | |
5234 | * Add a new status-fd action when disappearing a package. Closes: #537338 | |
5235 | ||
5236 | [ Raphaël Hertzog ] | |
5237 | * Add versioned dependency on base-files (>= 5.0.0) to dpkg-dev to ensure | |
5238 | that /etc/dpkg/origins/default exists. Closes: #545274 | |
5239 | * Update Standards-Version to 3.8.3 (no changes needed). | |
5240 | * Major changes to the perl API: | |
5241 | - Dpkg::Control is now Dpkg::Control::Info | |
5242 | - Dpkg::Cdata is gone and is replaced by a new Dpkg::Control | |
5243 | - Dpkg::Control::Fields contains authoritative information | |
5244 | about fields allowed in various types of control information | |
5245 | (and can be customized by each vendor). It also integrates | |
5246 | information that was previously available through Dpkg::Deps. | |
5247 | - Dpkg::Changelog has been split in multiple modules and largely | |
5248 | modified to offer an interface that is now more in line with the | |
5249 | other modules. | |
5250 | * All dpkg-* perl programs that work with control information have been | |
5251 | updated to use the new Dpkg::Control interface. | |
5252 | In this process, dpkg-scanpackages has been fixed to not skip non-standard | |
5253 | fields. Closes: #494136 | |
5254 | * Create Launchpad-Bugs-Fixed directly in the changelog parsing code thanks | |
5255 | to a new vendor hook post-process-changelog-entry. Closes: #536066 | |
5256 | * Integrate dpkg-ftp into dselect. Add the required Replaces and Conflicts. | |
5257 | * dpkg-scanpackages/dpkg-scansources now supports compressed override files. | |
5258 | * dpkg-scanpackages now supports a new --medium option as needed to | |
5259 | generate Packages.cd file for consumption by the multicd dselect access | |
5260 | method. Closes: #402527 | |
5261 | * Integrate dpkg-multicd into dselect. Add the required Replaces and | |
5262 | Conflicts. The dpkg-scanpackages fork is dropped. Closes: #516631 | |
5263 | * Fix bashisms in dselect multicd access method. Closes: #530070 | |
5264 | * Add support of "xz" compression method for source packages. Add dependency | |
5265 | dpkg-dev → xz-utils to ensure xz and unxz are available. | |
5266 | * Fix dpkg-source --include-binaries to correctly compute the path name of | |
5267 | the discovered binary files. Closes: #554612 | |
5268 | * Remove extra quoting that should not be there while passing an exclude | |
5269 | file to git ls-files during build of 3.0 (git) source package. | |
5270 | Thanks to Courtney Bane for the patch. Closes: #551829 | |
5271 | * Optimize dpkg-source -b by avoiding many diff calls when not required. | |
5272 | Thanks to Mike Hommey for the idea. Closes: #554689 | |
5273 | * Add new option --print-format to dpkg-source to be able to know by advance | |
5274 | the source format that would be used during a build. | |
5275 | * Modify dpkg-source -b to use default build options from | |
5276 | debian/source/options. Thus it's now possible to have sticky options, for | |
5277 | example for the choice of a compression method (--compression=<comp>). | |
5278 | * dpkg-source outputs the list of upstream files modified by the diff.gz | |
5279 | (applies only to source packages using format 1.0). Closes: #482166 | |
5280 | It also recommends usage of 3.0 (quilt) format during dpkg-source -b if it | |
5281 | detects changes to upstream files that are stored in the .diff.gz. | |
5282 | * Add DEP-3 compliant headers to automatic patches created by dpkg-source | |
5283 | in 3.0 (quilt) source format. Closes: #543581 | |
5284 | * Switch dpkg to source format "3.0 (native)" with bzip2 compression. | |
5285 | ||
5286 | [ Updated programs translations ] | |
5287 | * Czech (Miroslav Kure). | |
5288 | * French (Christian Perrier). | |
5289 | * German (Sven Joachim). | |
5290 | * Italian (Milo Casagrande). Closes: #548615, #555806 | |
5291 | * Polish (Wiktor Wandachowicz). Closes: #548541 | |
5292 | * Swedish (Peter Krefting). | |
5293 | ||
5294 | [ Updated dselect translations ] | |
5295 | * Czech (Miroslav Kure). | |
5296 | * French (Christian Perrier). | |
5297 | * German (Sven Joachim). | |
5298 | * Polish (Wiktor Wandachowicz). Closes: #548541 | |
5299 | * Swedish (Peter Krefting). | |
5300 | ||
5301 | [ Updated man pages translations ] | |
5302 | * French (Christian Perrier). | |
5303 | * French translation error fixed (Christian Perrier) | |
5304 | Thanks to Pietro Battiston for spotting it. Closes: #545446 | |
5305 | * German (Helge Kreutzmann). | |
5306 | * Polish (Wiktor Wandachowicz). Closes: #548541 | |
5307 | * Swedish (Peter Krefting). | |
5308 | ||
5309 | [ Updated scripts translations ] | |
5310 | * German (Helge Kreutzmann). | |
5311 | * Polish (Wiktor Wandachowicz). Closes: #548541 | |
5312 | * Swedish (Peter Krefting). | |
5313 | ||
5314 | -- Guillem Jover <guillem@debian.org> Tue, 17 Nov 2009 10:17:57 +0100 | |
5315 | ||
5316 | dpkg (1.15.4.1) unstable; urgency=medium | |
5317 | ||
5318 | * Do not mark any package as unseen in dselect. This is a workaround | |
5319 | until it learns how to store such information again. Closes: #545366 | |
5320 | ||
5321 | -- Guillem Jover <guillem@debian.org> Mon, 19 Oct 2009 15:15:17 +0200 | |
5322 | ||
5323 | dpkg (1.15.4) unstable; urgency=low | |
5324 | ||
5325 | [ Guillem Jover ] | |
5326 | * Call _g instead of g_ in dpkg-name. | |
5327 | * Fix inverted logic when deciding to assume the architecture in dpkg-name | |
5328 | when the package didn't have such field. | |
5329 | * Do not take into account Revision and Package_Revision fields in dpkg-name | |
5330 | and dpkg-scanpackages as they have been handled already by “dpkg-deb -I”. | |
5331 | * Switch dpkg-scansources to use Dpkg::Cdata instead of duplicating the | |
5332 | .dsc parsing code. As a side effect it now handles properly bogus files. | |
5333 | * Do not remap obsolete fields in dpkg-scanpackages as they have been | |
5334 | handled already by “dpkg-deb -I”. | |
5335 | * Properly mark packages being purged for disappearance from the database. | |
5336 | This will make the status database not be left behind with traces of old | |
5337 | not-installed packages. Closes: #472208 | |
5338 | * On parse mark not-installed leftover packages for automatic removal from | |
5339 | the database on next dump. This obsoletes the --forget-old-unavail option, | |
5340 | thus making it now a no-op. Closes: #33394, #429262 | |
5341 | * Document “hold” under package selection states instead of flags in dpkg(1). | |
5342 | * Remove trailing ‘/’ and ‘/.’ from the directory name to be used as the | |
5343 | package name on “dpkg-deb -b”. Closes: #218018, #373602 | |
5344 | * Remove obsolete ‘hold’ and ‘hold-reinstreq’ internal status flags. | |
5345 | * Add fakeroot to dpkg-dev Recommends. Closes: #536821 | |
5346 | * Fix an always false test when trying to decide which package to deselect | |
5347 | to resolve a dependency problem in dselect. | |
5348 | * Add uClibc Linux support to ostable and triplettable. Closes: #455501 | |
5349 | * Add uClinux support to ostable and triplettable. | |
5350 | Thanks to Simon Richter <sjr@debian.org>. | |
5351 | * When aborting due to file conflicts print the version of the conflicted | |
5352 | package. Closes: #540019 | |
5353 | * Remove double slash in database path visible to the user in some error | |
5354 | conditions. | |
5355 | * Stop matching sparc64-*-* GNU triplets with sparc Debian architecture. | |
5356 | * Add support for config.d style directories in dpkg and dselect, | |
5357 | (/etc/dpkg/dpkg.cfg.d and /etc/dpkg/dselect.cfg.d respectively). | |
5358 | * Define DPKG_MAINTSCRIPT_ARCH on the maintainer script environment to the | |
5359 | architecture the package got built for. | |
5360 | * Document DPKG_MAINTSCRIPT_PACKAGE maintainer script environment variable | |
5361 | in dpkg man page. | |
5362 | * Document DPKG_RUNNING_VERSION maintainer script environment variable | |
5363 | in dpkg man page. | |
5364 | * Change po4a usage to not create unwanted changes depending if doing out or | |
5365 | in-tree builds. | |
5366 | * Use po4a “--previous” support when updating the man pages. | |
5367 | Suggested by Christian Perrier <bubulle@debian.org>. | |
5368 | * On configuration error print file name and line number. | |
5369 | * Allow quoting values in configuration file options. | |
5370 | * Add new --pre-invoke and --post-invoke hooks in dpkg. | |
5371 | * Add new --control-path command to dpkg-query. | |
5372 | * Use ohshit on bad version syntax in --compare-versions. | |
5373 | * Add Multi-Arch to the list of known binary package fields for dpkg-dev. | |
5374 | Thanks to Steve Langasek <vorlon@debian.org>. | |
5375 | ||
5376 | [ Raphaël Hertzog ] | |
5377 | * Replace install-info by a wrapper around GNU's install-info. The wrapper | |
5378 | will be dropped in squeeze+1. dpkg now Breaks: old versions of | |
5379 | info-browsers that do not depend on the new install-info package | |
5380 | that provides the real functionality. Closes: #9771, #523980 | |
5381 | See https://wiki.debian.org/Transitions/DpkgToGnuInstallInfo for details. | |
5382 | * Fix dpkg's preinst in case /var/lib/dpkg/alternatives contains unexpected | |
5383 | sub-directories. Closes: #535138 | |
5384 | And also when one of the file doesn't contain correct alternatives | |
5385 | information (improper number of lines). Closes: #537558 | |
5386 | * Upgrade Standards-Version to 3.8.2 (no changes). | |
5387 | * Update deb-substvars(5) to list fields that do not support substvars. | |
5388 | Closes: #535353 | |
5389 | * Fix dpkg-parsechangelog to include all entries with -v0 parameter. | |
5390 | Closes: #537800 | |
5391 | * Fix update-alternatives to mention the correct slave link that can't | |
5392 | be installed due to a conflicting file instead of quoting the master link. | |
5393 | * Add support for extra override file in dpkg-scanpackages. Thanks to Robert | |
5394 | Millan for the patch. Closes: #537559 | |
5395 | * Add support for extra override file in dpkg-scansources. | |
5396 | * Document format of extra override file in a new manual page | |
5397 | deb-extra-override(5). | |
5398 | * Update sample in dpkg-gensymbols(1) to give an accurate listing of | |
5399 | 64 bit arches. Thanks to Julien Cristau for the patch. Closes: #540382 | |
5400 | * Create /etc/cron.daily/dpkg to handle the backup of | |
5401 | /var/lib/dpkg/status in /var/backups. This is taken out of the cron | |
5402 | package and need no conflicts/breaks as the code does nothing if | |
5403 | the current status file is already backuped. Thanks to Leo 'costela' | |
5404 | Antunes <costela@debian.org> for the patch. Closes: #541412 | |
5405 | * Change behaviour of dpkg --merge-avail to not update a package's | |
5406 | information if the version provided is older than the one already listed | |
5407 | in the available file. Thanks to Ian Jackson | |
5408 | <ian@davenant.greenend.org.uk> for the patch. Closes: #496114 | |
5409 | * dpkg-architecture can now export DEB_{HOST,BUILD}_ARCH_{BITS,ENDIAN} | |
5410 | (pointer size and endianness): | |
5411 | - cputable (in dpkg) modified to contain those information | |
5412 | - dpkg-dev depends on dpkg (>= 1.15.4) to ensure that we have an updated | |
5413 | cputable (and so that a versioned build-dependency on dpkg-dev is enough | |
5414 | to use this new feature) | |
5415 | Closes: #531307 | |
5416 | * Split overly long Binary: field values over multiple lines. This is | |
5417 | allowed since policy 3.8.3. Closes: #494714 | |
5418 | * Improve performance of dpkg-shlibdeps by caching minimal version | |
5419 | associated to each library in Dpkg::Shlib::SymbolFile. Thanks to | |
5420 | Jiří Paleček <jpalecek@web.de> for the patch. | |
5421 | * Slightly improve dpkg-source(1) by giving the section name that we're | |
5422 | referring to. Closes: #544037 | |
5423 | * Fix translation error in German manpage of dpkg-buildpackage. Thanks | |
5424 | to Joachim Breitner <nomeata@debian.org>. Closes: #541829 | |
5425 | ||
5426 | [ Modestas Vainius ] | |
5427 | * Provide a meaningful label for dpkg-gensymbols diff. | |
5428 | ||
5429 | [ Updated programs translations ] | |
5430 | * Asturian (Marcos Alvarez Costales). Closes: #535327 | |
5431 | * French (Christian Perrier). | |
5432 | * German (Sven Joachim). | |
5433 | * Italian (Milo Casagrande). Closes: #536538 | |
5434 | * Russian (Yuri Kozlov). Closes: #542254 | |
5435 | * Slovak (Ivan Masár). Closes: #537742 | |
5436 | * Swedish (Peter Krefting). | |
5437 | ||
5438 | [ Updated dselect translations ] | |
5439 | * Russian (Yuri Kozlov). Closes: #542254 | |
5440 | * Slovak (Ivan Masár). Closes: #537741 | |
5441 | ||
5442 | [ Updated man pages translations ] | |
5443 | * French (Christian Perrier). | |
5444 | * German (Helge Kreutzmann), proofread by Jens Seidel. | |
5445 | * Swedish (Peter Krefting). | |
5446 | ||
5447 | [ Updated scripts translations ] | |
5448 | * French completed (Christian Perrier). | |
5449 | * German (Helge Kreutzmann). | |
5450 | * Russian (Yuri Kozlov). Closes: #542254 | |
5451 | * Swedish (Peter Krefting). | |
5452 | ||
5453 | -- Guillem Jover <guillem@debian.org> Sun, 06 Sep 2009 09:37:45 +0200 | |
5454 | ||
5455 | dpkg (1.15.3.1) unstable; urgency=low | |
5456 | ||
5457 | [ Modestas Vainius ] | |
5458 | * Fix wildcard support in symbol files. Closes: #536034 | |
5459 | ||
5460 | -- Guillem Jover <guillem@debian.org> Wed, 08 Jul 2009 11:26:36 +0200 | |
5461 | ||
5462 | dpkg (1.15.3) unstable; urgency=low | |
5463 | ||
5464 | [ Guillem Jover ] | |
5465 | * Unset TAR_OPTIONS when extracting .deb archives. | |
5466 | * Use default compressor values in dpkg-source from Dpkg::Source::Compressor. | |
5467 | * Fix dpkg-scanpackages to properly detect spurious overrides. | |
5468 | * Rewrite dpkg-name in perl. | |
5469 | * Do not close already closed files in some error conditions in libdpkg. | |
5470 | * Use the correct units (KiB) in dpkg-split when referring to partsize. | |
5471 | * Document in dpkg-statoverride(8) that mode needs to be specified in | |
5472 | octal. Closes: #534551 | |
5473 | * Mark argument names in dpkg-statoverride.1 in italic. | |
5474 | * Explicitly pass field argument to Dpkg::ErrorHandling::unknown(). | |
5475 | * Move unknown() from Dpkg::ErrorHandling to Dpkg::Fields. | |
5476 | ||
5477 | [ Raphaël Hertzog ] | |
5478 | * Unset TAR_OPTIONS when creating/extracting tar archives for source | |
5479 | packages. Closes: #530860 | |
5480 | * Add cleanup of all invalid (master) alternatives in preinst script. | |
5481 | Closes: #530633, #531611, #532739, #521760 | |
5482 | * Let update-alternatives fix a manual alternative with a dangling symlink | |
5483 | by switching it to automatic mode. Closes: #529999 | |
5484 | * Add missing paragraph separator in dpkg-buildpackage(1). Thanks to Per | |
5485 | Andersson <avtobiff@gmail.com>. Closes: #532769 | |
5486 | * Fix English mistake (“as you request” → “as you requested”) in several | |
5487 | places. Thanks to David Stansby for the patch. Closes: #533171 | |
5488 | * Support tags before symbols in symbols file contained in source packages. | |
5489 | The first two tags are "optional" (use it to not fail if the symbol might | |
5490 | disappear from the library without breaking the ABI) and "arch" to | |
5491 | restrict the set of architectures where the symbol is supposed to exist. | |
5492 | Thanks to Modestas Vainius <modestas@vainius.eu> for the patch. | |
5493 | See dpkg-gensymbols(1) for more information. Closes: #521551 | |
5494 | * Do not include #MISSING lines in symbols files integrated in binary | |
5495 | packages. Closes: #526251 | |
5496 | * Assume an implicit version of "Base" for all unversioned symbols | |
5497 | that are merged into a SymbolFile. Closes: #533181 | |
5498 | * Add new tag "ignore-blacklist" to force-include symbols which are | |
5499 | normally blacklisted. This can be useful for libgcc to include symbols | |
5500 | that the toolchain allows being shared but that are often static (and | |
5501 | hence are blacklisted for this reason). Closes: #533642 | |
5502 | * In dpkg-source, explicitly pass --keyring ~/.gnupg/trustedkeys.gpg to | |
5503 | gpgv as it does not use it if other --keyring parameters are given. | |
5504 | Closes: #530769 | |
5505 | * In dpkg-vendor, allow using dashes instead of spaces in vendor | |
5506 | filenames. Closes: #532222 | |
5507 | * Skip dpkg-genchanges' warning about lower version numbers for backports | |
5508 | (recognized by ~bpo or ~vola in their version number). Closes: #525115 | |
5509 | * Support all checksum algorithms in dpkg-scanpackages/dpkg-scansources. | |
5510 | Closes: #533828 | |
5511 | * Fix dependency parsing code in Dpkg::Deps to not accept "foo\nbar" | |
5512 | even if foo is valid. Closes: #534464 | |
5513 | Thanks to Andrew Sayers for spotting the problem. | |
5514 | ||
5515 | [ Joachim Breitner ] | |
5516 | * Warn about unused substvars in dpkg-gencontrol. Closes: #532760 | |
5517 | ||
5518 | [ Updated programs translations ] | |
5519 | * Catalan (Jordi Mallach). Closes: #532109 | |
5520 | * Czech (Miroslav Kure). | |
5521 | * German (Sven Joachim). Closes: #534831 | |
5522 | * Simplified Chinese (Deng Xiyue). Closes: #531387 | |
5523 | * Swedish (Peter Krefting). | |
5524 | ||
5525 | [ Updated dselect translations ] | |
5526 | * Czech (Miroslav Kure). | |
5527 | ||
5528 | [ Updated man pages translations ] | |
5529 | * German (Helge Kreutzmann). | |
5530 | * Swedish (Peter Krefting). | |
5531 | ||
5532 | [ Updated scripts translations ] | |
5533 | * German (Helge Kreutzmann). | |
5534 | * Swedish (Peter Krefting). | |
5535 | ||
5536 | -- Guillem Jover <guillem@debian.org> Sat, 27 Jun 2009 19:06:43 +0200 | |
5537 | ||
5538 | dpkg (1.15.2) unstable; urgency=low | |
5539 | ||
5540 | [ Guillem Jover ] | |
5541 | * Fix FTBFS on GNU/Hurd due to a mismatched define usage in | |
5542 | start-stop-daemon. Closes: #530446 | |
5543 | * Remove obsolete priorities support from dselect. | |
5544 | Thanks to Sven Joachim <svenjoac@gmx.de>. | |
5545 | * Fix bashism (“echo -e”) in dselect disk setup method. Closes: #530071 | |
5546 | * Properly parse fdisk output in dselect disk setup method. | |
5547 | * Fix memory leaks due to not destroying some pkg iterators. | |
5548 | ||
5549 | [ Updated programs translations ] | |
5550 | * Asturian (Marcos Alvarez Costales). Closes: #529889 | |
5551 | * Basque (Piarres Beobide). Closes: #529857 | |
5552 | * French (Christian Perrier). | |
5553 | * German (Sven Joachim). | |
5554 | ||
5555 | [ Updated man pages translations ] | |
5556 | * German (Helge Kreutzmann). | |
5557 | ||
5558 | [ Updated dselect translations ] | |
5559 | * French (Christian Perrier). | |
5560 | ||
5561 | [ Updated scripts translations ] | |
5562 | * French (Christian Perrier). | |
5563 | * German (Helge Kreutzmann). | |
5564 | ||
5565 | -- Guillem Jover <guillem@debian.org> Tue, 26 May 2009 01:00:36 +0200 | |
5566 | ||
5567 | dpkg (1.15.1) unstable; urgency=low | |
5568 | ||
5569 | [ Raphaël Hertzog ] | |
5570 | * Fix dpkg-genchanges to not include the additional upstream tarballs | |
5571 | when they are not desired (specific to source packages using format 3.0 | |
5572 | quilt). | |
5573 | * Call quilt only once to apply all patches instead of once per patch | |
5574 | when building 3.0 (quilt) source packages. Closes: #518453 | |
5575 | * Fix dpkg-shlibdeps so that it works again when analyzing binaries | |
5576 | outside of package's directory. Closes: #518687 | |
5577 | * Modify dpkg-shlibdeps to let shlibs.local override symbols files too. | |
5578 | * Drop support of debian/control's “Format” field used by dpkg-source while | |
5579 | it's not too late. Instead debian/source/format should be used to indicate | |
5580 | the desired source package format. | |
5581 | * Update deb-triggers(5) and dpkg-trigger(1) to add a reference to | |
5582 | /usr/share/doc/dpkg/triggers.txt.gz. Closes: #519717 | |
5583 | * Avoid perl warnings in dpkg-gencontrol and dpkg-genchanges when the | |
5584 | Architecture field is missing in a binary package. Closes: #510282 | |
5585 | * Modify Dpkg::Version::check_version() to not die by default. | |
5586 | Closes: #510615 | |
5587 | * dpkg-source now ignores all possible vi swap file extensions (and not | |
5588 | only .swp). The corresponding exclude pattern for -I also got tightened to | |
5589 | only catch filenames starting with a dot. Closes: #515540 | |
5590 | * dpkg-gencontrol displays a better error message when an ORed dependency | |
5591 | is used in a union field like Conflicts, Replaces or Breaks. | |
5592 | Closes: #489238 | |
5593 | * dpkg-source's signature check is now done with gpgv if possible and | |
5594 | timeouts if not completed within 10 seconds. Closes: #490929 | |
5595 | When using gpg, use --no-default-keyring to be consistent with gpgv's | |
5596 | behaviour to not use the user's keyring. Closes: #440841 | |
5597 | * Update dpkg-dev dependencies: Closes: #472942 | |
5598 | - Move gnupg to Recommends. It's needed to sign .dsc and .changes. | |
5599 | - Add gpgv to Recommends. Useful to check signatures of extracted packages. | |
5600 | - Add debian-maintainers to Suggests. Together with debian-keyring they | |
5601 | contain all the GPG keys required to verify official Debian packages. | |
5602 | * Drop /etc/dpkg/origins as it's taken over by base-files (see #487437). | |
5603 | * Fix dpkg-shlibdeps to properly initialize a symbol-based dependency | |
5604 | even when some symbols are associated with a (fake) version "0". Such a | |
5605 | version means that the symbol has always existed in all versions of the | |
5606 | package. | |
5607 | * When dpkg delegates to dpkg-query or dpkg-deb to do the actual work, add | |
5608 | the "--" marker to explicitly document the end of options so that | |
5609 | arguments starting with a dash are not interpreted as options. | |
5610 | Closes: #293163 | |
5611 | Thanks to Bill Allombert for the patch. | |
5612 | * dpkg now correctly refuses empty parameters when an integer value is | |
5613 | wanted. Closes: #386197 Based on a patch by Bill Allombert. | |
5614 | * Fix a mistake in the french translation of dpkg's manual page. | |
5615 | Thanks to Jonathan Gibert. Closes: #522032 | |
5616 | * Fix dpkg-source to not die when uncompressor processes are killed by | |
5617 | SIGPIPE due to tar closing the pipe without exhausting all the data | |
5618 | available. Closes: #523329 | |
5619 | * dpkg-gencontrol now handles properly (empty) dependencies which contain | |
5620 | only spaces. Closes: #522787 | |
5621 | * dpkg-source now accepts additional tarballs (in format "3.0 (quilt)") | |
5622 | with a "component" name containing dashes. Closes: #524376 | |
5623 | * Fix dpkg-source to not complain on binary files that are ignored and are | |
5624 | not going to be included in the debian tarball of a "3.0 (quilt)" source | |
5625 | package. Closes: #524375 | |
5626 | * Bump Standards-Version to 3.8.1 (no change required). | |
5627 | * Do not store usernames and group names in tarballs created by dpkg-source, | |
5628 | they are anyway ignored at unpack time. Closes: #523184 | |
5629 | * Fix update-alternatives to not remove real files installed in place of | |
5630 | an alternative link when the corresponding alternative is fully removed. | |
5631 | Closes: #526538 | |
5632 | * Add a new dpkg-vendor tool to query vendor information stored in | |
5633 | /etc/dpkg/origins. It can be used in debian/rules to enable different | |
5634 | behaviour depending on the current vendor at the time of the build. | |
5635 | Closes: #498380 | |
5636 | Modify dpkg-buildpackage to not set the DEB_VENDOR environment variable, | |
5637 | packages should use the dpkg-vendor program instead. | |
5638 | * Ensure that the automatic patch created in format "3.0 (quilt)" is always | |
5639 | well registered with quilt even when it's updated by a new call to | |
5640 | dpkg-source. Thanks to Goswin von Brederlow for the initial patch. | |
5641 | Closes: #525858 | |
5642 | * Do not update/create debian/patches/.dpkg-source-applied during build, | |
5643 | it's only meant to document what patches have been applied at extraction | |
5644 | time. Closes: #525835 | |
5645 | * Let dpkg-buildpackage add the missing execute right on debian/rules if | |
5646 | needed. Display a warning when it happens. Closes: #499088 | |
5647 | * Allow combining -nc and -S in dpkg-buildpackage but display a warning | |
5648 | saying that it's not advised. Closes: #304404 | |
5649 | * Let dpkg-buildpackage error out with subprocerr() when dpkg-checkbuilddeps | |
5650 | is interrupted/killed by a signal. Closes: #498734 | |
5651 | * Fix dpkg-buildpackage/dpkg-genchanges to properly interpret option -v0. | |
5652 | Closes: #475916 | |
5653 | * Improves how dpkg-parsechangelog handles non-existing versions | |
5654 | in its --since, --until, --to, --from options. Approximate the intent | |
5655 | by selecting the nearest version instead. Closes: #477638 | |
5656 | * Update dpkg-parsechangelog's documentation to make it clearer that spaces | |
5657 | are not allowed between single characters options and their values. | |
5658 | Closes: #494883 | |
5659 | * Don't let dpkg-scanpackages complain about missing overrides when | |
5660 | no overrides file has been given. Closes: #468106 | |
5661 | Thanks to Piotr Engelking for the patch. | |
5662 | ||
5663 | [ Guillem Jover ] | |
5664 | * Fix typo in dpkg output (for ‘unexpected’). Closes: #519082 | |
5665 | Thanks to Ivan Masár. | |
5666 | * Sync archtable with architectures currently present in Debian sid. | |
5667 | - Remove m68k. | |
5668 | - Add kfreebsd-i386 and kfreebsd-amd64. | |
5669 | * Add avr32 to cputable. Closes: #523456 | |
5670 | * Detect the curses headers to use instead of hardcoding them. | |
5671 | * Make dpkg-source do not set arch:any in .dsc on arch-restricted packages. | |
5672 | Thanks to Philipp Kern <pkern@debian.org>. Closes: #526617 | |
5673 | * Add '.hgtags' to the default dpkg-source -i regex and -I pattern. | |
5674 | Closes: #525854 | |
5675 | * Use backticks instead of non-portable make $(shell) function in automake. | |
5676 | * Do not install dselect and start-stop-daemon man pages when the programs | |
5677 | have been disabled from configure. | |
5678 | * Move Debian specific keyrings to the Debian vendor class and change the | |
5679 | Ubuntu vendor class to inherit from it. | |
5680 | * Do not set the Arch substvar in dpkg-source, avoiding generating warnings | |
5681 | when there's no compiler present. Closes: #526132 | |
5682 | * Preserve faulting errno when printing reason in start-stop-daemon fatal | |
5683 | function. | |
5684 | * Only print fatal errno string in start-stop-daemon if it was non-zero. | |
5685 | * Print the valid values for the IO scheduler class in start-stop-daemon | |
5686 | --help output. | |
5687 | * Print a warning when using obsolete '--print-installation-architecture'. | |
5688 | Closes: #528171 | |
5689 | * Remove obsolete --largemem and --smallmem dpkg options. | |
5690 | * Remove obsolete --force-auto-select dpkg option. | |
5691 | * Remove obsolete priorities support from dpkg. | |
5692 | * Remove obsolete 822-date program. | |
5693 | * Do not right justify the database reading progress percent counter. | |
5694 | * Remove deprecated status on substvars for dpkg-source dpkg-genchanges, | |
5695 | and stop producing warnings. | |
5696 | * Make deprecated dpkg-scanpackages --udeb option produce a warning. | |
5697 | * Change dpkg-source --help output to state there's no default substvar | |
5698 | file to match reality. | |
5699 | * Warn in start-stop-daemon if the argument to --name is longer than the | |
5700 | supported kernel process name size. Closes: #353015, #519128 | |
5701 | * Do not warn in dpkg-deb when parsing unknown fields with the “Private-” | |
5702 | prefix. Based on a patch by Nils Rennebarth. Closes: #353040 | |
5703 | ||
5704 | [ Frank Lichtenheld ] | |
5705 | * Dpkg::Version: Remove unnecessary function next_elem which just | |
5706 | replicates the standard shift behaviour. | |
5707 | ||
5708 | [ Colin Watson ] | |
5709 | * Add "keyrings" vendor hook, used by dpkg-source to allow vendors to | |
5710 | supply additional keyrings against which source package signatures will | |
5711 | be verified. Implement this for Ubuntu. Closes: #525834 | |
5712 | ||
5713 | [ Updated dselect translations ] | |
5714 | * German (Sven Joachim). | |
5715 | * Swedish (Peter Krefting). | |
5716 | ||
5717 | [ Updated scripts translations ] | |
5718 | * French (Christian Perrier). | |
5719 | * German (Helge Kreutzmann). | |
5720 | * Swedish (Peter Krefting). | |
5721 | ||
5722 | [ Added programs translations ] | |
5723 | * Asturian (Marcos Alvarez Costales). Closes: #519478, #519813, #519998 | |
5724 | * Esperanto (Felipe Castro). Closes: #523023 | |
5725 | ||
5726 | [ Updated programs translations ] | |
5727 | * French (Christian Perrier). | |
5728 | * German (Sven Joachim). | |
5729 | * Slovak (Ivan Masár). Closes: #519084 | |
5730 | * Swedish (Peter Krefting). | |
5731 | * Russian (Yuri Kozlov). Closes: #526659 | |
5732 | ||
5733 | [ Updated man pages translations ] | |
5734 | * German (Helge Kreutzmann). | |
5735 | * Swedish (Peter Krefting). | |
5736 | ||
5737 | -- Guillem Jover <guillem@debian.org> Thu, 21 May 2009 06:45:45 +0200 | |
5738 | ||
5739 | dpkg (1.15.0) experimental; urgency=low | |
5740 | ||
5741 | [ Guillem Jover ] | |
5742 | * Do not suggest manually changing the alternative symlinks on | |
5743 | update-alternative's verbose mode. Closes: #412487 | |
5744 | * Refactor subprocess signal setup. | |
5745 | * Mark and coalesce similar strings for translation. | |
5746 | * Add '.be' to the default dpkg-source -i regex. Closes: #481716 | |
5747 | Based on a patch by Ben Finney. | |
5748 | * Fix link order when using libcompat.a and libintl.a by placing them after | |
5749 | libdpkg.a. Based on a patch by Martin Koeppe. Closes: #481805 | |
5750 | * Remove duplicate program name from dpkg-trigger badusage output. | |
5751 | * Trim trailing slash and slash dot from 'dpkg -S' arguments when those | |
5752 | are path names, but not on patterns. Closes: #129577 | |
5753 | * Fix the support for passing more than one --status-fd option to dpkg. | |
5754 | Until now only the last one was being used. | |
5755 | * Replace realloc plus error checking usage with m_realloc. | |
5756 | * Add '.hgignore' to the default dpkg-source -i regex and -I pattern. | |
5757 | Closes: #485365 | |
5758 | * Support diverting files when origin and destination are on different file | |
5759 | systems. Based on a patch by Juergen Kreileder. Closes: #102144, #149961 | |
5760 | * Do not silently enable --rename on dpkg-divert --remove. Closes: #160848 | |
5761 | * Do not allocate memory when lstat fails during package upgrade. | |
5762 | * Properly lstat the correct file when using --root on package upgrade. | |
5763 | Thanks to Egmont Koblinger. Closes: #281057 | |
5764 | * Print a longer string when a disallowed field value is found when parsing. | |
5765 | * Use $(filter ...) instead of $(findstring ...) to extract space separated | |
5766 | options from DEB_BUILD_OPTIONS in debian/rules. | |
5767 | * Do not leave new conffile as .dpkg-new when it has been diverted, also | |
5768 | properly activate the file trigger for the diverted conffile. | |
5769 | Based on a patch by Timothy G Abbott. Closes: #58735, #476899 | |
5770 | * Improve comment on BUGS section in dpkg-deb.1 about lack of authentication | |
5771 | and checksum support in .deb files. Closes: #492052 | |
5772 | * Use a troff special character for the copyright symbol on man pages. | |
5773 | * Mark program names in dpkg-trigger.1 in bold. | |
5774 | * Unmark dselect debug messages for translation. | |
5775 | * Use a the warning function to uniformly print all warning messages. | |
5776 | * Properly use internerr to report about programming bugs. | |
5777 | * Do not log repeated strings when the write call wrote partial data. | |
5778 | * Change dir to / after chroot when using --instdir. | |
5779 | Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #509578 | |
5780 | * Make dpkg log files user readable. Closes: #480556 | |
5781 | * Clarify in the start-stop-daemon man page that the signal sent by default | |
5782 | is TERM not KILL. Closes: #507568 | |
5783 | * Warn in dpkg-deb man page that -x will modify the extraction directory | |
5784 | permissions. Closes: #502496 | |
5785 | * Make start-stop-daemon behave the same way whether --chuid gets a user | |
5786 | name or a uid. Closes: #368000 | |
5787 | * Add new option --procsched to start-stop-daemon to be able to set the | |
5788 | process scheduling policy and priority. Closes: #175740 | |
5789 | * Add initial C unit test suite for libdpkg. | |
5790 | * Sanitize --status-fd output by replacing newlines with spaces. | |
5791 | Closes: #505172 | |
5792 | * Remove unneeded cpio dependency from dpkg-dev. | |
5793 | * Add kopensolaris support to ostable and triplettable. Closes: #509312 | |
5794 | * Document in deb.5 in detail the currently supported format, ar member | |
5795 | names, types of tar archives and data.tar members. | |
5796 | * Print correct feature name on «dpkg --assert-*» failures. | |
5797 | * Add progress reporting to dpkg while reading the file list database. | |
5798 | Based on a patch by Romain Francoise. | |
5799 | * Add new option --iosched to start-stop-daemon to be able to set the | |
5800 | IO scheduling class and priority. Closes: #443535 | |
5801 | Thanks to Chris Coulson <chrisccoulson@googlemail.com>. | |
5802 | * Add tar format detection support to the internal extractor. | |
5803 | * Add support for ustar long names using the prefix field. Closes: #474092 | |
5804 | * Code refactoring and cleanup, some of the major changes include: | |
5805 | - Use standard interfaces instead of ad-hoc ones. | |
5806 | - Fix memory leaks. | |
5807 | - Fix compilation warnings. | |
5808 | - Constify string members in structures and arguments in functions. | |
5809 | - Make local functions static. | |
5810 | - Remove unused functions, macros and variables. | |
5811 | - Fix and cleanup libcompat broken replacement implementations. | |
5812 | - Reduction of module interdependencies. | |
5813 | - Rename function and variable names to make them more clear. | |
5814 | - Cleanup and split of header files. | |
5815 | ||
5816 | [ Raphaël Hertzog ] | |
5817 | * Enhance dpkg-shlibdeps' error message when a library can't be found to | |
5818 | include the ELF format of the desired library. Closes: #474671 | |
5819 | * dpkg-gensymbols now refuses empty values for the -v -P and -e | |
5820 | parameters. | |
5821 | * Update dpkg(1) to refer to conffile whenever we speak of configuration | |
5822 | file handled by dpkg. Thus harmonize vocabulary with the policy. Thanks | |
5823 | to Helge Kreutzmann <debian@helgefjell.de>. Closes: #381219 | |
5824 | * Improve error message stating that dpkg is unable to create a file so that | |
5825 | it also refers to the real filename instead of the non-diverted name only. | |
5826 | Thanks to Daniel Hahler for the patch. Closes: #457135 | |
5827 | * dpkg-gencontrol can now again read the control file from its standard | |
5828 | input with "-c-". Closes: #465340 | |
5829 | * Add DEB_VENDOR environment variable in the build environment to be able | |
5830 | to change behaviour dynamically depending on the vendor of the current | |
5831 | system (or target system when the user overrides DEB_VENDOR by setting | |
5832 | it himself). Closes: #457371 | |
5833 | * dpkg-shlibdeps give less strong warnings for symbols not found in NEEDED | |
5834 | libraries when the shared library is a non-public directory and is likely | |
5835 | to be a plugin. Closes: #481165 | |
5836 | * Clarify list of packages displayed by dpkg --get-selections and | |
5837 | dpkg-query -l. Thanks to Jidanni. Closes: #487455 | |
5838 | * Document -A option in dpkg-buildpackage(1). Closes: #482834 | |
5839 | * Add some warning concerning the available file and the related commands. | |
5840 | They are mostly obsolete for APT users. Closes: #481185 | |
5841 | * Add new option --listpackage to dpkg-divert. Thanks to Timothy G Abbott | |
5842 | <tabbott@MIT.EDU> for the patch. Closes: #485012 | |
5843 | * Add new option --require-valid-signature to dpkg-source. Closes: #390282 | |
5844 | * In dpkg-query(1) document the origin of the various fields and warn that | |
5845 | they are not always available. Closes: #488293 | |
5846 | * Improve error message in install-info when the file doesn't exist. | |
5847 | Thanks to Thomas Hood <jdthood@yahoo.co.uk>. Closes: #107098 | |
5848 | * Use description of installed package as fallback in dselect. | |
5849 | Based on a patch from Bruce Sass <bmsass@shaw.ca>. Closes: #21659 | |
5850 | * Reduce memory usage of dselect by avoiding usage of a big infopad. | |
5851 | Thanks to Michel Lespinasse <walken@zoy.org> for the patch. | |
5852 | Closes: #395140 | |
5853 | * Largely improve and update dpkg-buildpackage's manual page. | |
5854 | * Clarify two points in dpkg-source(1). Closes: #490693 | |
5855 | * Support RUNPATH exactly like RPATH in dpkg-shlibdeps. Closes: #502258 | |
5856 | Thanks to Javier Serrano Polo <jasp00@terra.es>. | |
5857 | * Set Standards-Version to 3.8.0 (no changes needed). | |
5858 | * Drop some unneeded lintian overrides. | |
5859 | * Fix a chmod call in dpkg-source to not fail when POSIXLY_CORRECT is set. | |
5860 | Closes: #506028 | |
5861 | * Optimize dpkg-shlibdeps by caching parsed symbols files and | |
5862 | objdump objects. Thanks to Modestas Vainius <modestas@vainius.eu> for the | |
5863 | patch. Closes: #503954 | |
5864 | * Add new framework to hook vendor-specific logic (see | |
5865 | module Dpkg::Vendor::Default). | |
5866 | * Add Ubuntu vendor object implementing lookup of launchpad bugs in | |
5867 | changelogs and a safety-check for Maintainer fields of forked packages | |
5868 | (launched during source build). Closes: #426752, #499924 | |
5869 | * Improve behaviour of update-alternatives --config. Thanks to | |
5870 | Osamu Aoki <osamu@debian.org> for the initial patch. We can know | |
5871 | select between manual and auto in --config and --all. Closes: #392430 | |
5872 | * Fix update-alternatives to not switch to manual mode an alternative | |
5873 | with a broken symlink (instead let the current action fix it). | |
5874 | Also ensure that a message is displayed by default when such a switch is | |
5875 | made. Closes: #141325, #87677 | |
5876 | * Fix update-alternatives' logic to rename files. It failed to ignore errors | |
5877 | in some cases where it wanted to when the source file didn't exist. | |
5878 | Closes: #99870 | |
5879 | This also makes update-alternatives less noisy when this happens since we | |
5880 | don't call mv when we know that it's going to fail. | |
5881 | Closes: #98822 | |
5882 | * Properly remove inappropriate slave links in update-alternatives even when | |
5883 | we switch to manual mode with --set or --config. Closes: #388313 | |
5884 | * Modify update-alternatives to always remove the alternative group when the | |
5885 | last alternative is removed (even in manual mode). | |
5886 | * Ensure that update-alternative --install fix the links if the alternative | |
5887 | installed is the one currently selected. Closes: #100135 | |
5888 | * Let update-alternatives deal with empty files in its administrative | |
5889 | directory by ignoring them. Closes: #457863 | |
5890 | * Add new --target and --as-root options to dpkg-buildpackage to call | |
5891 | any debian/rules target with the proper build environment. | |
5892 | Closes: #477916 | |
5893 | * Move update-alternatives, dpkg-divert and dpkg-statoverride to /usr/bin | |
5894 | but keep compatibility symlinks in /usr/sbin for the squeeze release | |
5895 | until all maintainer scripts are fixed (see | |
5896 | https://lintian.debian.org/tags/command-with-path-in-maintainer-script.html). | |
5897 | Closes: #216606 | |
5898 | * Use dh_lintian to install lintian overrides. Build-Depends on debhelper | |
5899 | (>= 6.0.7) for this. Update debhelper compatibility level to 6 at the same | |
5900 | time. | |
5901 | * Drop cleanup-info script. | |
5902 | * Reset umask to 0022 in dpkg-gencontrol and dpkg-gensymbols to ensure that | |
5903 | files created in the DEBIAN directory have sane permissions. | |
5904 | Closes: #516481 | |
5905 | * Rewrite update-alternatives (so that we can understand it again) and | |
5906 | implement new features on top of it: | |
5907 | - the --config output is now sorted. Closes: #437060 | |
5908 | - it now logs information to /var/log/dpkg.log. Closes: #445270 | |
5909 | - it forbids reusing master alternative as slave and vice-versa. | |
5910 | Closes: #342566 | |
5911 | - it forbids reusing alternative links managed by other alternatives | |
5912 | - new sanity checks on --install parameters. Closes: #423176 | |
5913 | - install slave link only if the corresponding slave file is available. | |
5914 | Closes: #143701 | |
5915 | - new option --get-selections to export the configuration of all | |
5916 | alternatives. It's a simple way to discover the name of all available | |
5917 | alternatives. Closes: #273406, #392429 | |
5918 | - new option --set-selections to reconfigure a set of alternatives in | |
5919 | a single command. | |
5920 | * Document in update-alternatives(8) how one can repair all broken | |
5921 | alternatives with a single command. Closes: #250258, #395556 | |
5922 | * Modify dpkg-gensymbols to replace #PACKAGE# on the fly while installing | |
5923 | symbols files so that package having libraries whose name varies between | |
5924 | architectures do not need to hardcode the package name. Closes: #517264 | |
5925 | ||
5926 | [ Pierre Habouzit ] | |
5927 | * Add a --query option to update-alternatives. Closes: #336091, #441904 | |
5928 | ||
5929 | [ Updated scripts translations ] | |
5930 | * Polish (Wiktor Wandachowicz). Closes: #514106 | |
5931 | ||
5932 | [ Updated man pages translations ] | |
5933 | * Polish (Wiktor Wandachowicz). Closes: #514106 | |
5934 | ||
5935 | [ Updated programs translations ] | |
5936 | * Portuguese (Miguel Figueiredo). | |
5937 | * Korean (Changwoo Ryu). | |
5938 | * Romanian (Eddy Petri?or) | |
5939 | * Slovak (Ivan Masár). Closes: #514490 | |
5940 | ||
5941 | -- Guillem Jover <guillem@debian.org> Mon, 02 Mar 2009 06:13:53 +0200 | |
5942 | ||
5943 | dpkg (1.14.25) unstable; urgency=low | |
5944 | ||
5945 | [ Guillem Jover ] | |
5946 | * Fix typo in package description (for 'provides'). | |
5947 | Thanks to Pascal De Vuyst <pascal.devuyst@gmail.com>. Closes: #510755 | |
5948 | * Do not lose conffiles while replacing them from another package on the | |
5949 | same install run. Closes: #513857 | |
5950 | As a side effect this fixes the following symptoms: | |
5951 | - Do not do unneeded conffile prompts when it wasn't locally changed. | |
5952 | - Do not ensure (and thus do not output debug information) that the | |
5953 | .dpkg-new and .dpkg-tmp directories for an existing directory do not | |
5954 | exist. Closes: #80416 | |
5955 | ||
5956 | [ Raphaël Hertzog ] | |
5957 | * dpkg-deb now always produces GNU tarballs inside .deb and ignores | |
5958 | TAR_OPTIONS. Closes: #513863 | |
5959 | ||
5960 | [ Updated programs translations ] | |
5961 | * Basque (Piarres Beobide). Closes: #506092, #509851 | |
5962 | * Simplified Chinese (Deng Xiyue). Closes: #506177 | |
5963 | * Traditional Chinese (Tetralet). Closes: #513312 | |
5964 | ||
5965 | [ Updated dselect translations ] | |
5966 | * Basque (Piarres Beobide). Closes: #509852 | |
5967 | * Norwegian Bokmål (Hans F. Nordhaug). | |
5968 | * Portuguese (Miguel Figueiredo). Closes: #509904 | |
5969 | ||
5970 | [ Updated scripts translations ] | |
5971 | * Add missing space in French translation. | |
5972 | Thanks to Cyril "Oeil de lynx" Brulebois. | |
5973 | ||
5974 | -- Guillem Jover <guillem@debian.org> Tue, 03 Feb 2009 00:00:41 +0200 | |
5975 | ||
5976 | dpkg (1.14.24) unstable; urgency=low | |
5977 | ||
5978 | [ Raphaël Hertzog ] | |
5979 | * Fix parsing of objdump output (by dpkg-shlibdeps) in a special case where | |
5980 | the symbol name is separated only with a single space. Closes: #506139 | |
5981 | * Fix dpkg-shlibdeps behaviour when Build-Depends-Package is used in the | |
5982 | symbols file. It was merging all dependency templates into the generated | |
5983 | dependency instead of simply modifying the minimal version. Thanks to | |
5984 | Modestas Vainius <modestas@vainius.eu>. Closes: #507346 | |
5985 | * Fix dpkg-source to correctly extract a source package even when called | |
5986 | from a non-writable directory when a target directory has been specified | |
5987 | on the command line. Closes: #507217, #507219 | |
5988 | ||
5989 | [ Guillem Jover ] | |
5990 | * Do not allow installing packages with non-obsolete conffiles owned by | |
5991 | other packages without a proper Replaces field. Closes: #508392 | |
5992 | ||
5993 | [ Updated dselect translations ] | |
5994 | * Galician (Marce Villarino). Closes: #509887 | |
5995 | ||
5996 | [ Updated programs translations ] | |
5997 | * Galician (Marce Villarino). Closes: #509150 | |
5998 | * Vietnamese (Clytie Siddall). Closes: #509424 | |
5999 | ||
6000 | [ Updated scripts translations ] | |
6001 | * Improve German translation. | |
6002 | ||
6003 | -- Guillem Jover <guillem@debian.org> Mon, 29 Dec 2008 05:38:31 +0100 | |
6004 | ||
6005 | dpkg (1.14.23) unstable; urgency=low | |
6006 | ||
6007 | [ Raphaël Hertzog ] | |
6008 | * Blacklist "__gnu_local_gp" symbol for dpkg-gensymbols. Closes: #500188 | |
6009 | Thanks to Thiemo Seufer <ths@debian.org>. | |
6010 | * Important bugfix in dpkg-gensymbols for people using includes in symbol | |
6011 | files: the current object didn't flow back from the included file to | |
6012 | the including file. | |
6013 | * Fix Dpkg::Version comparison code. Closes: #504135 | |
6014 | ||
6015 | [ Guillem Jover ] | |
6016 | * Untangle fatal abort condition from the “too many errors” one in the | |
6017 | archives and packages processing loop. Closes: #367226 | |
6018 | * Abort on unrecoverable fatal errors instead of continuing execution, as | |
6019 | the recovery code assumed the execution would not be reaching it again | |
6020 | and some times bogus update files were created either with incompletely | |
6021 | written content or with '#padding' lines. Closes: #497041, #499070 | |
6022 | ||
6023 | [ Updated programs translations ] | |
6024 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6025 | * Catalan (Jordi Mallach). | |
6026 | * Czech (Miroslav Kure). Closes: #505910 | |
6027 | * French (Christian Perrier) | |
6028 | * German (Sven Joachim). | |
6029 | * Greek (Emmanuel Galatoulas). Closes: #498585 | |
6030 | * Japanese (Kenshi Muto). | |
6031 | * Korean (Changwoo Ryu). Closes: #505777 | |
6032 | * Norwegian Bokmål (Hans F. Nordhaug). | |
6033 | * Polish (Wiktor Wandachowicz). | |
6034 | * Portuguese (Miguel Figueiredo). Closes: #505869 | |
6035 | * Russian (Yuri Kozlov). Closes: #499028, #505735 | |
6036 | * Romanian (Eddy Petri?or). | |
6037 | * Slovak (Ivan Masár). Closes: #506024 | |
6038 | * Spanish (Javier Fernandez-Sanguino). Closes: #505836 | |
6039 | * Swedish (Peter Krefting). | |
6040 | ||
6041 | [ Updated scripts translations ] | |
6042 | * Fix typo in Russian. Closes: #499736 | |
6043 | * Fix wrong translation in French. Closes: #504123 | |
6044 | * French (Christian Perrier). | |
6045 | ||
6046 | [ Updated man pages translations ] | |
6047 | * German (Helge Kreutzmann). | |
6048 | ||
6049 | -- Guillem Jover <guillem@debian.org> Tue, 18 Nov 2008 11:50:56 +0200 | |
6050 | ||
6051 | dpkg (1.14.22) unstable; urgency=low | |
6052 | ||
6053 | [ Raphaël Hertzog ] | |
6054 | * The last "small fix" actually broke conversion of source packages to | |
6055 | "3.0 (quilt)" format when they have local changes and no pre-existing | |
6056 | quilt series file. Now always provide a valid name in QUILT_SERIES. | |
6057 | Closes: #496920 | |
6058 | * Fix permissions of the automatically generated patch in "2.0" and "3.0 | |
6059 | (quilt)" format. They were improperly set to 0600 due to tempfile() | |
6060 | and were not reset to a sane value. Closes: #496925 | |
6061 | * Fix dpkg-gensymbols to not scan (real) directories accessed through a | |
6062 | symlink contained in the build tree as they may well not be part of | |
6063 | the package (with absolute symlinks). It was already skipping symlinks | |
6064 | (since 1.14.16.6) for similar reasons. | |
6065 | ||
6066 | [ Updated programs translations ] | |
6067 | * Basque (Piarres Beobide). Closes: #496753 | |
6068 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6069 | * Galician (Jacobo Tarrio). | |
6070 | * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #497309 | |
6071 | * Swedish (Daniel Nylander and Peter Krefting). | |
6072 | * Vietnamese (Clytie Siddall). Closes: #497893 | |
6073 | ||
6074 | [ Updated man pages translations ] | |
6075 | * Swedish (Peter Krefting). | |
6076 | ||
6077 | [ Updated scripts translations ] | |
6078 | * Swedish (Peter Krefting). | |
6079 | ||
6080 | -- Raphaël Hertzog <hertzog@debian.org> Fri, 05 Sep 2008 16:54:45 +0200 | |
6081 | ||
6082 | dpkg (1.14.21) unstable; urgency=low | |
6083 | ||
6084 | [ Raphaël Hertzog ] | |
6085 | * Small fix in "3.0 (quilt)" source format when using non-standard name | |
6086 | of the quilt series. | |
6087 | * Handle debian.tar.gz files like diff.gz in dpkg-buildpackage and | |
6088 | dpkg-genchanges to detect the kind of upload. | |
6089 | * Add "armel" to /usr/share/dpkg/archtable. Closes: #487768 | |
6090 | * Modified Dpkg::BuildOptions to recognize and use spaces as separator | |
6091 | in DEB_BUILD_OPTIONS (in order to conform with the Debian policy | |
6092 | ruling established in #430649). Closes: #486937 | |
6093 | * Fix dpkg-source to not use -i and -I by default with "1.0" source | |
6094 | packages. Closes: #495138 | |
6095 | ||
6096 | [ Guillem Jover ] | |
6097 | * When loading the status file fix up any inconsistent package in state | |
6098 | triggers-awaited w/o the corresponding package with pending triggers. | |
6099 | Closes: #487637, #486843, #489068 | |
6100 | * Fix --no-act in triggers related code. Closes: #495097 | |
6101 | * Do not assert when dpkg stops processing packages due to too many | |
6102 | errors occurred while configuring or removing packages. | |
6103 | Thanks to Ian Jackson <ian@davenant.greenend.org.uk>. Closes: #483655 | |
6104 | * Move lzma from dpkg Suggests to Pre-Depends. Closes: #456332 | |
6105 | * Match description of -si option in dpkg-buildpackage to the one in | |
6106 | dpkg-genchanges. Closes: #493743 | |
6107 | * Close --status-fd file descriptors on exec, so that they are not | |
6108 | inherited by the children. Closes: #471488, #487684 | |
6109 | * State that the preferred front-end is aptitude and replace one instance | |
6110 | of dselect usage with apt-get. Closes: #483785 | |
6111 | ||
6112 | [ Updated man pages translations ] | |
6113 | * French (Florent Usseil). | |
6114 | * German (Helge Kreutzmann). | |
6115 | ||
6116 | [ Updated scripts translations ] | |
6117 | * Russian (Yuri Kozlov). Closes: #490076 | |
6118 | * German (Helge Kreutzmann). | |
6119 | ||
6120 | [ Updated programs translations ] | |
6121 | * Basque (Piarres Beobide). Closes: #490905 | |
6122 | * Czech (Miroslav Kure). | |
6123 | * French (Christian Perrier). | |
6124 | * German (Sven Joachim). | |
6125 | * Korean (Changwoo Ryu). | |
6126 | * Romanian (Eddy Petri?or). | |
6127 | * Russian (Yuri Kozlov). Closes: #488689 | |
6128 | * Simplified Chinese (Deng Xiyue). Closes: #496176 | |
6129 | * Slovak (Ivan Masár). Closes: #488903, #495505 | |
6130 | * Thai (Theppitak Karoonboonyanan). Closes: #488090 | |
6131 | ||
6132 | [ Added programs translations ] | |
6133 | * Lithuanian (Gintautas Miliauskas). Closes: #493326 | |
6134 | ||
6135 | [ Updated dselect translations ] | |
6136 | * Romanian (Eddy Petri?or). | |
6137 | ||
6138 | -- Guillem Jover <guillem@debian.org> Tue, 26 Aug 2008 05:32:39 +0300 | |
6139 | ||
6140 | dpkg (1.14.20) unstable; urgency=low | |
6141 | ||
6142 | [ Guillem Jover ] | |
6143 | * Change UTF-8 '©' to '(C)' in deb-version.5 (unfuzzy translations). | |
6144 | * Document --force-breaks in 'dpkg --force-help' output. | |
6145 | * Document triggers --debug values in dpkg.1. Thanks to Sven Joachim. | |
6146 | * Improve package descriptions for dpkg, dpkg-dev and dselect. | |
6147 | Thanks to Justin B Rye for the review and corrections. Closes: #484002 | |
6148 | * When dpkg-divert does renames do no check the target file if the source | |
6149 | does not exist and the rename is thus being disabled. This also allows | |
6150 | removing bogus diversions. Closes: #476973, #469033 | |
6151 | * Properly close triggers 'File' file, so it does not get leaked to children. | |
6152 | ||
6153 | [ Raphaël Hertzog ] | |
6154 | * Add missing 'use File::Path' in Dpkg::Source::Package::V3::quilt. | |
6155 | * Use debian/patches/debian-changes-<version> (without the trailing ".diff") | |
6156 | as default name for the automatic patch created by the format "3.0 | |
6157 | (quilt)". This ensures a saner cohabitation with patch systems that | |
6158 | apply all of debian/patches/*.{diff,patch}. | |
6159 | * Improve patch parser to accept more patches that are accepted by patch | |
6160 | itself. | |
6161 | * Correctly skip comments in quilt series files (concerns "3.0 (quilt)" source | |
6162 | packages). Closes: #486323 | |
6163 | * The automatically created patches (in source package formats "2.0" and | |
6164 | "3.0 (quilt)") will now contain "/dev/null" as previous filename when the | |
6165 | patch creates a new file (instead of putting the same name). | |
6166 | * Set PERL_DL_NONLZY to 1 in perl scripts that are likely to be called in | |
6167 | package's configuration scripts to work around the perl bug #479711. | |
6168 | ||
6169 | [ Helge Kreutzmann ] | |
6170 | * Fix a typo in dselect.1. | |
6171 | ||
6172 | [ Updated programs translations ] | |
6173 | * Basque (Piarres Beobide). Closes: #481043 | |
6174 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6175 | * Catalan (Jordi Mallach). Closes: #383448 | |
6176 | * Czech (Miroslav Kure). | |
6177 | * French (Christian Perrier). | |
6178 | * Galician (Jacobo Tarrio). Closes: #483441 | |
6179 | * German (Sven Joachim). | |
6180 | * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #480626 | |
6181 | * Polish (Wiktor Wandachowicz). | |
6182 | * Simplified Chinese (Deng Xiyue). Closes: #483143 | |
6183 | * Swedish (Peter Karlsson). | |
6184 | * Vietnamese (Clytie Siddall). Closes: #481199 | |
6185 | ||
6186 | [ Updated man pages translations ] | |
6187 | * German (Helge Kreutzmann). | |
6188 | * Polish (Wiktor Wandachowicz). | |
6189 | * Swedish (Peter Karlsson). | |
6190 | ||
6191 | [ Updated scripts translations ] | |
6192 | * French (Christian Perrier). | |
6193 | * German (Helge Kreutzmann). | |
6194 | * Polish (Wiktor Wandachowicz). | |
6195 | * Russian (Yuri Kozlov). | |
6196 | * Swedish (Peter Karlsson). | |
6197 | ||
6198 | [ Updated dselect translations ] | |
6199 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6200 | * Polish (Wiktor Wandachowicz). | |
6201 | ||
6202 | -- Raphaël Hertzog <hertzog@debian.org> Wed, 18 Jun 2008 09:33:54 +0200 | |
6203 | ||
6204 | dpkg (1.14.19) unstable; urgency=low | |
6205 | ||
6206 | [ Guillem Jover ] | |
6207 | * Fix a double-free by setting scontext to NULL after calling freecon. | |
6208 | Based on a patch by Russell Coker. Closes: #474339 | |
6209 | * Add missing import of internerr in Dpkg::Source::Patch.pm. | |
6210 | Thanks to Marco d'Itri. Closes: #479205 | |
6211 | * Consider also custom Package-Type fields when printing warnings in | |
6212 | dpkg-gencontrol. Closes: #452273 | |
6213 | ||
6214 | [ Raphaël Hertzog ] | |
6215 | * Add missing import of subprocerr in Dpkg::Source::Package. Thanks to Sven | |
6216 | Joachim for the patch. | |
6217 | * Handle symlinks better when deciding if dpkg-source has to copy the | |
6218 | original tarball in the current extraction directory. Closes: #475668 | |
6219 | * Fix the dpkg-source error message about unrepresentable changes to | |
6220 | source because the type of a file changed (new and old were inverted). | |
6221 | * Fix dpkg-genchanges to detect udeb based on Package-Type control | |
6222 | header instead of file extension analysis on uploaded files. | |
6223 | Closes: #476113 | |
6224 | * Fix dpkg-source to grant correct permissions to tarballs of native | |
6225 | source packages. Closes: #477784 | |
6226 | * Add Conflicts: devscripts (<< 2.10.26) to ensure that people are | |
6227 | using versions of debsign/mergechanges that support the Checksums fields | |
6228 | in *.dsc and *.changes. | |
6229 | * Cleanup the various Conflicts/Replaces fields to remove references | |
6230 | to package that have disappeared before sarge (this includes dpkg-doc-ja, | |
6231 | dpkgname, and dpkg-static which has never officially been built). | |
6232 | dpkg-iasearch has been kept as popcon still reports a few installations. | |
6233 | * Collapsed multiple conflicts of dpkg with old versions of dpkg-dev | |
6234 | in a single Conflicts: dpkg-dev (<< 1.14.16). | |
6235 | * The "3.0 (quilt)" source package format now parses correctly series files | |
6236 | with patch options and warn if something else than -p1 is used. | |
6237 | * Change the way dpkg-source finds the perl object to use to unpack/build | |
6238 | a source package to ignore the minor part of the Format: version. | |
6239 | For example "1.0" and "1.1" would both map to Dpkg::Source::Package::V1 | |
6240 | instead of ::V1_0 and ::V1_1 before. Similarly "3.0 (quilt)" now maps to | |
6241 | ::V3::quilt instead of ::V3_0::quilt. | |
6242 | * Fix changelog parser to not fail when an unexpected changelog entry | |
6243 | appears without the preceding heading line. Closes: #478925 | |
6244 | * Change the "2.0" and "3.0 (quilt)" source packages to refuse by default | |
6245 | binary files in the debian sub-directory. They have to be whitelisted | |
6246 | through debian/source/include-binaries. Closes: #473041 | |
6247 | * Make sure triggers are activated when a file is removed in a directory | |
6248 | shared by multiple packages. Closes: #479850 | |
6249 | ||
6250 | [ Helge Kreutzmann ] | |
6251 | * Minor fixes and clarifications to man pages. | |
6252 | ||
6253 | [ Updated programs translations ] | |
6254 | * Brazilian Portuguese (Felipe Augusto van de Wiel). Closes: #480579 | |
6255 | * Czech (Miroslav Kure). | |
6256 | * French (Florent Ussel). | |
6257 | * Galician (Jacobo Tarrio). | |
6258 | * German (Sven Joachim). | |
6259 | * Polish (Wiktor Wandachowicz). | |
6260 | * Portuguese (Miguel Figueiredo). | |
6261 | * Russian (Yuri Kozlov). Closes: #478827 | |
6262 | * Slovak (Ivan Masár). Closes: #478897 | |
6263 | * Swedish (Peter Karlsson). | |
6264 | ||
6265 | [ Updated man pages translations ] | |
6266 | * German (Helge Kreutzmann). | |
6267 | * Polish (Wiktor Wandachowicz). | |
6268 | * Swedish (Peter Karlsson). | |
6269 | ||
6270 | [ Updated scripts translations ] | |
6271 | * German (Helge Kreutzmann). | |
6272 | * Polish (Wiktor Wandachowicz). | |
6273 | * Russian (Yuri Kozlov). Closes: #479142 | |
6274 | * Swedish (Peter Karlsson). | |
6275 | ||
6276 | [ Updated dselect translations ] | |
6277 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6278 | * Czech (Miroslav Kure). | |
6279 | * French (Christian Perrier). | |
6280 | * German (Sven Joachim). | |
6281 | * Russian (Yuri Kozlov). Closes: #478802 | |
6282 | * Slovak (Ivan Masár). Closes: #479007 | |
6283 | ||
6284 | -- Guillem Jover <guillem@debian.org> Mon, 12 May 2008 08:33:07 +0300 | |
6285 | ||
6286 | dpkg (1.14.18) unstable; urgency=low | |
6287 | ||
6288 | [ Guillem Jover ] | |
6289 | * Bump po4a version in Build-Depends to 0.33.1-1, as usage of UTF-8 | |
6290 | in original man pages was causing build failures. Closes: #473498 | |
6291 | * Add triggers documentation to dpkg-dev. Closes: #473449 | |
6292 | * Add deb-triggers.5 and dpkg-trigger.1 man pages, and document new | |
6293 | statuses and options in dpkg.1. | |
6294 | ||
6295 | [ Raphaël Hertzog ] | |
6296 | * When dpkg-source builds a source package of Format: 2.0 or 3.0 (quilt) it | |
6297 | applies the patches before the build if | |
6298 | debian/patches/.dpkg-source-applied doesn't exist. This file is created | |
6299 | during extraction if patches are applied, and is auto-excluded from the | |
6300 | debian tarball. This enables on-the-fly conversion of source packages from | |
6301 | Format: 1.0 to Format: 3.0 (quilt) without manual intervention of the | |
6302 | user. This feature can be disabled with the option --no-preparation. | |
6303 | * The dpkg-source option --skip-patches disables application of patches | |
6304 | during extraction of source packages using Format: 2.0 or Format: 3.0 | |
6305 | (quilt). | |
6306 | * Ensure the Files field is last in *.dsc and *.changes. This is a | |
6307 | work-around for some braindead dsc parsers (dupload and sbuild for | |
6308 | instance, see #473518 and #470440). | |
6309 | * Initialize dependencies for libraries having symbols files with the | |
6310 | smallest minimal version listed in the symbols file instead of using | |
6311 | an unversioned dependency. It's the only way to ensure the library | |
6312 | presence if it wasn't available in all versions of the package that ever | |
6313 | existed. Closes: #474079 | |
6314 | * Don't use the -p option of diff for Format: 1.0 source packages. | |
6315 | dpkg-source of sarge doesn't accept data after @@. Closes: #474417 | |
6316 | ||
6317 | [ Updated dselect translations ] | |
6318 | * German. (Sven Joachim). | |
6319 | * Swedish (Peter Karlsson). | |
6320 | ||
6321 | [ Updated programs translations ] | |
6322 | * Portuguese (Miguel Figueiredo). | |
6323 | * Simplified Chinese (Deng Xiyue). Closes: #473523 | |
6324 | * Swedish (Peter Karlsson). | |
6325 | * Vietnamese (Clytie Siddall). Closes: #473726 | |
6326 | ||
6327 | [ Updated man pages translations ] | |
6328 | * German (Helge Kreutzmann). | |
6329 | * Swedish (Peter Karlsson). | |
6330 | ||
6331 | [ Updated scripts translations ] | |
6332 | * German (Helge Kreutzmann). | |
6333 | * Swedish (Peter Karlsson). | |
6334 | ||
6335 | -- Guillem Jover <guillem@debian.org> Tue, 08 Apr 2008 07:00:10 +0300 | |
6336 | ||
6337 | dpkg (1.14.17) experimental; urgency=low | |
6338 | ||
6339 | [ Guillem Jover ] | |
6340 | * Replace strdup plus error checking usage with a new m_strdup function. | |
6341 | Closes: #379028 | |
6342 | * Add new keybinding in dselect to restore all selections back to | |
6343 | whatever's currently installed. Closes: #151540 | |
6344 | Thanks to Colin Watson. | |
6345 | * Use system timersub and fix timeval normalization in multiplication in | |
6346 | start-stop-daemon. Thanks to Andreas Påhlsson. Closes: #462225 | |
6347 | * Cosmetic fixes to start-stop-daemon output and man page. Document that | |
6348 | --chuid will change the group even if it has not been specified. Add | |
6349 | EXIT STATUS and EXAMPLE sections to man page. Thanks to Justin Pryzby. | |
6350 | * Add Raphaël Hertzog to Uploaders, and remove Brendan O'Dea and | |
6351 | Christian Perrier with their permission. | |
6352 | * Use functions from libcompat when those are not provided by the system. | |
6353 | - Add strnlen to libcompat. | |
6354 | - Link programs against libcompat which provides obstack. Closes: #142042 | |
6355 | * Change dpkg-gencontrol to not output the Homepage field on udeb. | |
6356 | * Reintroduce 'no-debsig' back in dpkg.cfg to avoid failing to install any | |
6357 | package when debsig-verify is installed. Closes: #311843 | |
6358 | * Fix some small memory leaks. Closes: #469520 | |
6359 | Thanks to Sean Finney. | |
6360 | * Correct broken dselect logic for self-conflicting packages. | |
6361 | Thanks to Ian Jackson. | |
6362 | * Implement 'Breaks' properly in dselect. Closes: #448946 | |
6363 | Thanks to Ian Jackson. | |
6364 | * Fix erroneous description of Breaks in dselect output. | |
6365 | Thanks to Ian Jackson. | |
6366 | * Allow compilation with --disable-nls on systems without libintl.h where | |
6367 | a non glibc claims to be glibc. Closes: #465420 | |
6368 | * Fix crash when a .deb file becomes unreadable while dpkg is starting. | |
6369 | Thanks to Ian Jackson. Closes: #255882 | |
6370 | * Few file descriptor cleanup and error handling fixes. | |
6371 | Thanks to Ian Jackson. Closes: #443338 | |
6372 | * Move test suite invocation to a new check target in debian/rules. | |
6373 | * Add support for nocheck DEB_BUILD_OPTIONS in debian/rules, so that the | |
6374 | dpkg test suite can be skipped if desired. | |
6375 | * Improve log and status-fd output by printing more status change updates | |
6376 | and actions. Thanks to Ian Jackson. | |
6377 | * Implement triggers support. Thanks to Ian Jackson. | |
6378 | Closes: #17243, #68981, #215374, #217622, #248693, #308285 | |
6379 | ||
6380 | [ Raphaël Hertzog ] | |
6381 | * Add a warning displayed by dpkg-genchanges if the current version is | |
6382 | smaller than the previous one. Closes: #4655 | |
6383 | * Add -d and -c options in dpkg-checkbuilddeps to override | |
6384 | build-depends/conflicts. Closes: #114774 | |
6385 | * Include list of libraries in dpkg-gensymbols' warning about new/lost | |
6386 | libraries. | |
6387 | * Add -R option to dpkg-buildpackage so that one can replace the usual | |
6388 | "debian/rules" by something else. Closes: #355654 | |
6389 | * Always list all binary packages in the Description: field of .changes | |
6390 | files. It's nice for reviewers and mentors.debian.net was using this field | |
6391 | on source only uploads to display short description of what the package is | |
6392 | about. | |
6393 | * Handle the case when the library has a different SONAME than the one used | |
6394 | to find it. Closes: #462413 | |
6395 | * Fix Dpkg::Version and Dpkg::Fields::Object to import _g() from | |
6396 | Dpkg::Gettext. Thanks to Adam Heath and Olivier Berger for spotting | |
6397 | this. Closes: #465651 | |
6398 | * Change PATH during make check to look into build directories containing | |
6399 | dpkg and the related scripts. Thanks to Mike Frysinger. Closes: #466957 | |
6400 | * Some lintian cleanup: | |
6401 | - add overrides for some useless I: tags | |
6402 | - drop unused overrides | |
6403 | - updated several manual pages to fix hyphen-used-as-minus-sign | |
6404 | - fixed manpage-has-errors-from-man in several manual pages | |
6405 | - removed empty debian/dpkg.prerm | |
6406 | * Removed old upgrade code from dpkg's preinst and postinst which only | |
6407 | concerns upgrading from dpkg version older than the one in oldstable | |
6408 | already. And thus we get rid of old the last usage of read in those | |
6409 | scripts (fixes lintian's warning read-in-maintainer-script). | |
6410 | * Removed sorting of dependencies in dpkg-gencontrol and dpkg-source. But | |
6411 | kept it for all other fields (Enhances, Conflicts, Replaces, Breaks, | |
6412 | Build-Conflicts and Build-Conflicts-Indep). | |
6413 | * Instead changed dpkg-shlibdeps to sort the dependencies generated in | |
6414 | ${shlibs:*} variables. | |
6415 | * Changed the logic of simplification of dependencies: if any dependency | |
6416 | must be discarded due to another dependency appearing further | |
6417 | in the field, the superseding dependency will take the place of the | |
6418 | discarded one. Added a test case for this. | |
6419 | * dpkg-shlibdeps properly accounts usage of symbols provided by private | |
6420 | libraries without SONAME. Closes: #469838 | |
6421 | * Add a new warning to dpkg-shlibdeps when a library NEEDED is in fact | |
6422 | not used by any of the binaries analyzed. Closes: #472332 | |
6423 | * Add a new --warnings=<value> option to select the set of warnings to | |
6424 | activate. By default, do not activate the warning about useless | |
6425 | libraries at the binary level (instead the new warning above is activated | |
6426 | by default: it's less strict and more useful). | |
6427 | * dpkg-source has been heavily refactored to make it easier to support | |
6428 | multiple source package formats. Several new source package formats have | |
6429 | been added: | |
6430 | - the format "2.0" is the original wig&pen | |
6431 | - the format "3.0 (quilt)" is based on 2.0. It uses a tarball for the | |
6432 | debian directory and can thus include binary files. Binaries | |
6433 | outside of the debian directory can be also included if they | |
6434 | are listed in debian/source/include-binaries (and option | |
6435 | --include-binaries will generate this file automatically). | |
6436 | Closes: #4588, #4628 | |
6437 | - thus it will also preserve timestamps on Debian-provided | |
6438 | documentation like README.Debian. Closes: #366555 | |
6439 | - it handles an explicit series of patches and the patch can thus be | |
6440 | named without constraints. Patches can contain arbitrary | |
6441 | headers/comments between file chunks. Closes: #363018 | |
6442 | - it ignores changes on a number of temporary and VCS-specific files | |
6443 | by default. Closes: #203792, #323909 | |
6444 | - the patches in debian/patches can remove files. Closes: #12564 | |
6445 | - the patches are applied at unpack time. Closes: #463048 | |
6446 | - the formats "3.0 (quilt/native)" don't include VCS directories by | |
6447 | default. Closes: #435126 | |
6448 | - the format "3.0 (custom)" can be used to create a source package | |
6449 | containing arbitrary files. It's useful for helper tools that can | |
6450 | generate the files by themselves in a more efficient way | |
6451 | (like all the *-buildpackage tools). Closes: #246918 | |
6452 | - the formats "3.0 (git/bzr)" are experimental formats based | |
6453 | on corresponding VCS repositories. Thanks to Joey Hess and Colin Watson | |
6454 | respectively. | |
6455 | * dpkg-source has a new --no-check option. It disables GPG check and | |
6456 | checksums checks. Closes: #220758 | |
6457 | * dpkg-shlibdeps is now able to look into directories containing libraries | |
6458 | used by cross-built binaries provided that the right environment variable | |
6459 | are set. Closes: #453267 | |
6460 | * Change default value of LDFLAGS (set by dpkg-buildpackage) to '' | |
6461 | instead of '-Wl,-Bsymbolic-functions'. It's safer at this point of the | |
6462 | release cycle. | |
6463 | * dpkg-buildpackage will set PKG_CONFIG_LIBDIR (but not override an existing | |
6464 | value) in case of cross-compilation so that pkgconfig finds .pc files | |
6465 | in the directory specific to the target architecture. Closes: #439979 | |
6466 | ||
6467 | [ Frank Lichtenheld ] | |
6468 | * Add a warning in dpkg-buildpackage if the build-dependencies are not | |
6469 | satisfied during -S. Closes: #445552 | |
6470 | * Add a missing space in the German scripts translation. Closes: #463398 | |
6471 | * Add improved deb-shlibs.5 manual page by Zack Weinberg. Closes: #466135 | |
6472 | * dpkg-buildpackage exports some build related environment variables | |
6473 | now. Based on a patch by Matthias Klose. Closes: #465282 | |
6474 | (See dpkg-buildpackage(1) and https://wiki.ubuntu.com/DistCompilerFlags | |
6475 | for details) | |
6476 | * Add support for use of SHA1 and SHA256 checksums in .dsc and | |
6477 | .changes files. Information will be available in Checksums-Sha{1,256} | |
6478 | fields. .changes format version increased to 1.8. | |
6479 | * Link dselect against libncursesw. Closes: #466321 | |
6480 | * Forward port a patch from the old changelog parser to the new | |
6481 | one that got lost during the transition. '+' and '.' can now | |
6482 | be used in distribution names yet again. Reported by dann frazier. | |
6483 | Closes: #467470 | |
6484 | ||
6485 | [ Updated programs translations ] | |
6486 | * Korean (Changwoo Ryu). | |
6487 | * Polish (Robert Luberda). | |
6488 | * Romanian (Eddy Petrişor). | |
6489 | * Slovak (Ivan Masár). Closes: #471342 | |
6490 | * Swedish (Peter Karlsson). | |
6491 | * Thai (Theppitak Karoonboonyanan). Closes: #468916 | |
6492 | ||
6493 | [ Updated man pages translations ] | |
6494 | * German (Helge Kreutzmann). | |
6495 | * Polish (Robert Luberda). | |
6496 | * Swedish (Peter Karlsson). | |
6497 | ||
6498 | [ Updated dselect translations ] | |
6499 | * Basque (Piarres Beobide). Closes: #462403 | |
6500 | ||
6501 | [ Updated scripts translations ] | |
6502 | * German (Helge Kreutzmann). | |
6503 | * Polish (Robert Luberda). | |
6504 | * Swedish (Peter Karlsson). | |
6505 | ||
6506 | [ Updated dselect translations ] | |
6507 | * Polish (Robert Luberda). | |
6508 | * Romanian (Eddy Petrişor). | |
6509 | ||
6510 | -- Guillem Jover <guillem@debian.org> Sun, 30 Mar 2008 12:48:22 +0300 | |
6511 | ||
6512 | dpkg (1.14.16.6) unstable; urgency=medium | |
6513 | ||
6514 | * Let dpkg-gensymbols skip directories which are just symlinks when scanning | |
6515 | the package build dir. | |
6516 | * Bump urgency to medium to compensate lost days in testing migration due to | |
6517 | the two last uploads. | |
6518 | ||
6519 | -- Raphaël Hertzog <hertzog@debian.org> Sat, 26 Jan 2008 19:20:40 +0100 | |
6520 | ||
6521 | dpkg (1.14.16.5) unstable; urgency=low | |
6522 | ||
6523 | * Fix dpkg-gensymbols handling of #include so that one can include multiple | |
6524 | times the same file and have it properly taken into account. | |
6525 | * Add many armel-specific symbols to dpkg-gensymbols' blacklist. | |
6526 | Closes: #462318 | |
6527 | ||
6528 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 24 Jan 2008 14:20:10 +0100 | |
6529 | ||
6530 | dpkg (1.14.16.4) unstable; urgency=low | |
6531 | ||
6532 | * Import capit in Dpkg::Cdata from Dpkg::Fields. Closes: #462172 | |
6533 | ||
6534 | -- Guillem Jover <guillem@debian.org> Wed, 23 Jan 2008 08:44:32 +0200 | |
6535 | ||
6536 | dpkg (1.14.16.3) unstable; urgency=low | |
6537 | ||
6538 | [ Raphaël Hertzog ] | |
6539 | * Remove the ":utf8" layer that utf8-encodes already valid utf8. | |
6540 | Closes: #462098 | |
6541 | * Disable variable substitution in dpkg-genchanges. Closes: #462079, #462089 | |
6542 | ||
6543 | [ Guillem Jover ] | |
6544 | * Make start-stop-daemon set the supplementary groups if the real user or | |
6545 | group are different than the ones we should switch to. Closes: #462075 | |
6546 | * Fix segfault in start-stop-daemon when using --group w/o --chuid (as | |
6547 | a side effect, using --group alone works for the first time in years). | |
6548 | Closes: #462072 | |
6549 | * Fix timeout computations for start-stop-daemon --retry option. This has | |
6550 | not worked properly for a long time (maybe never), but came to light | |
6551 | due to #460903's fix. Closes: #462104 | |
6552 | ||
6553 | -- Guillem Jover <guillem@debian.org> Tue, 22 Jan 2008 23:39:59 +0200 | |
6554 | ||
6555 | dpkg (1.14.16.2) unstable; urgency=low | |
6556 | ||
6557 | * Change uid after changing gid and initializing supplementary groups in | |
6558 | start-stop-daemon. Closes: #462018 | |
6559 | * Change temporary dpkg Breaks on dpkg-dev (= 1.14.13) and (= 1.14.14) | |
6560 | to Conflicts, so that users from etch can upgrade to sid (or lenny | |
6561 | once dpkg has migrated). | |
6562 | ||
6563 | -- Guillem Jover <guillem@debian.org> Tue, 22 Jan 2008 13:05:22 +0200 | |
6564 | ||
6565 | dpkg (1.14.16.1) unstable; urgency=low | |
6566 | ||
6567 | * Add libtimedate-perl to dpkg-dev's Depends and to Build-Depends. | |
6568 | Reported by Aurelien Jarno. Closes: #461875 | |
6569 | ||
6570 | -- Frank Lichtenheld <djpig@debian.org> Mon, 21 Jan 2008 12:48:51 +0100 | |
6571 | ||
6572 | dpkg (1.14.16) unstable; urgency=low | |
6573 | ||
6574 | [ Guillem Jover ] | |
6575 | * Add build-essential as an implicit Build-Depends in dpkg-checkbuilddeps. | |
6576 | Closes: #402901 | |
6577 | * Add build-essential to dpkg-dev Recommends. | |
6578 | * Do not warn about unrecognized Homepage field in binary package stanzas | |
6579 | in dpkg-genchanges and dpkg-source. Closes: #460309 | |
6580 | * Do not use the enoent helper binary, and use perl POSIX module instead. | |
6581 | * Keep checking for the process when start-stop-daemon is called with | |
6582 | --retry even if the daemon removed the pidfile. Closes: #460903 | |
6583 | Thanks to Justin Pryzby for the analysis. | |
6584 | * Make --quiet silence --test in start-stop-daemon. Closes: #367998 | |
6585 | * Check current uid and gid in start-stop-daemon before calling setuid, | |
6586 | setgid and initgroups. Closes: #222524 | |
6587 | Based on a patch by Samuel Thibault. | |
6588 | * Remove unimplemented --test option from update-alternatives. | |
6589 | Closes: #392432, #461247 | |
6590 | * Additionally check if errno is EEXIST after rmdir(2), as SUSv3 specifies | |
6591 | that on non-empty directories it can either return that or ENOTEMPTY. | |
6592 | This fixes run time problems on Solaris. | |
6593 | * Fix start-stop-daemon --help output to state that --name is one of the | |
6594 | possible required options to use. Closes: #354999 | |
6595 | * Demote dselect from priority important to optional. Closes: #461327 | |
6596 | * Fix portability issues on HP-UX, by not using backticks inside double | |
6597 | quotes in m4 files. Closes: #24514 | |
6598 | * Switch Maintainer address to <debian-dpkg@lists.debian.org> from | |
6599 | <team@dpkg.org>. | |
6600 | * Add README.feature-removal-schedule describing the features to be removed | |
6601 | and README.api describing the provided APIs. | |
6602 | ||
6603 | [ Frank Lichtenheld ] | |
6604 | * Make the -L option of dpkg-parsechangelog actually work (it's | |
6605 | only been eleven years...) | |
6606 | * Import the code from my external Parse::DebianChangelog as | |
6607 | Dpkg::Changelog and Dpkg::Changelog::Debian. Using this | |
6608 | from parsechangelog/debian adds the following requested | |
6609 | features: | |
6610 | - Option to use a non-lossy format. Closes: #95579 | |
6611 | - Various options to better control how many entries | |
6612 | should be displayed. Closes: #226932 | |
6613 | ||
6614 | [ Raphaël Hertzog ] | |
6615 | * Replaced all the remaining code in controllib.pl by new modules. All | |
6616 | scripts have been adjusted to use the new modules and controllib.pl has | |
6617 | been removed. | |
6618 | * The code to parse debian/control is available in a perl module | |
6619 | Dpkg::Control. Closes: #26554 | |
6620 | * Temporarily add a Breaks: dpkg-dev (= 1.14.13), dpkg-dev (= 1.14.14) on | |
6621 | dpkg for the convenience of sid users. Closes: #459815 | |
6622 | * Update dpkg-source(1) to explain better what the directory after -b is. | |
6623 | Closes: #323606 | |
6624 | * Also force version in ${binary:Version} if dpkg-gencontrol -v<version> | |
6625 | is used. That way we're consistent with the definition of that variable | |
6626 | in deb-substvars(5). Closes: #433477 | |
6627 | * Add support of Dm-Upload-Allowed field. Closes: #453400 | |
6628 | * Fix dpkg-shlibdeps' filtering of duplicated dependencies in fields of | |
6629 | lesser priority (when -d is used). | |
6630 | * Fix behaviour of dpkg-shlibdeps when the same binary was passed multiple | |
6631 | times for use in different dependency fields (-d option). | |
6632 | * Change logic of -si option of dpkg-genchanges to include the original | |
6633 | tarball only if the current upstream version differs from the upstream | |
6634 | version of the previous changelog entry. Replaces the heuristic based | |
6635 | on revision number (-0, -0.1 or -1). Closes: #28701 | |
6636 | * Some code refactoring on dpkg-genchanges and bug fixes in the generation | |
6637 | of the Description: field. As a result, source only uploads will no more | |
6638 | have Description fields. | |
6639 | * Add support of wildcard entries in symbols files. This makes it much | |
6640 | simpler to write symbols files for well managed libraries but in that case | |
6641 | dpkg-gensymbols can't check any more if symbols have disappeared. | |
6642 | Closes: #459359 | |
6643 | ||
6644 | [ Updated man pages translations ] | |
6645 | * Fix typo in French. Closes: #460021 | |
6646 | * German (Helge Kreutzmann). | |
6647 | ||
6648 | [ Updated programs translations ] | |
6649 | * Basque (Piarres Beobide). Closes: #459565 | |
6650 | * French (Christian Perrier). | |
6651 | * German, Basque, Norwegian Bokmål, Swedish, Vietnamese, Simplified Chinese, | |
6652 | Galician unfuzzied. | |
6653 | * Russian (Yuri Kozlov). Closes: #460708 | |
6654 | ||
6655 | [ Updated scripts translations ] | |
6656 | * Russian (Yuri Kozlov). Closes: #460709 | |
6657 | * Swedish (Peter Karlsson). | |
6658 | ||
6659 | -- Guillem Jover <guillem@debian.org> Mon, 21 Jan 2008 10:00:45 +0200 | |
6660 | ||
6661 | dpkg (1.14.15) unstable; urgency=low | |
6662 | ||
6663 | [ Raphaël Hertzog ] | |
6664 | * Make sure {dpkg-dev,dselect}.preinst are included in the source tarball. | |
6665 | Closes: #452730 | |
6666 | * Blacklist armel-specific symbols in dpkg-gensymbols. Reported by Riku | |
6667 | Voipio. Closes: #457964 | |
6668 | * Fix typos in various manpages. Patch from A. Costa. Closes: #458276 | |
6669 | * Make dpkg-shlibdeps choose the right symbols files when we have several | |
6670 | debian/*/DEBIAN/symbols for a given soname. Closes: #458860 | |
6671 | * Add a -S<pkgbuilddir> option to dpkg-shlibdeps to indicate a package build | |
6672 | tree to scan first when trying to find a needed library. | |
6673 | * Change dpkg-gensymbols to mark symbols that disappeared with #MISSING | |
6674 | instead of #DEPRECATED, it's clearer for people. | |
6675 | * Fix Dpkg::Shlibs::Objdump to properly take into account R_*_COPY | |
6676 | relocations. Closes: #454036 | |
6677 | * Explain better the order in which postinst/prerm scripts are called | |
6678 | between a package and its dependencies. Thanks to Nicolas François and | |
6679 | Helge Kreutzmann for their suggestions. Closes: #379641 | |
6680 | * Fix Dpkg::BuildOptions so that dpkg-buildpackage doesn't double all | |
6681 | options in DEB_BUILD_OPTIONS when called with the -j parameter. | |
6682 | Closes: #453656 | |
6683 | ||
6684 | [ Guillem Jover ] | |
6685 | * Move compression related variables to a new Dpkg::Compression module. | |
6686 | * Remove disabled, obsolete and quite incomplete Hebrew translations. | |
6687 | * Revert dpkg-dev versioned dependency bump on dpkg >= 1.14.13 back to | |
6688 | >= 1.14.6, as the compression variables are now in a module in dpkg-dev. | |
6689 | * Do not display garbage in dselect on monochrome terminals, by setting | |
6690 | a missing ncurses character attribute. Closes: #155741, #157093 | |
6691 | Thanks to Sven Rudolph. | |
6692 | * Do not loop endlessly in dselect with very long package descriptions. | |
6693 | Closes: #179320, #342495 | |
6694 | Thanks to John Zaitseff. | |
6695 | * Ignore wrapped lines in install-info when matching section titles. | |
6696 | Closes: #214684 | |
6697 | Thanks to Andreas Metzler and Ian Zimmerman. | |
6698 | * Do not use strdup for execvp arguments. Closes: #379027 | |
6699 | * Do not print 'failed to kill' warning in start-stop-daemon when polling | |
6700 | the pid. Closes: #157305, #352554 | |
6701 | Thanks to Samuel Thibault. | |
6702 | * Properly print build message in dpkg-buildpackage for lzma and bzip2 | |
6703 | compressed sources. Closes: #458519 | |
6704 | * Promote bzip2 Recommends to Depends for dpkg-dev. Closes: #458521 | |
6705 | * Add lzma to dpkg-dev Depends. | |
6706 | * Do not automatically enable -j if DEB_BUILD_OPTIONS contains parallel=n, | |
6707 | and allow overriding its value from the environment. Closes: #458589 | |
6708 | * Fix Dpkg::BuildOptions to parse all options in DEB_BUILD_OPTIONS, so | |
6709 | that dpkg-buildpackage called with -j preserves unrecognized options. | |
6710 | * Fix several signed vs unsigned value comparisons that were making some | |
6711 | code to never be executed. | |
6712 | ||
6713 | [ Updated programs translations ] | |
6714 | * French (Christian Perrier). | |
6715 | * German (Sven Joachim). Closes: #459223 | |
6716 | * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #457918, #458732 | |
6717 | * Simplified Chinese (Deng Xiyue). Closes: #459018 | |
6718 | * Swedish (Peter Karlsson). | |
6719 | * Vietnamese (Clytie Siddall). Closes: #459016 | |
6720 | ||
6721 | [ Updated scripts translations ] | |
6722 | * French (Christian Perrier). | |
6723 | * Swedish (Peter Karlsson). | |
6724 | ||
6725 | [ Updated man pages translations ] | |
6726 | * Swedish (Peter Karlsson). | |
6727 | ||
6728 | -- Guillem Jover <guillem@debian.org> Mon, 07 Jan 2008 12:12:16 +0200 | |
6729 | ||
6730 | dpkg (1.14.14) unstable; urgency=low | |
6731 | ||
6732 | * Fix override disparity: set priority of dselect to important. | |
6733 | * Add libio-string-perl to Build-Depends as it's needed by a non-regression | |
6734 | test (fix FTBFS, thus a quick upload). | |
6735 | * Make dpkg-dev depend on dpkg (>= 1.14.13) as the latest Dpkg.pm is needed | |
6736 | for dpkg-source. | |
6737 | ||
6738 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 27 Dec 2007 11:20:38 +0100 | |
6739 | ||
6740 | dpkg (1.14.13) unstable; urgency=low | |
6741 | ||
6742 | [ Frank Lichtenheld ] | |
6743 | * Add an own manpage for Dpkg's version format. Mostly stolen | |
6744 | from policy. Closes: #373003 | |
6745 | * Fix control file parsing for field values starting with a colon. | |
6746 | Apparently nobody ever needed this until Vcs-Cvs came along. | |
6747 | Closes: #453364 | |
6748 | * Copy the usr/share/doc directory to dpkg-dev and dselect (Instead | |
6749 | of using symlinks). The space requirements are minimal and adding | |
6750 | the needed dependencies to comply with policy would be way more | |
6751 | inconvenient. Pointed out by Rene Engelhard. Closes: #452730 | |
6752 | * Allow more than one arch and more than one type of a package | |
6753 | in debian/files. Parts of the patch by Goswin von Brederlow | |
6754 | and Bastian Blank. Closes: #356299, #377400, #229143 | |
6755 | * Allow building only architecture independent packages (-A). | |
6756 | Closes: #109794, #200454 | |
6757 | * Bump Standards-Version to 3.7.3 (no changes) | |
6758 | ||
6759 | [ Raphaël Hertzog ] | |
6760 | * When dpkg-shlibdeps finds a lib in a directory which is just a symlink to | |
6761 | another directory that is also considered, remember the other directory | |
6762 | name as the canonical one. Closes: #453885 | |
6763 | * dpkg-shlibdeps doesn't warn any more about libm.so.6 being unused if the | |
6764 | binary is also linked against libstdc++ since g++ always add an implicit | |
6765 | -lm. Closes: #454616 | |
6766 | * Included files in symbols files (via #include) do no more need to repeat | |
6767 | the header line. Closes: #455260 | |
6768 | * Tweak the sort algorithm between dependencies so that intervals | |
6769 | are displayed as "a (>= 1), a (<< 2)" instead of the opposite. | |
6770 | Closes: #455520 | |
6771 | * Extend format of symbols files to support arbitrary fields of | |
6772 | meta-information. First field is Build-Depends-Package used to extract the | |
6773 | version requirement possibly encoded in the Build-Depends field and make | |
6774 | sure that the generated dependency is at least as strict as this one. | |
6775 | * Fix dpkg-gensymbols to not update version info of a deprecated symbol. | |
6776 | Closes: #457739 | |
6777 | * Fix dpkg-source's behaviour with options -sk -sK -sp -sP. Closes: #457784 | |
6778 | ||
6779 | [ Guillem Jover ] | |
6780 | * Ignore the man pages when building without NLS support. Closes: #457673 | |
6781 | * Fix perl warnings: | |
6782 | - Check for undefined values when reading from the alternative db. | |
6783 | * Properly handle symlinks for alternatives with nonexistent slave links. | |
6784 | Closes: #76295, #246906, #433567, #451872, #220044, #392440, #441021 | |
6785 | Closes: #443241 | |
6786 | Based on a patch by Daniel Leidert <daniel.leidert@wgdd.de>. | |
6787 | * Fail when diverting to a non existent directory. Closes: #245562 | |
6788 | Thanks to Flavio Stanchina <flavio@stanchina.net>. | |
6789 | * Refactor update-alternatives. | |
6790 | ||
6791 | [ Updated programs translations ] | |
6792 | * French (Christian Perrier, as this was trivial). | |
6793 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #456984 | |
6794 | * Swedish (Peter Karlsson). | |
6795 | ||
6796 | [ Updated man pages translations ] | |
6797 | * German (Helge Kreutzmann). | |
6798 | * Swedish (Peter Karlsson). | |
6799 | ||
6800 | [ Updated scripts translations ] | |
6801 | * French (Frédéric Bothamy). | |
6802 | * German (Helge Kreutzmann). | |
6803 | * Japanese (Kenshi Muto). Closes: #455841 | |
6804 | * Swedish (Peter Karlsson). | |
6805 | ||
6806 | -- Guillem Jover <guillem@debian.org> Thu, 27 Dec 2007 09:16:45 +0200 | |
6807 | ||
6808 | dpkg (1.14.12) unstable; urgency=low | |
6809 | ||
6810 | [ Raphaël Hertzog ] | |
6811 | * Add -I<file> option to dpkg-gensymbols to force the usage of a specific | |
6812 | symbols file. | |
6813 | * Dpkg::Shlibs::find_library() now returns canonicalized paths. | |
6814 | * dpkg-shlibdeps always tries the realpath() of a lib as fallback when | |
6815 | trying to identify the package of a lib (and not only for symlinks). | |
6816 | * dpkg-shlibdeps doesn't fail any more if it can't find unversioned | |
6817 | libraries on the presumption that they are just private libraries. Outputs | |
6818 | a warning instead. | |
6819 | * Expand the dpkg-shlibdeps manual page with explanations concerning | |
6820 | failures. | |
6821 | * The environment variable DPKG_GENSYMBOLS_CHECK_LEVEL can be used to force | |
6822 | dpkg-gensymbols to use a precise level of checks. Closes: #452022 | |
6823 | ||
6824 | [ Guillem Jover ] | |
6825 | * Define several private functions and variables as static. | |
6826 | * Move extern declarations to header files and stop defining them as extern. | |
6827 | * Unify parsing of Section and Priority in dpkg-gencontrol with Homepage. | |
6828 | * Switch dpkg-scanpackages to use the new Dpkg::ErrorHandling and | |
6829 | Dpkg::Versions modules. | |
6830 | ||
6831 | -- Guillem Jover <guillem@debian.org> Thu, 29 Nov 2007 06:14:09 +0200 | |
6832 | ||
6833 | dpkg (1.14.11) unstable; urgency=low | |
6834 | ||
6835 | [ Raphaël Hertzog ] | |
6836 | * dpkg-shlibdeps now ignores the lack of dependency information in some | |
6837 | specific cases (instead of failing): | |
6838 | - when the library is in the same package than the binary analyzed | |
6839 | - when the library is not versioned and can't have a shlibs file | |
6840 | * dpkg-shlibdeps now only displays 10 warnings about symbols not found for | |
6841 | each binary and a count of skipped warnings. Closes: #452318 | |
6842 | * dpkg-shlibdeps: optimize "dpkg -S" lookups by caching results, patch | |
6843 | from Aaron M. Ucko <ucko@debian.org>. Closes: #452577 | |
6844 | ||
6845 | [ Guillem Jover ] | |
6846 | * Fix dpkg-scanpackages to properly support an optional override file. | |
6847 | Closes: #452621 | |
6848 | ||
6849 | -- Guillem Jover <guillem@debian.org> Sat, 24 Nov 2007 07:19:02 +0200 | |
6850 | ||
6851 | dpkg (1.14.10) unstable; urgency=low | |
6852 | ||
6853 | [ Raphaël Hertzog ] | |
6854 | * dpkg-shlibdeps now correctly identify private libraries (avoid many | |
6855 | warnings with perl/python modules). Closes: #452338 | |
6856 | * Move capit() to a Dpkg::Fields module and use it in dpkg-shlibdeps. | |
6857 | Closes: #452262 | |
6858 | * Add more debug messages to dpkg-shlibdeps to ease collecting information | |
6859 | in case of problems. | |
6860 | * dpkg-shlibdeps now accepts again empty dependencies in shlibs files. | |
6861 | * dpkg-shlibdeps will try harder to identify packages providing a library | |
6862 | by looking up dpkg -S on the realpath of any symlink to a library. | |
6863 | Closes: #452339 | |
6864 | * dpkg-source now correctly identifies the extension of the | |
6865 | orig.tar.{gz,bz2,lzma} file and won't unexpectedly create "Format: 2.0" | |
6866 | .dsc files. | |
6867 | ||
6868 | [ Guillem Jover ] | |
6869 | * Add support for Package-Type in dpkg-name. | |
6870 | * Restore cross compilation support by honouring the environment host and | |
6871 | arch variables to override the default values on the dpkg-dev scripts. | |
6872 | ||
6873 | [ Updated man pages translations ] | |
6874 | * Swedish (Peter Karlsson) | |
6875 | ||
6876 | [ Added scripts translations ] | |
6877 | * Swedish (Peter Karlsson) | |
6878 | ||
6879 | -- Guillem Jover <guillem@debian.org> Fri, 23 Nov 2007 06:32:27 +0200 | |
6880 | ||
6881 | dpkg (1.14.9) unstable; urgency=low | |
6882 | ||
6883 | [ Raphaël Hertzog ] | |
6884 | * Fix bad behaviour of Dpkg::Path::get_pkg_root_dir() and adjust | |
6885 | dpkg-shlibdeps accordingly. Closes: #452012 | |
6886 | * Fix Dpkg::Deps to accept empty fields. Closes: #452013 | |
6887 | ||
6888 | [ Updated man pages translations ] | |
6889 | * German (Helge Kreutzmann). | |
6890 | ||
6891 | -- Guillem Jover <guillem@debian.org> Tue, 20 Nov 2007 07:15:41 +0200 | |
6892 | ||
6893 | dpkg (1.14.8) unstable; urgency=low | |
6894 | ||
6895 | [ Raphaël Hertzog ] | |
6896 | * Heavy rework of dpkg-shlibdeps: | |
6897 | - Support "symbols" files to generate finer-grained dependencies. | |
6898 | Those files can be created by the new dpkg-gensymbols command. | |
6899 | Closes: #430367 | |
6900 | - Uses now all paths in RPATH (instead of only the first). | |
6901 | Closes: #395942 | |
6902 | - Support parsing include directives in /etc/ld.so.conf. Closes: #431597 | |
6903 | - Libraries are also searched in the public directories of packages | |
6904 | being built and thus debian/shlibs.local can effectively define | |
6905 | dependencies for libraries that are being built. Closes: #80340 | |
6906 | - "symbols" files use the full SONAME as key instead of splitting it in | |
6907 | (name, version) like in the "shlibs" format. This allows binaries to | |
6908 | be linked with unversioned libraries and not fail. Note that | |
6909 | unversioned libraries are still a very bad idea. Closes: #48208 | |
6910 | - dpkg-shlibdeps now supports '-x<package>' options that can be used to | |
6911 | exclude packages from generated dependencies (use with care though). | |
6912 | Closes: #41907, #109954 | |
6913 | - If dpkg-shlibdeps doesn't find any dependency information for a | |
6914 | shared library that is actively used, then it will fail. This can be | |
6915 | disabled with the option '--ignore-missing-info'. Closes: #10807 | |
6916 | * Switch perl programs to use the new Dpkg::Deps module. This changes the | |
6917 | behaviour of dpkg-gencontrol and dpkg-source which will rewrite and | |
6918 | simplify dependencies and build dependencies as possible. Multiple | |
6919 | dependencies on the same package are replaced by their intersection. | |
6920 | Closes: #178203, #186809, #222652 | |
6921 | ||
6922 | [ Frank Lichtenheld ] | |
6923 | * Add $(MAKE) check to build target | |
6924 | * Allow using other compressions than gzip on dpkg-source -b | |
6925 | (NOTE: this will result in a Format: 2.0 source package!). | |
6926 | Closes: #382673 | |
6927 | * Various small fixes to the manpages suggested by Helge Kreutzmann. | |
6928 | Closes: #445858 | |
6929 | * Fix Dpkg::BuildOptions (and thereby dpkg-buildpackage) to really | |
6930 | set DEB_BUILD_OPTIONS. Found by Daniel Shepler. Closes: #446119 | |
6931 | * Change some ' in shell code in dpkg-source.1 and dpkg-query.1 to | |
6932 | proper \(aq. Reported by Daniel van Eeden. Closes: #447476 | |
6933 | ||
6934 | [ Guillem Jover ] | |
6935 | * Use shipped perl modules when calling perl programs at build time. | |
6936 | * Switch perl programs to use the new Dpkg::ErrorHandling and Dpkg::Arch | |
6937 | perl modules. | |
6938 | * Add support for format strings in Dpkg::ErrorHandling functions. | |
6939 | * Move build and host arch detection code from dpkg-architecture to | |
6940 | Dpkg::Arch. | |
6941 | * Add initial udeb support: | |
6942 | - Support new fields Package-Type, Subarchitecture, Kernel-Version | |
6943 | and Installer-Menu-Item. Closes: #383916 | |
6944 | - New '--type' option for dpkg-scanpackages. | |
6945 | * Make dpkg-dev Conflict on dpkg-cross << 2.0.0 which was sourcing | |
6946 | dpkg-buildpackage expecting it to be a shell script. Closes: #445852 | |
6947 | * Get rid of undefined macros from man pages. Thanks to Colin Watson | |
6948 | for the analysis. | |
6949 | ||
6950 | [ Updated dselect translations ] | |
6951 | * Czech (Miroslav Kure). | |
6952 | ||
6953 | [ Added programs translations ] | |
6954 | * Thai (Theppitak Karoonboonyanan). Closes: #446501 | |
6955 | ||
6956 | [ Updated programs translations ] | |
6957 | * Czech (Miroslav Kure). | |
6958 | * Galician (Jacobo Tarrio). Closes: #446624 | |
6959 | * Polish (Robert Luberda). | |
6960 | * Russian (Yuri Kozlov). Closes: #446278 | |
6961 | ||
6962 | [ Updated man pages translations ] | |
6963 | * German (Helge Kreutzmann). Closes: #448354 | |
6964 | * Polish (Robert Luberda). | |
6965 | * Swedish (Peter Karlsson). | |
6966 | ||
6967 | [ Added scripts translations ] | |
6968 | * German (Helge Kreutzmann). Closes: #448353 | |
6969 | ||
6970 | [ Updated scripts translations ] | |
6971 | * Polish (Robert Luberda). | |
6972 | * Swedish (Peter Karlsson). | |
6973 | ||
6974 | -- Guillem Jover <guillem@debian.org> Mon, 19 Nov 2007 10:36:30 +0200 | |
6975 | ||
6976 | dpkg (1.14.7) unstable; urgency=low | |
6977 | ||
6978 | [ Guillem Jover ] | |
6979 | * Add back $dpkglib into @INC, needed by the controllib.pl require in | |
6980 | 822-date. Closes: #440962 | |
6981 | * Document in dpkg-scanpackages that apt now requires Packages.bz2 in | |
6982 | preference to Packages.gz. Closes: #440973 | |
6983 | * Stop recognizing the obsolete Optional field when building packages. | |
6984 | * Use fakeroot, if present, by default to gain root privileges in | |
6985 | dpkg-buildpackage. | |
6986 | * Fix typos in dpkg-deb.1 and start-stop-daemon.8. Closes: #441051 | |
6987 | Thanks to A. Costa. | |
6988 | * After '<prerm> remove' fails and while doing the error unwinding, if | |
6989 | the '<postinst> abort-remove' call succeeds, preserve the old status | |
6990 | instead of unconditionally setting it to 'Installed'. Closes: #432893 | |
6991 | Thanks to Brian M. Carlson. | |
6992 | * Add Vcs-Browser and Vcs-Git fields to debian/control. | |
6993 | * Add a Homepage field to debian/control (to be changed later when | |
6994 | there's a more formal site). | |
6995 | * Allow comparing unsupported architectures for equality and identity. | |
6996 | Based on a patch by Frank Lichtenheld. Closes: #427210 | |
6997 | * Document Origin and Bugs fields in deb-control.5. Closes: #173463 | |
6998 | * Do not replace substvars for build dependencies (it was not supported | |
6999 | anyway). | |
7000 | ||
7001 | [ Frank Lichtenheld ] | |
7002 | * Add _MTN to dpkg-source -i default regex. Suggested by Jari Aalto. | |
7003 | * Convert dpkg-buildpackage to a Perl script. | |
7004 | Fix some bugs in the new script detected in experimental: | |
7005 | Closes: #444362 | |
7006 | * dpkg-buildpackage accepts a -j<n> option now which will set | |
7007 | MAKEFLAGS(-j<n>) and DEB_BUILD_OPTIONS(parallel=<n>) accordingly. | |
7008 | parallel=<n> in DEB_BUILD_OPTIONS will be passed to MAKEFLAGS as | |
7009 | well. Based on an idea by Robert Millan. Closes: #440636 | |
7010 | * Allow dpkg-source -I without a pattern which will load a default | |
7011 | list of pattern similar to -i without regexp. Patch by | |
7012 | Jari Aalto. Closes: #440972 | |
7013 | * Rework documentation of dpkg-source's -i and -I options. | |
7014 | Closes: #323911, #440956 | |
7015 | * Add --utf8-strings to gpg call in dpkg-buildpackage since | |
7016 | that seems to be the better default. Suggested by Székelyi Szabolcs. | |
7017 | Closes: #379418 | |
7018 | * Let dpkg-buildpackage error out early if the version number from | |
7019 | the changelog is not a valid Debian version. Closes: #216075 | |
7020 | * Fix dpkg-source to create correct diffs for files with spaces in | |
7021 | their name (apparently we don't have many of those ;). | |
7022 | Based on a patch by Marcel Toele. Closes: #445380 | |
7023 | ||
7024 | [ Updated programs translations ] | |
7025 | * Basque (Piarres Beobide). Closes: #440859 | |
7026 | * Danish (Claus Hindsgaul). Closes: #441106 | |
7027 | * French (Frédéric Bothamy). | |
7028 | * German (Sven Joachim). Closes: #440537 | |
7029 | * Nepali (Shiva Prasad Pokharel). Closes: #437825 | |
7030 | * Portuguese (Miguel Figueiredo). Closes: #441113 | |
7031 | * Romanian (Eddy Petrişor). | |
7032 | * Vietnamese (Clytie Siddall). Closes: #440502 | |
7033 | * Korean (Sunjae Park). Closes: #443190 | |
7034 | ||
7035 | [ Updated man pages translations ] | |
7036 | * German (Helge Kreutzmann). | |
7037 | * Swedish (Peter Karlsson). | |
7038 | * Korean (Sunjae Park). Closes: #443191 | |
7039 | ||
7040 | [ Updated scripts translations ] | |
7041 | * Correct a typo in the French translation. Closes: #443276 | |
7042 | * Swedish (Peter Karlsson). | |
7043 | ||
7044 | -- Guillem Jover <guillem@debian.org> Mon, 08 Oct 2007 07:31:34 +0300 | |
7045 | ||
7046 | dpkg (1.14.6) unstable; urgency=low | |
7047 | ||
7048 | [ Frank Lichtenheld ] | |
7049 | * Synchronise usage information of dpkg, dpkg-deb, and | |
7050 | dpkg-query man pages. This fixes some small mistakes | |
7051 | and also Closes: #321520 | |
7052 | ||
7053 | [ Guillem Jover ] | |
7054 | * Man pages cleanup: | |
7055 | - Some italics and bold fixes. | |
7056 | - Unify ellipsis, argument separator, and remove redundant program name | |
7057 | preceding the options. | |
7058 | - Substitute 'FILES' header with 'SEE ALSO' in dpkg-buildpackage(1), | |
7059 | and remove leftover string from man page split. Closes: #439306 | |
7060 | - Split option descriptions so that it gets easier to distinguish. | |
7061 | - Unify author and copyright information formatting. | |
7062 | * Move variables automatically modified at build time for the perl scripts | |
7063 | to a new style perl module (Dpkg) and make all programs use it. | |
7064 | * Switch 'dpkg-gettext.pl' to a new style perl module (Dpkg::Gettext). | |
7065 | * Implement support for Breaks field. Closes: #379140 | |
7066 | Thanks to Ian Jackson. | |
7067 | * Run the deconfiguration of each package to be deconfigured once, instead | |
7068 | of once per each conflicting package being removed. Closes: #378003 | |
7069 | Thanks to Ian Jackson. | |
7070 | * Do not segfault when the result from a 'dpkg-query -l' is bigger than | |
7071 | the total number of current packages, and do not produce repeated | |
7072 | results with overlapping patterns on 'dpkg-query -W'. Closes: #428427 | |
7073 | * Tightening dpkg-dev versioned Depends to dpkg 1.14.6, and dpkg Conflicts | |
7074 | against << dpkg-dev 1.14.6, where the perl modularization started. | |
7075 | * Do not print empty lines after 'Setting up ...' output. Closes: #392317 | |
7076 | * When a slave alternative is inapplicable do not attempt to create the | |
7077 | slave link before removing it again. Closes: #411699 | |
7078 | Thanks to Ian Jackson. | |
7079 | * Do not consider it a file conflict if the package contains a symlink | |
7080 | to a directory where the existing symlink on-disk points to the | |
7081 | same place. Closes: #377682 | |
7082 | Thanks to Ian Jackson. | |
7083 | * Fix perl warnings: | |
7084 | - When removing a non diverted file with dpkg-divert. Closes: #438416 | |
7085 | * Implement support for Homepage field. Closes: #142324 | |
7086 | * Ignore XB- fields instead of XC- fields from control file binary package | |
7087 | stanzas in dpkg-genchanges. | |
7088 | * Explicitly ignore all known fields from the control file source package | |
7089 | stanza in dpkg-genchanges, instead of leaving unknown fields unwarned. | |
7090 | * Implement support for Vcs-Browser, Vcs-Arch, Vcs-Bzr, Vcs-Cvs, Vcs-Darcs, | |
7091 | Vcs-Git, Vcs-Hg, Vcs-Mtn and Vcs-Svn fields in control file source | |
7092 | package stanza. | |
7093 | * Implement support for Tag field. | |
7094 | ||
7095 | [ Updated scripts translations ] | |
7096 | * French (Frédéric Bothamy, Christian Perrier). | |
7097 | * Swedish (Peter Karlsson). | |
7098 | ||
7099 | [ Updated programs translations ] | |
7100 | * Dzongkha (Tshewang Norbu). Closes: #430931 | |
7101 | * Nepali (Shiva Prasad Pokharel). Closes: #435353 | |
7102 | * Polish (Robert Luberda). | |
7103 | * Russian (Yuri Kozlov). Closes: #436147 | |
7104 | * Swedish (Peter Karlsson). | |
7105 | ||
7106 | [ Updated dselect translations ] | |
7107 | * Russian (Yuri Kozlov). Closes: #436149 | |
7108 | * Swedish (Peter Karlsson). | |
7109 | ||
7110 | [ Updated man pages translations ] | |
7111 | * German (Helge Kreutzmann). | |
7112 | * Polish (Robert Luberda). | |
7113 | * Swedish (Peter Karlsson). | |
7114 | ||
7115 | -- Guillem Jover <guillem@debian.org> Wed, 05 Sep 2007 07:36:02 +0300 | |
7116 | ||
7117 | dpkg (1.14.5) unstable; urgency=low | |
7118 | ||
7119 | [ Guillem Jover ] | |
7120 | * Add lpia support to ostable and triplettable. | |
7121 | * Fix dpkg-source to not emit duplicated entries for the Architecture field | |
7122 | in the .dsc file. | |
7123 | * Fix dpkg-scanpackages to load the override file after having filled the | |
7124 | packages information. Closes: #428169, #428470 | |
7125 | * Add '.shelf' to the default dpkg-source -i regex. Closes: #427827 | |
7126 | Thanks to Adeodato Simó. | |
7127 | * Support a colon separated list of paths from the ELF RPATH field in | |
7128 | dpkg-shlibdeps. Thanks to Jiří Paleček. Closes: #427988 | |
7129 | * Man pages cleanup: | |
7130 | - Reference deb-substvars(5) instead of dpkg-substvars(5). Closes: #429182 | |
7131 | - Mark dpkg-* commands in bold. | |
7132 | - Unify title header. | |
7133 | - Remove an additional space in install-info(8) and mark gzip in bold | |
7134 | and remove redundant reference to GNU. | |
7135 | - Fix explanation of dpkg-source '-b' option, remove a reference to | |
7136 | checking for a missing empty string argument, and add a reference | |
7137 | to '-sX' arguments affecting the behaviour. Closes: #428167 | |
7138 | - Remove documented dpkg-gencontrol options in dpkg-source left over | |
7139 | from the man pages split. | |
7140 | ||
7141 | [ Frank Lichtenheld ] | |
7142 | * Fix typo in German translation of start-stop-daemon(8). | |
7143 | Noted by Joachim Breitner. Closes: #430008 | |
7144 | * Correct permission and owner/group handling when extracting | |
7145 | tar balls to match more the user's preferences instead of | |
7146 | ours or the ones from the originator of the tar ball. Patch | |
7147 | by Ian Jackson. Closes: #390915, #207289 | |
7148 | * dpkg-source warns now about new empty files since those will | |
7149 | not be represented in the diff. Closes: #383394 | |
7150 | ||
7151 | [ Updated dselect translations ] | |
7152 | * French (Christian Perrier). | |
7153 | * Romanian (Eddy Petrişor). | |
7154 | ||
7155 | [ Updated programs translations ] | |
7156 | * Estonian (Ivar Smolin). Closes: #427589 | |
7157 | * Portuguese (Miguel Figueiredo). | |
7158 | * Romanian (Eddy Petrişor). | |
7159 | * Spanish (Javier Fernandez-Sanguino). Closes: #429958 | |
7160 | ||
7161 | [ Updated man pages translations ] | |
7162 | * German (Helge Kreutzmann). | |
7163 | ||
7164 | -- Frank Lichtenheld <djpig@debian.org> Tue, 03 Jul 2007 00:27:07 +0200 | |
7165 | ||
7166 | dpkg (1.14.4) unstable; urgency=low | |
7167 | ||
7168 | [ Guillem Jover ] | |
7169 | * Fix perl warnings: | |
7170 | - When unpacking a source package with -sp from a different directory | |
7171 | than the one containing the tarball. Closes: #424998 | |
7172 | * Remove an unused variable in dpkg-statoverride by renaming it to the | |
7173 | initially intended name. Closes: #425041 | |
7174 | * Fix loose regex in dpkg-source (/\.debian.tar/ -> /\.debian\.tar/). | |
7175 | Thanks to Kylan Robinson. Closes: #425629 | |
7176 | * Revert change on 1.14.0 from Aaron M. Ucko. Trim down duped entries only | |
7177 | when passing them to dpkg-query instead. Closes: #425641 | |
7178 | * Recognize again architecture wildcards. Closes: #424670 | |
7179 | ||
7180 | [ Updated programs translations ] | |
7181 | * Basque (Piarres Beobide). Closes: #425776 | |
7182 | * French (Frédéric Bothamy). | |
7183 | * Galician (Jacobo Tarrío). | |
7184 | ||
7185 | -- Guillem Jover <guillem@debian.org> Thu, 24 May 2007 19:30:26 +0300 | |
7186 | ||
7187 | dpkg (1.14.3) unstable; urgency=low | |
7188 | ||
7189 | [ Guillem Jover ] | |
7190 | * Fix perl warnings: | |
7191 | - In dpkg-genchanges when called with -S. Closes: #423193 | |
7192 | - In architecture comparison operations. Closes: #423452 | |
7193 | - Fill slavepaths undefined entries with an empty string to guarantee | |
7194 | they are always defined. Closes: #423140, #423451, #423544, #423555 | |
7195 | * Include the new split man pages deb-substvars.5, deb-override.5 and | |
7196 | deb-shlibs.5 in dpkg-dev. | |
7197 | * Fix deb-substvars.5 section to match reality. | |
7198 | * Refactor update-alternatives. | |
7199 | * Fix dpkg-divert to work again w/o specifying the '--divert' and | |
7200 | '--package' or '--local' options. Closes: #423864 | |
7201 | * Document in install-info.8 that when no '--section' option is specified, | |
7202 | install-info will try to use the INFO-DIR-SECTION entry from the info | |
7203 | file. Add missing commas. Thanks to Kurt B. Kaiser. Closes: #397737 | |
7204 | * Disambiguate in install-info.8 the use of 'Info directory' with | |
7205 | 'Info dir file'. Closes: #420766 | |
7206 | * Document in deb-control.5 that the control file can have '#'-style | |
7207 | comments. Closes: #406481 | |
7208 | * Make start-stop-daemon fork twice while daemonizing. | |
7209 | ||
7210 | [ Updated scripts translations ] | |
7211 | * French (Frédéric Bothamy). Closes: #423392 | |
7212 | ||
7213 | [ Updated programs translations ] | |
7214 | * French (Christian Perrier). | |
7215 | * German (Sven Joachim). Closes: #423401 | |
7216 | ||
7217 | [ Updated dselect translations ] | |
7218 | * German (Sven Joachim). Closes: #423403 | |
7219 | ||
7220 | -- Guillem Jover <guillem@debian.org> Tue, 15 May 2007 16:02:59 +0300 | |
7221 | ||
7222 | dpkg (1.14.2) unstable; urgency=low | |
7223 | ||
7224 | [ Guillem Jover ] | |
7225 | * Remove bashisms in dpkg-buildpackage. Closes: #422239 | |
7226 | * Handle case in update-alternatives when there's no existing alternative | |
7227 | to configure. Closes: #260987, #353252, #367717, #392431 | |
7228 | * Add solaris support to ostable and triplettable. Closes: #361866 | |
7229 | * Properly create the generic name symlink in update-alternatives for new | |
7230 | alternatives. Closes: #422979 | |
7231 | * Include translations again, which disappeared due to a dirty source tree | |
7232 | and a bogus Makefile.am for the man pages. Closes: #423029, #423085 | |
7233 | ||
7234 | -- Guillem Jover <guillem@debian.org> Wed, 09 May 2007 22:22:45 +0300 | |
7235 | ||
7236 | dpkg (1.14.1) unstable; urgency=low | |
7237 | ||
7238 | [ Guillem Jover ] | |
7239 | * Fix partial upgrades by tightening dpkg-dev versioned Depends to | |
7240 | dpkg 1.14.0, and dpkg Conflicts against << dpkg-dev 1.14.0, where | |
7241 | the triplettable support first appeared. Closes: #422848 | |
7242 | ||
7243 | -- Guillem Jover <guillem@debian.org> Tue, 08 May 2007 18:23:49 +0300 | |
7244 | ||
7245 | dpkg (1.14.0) unstable; urgency=low | |
7246 | ||
7247 | [ Guillem Jover ] | |
7248 | * Make the copyright information in dpkg-deb.1 and dpkg-split.1 match the | |
7249 | one in the source. Thanks to Nicolas François. Closes: #379320 | |
7250 | * Allow dpkg-buildpackage to properly override '-b' when passed after '-B'. | |
7251 | Thanks to Julian Gilbey. Closes: #397479 | |
7252 | * Move retrieval of uid and gid information from controllib.pl into a | |
7253 | function, so that scripts not needing it do not execute that code. | |
7254 | Based on a patch by Riku Voipio. Closes: #396884 | |
7255 | * Do not bail out in dpkg when building without start-stop-daemon support, | |
7256 | by checking if the macro value is true instead of it being defined. | |
7257 | Thanks to Mark Rosenstand. | |
7258 | * Make all perl scripts use strict and warnings, to ease catching errors. | |
7259 | * Refactor update-alternatives code, with the side effect that now commands | |
7260 | on non existing link group files will return an error code (except | |
7261 | for --remove, now). Closes: #273407 | |
7262 | * Add a missing newline to a warning message in dpkg. Closes: #390914 | |
7263 | Thanks to Ian Jackson. | |
7264 | * Fix typo in variable name in dpkg-source which was causing it to not | |
7265 | create directories when extracting the diff. Closes: #374645 | |
7266 | * Fix up and down keystrokes in the dselect help message. Closes: #383438 | |
7267 | Thanks to Sven Joachim. | |
7268 | * Convert 822-date to be a simple wrapper around 'date -R'. 822-date is | |
7269 | now deprecated and should not be used anymore. It might be removed | |
7270 | sometime in the future. Closes: #31634, #367712, #314462 | |
7271 | Thanks to Frank Lichtenheld. | |
7272 | * Add '.gitignore' to the default dpkg-source -i regex. Closes: #409566 | |
7273 | Thanks to Julien Cristau. | |
7274 | * Add '.hg' to the default dpkg-source -i regex. Closes: #414794 | |
7275 | * Use l10n-friendlier strings to describe dependencies. Closes: #390916 | |
7276 | Thanks to Ian Jackson. | |
7277 | * Change priority for dpkg-dev from standard to optional to match the | |
7278 | override. | |
7279 | * Do not use a build-stamp in debian/rules. | |
7280 | * Fix confusing bottom status lines in dselect, unifying them by removing | |
7281 | the method or package name and capitalizing. Closes: #9085 | |
7282 | * Check proper error value returned by BZ2_bzerror. Closes: #410605 | |
7283 | * Exit with an error instead of an assert if a file name is too long when | |
7284 | building a .deb package. Closes: #393069 | |
7285 | * Exit with an error instead of an assert if the number of conflictors is | |
7286 | exceeded. Remove bogus comments. Closes: #377855 | |
7287 | * Fix regular expression special-casing Origin, Bugs and Maintainer fields | |
7288 | which was making X[SBC]- fields containing such strings to propagate into | |
7289 | the .deb control file unprocessed. Thanks to Colin Watson. | |
7290 | * Add support for '--admindir' in dpkg-buildpackage, dpkg-checkbuilddeps | |
7291 | and dpkg-shlibdeps. Closes: #162348 | |
7292 | * Cleaning and format unification of manual pages. | |
7293 | * Make the override-file argument to dpkg-scanpackages optional. | |
7294 | * Refactor compression filtering code. | |
7295 | * Split override file information from dpkg-scanpackages.1 into | |
7296 | deb-override.5 manual page. | |
7297 | * Split dpkg-source.1 into independent man pages, namely deb-substvars.5, | |
7298 | deb-shlibs.5, dpkg-buildpackage.1, dpkg-distaddfile.1, dpkg-genchanges.1, | |
7299 | dpkg-gencontrol.1, dpkg-parsechangelog.1 and dpkg-shlibdeps.1. | |
7300 | * Support building binary packages with the member data.tar.lzma compressed | |
7301 | with lzma. | |
7302 | * Require gettext 0.16.1. | |
7303 | * Show the epoch (if present) when displaying package versions. | |
7304 | Closes: #107449, #179913, #345594, #393924, #405668 | |
7305 | Based on a patch by Jeffrey W. Baker. | |
7306 | * Switch from pseudo-tags to usertags, and update the documentation. | |
7307 | * Fix typo in German dpkg man page. Closes: #416167 | |
7308 | Thanks to Martin Weis. | |
7309 | * Properly sort Uploaders field in generated .dsc files. | |
7310 | * Reorder a bit the fields in output files. | |
7311 | * Speed up dpkg-shlibdeps by avoiding doing a dpkg-query for duped | |
7312 | libraries. Thanks to Aaron M. Ucko. Closes: #421290 | |
7313 | * Generalize source architecture handling by abstracting it through the new | |
7314 | Debian triplet and the new triplettable. | |
7315 | * Add armel support to ostable and triplettable. Closes: #414087 | |
7316 | ||
7317 | [ Updated programs translations ] | |
7318 | * Dutch (Bart Cornelis). | |
7319 | * French (Frédéric Bothamy). | |
7320 | * Polish (Robert Luberda). | |
7321 | * Romanian (Eddy Petrişor). | |
7322 | * Simplified Chinese (Anthony Wong). Closes: #415320 | |
7323 | * Traditional Chinese (Anthony Wong). Closes: #415230 | |
7324 | ||
7325 | [ Added programs translations ] | |
7326 | * Estonian added (Ivar Smolin). Closes: #422404 | |
7327 | * Kurdish added (Erdal Ronahi). Closes: #418154 | |
7328 | * Marathi added (Priti Patil). Closes: #416810 | |
7329 | ||
7330 | [ Updated man pages translations ] | |
7331 | * German (German l10n team). Closes: #418528 | |
7332 | * Polish (Robert Luberda). | |
7333 | ||
7334 | [ Updated dselect translations ] | |
7335 | * Dutch (Bart Cornelis). | |
7336 | * Polish (Robert Luberda). | |
7337 | ||
7338 | -- Guillem Jover <guillem@debian.org> Tue, 08 May 2007 11:11:50 +0300 | |
7339 | ||
7340 | dpkg (1.13.25) unstable; urgency=low | |
7341 | ||
7342 | [ Guillem Jover ] | |
7343 | * Fix year 2018 in changelog for Michael Alan Dorman's upload in 1998, | |
7344 | which was confusing the changelog parsers. Closes: #402526 | |
7345 | * Document in its man page that update-alternatives requires cooperation | |
7346 | from all packages dealing with the specific file. Closes: #396338 | |
7347 | Thanks to Tomas Pospisek <tpo_deb@sourcepole.ch>. | |
7348 | * Require POSIX inside subprocerr in controllib.pl. Closes: #390636 | |
7349 | Thanks to Brendan O'Dea <bod@debian.org>. | |
7350 | * Support extracting lzma compressed source and binary packages, | |
7351 | and add a Suggests on package lzma. Closes: #347715 | |
7352 | * Add '/emul/ia32-linux' biarch paths to dpkg-shlibdeps. Closes: #403216 | |
7353 | * Remove non-modified /etc/dpkg/dpkg.cfg configuration file when upgrading | |
7354 | from versions 1.9.21 through 1.10.28, to avoid getting prompted about | |
7355 | conffile changes. Closes: #398061 | |
7356 | ||
7357 | [ Updated programs translations ] | |
7358 | * Chinese (Traditional, Asho Yeh). | |
7359 | * Korean (Sunjae Park). Closes: #394135, #404938 | |
7360 | * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #391143 | |
7361 | * Nepali (Shiva Prasad Pokharel). | |
7362 | * Romanian (Eddy Petrişor). | |
7363 | * Catalan (Jordà Polo). | |
7364 | * Swedish (Peter Karlsson). | |
7365 | * Vietnamese (Clytie Siddall). Closes: #399343 | |
7366 | ||
7367 | [ Added programs translations ] | |
7368 | * Punjabi (A S Alam). | |
7369 | ||
7370 | [ Updated scripts translations ] | |
7371 | * Catalan (Jordi Mallach). | |
7372 | ||
7373 | [ Updated dselect translations ] | |
7374 | * Korean (Sunjae Park). Closes: #404943 | |
7375 | ||
7376 | -- Guillem Jover <guillem@debian.org> Tue, 2 Jan 2007 00:23:57 +0200 | |
7377 | ||
7378 | dpkg (1.13.24) unstable; urgency=low | |
7379 | ||
7380 | [ Guillem Jover ] | |
7381 | * Fix dselect segfault by adding a field description matching the | |
7382 | dependency field enum position. Closes: #392731, #392724 | |
7383 | ||
7384 | [ Updated programs translations ] | |
7385 | * Nepali (Shiva Prasad Pokharel). Closes: #373728 | |
7386 | ||
7387 | -- Guillem Jover <guillem@debian.org> Fri, 13 Oct 2006 16:34:39 +0300 | |
7388 | ||
7389 | dpkg (1.13.23) unstable; urgency=low | |
7390 | ||
7391 | [ Guillem Jover ] | |
7392 | * Add initial support for the Breaks field, by parsing but rejecting it. | |
7393 | Thanks to Ian Jackson <iwj@ubuntu.com>. Closes: #375703 | |
7394 | * Use dpkg-architecture from the source tree to get the target Debian | |
7395 | architecture, instead of duplicating the logic in the m4 files. | |
7396 | * Remove comment headers in dselect/helpmsgs.{cc,h} about the files being | |
7397 | autogenerated, replace them with a proper license and copyright comment. | |
7398 | Closes: #382308 | |
7399 | * Add a new line at the end of m4/compiler.m4 file, to cope with an | |
7400 | autoreconf failure due to the new m4 1.4.7. | |
7401 | ||
7402 | [ Nicolas François ] | |
7403 | * Specify --null before the -T tar's option to avoid the "tar: -: file name | |
7404 | read contains nul character" warning. | |
7405 | Closes: #376351, #375749, #376724, #377279 | |
7406 | ||
7407 | [ Added programs translations ] | |
7408 | * Dzongkha (Kinley Tshering). | |
7409 | ||
7410 | [ Updated programs translations ] | |
7411 | * Basque (Piarres Beobide). Closes: #375118 | |
7412 | * Brazilian Portuguese (Andre Luis Lopes). | |
7413 | * Catalan (Robert Millan, Jordi Mallach). Closes: #383448 | |
7414 | * Czech (Miroslav Kure). | |
7415 | * Danish (Claus Hindsgaul). | |
7416 | * Dutch (Bart Cornelis). | |
7417 | * Dzongkha (Tenzin Dendup). Closes: #388192 | |
7418 | * French (Frédéric Bothamy). | |
7419 | * Galician (Jacobo Tarrio). | |
7420 | * German (Sven Joachim). Closes: #381409, #381740 | |
7421 | * Hungarian (SZERVÁC Attila). | |
7422 | * Italian (Stefano Canepa, Davide Viti). Closes: #387821 | |
7423 | * Japanese (Kenshi Muto). Closes: #386963 | |
7424 | * Khmer (Khoem Sokhem). Closes: #375099 | |
7425 | * Portuguese (Miguel Figueiredo, Rui Branco). | |
7426 | * Romanian (Eddy Petrişor). | |
7427 | * Russian (Yuri Kozlov). Closes: #376746, #391143 | |
7428 | * Slovak (Peter Mann). Closes: #387282 | |
7429 | * Spanish (Javier Fernandez-Sanguino). Closes: #386759 | |
7430 | * Swedish (Daniel Nylander). Closes: #383643 | |
7431 | * Vietnamese (Clytie Siddall). Closes: #383588 | |
7432 | ||
7433 | [ Added scripts translations ] | |
7434 | * Catalan (Jordi Mallach). | |
7435 | * French (Philippe Batailler). | |
7436 | ||
7437 | [ Updated dselect translations ] | |
7438 | * Brazilian Portuguese (Andre Luis Lopes). | |
7439 | * Catalan (Robert Millan, Jordi Mallach). | |
7440 | * Danish (Claus Hindsgaul). | |
7441 | * German (Sven Joachim). Closes: #384843 | |
7442 | (Sven is now the new German translation maintainer for dpkg and dselect). | |
7443 | * Hungarian (SZERVÁC Attila). | |
7444 | * Indonesian (Arief S Fitrianto). Closes: #391144 | |
7445 | * Italian (Stefano Canepa). | |
7446 | * Japanese (Kenshi Muto). | |
7447 | * Norwegian Bokmål (Hans Fr. Nordhaug). | |
7448 | * Russian (Yuri Kozlov). | |
7449 | * Slovak (Peter Mann). | |
7450 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #391144 | |
7451 | * Swedish (Daniel Nylander). | |
7452 | * Vietnamese (Clytie Siddall). | |
7453 | ||
7454 | [ Updated man pages translations ] | |
7455 | * French (Philippe Batailler). | |
7456 | * German (Helge Kreutzmann). Closes: #379030 | |
7457 | ||
7458 | [ Added man pages translations ] | |
7459 | * German (Helge Kreutzmann). | |
7460 | Closes: #379286, #379298, #379417, #379433, #379661, #379798, #379825 | |
7461 | Closes: #379985, #380130, #380239, #380365, #381047, #380660, #380443 | |
7462 | Closes: #381349, #381488 | |
7463 | * Japanese (KISE Hiroshi). | |
7464 | Closes: #381141, #381865, #384768, #385675, #386965, #388837 | |
7465 | ||
7466 | -- Guillem Jover <guillem@debian.org> Thu, 12 Oct 2006 02:56:09 +0300 | |
7467 | ||
7468 | dpkg (1.13.22) unstable; urgency=low | |
7469 | ||
7470 | [ Guillem Jover ] | |
7471 | * Version the po4a Build-Depends to >= 0.23 as we are using options | |
7472 | introduced in that version. Thanks to Sergio Gelato. Closes: #370536 | |
7473 | * Add '.bzrtags' directory to default dpkg-source -i regex. | |
7474 | Suggested by Adeodato Simó. Closes: #370392 | |
7475 | * Print update-alternatives '--config' listing layout evenly spaced. | |
7476 | Closes: #325895 | |
7477 | * Clarify the legend in update-alternatives '--help' (Andrew Ferrier). | |
7478 | Closes: #305318 | |
7479 | * Add the source version inside parenthesis to the Source field in the | |
7480 | generated .changes and binary packages if the binary package version | |
7481 | differs (like in binNMUs). Closes: #62529 | |
7482 | * Add missing comment serving as documentation about abort-remove on | |
7483 | removal in dpkg.postinst (Justin Pryzby). Closes: #372145 | |
7484 | * Fix typo in dpkg-deb manpage (Robert Luberda). Closes: #373999 | |
7485 | * Clarify dpkg-architecture new options '-e' and '-i' in man page, add | |
7486 | backward compatibility information and give some examples. | |
7487 | Thanks for the initial suggestions to Junichi Uekawa. Closes: #370830 | |
7488 | * Modified some strings to be able to merge them in the .pot files. | |
7489 | * Add new '--umask' option to start-stop-daemon. Closes: #368003 | |
7490 | ||
7491 | [ Frank Lichtenheld ] | |
7492 | * dpkg-source issued spurious warnings about fields defined with | |
7493 | XB-. They now get correctly suppressed. Closes: #374154 | |
7494 | * Give a correct warning when the user requested an unknown | |
7495 | sign command that we will default to a pgp style interface. | |
7496 | Closes: #133470 | |
7497 | ||
7498 | [ Updated programs translations ] | |
7499 | * Romanian (Eddy Petrişor). | |
7500 | * Galician (Jacobo Tarrio). | |
7501 | * French (Christian Perrier). | |
7502 | * Swedish (Peter Karlsson). | |
7503 | * Basque (Piarres Beobide). Closes: #373107 | |
7504 | * Polish (Robert Luberda). | |
7505 | * Catalan (Guillem Jover). | |
7506 | ||
7507 | [ Added programs translations ] | |
7508 | * Nepali (Paras Pradhan). Closes: #373728 | |
7509 | ||
7510 | [ Updated dselect translations ] | |
7511 | * Simplified Chinese (Kov Tchai). Closes: #366260 | |
7512 | ||
7513 | [ Updated man pages translations ] | |
7514 | * Polish (Robert Luberda). | |
7515 | ||
7516 | [ Christian Perrier ] | |
7517 | * Typo fix in update-alternatives ("alternativse"). Thanks to Eddy Petrisor | |
7518 | for spotting it. Translations unfuzzied. | |
7519 | * Make similar messages in dpkg-statoverride and dpkg-divert exactly similar | |
7520 | Thanks to Eddy Petriso for spotting them, again. | |
7521 | ||
7522 | -- Guillem Jover <guillem@debian.org> Wed, 21 Jun 2006 18:03:29 +0300 | |
7523 | ||
7524 | dpkg (1.13.21) unstable; urgency=low | |
7525 | ||
7526 | [ Guillem Jover ] | |
7527 | * Disambiguate error message about conflicting command line actions by | |
7528 | providing both long and short option names. Based on a suggestion by | |
7529 | Josip Rodin. Closes: #45575 | |
7530 | * Add '/lib32' and '/usr/lib32' to the dpkg-shlibdeps library path search | |
7531 | list. Closes: #367892 | |
7532 | * Revert usage of English perl non-essential module from install-info. | |
7533 | Closes: #369928, #369958, #370157, #370174, #370210 | |
7534 | * Print the correct file being parsed by dpkg-parsechangelog's debian | |
7535 | parser. Closes: #368961 | |
7536 | * Fix dependency cycle breaking in the case when every link involves | |
7537 | a Provides (Ian Jackson). This is a proper fix for #349442. | |
7538 | Closes: #370017 | |
7539 | ||
7540 | [ Updated programs translations ] | |
7541 | * Czech (Miroslav Kure). | |
7542 | * Vietnamese (Clytie Siddall). | |
7543 | ||
7544 | -- Guillem Jover <guillem@debian.org> Sun, 4 Jun 2006 19:02:44 +0300 | |
7545 | ||
7546 | dpkg (1.13.20) unstable; urgency=low | |
7547 | ||
7548 | [ Frank Lichtenheld ] | |
7549 | * Add gettext support for the Perl scripts. Based on a patch by | |
7550 | Nicolas François. Closes: #165843 | |
7551 | * Only print usage information of dpkg-scanpackages on stdout | |
7552 | if requested explicitly. Use stderr in case of error. | |
7553 | Closes: #366659 | |
7554 | * Add remarks to dpkg-scansources and dpkg-scanpackages | |
7555 | man pages about the need to compress the generated files | |
7556 | to be able to access them via apt. Closes: #65839 | |
7557 | * Allow '+' and '.' in distribution names in Debian changelogs. | |
7558 | Based on a patch by John Wright. | |
7559 | Closes: #361171 | |
7560 | * Use the Debian keyring in dpkg-source when checking signatures | |
7561 | of .dsc files, if available. Closes: #364726 | |
7562 | * Let dpkg-buildpackage pass through all remotely sensible | |
7563 | -sX options to dpkg-source (-s[nsAkurKUR] currently). | |
7564 | Closes: #36586 | |
7565 | * Improve the description of --showformat in dpkg-deb | |
7566 | man page and add a pointer to the complete description | |
7567 | of the option in dpkg-query. | |
7568 | * Don't spew out garbage from dpkg-deb, if the second argument | |
7569 | to -I is a absolute filename. Based on a patch by Ian Eure. | |
7570 | Closes: #35573 | |
7571 | * Fix --ignore-depends argument value parsing. Closes: #169125 | |
7572 | * Completely remove md5sum diversion madness. Instead, we Pre-Depend | |
7573 | on a version of textutils which provides /usr/bin/md5sum. We rely on | |
7574 | the logic in coreutils to remove our diversions. Patch by | |
7575 | Ian Jackson. Closes: #315784, #313605 | |
7576 | * Try harder to detect dependency cycles that contain Provides | |
7577 | links. Closes: #349120, #349442 | |
7578 | * Update archtable to reflect current archive: Add amd64 and remove | |
7579 | sh. Closes: #367329 | |
7580 | * Don't claim in dpkg man page that we set DPKG_OLD_CONFFILE and | |
7581 | DPKG_NEW_CONFFILE on sub shells since we actually don't. | |
7582 | * Fix printing of user defined fields with --showformat and | |
7583 | document the existence of this feature in dpkg-query man page. | |
7584 | * Make --forget-old-unavail more reliable by deleting architecture | |
7585 | information of removed packages. Patch by Piotr Engelking. | |
7586 | Closes: #208532 | |
7587 | * When building packages with dpkg-deb give a more useful error | |
7588 | message in case a conffile entry has leading whitespace. Patch | |
7589 | by David Lopez Moreno. Closes: #281562 | |
7590 | * Don't drop directories that contain our conffiles too early from | |
7591 | our file listing. Otherwise we might leave them behind on purge | |
7592 | if we share them with other packages. | |
7593 | Closes: #174180, #198128, #198522, #318825, #366178 | |
7594 | ||
7595 | [ Nicolas François ] | |
7596 | * Fix typos in the Russian man pages. Thanks to Stepan Golosunov. | |
7597 | Closes: #366587 | |
7598 | * Honour tabbing requested via --showformat even if the field to | |
7599 | be printed is empty. Closes: #361671 | |
7600 | * Flush the terminal's input before prompting what to do with a | |
7601 | configuration file. Closes: #316551 | |
7602 | * Fix the --force-depends-version option. Closes: #57104 | |
7603 | ||
7604 | [ Guillem Jover ] | |
7605 | * Standardize scripts usage output format and at the same time make | |
7606 | the strings easier for the translators. Add '--help' and '--version' | |
7607 | for most of the scripts. Print the usage and version to stdout. | |
7608 | * Do not strip the epoch from the source:Upstream-Version substvar. | |
7609 | Closes: #366351 | |
7610 | * Properly check and report lock file existence in install-info. | |
7611 | Based on patch by Ben Pfaff. Closes: #368874 | |
7612 | * Correct default info directory for '--infodir' in install-info man | |
7613 | page (Ben Pfaff). Closes: #368875 | |
7614 | * Print the bogus version and prefix the error message with 'dpkg: ' | |
7615 | when using '--compare-versions'. Closes: #369177 | |
7616 | * Remove duplicated string " , at changelog " in dpkg-parsechangelog's | |
7617 | debian style parser (Julian Gilbey). Closes: #369205 | |
7618 | * Update the Section and Priority fields in the status file from the | |
7619 | new packages. We assume that the information from the binary package | |
7620 | is correct, otherwise it should be fixed there to match the archive | |
7621 | override file (Koblinger Egmont). | |
7622 | Closes: #54529, #58106, #81171, #230610, #237622, #237626 | |
7623 | * Bump Standards-Version to 3.7.2 (no changes needed). | |
7624 | * Add lintian overrides for dpkg, dpkg-dev, dselect and sources. | |
7625 | * Replace logrotate installation logic with dh_installlogrotate. | |
7626 | ||
7627 | [ Updated programs translations ] | |
7628 | * Portuguese (Miguel Figueiredo). | |
7629 | * Polish (Robert Luberda). | |
7630 | * Hungarian (SZERVÁC Attila). | |
7631 | * Romanian (Eddy Petrişor). | |
7632 | * Russian (Yuri Kozlov). Closes: #366353 | |
7633 | * Czech (Miroslav Kure). | |
7634 | * Simplified Chinese (Kov Tchai). Closes: #366985 | |
7635 | * Swedish (Peter Karlsson). | |
7636 | * Galician (Jacobo Tarrio). | |
7637 | * Slovak (Peter Mann). | |
7638 | * Dutch (Bart Cornelis). | |
7639 | * Basque (Piarres Beobide). Closes: #366185 | |
7640 | ||
7641 | [ Updated dselect translations ] | |
7642 | * Polish (Robert Luberda). | |
7643 | * Basque (Piarres Beobide). Closes: #366187 | |
7644 | * Czech (Miroslav Kure). | |
7645 | * Romanian (Eddy Petrişor). | |
7646 | ||
7647 | [ Updated man pages translations ] | |
7648 | * Polish (Robert Luberda). | |
7649 | ||
7650 | -- Guillem Jover <guillem@debian.org> Wed, 31 May 2006 07:43:16 +0300 | |
7651 | ||
7652 | dpkg (1.13.19) unstable; urgency=low | |
7653 | ||
7654 | [ Frank Lichtenheld ] | |
7655 | * Add -follow (back) to find call in dpkg-scanpackages. | |
7656 | Closes: #358011 | |
7657 | * Fix error in archive.c that lead to a infinite loop when | |
7658 | installing files with long, non-ASCII filenames in | |
7659 | certain locales. Closes: #346436 | |
7660 | ||
7661 | [ Updated programs translations ] | |
7662 | * French (Christian Perrier). | |
7663 | * Galician (Jacobo Tarrio). | |
7664 | * Romanian (Eddy Petrişor). | |
7665 | * Dutch (Bart Cornelis). | |
7666 | * Swedish (Peter Karlsson). | |
7667 | * Danish (Claus Hindsgaul). Closes: #362317 | |
7668 | * Czech (Miroslav kure). | |
7669 | * Vietnamese (Clytie Siddall). Closes: #363264 | |
7670 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #357911 | |
7671 | * Basque (Piarres Beobide). Closes: #363683, #363679 | |
7672 | * Japanese (Kenshi Muto). Closes: #365334 | |
7673 | ||
7674 | [ Updated dselect translations ] | |
7675 | * Romanian (Eddy Petrişor). | |
7676 | * Galician (Jacobo Tarrio). | |
7677 | * French (Christian Perrier). | |
7678 | * Dutch (Bart Cornelis). | |
7679 | ||
7680 | [ Nicolas Francois ] | |
7681 | * Generate the Russian man pages in the KOI8-R charset. Closes: #361987 | |
7682 | * Document the shlibs.local format in dpkg-source(1). Closes: #316485 | |
7683 | * Fix a typo in an error message. Thanks to Justin Pryzby. Closes: #364539 | |
7684 | ||
7685 | [ Guillem Jover ] | |
7686 | * Fix strings so that they can be more easily translated. Closes: #134358 | |
7687 | * Add new substvars source:Version, source:Upstream-Version and | |
7688 | binary:Version so packages will be able to avoid breaking on binNMUs. | |
7689 | Based on a patch by Ken Bloom and Jeroen van Wolffelaar. Closes: #358530 | |
7690 | * Support binNMU safe packages even when source and binary differ in | |
7691 | version. | |
7692 | * Rename dpkg:UpstreamVersion to dpkg:Upstream-Version. Make dpkg:Version | |
7693 | and dpkg:Upstream-Version get the current dpkg versions instead of the | |
7694 | ones from the package being built. | |
7695 | * Split usage strings to make it easier for translators when those change. | |
7696 | Closes: #323957 | |
7697 | * Standardize start-stop-daemon usage output format. | |
7698 | * Make install-info '--dir-file' option compatible with GNU install-info | |
7699 | by renaming the infodir variable to dirfile and not appending the | |
7700 | '/dir' string except when initializing from '--info-dir' or | |
7701 | '--infodir' (Wayne Davison). Closes: #61640, #67237, #286275 | |
7702 | * Make install-info add a new line after adding the last entry at the | |
7703 | end of the dir file, which makes the info readers able to see those | |
7704 | last entries (Nicolas François). Closes: #164495 | |
7705 | * Use the numerical value of errno instead of a string in install-info | |
7706 | when checking if the locking error was due to an already existing | |
7707 | file, which is locale dependent, and die accordingly. Based on a patch | |
7708 | by Nicolas François. Closes: #199204, #210781 | |
7709 | * Escape hyphens in man pages. | |
7710 | * Bump Standards-Version to 3.7.1. | |
7711 | * Wrapped debian/control fields except Uploaders given current policy. | |
7712 | ||
7713 | -- Guillem Jover <guillem@debian.org> Thu, 4 May 2006 14:05:21 +0300 | |
7714 | ||
7715 | dpkg (1.13.18) unstable; urgency=low | |
7716 | ||
7717 | [ Updated programs translations ] | |
7718 | * Romanian (Sorin Batariuc). Closes: #356664 | |
7719 | * Danish (Claus Hindsgaul). Closes: #356188 | |
7720 | * Polish (Robert Luberda). | |
7721 | * Dutch (Bart Cornelis). | |
7722 | ||
7723 | [ Updated dselect translations ] | |
7724 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #357912 | |
7725 | * Danish (Claus Hindsgaul). Closes: #356188 | |
7726 | * Polish (Robert Luberda). | |
7727 | * Russian (Yuri Kozlov). Closes: #361415 | |
7728 | ||
7729 | [ Updated man pages translations ] | |
7730 | * Typos corrected in French dpkg-source man page | |
7731 | Thanks to Nicolas Bonifas who spotted them | |
7732 | * Russian completed. Thanks to Yuri Kozlov. | |
7733 | Closes: #361415 | |
7734 | ||
7735 | [ Christian Perrier ] | |
7736 | * Correct typos in man pages. Thanks to A. Costa for spotting them | |
7737 | Closes: #358091, #358092, #358093, #358094, #358095 | |
7738 | ||
7739 | [ Guillem Jover ] | |
7740 | * Add a '[!]' in --force-all help denoting that it is a dangerous option. | |
7741 | Closes: #359935 | |
7742 | * Prefix any chroot path to the exec file name when stating it in | |
7743 | start-stop-daemon. Closes: #318771, #333066 | |
7744 | * Add '-r' to the help output of start-stop-daemon (Jared Spiegel). | |
7745 | Closes: #354869 | |
7746 | * Use mustsetvar when setting the value of the sversion variable in | |
7747 | dpkg-buildpackage (Andrew Suffield). Closes: #158953 | |
7748 | * Pass '--admindir' option over to dpkg-query when passing '--admindir' or | |
7749 | '--root' to dpkg (initial patch by Branden Robinson). | |
7750 | Closes: #153305, #271041, #282853, #307715, #355915 | |
7751 | * Support system library directories in dpkg-shlibdeps symlinked from | |
7752 | '/lib/ldconfig'. Closes: #356452 | |
7753 | * Document that 'dpkg --get-selections' and 'dpkg-query -l' without a | |
7754 | pattern will not list packages in state purge. Closes: #355633 | |
7755 | * Obsolete force/refuse 'auto-select' dpkg option. | |
7756 | * Add new '--clear-selections' option to dpkg (Andrew Suffield). | |
7757 | Closes: #112388 | |
7758 | * Use '--clear-selections' in the dpkg man page example on how to transfer | |
7759 | the status to another installation. Closes: #137442 | |
7760 | ||
7761 | -- Guillem Jover <guillem@debian.org> Mon, 10 Apr 2006 06:40:22 +0300 | |
7762 | ||
7763 | dpkg (1.13.17) unstable; urgency=low | |
7764 | ||
7765 | [ Frank Lichtenheld ] | |
7766 | * Fix handling of -DArchitecture=foo in dpkg-gencontrol. Closes: #251911 | |
7767 | * Handle architectures in all dependency fields in debian/control, | |
7768 | even those of binary packages. Closes: #252657, #324741, #347819 | |
7769 | * More dpkg-scanpackages fixes (--arch option handling). Closes: #353506 | |
7770 | ||
7771 | [ Guillem Jover ] | |
7772 | * Add missing parentheses surrounding a man page section reference | |
7773 | in the dpkg-source man page (Matt Kraai). Closes: #353731 | |
7774 | * Fix misspelling of "occurred" in dpkg-gencontrol and dpkg-source | |
7775 | (Matt Kraai). Closes: #353949 | |
7776 | * Major cleanup of manpages, by using properly the bold and italic | |
7777 | attributes and other embellishments. | |
7778 | * Add dpkg-query(1) in the SEE ALSO section in dpkg(1). Closes: #354643 | |
7779 | * Don't try to compile in SELinux support on GNU/kFreeBSD amd64. | |
7780 | * Add new quiet option to dpkg-source to suppress warnings. Closes: #355065 | |
7781 | * Do not expand architecture aliases anymore in .dsc files. | |
7782 | * Change start-stop-daemon's --exec behaviour again on GNU/Linux to compare | |
7783 | the referred file pointed by the '/proc/<pid>/exe' symlink, stripping | |
7784 | any ' (deleted)' string and stating the result. Closes: #354867 | |
7785 | ||
7786 | [ Updated man pages translations ] | |
7787 | * Polish (Robert Luberda). Closes: #353782 | |
7788 | * French (Philippe Batailler). | |
7789 | ||
7790 | [ Updated dselect translations ] | |
7791 | * Hungarian (Szervác Attila). | |
7792 | * Dutch (Bart Cornelis). | |
7793 | * Czech (Miroslav Kure). | |
7794 | ||
7795 | [ Updated programs translations ] | |
7796 | * Italian (Lele Gaifax) | |
7797 | * Simplified Chinese (Carlos Z.F. Liu). | |
7798 | * Portuguese (Miguel Figueiredo). | |
7799 | * Dutch (Bart Cornelis). | |
7800 | * Hungarian (Szervác Attila). | |
7801 | * Czech (Miroslav Kure). | |
7802 | * Russian (Yuri Kozlov). Closes: #357724 | |
7803 | ||
7804 | -- Guillem Jover <guillem@debian.org> Mon, 20 Mar 2006 03:33:03 +0200 | |
7805 | ||
7806 | dpkg (1.13.16) unstable; urgency=low | |
7807 | ||
7808 | * The "not really a brown paper bag needed but it's close" release | |
7809 | ||
7810 | [ Guillem Jover ] | |
7811 | * Move auxiliary autotools scripts to config/. | |
7812 | * Require gettext 0.14.5. | |
7813 | * Move the methods directory to dselect/methods, so the contents will not | |
7814 | be installed if dselect is not to be built. | |
7815 | * Move dselect gettext strings to its own domain provided now by the | |
7816 | dselect package. | |
7817 | ||
7818 | [ Frank Lichtenheld ] | |
7819 | * Fix override handling in dpkg-scanpackages which was broken in | |
7820 | 1.13.14 and .15. Closes: #353305 | |
7821 | * Make -isp the default behaviour of dpkg-gencontrol as it is | |
7822 | always used anyway these days. Suggested by Matthew Vernon. | |
7823 | Closes: #215233 | |
7824 | * Typo fixes in man pages by A. Costa: | |
7825 | - dpkg-deb.1 Closes: #353424 | |
7826 | - dpkg-statoverride.8 Closes: #353425 | |
7827 | - install-info.8 Closes: #353426 | |
7828 | - start-stop-daemon.8 Closes: #353427 | |
7829 | - update-alternatives.8 Closes: #353428 | |
7830 | - dpkg.1, dpkg.cfg.5 Closes: #353429 | |
7831 | ||
7832 | -- Frank Lichtenheld <djpig@debian.org> Sat, 18 Feb 2006 17:59:00 +0100 | |
7833 | ||
7834 | dpkg (1.13.15) unstable; urgency=low | |
7835 | ||
7836 | [ Guillem Jover ] | |
7837 | * Add a missing closing parenthesis in a dpkg string (Jordi Mallach). | |
7838 | ||
7839 | [ Christian Perrier ] | |
7840 | * Updated translations: | |
7841 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #352432 | |
7842 | - Galician (Jacobo Tarrio). Closes: #352443 | |
7843 | ||
7844 | [ Updated translations ] | |
7845 | * Catalan (Jordi Mallach). | |
7846 | * Portuguese (Miguel Figueiredo). | |
7847 | * Swedish (Daniel Nylander). | |
7848 | ||
7849 | [ Added translations ] | |
7850 | * Hungarian (Szervác Attila). | |
7851 | ||
7852 | [ Added man pages translations ] | |
7853 | * Hungarian (Szervác Attila): dpkg.cfg.5 and dselect.cfg.5. | |
7854 | ||
7855 | -- Frank Lichtenheld <djpig@debian.org> Wed, 15 Feb 2006 23:37:40 +0100 | |
7856 | ||
7857 | dpkg (1.13.14) experimental; urgency=low | |
7858 | ||
7859 | [ Guillem Jover ] | |
7860 | * Make start-stop-daemon print the proper version instead of 'VERSION'. | |
7861 | * Set the HOME environment variable when using the --chuid switch in | |
7862 | start-stop-daemon. Closes: #295169, #267784 | |
7863 | * Cleanup and unify program usage and version output, make it more i18n | |
7864 | friendly. Fix wrong gettext usage with interparsed macros. | |
7865 | Thanks to Changwoo Ryu for noticing. Closes: #237915 | |
7866 | * Mark some strings as translatable (Changwoo Ryu). Closes: #256387 | |
7867 | * Remove a trailing 'C' character from update-alternatives manpage. | |
7868 | * Use pkg-config to get the proper flags to link against libselinux. | |
7869 | Add a Build-Dependency on pkg-config, tighten libselinux1-dev to | |
7870 | at least version 1.28-4 which provides a .pc file, and remove | |
7871 | libsepol1-dev as libselinux1-dev is Depending on it. | |
7872 | * Add command descriptions in the synopsis, and add a usage example for | |
7873 | -f in the dpkg-query manpage. Thanks for the initial patch to | |
7874 | Philippe Batailler. Closes: #352091 | |
7875 | * Document about the default log file, the behaviour in case of multiple | |
7876 | --log options and add a reference to dpkg.cfg manpage in the dpkg manpage. | |
7877 | Thanks to James R. Van Zandt. Closes: #350440 | |
7878 | * Escape ` and ' in manpages otherwise they are converted to quotation | |
7879 | marks, which makes cut and paste not work. Thanks to Denis Barbier. | |
7880 | Closes: #349925 | |
7881 | ||
7882 | [ Frank Lichtenheld ] | |
7883 | * Let dpkg-source ignore comments in the hunk header as used by | |
7884 | diff -p (Anand Kumria). Closes: #344880 | |
7885 | * Let dpkg-buildpackage create a .changes file even if signing the | |
7886 | .dsc file failed. This makes it easier to just sign the package | |
7887 | later (Julian Gilbey). Closes: #217963 | |
7888 | * Change heuristics of dpkg-buildpackage's gpg check to allow for | |
7889 | more complex setups (Julian Gilbey). Closes: #163061 | |
7890 | * Add files and dirs used by bzr to default dpkg-source -i regex | |
7891 | (maximilian attems). Closes: #345164 | |
7892 | * Add .git directory to default dpkg-source -i regex. | |
7893 | Suggested by Hans Ulrich Niedermann. Closes: #351885 | |
7894 | * dpkg-scanpackages can now output Packages files with multiple | |
7895 | versions of a single package (Don Armstrong). Closes: #229589. | |
7896 | * dpkg-scanpackages outputs help when given the --help or -h option | |
7897 | (Don Armstrong). Closes: #319541 | |
7898 | * Document dpkg-scanpackage -m in man page. | |
7899 | * Let warn dpkg-source if more than one -sX option was given and | |
7900 | document the behaviour in this case in the man page. | |
7901 | Closes: #246637 | |
7902 | * Make dpkg-source -b more robust regarding to existing symlinks | |
7903 | by creating new files in a secure manner. Closes: #178839, #338591 | |
7904 | * Fix some semantic errors in dpkg-shlibdeps due to typos in used | |
7905 | variables. | |
7906 | * On package configuration, differentiate between modified and | |
7907 | deleted configuration files (Ian Jackson). Closes: #351361 | |
7908 | * Improve processing of disappearing conffiles (Ian Jackson). | |
7909 | This is part of the fix for #108587. | |
7910 | * Let dpkg-source -x touch all patched files to have the same | |
7911 | timestamp to mitigate time-skew problems (Denis Barbier). | |
7912 | Closes: #105750 | |
7913 | * Strip any newlines from Uploaders field on dpkg-source -b. | |
7914 | Closes: #254449 | |
7915 | ||
7916 | [ Christian Perrier ] | |
7917 | * Switch to po4a for manpages translation. Closes: #320122 | |
7918 | This adds a Build-Depends on po4a. | |
7919 | * Add Vietnamese to po/LINGUAS as it was previously missing. | |
7920 | * Updated translations: | |
7921 | - Catalan (Jordi Mallach). Closes: #351587 | |
7922 | - French (Christian Perrier): 1011t. | |
7923 | - Galician (Jacobo Tarrio): 1002t. Closes: #351795 | |
7924 | - Basque (Piarres Beobide): 1002t. Closes: #351845 | |
7925 | - Slovak (Peter Mann): 1002t. Closes: #352087, #352311 | |
7926 | - Vietnamese (Clytie Siddall): 1011t. Closes: #352307 | |
7927 | ||
7928 | -- Frank Lichtenheld <djpig@debian.org> Sun, 12 Feb 2006 02:32:12 +0100 | |
7929 | ||
7930 | dpkg (1.13.13) unstable; urgency=low | |
7931 | ||
7932 | [ Frank Lichtenheld ] | |
7933 | * dpkg and dselect are now in section admin, not section base. | |
7934 | Correct info in the control file. | |
7935 | * Bump Standards-Version to 3.6.2 (no changes). | |
7936 | * Fix typo in dpkg-architecture man page. Closes: #334330 | |
7937 | * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression | |
7938 | from 1.13.11 to .12. | |
7939 | * Don't recurse into package directories to search for local | |
7940 | shlibs files since it is obviously a waste of time. Based | |
7941 | on a suggestion by Steve Langasek. Closes: #338725 | |
7942 | ||
7943 | [ Christian Perrier ] | |
7944 | * Updated translations: | |
7945 | - Dutch (Bart Cornelis). Fix error mentioned in #323908 by | |
7946 | Stephan Kramer. | |
7947 | - Japanese (Kenshi Muto). Closes: #349808 | |
7948 | ||
7949 | [ Guillem Jover ] | |
7950 | * Fix typo in dpkg-statoverride manpage. Closes: #348113 | |
7951 | Thanks to Marc Haber <mh+debian-packages@zugschlus.de>. | |
7952 | * Document the --no-debsig option in dpkg manpage. Closes: #316367 | |
7953 | Thanks to Bastian Kleineidam <calvin@debian.org>. | |
7954 | * Fix typos in dselect manpage. Closes: #310358 | |
7955 | Thanks to A Costa <agcosta@gis.net>. | |
7956 | * Fix typo in start-stop-daemon's help output. Closes: #333673 | |
7957 | Thanks to Christoph Maser <cm@financial.com>. | |
7958 | * Document the correct format string for dpkg-query --showformat option. | |
7959 | Update -l example and lower case the program name in the title header. | |
7960 | Thanks to Zefram <zefram@fysh.org>. Closes: #174976 | |
7961 | * Make dpkg-architecture not print the warning about a mismatch between | |
7962 | gcc target machine type and GNU target system type if the actions are | |
7963 | '-e' or '-i'. | |
7964 | ||
7965 | -- Frank Lichtenheld <djpig@debian.org> Sat, 28 Jan 2006 13:04:16 +0100 | |
7966 | ||
7967 | dpkg (1.13.12) experimental; urgency=low | |
7968 | ||
7969 | * Due to the changes in dpkg-shlibdeps it is not recommended | |
7970 | to use this version for building packages intended to be | |
7971 | uploaded into an official archive, yet. | |
7972 | ||
7973 | [ Frank Lichtenheld ] | |
7974 | * Update AUTHORS and debian/copyright for new maintainer team. | |
7975 | ||
7976 | * Don't use the ldd output in dpkg-shlibdeps. Search for the | |
7977 | matching libraries ourself. This fixes problems with both | |
7978 | symlinked directories, Closes: #103024, #145714, #164020, #285857 | |
7979 | and biarch builds. Closes: #317082 | |
7980 | * Let dpkg-gencontrol bail out with an error if parsedep | |
7981 | found an error while parsing a dependency field. Closes: #228125 | |
7982 | * dpkg-source -x now tries to chown all files extracted from | |
7983 | tar files. The temporary directory is now created with mode | |
7984 | 0700, too. Together this should make it safer to run | |
7985 | dpkg-source -x as root. Based on suggestions by Marcus | |
7986 | Brinkmann and Colin Watson. Closes: #144571, #238460 | |
7987 | * Let dpkg-source -b check the build relation fields before | |
7988 | putting them into the .dsc. As a side effect they also | |
7989 | get normalized. Closes: #254449 | |
7990 | * Check the gpg signatures of .dsc files before unpacking. See | |
7991 | the upstream changelog for a full description of the semantics. | |
7992 | Based on a patch by Matt Zimmerman. Closes: #48711 | |
7993 | * Let dpkg-source ensure (as good as possible) that all | |
7994 | build source packages can also be unpacked. | |
7995 | Closes: #6820, #7014 | |
7996 | Also fixed handling of md5sum -b output in dpkg-source on | |
7997 | the way. Based on a patch by Ingo Saitz. Closes: #316123 | |
7998 | * Check for illegal architecture strings in dpkg-gencontrol and | |
7999 | dpkg-source. dpkg-gencontrol will only issue a warning while | |
8000 | dpkg-source will error out. Closes: #96920 | |
8001 | * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. | |
8002 | Closes: #335056, #345475 | |
8003 | * Fix man page references to dpkg and dselect man pages. Many | |
8004 | of them still had a wrong section. | |
8005 | Closes: #332826 | |
8006 | * Let dpkg-source -b warn about special permissions of files added | |
8007 | in the diff since these will get lost. Closes: #306125 | |
8008 | * dpkg-source -x didn't work in case the upstream version or | |
8009 | the Debian version ended with ~. Fixed. | |
8010 | ||
8011 | [ Christian Perrier ] | |
8012 | * Updated translations: | |
8013 | - French (Christian Perrier). | |
8014 | - Polish (Bartosz Fenski). Closes: #314237 | |
8015 | - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 | |
8016 | - Czech (Miroslav Kure). Closes: #323775, #345347 | |
8017 | - Russian (Yuri Kozlov). Closes: #323821, #335170 | |
8018 | - Japanese (Kenshi Muto). Closes: #323938 | |
8019 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 | |
8020 | - Russian (Yuri Kozlov). Closes: #335170, #349151 | |
8021 | - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 | |
8022 | - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 | |
8023 | - Portuguese (Miguel Figueiredo). | |
8024 | Closes: #315461, #323674, #323642, #330021 | |
8025 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 | |
8026 | - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 | |
8027 | - Dutch (Bart Cornelis). Closes: #323908 | |
8028 | - German (Michael Piefel). Closes: #323964 | |
8029 | - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 | |
8030 | - Catalan (Jordi Mallach). Closes: #324456 | |
8031 | - Basque (Piarres Beobide). Closes: #342089, #332698 | |
8032 | - Tagalog (Eric Pareja). Closes: #337307 | |
8033 | - Simplified Chinese (Tchaikov). Closes: #338268 | |
8034 | - Galician (Jacobo Tarrío). Closes: #338904 | |
8035 | - Romanian (Eddy Petrişor). Closes: #340674 | |
8036 | - Vietnamese (Phan Vinh Thinh, Clytie Siddall). | |
8037 | - Indonesian (Parlin Imanuel). Closes: #344513 | |
8038 | - Greek (Galaxico). Closes: #344646 | |
8039 | - Czech (Miroslav Kure). Closes: #345347 | |
8040 | * Fixed broken translation: | |
8041 | - Brazilian Portuguese (James Troup). Closes: #332872 | |
8042 | * Fix Russian man page for start-stop-daemon(8) | |
8043 | Closes: #325804 | |
8044 | * Fix German man page for update-alternatives(8) | |
8045 | Closes: #329908 | |
8046 | * Fix typo in dpkg online help message. Unfuzzy translations | |
8047 | Closes: #349299 | |
8048 | ||
8049 | [ Guillem Jover ] | |
8050 | * Add armeb to cputable. Closes: #331232 | |
8051 | Thanks to Lennert Buytenhek <buytenh+debian@wantstofly.org>. | |
8052 | * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 | |
8053 | Thanks to Aurelien Jarno <aurel32@debian.org>. | |
8054 | * When linking statically, explicitly add libsepol, even if its only a | |
8055 | transitive library. The proper fix should come with a pkg-config file. | |
8056 | Based on a patch by Bart Martens <bart.martens@advalvas.be>. | |
8057 | Closes: #347744, #348659 | |
8058 | * Add support for architecture wildcards, but for now they will only be | |
8059 | exposed in debian/control files, not in binary nor source packages. | |
8060 | Closes: #291939 | |
8061 | * Change start-stop-daemon's --exec option behaviour on GNU/Linux to | |
8062 | compare the filename pointed by '/proc/<pid>/exe' instead of the inode | |
8063 | and device numbers. Thanks to Vasilis Vasaitis <v.vasaitis@sms.ed.ac.uk>. | |
8064 | Closes: #337942 | |
8065 | ||
8066 | -- Frank Lichtenheld <djpig@debian.org> Tue, 24 Jan 2006 11:15:36 +0100 | |
8067 | ||
8068 | dpkg (1.13.11.1) unstable; urgency=low | |
8069 | ||
8070 | * Change maintainers to new team. | |
8071 | ||
8072 | -- Scott James Remnant <scott@netsplit.com> Thu, 12 Jan 2006 07:56:49 +0000 | |
8073 | ||
8074 | dpkg (1.13.11) unstable; urgency=low | |
8075 | ||
8076 | The "Good, clean fun" Release. | |
8077 | ||
8078 | * Fixed the always broken error handling so that only the intended | |
8079 | cleanup handlers are run, rather than ones that we didn't expect. | |
8080 | This corrects the bug when a package's postrm fails and the package is | |
8081 | left in an installed state with no files; the package will now be left | |
8082 | in a half-installed state, as originally intended. Found by Marga | |
8083 | Manterola while documenting the maintainer scripts. Closes: #296026. | |
8084 | * Fixed removal of files involved in diversions during upgrade, caused by | |
8085 | checking whether the "directory" was in use by another package without | |
8086 | actually checking whether or not it was a directory. Closes: #310390. | |
8087 | * Fixed package saving to not disappear packages who divert anything from | |
8088 | the installing package out of the way. Closes: #113626. | |
8089 | * Improved clean-up of unpack failure during install or upgrade, to leave | |
8090 | the system in exactly the same state as it started in. | |
8091 | Closes: #47404, #82407, #121173, #170869, #201848, #236733, #268639. | |
8092 | * Fixed crash when unpacking a package which has an unversioned Replaces | |
8093 | declared on it by another package previously unpacked in the same run | |
8094 | (Colin Watson). Closes: #322595. | |
8095 | ||
8096 | * New install unwinding fixed to ensure we don't leave a version in the | |
8097 | status db for a not-installed package. | |
8098 | * Corrected error call when encountering a corrupted filesystem tarfile | |
8099 | to not print "Success". Closes: #95570. | |
8100 | * Fixed castration of potentially unsafe devices to not follow symlinks. | |
8101 | Closes: #169928. | |
8102 | * Marked log file descriptor as close-on-exec. Closes: #320925. | |
8103 | * Re-worked dpkg-source -x to allow all manner of strange things maintainers | |
8104 | seem to do, unpacking isn't the right place to enforce sanity; we'll | |
8105 | do it in -b later on >:-). Closes: #316470, #317760, #318473, #318745, | |
8106 | #322359, #322361, #322362. | |
8107 | ||
8108 | * Corrected dselect synopsis line to match consensus. Closes: #318659. | |
8109 | * Changed dpkg-name to use a shell redirect rather than the /dev/stderr | |
8110 | device that may not be writable. Closes: #318376. | |
8111 | * Adjusted various dpkg-query options to avoid outputting a trailing | |
8112 | newline. Closes: #151651, #319781. | |
8113 | * Changed references to "statusoverride" file to just "statoverride" | |
8114 | to make it match reality. Closes: #320952. | |
8115 | * Fixed several bugs with the default diff ignore list used by dpkg-source. | |
8116 | * Added ,,* to the list of default diff ignore list. Closes: #322917. | |
8117 | ||
8118 | * Fixes to dpkg-dev (Frank Lichtenheld): | |
8119 | - dpkg-checkbuilddeps will now exit with an error if it is unable to | |
8120 | parse a dependency field. Closes: #171762, #302229. | |
8121 | - dpkg-genchanges will now output a warning if given -sd for a native | |
8122 | package, as it's going to ignore it. Closes: #5571. | |
8123 | - dpkg-source fixed to give a more meaningful error message if given | |
8124 | a directory as the first argument. Closes: #306874. | |
8125 | - dpkg-source fixed to handle being given an absolute path to -b. | |
8126 | Closes: #147574. | |
8127 | - Fix controllib.pl to allow whitespace before version operators. | |
8128 | Closes: #273489, #310306. | |
8129 | - Fix architecture dependency parsing that sometimes generated wrong | |
8130 | list of requirements. Closes: #319816. | |
8131 | - Make the default control field name mangling behaviour "nicer" by | |
8132 | upper-casing all letters that come after a dash. Closes: #306474. | |
8133 | - Ignore trailing newlines in single paragraph control files. | |
8134 | Closes: #57194, #156319 | |
8135 | * Documentation: | |
8136 | - Fixed typo in dpkg-architecture man page. Closes: #317770. | |
8137 | - Documented dpkg-deb -W/--show and --showformat. Closes: #319784. | |
8138 | ||
8139 | -- Scott James Remnant <scott@netsplit.com> Wed, 17 Aug 2005 04:44:44 +0100 | |
8140 | ||
8141 | dpkg (1.13.10) unstable; urgency=low | |
8142 | ||
8143 | The "Bully's Special Prize" Release. | |
8144 | ||
8145 | * Removed /usr/sbin/start-stop-daemon. Closes: #313400. | |
8146 | * Fixed md5sum diversion removal. Closes: #313415. | |
8147 | * Fixed dpkg-source to handle native tarballs with a Debian revision. | |
8148 | Closes: #313381, #313433. | |
8149 | * Fixed upgrade from pre-sarge dpkg outside of dselect. Closes: #314575. | |
8150 | * Changed log times to be local rather than UTC. Closes: #313347. | |
8151 | * Changed log writing to be line-buffered. Closes: #314550. | |
8152 | * Moved log creation to postinst, and don't fail if base-passwd hasn't | |
8153 | been configured yet. Closes: #316084. | |
8154 | * Don't try to compile in SELinux support on Hurd. Closes: #313398. | |
8155 | * Place code for SELinux support in the right place so it will actually | |
8156 | get compiled in and used (Manoj Srivastava). Closes: #314886. | |
8157 | ||
8158 | * Documentation: | |
8159 | - Added missing word to dpkg-architecture manpage. Closes: #313554. | |
8160 | - Reference to dpkg manpage in dpkg.cfg corrected. Closes: #314262. | |
8161 | * Updated translations (Christian Perrier): | |
8162 | - Basque (Piarres Beobide Egana). Closes: #313474. | |
8163 | - Catalan (Jordi Mallach). Closes: #313288. | |
8164 | - Czech (Miroslav Kure). Closes: #314431. | |
8165 | - Danish (Claus Hindsgaul). | |
8166 | - French (Christian Perrier). | |
8167 | - German (Jens Seidel). Closes: #314125. | |
8168 | - Greek (Greek team). Closes: #314828. | |
8169 | - Italian (Lele Gaifax). | |
8170 | - Japanese (Kenshi Muto). Closes: #313330. | |
8171 | - Russian (Yuri Kozlov). Closes: #313620. | |
8172 | * Hebrew translation de-activated on request of the translator until there | |
8173 | is better support for RTL languages. Closes: #313282. | |
8174 | ||
8175 | -- Scott James Remnant <scott@netsplit.com> Tue, 28 Jun 2005 14:19:06 +0100 | |
8176 | ||
8177 | dpkg (1.13.9) unstable; urgency=low | |
8178 | ||
8179 | The "On like Donkey Kong" Release. | |
8180 | ||
8181 | * Only open the log file when we first need to write to it, this avoids | |
8182 | the need to suppress errors when not root which fakeroot defeated anyway. | |
8183 | * Stop dpkg-source clobbering an existing .orig directory during unpacking. | |
8184 | Closes: #21236. | |
8185 | * Allow an alternate output directory to be specified to dpkg-source by | |
8186 | giving a second argument to -x. Closes: #246802, #282323. | |
8187 | * Added .arch-inventory to default diff ignore regexp. Closes: #304297. | |
8188 | ||
8189 | SELinux support (Manoj Srivastava): | |
8190 | * On SELinux-enabled systems, try to set the security context when the | |
8191 | package is unpacked. Closes: #193653, #249496, #307139. | |
8192 | * Added build-dependency on libselinux1-dev. | |
8193 | ||
8194 | Improvements to dpkg-source (Brendan O'Dea): | |
8195 | * Support unpacking of "Wig And Pen" (Format 2.0) source packages. | |
8196 | * Multiple pristine upstream tarballs allowed. | |
8197 | * Native and upstream tarballs may be bzip2-compressed instead of gzip, | |
8198 | as may the debian diff or tarball. | |
8199 | * Unsupported format error fixed to output the unsupported format | |
8200 | rather than the supported one. Closes: #156317. | |
8201 | ||
8202 | -- Scott James Remnant <scott@netsplit.com> Sun, 12 Jun 2005 15:52:43 +0100 | |
8203 | ||
8204 | dpkg (1.13.8) experimental; urgency=low | |
8205 | ||
8206 | The "In like Flynn" Release. | |
8207 | ||
8208 | * Linux 2.6.12 changed the behaviour of mmap to fail and set EINVAL when | |
8209 | given a zero length, rather than returning NULL. This is POSIXly | |
8210 | correct, so handle zero-length package control files (like available). | |
8211 | ||
8212 | -- Scott James Remnant <scott@netsplit.com> Fri, 10 Jun 2005 07:39:44 +0100 | |
8213 | ||
8214 | dpkg (1.13.7) experimental; urgency=low | |
8215 | ||
8216 | The "Maidenhead Creeping Water Plant" Release. | |
8217 | ||
8218 | * Reduced inability to open a log file to a warning, suppressed for | |
8219 | non-root operations. Closes: #312383. | |
8220 | ||
8221 | -- Scott James Remnant <scott@netsplit.com> Thu, 9 Jun 2005 06:12:56 +0100 | |
8222 | ||
8223 | dpkg (1.13.6) experimental; urgency=low | |
8224 | ||
8225 | The "Just kidding about the God part" Release. | |
8226 | ||
8227 | * Fixed incorrect installation location of /etc/logrotate.d/dpkg caused | |
8228 | by a mis-understanding of dh_install's abilities. | |
8229 | ||
8230 | -- Scott James Remnant <scott@netsplit.com> Mon, 6 Jun 2005 05:58:36 +0100 | |
8231 | ||
8232 | dpkg (1.13.5) experimental; urgency=low | |
8233 | ||
8234 | The "Flatulent Elm of West Ruislip" Release. | |
8235 | ||
8236 | * Actions and package states are now logged by default in the | |
8237 | /var/log/dpkg.log file. This file is rotated monthly and can be | |
8238 | disabled by commenting the line in /etc/dpkg/dpkg.cfg. | |
8239 | * User decisions about conffiles are now logged. | |
8240 | * dpkg-source no longer complains about Enhances field. Closes: #159642, | |
8241 | #159745, #159746. | |
8242 | * preinst no longer relies on procps being installed. Closes: #311808. | |
8243 | ||
8244 | * Architecture Support: | |
8245 | - Change DEB_*_GNU_CPU from i386 to i486, to reflect reality. | |
8246 | DEB_*_ARCH_CPU remains at i386, you should be checking against that. | |
8247 | Closes: #310394. | |
8248 | - Fixed order ostable is read to prevent Linux becoming the Hurd. | |
8249 | Closes: #309603. | |
8250 | * Updated man page translations (Christian Perrier): | |
8251 | - Syntax error corrected in Swedish man page for dpkg-deb. | |
8252 | Closes: #300980. | |
8253 | - Syntax error corrected in Spanish man page for dpkg-scanpackages. | |
8254 | Closes: #300981 | |
8255 | ||
8256 | -- Scott James Remnant <scott@netsplit.com> Mon, 6 Jun 2005 05:34:21 +0100 | |
8257 | ||
8258 | dpkg (1.13.4) experimental; urgency=low | |
8259 | ||
8260 | The "Or the Wabbit gets it" Release. | |
8261 | ||
8262 | * Add -L option to dpkg-architecture to list architecture strings | |
8263 | we can accept. | |
8264 | ||
8265 | -- Scott James Remnant <scott@netsplit.com> Tue, 29 Mar 2005 13:31:15 +0100 | |
8266 | ||
8267 | dpkg (1.13.3) experimental; urgency=low | |
8268 | ||
8269 | The "Paying off Karma at a vastly accelerated rate" Release. | |
8270 | ||
8271 | * Missing newline added to warning output function. Closes: #283798. | |
8272 | * Fixed prototype warning in dpkg-scansources. Closes: #213577, #219760, | |
8273 | #267505. | |
8274 | * Removed trailing line from debian origins file. Closes: #264904. | |
8275 | * Changed dpkg-buildpackage to say "source changed by" rather than | |
8276 | "source maintainer is". Closes: #247313. | |
8277 | * Fixed dpkg-gencontrol to allow '-' in architecture names. Closes: #274677. | |
8278 | * Fixed "unknown information field" error to report field that it doesn't | |
8279 | know about. Closes: #275243. | |
8280 | ||
8281 | * Documentation: | |
8282 | - Remove "medium-level" from description of dpkg. Closes: #292454. | |
8283 | - Harmonised argument names in update-alternatives(8). | |
8284 | Closes: #267095, #284941 | |
8285 | - Documented what the '+' and '*' mean in update-alternatives --config | |
8286 | output. Closes: #270486. | |
8287 | - Mention aptitude alongside dselect in 'dpkg --usage' and | |
8288 | 'dpkg-deb --help', fix quote style of mention in 'dpkg --help'. | |
8289 | Closes: #274800, #278118. | |
8290 | - Associate --truename with the description of what it does in | |
8291 | dpkg-divert(8). Closes: #277076. | |
8292 | - Removed last remaining references to the packaging manual, replacing | |
8293 | with better references. Closes: #262775. | |
8294 | - Documented format of file dpkg --set-selections takes. Closes: #270043. | |
8295 | ||
8296 | -- Scott James Remnant <scott@netsplit.com> Mon, 21 Mar 2005 03:10:27 +0000 | |
8297 | ||
8298 | dpkg (1.13.2) experimental; urgency=low | |
8299 | ||
8300 | The "Mysteriously Unnamed" Release. | |
8301 | ||
8302 | * md5sum has been removed, the coreutils or textutils version will be | |
8303 | diverted to /usr/bin/md5sum. Closes: #6633, #136110. | |
8304 | The following bugs are filed against the dpkg md5sum, so no longer apply. | |
8305 | Closes: #95755, #193877, #223381, #264195, #270241, #286632, | |
8306 | * Take Replaces into account when installing packages; don't issue a | |
8307 | "trying to overwrite" error if the file that already exists is in | |
8308 | a package that Replaces the one being installed. | |
8309 | Closes: #164595, #184635, #277890. | |
8310 | * Allow actions and status changes to be logged to a file. Disabled by | |
8311 | default, uncomment line in /etc/dpkg/dpkg.cfg to enable. | |
8312 | Closes: #957, #53376, #77109, #143882, #284499. | |
8313 | * Don't truncate output of 'dpkg -l' when stdout is not a tty. | |
8314 | Closes: #92263, #253860, #258608, #261822, #282790. | |
8315 | * Fix further compilation problems with gcc 4.0. Closes: #299699 | |
8316 | * Handle tar files without trailing slash in directory names. | |
8317 | Closes: #287152. | |
8318 | * Output arguments to maintainer scripts with -D2. Closes: #237684, | |
8319 | #296030. | |
8320 | ||
8321 | * Architecture Support: | |
8322 | - Added ppc64. Closes: #263743. | |
8323 | - Split archtable into cputable and ostable, archtable is retained | |
8324 | for compatibility with other packages that might use it only. | |
8325 | - dpkg-architecture no longer canonises -t argument. Closes: #173205. | |
8326 | - dpkg-architecture output includes new DEB_*_ARCH_OS and | |
8327 | DEB_*_ARCH_CPU variables that contain the Debian system and CPU | |
8328 | names respectively. | |
8329 | - dpkg-architecture outputs (mostly) correct GNU system names now, | |
8330 | in particular this means that it will output "linux-gnu" instead | |
8331 | of "linux". You should use the new _ARCH_OS variables instead. | |
8332 | * Documentation: | |
8333 | - Add examples to dpkg-divert(8). Closes: #291816. | |
8334 | - Correct typo in dpkg-architecture(1). Closes: #299090. | |
8335 | ||
8336 | -- Scott James Remnant <scott@netsplit.com> Fri, 18 Mar 2005 16:21:32 +0000 | |
8337 | ||
8338 | dpkg (1.13.1) experimental; urgency=low | |
8339 | ||
8340 | The "Livin' like a good boy oughta" Release. | |
8341 | ||
8342 | * Removed dpkg --print-gnu-build-architecture option. Use variables | |
8343 | defined by dpkg-architecture instead. | |
8344 | * Soft-deprecated dpkg --print-installation-architecture. Use | |
8345 | dpkg --print-architecture instead, which now does the same thing. | |
8346 | * dpkg --print-architecture no longer calls c-compiler. Closes: #164863. | |
8347 | * Removed third field from /usr/share/dpkg/archtable. | |
8348 | ||
8349 | * Now we no-longer pre-depend on dselect, check the upgrade will work | |
8350 | in preinst and give the user a chance to abort if they haven't yet | |
8351 | installed dselect and need to. Closes: #282335. | |
8352 | * Fix handling of GNU longname and longlink when a tarfile entry has | |
8353 | both. Closes: #128388. | |
8354 | * md5sum no longer outputs "-" when no argument is supplied. | |
8355 | Closes: #164591, #164889. | |
8356 | * Add darcs metadirectory to dpkg-source diff ignore list. Closes: #289760. | |
8357 | * Add new '-f' short option to dpkg-query as equivalent to --showformat. | |
8358 | Closes: #281627. | |
8359 | * Report conffile conflicts and per-package errors on the status-fd. | |
8360 | Closes: #297880. | |
8361 | * Correct typo in dpkg-architecture. Closes: #282701. | |
8362 | * Fix start-stop-daemon's support for GNU/kFreeBSD. Closes: #258051. | |
8363 | ||
8364 | * Architecture Support: | |
8365 | - Added kfreebsd-amd64. Closes: #280963. | |
8366 | - Added m32r. Closes: #280710. | |
8367 | - Clean up of archtable. Closes: #118910, #286898. | |
8368 | - Clean up of dpkg-architecture. Closes: #256323. | |
8369 | * Updated translations (Christian Perrier): | |
8370 | - French (French Team). | |
8371 | - Greek (Konstantinos Margaritis). Closes: #295922. | |
8372 | ||
8373 | -- Scott James Remnant <scott@netsplit.com> Thu, 3 Mar 2005 12:09:07 +0000 | |
8374 | ||
8375 | dpkg (1.13.0) experimental; urgency=low | |
8376 | ||
8377 | The "Three banana strategy" Release. | |
8378 | ||
8379 | * Remove the /usr/info or /usr/info/dir symlinks we used to create. | |
8380 | Closes: #206063, #288415. | |
8381 | * Fix cast in lvalue assignment that gcc 4.0 doesn't like. | |
8382 | Closes: #282669, #284797. | |
8383 | * Correct bashism in disk method update script. Closes: #260568. | |
8384 | ||
8385 | * Scorched-earth reimplementation of the build process and control files | |
8386 | with debhelper and automake. Closes: #200683, #217946, #229629, #260568, | |
8387 | #266995, #279701, #283640, #292973, #293041. | |
8388 | * Remove SGML and POD documentation formats due to both licensing and | |
8389 | sanity issues. Closes: #285806. | |
8390 | * The dpkg-doc and dpkg-static packages are no more. | |
8391 | * dpkg.cfg cleaned up to remove non-useful examples. | |
8392 | Closes: #169618, #305192. | |
8393 | ||
8394 | -- Scott James Remnant <scott@netsplit.com> Fri, 14 Jan 2005 19:28:00 +0000 | |
8395 | ||
8396 | dpkg (1.10.28) unstable; urgency=low | |
8397 | ||
8398 | The "Awh, yeah? Ripper!" Release. | |
8399 | ||
8400 | * New translations (Christian Perrier): | |
8401 | - Romanian (Eddy Petrisor). Closes: #309714. | |
8402 | - Tagalog (Eric Pareja). Closes: #296407. | |
8403 | * Updated translations (Christian Perrier): | |
8404 | - French (Christian Perrier). | |
8405 | - Greek (Konstantinos Margaritis). Closes: #295922 | |
8406 | - Indonesian (Arief S Fitrianto). Closes: #296733 | |
8407 | * Updated man page translations (Christian Perrier): | |
8408 | - French (Philippe Batailler). | |
8409 | - Syntax error corrected in Brazilian Portuguese man page for | |
8410 | update-alternatives. Closes: #300646 | |
8411 | ||
8412 | -- Scott James Remnant <scott@netsplit.com> Thu, 26 May 2005 18:18:10 +0100 | |
8413 | ||
8414 | dpkg (1.10.27) unstable; urgency=low | |
8415 | ||
8416 | The "Grab your gun and bring in the cat" Release. | |
8417 | ||
8418 | * New Translations (Christian Perrier): | |
8419 | - Indonesian (Arief S Fitrianto). | |
8420 | - Norwegian Bokmål (Bjorn Steensrud). | |
8421 | * Updated Translations (Christian Perrier): | |
8422 | - Dutch (confusing option corrected by Christian Perrier). | |
8423 | - Galician (Jacobo Tarrio). | |
8424 | - Korean (Seo Sanghyeon). | |
8425 | - Simplified Chinese (Carlos Liu). | |
8426 | - Traditional Chinese (Asho Yeh). | |
8427 | ||
8428 | -- Scott James Remnant <scott@netsplit.com> Thu, 10 Feb 2005 15:10:22 +0000 | |
8429 | ||
8430 | dpkg (1.10.26) unstable; urgency=low | |
8431 | ||
8432 | The "Captain Tight-Pants" Release. | |
8433 | ||
8434 | * Fix incorrect claim that 'Q' in dselect quits without saving changes | |
8435 | (really 'X'). | |
8436 | * Revert to current 'stable' behaviour of Space/Enter/'Q' in the dselect | |
8437 | help screen, Space leaves the help screen and Enter and 'Q' do nothing. | |
8438 | It's dangerous to encourage users to press Enter or 'Q' since they | |
8439 | commit changes in the package selection screen. | |
8440 | ||
8441 | * New Translations (Christian Perrier): | |
8442 | - Basque (Piarres Beobide Egaña). Closes: #281245. | |
8443 | (Was really added in 1.10.24, but forgotten from ALL_LINGUAS.) | |
8444 | - Bosnian (Safir Šećerović). | |
8445 | - Slovak (benco). Closes: #284896, #289341 | |
8446 | - Traditional Chinese (Asho Yeh). Closes: #287375. | |
8447 | * Updated Translations (Christian Perrier): | |
8448 | - Brazilian Portuguese (André Luís Lopes). Closes: #281228. | |
8449 | - Catalan (Jordi Mallach). Closes: #281333. | |
8450 | - Czech (Miroslav Kure). Closes: #281231. | |
8451 | - Danish (Claus Hindsgaul). Closes: #281103. | |
8452 | - Dutch (Christian Perrier). Closes: #282087. | |
8453 | - Galician (Héctor Fernéndez López). | |
8454 | - German (Michael Piefel). Closes: #281503. | |
8455 | - Italian (Stefano Canepa). Closes: #282543. | |
8456 | - Japanese (Kenshi Muto). Closes: #281144. | |
8457 | - Korean (Changwoo Ryu). Closes: #282246. | |
8458 | - Norwegian Nynorsk (Håvard Korsvoll). Closes: #281456. | |
8459 | - Polish (Bartosz Feñski). | |
8460 | - Portuguese (Miguel Figueiredo). Closes: #281122, #289359. | |
8461 | - Russian (Yuri Kozlov). Closes: #281166. | |
8462 | - Simplified Chinese (Tchaikov, Carlos Liu). | |
8463 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #281117. | |
8464 | - Swedish (Peter Karlsson). Closes: #281165. | |
8465 | ||
8466 | -- Scott James Remnant <scott@netsplit.com> Tue, 11 Jan 2005 16:26:51 +0000 | |
8467 | ||
8468 | dpkg (1.10.25) unstable; urgency=low | |
8469 | ||
8470 | The "你他媽的天下所有的人都該死" Release. | |
8471 | ||
8472 | This release is to correct the mangled Simplified Chinese translation | |
8473 | included in 1.10.24 caused by rebellion of the translator's mail client. | |
8474 | ||
8475 | * Updated Translations (Christian Perrier): | |
8476 | - Dutch (Bart Cornelis). Closes: #278700. | |
8477 | - Polish (Bartosz Fenski). Closes: #280406. | |
8478 | - Simplified Chinese (Tchaikov, Carlos Liu). Closes: #278676. | |
8479 | ||
8480 | -- Scott James Remnant <scott@netsplit.com> Thu, 11 Nov 2004 20:06:57 +0000 | |
8481 | ||
8482 | dpkg (1.10.24) unstable; urgency=low | |
8483 | ||
8484 | The "Donald, where's your troosers?" Release. | |
8485 | ||
8486 | * Add support for uncompressed data.tar archive members and bzip2- | |
8487 | compressed data.tar.bz2 members of binary packages. Closes: #34727. | |
8488 | ||
8489 | * New Translations (Christian Perrier): | |
8490 | - Basque (Piarres Beobide). Closes: #265491. | |
8491 | - Greek (George Papamichelakis). Closes: #260809. | |
8492 | - Hebrew (Lior Kaplan). Closes: #275267. | |
8493 | - Simplified Chinese (Tchaikov, Carlos Liu). Closes: #265197. | |
8494 | * Updated Translations (Christian Perrier): | |
8495 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #260964, #273947, | |
8496 | #278063. | |
8497 | - Czech (Miroslav Kure). Closes: #255904, #278178. | |
8498 | - Catalan (Jordi Mallach). Closes: #278098. | |
8499 | - Danish (Claus Hindsgaul). Closes: #278097. | |
8500 | - Dutch (Bart Cornelis). Closes: #268271, #268886, #274366, #278061. | |
8501 | - Galician (Hector Fernandez). | |
8502 | - German (Michael Piefel). Closes: #276462, #278168. | |
8503 | - French (Christian Perrier). | |
8504 | - Japanese (Kenshi Muto). Closes: #272456, #278141. | |
8505 | - Italian (Lele Gaifax). | |
8506 | - Korean (Changwoo Ryu). Closes: #261528, #278142. | |
8507 | - Norwegian Nynorsk (Håvard Korsvoll). Closes: #275387, #278286. | |
8508 | - Polish (Bartosz Fenski). Closes: #268452, #278064. | |
8509 | - Portuguese (Miguel Figueiredo). Closes: #268266, #261424, #261519, | |
8510 | #278294. | |
8511 | - Russian (Yuri Kozlov). Closes: #268452, #278154. | |
8512 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #277173, #278117. | |
8513 | - Swedish (Peter Karlsson). | |
8514 | * Updated Manpage Translations (Christian Perrier): | |
8515 | - French (Philippe Batailler). Closes: #268048. | |
8516 | - Spanish (Ruben Porras). Closes: #261807. | |
8517 | - Swedish (Peter Karlsson). | |
8518 | ||
8519 | -- Scott James Remnant <scott@netsplit.com> Wed, 27 Oct 2004 09:25:58 +0100 | |
8520 | ||
8521 | dpkg (1.10.23) unstable; urgency=low | |
8522 | ||
8523 | The "Let the Wookie win" Release. | |
8524 | ||
8525 | * Updated hurd start-stop-daemon support. Closes: #133640, #254180. | |
8526 | * Removed usage of non-POSIX test options. Closes: #256302. | |
8527 | ||
8528 | * Architecture Support: | |
8529 | - Renamed x86-64 to amd64. Closes: #252346, #254598. | |
8530 | * Documentation: | |
8531 | - Correct typo in dpkg-divert(8). Closes: #254175. | |
8532 | * New Translations: | |
8533 | - Korean (Changwoo Ryu). Closes: #254590. | |
8534 | * Updated Translations: | |
8535 | - Catalan (Jordi Mallach). | |
8536 | - Danish (Claus Hindsgaul). Closes: #252407. | |
8537 | - French (Christian Perrier). Closes: #252586. | |
8538 | - Italian (Lele Gaifax). | |
8539 | - Polish (Bartosz Fenski). Closes: #254209. | |
8540 | - Spanish manpages (Ruben Porras). Closes: #246158, #246159, #246160, | |
8541 | #246161, #246162, #246163, #246164. | |
8542 | ||
8543 | -- Scott James Remnant <scott@netsplit.com> Mon, 19 Jul 2004 19:52:14 +0100 | |
8544 | ||
8545 | dpkg (1.10.22) unstable; urgency=low | |
8546 | ||
8547 | The DebConf4 Release. | |
8548 | ||
8549 | This release is mostly intended to mop up the minor and trivial bug | |
8550 | fixes in the list and clear out the documentation changes. As such, | |
8551 | it should be treated with even more suspicion than is normal. | |
8552 | ||
8553 | * Use colouring to break cycles earlier to avoid long loops whilst | |
8554 | installing or configuring packages. Closes: #232445, #246857. | |
8555 | * Don't try to configure packages that disappeared in the same | |
8556 | run. Closes: #202997. | |
8557 | * Fix segfault when "gcc -dumpmachine" returns a non-matching triplet. | |
8558 | Closes: #211850. | |
8559 | * Remove restriction that package names be at least two characters long. | |
8560 | Closes: #237734. | |
8561 | * Fix dpkg-source (actually controllib.pl) to output the field name | |
8562 | properly again. Closes: #226931, #246595. | |
8563 | * Make dpkg-scanpackages output Origin and Bugs fields with proper | |
8564 | casing. Closes: #154422. | |
8565 | * Add support for DOS line-endings to md5sum. Closes: #246103. | |
8566 | * Fix start-stop-daemon segfault on Hurd. Closes: #133640. | |
8567 | * Allow dpkg-shlibdeps to run as non-root users. Closes: #96881. | |
8568 | * Correct various compiler warnings. Closes: #229766. | |
8569 | ||
8570 | * Architecture Support: | |
8571 | - Added x86-64 (x86_64 / amd64). Closes: #238483, #241938. | |
8572 | - Added i?86-gnu (Hurd). Closes: #216695, #236331. | |
8573 | - Added i386-kfreebsd-gnu and i386-knetbsd-gnu. Closes: #250176. | |
8574 | * Packaging: | |
8575 | - Create $(docdir) even when --without-sgml-doc is passed so the | |
8576 | ChangeLog can be installed. Closes: #137719. | |
8577 | - Stop hardcoding the list of manual page languages in debian/rules, | |
8578 | so we include Spanish, Russian and Brazilian Portuguese. Closes: #245994. | |
8579 | - Quote LDFLAGS in debian/rules to allow multiple options. | |
8580 | Closes: #230242. | |
8581 | * Documentation: | |
8582 | - Move dpkg-scanpackages and dpkg-scansources to section 1 as they | |
8583 | are user tools. Closes: #114946. | |
8584 | - Correct hyphen characters in manpages. Closes: #212284, #247086, #226800. | |
8585 | - Remove obsolete references to the Debian Packaging Manual. | |
8586 | Closes: #122910, #140695. | |
8587 | - Correct 'n' and 'p' key descriptions in dselect help message. | |
8588 | Closes: #120562. | |
8589 | - Add --force-bad-verify to dpkg manpage. Closes: #192812. | |
8590 | - Correct dpkg manpage to refer to --force-remove-reinstreq instead of | |
8591 | non-existent --force-reinstreq option. Closes: #232831. | |
8592 | - Correct documentation of --compare-versions arguments. Closes: #232317. | |
8593 | - Correct usage of "et al" to "et al.". Closes: #230751. | |
8594 | - Add dpkg-reconfigure(8) to SEE ALSO section of dpkg(8). Closes: #233282. | |
8595 | - Suggest packages that provide additional functionality in the dpkg | |
8596 | manpage. Closes: #81355. | |
8597 | - Suggest dselect update in description of dpkg --update-avail. | |
8598 | Closes: #206163. | |
8599 | - Suggest aptitude as well as dselect. Closes: #217042. | |
8600 | - Suggest fakeroot for dpkg-source -r. Closes: #175897. | |
8601 | - Correct documentation of start-stop-daemon. Closes: #41554, #211856. | |
8602 | - Correct documentation of start-stop-daemon manpage to refer to --retry | |
8603 | alongside --stop. Closes: #204691. | |
8604 | - Add note that start-stop-daemon will chdir("/") unless -d is specified. | |
8605 | Closes: #217823, #218060. | |
8606 | - Correct documentation of dpkg-query --list. Closes: #232639. | |
8607 | - Correct invalid use of " within update-alternatives(8) with .BR. | |
8608 | Closes: #244624. | |
8609 | - Rewrite description of dpkg-source -i to indicate the intent of the | |
8610 | default setting rather than the exact exclusions. Closes: #227169. | |
8611 | - Correct documentation of dpkg-statoverride --update. Closes: #85079. | |
8612 | - Correct documentation of update-alternatives --install. Closes: #179648. | |
8613 | - Documented dpkg:Version and dpkg:UpstreamVersion substvars. | |
8614 | Closes: #85815, #85818. | |
8615 | - Fix spelling error in utils/md5sum.1. Closes: #250281. | |
8616 | - Replace "&c." with the slightly clearer "etc.". Closes: #235773. | |
8617 | - Correct various typos. Closes: #219623, #221235. | |
8618 | * Updated Translations: | |
8619 | - Catalan (Jordi Mallach). | |
8620 | - French (Christian Perrier). Closes: #246359. | |
8621 | - Italian (Lele Gaifax). | |
8622 | - Japanese manpages (KISE Hiroshi). Closes: #248483. | |
8623 | - Russian (Nikolai Prokoschenko). Closes: #249254. | |
8624 | - Spanish manpages (Ruben Porras). Closes: #246158, #246159, #246160, | |
8625 | #246161, #246162, #246163, #251830. | |
8626 | * New Translations: | |
8627 | - German start-stop-daemon and update-alternatives manpages | |
8628 | (Helge Kreutzmann). Closes: #247116, #249454. | |
8629 | - Spanish dpkg-scansources manpage (Ruben Porras). Closes: #246164. | |
8630 | ||
8631 | -- Scott James Remnant <scott@netsplit.com> Tue, 1 Jun 2004 18:21:40 -0300 | |
8632 | ||
8633 | dpkg (1.10.21) unstable; urgency=low | |
8634 | ||
8635 | * Fix incorrect linked list node removal code that caused every second | |
8636 | shared or diverted conffile to be deleted by dpkg. | |
8637 | Closes: #10879, #33046, #47267, #90623, #98210, #109691, #146167. | |
8638 | Closes: #155456, #204275. | |
8639 | * Call mknod with the required device type. Closes: #158916. | |
8640 | * Correct the default query output format to be consistent with | |
8641 | what the underlying library expects. Closes: #174973. | |
8642 | * Fix missing NULL-termination in dpkg-query -W display of dependency | |
8643 | fields. Closes: #174978 | |
8644 | * Strip output from md5sum(1) after the first whitespace character. | |
8645 | Closes: #200763. | |
8646 | * Output a warning if we cannot open a configuration file instead of | |
8647 | treating it as a fatal error, in case our home directory is not readable | |
8648 | by root. Closes: #200701. | |
8649 | * Set LC_ALL to C before spawning off dpkg --search, to avoid searching | |
8650 | on localized strings. Closes: #244316. | |
8651 | * Don't require argument for start-stop-daemon -V. Closes: #237589. | |
8652 | * Correct use of @ARGV within dpkg-scanpackages, allowing -u to work | |
8653 | once again. Closes: #225086, #241503. | |
8654 | * Make sure file permissions passed to dpkg-statoverride are numeric. | |
8655 | Closes: #161156. | |
8656 | * Correctly break out of the loop in install-info. | |
8657 | Closes: #124225, #160761. | |
8658 | * Add --dir-file option to install-info for GNU install-info | |
8659 | compatibility. Closes: #179192 | |
8660 | * Refer to debian-policy in dpkg-doc's description instead of the | |
8661 | non-existent packaging-manual. Closes: #120970. | |
8662 | * Remove incorrect mention of build-essential from dpkg-checkbuilddeps | |
8663 | manpage. Closes: #219210. | |
8664 | * Add a note about diverting shared libraries to the dpkg-divert | |
8665 | manpage. Closes: #214699. | |
8666 | * Updated Translations: | |
8667 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #237864. | |
8668 | - Catalan (Jordi Mallach). | |
8669 | - Danish (Claus Hindsgaul). Closes: #237624. | |
8670 | - Dutch (Pieter-Paul Spiertz, Bart Cornelis, Erwin). | |
8671 | Closes: #102094, #151799, #207758. | |
8672 | - French (Sam Hocevar). Closes: #243191. | |
8673 | - German (Florian Ernst). Closes: #109669, #115352, #187952, #244098. | |
8674 | - Japanese manpages (KISE Hiroshi). Closes: #220776. | |
8675 | - Polish (Bartosz Fenski). Closes: #242870. | |
8676 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #166052. | |
8677 | - Swedish (Peter Karlsson). | |
8678 | * New Translations: | |
8679 | - Japanese dpkg-source manpage (KISE Hiroshi). Closes: #239000. | |
8680 | - Norwegian Nynorsk (Gaute Hvoslef Kvalnes). Closes: #233614. | |
8681 | - Portuguese (Miguel Figueiredo). Closes: #240081. | |
8682 | - Spanish dpkg-source manpage (Ruben Porras). Closes: #171489. | |
8683 | ||
8684 | -- Scott James Remnant <scott@netsplit.com> Sun, 25 Apr 2004 18:55:10 +0100 | |
8685 | ||
8686 | dpkg (1.10.20) unstable; urgency=high | |
8687 | ||
8688 | * Update Japanese translation. Closes: #224616 | |
8689 | * Update French translation. Closes: #218713 | |
8690 | * Fix spelling error in German md5sum man page. Closes: #230750 | |
8691 | * Fix typo in pt_BR po file. Closes: #192102 | |
8692 | * Revert fix for #232916, this turns out to be a bug in the pgpgp | |
8693 | wrapper, dpkg worked fine with pgp itself. | |
8694 | ||
8695 | -- Scott James Remnant <scott@netsplit.com> Thu, 11 Mar 2004 11:24:54 +0000 | |
8696 | ||
8697 | dpkg (1.10.19) unstable; urgency=high | |
8698 | ||
8699 | * Distinguish unmet build dependencies from build conflicts. | |
8700 | Closes: #217943, #235266. | |
8701 | * Force NULL-termination of all tar file entry names. Closes: #232025. | |
8702 | * Allow dselect to use the full window width. Closes: #139781. | |
8703 | * Pass correct number of arguments for format string when out of disk | |
8704 | space. Closes: #213038, #217286, #213543, #213846. | |
8705 | * Remove duplicated entries from ChangeLog. Closes: #157437. | |
8706 | * Fix dpkg-buildpackage when used with PGP. Closes: #232916. | |
8707 | * Update support for Debian FreeBSD. Closes: #211566. | |
8708 | * Store Architecture in the status file. Closes: #228253. | |
8709 | * Don't print offending lines in md5sum. Closes: #170953. | |
8710 | * Check bounds of md5sum lines. Closes: #168443, #199489, #199693. | |
8711 | ||
8712 | -- Scott James Remnant <scott@netsplit.com> Mon, 8 Mar 2004 19:05:32 +0000 | |
8713 | ||
8714 | dpkg (1.10.18.1) unstable; urgency=medium | |
8715 | ||
8716 | * Non-maintainer upload to fix release-critical bugs. | |
8717 | * Terminate string buffer in main/remove.c. Closes: #228379. | |
8718 | * Prevent stashing of hardlinked devices and setuid or setgid binaries | |
8719 | by removing permissions on upgrade as well as on remove. | |
8720 | Closes: #225692. | |
8721 | * Update dpkg conflicts to << 1.10, instead of 1.9. | |
8722 | Closes: #190611, #221989, #222760. | |
8723 | ||
8724 | -- Scott James Remnant <scott@netsplit.com> Thu, 26 Feb 2004 01:17:27 +0000 | |
8725 | ||
8726 | dpkg (1.10.18) unstable; urgency=medium | |
8727 | ||
8728 | * Rebuild, tagging and releasing correctly from cvs this time. | |
8729 | ||
8730 | -- Adam Heath <doogie@debian.org> Mon, 27 Oct 2003 13:39:56 -0600 | |
8731 | ||
8732 | dpkg (1.10.17) unstable; urgency=medium | |
8733 | ||
8734 | * Make dselect do conflict resolution when dealing with automatically | |
8735 | selected recommended package. Thanks to Colin Watson for the analysis | |
8736 | and patch. Closes: Bug#151663 | |
8737 | * Branden Robinson <branden@debian.org>: | |
8738 | s/dpkg-checkbuild/dpkg-checkbuilddeps/ in usage. | |
8739 | * dpkg-checkbuilddeps now sets $reduce_arch. Closes: #212796. | |
8740 | * Goswin Brederlow <brederlo@informatik.uni-tuebingen.de>: | |
8741 | Add -u in dpkg-scanpackages. Closes: #214123. | |
8742 | Add -a<arch> command to dpkg-scanpackages. | |
8743 | * Add .#* to dpkg-source's default ignore filter. Closes: #217380. | |
8744 | * Matthias Urlichs <smurf@smurf.noris.de>: | |
8745 | Don't assume /usr/info/dir exists if /usr/info does. Closes: #165770. | |
8746 | * Jordi Mallach <jordi@debian.org>: | |
8747 | Update Catalan translation. | |
8748 | * Fix errors with dependency fields that reference ${dpkg:Version}. | |
8749 | Closes: #213108. | |
8750 | ||
8751 | -- Adam Heath <doogie@debian.org> Mon, 27 Oct 2003 13:04:57 -0600 | |
8752 | ||
8753 | dpkg (1.10.16) unstable; urgency=low | |
8754 | ||
8755 | * Almost *EVERY* damn file was including config.h in the wrong spot. | |
8756 | After making it the first include, then off_t/size_t/etc could actually | |
8757 | be redefined to be 64-bit compatible. | |
8758 | * Jordi Mallach <jordi@debian.org>: | |
8759 | Fix configure to set HAVE_SETLOCALE. Closes: #211816 | |
8760 | * "Loïc Le Loarer" <lll_deb@m4x.org>: | |
8761 | Add a -d|--chdir option to start-stop-daemon. Closes: #151802 | |
8762 | * Split the background block into 2 parts: one that does the fork, and | |
8763 | opens /dev/tty and /dev/null, and one that does everything else. The | |
8764 | second block is then moved to be run right before the exec. This | |
8765 | allows error messages to be seen from the child(previously, they were | |
8766 | lost), and allows for the chroot to not require the device files. | |
8767 | These changes based on the bugs filed by: | |
8768 | Marc Herbert <Marc.Herbert@ens-lyon.fr>: Closes: #155219 | |
8769 | Loïc Le Loarer <lll_deb@m4x.org>: Closes: #151800 | |
8770 | * Mario Lang <mlang@debian.org>: | |
8771 | When --start, --startas and --pidfile are given, print 'process' | |
8772 | instead of '(null)' for the process name, if it's already running. | |
8773 | Closes: #209355 | |
8774 | * Imported several translated manpages, from debian-doc cvs: | |
8775 | * Spanish: 822-date.1 cleanup-info.8 deb-control.5 deb-old.5 | |
8776 | deb.5 dpkg-checkbuilddeps.1 dpkg-deb.1 dpkg-divert.8 dpkg-name.1 | |
8777 | dpkg-scanpackages.8 dpkg-split.8 dpkg-statoverride.8 dpkg.8 | |
8778 | dselect.8 md5sum.1 start-stop-daemon.8 update-alternatives.8 | |
8779 | "Esteban Manchado Velázquez" <zoso@debian.org>: Closes: #171489 | |
8780 | * French: deb.5 | |
8781 | Julien Louis <arthur51@ifrance.com>: Closes: #164906 | |
8782 | * Portuguese: dpkg.8 dselect.8 | |
8783 | * Matt Zimmerman <mdz@debian.org> | |
8784 | In dpkg's manpage, -O had an inverted word. Closes: #111711 | |
8785 | * Marcin Owsiany <porridge@debian.org>: | |
8786 | Fix Polish translation of 'conflicts with' Closes: #112057 | |
8787 | * Jiri Masik <masik@darbujan.fzu.cz>: | |
8788 | Improve Czech translation of: "dpkg - warning: ignoring request to | |
8789 | remove %s which isn't installed." Closes: #117518 | |
8790 | * Marco Nenciarini <mnencia@prato.linux.it>: | |
8791 | Fix missing space in Italian translation when listing files, and the | |
8792 | file is diverted. Closes: #138244 | |
8793 | * Piotr Roszatycki <Piotr_Roszatycki@netia.net.pl>: | |
8794 | Update Polish translation. Closes: #142370 | |
8795 | * Martin Quinson <mquinson@ens-lyon.fr>: | |
8796 | Fix missing space in French translation of: "%s - warning: downgrading | |
8797 | %.250s from %.250s to %.250s.\n" Closes: #149142 | |
8798 | * Hidetaka Iwai <tyuyu@sings.jp>: | |
8799 | Fix typo in Japanese translation of dpkg --force-help; downgrade -> | |
8800 | downgrade: Closes: #157819 | |
8801 | * Martin Quinson <mquinson@ens-lyon.fr>: | |
8802 | Fix French translation when listing files, and the file is diverted. | |
8803 | Closes: #162154 | |
8804 | * Rune Schjellerup <olberd@odense.kollegienet.dk>: | |
8805 | Fix Danish translation of(was missing the leading space): " does not | |
8806 | appear to be available\n" Closes: #192972 | |
8807 | * Fix md5sum when handling large files. Closes: #162691 | |
8808 | * Fix dpkg-checkbuilddeps calling of parsedep. It wasn't setting | |
8809 | use_arch. Closes: #212796. | |
8810 | * Joey Hess <joeyh@debian.org>: | |
8811 | Change formatting of info.dir. Closes: #167379. | |
8812 | ||
8813 | -- Adam Heath <doogie@debian.org> Sat, 25 Oct 2003 15:46:16 -0500 | |
8814 | ||
8815 | dpkg (1.10.15) unstable; urgency=low | |
8816 | ||
8817 | * Fix detection of va_copy. | |
8818 | * Back out debian/rules build-arch detection. It is *not* possible *at | |
8819 | all* to detect available targets in a rules file. Period. | |
8820 | ||
8821 | -- Adam Heath <doogie@debian.org> Fri, 19 Sep 2003 20:02:19 -0500 | |
8822 | ||
8823 | dpkg (1.10.14) unstable; urgency=low | |
8824 | ||
8825 | * controllib.pl: | |
8826 | * Rewrote the parsedep stuff, so that it wasn't done during control | |
8827 | file parsing. Scripts that need the internal parsed format should | |
8828 | call parsedep on the field's value. | |
8829 | * Split the substvars parsing into a separate function. | |
8830 | * No longer validate dependency fields when reading the control file. | |
8831 | Some fields may have vars in them, which breaks the validation. | |
8832 | * dpkg-gencontrol calls substvars after parsing the control file, and | |
8833 | then validates the substituted depends lines. Originally, | |
8834 | substitution occurred only during writing of the final output file. | |
8835 | * Andreas Barth <aba@not.so.argh.org>: | |
8836 | Fix bad regex that didn't allow spaces in dependency field parsing. | |
8837 | It now directly matches what the c code expects. It previously was | |
8838 | allowing all of \S, which matched on '('. | |
8839 | Closes: #211660. | |
8840 | * Remove stale debug in debian/control that would have broken | |
8841 | installation on s390. | |
8842 | * We were calling our own local copy of dpkg-gencontrol, but the | |
8843 | system-installed copy of dpkg-shlibdeps. Now, both are called from | |
8844 | the build directory. | |
8845 | ||
8846 | -- Adam Heath <doogie@debian.org> Fri, 19 Sep 2003 12:29:34 -0500 | |
8847 | ||
8848 | dpkg (1.10.13) unstable; urgency=low | |
8849 | ||
8850 | * Fix parsing of deps when both () and [] are specified. | |
8851 | * Set $host_arch in controllib.pl:parsedep. | |
8852 | * dpkg-checkbuilddeps doesn't output the [] stuff when finding invalid | |
8853 | deps. | |
8854 | ||
8855 | -- Adam Heath <doogie@debian.org> Wed, 17 Sep 2003 13:23:15 -0500 | |
8856 | ||
8857 | dpkg (1.10.12) unstable; urgency=low | |
8858 | ||
8859 | * Fix dpkg-source output of build-depends lines. | |
8860 | ||
8861 | -- Adam Heath <doogie@debian.org> Tue, 16 Sep 2003 13:43:45 -0500 | |
8862 | ||
8863 | dpkg (1.10.11) unstable; urgency=low | |
8864 | ||
8865 | * dpkg no longer provides any BYHAND files. If you need the source | |
8866 | tarball, use the orig.tar.gz file available in the pool. The | |
8867 | precompiled tars were hold-overs from when debs were not standard | |
8868 | ar/tar files. | |
8869 | * Install /usr/share/doc/dpkg/pseudo-tags, which talks about the bug | |
8870 | titling we use to mark bugs for filtering in the Debian bts. | |
8871 | * Updated ca.po. | |
8872 | * Teach dpkg-source that ~ is legal in version numbers | |
8873 | * Add build-depends on sgml-base, and increase gettext build-depends to | |
8874 | 0.12.1-3. | |
8875 | * Updated config.sub and config.guess in cvs. | |
8876 | * Change use of strncpy in parsedb to memcpy. Closes: #160447 | |
8877 | * No longer generate helpmsgs.{cc,h}. | |
8878 | * several controllib changes: | |
8879 | * Moved dependency parsing logic from dpkg-checkbuilddeps. | |
8880 | The dpkg-checkbuilddeps parser didn't support empty fields, while | |
8881 | the controllib parser did. | |
8882 | * All dependency fields parsed by controllib.pl support [arch] | |
8883 | specifiers. If the arch specifier doesn't apply for the current | |
8884 | arch, then the item will not be added to the internal list structure. | |
8885 | * Comment lines(that begin with '#') are removed during parsing. | |
8886 | * Store the original casing of field names, for use in error reporting. | |
8887 | * Store the original field's casing with 'o:' prepended in %fi. | |
8888 | * ballombe@merulo.debian.org: | |
8889 | dpkg-checkbuilddeps now handles empty fields. Closes: #111562 | |
8890 | * Branden Robinson <branden@debian.org>: | |
8891 | support comments(first char on line begins with '#') in | |
8892 | debian/control. Closes: #191810 | |
8893 | * Bastian Blank <waldi@debian.org>: | |
8894 | Allow for per-arch generated dependency fields. Closes: #170575 | |
8895 | * Branden Robinson <branden@debian.org>: | |
8896 | Report the original casing of field names when they are unknown. | |
8897 | Closes: #177753 | |
8898 | * Patch dpkg-buildpackage to call debian/rules -qn build-arch, and if | |
8899 | it's available, modify -B handling appropriately. If build-arch is not | |
8900 | available, then when -B was called, do *not* pass -B on to | |
8901 | dpkg-checkbuilddeps. Closes: #203097 | |
8902 | * Frank Lichtenheld <frank@lichtenheld.de>: | |
8903 | Apply patch, to handle missing infodir.bak, and empty files. Closes: | |
8904 | #196361 | |
8905 | * Change standard_startup and standard_shutdown into macros. Closes: | |
8906 | #200351. | |
8907 | * Andrew Suffield <asuffield@debian.org>: | |
8908 | Fix inverted test of eof in parsedb, while looking for eof after | |
8909 | field name. Closes: #198218 | |
8910 | * Yann Dirson <dirson@debian.org> | |
8911 | Add set -e to dpkg-doc.postinst. Closes: #191261 | |
8912 | * Michael Weber <michaelw@debian.org>: | |
8913 | dpkg --print-architecture now does gcc -dumpmachine instead of | |
8914 | --print-libgcc-file-name. Closes: #131893, #8241, #106793, #210285 | |
8915 | * Daniel Silverstone <dsilvers@digital-scurf.org>: | |
8916 | Apply patch to change hashing function, and increase bin size, for | |
8917 | the package database. Closes: #206416 | |
8918 | * Paul Eggert <eggert@CS.UCLA.EDU>: | |
8919 | Apply patch to make dpkg work with POSIX 1003.1-2001. Closes: | |
8920 | #204894 | |
8921 | * Joey Hess <joeyh@debian.org>: | |
8922 | Fix "stripping trailing /" message from dpkg-statoverride. Closes: | |
8923 | #203782 | |
8924 | * Sami Liedes <sliedes@cc.hut.fi>: | |
8925 | Increase filesdb bin size, and alter hashing function. Closes: | |
8926 | #179385 | |
8927 | * Anthony Towns <aj@azure.humbug.org.au>: | |
8928 | Retry removing empty dirs during purge. Closes: #112386 | |
8929 | * Darren Salt <linux@youmustbejoking.demon.co.uk>: | |
8930 | Add .cvsignore to dpkg-source's default diff ignore regex. Also fix | |
8931 | missing \ escape for .deps. Closes: #174013 | |
8932 | * Koblinger Egmont <egmont@uhulinux.hu>: | |
8933 | Fix segfault with --status-fd. Closes: #173618 | |
8934 | * Colin Watson <cjwatson@debian.org>, | |
8935 | Andrew Suffield <asuffield@debian.org>: | |
8936 | Add .svn, {arch}, and .arch-ids to dpkg-source -i default regex. | |
8937 | Closes: #169359 | |
8938 | * Falk Hueffner <falk@debian.org>: | |
8939 | Added alphaev68-linux-gnu to archtable. Closes: #199360 | |
8940 | * Elie Rosenblum <fnord@debian.org>: | |
8941 | Apply patch to support OpenBSD. Closes: #154277 | |
8942 | * Geoff Richards <qef@laxan.com>: | |
8943 | Add --config to action section, and add as EXAMPLES section. Closes: | |
8944 | #208014, #115759 | |
8945 | * Yann Dirson <dirson@debian.org>: | |
8946 | install-info --version and --help now display on stdout. Closes: | |
8947 | #154633 | |
8948 | * Dan Jacobson <jidanni@dman.ddts.net>: | |
8949 | Mention what dpkg and dpkg-query -S will not find. Closes: #153096 | |
8950 | * Sebastian Leske <sleske@enterprise.mathematik.uni-essen.de>: | |
8951 | Mention in dpkg(8) that downgrading a package can have serious | |
8952 | consequences. Closes: #61156 | |
8953 | * Dan Jacobson <jidanni@dman.ddts.net>: | |
8954 | In dpkg-scanpackages(8), including small note that other tools might | |
8955 | use the generated Packages file. Closes: #208894 | |
8956 | * Warren Turkal <wturkal@cbu.edu>: | |
8957 | Fix some typos in dpkg-source(1). Closes: #207259, #204123, #167426 | |
8958 | * Dan Jacobson <jidanni@dman.ddts.net>: | |
8959 | Alter text in dselect(8), implying that other interfaces are available | |
8960 | for installing packages. Closes: #206164. | |
8961 | * Daniel Bonniot <bonniot@users.sourceforge.net>: | |
8962 | Note in start-stop-daemon(8) that --nicelevel takes an argument. | |
8963 | * Ruben Porras <nahoo82@telefonica.net>: | |
8964 | Remove duplicate 'can' in deb-control(5). Closes: #183840 | |
8965 | * Dan Jacobson <jidanni@dman.ddts.net>: | |
8966 | Fix short description in dpkg-scansources(8). Closes: #175770 | |
8967 | * Zefram <zefram@fysh.org>: | |
8968 | In dpkg(8), move dpkg-query options to their own subsection, like | |
8969 | dpkg-deb. Closes: #174971 | |
8970 | * Thomas Hood <jdthood@yahoo.co.uk> | |
8971 | Add --dry-run and --simulate as synonyms to --no-act. Closes: | |
8972 | #165099 | |
8973 | * Junichi Uekawa <dancer@netfort.gr.jp>: | |
8974 | Fix wrong reference to DEB_BUILD_GNU_SYSTEM on --host in | |
8975 | dpkg-architecture(1). Closes: #163621 | |
8976 | * Michael Klein <michael.klein@puffin.lb.shuttle.de>: | |
8977 | s/Usuaully/Usually/ in deb-control.5. Closes: #161819 | |
8978 | * Joey Hess <joeyh@debian.org>: | |
8979 | Removed reference in dselect(8) about recommends not being handled | |
8980 | well. Closes: #157973 | |
8981 | * Andrew Suffield <aps100@doc.ic.ac.uk>: | |
8982 | s/dpkg-source/dpkg-parsechangelog/ in dpkg-parsechangelog -h. | |
8983 | Closes: #155822 | |
8984 | * Matej Vela <vela@debian.org>: | |
8985 | Unhighlight "May be repeated multiple times." in dpkg-source(1). | |
8986 | Closes: #151845 | |
8987 | * Jordi Mallach <jordi@debian.org>: | |
8988 | Make all actions in dpkg-deb -h lower case. Closes: #150642 | |
8989 | * Alexander Hvostov <root@aoi.dyndns.org>: | |
8990 | Add -g|--group to start-stop-daemon, and document properly. Closes: | |
8991 | #127342 | |
8992 | * Szerb Tamas <toma@mlf.linux.rulez.org>: | |
8993 | s/THANKS/THANKS.gz/ in dpkg(8). Closes: #91348 | |
8994 | * "James R. Van Zandt" <jrv@vanzandt-pc.mitre.org>: | |
8995 | In dpkg(8), mention running dselect, install after --set-selections. | |
8996 | Closes: #175236 | |
8997 | * Yann Dirson <dirson@debian.org>: | |
8998 | Remove disabled --command-fd from help. Closes: #169619 | |
8999 | * Tobias Burnus <tburnus@physik.fu-berlin.de>: | |
9000 | Apply patch to update-alternatives that provides --set and --remove-all | |
9001 | commands. Closes: #133745. | |
9002 | * Osamu Aoki <debian@aokiconsulting.com>: | |
9003 | Add --all to update-alternatives, that calls --config on all | |
9004 | alternatives. Closes: #126621 | |
9005 | * Dan Jacobson <jidanni@jidanni.org>: | |
9006 | Alter --config prompt, to be more clear, that one must 'press' enter to | |
9007 | accept the default. Closes: #203557 | |
9008 | * Peter Moulder <pmoulder@bowman.csse.monash.edu.au>: | |
9009 | Fix some -w issues in update-alternatives. Closes: #137313 | |
9010 | * Eduard Bloch <edi@gmx.de>: | |
9011 | Apply patch to check whether the target path exists on removing. | |
9012 | Closes: #37254 | |
9013 | * Colin Walters <walters@debian.org>: | |
9014 | After opening files, set binmode. Closes: #175363 | |
9015 | ||
9016 | -- Adam Heath <doogie@debian.org> Tue, 16 Sep 2003 12:52:11 -0500 | |
9017 | ||
9018 | dpkg (1.10.10) unstable; urgency=low | |
9019 | ||
9020 | * Update archtable for hurd. Closes: #187509. | |
9021 | * Make the dpkg-iasearch conflicts versioned. Closes: #170698. | |
9022 | * Surround sed call with '' in Makefile.in. Closes: #187534. | |
9023 | * Strip trailing / from the file args in dpkg-statoverride. Closes: | |
9024 | #184239. | |
9025 | * Modified to use autotools-dev. Closes: #179656. | |
9026 | * Add netbsd support. Closes: #179658, #179659. | |
9027 | * Support hyphenated values in dpkg-architecture. Closes: #179661 | |
9028 | * No longer managed the /usr/doc symlinks. | |
9029 | ||
9030 | -- Adam Heath <doogie@debian.org> Sat, 26 Apr 2003 15:10:24 -0500 | |
9031 | ||
9032 | dpkg (1.10.9) unstable; urgency=low | |
9033 | ||
9034 | * Fix dereference in main/help.c:cu_closefd(), which was the cause of | |
9035 | close(random number) on most arches, but close(0) on s390x. | |
9036 | * Add s390x to archtable. Closes: #160976. | |
9037 | ||
9038 | -- Adam Heath <doogie@debian.org> Sun, 15 Sep 2002 13:21:38 -0500 | |
9039 | ||
9040 | dpkg (1.10.8) unstable; urgency=low | |
9041 | ||
9042 | * Make the multiline regex have an upper bound, instead of being | |
9043 | unbounded, as newer perls have a larger stack frame, which cause them | |
9044 | to segfault quicker with larger inputs. Closes: #159756. | |
9045 | ||
9046 | -- Adam Heath <doogie@debian.org> Thu, 5 Sep 2002 16:32:01 -0500 | |
9047 | ||
9048 | dpkg (1.10.7) unstable; urgency=low | |
9049 | ||
9050 | * Fix double free in modstatdb_init, in the case that modstatdb_shutdown | |
9051 | was called previously. Closes: #159515. | |
9052 | ||
9053 | -- Adam Heath <doogie@debian.org> Tue, 3 Sep 2002 18:59:19 -0500 | |
9054 | ||
9055 | dpkg (1.10.6) unstable; urgency=low | |
9056 | ||
9057 | * Don't call nffreeall, in any of the c/c++ programs. It appears dselect | |
9058 | slightly corrupts it's memory enough that it can't be freed without | |
9059 | segfaulting. Closes: #159023. | |
9060 | ||
9061 | -- Adam Heath <doogie@debian.org> Sun, 1 Sep 2002 00:19:18 -0500 | |
9062 | ||
9063 | dpkg (1.10.5) unstable; urgency=low | |
9064 | ||
9065 | * Fix segfault in md5sum if the file being checked doesn't exist. | |
9066 | Closes: #154503. | |
9067 | * Fix extraction of md5sum in dpkg-scanpackages. Closes: #153769. | |
9068 | * Handle directories better in md5sum. Closes: #157453. | |
9069 | * Fix read past buffer in lib/nfmalloc.c. Closes: #157304. | |
9070 | * Fix several read pass buffer bugs, and a memleak. Closes: #155362. | |
9071 | * Fix segfault when --auto-deconfigure is given. Closes: #157762. | |
9072 | * Allow spaces between the end of a version, and the trailing ')'. | |
9073 | Closes: #154898. | |
9074 | * Fixes for HURD: Closes: #156545 | |
9075 | * Add i386-gnu0.3 to archtable. | |
9076 | * Fix handling of static compiles, with regard to zlib. | |
9077 | * Previous install-infos(before 1.10) handled multiple dir file entries, | |
9078 | because they would copy the entire stanza unmodified. The newest | |
9079 | version does not do this, as it reformats the options, and thereby | |
9080 | only takes the first line. So, we now split all the lines from the | |
9081 | stanza, and process them all. Closes: #147492. | |
9082 | * Fix corruption of available file, caused by use of memory that was | |
9083 | previously freed. Closes: #154257. | |
9084 | * Fix several minor memleaks. | |
9085 | * Remove /usr/sbin/start-stop-daemon. Closes: #156437. | |
9086 | ||
9087 | -- Adam Heath <doogie@debian.org> Thu, 29 Aug 2002 16:43:15 -0500 | |
9088 | ||
9089 | dpkg (1.10.4) unstable; urgency=low | |
9090 | ||
9091 | * Remove -ffunction-sections and -fdata-sections. Closes: #152130. | |
9092 | * Install archtable into /usr/share/dpkg/. | |
9093 | ||
9094 | -- Adam Heath <doogie@debian.org> Sun, 14 Jul 2002 15:17:56 -0500 | |
9095 | ||
9096 | dpkg (1.10.3) unstable; urgency=low | |
9097 | ||
9098 | * Move dselect.cfg to dselect package. Closes: Bug#152132 | |
9099 | * Install methods into /usr/lib/dpkg/methods, not /usr/lib/dpkg. Closes: | |
9100 | #152161. | |
9101 | * Fix test inversion in start-stop-daemon, when checking the pid given in | |
9102 | a pid file. Thanks Thomas Morin <thomas.morin@enst-bretagne.fr>. | |
9103 | Closes: #152270. | |
9104 | * If in --test mode, and --stop is given, increment n_killed, so that | |
9105 | start-stop-daemon returns the proper exit value. Thanks Thomas Morin | |
9106 | <thomas.morin@enst-bretagne.fr>. Closes: #151992. | |
9107 | ||
9108 | -- Adam Heath <doogie@debian.org> Thu, 11 Jul 2002 22:58:43 -0500 | |
9109 | ||
9110 | dpkg (1.10.2) unstable; urgency=low | |
9111 | ||
9112 | * Make configuration files in $HOME work again | |
9113 | * dpkg + dpkg-static conflict with dpkg-dev << 1.9, to fix md5sum error | |
9114 | in dpkg-source. Closes: #151691. | |
9115 | * Remove -Z from patch call, in dpkg-source, as it makes patch warn about | |
9116 | missing timestamps. Closes: #151965 | |
9117 | * Install debian/dselect.conffiles. | |
9118 | ||
9119 | -- Adam Heath <doogie@debian.org> Thu, 4 Jul 2002 21:08:09 -0500 | |
9120 | ||
9121 | dpkg (1.10.1) unstable; urgency=low | |
9122 | ||
9123 | * Add conflict with dpkg-iasearch which intruded on our namespace. | |
9124 | * Replace manpages-de which includes one of our manpages. Closes: #151485 | |
9125 | * Don't always call autoheader when building. Closes: #151471 | |
9126 | * Fix double conflict in dpkg. Closes: Bug#151581 | |
9127 | * Move dselect methods to dselect package. | |
9128 | * dpkg-checkbuilddeps no longer checks for build-essential. dpkg should | |
9129 | not hardcode Debian policy. | |
9130 | * Make dpkg-genchanges accept ~ as part of a package filename. | |
9131 | Closes: Bug#150739 | |
9132 | * Move dpkg.cfg and dselect.cfg manpages into dpkg package. Closes: Bug#132901 | |
9133 | ||
9134 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 2 Jul 2002 12:34:07 +0200 | |
9135 | ||
9136 | dpkg (1.10) unstable; urgency=low | |
9137 | ||
9138 | * dpkg now reorders symlinks when extracting debs. However, this is also | |
9139 | still done when building debs. After a stable release of Debian has | |
9140 | occurred with this modified dpkg, the reordering when building can be | |
9141 | removed. | |
9142 | * Fixed upper/lowercase problems with package names. Closes: Bug#58091 | |
9143 | (and 3 others). | |
9144 | * Add Russian manual pages | |
9145 | * Fix n in dselect package list (performs searchagain now) | |
9146 | * Fix layout problem in dpkg-divert manpage. Closes: Bug#103667 | |
9147 | * When a package is set to hold, and a reinstallation is requested, | |
9148 | -E will not properly skip it. Closes: #45787. | |
9149 | * Make dpkg-checkbuilddeps use dpkg-architecture. Closes: Bug#104230 | |
9150 | * Improve dpkg-architecture documentation. Closes: Bug#104232 | |
9151 | * Update German translation. Closes: Bug#97239 | |
9152 | * Update Polish translation. Closes: Bug#115783 | |
9153 | * Update French translation. | |
9154 | * Update Brazilian translation. | |
9155 | * Update Danish translation. | |
9156 | * Update Galician translation. | |
9157 | * Update Portuguese translations. | |
9158 | * Add Catalan translation | |
9159 | * Add German md5sum manpage | |
9160 | * Add Brazilian update-alternatives manpage. Closes: Bug#122132 | |
9161 | * Improve dselect manpage. Closes: Bug#103839 | |
9162 | * dpkg-name(1) no longer mentions the non-existing dpkg(5) manpage. | |
9163 | Closes: Bug#104214 | |
9164 | * Improve handling of Recommends and Suggests in dselect. Closes: Bug#34942 | |
9165 | * Add per-user configuration files. Closes: Bug#103845 | |
9166 | * Split dselect into its own package. dpkg Pre-Depends on it | |
9167 | to make sure no weird things happen during an upgrade but this | |
9168 | will allow us to make dselect option at some point in the future. | |
9169 | Closes: #114249. | |
9170 | * Make colours in dselect user-configurable. Closes: Bug#103994 | |
9171 | * Make Q do an abort in the method selection menu to make things more | |
9172 | consistent with the package list | |
9173 | * Fix test for nice(2) failure in start-stop-daemon. Closes: Bug#104561 | |
9174 | * Improve the dselect helpscreen a bit. Closes: Bug#72634 | |
9175 | * New version comparison routine that can handle arbitrarily large numbers | |
9176 | and accepts `~' as a low-sorting character. Closes: Bug#93386 | |
9177 | * dselect now accepts regular expressions when searching for packages | |
9178 | and can search in package descriptions as well. | |
9179 | Closes: Bug#81009,#83139 | |
9180 | * Move query commands into a separate dpkg-query command. For the old options | |
9181 | (-L,-l,-s,-S) dpkg will still call it for you. | |
9182 | * Add configurable package listing support to dpkg-query | |
9183 | * Handle window resize in dselect main menu. Closes: Bug#98275 | |
9184 | * update-rc.d moved to the sysvinit package. Closes: Bug#108887,#109282 | |
9185 | * Add --showformat and --show options to dpkg-deb and dpkg-query to | |
9186 | allow one to customize the output format | |
9187 | * several install-info cleanups: | |
9188 | * Move /usr/info/dir to /usr/share/info/dir. Closes: #67174. | |
9189 | * If /usr/share/info doesn't exist, print a message saying so, | |
9190 | instead of the confusing "couldn't lock" error. Closes: #2531. | |
9191 | * If /usr/share/info/dir doesn't exist, or is empty, try to copy the | |
9192 | backup from /var/backups/infodir.bak. Closes: #121309. | |
9193 | * Add a --remove-exactly option, and allow for relative filenames. | |
9194 | Closes: #92650. | |
9195 | * Use the section from the .info file if --section is not given. | |
9196 | Closes: #76100. | |
9197 | * Error messages now include the filename being processed. | |
9198 | Closes: #66735 | |
9199 | * /usr/share/info/dir now has it's entries formatted to even widths. | |
9200 | Closes: #11228 | |
9201 | * --calign|--align|--maxwidth are now ignored. | |
9202 | * strip enoent as well. Closes: Bug#112378 | |
9203 | * Fix format error in Dutch translation. Closes: Bug#113120 | |
9204 | * When parsing stdin, md5sum now displays '-' as the filename, to match | |
9205 | textutils md5sum. Closes: #121489. | |
9206 | * Apply patch from bug, to give update-alternatives a --list command. | |
9207 | Closes: #120924. | |
9208 | * Make dpkg-checkbuilddeps always check for build-essential. | |
9209 | Closes: Bug#118420. | |
9210 | * Use space separated output instead of comma separated in | |
9211 | dpkg-checkbuilddeps | |
9212 | * Update default ignore expression in dpkg-source to also match *~ and | |
9213 | *.swp in subdirs. Closes: Bug#127458 | |
9214 | * Handle errors when verifying md5sums. Closes: Bug#102367 | |
9215 | * dpkg-source now uses reliable timestamps for changed files. | |
9216 | Closes: Bug#105750 | |
9217 | * Fix typo in start-stop-daemon help message. Closes: Bug#131439 | |
9218 | * update-alternative exits with a non-zero exit code when displaying | |
9219 | a non-existing alternative. Closes: Bug#131496 | |
9220 | * Use gzip -c in install-info. Closes: Bug#131758 | |
9221 | * start-stop-daemon works on HP-UX now. Closes: Bug#130130 | |
9222 | * Fix dselect spin when run without input. Closes: Bug#132476 | |
9223 | * Update-alternatives now correctly restores an alternative to auto mode | |
9224 | when removing a manually selected alternative. Closes: Bug#132632 | |
9225 | * Copy bugs and origin information into status file. Closes: Bug#132714 | |
9226 | * Improve wording of update-alternatives --config text. Closes: Bug#133035 | |
9227 | * Add manpages for dpkg.cfg and dselect.cfg. Closes: Bug#132901 | |
9228 | * Improve test for illegal packagename for dpkg-gencontrol -p option | |
9229 | * Fix segfault when getenv("PATH") returns null. Closes: Bug#136349 | |
9230 | * Add Large File Summit extensions. Closes: Bug#130509 | |
9231 | * Fix typo in dpkg-source manpage. Closes: Bug#141906 | |
9232 | * Re-fix handling of multiple blank lines in control. Closes: Bug#143117 | |
9233 | * Document --force-confmiss and --force-bad-verify. Closes: Bug#146855 | |
9234 | * Drop upgrade compat stuff in dpkg postinst for ancient versions (over | |
9235 | 5 years old) | |
9236 | * Always set CLOEXEC on the lock fd. Closes: Bug#147872 | |
9237 | * Clean up tmp files when ctrl-c is sent to dpkg-source. Closes: | |
9238 | Bug#58653. | |
9239 | * dpkg-source no longer requires exact case matches for fields in | |
9240 | debian/control. Closes: Bug#139159. | |
9241 | * dpkg-scanpackages now gives proper case for Source and Installed-Size. | |
9242 | Closes: Bug#119532. | |
9243 | * dpkg-architecture: s/build on/built on/; same for 'build for'. | |
9244 | Closes: Bug#140441. | |
9245 | * cl-debian.pl now recognizes emergency as valid in changelogs. | |
9246 | Closes: Bug#138013. | |
9247 | * Properly count recursive expansion of variables, instead of just | |
9248 | counting all variable expansions. Closes: #144121. | |
9249 | * Add -I<filename> to dpkg-buildpackage and dpkg-source, to excludes | |
9250 | files from tar, when building a native package. Closes: Bug#75947. | |
9251 | * Close the old debian/files file, before doing a rename. Closes: | |
9252 | Bug#111503. | |
9253 | * Fix documentation of -v<version> for dpkg-parsechangelog, removing the | |
9254 | requirement that the version has to be in the changelog. Closes: | |
9255 | Bug#117968. | |
9256 | * Fix typo in dpkg-source(1), for '-sU'. Closes: Bug#126340. | |
9257 | * Add dpkg-scansources to dpkg-scanpackages(8). Closes: Bug#147924. | |
9258 | * Change /usr/info into a symlink to /usr/share/info if possible | |
9259 | ||
9260 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 21 Jun 2002 21:53:15 +0200 | |
9261 | ||
9262 | dpkg (1.9.21) unstable; urgency=low | |
9263 | ||
9264 | * Fix corrupt Swedish translations that would some error messages display | |
9265 | incorrectly. | |
9266 | * Enable --force-overwrite by default in /etc/dpkg/dpkg.cfg | |
9267 | * dpkg.cfg is now no longer a conffile. This means the installer can | |
9268 | change defaults depending on how an install is done | |
9269 | * Detect truncated debs, and abort the unpack. Closes: #138569. | |
9270 | * Improve dpkg(8) --force documentation | |
9271 | * Fix error in Russian dselect translation | |
9272 | ||
9273 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 16 May 2002 19:42:29 +0200 | |
9274 | ||
9275 | dpkg (1.9.20) unstable; urgency=medium | |
9276 | ||
9277 | * Fix assertion when --auto-deconfigure is set. Closes: #137765. | |
9278 | * Fix segfault discovered by fixing the above. | |
9279 | * Fix segfault when getenv("PATH") returns null. Closes: #136349 | |
9280 | * Recompiled against updated zlib, to fix possible security issue. Also | |
9281 | bumped build-depends to match. Closes: #137931(grave) | |
9282 | ||
9283 | -- Adam Heath <doogie@debian.org> Sun, 17 Mar 2002 02:52:44 -0600 | |
9284 | ||
9285 | dpkg (1.9.19) unstable; urgency=medium | |
9286 | ||
9287 | * install-info continues to read all data from a pipe, until EOF. | |
9288 | Closes: #99816(grave). | |
9289 | * Add Catalan translation | |
9290 | * Update Danish translation. Closes: Bug#131869 | |
9291 | * Update French translation. | |
9292 | * update-alternative exits with a non-zero exit code when displaying | |
9293 | a non-existing alternative. Closes: Bug#131496 | |
9294 | * Changed Maintainer to debian-dpkg@lists. | |
9295 | * Fix "Up to date installed packages" for polish translation. Closes: | |
9296 | #116398. | |
9297 | * Swap updated/up-to-date polish translations(they were reversed). | |
9298 | Closes: #117583, #102961. | |
9299 | * Mark /etc/alternatives/README as a conffile. | |
9300 | * Strip .note, .comment, and /usr/lib/dpkg/enoent. | |
9301 | * Make dpkg-gencontrol not warn about Uploaders. Closes: #111090. | |
9302 | ||
9303 | -- Adam Heath <doogie@debian.org> Sat, 2 Feb 2002 11:47:34 -0600 | |
9304 | ||
9305 | dpkg (1.9.18) unstable; urgency=low | |
9306 | ||
9307 | * Fix MD5Sum corruption when upgrading a package. Closes: Bug#113961. | |
9308 | * Add Wichert and I to debian/control:Uploaders. | |
9309 | ||
9310 | -- Adam Heath <doogie@debian.org> Sat, 3 Nov 2001 00:31:00 -0600 | |
9311 | ||
9312 | dpkg (1.9.17) unstable; urgency=low | |
9313 | ||
9314 | * updated-rc.d moved to the sysvinit package. Closes: Bug#108887,#109282 | |
9315 | ||
9316 | -- Wichert Akkerman <wakkerma@debian.org> Wed, 22 Aug 2001 01:24:52 +0200 | |
9317 | ||
9318 | dpkg (1.9.16) unstable; urgency=low | |
9319 | ||
9320 | * Revert architecture-change to dpkg-source from 1.9.11, see ChangeLog | |
9321 | for details. | |
9322 | ||
9323 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 5 Jul 2001 22:42:11 +0200 | |
9324 | ||
9325 | dpkg (1.9.15) unstable; urgency=low | |
9326 | ||
9327 | * Change policy of handling dscformat in dpkg-source | |
9328 | * Fix the arglist construction for maintainer scripts | |
9329 | * Revert dscformat to 1.0 since older dpkg-source versions do not have | |
9330 | the new policy. In the future (starting at format 2.0 to maintain | |
9331 | compatibility with old dpkg-source implementations) minor changes to | |
9332 | the dscformat have to be fully backward and forward compatible. | |
9333 | ||
9334 | -- Wichert Akkerman <wakkerma@debian.org> Sat, 30 Jun 2001 16:41:43 +0200 | |
9335 | ||
9336 | dpkg (1.9.14) unstable; urgency=low | |
9337 | ||
9338 | * Make the Uploaders field in a .dsc file optional. | |
9339 | * Disabled sanity checking of source packages. | |
9340 | ||
9341 | -- Adam Heath <doogie@debian.org> Mon, 25 Jun 2001 02:22:40 -0500 | |
9342 | ||
9343 | dpkg (1.9.13) unstable; urgency=medium | |
9344 | ||
9345 | * Add a -W option to dpkg-source(and the other utils, where it is just | |
9346 | passed thru), to turn certain errors into warnings(of which, only | |
9347 | one is changed, namely, the 'tar doesn't contain preceding directory' | |
9348 | error). Closes: #101813, and partially 101845. | |
9349 | * Don't error out if the files in the tar have leading './', for | |
9350 | dpkg-source. (another partial close of 101845). | |
9351 | * Handle the case where a single directory exists in the orig.tar.gz, but | |
9352 | it is NOT of the form <pkg>-<ver>. Closes: #101845. | |
9353 | * Set LC_ALL in dpkg-source when we call external programs when we are | |
9354 | going to parse their output. Another bug from 101845. | |
9355 | * Handle stating of truncated cpio filenames(100 char limit, bah), in | |
9356 | dpkg-source. Another bug from 101845. | |
9357 | * Add support for an Uploaders field, which is read from the first | |
9358 | paragraph of debian/control, and propagated to the .dsc. This lists | |
9359 | the people allowed to upload a package. If it is not set, then the | |
9360 | value of the Maintainer is placed into this field of the .dsc. This | |
9361 | bumps the .dsc format to 1.1. Closes: #101815. | |
9362 | * Handle symlinks in the tarball, and don't error out if found. | |
9363 | * in controllib, make warnerrors default to warnings. Affects | |
9364 | dpkg-source. This will be changed to be errors in the future. | |
9365 | ||
9366 | -- Adam Heath <doogie@debian.org> Sun, 24 Jun 2001 13:48:52 -0500 | |
9367 | ||
9368 | dpkg (1.9.12) unstable; urgency=medium | |
9369 | ||
9370 | * Fix do_script() bug. Closes: Bug#101552 | |
9371 | * Fix building and extracting of certain kinds of source packages. | |
9372 | Closes: #101684. | |
9373 | * Added Colin Watson to THANKS. | |
9374 | ||
9375 | -- Adam Heath <doogie@debian.org> Wed, 20 Jun 2001 18:27:03 -0500 | |
9376 | ||
9377 | dpkg (1.9.11) unstable; urgency=low | |
9378 | ||
9379 | * The "Hang on to your hats, it gets bumpy from here." release. | |
9380 | * Trim trailing spaces from package names when checking builddeps. | |
9381 | Closes: #101304. | |
9382 | * Apply patch from bug to fix logic error that kept everything but | |
9383 | Build-Deps from working in checkbuilddeps. Closes: #101511. | |
9384 | * Apply patch to correctly check the output of gcc on hurd, for | |
9385 | dpkg-architecture. Closes: #99874. | |
9386 | * The internal pod docs in dpkg-architecture were updated to reflect | |
9387 | that -f was no longer implied when -q was given, but the build system | |
9388 | wasn't generating new documentation. Closes: #100997. | |
9389 | * deb(5) now has a see-also for deb-old(5). Closes: #99620. | |
9390 | * Fix dpkg-shlibdeps infinite directory recursion thru symlinks. | |
9391 | Closes: #97622. | |
9392 | * Set the Architecture to 'source' only when doing source only uploads | |
9393 | in the generated changes files. Closes: #100144. | |
9394 | * Document -nc in the dpkg-buildpackage manpage. Closes: #101038. | |
9395 | * Make dpkg-source work with GNU md5sum. Closes: #97666. | |
9396 | * in dpkg-source, when both arch: all and arch: <arch> packages exist in | |
9397 | debian/control, don't promote the source arch: to any, but only list | |
9398 | all and <arch>. Closes: #94608 | |
9399 | * Apply patch from Colin Watson: Closes: #89679 | |
9400 | * Reset SIGPIPE to DEFAULT when forking gzip. | |
9401 | * set LANG to C before execing cpio, as we parse its output. | |
9402 | * In checktarcpio() and checktarsane(), use the previously open pipes, | |
9403 | instead of the opening files on disk(which was the old, ancient way). | |
9404 | * Improve the output parsing of tar in checktarsane(). | |
9405 | * warn instead of die when find returns an error(which happens if there | |
9406 | is a dangling symlink, because we use -follow). Closes: #51479. | |
9407 | * Change list of allowed urgencies in debian/changelog to: low, medium, | |
9408 | high, and critical. Closes: #94475. | |
9409 | * Error out if an illegal package name is used in dpkg-gencontrol.pl. | |
9410 | Closes: #61211 | |
9411 | * Apply patch from Marcus Brinkmann to dpkg-buildpackage: Closes: | |
9412 | #98201. | |
9413 | * Option -a implies option -d. | |
9414 | * Set ARCH correctly to host architecture, rather than build arch. | |
9415 | ||
9416 | -- Adam Heath <doogie@debian.org> Tue, 19 Jun 2001 22:15:25 -0500 | |
9417 | ||
9418 | dpkg (1.9.10) unstable; urgency=low | |
9419 | ||
9420 | * Fix [arch] parsing, and handle extra spaces better. Closes: #100512, | |
9421 | #101031. | |
9422 | * Apply patch from bug, to fix cleanup of dpkg-divert temp files. | |
9423 | Closes: #100474. | |
9424 | * Swap j/k keys on the main menu, so they function like the package | |
9425 | selection screen(and like vi). Closes: #100502. | |
9426 | * Multiple fixes in bug: Closes: #99892. | |
9427 | * s/DEAD_JOE/DEADJOE/ in dpkg-source. | |
9428 | * Switch to auto mode if alternative symlink is missing. | |
9429 | * Update Spanish translation | |
9430 | ||
9431 | -- Adam Heath <doogie@debian.org> Sat, 16 Jun 2001 14:57:45 -0500 | |
9432 | ||
9433 | dpkg (1.9.9) unstable; urgency=low | |
9434 | ||
9435 | * The leading and trailing spaces patch in the last upload had some | |
9436 | issues with trailing spaces. This fixes them. No bug to close, as the | |
9437 | bts is still down. | |
9438 | ||
9439 | -- Adam Heath <doogie@debian.org> Wed, 6 Jun 2001 22:36:57 -0500 | |
9440 | ||
9441 | dpkg (1.9.8) unstable; urgency=low | |
9442 | ||
9443 | * Remove leading and trailing spaces from versions, and check for | |
9444 | embedded spaces, inside dpkg. Closes: #99186. | |
9445 | * Handle varied use of spaces in dpkg-checkbuilddeps. Closes: #98899. | |
9446 | * Reset SIGPIPE back to default, in dpkg-source. Closes: #98563. | |
9447 | * Remove bogus $! check from dpkg-architecture. Closes: #99428. | |
9448 | ||
9449 | -- Adam Heath <doogie@debian.org> Sat, 2 Jun 2001 15:15:04 -0500 | |
9450 | ||
9451 | dpkg (1.9.7) unstable; urgency=low | |
9452 | ||
9453 | * If a new file doesn't exist on disk, but is a going to be installed as | |
9454 | a directory, then don't error out. Closes: Bug#17381. | |
9455 | * Update japanese manpages. Closes: Bug#97831. | |
9456 | * Update it.po. Closes: Bug#98273. | |
9457 | * Fix bad cleanup in dpkg-divert. Closes: Bug#98578,#98828,#98831. | |
9458 | ||
9459 | -- Adam Heath <doogie@debian.org> Mon, 28 May 2001 18:59:03 -0500 | |
9460 | ||
9461 | dpkg (1.9.4) unstable; urgency=low | |
9462 | ||
9463 | * Oops. EOF_mmap incorrectly detecting the end of the data block. | |
9464 | Closes: Bug#95981. | |
9465 | * After fixing the above bug, and using debootstrap to build a sid | |
9466 | chroot, I discovered that my previous dependency cycle fix could cause | |
9467 | segfaults in some situations. | |
9468 | ||
9469 | -- Adam Heath <doogie@debian.org> Tue, 1 May 2001 23:04:46 -0500 | |
9470 | ||
9471 | dpkg (1.9.3) unstable; urgency=low | |
9472 | ||
9473 | * Fix compiles on ppc. Closes: Bug#95918. | |
9474 | ||
9475 | -- Adam Heath <doogie@debian.org> Tue, 1 May 2001 00:29:45 -0500 | |
9476 | ||
9477 | dpkg (1.9.2) unstable; urgency=low | |
9478 | ||
9479 | * Recompile, to fix incorrect path 1.9.1/dpkg-divert. Closes: Bug#95845 | |
9480 | ||
9481 | -- Adam Heath <doogie@debian.org> Mon, 30 Apr 2001 14:21:28 -0400 | |
9482 | ||
9483 | dpkg (1.9.1) unstable; urgency=low | |
9484 | ||
9485 | * Fix segfault with empty status and available, and when missing a | |
9486 | trailing new line. Closes: Bug#95496 | |
9487 | * Make dpkg-shlibdeps not care if dpkg --search return with an error. | |
9488 | Closes: Bug#95568 | |
9489 | * Fix corruption of user-defined fields in status and available. | |
9490 | Closes: Bug#95567. | |
9491 | * Changed dpkg.cfg to include no-debsig by default, as no debs are | |
9492 | currently signed, and we get false errors when debsig-verify is | |
9493 | installed. This will be removed in the future, when the archive tools | |
9494 | support package signatures. Closes: Bug#95573 | |
9495 | * dpkg-buildpackage should only check for valid signinterface if the | |
9496 | user specifies one. Closes: Bug#95598 | |
9497 | * Fix removing of diversions. Closes: Bug#95655 | |
9498 | * Fix md5sum -c. Closes: Bug#95586 | |
9499 | ||
9500 | -- Adam Heath <doogie@debian.org> Sat, 28 Apr 2001 16:28:21 -0500 | |
9501 | ||
9502 | dpkg (1.9.0) unstable; urgency=low | |
9503 | ||
9504 | * Things should mostly work OpenBSD 2.8 as well now | |
9505 | * Added a --status-pipe option. | |
9506 | * Fixed several memleaks. | |
9507 | * Profiled dpkg. | |
9508 | * Reworked lib/parse.c:parsedb(). Instead of using getc(), then | |
9509 | calling varbufaddc(), it now reads the entire file at once into a | |
9510 | huge buffer, then moves pointers around, to do the parsing. This | |
9511 | gave a speedup of 33% on a dual celeron 333, when reading status and | |
9512 | available. | |
9513 | * various other speedups. | |
9514 | * Removed all --smallmem code, as smallmem and largemem now actually | |
9515 | use about the same amount of memory, and largemem is faster. Both | |
9516 | --largemem and --smallmem are now obsolete options, and will print | |
9517 | a warning if used. Closes: Bug#84905, #67528 | |
9518 | * Initialize uninitialized variables. This should solve several | |
9519 | segfaults. Closes: Bug#25317(plus 9 others, thru the beauty of | |
9520 | merges) | |
9521 | * Found that when working with dependency cycles, and part of the cycle | |
9522 | was a provide, the provider was not being considered, so the cycle | |
9523 | could not be broken. Closes: Bug#87985(and 3 others) | |
9524 | * Update German translation, Closes: Bug#80529,#80532,#87581 | |
9525 | * Update French translation, Closes: Bug#65284,#85035,#87238 | |
9526 | * Update Japanese translation, Closes: Bug#93873 | |
9527 | * Updated all other translations (but no bugs filed) | |
9528 | * Add Danish translation | |
9529 | * Remove spurious '%s' in Polish translation, Closes: Bug#74814 | |
9530 | * Add French manpages, courtesy of Philippe Batailler | |
9531 | * Ignore vim swapfiles in dpkg-source, Closes: Bug#81630 | |
9532 | * remove --import option from dpkg-statoverride, Closes: Bug#81358 | |
9533 | * Replace nfmalloc implementation with obstack. Added obstack.[ch] to | |
9534 | optlib, for non-GNU systems. | |
9535 | * dpkg-divert only allows absolute filenames now. Closes: Bug#82419 | |
9536 | * Handle diffs from non-existing files to existing files. Closes: Bug#82708, | |
9537 | #90982. | |
9538 | * Small fixes to the buildsystem. Closes: Bug#84361 | |
9539 | * Fix dpkg-statoverride --update for things other then plain files. | |
9540 | Closes: Bug#84449 | |
9541 | * Fix race with source directory disappearing in dpkg-source. | |
9542 | Closes: Bug#45511 | |
9543 | * Fix manpage for dpkg-gencontrol. Closes: Bug#84625 | |
9544 | * Add -n option for dpkg-gencontrol to specify a filename. Closes: Bug#75796 | |
9545 | * Use POSIX glob instead of regexp in debian/rules. Closes: Bug#83042, | |
9546 | #84582 | |
9547 | * fix typo in usage message for dpkg-divert, Closes: Bug#85977 | |
9548 | * Use full path for argv[0] when calling scripts. Closes: Bug#68783 | |
9549 | * Add ia64 support to dpkg-architecture. | |
9550 | * Minor script changes, Closes: Bug#87485 | |
9551 | * Stop dpkg-genchanges from complaining about missing packages | |
9552 | when doing a source-only build. Closes: Bug#87571,#15644,#25496 | |
9553 | * Various dpkg-architecture cleanups. Closes: Bug#87505 | |
9554 | * Modify dpkg-architecture to handle gcc versions containing letters. | |
9555 | Closes: Bug#83083 | |
9556 | * dpkg-buildpackage updates: Closes: Bug#87572,#85847 | |
9557 | + make -C work properly | |
9558 | + fix test for gpg secret keyring | |
9559 | + improve source messages | |
9560 | + skip signing pause when building unsigned packages | |
9561 | + test for invalid signinterface. Closes: Bug#87579 | |
9562 | + remove debsign support, it's useless and doesn't work | |
9563 | + Use correct architecture when naming .changes file. Closes: Bug#88015 | |
9564 | * Fix wording in dpkg-statoverride manpage for --add. Closes: Bug#85080 | |
9565 | * Fix typo in start-stop-daemon manpage. Closes: Bug#88225 | |
9566 | * Add dpkg-checkbuilddeps to check if build dependencies are satisfied | |
9567 | and modify dpkg-buildpackage to call it if wanted. | |
9568 | Closes: Bug#86453,#83812,#60717,#74372,#67896,#60717,#13961 | |
9569 | * dpkg-parsechangelog can read a changelog from stdin now. Closes: Bug#80142 | |
9570 | * Fix confusing wording for dpkg-buildpackage -uc option in manpage. | |
9571 | Closes: Bug#83468 | |
9572 | * dpkg-statoverride now exits with exitcode 1 if we do a --list but don't | |
9573 | output anything. Closes: Bug#84328 | |
9574 | * Remove Linux reference from all scripts, they should run fine on | |
9575 | other OSes as well. | |
9576 | * Mark last argument in dpkg-scanpackages usage info as optional. | |
9577 | Closes: Bug#86658 | |
9578 | * Fix cache in dpkg-scanpackages version comparison. Closes: Bug#90722 | |
9579 | * Fix formatting error in dpkg-source.1. Closes: Bug#82723 | |
9580 | * Change dpkg-gencontrol to fix comma-related syntax errors after | |
9581 | processing substvars. Closes: Bug#92908 | |
9582 | * Verify package signatures if debsig-verify is installed. Closes: Bug#37017 | |
9583 | * Handle window resize in dselect main menu. Closes: Bug#93559 | |
9584 | * Initialize all parts of the package record. This should fix several | |
9585 | segfaults people have been seeing in dpkg. Closes: Bug#90328. | |
9586 | * Apply patch from bug#86847, that escapes intl chars in filenames. | |
9587 | Closes: Bug#83752, #85040, #86847, #89000. | |
9588 | * Errors during dpkg -s(and other similar commands) are now printed | |
9589 | on stderr. Closes: Bug#88987. | |
9590 | * Add a --retry option to start-stop-daemon. Closes: Bug#75139 | |
9591 | * Fix regeps to extract Closes magic from a changelog so the # | |
9592 | is really optional. Closes: Bug#94474 | |
9593 | * Remove useless statement from dpkg-shlibdeps. Closes: Bug#90516 | |
9594 | * Make the debian changelog parser identify itself with $progname. | |
9595 | Closes: Bug#89409 | |
9596 | * Give a syntax error when we get an unexpected PGP signature in control | |
9597 | files. Closes: Bug#75562 | |
9598 | * Change dpkg manpage to reflect that --force-statoverride is no enabled | |
9599 | by default. Closes: Bug#95023 | |
9600 | * Handle dangling symlinks, by ignoring error code 1 from find, when | |
9601 | processing --recursive. Closes: Bug#4784 | |
9602 | * dpkg -L, -S, -l, -s, and -p now return an error code if any package | |
9603 | does not exist. Closes: Bug#4974, #72406 | |
9604 | * dselect has a configuration file as well now | |
9605 | * Get ENOENT value at runtime in dpkg-divert instead of hardcoding it. | |
9606 | Closes: Bug# 31620 | |
9607 | * Fix wrong ENOENT test in dpkg-divert. Closes: Bug#95088 | |
9608 | * Add support for more SuperH variants (sh[34]{,eb}-linux-gnu) | |
9609 | * Fix formatting and a typo in the dpkg manpage | |
9610 | * Document the dpkg.cfg configuration file in dpkg(8) | |
9611 | ||
9612 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 26 Apr 2001 12:39:16 +0200 | |
9613 | ||
9614 | dpkg (1.8.3.1) unstable; urgency=low | |
9615 | ||
9616 | * Revert change to nfmalloc.c that was causing SIGBUS on sparc. | |
9617 | ||
9618 | -- Ben Collins <bcollins@debian.org> Sat, 13 Jan 2001 08:52:11 -0500 | |
9619 | ||
9620 | dpkg (1.8.3) unstable; urgency=low | |
9621 | ||
9622 | * Do chown before chmod in dpkg-statoverride, Closes: Bug#81943 | |
9623 | * Fix recursion in dpkg-shlibdeps, Closes: Bug#81322 | |
9624 | * Really completely revert dpkg-source patches which broke backwards | |
9625 | compatibility | |
9626 | ||
9627 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 12 Jan 2001 00:02:22 -0800 | |
9628 | ||
9629 | dpkg (1.8.2) unstable; urgency=low | |
9630 | ||
9631 | * Don't attempt to read from an input source when we only want 0 bytes. | |
9632 | Also handle buggy systems that return EAGAIN instead of EINTR. Closes: | |
9633 | #81881. | |
9634 | ||
9635 | -- Adam Heath <doogie@debian.org> Thu, 11 Jan 2001 00:43:50 -0600 | |
9636 | ||
9637 | dpkg (1.8.1.1) unstable; urgency=low | |
9638 | ||
9639 | * Apply patch from bug to fix badly generated diffs(in some | |
9640 | circumstances). Closes: #81152 | |
9641 | ||
9642 | -- Adam Heath <doogie@debian.org> Sat, 6 Jan 2001 16:07:33 -0600 | |
9643 | ||
9644 | dpkg (1.8.1) unstable; urgency=low | |
9645 | ||
9646 | * Make --name a valid option. Closes: #31206, #51953. | |
9647 | * dpkg-deb -I <pkg> <control> works again | |
9648 | * Update Swedish translation | |
9649 | ||
9650 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 4 Jan 2001 19:31:13 +0100 | |
9651 | ||
9652 | dpkg (1.8.0) unstable; urgency=low | |
9653 | ||
9654 | * Add -k|--symlink option to dpkg-name. Closes: #35040 | |
9655 | * Made the accelerator keys in dselect's main menu separate options, so | |
9656 | that they can be translated separately. Closes: #50955. | |
9657 | * Added depends on sysvinit (>= 2.72), so that we can make sure that | |
9658 | /etc/rcS.d exists. Closes: #55037. | |
9659 | * update-rc.d: Changed documentation and help, as -f only applies during | |
9660 | remove. Closes: #55049. | |
9661 | * Added a --force-all option. Closes: #61354. | |
9662 | * Format help string for --abort-after like other option help strings. | |
9663 | Closes: #62464. | |
9664 | * Fix dselect methods to pass admindir to dpkg from dselect. | |
9665 | * Minor tweak so that when patch 2.5.4 is manually used to apply a diff, | |
9666 | it doesn't get applied multiple times. Closes: #65021 | |
9667 | * Add --nicelevel to start-stop-daemon, to alter a programs priority | |
9668 | before starting. Closes: #65191. | |
9669 | * Document that --largemem is the default, and that the test point is | |
9670 | 24 megs. Closes: #65607. | |
9671 | * Document that --set-selections does not actually install any | |
9672 | packages. Closes: #65340. | |
9673 | * Fix typo in dpkg-deb.1. Closes: #65945. | |
9674 | * Add --truename option to dpkg-divert. Closes: #68489. | |
9675 | * Documented COLUMNS in dpkg(8). Closes: #77001. | |
9676 | * Modified DPKG_C_GCC_TRY_WARNS() to call AC_SUBST, so that we can | |
9677 | use the result of the test during build time. Closes: Bug#75138 | |
9678 | * Added description for "suggests" in main/depcon.c:describedepcon(). | |
9679 | Closes: Bug#74113 | |
9680 | * Removed bashing from dpkg.postinst. | |
9681 | * Make '#' optional in Closes: tags. Closes: Bug#63137. | |
9682 | * Add -t to -h output in dpkg-buildpackage: Closes: Bug#49598. | |
9683 | * Fix typo in --compare-versions error message. Closes: Bug#66474. | |
9684 | * -R doesn't mean --root. Closes: Bug#66068, #72013 | |
9685 | * Add armv3l to archtable. Closes: Bug#72125 | |
9686 | * Fix two memory leaks, and lesson the memory foot print a tad. Hints | |
9687 | taken from 74259. | |
9688 | * Fix some things perl5.6 complains about. Closes: Bug#77337 | |
9689 | * Fix references to dpkg-deb manpage. Closes: Bug#77855 | |
9690 | * Update Galish translation | |
9691 | * Add new --import option to dpkg-statoverride to make it easy to | |
9692 | import suidmanager settings. | |
9693 | * Speedup patches by Adam Heath | |
9694 | * statoverride fixes by Robert Luberda, Closes: Bug#78436 | |
9695 | * Add Linux S/390 support. Closes: Bug#79063 | |
9696 | * Using libz to decompress data instead of calling gzip. | |
9697 | Closes: Bug#49581 | |
9698 | * Add gettext to build-depends | |
9699 | * Fix warning when trying to remove a non-existing statoverride. | |
9700 | Closes: Bug#79352 | |
9701 | * Be more paranoid with file permissions when extracting files | |
9702 | * Apply statoverrides to more then just files | |
9703 | * Update update-alternatives manpage to use FHS instead of FSSTND. | |
9704 | Closes: Bug#80237 | |
9705 | * List descriptions for udebs in .changes | |
9706 | ||
9707 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 25 Dec 2000 17:19:31 +0100 | |
9708 | ||
9709 | dpkg (1.7.2) unstable; urgency=low | |
9710 | ||
9711 | * Fix parsing of configuration files | |
9712 | * Add new powerpc-linux-gnu entry to archtable. Closes: Bug#76522 | |
9713 | * No longer bother to install emacs things. I don't use emacs myself | |
9714 | and can't support that properly. | |
9715 | * scripts/dpkg-shlibdeps.pl: Make it parse soname's in the format of | |
9716 | "libfoo-X.X.so" (e.g. libdb-3.1.so) and use it. Also make it give a | |
9717 | warning if there is a NEEDED line in the objdump output that we cannot | |
9718 | grok. | |
9719 | * scripts/dpkg-shlibdeps.pl: resolve library paths using a combination | |
9720 | of the libc major version, and ldconfig -p output. Solves problems | |
9721 | with errant libc5 deps. | |
9722 | * Correct name of .changes file when doing source-only builds | |
9723 | * Fix -ap option for dpkg-buildpackage. Closes: Bug#77305 | |
9724 | * Fix typo in update-alternatives manpage. Closes: Bug#77829 | |
9725 | * Fix typo in script-regexp update-rc.d. Closes: Bug#76029 | |
9726 | ||
9727 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 23 Nov 2000 18:55:50 +0100 | |
9728 | ||
9729 | dpkg (1.7.1) unstable; urgency=medium | |
9730 | ||
9731 | * Fix a typo in the dpkg-statoverride manpage | |
9732 | * dpkg-statoverride reads and writes the right file now | |
9733 | * Make update-alternatives use the right dir for alternatives again | |
9734 | ||
9735 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 7 Nov 2000 01:16:39 +0100 | |
9736 | ||
9737 | dpkg (1.7.0) unstable; urgency=low | |
9738 | ||
9739 | * Allow the administrator to override file mode and ownership using the | |
9740 | new dpkg-statoverride tool. | |
9741 | * Use objdump instead of ldd in dpkg-shlibdeps | |
9742 | * Fix logic in dpkg-shlibdeps so it looks for dependencies as specified | |
9743 | in its documentation | |
9744 | * Make update-alternatives update slave links with --config and properly | |
9745 | switch the alternative to manual mode | |
9746 | * HURD updates, Closes: Bug#57753,#57754,#57755 | |
9747 | * dpkg-architecture: -q should not imply -f, Closes: Bug#57761 | |
9748 | * add dpkg:UpstreamVersion and dpkg:Version substvars in dpkg-genchanges | |
9749 | and dpkg-gencontrol. Closes: Bug#62069,#64774 | |
9750 | * dpkg-genchanges: add new Changed-By field to .changes with the last | |
9751 | person who made a change, and modify the Maintainer-field to be the | |
9752 | actual maintainer. Update the format-version to 1.7 to reflect this. | |
9753 | * dpkg-genchanges: allow a space between # and a to-be-closed bugnumber | |
9754 | * dpkg-deb: reorder files when building a package | |
9755 | * dpkg-statoverride: new tool to override ownership and modes for files | |
9756 | * Check COLUMNS environment for dpkg -l output. Closes: Bug#65536 | |
9757 | * Add Origin and Bugs fields to the control file | |
9758 | * Install new /etc/dpkg/origins/debian file | |
9759 | * Corrections and updates to Swedish translation. | |
9760 | * Add Galician, German, Dutch and Brazilian translations | |
9761 | * archtable: add ia64 and sh; revert sparc64 so that it turns into sparc. | |
9762 | There won't be a full binary-sparc64 port. Closes: Bug#70788 | |
9763 | * dselect/main.cc: small fixups to get it to compile with gcc-2.96 | |
9764 | * Clean up fd handling in some places. Closes: Bug#69359,#69360,#69361 | |
9765 | * Document -k option for dpkg-buildpackage. Closes: Bug#71808 | |
9766 | * Install commented dummy shlibs.default and shlibs.override files | |
9767 | * Give dpkg a configurationfile | |
9768 | * dpkg-scanpackages now uses the most recent version if multiple versions | |
9769 | of a package are found. | |
9770 | * don't rename a file to itself in dpkg-source. Closes: Bug#75060 | |
9771 | * Fix buffer overflow in cmdname handling in start-stop-daemon. | |
9772 | Closes: Bug#75103 | |
9773 | * Don't abort if start-stop-daemon tries to read a non-existing pidfile. | |
9774 | Closes: Bug#75105 | |
9775 | * Update formatting of start-stop-daemon manpage. Closes: Bug#75110 | |
9776 | * Make a missing package a warning instead of an error in dpkg-genchanges | |
9777 | ||
9778 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 5 Nov 2000 17:28:39 +0100 | |
9779 | ||
9780 | dpkg (1.6.13) frozen unstable; urgency=low | |
9781 | ||
9782 | * Add Format-flag to .dsc format: we know we are going to change the | |
9783 | format in the next release, this change will make dpkg-source abort | |
9784 | with a reasonable error instead of doing unexpected things. | |
9785 | * Fix error in gettext'ized string | |
9786 | * Updated Czech, French, Polish and Spanish translations. Closes: Bug#63663 | |
9787 | * debian-changelog-mode.el: fix documentation string for | |
9788 | debian-changelog-finalise-last. Closes: Bug#63003 | |
9789 | ||
9790 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 8 May 2000 16:08:53 +0200 | |
9791 | ||
9792 | dpkg (1.6.12.99) frozen unstable; urgency=low | |
9793 | ||
9794 | * Pre-release for 1.6.13. which will only feature translation updates | |
9795 | * Fix typo in dpkg-divert, Closes: Bug#60243 | |
9796 | * dpkg-genchanges: recognize non-deb packages (tarballs, such as | |
9797 | dpkg-non-deb and boot-floppies disk tarballs). This makes sure that we | |
9798 | include them when figuring out the Arch field in the .changes | |
9799 | * mark another string as translateable, Closes: Bug#62543 | |
9800 | * fix location of --abort-after in --help output, Closes: Bug#62464 | |
9801 | * fix allocation error in checkpath(), Closes: Bug#62364 | |
9802 | * add Hold to list of desired package states in -l output, Closes: Bug#58765 | |
9803 | ||
9804 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 21 Apr 2000 11:52:59 +0200 | |
9805 | ||
9806 | dpkg (1.6.12) frozen unstable; urgency=high | |
9807 | ||
9808 | * Fix test for gpg/pgp in dpkg-buildpackage. You can now build | |
9809 | unsigned packages again. Closes: Bug#60395 | |
9810 | * Updated Spanish and Swedish translations. Closes: Bug#41735 | |
9811 | * Merge patch from Joel Klecker to remove emacsen-common stuff from dpkg-dev | |
9812 | ||
9813 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 3 Apr 2000 16:50:02 +0200 | |
9814 | ||
9815 | dpkg (1.6.11) frozen unstable; urgency=high | |
9816 | ||
9817 | * Oops, missed one case where the libc/ncurses conflict reared its | |
9818 | ugly head and broke dselect miserably. | |
9819 | * fix syntax error in dpkg-divert. Closes: Bug#60050 | |
9820 | ||
9821 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 10 Mar 2000 11:52:07 +1100 | |
9822 | ||
9823 | dpkg (1.6.10) frozen unstable; urgency=low | |
9824 | ||
9825 | * The `it rains in Sydney' release | |
9826 | * Mark another string in dselect as translateable, Closes: Bug#58618 | |
9827 | * Fix typos, Closes: Bug#58619 | |
9828 | * Change dselect keybindings slightly so `n' really does searchagain | |
9829 | * Updated Czech and Spanish translations, Closes: Bug#58617 | |
9830 | * dpkg-divert.pl: reinstate last writeability-patch. Modified | |
9831 | to not abort on ENOENT: this indicates a directory does not (yet) | |
9832 | exist. If this happens don't try to rename. This should fix all | |
9833 | current dpkg-divert problems. Closes: Bug#59207,#58596 | |
9834 | * update-alternatives: switch back to auto-mode when manually selected | |
9835 | alternative is removed, Closes: Bug#54933 | |
9836 | * dselect no longer segfaults on SIGWINCH but does The Right Thing | |
9837 | instead. Closes: Bug#54303,#58697,#59419 | |
9838 | ||
9839 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 7 Mar 2000 15:09:47 +1100 | |
9840 | ||
9841 | dpkg (1.6.9) frozen unstable; urgency=low | |
9842 | ||
9843 | * Fix typo in update-alternatives manpage | |
9844 | * dpkg-architecture: -q should not imply -f, Closes: Bug#57761 | |
9845 | * Cleanup bits of install-info to make it more stable | |
9846 | * Fix Build-Dependency for ncurses, Closes: Bug#58073 | |
9847 | * Some more documentation updates, Closes: Bug#57985 | |
9848 | * Revert patch to check for writeable filesystems in dpkg-divert, | |
9849 | Closes: Bug#57840 | |
9850 | ||
9851 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 18 Feb 2000 12:11:58 +0100 | |
9852 | ||
9853 | dpkg (1.6.8) frozen unstable; urgency=low | |
9854 | ||
9855 | * Turn --force-overwrite on by default | |
9856 | * Fix a couple of small buildsystem errors | |
9857 | * Support multiple adjacent newlines in control-style files, Closes: Bug#56056 | |
9858 | * Updated Czech and Swedish translations | |
9859 | * Revert patch to change order of things when purging a package, | |
9860 | Closes: Bug#56374 | |
9861 | * Handle failed open of /dev/tty in dpkg -l, Closes: Bug# 55041 | |
9862 | * Update Japanese translations, Closes: Bug# 56641, #57494, #57595 | |
9863 | * Update extended description for dpkg-dev, Closes: Bug# 56675 | |
9864 | * Implement verbose option for update-alternative | |
9865 | * Fix conflicts handling | |
9866 | ||
9867 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 10 Feb 2000 15:31:31 +0100 | |
9868 | ||
9869 | dpkg (1.6.7) frozen unstable; urgency=low | |
9870 | ||
9871 | * dpkg compiles on HP-UX, Solaris and IRIX now | |
9872 | * start-stop-daemon can chroot now, Closes: Bug#54513 | |
9873 | * Allow space between # and the bugnumber in the changelog | |
9874 | * Display package description with waddnstr, Closes: Bug#54313 | |
9875 | * Updated Japanese manpages, Closes: Bug#54690, #55080 | |
9876 | * Upload full source for packages with version *-0.1, Closes: Bug#54651 | |
9877 | ||
9878 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 16 Jan 2000 18:36:10 +0100 | |
9879 | ||
9880 | dpkg (1.6.6) unstable; urgency=low | |
9881 | ||
9882 | * dpkg-buildpackage supports debsign, Closes: Bug#58333 | |
9883 | * fix update-alternatives manpage, Closes: Bug#53859 | |
9884 | * Updated Polish translation | |
9885 | * Pass admindir to dpkg, Closes: Bug#54039 | |
9886 | * Fix dpkg -l output | |
9887 | * Remove dpkg-safelist again, it had issues | |
9888 | ||
9889 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 7 Jan 2000 19:51:45 +0100 | |
9890 | ||
9891 | dpkg (1.6.5) unstable; urgency=low | |
9892 | ||
9893 | * Update Spanish translation | |
9894 | * Don't strip 8th bit in dselect packagelists, Closes: Bug# 49061 | |
9895 | * Don't use \z in dpkg-scansources, Closes: Bug# 53182 | |
9896 | * Correctly unregister internals manual, Closes: Bug# 53200 | |
9897 | * dselect helpessages can be translated now, Closes: Bug# 51381 | |
9898 | * dselect UI tweaks, including a new --expert mode | |
9899 | * Added build-depends, Closes: Bug# 53394 | |
9900 | * Added THANKS-file with people who have contributed to the code | |
9901 | * Use full width of tty in packagelisting, Closes: Bug# 53395 | |
9902 | * Add -z option to dpkg-deb to set compressionlevel when building | |
9903 | packages, Closes: Bug# 53398 | |
9904 | * Fix segfaults when producing a diff between current and new conffile, | |
9905 | Closes: Bug# 52197 | |
9906 | ||
9907 | -- Wichert Akkerman <wakkerma@debian.org> Sat, 25 Dec 1999 04:47:09 +0100 | |
9908 | ||
9909 | dpkg (1.6.4) unstable; urgency=low | |
9910 | ||
9911 | * No longer byte-compile for emacs | |
9912 | * Add Swedish translation | |
9913 | * start-stop-daemon: honour --oknodo if we fail to kill a process | |
9914 | Closes: Bug#52580,#52185,#52457 | |
9915 | * Fix dselect program description, Closes: Bug#52328 | |
9916 | * Fix architecture-detection in dpkg-gencontrol, Closes: Bug#52616 | |
9917 | * Accept single-number values in update-rc.d, Closes: Bug#46810 | |
9918 | ||
9919 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 19 Dec 1999 16:27:48 +0100 | |
9920 | ||
9921 | dpkg (1.6.3) unstable; urgency=high | |
9922 | ||
9923 | * Comment dselect changes from 1.6.2, they seem to have a problem | |
9924 | Closes: #52043,52058,52088,51437 | |
9925 | * Really fix emacs-stuff. Hopefully. Closes: #51919,51525 | |
9926 | * Fix copyright display in dselect menu, Closes: #52093 | |
9927 | * Fix uid/gid-changes in start-stop-daemon, Closes: #52081 | |
9928 | ||
9929 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 7 Dec 1999 17:06:00 +0100 | |
9930 | ||
9931 | dpkg (1.6.2) unstable; urgency=low | |
9932 | ||
9933 | * New dpkg-scansources, Closes: #51888 | |
9934 | * Fix default for elispdir, Closes: #51919,51525 | |
9935 | * New manpages for cleanup-info and dpkg-divert, Closes: #51539, 46657 | |
9936 | * Buildsystem updates, Closes: #51525, 51855, 51914 | |
9937 | * Modify dselect behaviour for suggests and recommends | |
9938 | ||
9939 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 5 Dec 1999 19:29:50 +0100 | |
9940 | ||
9941 | dpkg (1.6.1) unstable; urgency=low | |
9942 | ||
9943 | * Fix some slight packaging errors | |
9944 | ||
9945 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 26 Nov 1999 20:18:48 +0100 | |
9946 | ||
9947 | dpkg (1.6) unstable; urgency=low | |
9948 | ||
9949 | * Major overhaul of the buildsystem | |
9950 | * Update Standards-Version to 3.1.0 | |
9951 | * Move to version 1.6 to reflect the amount of changes made | |
9952 | * Fix mixup with Czech and Polish translations, Closes: Bug# 48986 | |
9953 | * utils/start-stop-daemon.c: Added ability for user.group arg to | |
9954 | --chuid. Also, always call initgroups() when using --chuid. | |
9955 | * utils/start-stop-daemon.8: Document above change, also add note to the | |
9956 | --make-pidfile option concerning its problem with daemons that fork | |
9957 | ||
9958 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 25 Nov 1999 04:30:01 +0100 | |
9959 | ||
9960 | dpkg (1.4.1.19) unstable; urgency=low | |
9961 | ||
9962 | * Fix replaces for dpkg-dev | |
9963 | * Add gettext-support to dselect | |
9964 | * Added Czech and Polish translations for dpkg | |
9965 | * Fixed incorrect patch for --print-architecture (oops, oh well | |
9966 | it was already broken when there was no gcc anyway :) | |
9967 | * Fixed missing mipseb that was supposed to be in the archtable | |
9968 | * Better output in update-alternatives --config, now shows the | |
9969 | current, and the preferred choices. | |
9970 | * dpkg-name: ignore epoch when getting version | |
9971 | * 50dpkg-dev.el: add it as a conffile for dpkg-dev | |
9972 | * internals.sgml: Removed references to the versions of build tools, | |
9973 | they date the document. | |
9974 | * debian-changelog-mode.el: added hint for better log-email handling | |
9975 | * Added recognition for new source-depends fields for policy | |
9976 | referenced in bug #41232 | |
9977 | * dpkg-buildpackage: add -ap option to force a pause prior to starting | |
9978 | the sign process. This helps for people who don't keep their signatures | |
9979 | on the filesystem (on a floppy perhaps, then mount as needed). | |
9980 | * minor script corrections | |
9981 | * dpkg-dev control: Change gcc to c-compiler in the recommends field, and | |
9982 | move cpio, patch and make to the depends line | |
9983 | * Leave file info intact in available when installing packages. MD5sum, | |
9984 | Filename, and MSDOS-Filename used to get lost when installing a | |
9985 | package. | |
9986 | * Added armv4l to archtable | |
9987 | * Added 'D' to the list of choices for conffile handling, closes: #48137 | |
9988 | * Converted internals.sgml to debiandoc format. Also added a dpkg-doc | |
9989 | package that contains the generated output from this file (.ps, .html | |
9990 | and .info), includes doc-base support. Internals.sgml is also not | |
9991 | generated on the binary-arch target, and is no longer "byhand" | |
9992 | * dpkg-gencontrol: add "Source" to the fields placed in the control file | |
9993 | * dpkg-parsechangelog: fixed loop for parsepath (#48526) | |
9994 | * main/{processarc.c,depcon.c}: added new structure for conflictors, | |
9995 | which contains a struct for conflicts. This is used to create an array | |
9996 | of conflicting packages, which are going to be replaced. Allows for | |
9997 | multiple conflicts and replaces. All conflictor handlers were | |
9998 | converted to loops to handle each one (processarc.c). | |
9999 | * dpkg-divert: Fix check for writable filesystem, closes: #48646 | |
10000 | ||
10001 | -- Wichert Akkerman <wakkerma@debian.org> Sat, 30 Oct 1999 15:14:40 +0200 | |
10002 | ||
10003 | dpkg (1.4.1.18) unstable; urgency=low | |
10004 | ||
10005 | * Backout dep check patch | |
10006 | ||
10007 | -- Ben Collins <bcollins@debian.org> Sat, 23 Oct 1999 00:39:24 -0400 | |
10008 | ||
10009 | dpkg (1.4.1.17) unstable; urgency=low | |
10010 | ||
10011 | * Add support for long filenames, along with --assert-longfilenames | |
10012 | * Added --chuid option to start-stop-daemon to allow switching to | |
10013 | a different uid when starting a process | |
10014 | * Add mipseb and mipsel to the archtable too, since mips and mipseb are | |
10015 | both viable names for the mips big endian arch, and mipsel is also needed | |
10016 | * Update dpkg-architecture's archtable | |
10017 | * Added --config option to update-alternatives to allow easy changing | |
10018 | of the registered alternatives for a specific name | |
10019 | * Updated the deb-control(5) man page with all the current fields | |
10020 | and uses | |
10021 | * Made the large info screen show 5 lines of the pkglist so that | |
10022 | it scrolled properly, and still showed the cursor in dselect | |
10023 | * Removed references to dpkg(5) which seems to not exist anymore | |
10024 | * Fixed `dpkg-deb --help' and dpkg-deb(1) from reporting --no-check | |
10025 | when it's actually --nocheck (went with the hardcoded option, so | |
10026 | this is just a documentation fix). | |
10027 | * Added better check in disk.setup for a working NFS server. Makes | |
10028 | it compatible with other non-Linux servers. | |
10029 | * Corrected dpkg(8)'s example of using dpkg -i (showed it used with | |
10030 | a .tar.gz instead of a .deb) | |
10031 | * Applied patch to correct improper TMPDIR handling in dpkg-deb | |
10032 | * When encountering an error in extracting the tar archives in the | |
10033 | packages, we should abort the install, not simply give an error | |
10034 | and continue. | |
10035 | * Make dpkg give the builtin arch if there was an error while exec()'ing | |
10036 | the C compiler with --print-architecture. We still fail if the | |
10037 | output from gcc was bad in some way, since they may be of importance. | |
10038 | * Removed the maintainer-configure portion in debian/rules, since | |
10039 | we should be shipping the source with all the auto* stuff | |
10040 | already generated anyway | |
10041 | * Removed the ltconfig patch, and resort to a debian/rules fix | |
10042 | to libtool itself after running configure | |
10043 | * Removed shlibs.default.i386. It's now a template for arch porting to | |
10044 | Debian/dpkg, we install it still, if there exists a file matching the | |
10045 | arch | |
10046 | * Reimplemented a better *stat cache for the removal checking code, | |
10047 | this helps a lot when doing upgrades where the packages are a lot | |
10048 | different in layout | |
10049 | * Increased largemem auto detection to >= 24megs, since it's not uncommon | |
10050 | for dpkg to actually use 16megs of ram all on its own when using the | |
10051 | largemem setting (old minimum was 16megs) | |
10052 | * debian/rules: chmod -x everything in /usr/lib to make lintian happy. | |
10053 | in the clean phase just rm -rf $(BUILD), we don't need to run | |
10054 | distclean and all that other stuff. Don't run "make dist", we | |
10055 | simply copy the .tar.gz that dpkg-source creates for the byhand | |
10056 | source. | |
10057 | * Make start-stop-daemon exit(1) when we don't find one of the | |
10058 | pid's we are trying to kill, in accordance with the man page. | |
10059 | * When running --configure on an already installed package, just | |
10060 | say it's installed, and not that it is in an unconfigurable | |
10061 | state | |
10062 | * Fixed some compiler warnings | |
10063 | * Make dpkg check for uid 0 requirement, before checking the path | |
10064 | since not being root, is probably the reason that the PATH is | |
10065 | borked in the first place | |
10066 | * Make -p short for --print-avail, and -P short for --purge | |
10067 | * Fix typo in md5sum(1) man page | |
10068 | * start-stop-daemon: Add --background and --make-pidfile options | |
10069 | * update-alternatives: make sure we remove "old" symlinks when they | |
10070 | are no longer pertinent. Add /etc/alternatives/README that refers | |
10071 | to the update-alternatives(8) man page. | |
10072 | * dpkg-divert: Add check for being able to write to the old/new | |
10073 | destination before doing a rename. We fail on this, without | |
10074 | changing the diversion registry | |
10075 | * Fix bad regex in update-rc.d | |
10076 | ||
10077 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 21 Oct 1999 17:49:03 +0200 | |
10078 | ||
10079 | dpkg (1.4.1.16) unstable; urgency=medium | |
10080 | ||
10081 | * Hardcode ENOENT again since the errno-part of the POSIX module | |
10082 | isn't in perl-*-base. sigh. | |
10083 | ||
10084 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 15 Oct 1999 04:01:14 +0200 | |
10085 | ||
10086 | dpkg (1.4.1.15) unstable; urgency=low | |
10087 | ||
10088 | * non-maintainer release. | |
10089 | * Move dselect into its own package | |
10090 | * Remove conffiles before directories when purging | |
10091 | * Check if integrity from other packages will broken when processing | |
10092 | an archive | |
10093 | * dpkg-deb can handle package made with Linux ar. | |
10094 | * Add check to update-alternatives to see if the sequencecode is between | |
10095 | 0 and 99 | |
10096 | * Fix failed assertion, which was actually two bugs: a logic error in | |
10097 | checkforremoval and a wrong assumption in findbreakcycle | |
10098 | * dselect doesn't die when you resize the terminal | |
10099 | * check if a file is also in a new package before removing it when upgrading | |
10100 | * offer to show a diff between the old and new conffile | |
10101 | * dpkg-scanpackages: don't abort but only skip a package if we can't | |
10102 | open it | |
10103 | * Add HURD-support to start-stop-daemon | |
10104 | * Reinstate patch to not read available when doing --list-files | |
10105 | * Add a couple of --force options to handle changed conffiles | |
10106 | ||
10107 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 14 Oct 1999 04:20:56 +0200 | |
10108 | ||
10109 | dpkg (1.4.1.14) unstable; urgency=low | |
10110 | ||
10111 | * non-maintainer release. | |
10112 | * dpkg-source works again on empty diffs, Closes: Bug# 46159 | |
10113 | * Install locale-files in /usr/share, Closes: Bug# 46631 | |
10114 | * Make /usr/share/doc/dpkg-dev a symlink to /usr/share/doc/dpkg | |
10115 | * Actually include fix to make update-alternatives works filesystems (oops!) | |
10116 | * Check if codenumber is between 0 and 99, Closes: Bug# 46810 | |
10117 | ||
10118 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 5 Oct 1999 19:19:05 +0200 | |
10119 | ||
10120 | dpkg (1.4.1.13) unstable; urgency=low | |
10121 | ||
10122 | * Non-maintainer release. | |
10123 | * NMU number 13, lets see what breaks :) | |
10124 | * update-alternatives works across filesystems now | |
10125 | * Make -sgpg work in dpkg-buildpackage (typo) | |
10126 | ||
10127 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 28 Sep 1999 01:26:19 +0200 | |
10128 | ||
10129 | dpkg (1.4.1.12) unstable; urgency=low | |
10130 | ||
10131 | * Non-maintainer release. | |
10132 | * Fix typo in chmodsafe_unlink that made dpkg chmod files that | |
10133 | weren't setuid or setgid | |
10134 | ||
10135 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 26 Sep 1999 02:41:30 +0200 | |
10136 | ||
10137 | dpkg (1.4.1.11) unstable; urgency=low | |
10138 | ||
10139 | * Non-maintainer release. | |
10140 | * Added sparc64 to archtable | |
10141 | * Added entries for newer alpha architectures to the archtable | |
10142 | * Always run patch and diff with LANG set to C. | |
10143 | * Handle diff warning for files with no newline at the end of file | |
10144 | Closes: Bug#45642 | |
10145 | ||
10146 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 24 Sep 1999 03:23:54 +0200 | |
10147 | ||
10148 | dpkg (1.4.1.10) unstable; urgency=low | |
10149 | ||
10150 | * Non-maintainer release. | |
10151 | * Build dpkg-scansources manpages using pod2man | |
10152 | * dpkg-buildpackage changes: | |
10153 | + fix signinterface-detection | |
10154 | + use gpg by default if $HOME/.gnupg/secring.gpg exists | |
10155 | ||
10156 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 16 Sep 1999 15:36:43 +0200 | |
10157 | ||
10158 | dpkg (1.4.1.9) unstable; urgency=low | |
10159 | ||
10160 | * Non-maintainer release. | |
10161 | * Updated dpkg-scansources to current version from Roderick Schertler | |
10162 | * Update location of GPL in internals-manual | |
10163 | * Update location of GPL and dpkg copyright in all manpages | |
10164 | * Include patch from Roman Hodek for dpkg-source to handle diffs of files | |
10165 | with lines that begin with two dashes. | |
10166 | * Move dpkg-scansources to dpkg-dev package | |
10167 | * Move dpkg-scansources manpage to section 8 | |
10168 | * Fix error that moved a lot of manpages to the dpkg package. | |
10169 | * It looks like not reading the available-file for listfiles was not greeted | |
10170 | with much enthiousiasm, so reverse the change. | |
10171 | ||
10172 | -- Wichert Akkerman <wakkerma@debian.org> Wed, 15 Sep 1999 03:45:07 +0200 | |
10173 | ||
10174 | dpkg (1.4.1.8) unstable; urgency=low | |
10175 | ||
10176 | * Non-maintainer release. | |
10177 | * Merge dpkg-doc-ja | |
10178 | * Add patch from Raphaël Hertzog <rhertzog@hrnet.fr> for dpkg-scansources | |
10179 | to skip comments in signatures. This allows packages to also use GnuPG. | |
10180 | ||
10181 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 13 Sep 1999 04:16:33 +0200 | |
10182 | ||
10183 | dpkg (1.4.1.7) unstable; urgency=low | |
10184 | ||
10185 | * Non-maintainer release. | |
10186 | * Use /usr/share/doc | |
10187 | * Merge changes from dpkg-iwj tree: | |
10188 | + change section in dpkg-deb.1 to 1 | |
10189 | + Use COPYINGFILE instead of hardcoded GPL-location in showcopyright() | |
10190 | + varbufprintf (used for some error messages) vsnprintf return value | |
10191 | assumption changed to correspond to reality rather than glibc-doc. | |
10192 | + Don't read available-info when not needed (slightly improved from | |
10193 | dpkg-iwj: don't read for listfiles either :) | |
10194 | + Cleanup --assert-* code | |
10195 | + Assume largemem on systems without sysinfo(2). | |
10196 | + modify preexec-script for easier script execution | |
10197 | + Do not chmod(".../path/to/symlink",0600) causing many bad perms. | |
10198 | + Sanity-check numbers for parameters | |
10199 | + Move some logic from process_archive into wantinstall | |
10200 | + Print '0' in dpkg-scanpackages if no packages found. | |
10201 | ||
10202 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 10 Sep 1999 04:06:32 +0200 | |
10203 | ||
10204 | dpkg (1.4.1.6) unstable; urgency=low | |
10205 | ||
10206 | * Non-maintainer release. | |
10207 | * scripts/dpkg-architecture.pl: Update to latest version. | |
10208 | * scripts/dpkg-architecture.1: Likewise. | |
10209 | ||
10210 | -- Marcus Brinkmann <brinkmd@debian.org> Sat, 24 Jul 1999 18:24:21 +0200 | |
10211 | ||
10212 | dpkg (1.4.1.5) unstable; urgency=low | |
10213 | ||
10214 | * Non-maintainer release. | |
10215 | * (dpkg-dev): Use emacsen-common for debian-changelog-mode.el | |
10216 | (closes:Bug#20776,#31030). | |
10217 | * Removed references to the packaging and policy manuals from debian/control. | |
10218 | * Put debian-changelog-mode.el in dpkg-dev and remove from dpkg (closes:Bug#29271). | |
10219 | * Fix paths in 50dpkg-dev.el using Roderick Schertler's patch | |
10220 | (closes:Bug#28270,#29702,#26876,#29184,and others). | |
10221 | * Note that bug number 17367 was fixed in 1.4.0.26. | |
10222 | * Add Zack Weinberg's install-info patch for GNU install-info | |
10223 | compatibility (closes:Bug#28965). | |
10224 | * Add dpkg-architecture stuff from Marcus Brinkmann. | |
10225 | * Remove debian-keyring suggests from dpkg. | |
10226 | * Add -k<keyid> flag to dpkg-buildpackage. | |
10227 | * --textmode works in gpg, remove kluge from dpkg-buildpackage. | |
10228 | * Cleanup configure.in slightly (stop using tl_ macros, fix gettext stuff). | |
10229 | * Attempt to make Debian source useful for non-Debian systems | |
10230 | (i.e. distclean tree instead of maintainer-clean tree). | |
10231 | * Sync with wichert's 1.4.1.4. | |
10232 | * Add my ltconfig-1.3.2.diff (RPATH workaround). | |
10233 | * Add dpkg-scansources program and man page. | |
10234 | * Man pages in /usr/share/man. | |
10235 | ||
10236 | -- Joel Klecker <espy@debian.org> Tue, 13 Jul 1999 18:12:15 -0700 | |
10237 | ||
10238 | dpkg (1.4.1.4) unstable; urgency=low | |
10239 | ||
10240 | * Also change developer-keyring to debian-keyring for dpkg-dev package | |
10241 | * Include spanish translation from Nicolás Lichtmaier <nick@debian.org> | |
10242 | * Depend on perl5 instead of perl | |
10243 | ||
10244 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 5 Jul 1999 00:04:14 +0200 | |
10245 | ||
10246 | dpkg (1.4.1.3) unstable; urgency=low | |
10247 | ||
10248 | * Modify tarobject() so it does not complain if we are creating a | |
10249 | directory that replaces a removed file. This works around the | |
10250 | problem that the filedatabase doesn't remember what filetype a | |
10251 | file was by assuming it already was a directory | |
10252 | ||
10253 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 31 May 1999 23:49:23 +0200 | |
10254 | ||
10255 | dpkg (1.4.1.2) unstable; urgency=low | |
10256 | ||
10257 | * Non-maintainer upload | |
10258 | * Rebuild, so this is glibc2.1 (unless you're on m68k), which is rumoured | |
10259 | to also fix the i8n-problems. | |
10260 | * Incorporate 1.6 format of .changes, patch from Guy Maor | |
10261 | * Fix bug in section-handling of dpkg-scanpackages, patch from Guy Maor | |
10262 | * Disable force-overwrites again, since we're in unstable | |
10263 | * Assume largemem on systems for which sysinfo is not available, Bug# 33658 | |
10264 | ||
10265 | -- Wichert Akkerman <wakkerma@debian.org> Wed, 26 May 1999 15:50:17 +0200 | |
10266 | ||
10267 | dpkg (1.4.1.1) unstable; urgency=low | |
10268 | ||
10269 | * Non-maintainer upload | |
10270 | * Install emacs-startup scripts with mode 0644 (lintian) | |
10271 | * Incorporate changes in NMU 1.4.0.32 made by Vincent Renardias | |
10272 | <vincent@waw.com> for slink: | |
10273 | + Apply patch from Jim Pick for update-alternatives.pl to | |
10274 | fix 'Important' bugs #30891 in dpkg and (#27382, #27383, #27696, | |
10275 | #27703, #27736, #27097(merged bugs)) in jdk1.1. | |
10276 | * Incorporate changes in NMU 1.4.0.33 made by me for slink: | |
10277 | + Fix illegal perl construct (Bug# 30985) | |
10278 | + Initialize oialtname->useinstead and oicontest->camefrom to 0 (Bug# 30397) | |
10279 | + Update shlibs.default for libncurses 4 (Bug# 30332) | |
10280 | + Suggest debian-keyring instead of developer-keyring (Bug# 27376, 30248) | |
10281 | + Abort dpkg-divert when attempting to divert a directory (Bug# 30126) | |
10282 | + Make dpkg-deb.1 aware that it is in section 1, not 8 | |
10283 | + Fix section in reference to dpkg-deb in dpkg.8 (Bug# 29740) | |
10284 | + Fix typo in --force-help (Bug# 26193) | |
10285 | + Correct path for debian-changelog-mode.el (Bug# 24606) | |
10286 | + Make disk-method for dpkg use /var/run instead of /tmp to fix | |
10287 | symlink-attacks (Bug# 21399) | |
10288 | + Document -n and -f options for update-rc.d in manpage (Bug# 15913) | |
10289 | + Add --abort-after option to change after how many errors we abort and | |
10290 | change the default to 50 (Bug# 22940) | |
10291 | + Fix controllib.pl: don't check debian/substvars unless needed, and | |
10292 | don't depend on language settings (Bug# 31508) | |
10293 | + Allow a - in the architecture-field (Bug# 25537) | |
10294 | ||
10295 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 1 Feb 1999 00:44:01 +0100 | |
10296 | ||
10297 | dpkg (1.4.1) unstable; urgency=low | |
10298 | ||
10299 | * Maintainer release by IWJ. | |
10300 | * Changed Maintainer: field description. | |
10301 | * Various changes to make the damn thing build. | |
10302 | * Add .cvsignore files. | |
10303 | ||
10304 | -- Ian Jackson <ian@davenant.greenend.org.uk> Sun, 1 Nov 1998 17:33:38 +0000 | |
10305 | ||
10306 | dpkg (1.4.0.31) unstable; urgency=low | |
10307 | ||
10308 | * dpkg/processarc.c: Make newfileslist static like the other arguments | |
10309 | for register_cleanup's cu_* functions. | |
10310 | * N-th fix for controllib.pl (simulate old behavior by trying stdin, | |
10311 | stdout, and stderr for getlogin()). | |
10312 | * Enable --force-overwrite for slink release, and comment where to do | |
10313 | so (dpkg/main.c). | |
10314 | * Recompile against ncurses4. | |
10315 | ||
10316 | -- Daniel Jacobowitz <dan@debian.org> Thu, 22 Oct 1998 17:37:23 -0400 | |
10317 | ||
10318 | dpkg (1.4.0.30) unstable; urgency=low | |
10319 | ||
10320 | * dpkg-dev isn't allowed to have a Recommends: debian-keyring (as that's | |
10321 | in contrib), so it's now lowered to a Suggests: . Thanks to James Troup | |
10322 | for pointing this out. | |
10323 | ||
10324 | -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Sat, 26 Sep 1998 13:59:23 +0200 | |
10325 | ||
10326 | dpkg (1.4.0.29) unstable; urgency=low | |
10327 | ||
10328 | * For now, prefer PGP over GPG. | |
10329 | ||
10330 | -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Tue, 22 Sep 1998 09:38:09 +0200 | |
10331 | ||
10332 | dpkg (1.4.0.28) unstable; urgency=low | |
10333 | ||
10334 | * Added gpg (GNU Privacy Guard) support: | |
10335 | * scripts/buildpackage.sh: default to GPG (unless no GPG, but only a PGP | |
10336 | secret key file is found), as GPG, unlike PGP, is DFSG-free. | |
10337 | * Updated dpkg-source(1), and added gpg(1) and pgp(1) to the SEE ALSO | |
10338 | section. | |
10339 | * Worked around broken textmode implementation in GPG. | |
10340 | * dpkg-dev now Suggests: gnupg . | |
10341 | * No longer includes developer-keys.pgp . Instead, dpkg now Suggests: and | |
10342 | dpkg-dev now Recommends: developer-keyring. | |
10343 | * Compiled with latest libstdc++ (2.9). | |
10344 | ||
10345 | -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Mon, 21 Sep 1998 13:17:14 +0200 | |
10346 | ||
10347 | ||
10348 | dpkg (1.4.0.27) unstable; urgency=low | |
10349 | ||
10350 | * REALLY fixed dpkg-dev, and new attempt to placate installer on internals. | |
10351 | ||
10352 | -- Daniel Jacobowitz <dan@debian.org> Fri, 27 Jul 1998 15:58:04 -0400 | |
10353 | ||
10354 | dpkg (1.4.0.26.0.1) unstable; urgency=low | |
10355 | ||
10356 | * Binary-only upload for x86 and fixed dpkg-dev | |
10357 | ||
10358 | -- Daniel Jacobowitz <dan@debian.org> Fri, 24 Jul 1998 15:58:04 -0400 | |
10359 | ||
10360 | dpkg (1.4.0.26) unstable; urgency=low | |
10361 | ||
10362 | * Non-maintainer upload. | |
10363 | ||
10364 | * Make --root work with maintainer scripts (Patch by Scott Barker, | |
10365 | bugs #4863 and #3170). | |
10366 | * Fix $(lispdir) bug if compiling without emacs (noticed by Joey Hess). | |
10367 | ||
10368 | -- Daniel Jacobowitz <dan@debian.org> Thu, 23 Jul 1998 12:02:04 -0400 | |
10369 | ||
10370 | dpkg (1.4.0.25) unstable; urgency=low | |
10371 | ||
10372 | * Non-maintainer upload. | |
10373 | ||
10374 | * Add the requested -nc option to dpkg-buildpackage (Do | |
10375 | not clean source tree, useful in debugging cycles). | |
10376 | * controllib.pl: Again by popular acclamation, fix the getlogin() warnings. | |
10377 | I redirected STDERR onto fd 0 before calling getlogin(). | |
10378 | * tools.m4: Fix display of whether c++ works. | |
10379 | * dpkg-deb/extract.c: glibc 2.1 and some kernels want to make | |
10380 | fflush() move the current fpos. Until someone can fix that, | |
10381 | protect with seek. | |
10382 | * Add an extra 0, to dselect/{pkg,meth}keys.cc so it compiles again. | |
10383 | * Start using lchown() if available. | |
10384 | * Really fix #20353. (aclocal.m4 was the wrong place; that's a generated | |
10385 | file. The correct place is in tl_canon.m4.) | |
10386 | ||
10387 | -- Daniel Jacobowitz <dan@debian.org> Tue, 21 Jul 1998 03:14:14 -0400 | |
10388 | ||
10389 | dpkg (1.4.0.24) unstable; urgency=low | |
10390 | ||
10391 | * Non-maintainer upload. | |
10392 | ||
10393 | * dpkg/main.c: Turn --force-overwrite off as default. | |
10394 | * dpkg/main.c: don't list --force-overwrite as default in --force-help, | |
10395 | noticed by Peter Weiss <Peter.Weiss@Informatik.Uni-Oldenburg.DE> and | |
10396 | others. [#23542, part of #17409]. | |
10397 | * dpkg/dpkg.8: replaced with a newer version from Jim Van Zandt | |
10398 | <jrv@vanzandt.mv.com>. [#21061] | |
10399 | ||
10400 | * dpkg-deb/build.c (do_build): add missing \n and improve error message | |
10401 | when conffile name is too long. [#7057] | |
10402 | ||
10403 | * scripts/update-alternatives.8: replaced with better man page from | |
10404 | Charles Briscoe-Smith <cpb4@ukc.ac.uk>. [#17283] | |
10405 | * scripts/dpkg-source.1: corrected logic error in documentation for | |
10406 | dpkg-gencontrol's -p option, as noticed by Oliver Elphick | |
10407 | <olly@linda.lfix.co.uk>. [#14655] | |
10408 | * scripts/controllib.pl (findarch): correct typo in error message, | |
10409 | noticed by Yann Dirson <ydirson@a2points.com>. [#22106] | |
10410 | * scripts/dpkg-buildpackage.sh: fix typo for 'source maintainer', | |
10411 | noticed by Joey Hess <joey@kite.ml.org>, Adam P. Harris | |
10412 | <apharris@onshore.com> and others. [#10175, #15559] | |
10413 | * scripts/dpkg-genchanges.pl: applied patch from Roman Hodek | |
10414 | <Roman.Hodek@informatik.uni-erlangen.de> which solves problems with | |
10415 | architecture specific packages in mostly architecture independent | |
10416 | multi-binary source packages. [#14341, #20192]. | |
10417 | ||
10418 | * doc/Makefile.am: remove any reference to the packaging manual, as it is | |
10419 | now provided by the separate "packaging-manual" package. | |
10420 | * doc/packaging.sgml: removed. | |
10421 | * doc/developer-keys.pgp: updated to the current debian keyring. | |
10422 | ||
10423 | * aclocal.m4: applied patch from Joel Klecker <jk@espy.org> to handle | |
10424 | egcs' --print-libgcc-file-name output. [#20353] | |
10425 | ||
10426 | * debian/copyright: correct FSF address. | |
10427 | * debian/rules: add code from lesstif's debian/rules to make libtool | |
10428 | less of a fool (i.e. not use -rpath and to link shared libraries | |
10429 | against libraries it depends on). Code by Richard Braakman | |
10430 | <dark@xs4all.nl> and Yann Dirson <dirson@debian.org>. | |
10431 | * debian/rules: remove all reference to the packaging manual as it is | |
10432 | now provided by the separate "packaging-manual" package. [#21581, | |
10433 | #21186, #22698, #23342] | |
10434 | * debian/rules: link dpkg-divert.1.gz to undocumented.7.gz as the lack | |
10435 | of a real manpage has been reported in #11093. | |
10436 | * debian/README.compile: removed gawk and bogus comment about gettext | |
10437 | being in experimental, as reported by Santiago Vila <sanvila@unex.es> | |
10438 | [#23344]. Added libpaperg (debiandoc2ps needs paperconf). | |
10439 | * debian/shlibs.default.i386: updated for glibc, reported by Herbert Xu | |
10440 | <herbert@gondor.apana.org.au>. [#13140] | |
10441 | * debian/control (dpkg-dev): depend on perl as POSIX (not a part of | |
10442 | perl-base) is needed by most of the perl dpkg-* scripts, noticed by | |
10443 | Joel Klecker <jk@espy.org>. [#22115] | |
10444 | ||
10445 | -- James Troup <jjtroup@comp.brad.ac.uk> Wed, 24 Jun 1998 14:38:52 +0200 | |
10446 | ||
10447 | dpkg (1.4.0.23.2) frozen unstable; urgency=low | |
10448 | ||
10449 | * Non-maintainer upload. | |
10450 | * dpkg/main.c: Turn --force-overwrite back on as default. | |
10451 | ||
10452 | -- James Troup <jjtroup@comp.brad.ac.uk> Tue, 23 Jun 1998 22:19:26 +0200 | |
10453 | ||
10454 | dpkg (1.4.0.23.1) frozen unstable; urgency=low | |
10455 | ||
10456 | * No real changes, only a new version code to make this go to frozen too. | |
10457 | ||
10458 | -- Nils Rennebarth <nils@debian.org> Wed, 10 Jun 1998 17:29:58 +0200 | |
10459 | ||
10460 | dpkg (1.4.0.23) frozen unstable; urgency=low | |
10461 | ||
10462 | * Non-maintainer bug-fix release | |
10463 | * Update the disk method to the hamm directory structure (Bug#21000) | |
10464 | ||
10465 | -- Nils Rennebarth <nils@debian.org> Sun, 7 Jun 1998 19:14:51 +0200 | |
10466 | ||
10467 | dpkg (1.4.0.22) frozen unstable; urgency=medium | |
10468 | ||
10469 | * Non-maintainer bug-fix release | |
10470 | * Install main changelog file as `changelog.gz' instead of | |
10471 | `changelog.dpkg.gz' (Debian Policy, section 5.8) (Bug#6052,15157) | |
10472 | * Avoid use of /tmp/*.$$ in preinst and postinst (Bug#19712) | |
10473 | * Make sure diversions file is always created with mode 0644 (Bug#19494) | |
10474 | * When removing a file, chmod it to 000 if it's a char or block | |
10475 | device or remove its s[ug]id bits, if any (Bug#6006) | |
10476 | * Minor fixes in the programmer's manual (Bug#6206) | |
10477 | * Always create readable status and available files | |
10478 | (Bug#9869,11887,14636,15786,19146) | |
10479 | * Make dpkg-gencontrol honour -DArchitecture=xxxx (Bug#9893) | |
10480 | * Allow different archs for the same binary in debian/files (Bug#9894) | |
10481 | * Added workaround in /usr/lib/dpkg/methods/disk/setup | |
10482 | to avoid bash warning (Bug#10111,10131) | |
10483 | * Recognize old .deb packages with other locales (Bug#12232) | |
10484 | * Added `SHELL=bash' to debian/rules: it uses bash-specific structs | |
10485 | * Move some files from dpkg to dpkg-dev (part of Bug#13295) | |
10486 | * Minor fix in packaging manual regarding to Standards-Version (Bug#14696) | |
10487 | * Fixed --altdir and --admindir in update-alternatives (Bug#15332) | |
10488 | * Strip /usr/lib/libdpkg* (Bug#15671) | |
10489 | * dpkg: send output of --help, --force-help and -Dhelp to stdout | |
10490 | (Bug#16051,18574) | |
10491 | * send correct signals with start-stop-daemon (Bug#17258) | |
10492 | * Make `dpkg-divert --test --remove' work as expected (Bug#19531) | |
10493 | * Determine properly the architecture if gcc is egcs (Bug#20353) | |
10494 | ||
10495 | -- Juan Cespedes <cespedes@debian.org> Sun, 5 Apr 1998 17:37:01 +0200 | |
10496 | ||
10497 | dpkg (1.4.0.21) unstable; urgency=low | |
10498 | ||
10499 | * Non-maintainer release to include a new update-rc.d | |
10500 | * Fixed date on files in the archive from 2017 and 2018 by running | |
10501 | touch foo; find . -newer foo | xargs -r touch; rm foo | |
10502 | * Changed start-stop-daemon message "No <program> found; none killed." to | |
10503 | "No <program> found running; none killed." | |
10504 | ||
10505 | -- Miquel van Smoorenburg <miquels@cistron.nl> Thu, 5 Mar 1998 14:19:46 +0100 | |
10506 | ||
10507 | dpkg (1.4.0.20) unstable; urgency=low | |
10508 | ||
10509 | * Disabled --force-overwrites. | |
10510 | * Removed core file from source | |
10511 | ||
10512 | -- Michael Alan Dorman <mdorman@debian.org> Tue, 9 Jan 1998 03:34:28 -0500 | |
10513 | ||
10514 | dpkg (1.4.0.19) unstable; urgency=low | |
10515 | ||
10516 | * Changed methods/disk.setup to use output of | |
10517 | 'dpkg --print-installation-architecture' instead of hard-coded | |
10518 | '1386' (fixes #10995). | |
10519 | * Patched dpkg-source to properly quote metacharacters in strings | |
10520 | before using them in pattern-matching expressions (fixes #10811). | |
10521 | * Fixed several documentation typos (fixes #10764). | |
10522 | * dpkg-source now works around 100-character filename limitation of cpio | |
10523 | (fixes #10400). | |
10524 | * dpkg-source now properly handles '\ no newline in source' message from | |
10525 | patch (fixes #5041). | |
10526 | ||
10527 | -- Klee Dienes <klee@debian.org> Sun, 13 Jul 1997 19:28:22 -0700 | |
10528 | ||
10529 | dpkg (1.4.0.18) unstable; urgency=low | |
10530 | ||
10531 | * dpkg-source now uses new -z option to GNU patch (still needs to be | |
10532 | changed to detect and use old version as well) (fixes #9904, #10005, #10007). | |
10533 | * Added i686 to archtable. | |
10534 | * shlibs.default now uses xlib6 instead of elf-x11r6lib (fixes #9926). | |
10535 | * debian-changelog-mode now uses interruptible completing type-in fields | |
10536 | instead of the previous 'select-a-letter method'. I consider this | |
10537 | better and more standard than the previous way, but I'd welcome | |
10538 | opinions to the contrary. Consider this a 'probationary' change for | |
10539 | now (fixes #9873, #9874). | |
10540 | ||
10541 | -- Klee Dienes <klee@debian.org> Sun, 25 May 1997 09:56:08 -0400 | |
10542 | ||
10543 | dpkg (1.4.0.17) unstable; urgency=low | |
10544 | ||
10545 | * All of the dpkg binaries (but not dpkg-dev or dselect) now speak | |
10546 | french, thanks to patches from Christophe Le Bars <clebars@teaser.fr> | |
10547 | * Fix leading spaces before day in 822-date. | |
10548 | * Changes from Tom Lees <tom@lpsg.demon.co.uk> to better support | |
10549 | building on non-Debian systems; minor Makefile fixes. | |
10550 | * Added 'ppc powerpc powerpc' to archtable. | |
10551 | * Changed documentation paper size to US/Letter instead of A4 (A4 | |
10552 | may be better, but it's easier to print US/Letter on A4 than it is | |
10553 | to print A4 on US/Letter). | |
10554 | ||
10555 | -- Klee Dienes <klee@debian.org> Tue, 13 May 1997 15:24:31 -0400 | |
10556 | ||
10557 | dpkg (1.4.0.16) experimental; urgency=low | |
10558 | ||
10559 | * Added generated sources to GNU-format source archive so it no longer | |
10560 | requires perl to build. | |
10561 | ||
10562 | -- Klee Dienes <klee@debian.org> Sat, 10 May 1997 17:34:29 -0400 | |
10563 | ||
10564 | dpkg (1.4.0.15) experimental; urgency=low | |
10565 | ||
10566 | * Changed dpkg-genchanges to check for ($arch == $substvar{'Arch'}), not | |
10567 | ($arch ne 'all') (fixes #9688). | |
10568 | * Fixed bug in start-stop-daemon.c (was using optarg after argument | |
10569 | parsing was over) (fixes #9597, #9603, #9364). | |
10570 | * Provide 50dpkg-dev.el for xemacs as well as emacs. | |
10571 | * Explicitly provide path for debian-changelog-mode in 50dpkg-dev to use | |
10572 | .el file as workaround until xemacs can read emacs19 .elc files. | |
10573 | * Pass top_distdir explicitly to 'make dist' to accommodate bug in | |
10574 | automake_1.1o-1. | |
10575 | * Fix debian/build to make html documentation without including | |
10576 | directories in tar archives (fixes #9348). | |
10577 | ||
10578 | -- Klee Dienes <klee@debian.org> Fri, 9 May 1997 13:17:18 -0400 | |
10579 | ||
10580 | dpkg (1.4.0.14) experimental; urgency=low | |
10581 | ||
10582 | * Fixed buglet in install-info.pl (fixes #9438). | |
10583 | * Re-write of update-rc.d.pl, primarily by Miquel van Smoorenburg | |
10584 | <miquels@cistron.nl> (fixes #9434, #9436). | |
10585 | * Renamed "dpkg Programmer's Manual" to "dpkg Internals Manual". | |
10586 | ||
10587 | -- Klee Dienes <klee@debian.org> Tue, 6 May 1997 22:01:07 -0400 | |
10588 | ||
10589 | dpkg (1.4.0.13) experimental; urgency=low | |
10590 | ||
10591 | * Fix to start-stop-daemon so that it still takes numeric arguments (had | |
10592 | been broken in 1.4.0.12) (fixes #9598). | |
10593 | * Fix 822-date to sanity-check localtime() output (seconds must be the | |
10594 | same as GMT). | |
10595 | * Patch from Guy Maor <maor@ece.utexas.edu> to dpkg-source.pl to support | |
10596 | pristine (MD5-equivalent) upstream sources. | |
10597 | * Patch from Michael Alan Dorman <mdorman@calder.med.miami.edu> to | |
10598 | update-rc.d.pl to fix handling multiple start/stop entries on a single | |
10599 | line. | |
10600 | * Several fixes to dpkg-genchanges to support -B option (added in | |
10601 | 1.4.0.12) (fixes #9340). | |
10602 | * Handle errors from 822-date in debian-changelog-mode.el. | |
10603 | * Changed cl-debian.pl to correctly handle extra whitespace in changelog | |
10604 | datestamps. | |
10605 | ||
10606 | -- Klee Dienes <klee@debian.org> Mon, 5 May 1997 18:12:43 -0400 | |
10607 | ||
10608 | dpkg (1.4.0.12) experimental; urgency=low | |
10609 | ||
10610 | * Re-wrote 822-date for clarity and to support timezone offsets >= 12h | |
10611 | (New Zealand in DST is +1300, for example) (fixes #7130). | |
10612 | * Patch from Juergen Menden <menden@morgana.camelot.de> to support | |
10613 | archdependent-only builds (fixes #8912, #9245, #5359). | |
10614 | * Fix archtable entry for powerpc (fixes #8794). | |
10615 | * Strip /sbin/* and /usr/sbin/* in debian/rules (fixes #8853). | |
10616 | * Moved start-stop-daemon to /sbin (fixes #8669). | |
10617 | * Set sharedstatedir and localstatedir for $(MAKE) install in | |
10618 | debian/rules (fixes #8852). | |
10619 | * Fixes for update-rc.d(8) from Jim Van Zandt <jrv@vanzandt.mv.com> | |
10620 | (fixes #8576). | |
10621 | * No longer do variable substitutions when generating change file (fixes | |
10622 | #5862). | |
10623 | * Support symbolic signal names in start-stop-daemon (fixes #7715). | |
10624 | * Add autoload for debian-changelog-mode to /etc/emacs/site-start.d | |
10625 | (fixes #4519, #5841). | |
10626 | * Add recommendation for gcc and make in dpkg-dev (gcc is needed for dpkg | |
10627 | --print-architecture, used by dpkg-gencontrol; make is needed for any | |
10628 | debian/rules file) (fixes #8470). | |
10629 | * Minor changes to packaging manual section on source package | |
10630 | conversion (fixes #6801). | |
10631 | * Renamed "programmer's manual" to 'packaging manual'. | |
10632 | * Start of new "programmer's manual" containing information on dpkg | |
10633 | internals and build information. This manual uses the new | |
10634 | TeXinfo-SGML format, currently included in doc/. | |
10635 | * dselect/pkgdepcon.cc now checks for debug not NULL, not just depdebug. | |
10636 | * Changed makefiles to support building outside of source directory. | |
10637 | * Include GNU-format source distribution with other non-debian packages. | |
10638 | ||
10639 | -- Klee Dienes <klee@debian.org> Sun, 4 May 1997 11:08:19 -0500 | |
10640 | ||
10641 | dpkg (1.4.0.11) experimental; urgency=low | |
10642 | ||
10643 | * Patches for alpha and libc6 from Michael Alan Dorman | |
10644 | <mdorman@calder.med.miami.edu>. | |
10645 | * Fixed minor problems in dpkg-shlibdeps regular expressions for libc6. | |
10646 | * Fix regex to detect directory creation in dpkg-source.pl. | |
10647 | * Minor changes for automake-1.1n. | |
10648 | ||
10649 | -- Klee Dienes <klee@debian.org> Sun, 23 Mar 1997 18:09:33 -0500 | |
10650 | ||
10651 | dpkg (1.4.0.10) unstable; urgency=medium | |
10652 | ||
10653 | * Fixed bug in controllib.pl (@fowner was entire passwd entry, | |
10654 | not just [uid, gid] as it should have been). | |
10655 | ||
10656 | -- Klee Dienes <klee@debian.org> Thu, 20 Mar 1997 13:06:52 -0500 | |
10657 | ||
10658 | dpkg (1.4.0.9) unstable; urgency=low | |
10659 | ||
10660 | * Check fputs() return values for (ret >= 0), not (ret != 0) (fixes #7522). | |
10661 | * dpkg-shlibdeps no longer gives error for Java and statically linked | |
10662 | binaries (fixes #4988). | |
10663 | * Change 'details of the old format' to 'details of the new format' in | |
10664 | deb-old.5 (fixes #7605). | |
10665 | * dpkg-source -b now warns (was previously silent) if maintainer changes | |
10666 | create new subdirectories. dpkg-source -x now warns (previously gave | |
10667 | error) if maintainer changes create new subdirectories (partially | |
10668 | fixes #6866, #6671, #5045, #6482). | |
10669 | * Added manual page for start-stop-daemon (8). | |
10670 | * Added C version of start-stop-daemon by | |
10671 | Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> (fixes #1670). | |
10672 | * Converted to use GNU automake for the build process by Tom Lees | |
10673 | <tom@lpsg.demon.co.uk>.< | |
10674 | * Preliminary support for dpkg functions as a shared library (now | |
10675 | provides libdpkg.so, but much work needs to be done in better | |
10676 | segregating and defining the interface). | |
10677 | * Preliminary internationalization support by Galen Hazelwood | |
10678 | <galenh@debian.org>. Only the library, dpkg-deb, md5sum, and dpkg | |
10679 | have been converted so far. No translations have yet been | |
10680 | constructed. | |
10681 | * Handle 'libc.so.6 => /lib/libc.so.6 (0x40010000)' format from libc6 | |
10682 | ldd (fixes #7603, #7926, #8688, #9179, #9134, #8516). | |
10683 | * Removed policy.sgml (it has been moved to the debian-policy package). | |
10684 | * Include patch from Darren Stalder <torin@daft.com> for | |
10685 | dpkg-buildpackage to choose PGP key based on Maintainer: field of | |
10686 | package being built (or -m<maintainer> option, if present) (fixes | |
10687 | #7898). | |
10688 | * Changed controllib.pl to use $ENV{LOGNAME}, getlogin(), and $< | |
10689 | (in that order) to determine the intended ownership of | |
10690 | debian/{files,substvars}, (fixes #7324, #6823, #5659, #5965, #5929, | |
10691 | #9239, #5366). | |
10692 | * Don't sign .dsc file in dpkg-buildpackage if building a binary-only | |
10693 | release (fixes #7260). | |
10694 | * Updated developer-keys.pgp to latest revision (fixes #6134). | |
10695 | ||
10696 | -- Klee Dienes <klee@debian.org> Mon, 17 Mar 1997 16:11:24 -0500 | |
10697 | ||
10698 | dpkg (1.4.0.8) unstable; urgency=medium | |
10699 | ||
10700 | * Corrected update-rc.d for bash 2.0 | |
10701 | * Updated developer-keys.pgp from | |
10702 | http://www.iki.fi/liw/debian/debian-keyring.tar.gz | |
10703 | ||
10704 | -- Guy Maor <maor@ece.utexas.edu> Mon, 3 Feb 1997 04:05:01 -0600 | |
10705 | ||
10706 | dpkg (1.4.0.7) stable unstable; urgency=HIGH | |
10707 | ||
10708 | * Fixed --assert-support-predepends failing between unpack & configure. | |
10709 | * Added --assert-working-epoch option. | |
10710 | ||
10711 | -- Guy Maor <maor@ece.utexas.edu> Sat, 25 Jan 1997 23:02:11 -0600 | |
10712 | ||
10713 | dpkg (1.4.0.6) stable unstable; urgency=high | |
10714 | ||
10715 | * Patched lib/vercmp.c to hopefully fix dselect epoch processing | |
10716 | (Bug#6204), (Bug#4590). | |
10717 | * Patched scripts/dpkg-buildpackage, scripts/dpkg-genchanges, | |
10718 | scripts/dpkg-gencontrol for epoch processing, courtesy of Loic Prylli | |
10719 | <lprylli@graville.fdn.fr> (Bug#6138, Bug#5225). | |
10720 | * Patched dpkg-genchanges to actually honor the -u switch to specify | |
10721 | directory (Bug#5564). | |
10722 | * Applied patch to main/archive.c to correct problems setting set[gu]id | |
10723 | binaries, courtesy of Herbert Xu <herbert@greathan.apana.org.au> | |
10724 | (Bug#5479). | |
10725 | * Applied patch to dpkg-source to correct debian-only package names, | |
10726 | courtesy of Guy Maor <maor@ece.utexas.edu> (Bug#5355). | |
10727 | ||
10728 | -- Michael Alan Dorman <mdorman@calder.med.miami.edu> Thu, 2 Jan 1997 11:36:09 -0500 | |
10729 | ||
10730 | dpkg (1.4.0.5) stable frozen unstable; urgency=medium | |
10731 | ||
10732 | * Distribution for frozen too. | |
10733 | ||
10734 | -- Heiko Schlittermann <heiko@lotte.sax.de> Thu, 5 Dec 1996 09:13:42 +0100 | |
10735 | ||
10736 | dpkg (1.4.0.4) stable unstable; urgency=medium | |
10737 | ||
10738 | * Bug2962 fixed: patch from Ian Jackson applied | |
10739 | (cursor keys won't work after search) | |
10740 | * Manuals 2.1.2.2 | |
10741 | ||
10742 | -- Heiko Schlittermann <heiko@lotte.sax.de> Fri, 15 Nov 1996 20:21:18 +0100 | |
10743 | ||
10744 | dpkg (1.4.0.3) unstable; urgency=medium | |
10745 | ||
10746 | * dpkg-source -x: created bad permissions (set x-bit for | |
10747 | all files pointed to by a symlink) | |
10748 | ||
10749 | -- Heiko Schlittermann <heiko@lotte.sax.de> Fri, 18 Oct 1996 18:32:06 +0200 | |
10750 | ||
10751 | dpkg (1.4.0.2) unstable; urgency=medium | |
10752 | ||
10753 | * dpkg-buildpackage.sh: reverted the quoting change -- (you | |
10754 | should use super, sudo, really, but not su. Or write a wrapper | |
10755 | around su) | |
10756 | * dpkg-buildpackage.sh: passing -m, -C, -v options to dpkg-genchanges | |
10757 | more the way Ian likes ;-) | |
10758 | * dpkg-source.pl: new function deoctify() as replacement for eval() | |
10759 | (turn \ddd into the corresponding character) [rem: probably better | |
10760 | solution would be to convert cpios output names into complete \ddd | |
10761 | representation as well tars output names] | |
10762 | * dpkg-source.pl: fixed 2 typos in failure message on creating | |
10763 | $origtargz.tmp-nest. | |
10764 | * main/main.c: typo for `treat' | |
10765 | * main/enquiry.c: fixed the ignorance for some relations in --compare-versions | |
10766 | * main/enquiry.c: missing version is now handled as described in `dpkg --help' | |
10767 | (or at least as I understood `dpkg --help' PLEASE TRY IT) | |
10768 | * lib/parsehelp.c: fixed parsing of epoch information | |
10769 | ||
10770 | -- Heiko Schlittermann <heiko@lotte.sax.de> Sun, 6 Oct 1996 23:27:47 +0200 | |
10771 | ||
10772 | dpkg (1.4.0.1) unstable; urgency=medium | |
10773 | ||
10774 | * dpkg-source: doesn't get screwed up from hardlinks | |
10775 | in the archive now | |
10776 | * dpkg-source: doesn't get screwed up from `unprintable' characters | |
10777 | in file names (e.g. from the kbd package) | |
10778 | * controllib.pl: $varlistvile -> $varlistfile (thanx Karl Sackett) | |
10779 | * dpkg-buildpackage: quoting for $rootcommand (thanx Michael Meskes) | |
10780 | and `eval' as default $rootcommand | |
10781 | * dpkg-*, controllib.pl: created debian/files and debian/substvars | |
10782 | are chown'ed to `getlogin()' and its group | |
10783 | * doc/: mv changed to mv -f | |
10784 | * dpkg-buildpackage: added an option -a for overriding the | |
10785 | architecture in the changes _file_name_ | |
10786 | * dpkg-buildpackage: pass -m* -v* .. options to dpgk-genchangelog | |
10787 | * dpkg-name moved to dpkg-dev | |
10788 | ||
10789 | -- Heiko Schlittermann <heiko@lotte.sax.de> Sat, 21 Sep 1996 22:06:01 +0200 | |
10790 | ||
10791 | dpkg (1.4.0) unstable; urgency=low (HIGH for new source format) | |
10792 | ||
10793 | * Corrected buffer overrun when dpkg-deb generates filename. (Bug#4467.) | |
10794 | * dpkg-shlibdeps works with DEBIAN/shlibs (thanks Heiko Schlittermann). | |
10795 | * Added libm.so.5 to shlibs.default for i386/m68k. | |
10796 | ||
10797 | * Split binary package into two: dpkg and dpkg-dev. | |
10798 | * dpkg-source(1) documents mode and ownership setting during extraction. | |
10799 | ||
10800 | * dpkg-scanpackages moved to /usr/bin. | |
10801 | * Include /usr/bin/dpkg-deb, not dpkg-deb.dist; don't rename in scripts. | |
10802 | * Copyright file changed slightly. | |
10803 | * debian-changelog-mode uses magic key substitution strings. (Bug#4419.) | |
10804 | * Changed email address in control file to <ian@chiark.greenend.org.uk>. | |
10805 | * Manuals and own Standards-Version: updated to 2.1.1.0. | |
10806 | ||
10807 | -- Ian Jackson <ian@chiark.greenend.org.uk> Thu, 12 Sep 1996 01:13:33 +0100 | |
10808 | ||
10809 | dpkg (1.3.14) unstable; urgency=low | |
10810 | ||
10811 | * dpkg-buildpackage new -tc (clean source tree) option. | |
10812 | ||
10813 | * Formatted documentation removed by `make clean' and so not in source. | |
10814 | * Manuals and own Standards-Version: updated to 2.1.0.0. | |
10815 | * Distribute {policy,programmer}.{html.tar,ps}.gz with each upload. | |
10816 | ||
10817 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sun, 1 Sep 1996 20:43:40 +0100 | |
10818 | ||
10819 | dpkg (1.3.13) unstable; urgency=low (HIGH for building new src X programs) | |
10820 | ||
10821 | * X shared libraries added to shlibs.default (=> `elf-x11r6lib'). | |
10822 | * dpkg-source tar invocation fixed so that TAPE env var doesn't break it. | |
10823 | * dpkg-source copes better with missing final newline messages from diff. | |
10824 | ||
10825 | * dpkg-buildpackage usage message fixed: -si is the default. (Bug#4350.) | |
10826 | * dpkg-source error message about src dir mismatch typo fixed. (Bug#4349.) | |
10827 | ||
10828 | * dpkg-source(1) has suggestions for dpkg-buildpackage -r option. | |
10829 | * dpkg-source change date fixed. (Bug#4351.) | |
10830 | * More developers' keys. | |
10831 | * Manual updates, own Standards-Version updated. | |
10832 | ||
10833 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 31 Aug 1996 20:08:18 +0100 | |
10834 | ||
10835 | dpkg (1.3.12) unstable; urgency=medium | |
10836 | ||
10837 | * dpkg prints old version number when upgrading. (Bug#4340.) | |
10838 | * dpkg-deb tries to detect and flag corruption by ASCII download. | |
10839 | ||
10840 | * dpkg-genchanges and dpkg-buildpackage say what source is included. | |
10841 | ||
10842 | * dpkg-buildpackage passes +clearsig=on to PGP (or pgpcommand). (Bug#4342.) | |
10843 | ||
10844 | * dpkg-source prints better error for cpio not honouring -0t. | |
10845 | * control file Suggests cpio >= 2.4.2, rather than just cpio. | |
10846 | ||
10847 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Fri, 30 Aug 1996 15:31:51 +0100 | |
10848 | ||
10849 | dpkg (1.3.11) unstable; urgency=low | |
10850 | ||
10851 | * EBUSY when dpkg removes a directory is only a warning. | |
10852 | ||
10853 | * dpkg-genchanges generates sensible warning (not confusing error | |
10854 | about mismatch) for missing Section/Priority in binary packages. | |
10855 | ||
10856 | * Added dpkg --print-gnu-build-architecture option. | |
10857 | * shlibs.default for m68k provided, as a copy of i386 version. | |
10858 | ||
10859 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 29 Aug 1996 14:05:02 +0100 | |
10860 | ||
10861 | dpkg (1.3.10) unstable; urgency=medium | |
10862 | ||
10863 | * dpkg-source(1) manpage alias symlinks are not dangling. | |
10864 | * dselect selects things by default if they are installed. | |
10865 | * Added `pentium' as alias for `i386' architecture. | |
10866 | * Added `Suggests: cpio, patch' and explanatory text to Description. | |
10867 | (Bugs #4262, #4263.) | |
10868 | ||
10869 | * More developers' PGP keys. | |
10870 | * Manual updates, new source format released. | |
10871 | ||
10872 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 26 Aug 1996 14:30:44 +0100 | |
10873 | ||
10874 | dpkg (1.3.9) unstable; urgency=low (high for new source format) | |
10875 | ||
10876 | * dpkg --get-selections and --set-selections added. | |
10877 | * New dpkg --force-not-root flag. | |
10878 | ||
10879 | * Don't replace directory with another package's file. (Bug#4202.) | |
10880 | ||
10881 | * All manpages now installed compressed. | |
10882 | * Copyright file moved to /usr/doc/dpkg/copyright. | |
10883 | * Standards-Version updated (0.2.1.1). | |
10884 | ||
10885 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 24 Aug 1996 19:09:30 +0100 | |
10886 | ||
10887 | dpkg (1.3.8) unstable; urgency=low (high for new source format) | |
10888 | ||
10889 | * dpkg-buildpackage -sa, -si options work correctly. | |
10890 | ||
10891 | * update-rc.d(8) updated to reflect design and reality. | |
10892 | * Programmers' and policy manual updates. | |
10893 | ||
10894 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Fri, 23 Aug 1996 12:48:26 +0100 | |
10895 | ||
10896 | dpkg (1.3.7) unstable; urgency=low (medium for source pkg docs) | |
10897 | ||
10898 | * dselect +/-/_/= on lines for all broken, new, local or whatever | |
10899 | packages do not affect _all_ packages. (Bug#4129.) | |
10900 | ||
10901 | * Support for diff-only uploads in source packaging tools. | |
10902 | * dpkg-genchanges -d<descripfile> option renamed to -C. | |
10903 | * dpkg-buildpackage understands -m, -v, -C (for dpkg-genchanges). | |
10904 | * Support for debian/shlibs.local added to dpkg-shlibdeps. | |
10905 | * Shared library files' search order defined in dpkg-source(1), and | |
10906 | relevant files added to the FILES section. | |
10907 | ||
10908 | * Programmers' manual describes source packaging tools. | |
10909 | * Policy manual mentions shared library control area file. | |
10910 | * dpkg-source manpage includes dpkg-shlibdeps in title line. | |
10911 | * Manuals have changelog and automatic version numbering. | |
10912 | * changelogs (for dpkg and for manuals) installed. | |
10913 | * binary target split into binary-arch and binary-indep in manual. | |
10914 | * Manpages should be compressed. | |
10915 | * Copyright file is moved to /usr/doc/<package>/copyright. | |
10916 | * Changelogs must be installed in /usr/doc/<package>. | |
10917 | ||
10918 | * dpkg-deb(8) moved to dpkg-deb(1). | |
10919 | ||
10920 | * binary target split into binary-arch and binary-indep in source. | |
10921 | * changelog entry for 1.2.14 copied from that (forked) release. | |
10922 | ||
10923 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 22 Aug 1996 15:36:12 +0100 | |
10924 | ||
10925 | dpkg (1.3.6) experimental; urgency=low (HIGH for new source format) | |
10926 | ||
10927 | * dpkg-source now has broken argument unparsing for tar. (Bug#4195.) | |
10928 | ||
10929 | * dpkg-gencontrol writes to debian/tmp/DEBIAN/control by default. | |
10930 | * dpkg-shlibdeps script added. | |
10931 | ||
10932 | * Back to old sh update-rc.d, and removed manpage, because new Perl | |
10933 | version and the manpage have different syntax and semantics. | |
10934 | * update-rc.d prints usage message for missing terminal `.'. (Bug#4122.) | |
10935 | ||
10936 | * Use rm -rf instead of just rm -r in dpkg-deb --info &c. (Bug#4200.) | |
10937 | ||
10938 | * Added support for Installed-Size to dpkg-gencontrol, and documented. | |
10939 | * Source packaging substitution variables and name syntax rationalised. | |
10940 | * dpkg-source scripts' usage messages improved slightly. | |
10941 | * dpkg-source works with non-empty second (orig dir) argument. | |
10942 | ||
10943 | * Added rationale for copyright policy to manual. | |
10944 | * More developers' PGP keys. | |
10945 | * Control database handling cleanups (usu. Source field blanked). | |
10946 | ||
10947 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 20 Aug 1996 15:39:58 +0100 | |
10948 | ||
10949 | dpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode) | |
10950 | ||
10951 | * 822-date script included. (Bug#4136.) | |
10952 | * debian-changelog-add-version works on empty file. | |
10953 | * debian-changelog-mode mode-help works properly. | |
10954 | ||
10955 | * dpkg-source tells patch not to make numbered backups. (Bug#4135.) | |
10956 | ||
10957 | * More developers' PGP keys. | |
10958 | * Paragraph on uucp -a and -g options removed from policy manual. | |
10959 | ||
10960 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 14 Aug 1996 14:46:47 +0100 | |
10961 | ||
10962 | dpkg (1.3.4) experimental; urgency=low | |
10963 | ||
10964 | * Removed debugging output from dpkg-source -x. Oops. | |
10965 | * Removed section on source package permissions from policy manual - | |
10966 | dpkg-source now sorts these out. | |
10967 | ||
10968 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sun, 11 Aug 1996 13:25:44 +0100 | |
10969 | ||
10970 | dpkg (1.3.3) experimental; urgency=low | |
10971 | ||
10972 | * Programmers' & policy manuals in source tree; HTML in /usr/doc/dpkg. | |
10973 | * Old guidelines.info and text files in /usr/doc/dpkg removed. | |
10974 | ||
10975 | * dpkg-source sets permissions on extracted debianized source tree | |
10976 | and does not copy ownerships out of archive even if running as root. | |
10977 | ||
10978 | * Emacs mode `dpkg changelog' renamed to `Debian changelog'. | |
10979 | * Default changelog format renamed from `dpkg' to `debian'. | |
10980 | ||
10981 | * debian-changelog-mode sets fill-prefix correctly. | |
10982 | * debian-changelog-mode urgencies except HIGH lowercase by default. | |
10983 | * debian-changelog-mode displays keymap in doc string and so mode help. | |
10984 | ||
10985 | * More maintainers' PGP keys. | |
10986 | ||
10987 | * Remove built changelog parsers with `clean' target in source. | |
10988 | ||
10989 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 10 Aug 1996 23:35:51 +0100 | |
10990 | ||
10991 | dpkg (1.3.2) experimental; urgency=LOW (MEDIUM for dpkg-source) | |
10992 | ||
10993 | * Faster update-rc.d written in Perl by Miquel van Smoorenburg. | |
10994 | * install-info --test doesn't lock dir. (Bug#3992, thanks Darren). | |
10995 | ||
10996 | * dpkg-source doesn't break in the presence of any symlinks. | |
10997 | ||
10998 | * More developers' keys added to doc/developer-keys.pgp. | |
10999 | * Install developers' keys in /usr/doc/dpkg/developer-keys.pgp. | |
11000 | * dpkg-source documents undefined substvar behaviour. | |
11001 | * minor debian/rules cleanups. | |
11002 | ||
11003 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 10 Aug 1996 02:13:47 +0100 | |
11004 | ||
11005 | dpkg (1.3.1) experimental; urgency=LOW | |
11006 | ||
11007 | * manpage for dpkg-source et al now available. | |
11008 | * dpkg-changelog-mode.el installed in site-lisp, but still no autoload. | |
11009 | ||
11010 | * dpkg-source prints correct string for not-understood tar -vvt output. | |
11011 | * dpkg-source parsing of tar -vvt output made more robust. | |
11012 | ||
11013 | * dpkg-buildpackage prints usage message on usage error. | |
11014 | * dpkg-gencontrol can print usage message. | |
11015 | * -T<varlistfile> option added to dpkg-source. | |
11016 | * Description of -f<fileslistfile> corrected in dpkg-distaddfile usage. | |
11017 | * -m<maintainer> synopsis changed in dpkg-genchanges usage. | |
11018 | * debian/substvars may now contain blank lines. | |
11019 | ||
11020 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 8 Aug 1996 02:36:04 +0100 | |
11021 | ||
11022 | dpkg (1.3.0) experimental; urgency=LOW | |
11023 | ||
11024 | * dpkg can install named pipes. | |
11025 | * dpkg-deb supports directory for destination, generates filename. | |
11026 | * dpkg-{source,gencontrol,genchanges,parsechangelog,buildpackage}, | |
11027 | dpkg-distaddfile scripts to support new source package format. | |
11028 | * a.out build no longer supported. | |
11029 | * Changed to new source package format. | |
11030 | ||
11031 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 6 Aug 1996 02:31:52 +0100 | |
11032 | ||
11033 | ||
11034 | dpkg (1.2.14) stable unstable; urgency=MEDIUM | |
11035 | ||
11036 | * dselect +/-/_/= on lines for all broken, new, local or whatever | |
11037 | packages do not affect _all_ packages. (Bug#4129.) | |
11038 | ||
11039 | * NOTE - THE HISTORY FORKS HERE. 1.2.14's change appears in 1.3.7. | |
11040 | ||
11041 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 22 Aug 1996 00:39:52 +0100 | |
11042 | ||
11043 | ||
11044 | dpkg (1.2.13) unstable; urgency=LOW | |
11045 | ||
11046 | * dpkg --search produces correct output for diversions. | |
11047 | * dpkg-name remove unnecessary arch missing warning. (Bug#3482.) | |
11048 | ||
11049 | * dpkg-deb --build warns about uppercase chars in package name. | |
11050 | ||
11051 | * dpkg-scanpackages error messages updated and manpage provided | |
11052 | (thanks to Michael Shields). | |
11053 | * dpkg-scanpackages warns about spurious entries in override file. | |
11054 | * dpkg-scanpackages `noverride' renamed to `override' everywhere. | |
11055 | * dpkg-scanpackages field ordering to put Architecture higher. | |
11056 | * dpkg-scanpackages field names capitalised appropriately. | |
11057 | * dpkg-scanpackages invokes find with -follow. (Bug#3956.) | |
11058 | ||
11059 | * guidelines say #!/usr/bin/perl everywhere, not #!/bin/perl. | |
11060 | * Many developers' PGP keys added. | |
11061 | ||
11062 | * configure script uses ${CC} instead of $(CC) (again :-/). | |
11063 | * developers' keys included in dpkg source tree and /usr/doc. | |
11064 | * configure remade using autoconf 2.10-3 (was 2.4-1). | |
11065 | ||
11066 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 1 Aug 1996 02:46:34 +0100 | |
11067 | ||
11068 | dpkg (1.2.12); priority=LOW | |
11069 | ||
11070 | * dpkg --search and --list understand and comment on diversions. | |
11071 | * dpkg-divert displays diversions more intelligibly. | |
11072 | ||
11073 | * Guidelines are somewhat clearer about descriptions. | |
11074 | * deb(5) describes new format; old moved to deb-old(5). (Bug#3435.) | |
11075 | * deb-control(5) carries a warning about being out of date. | |
11076 | ||
11077 | * Added 1996 to dselect version/copyright. | |
11078 | ||
11079 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 4 Jul 1996 15:04:49 +0100 | |
11080 | ||
11081 | dpkg (1.2.11); priority=MEDIUM | |
11082 | ||
11083 | * dselect had dependency bug if installed package newer than avail. | |
11084 | * Added `replaces' to dselect's list of package relationship strings. | |
11085 | ||
11086 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 1 Jul 1996 02:51:11 +0100 | |
11087 | ||
11088 | dpkg (1.2.10); priority=MEDIUM | |
11089 | ||
11090 | * Fixed bug in old-style version/revision number parsing. (Bug#3440.) | |
11091 | ||
11092 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 29 Jun 1996 03:32:45 +0100 | |
11093 | ||
11094 | dpkg (1.2.9); priority=MEDIUM | |
11095 | ||
11096 | * Fixed status database updates reading bug. | |
11097 | * `Setting up' message includes version number. | |
11098 | * `existence check' message changed to say `cannot access archive'. | |
11099 | ||
11100 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 27 Jun 1996 13:39:36 +0100 | |
11101 | ||
11102 | dpkg (1.2.8); priority=LOW | |
11103 | ||
11104 | * dpkg --record-avail puts data in Size field. | |
11105 | * strip / for rmdir(2) in cleanup to work around kernel bug. (Bug#3275.) | |
11106 | * dpkg-split --msdos no longer allows `-' and other chars in filenames. | |
11107 | ||
11108 | * manual dpkg-split(8) written. | |
11109 | * dpkg-split minor typo in --auto usage error message fixed. | |
11110 | * dpkg-deb(8) very minor cosmetic fix to --build option. | |
11111 | ||
11112 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 25 Jun 1996 03:00:14 +0100 | |
11113 | ||
11114 | dpkg (1.2.7); priority=LOW | |
11115 | ||
11116 | * dpkg-scanpackages syntax errors fixed. | |
11117 | ||
11118 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Fri, 21 Jun 1996 04:10:38 +0100 | |
11119 | ||
11120 | dpkg (1.2.6); priority=MEDIUM | |
11121 | ||
11122 | * NFS, CDROM and partition dselect methods include mountpoint | |
11123 | in paths given to dpkg in [I]install, so they should now work. | |
11124 | ||
11125 | * Removed some leftover files from source tree. | |
11126 | ||
11127 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 12 Jun 1996 14:35:19 +0100 | |
11128 | ||
11129 | dpkg (1.2.5); priority=MEDIUM | |
11130 | ||
11131 | * Allow, but do not create, packages in half-installed state | |
11132 | with no version number. (Aargh.) | |
11133 | ||
11134 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 10 Jun 1996 04:55:43 +0100 | |
11135 | ||
11136 | dpkg (1.2.4); priority=MEDIUM | |
11137 | ||
11138 | * New dpkg-name from Erick (<pkg>_<version>_<arch>.deb convention). | |
11139 | * Disappeared packages can't own conffiles any more ! (Bug#3214.) | |
11140 | * install-info creates Miscellaneous sections with a newline | |
11141 | following the heading. (Bug#3218.) | |
11142 | * cleanup-info script installed in /usr/sbin; called as appropriate | |
11143 | by postinst. Thanks to Kim-Minh Kaplan. (Bug#3125.) | |
11144 | * Allow superseded Essential packages to be purged after they've | |
11145 | been removed (clear the Essential flag on removal, and ignore it | |
11146 | on packages that are in stat_configfiles). | |
11147 | ||
11148 | * dselect disk methods understand `y' as well as `yes' for using | |
11149 | development tree. | |
11150 | * dselect doesn't make packages appear as `new' again if update | |
11151 | of available packages fails. | |
11152 | * dselect places method selection cursor over option last selected. | |
11153 | ||
11154 | * dpkg-scanpackages doesn't die when repeated packages are found. | |
11155 | * dpkg-scanpackages allows many old maintainers (`//'-separated). | |
11156 | ||
11157 | * `Version' field is now mandatory (some operations already | |
11158 | wouldn't work right anyway if it wasn't there). | |
11159 | ||
11160 | * update-rc.d(8) now says you must remove the script. (Bug#3215.) | |
11161 | * dpkg --force-help says that --force-overwrite is on by default. | |
11162 | * dpkg-deb manpage rewritten. | |
11163 | * debian.README (= /usr/doc/copyright/dpkg) edited slightly. | |
11164 | ||
11165 | * Some database parsing grunge removed (pdb_preferversion, &c). | |
11166 | * Source tree doc/sgml contains some embryonic manuals. | |
11167 | * Leftover files in lib directory in source tree deleted. | |
11168 | ||
11169 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 10 Jun 1996 03:52:01 +0100 | |
11170 | ||
11171 | dpkg (1.2.3); priority=HIGH | |
11172 | ||
11173 | * install-info doesn't replicate section headings (Bug#3125, #2973). | |
11174 | * New dpkg-name manpage broken off from script (oops!). | |
11175 | * dselect help screens made consistent with new strings, flags, &c. | |
11176 | * dselect error flag column labelled E (Error), not H (Hold). | |
11177 | * `Escape' no longer bound to `exit list without saving' in dselect. | |
11178 | ||
11179 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 28 May 1996 02:14:57 +0100 | |
11180 | ||
11181 | dpkg (1.2.2); priority=MEDIUM | |
11182 | ||
11183 | * Fixed dselect coredump found by Erick Branderhorst (thanks). | |
11184 | * Sort obsolete removed packages separately, not under Available. | |
11185 | ||
11186 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 23 May 1996 21:31:05 +0100 | |
11187 | ||
11188 | dpkg (1.2.1); priority=MEDIUM | |
11189 | ||
11190 | * `=' key in dselect really does `hold' rather than `unhold'. | |
11191 | * dselect dependency processing now interacts better with `hold'. | |
11192 | * dselect `I' key (not `i') modifies display of the info window. | |
11193 | * dselect shows unavailable packages as being unavailable. | |
11194 | * dselect main menu headings and many other strings changed to try to | |
11195 | discourage people from deselecting every package and using [R]emove. | |
11196 | Notably, `select' changed to `mark' throughout. | |
11197 | ||
11198 | * dselect disk methods now print a few fewer double slashes. | |
11199 | * dselect disk access methods will offer to use dpkg --record-avail | |
11200 | to scan the available packages, if no Packages file is found. | |
11201 | ||
11202 | * New dpkg --compare-versions option, for the benefit of scripts &c. | |
11203 | * New dpkg --clear-avail option forgets all available packages info. | |
11204 | * New dpkg --print-avail option, prints `available' data (from Packages, &c). | |
11205 | * dpkg usage message is more informative, but no longer fits on screen. | |
11206 | * dpkg --avail option renamed --record-avail. | |
11207 | ||
11208 | * Latest dpkg-name from Erick Branderhorst. | |
11209 | * dpkg-scanpackages has more sensible problem reporting. | |
11210 | * postinst configure now gets null argument (not <unknown> or <none>) | |
11211 | when there is no previously configured version. | |
11212 | ||
11213 | * Guidelines say that postinst configure is given previous version. | |
11214 | * Guidelines don't refer to maintainer-script-args.txt in main text. | |
11215 | * Guidelines (Texinfo source) uploaded separately. | |
11216 | ||
11217 | * Own version of strcpy (used for debugging) removed. | |
11218 | * Interface to access methods document in source (doc/dselect-methods.txt). | |
11219 | * debian.buildscript moves changes file into parent directory. | |
11220 | ||
11221 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 22 May 1996 01:26:31 +0100 | |
11222 | ||
11223 | dpkg (1.2.0); priority=MEDIUM | |
11224 | ||
11225 | * dselect can sort packages by available and installed states, and | |
11226 | display their version numbers. (Use O, o and V.) | |
11227 | * Hold is properly integrated as a real `wanted state', rather than | |
11228 | a separate flag. | |
11229 | * Epochs in version numbers implemented, using the syntax | |
11230 | <epoch>:<version>-<revision>. (Epoch not usually displayed.) | |
11231 | * dselect disk method is architecture-independent (uses dpkg's | |
11232 | installation architecture, and looks in the right part of the tree). | |
11233 | ||
11234 | * dselect disk method doesn't try to satisfy the predependencies of | |
11235 | packages which are on hold. | |
11236 | * Fixed conflict-related assertion failure. (Bug#2784.) | |
11237 | * conffiles do not cause file conflicts if the conflicting package | |
11238 | is in the `configuration only' state. (Bug#2720.) | |
11239 | * Fixed messages where available version number was reported as installed | |
11240 | version in conflict and dependency messages. (Bug#2654, Bug#2974.) | |
11241 | ||
11242 | * New format .deb files are default even for a.out compiles (but | |
11243 | a.out version of dpkg is in old format). | |
11244 | * Characters @:= (at colon equals) in package names now strictly | |
11245 | forbidden everywhere (_ is still allowed in existing packages). | |
11246 | * New dpkg --print-installation-architecture option prints installation | |
11247 | architecture (compiled in), rather than build architecture (determined | |
11248 | from gcc -print-libgcc-file-name). | |
11249 | ||
11250 | * Version messages show whether compiled a.out or ELF (i386 only). | |
11251 | * Fixed missing space in version syntax error messages. | |
11252 | * Manpage dpkg.8 installed with warning about inaccuracy. | |
11253 | ||
11254 | * Guidelines don't say to stop and restart daemons in runlevels 2345; | |
11255 | instead they say to start in 2345 and stop in 016. | |
11256 | * Guidelines and version messages say just Debian Linux. | |
11257 | * Guidelines typo fix for '"stop"'. (Bug#2867.) | |
11258 | ||
11259 | * doc/Makefile.in clean properly deletes various guidelines.info* files. | |
11260 | ||
11261 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 16 May 1996 00:01:21 +0100 | |
11262 | ||
11263 | dpkg (1.1.6); priority=MEDIUM | |
11264 | ||
11265 | * Check virtual dependencies when removing (ouch! - thanks SDE.) | |
11266 | * Fixed bug in internal database validity management that could | |
11267 | make dselect and dpkg dump core. (Bug#2613.) | |
11268 | * Fixed two coredumping bugs when using local diversions. (Bug#2804.) | |
11269 | * Fixed disappearance of overwritten packages. (Bug#2696.) | |
11270 | * install-info won't modify dir file before start of menu. | |
11271 | * install-info will create Miscellaneous heading if no sections yet. | |
11272 | ||
11273 | * Only alphanums and +-. allowed in package names - enforced by | |
11274 | dpkg-deb --build and documented in Guidelines. | |
11275 | * dselect doesn't display packages unless they are installed, selected | |
11276 | or available. | |
11277 | * dselect doesn't show spurious section and priority headings. | |
11278 | * dselect has a few extra keybindings (from Lee Olds). | |
11279 | * --force message changed to `--force enabled' so that default is OK. | |
11280 | ||
11281 | * dpkg-name now includes architecture component in .deb filename, | |
11282 | and translates - in package name to _. | |
11283 | * .deb file has architecture component in filename. | |
11284 | ||
11285 | * Guidelines changed to say Pre-Depends is for experts only. | |
11286 | * Guidelines say to provide a unidiff (-u) rather than an old context diff. | |
11287 | * Guidelines say 755 root.root for shared libraries. | |
11288 | ||
11289 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 1 May 1996 00:47:22 +0100 | |
11290 | ||
11291 | dpkg (1.1.5); priority=MEDIUM (HIGH for diversions users) | |
11292 | ||
11293 | * Fixed coredump when using diversions. (Bug#2603.) | |
11294 | * Fixed typo in dpkg-divert which could lose diversions. (Bug#2662.) | |
11295 | ||
11296 | * --force-overwrite is the default. | |
11297 | * diversions.text provides better examples. | |
11298 | ||
11299 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 10 Apr 1996 13:59:30 +0100 | |
11300 | ||
11301 | dpkg (1.1.4); priority=MEDIUM | |
11302 | ||
11303 | * Allow overwriting of conflicting packages being removed. (Bug#2614.) | |
11304 | ||
11305 | * a.out control file says Pre-Depends: libc4 | libc. (Bug#2640.) | |
11306 | * ELF control file and libc dependencies changed to use finalised scheme. | |
11307 | * ELF control file and libc dependencies for i386 only. (Bug#2617.) | |
11308 | ||
11309 | * Guidelines say use only released libraries and compilers. | |
11310 | * Install wishlist as /usr/doc/dpkg/WISHLIST. | |
11311 | * Remove spurious entries for Guidelines in info dir file. | |
11312 | ||
11313 | * dpkg-deb --build checks permissions on control (DEBIAN) directory. | |
11314 | ||
11315 | * Spaces in control file fields not copied by dpkg-split. (Bug#2633.) | |
11316 | * Spaces in split file part control data ignore. (Bug#2633.) | |
11317 | ||
11318 | * Portability fixes, including patch from Richard Kettlewell. | |
11319 | * Fixed minor configure.in bug causing mangled GCC -W options. | |
11320 | ||
11321 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 4 Apr 1996 01:58:40 +0100 | |
11322 | ||
11323 | dpkg (1.1.3); priority=LOW | |
11324 | ||
11325 | * dselect disk methods support Pre-Depends installation ordering. | |
11326 | * When dpkg fails and --auto-deconfigure would help it says so. | |
11327 | * dpkg --search output lists several packages with same file on one line. | |
11328 | * Improved dpkg usage message somewhat. | |
11329 | ||
11330 | * dpkg-deb --build checks permissions and types of maintainer scripts. | |
11331 | * dpkg-deb --build treats misspecified conffiles as error, not warning. | |
11332 | * dpkg --print-architecture prints compiler's architecture while | |
11333 | dpkg --version (&c) print system's arch (this to help cross-compiling). | |
11334 | * More minor guidelines changes, including dir entry fixup. | |
11335 | ||
11336 | * configure script caches more values. | |
11337 | * Changed maintainer email address to ian@chiark.chu.cam.ac.uk. | |
11338 | ||
11339 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 16 Mar 1996 19:18:08 +0000 | |
11340 | ||
11341 | dpkg (1.1.2); priority=LOW | |
11342 | ||
11343 | * Packaging guidelines installed properly (and as guidelines | |
11344 | rather than debian-guidelines). | |
11345 | * ELF version has more checks to stop you wrecking your dpkg installation. | |
11346 | * dselect disk methods now look for a `local' tree as well, for | |
11347 | people who want locally-available software of various kinds. | |
11348 | * dpkg-divert has debugging message removed. | |
11349 | * Minor guidelines changes. | |
11350 | ||
11351 | * Various makefile cleanups, mainly to do with ELF vs. a.out support. | |
11352 | * debian.rules cleans out ~ files itself, as well as calling make clean. | |
11353 | * debian.rules names .nondebbin.tar.gz file ELF too, if appropriate. | |
11354 | ||
11355 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 14 Mar 1996 03:38:29 +0000 | |
11356 | ||
11357 | dpkg (1.1.1elf); priority=LOW | |
11358 | ||
11359 | * Added /usr/lib/dpkg/elf-executables-ok and elf-in-kernel. | |
11360 | * Replaces field now allows automatic removal of conflicting packages. | |
11361 | * Replaces field now required to overwrite other packages' files. | |
11362 | * Architecture field, and dpkg --print-architecture, supported. | |
11363 | * build new format archives by default when compiled with ELF compiler. | |
11364 | ||
11365 | * symlinks are now installed atomically (good for shared libraries). | |
11366 | * create /var/lib/dpkg/diversions in postinst if necessary (Bug#2465.) | |
11367 | * Pre-Depends now correctly fails if package never configured. | |
11368 | * dselect disk methods mount with -o nosuid,nodev. | |
11369 | * update-rc.d defaults doesn't add both K and S in any one runlevel; | |
11370 | dpkg postinst fixes up this situation if it sees it. | |
11371 | ||
11372 | * Assorted fixups to the Guidelines, which are now in one piece. | |
11373 | * dpkg --list prints version string in one piece. | |
11374 | * dpkg-scanpackages doesn't produce notice on output with list of | |
11375 | packages with Section and/or Priority control file fields. | |
11376 | ||
11377 | * control file and debian.rules work both for ELF and non-ELF compiles. | |
11378 | * most files compiled with -O2 (-O3 only for some critical files) - | |
11379 | this fixes ELF build. | |
11380 | ||
11381 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 11 Mar 1996 04:25:28 +0000 | |
11382 | ||
11383 | dpkg (1.1.0); priority=LOW | |
11384 | ||
11385 | * dpkg supports Pre-Depends. | |
11386 | * postinst script gets most-recently-configured version as $2. | |
11387 | ||
11388 | * lib/tarfn.c #includes <errno.h> (portability fix). | |
11389 | ||
11390 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 11 Feb 1996 21:07:03 +0000 | |
11391 | ||
11392 | dpkg (1.0.17); priority=LOW | |
11393 | ||
11394 | * dpkg --recursive follows symlinks (useful for devel tree). | |
11395 | ||
11396 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 10 Feb 1996 15:58:46 +0000 | |
11397 | ||
11398 | dpkg (1.0.16); priority=LOW | |
11399 | ||
11400 | * dpkg-deb much faster reading new format archives. (Bug#2256.) | |
11401 | * Developers' documentation in /usr/doc/dpkg/, /usr/info/. | |
11402 | ||
11403 | * Fixed typo in control file Description. | |
11404 | ||
11405 | * configure script tries to improve matters wrt sysinfo. | |
11406 | * any debian-tmp.deb is deleted by `./debian.rules clean'. | |
11407 | ||
11408 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 4 Feb 1996 15:51:59 +0000 | |
11409 | ||
11410 | dpkg (1.0.15); priority=LOW | |
11411 | ||
11412 | * dselect disk methods should never unmount things they didn't mount. | |
11413 | * debian.README aka /usr/doc/copyright updated. | |
11414 | ||
11415 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 30 Jan 1996 15:05:39 +0000 | |
11416 | ||
11417 | dpkg (1.0.14); priority=MEDIUM | |
11418 | ||
11419 | * fixed file descriptor leak in dpkg introduced in 1.0.11. | |
11420 | * included dpkg-name in this package (conflicts with dpkg-name). | |
11421 | ||
11422 | * redraw in dselect main menu changed to use clearok (like in lists). | |
11423 | * sa_restorer in struct sigaction no longer used (portability fix). | |
11424 | * removed Guidelines from source package. | |
11425 | ||
11426 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 30 Jan 1996 02:52:29 +0000 | |
11427 | ||
11428 | dpkg (1.0.13); priority=MEDIUM | |
11429 | ||
11430 | * dselect partition and mounted methods work again. | |
11431 | * dpkg-deb --no-act in usage message. | |
11432 | ||
11433 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 26 Jan 1996 18:37:03 +0000 | |
11434 | ||
11435 | dpkg (1.0.12); priority=MEDIUM (HIGH for users of 1.0.11) | |
11436 | ||
11437 | * Fixed frequent dpkg coredump introduced in 1.0.11. (Bug#2219.) | |
11438 | * dpkg-deb ensures version numbers start with alphanumerics. | |
11439 | ||
11440 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 24 Jan 1996 00:42:31 +0000 | |
11441 | ||
11442 | dpkg (1.0.11); priority=MEDIUM | |
11443 | ||
11444 | * corrected potentially serious problem with dpkg low-memory in-core | |
11445 | files database. | |
11446 | * dpkg-split --msdos puts output files in right directory. (Bug#2165.) | |
11447 | ||
11448 | * diversions implemented - see `dpkg-divert --help'. | |
11449 | ||
11450 | * dselect shows and uses (for dependencies) currently installed | |
11451 | version of a package if that is more recent. | |
11452 | * dpkg --force-... options are in separate help screen. | |
11453 | * better error messages for corrupted .deb archives. (Bug#2178.) | |
11454 | * dselect NFS method will unmount correct copy of NFS area if mounted | |
11455 | twice. | |
11456 | ||
11457 | * removes some ELF compilation warnings. | |
11458 | ||
11459 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 19 Jan 1996 02:41:46 +0000 | |
11460 | ||
11461 | dpkg (1.0.10); priority=MEDIUM | |
11462 | ||
11463 | * dpkg-deb option parsing unmuddled (-I option was removed | |
11464 | in 1.0.9 and broke dpkg-deb). (Bug#2124.) | |
11465 | ||
11466 | * dpkg-split will work when ELF `ar' is installed, and is faster. | |
11467 | ||
11468 | * nfs dselect method now available. | |
11469 | * disk methods don't prompt spuriously for Packages files. | |
11470 | * cdrom+harddisk methods can find Packages files. | |
11471 | ||
11472 | * dpkg-scanpackages (creates Packages files) now in /usr/sbin. | |
11473 | ||
11474 | * various changes to help compilation of dpkg-deb, dpkg-split | |
11475 | and md5sum on non-Debian systems. | |
11476 | * <sys/fcntl.h> replaced by <fcntl.h> throughout. | |
11477 | ||
11478 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 14 Jan 1996 02:55:19 +0000 | |
11479 | ||
11480 | dpkg (1.0.9); priority=MEDIUM | |
11481 | ||
11482 | * dselect uninitialized variable coredump fixed (thanks Carl). | |
11483 | ||
11484 | * version numbers printed by --version fixed. (Bug#2115.) | |
11485 | * disk method problem with missing Packages files fixed. (Bug#2114.) | |
11486 | * dependency version relationships now <= >= << >> =. (Bug#2060.) | |
11487 | ||
11488 | * install-info is in /usr/sbin, not /usr/bin. (Bug#1924.) | |
11489 | * dpkg regards Revision field as obsolete. | |
11490 | ||
11491 | * <asm/unistd.h> changed to <linux/unistd.h> (for m68k port). | |
11492 | * scripts/Makefile.in `clean' target deletes scripts. | |
11493 | ||
11494 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 11 Jan 1996 20:51:20 +0000 | |
11495 | ||
11496 | dpkg (1.0.8); priority=LOW | |
11497 | ||
11498 | * update-alternatives slightly more helpful message. (Bug#1975.) | |
11499 | * cosmetic improvements to disk installation method. (Bug#1970,1956.) | |
11500 | * mounted filesystem and unmounted partition separate methods. (Bug#1957.) | |
11501 | ||
11502 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 12 Dec 1995 04:07:47 +0000 | |
11503 | ||
11504 | dpkg (1.0.7); priority=MEDIUM (HIGH to upgrade syslogd) | |
11505 | ||
11506 | * dselect harddisk/CDROM method script handles multiple package | |
11507 | areas. | |
11508 | * Everything has a manpage, though many are very unhelpful indeed. | |
11509 | ||
11510 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 30 Nov 1995 03:59:14 +0000 | |
11511 | ||
11512 | dpkg (1.0.6); priority=MEDIUM (HIGH to upgrade syslogd) | |
11513 | ||
11514 | * conffiles can now be taken over properly from one package by | |
11515 | another which replaces it. (Bug#1482.) | |
11516 | * dpkg will not deconfigure essential packages when --auto-deconfigure | |
11517 | is set (this bug was fairly unlikely ever to be exercised). | |
11518 | ||
11519 | * dpkg checks for the presence of certain important programs on the PATH. | |
11520 | * dselect is now more informative when a dependency is missing, saying | |
11521 | "<package> does not appear to be available". (Bug#1642, 1705). | |
11522 | ||
11523 | * `make distclean' fixed; config.* &c removed from source archive. | |
11524 | * lib/lock.c now uses fcntl rather than flock, for better portability. | |
11525 | ||
11526 | * `Package_Revision: 0' removed from control file. | |
11527 | * Some inaccuracies and bad formatting in various messages corrected. | |
11528 | ||
11529 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 21 Nov 1995 20:15:18 +0000 | |
11530 | ||
11531 | dpkg (1.0.5); priority=LOW | |
11532 | ||
11533 | * dpkg-split allows some space for the header. (Bug#1649.) | |
11534 | * dpkg-split now has --msdos option for 8.3 filenames. | |
11535 | * dpkg-split --join &c will not complain about trailing garbage. | |
11536 | ||
11537 | * dselect & dpkg will no longer ignore SIGHUP will running subprocesses. | |
11538 | ||
11539 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 13 Oct 1995 13:59:51 +0100 | |
11540 | ||
11541 | dpkg (1.0.4); priority=MEDIUM (HIGH for dselect users with 1.0.3) | |
11542 | ||
11543 | * fixed bug which prevented dselect from displaying the bottom line of | |
11544 | any listing screen. This was introduced in 1.0.3, sorry ! | |
11545 | ||
11546 | * a conffile will never cause a prompt if the package maintainer | |
11547 | distributes a file identical to the user's, even if the file has | |
11548 | been edited by both the user and the maintainer or is a | |
11549 | newly-registered conffile. (Bug#1639.) | |
11550 | ||
11551 | * dselect disk/cdrom method script says where to get Packages file. | |
11552 | * dselect help has better descriptions of the functions of Return and Q. | |
11553 | ||
11554 | * postinst now warns about some problems with /usr/lib/dpkg/methods/hd. | |
11555 | ||
11556 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 12 Oct 1995 01:45:38 +0100 | |
11557 | ||
11558 | dpkg (1.0.3); priority=MEDIUM | |
11559 | ||
11560 | * dselect: fixed segfault when doing some multiple (de)selections. | |
11561 | ||
11562 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 10 Oct 1995 03:21:12 +0100 | |
11563 | ||
11564 | dpkg (1.0.2); priority=MEDIUM | |
11565 | ||
11566 | * problem with screen refresh after `o' (change order) corrected. | |
11567 | ||
11568 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 9 Oct 1995 13:11:04 +0100 | |
11569 | ||
11570 | dpkg (1.0.1); priority=LOW | |
11571 | ||
11572 | * much better dpkg performance on low-memory systems. | |
11573 | * start-stop-daemon --name should now work. (oops!) | |
11574 | * fixed typo which could turn into memory overwriting bug sometime. | |
11575 | ||
11576 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 8 Oct 1995 20:12:29 +0100 | |
11577 | ||
11578 | dpkg (1.0.0); priority=LOW | |
11579 | ||
11580 | * Version 1.0.0: dpkg is no longer beta. | |
11581 | ||
11582 | * tar extractor no longer looks up an empty string using getgrnam | |
11583 | (this causes the libc to coredump when using NIS). | |
11584 | ||
11585 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 1 Oct 1995 13:07:36 +0100 | |
11586 | ||
11587 | dpkg (0.93.80); priority=LOW | |
11588 | ||
11589 | * dselect help screen intro changed to remove `much' before `help'. | |
11590 | ||
11591 | * update-alternatives.pl contains hardcoded ENOENT value, instead | |
11592 | of requiring POSIX.pm to be present. | |
11593 | ||
11594 | * Makefiles changed to strip when installing instead of when building. | |
11595 | ||
11596 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 30 Sep 1995 01:44:12 +0100 | |
11597 | ||
11598 | dpkg (0.93.79) BETA; priority=LOW | |
11599 | ||
11600 | * DPKG_NO_TSTP environment variable which stops dpkg sending the | |
11601 | process group a SIGTSTP (Bug#1496). | |
11602 | * End key should work in dselect lists (Bug#1501). | |
11603 | * various message typos (missing \n's) fixed (Bug#1504). | |
11604 | ||
11605 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 29 Sep 1995 03:27:01 +0100 | |
11606 | ||
11607 | dpkg (0.93.78) BETA; priority=LOW | |
11608 | ||
11609 | * dselect keystrokes help file typo fix. | |
11610 | ||
11611 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 28 Sep 1995 20:31:02 +0100 | |
11612 | ||
11613 | dpkg (0.93.77) BETA; priority=MEDIUM | |
11614 | ||
11615 | * dpkg --remove --pending will purge things when appropriate. | |
11616 | ||
11617 | * fixed failure to null-terminate dpkg conflict problem messages. | |
11618 | * fixed bug in formatting of dependency version problem messages. | |
11619 | ||
11620 | * Conffiles resolution prompt for new conffile: typo fixed. | |
11621 | * Changed dpkg usage error to suggest `-Dhelp' instead of `--Dhelp'. | |
11622 | ||
11623 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 20 Sep 1995 23:44:35 +0100 | |
11624 | ||
11625 | dpkg (0.93.76) BETA; priority=MEDIUM | |
11626 | ||
11627 | * dpkg --auto-deconfigure option (used automatically by dselect) allows | |
11628 | `important' packages which many others depend on to be split. | |
11629 | * dpkg should no longer fail an assertion during complicated | |
11630 | multiple configurations involving packages which are on hold. | |
11631 | ||
11632 | * update-alternatives supports negative priorities. | |
11633 | * /etc/alternatives is included in the .deb archive. | |
11634 | ||
11635 | * Package priorities changed: Required (Req), Important (Imp), Standard (Std), | |
11636 | Optional (Opt) and Extra (Xtr). For backward compatibility Base is an | |
11637 | alias for Required, and Recommended is kept as a level just below Standard. | |
11638 | ||
11639 | * dselect shows introductory help screen when entering package lists (both | |
11640 | main and recursive). | |
11641 | * dselect help messages made more friendly. | |
11642 | * dselect package list `quit, confirm, and check dependencies' key is | |
11643 | now Return rather than lowercase `q'; likewise method list `select this | |
11644 | one and configure it' key. | |
11645 | * dselect selects packages with priority `standard' or better by default. | |
11646 | * dselect `v=verbose' becomes `v=terse' when in verbose mode. | |
11647 | ||
11648 | * hard disk method unmounts /var/lib/dpkg/methods/mnt on failure. | |
11649 | * disk methods' install message uses `stty' to find out what the | |
11650 | interrupt character is, and uses that in the prompt (rather than ^C). | |
11651 | * dpkg now tolerates ^Z characters in Packages files. | |
11652 | * harddisk method doesn't display extra slash when updating packages file. | |
11653 | * harddisk method burbles less if it doesn't have a good default. | |
11654 | ||
11655 | * dpkg-deb now supports new flexible format, but old format still default. | |
11656 | ||
11657 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 20 Sep 1995 02:49:41 +0100 | |
11658 | ||
11659 | dpkg (0.93.75) BETA; priority=MEDIUM | |
11660 | ||
11661 | * dselect no longer segfaults when you try to modify the last item. | |
11662 | ||
11663 | * dselect Makefile compiles with -g, and links without -s, but installs | |
11664 | with -s, so that built source directory has debugabble binary. | |
11665 | ||
11666 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 12 Sep 1995 02:59:29 +0100 | |
11667 | ||
11668 | dpkg (0.93.74) BETA; priority=LOW | |
11669 | ||
11670 | * dpkg-split implemented and installed in /usr/bin/dpkg-split. | |
11671 | (NB this is not compatible with Carl Streeter's old dpkg-split script.) | |
11672 | * dpkg uses dpkg-split. | |
11673 | * floppy disk method available - NB this is a first attempt only. | |
11674 | ||
11675 | * hard disk method uses --merge-avail rather than --update-avail. | |
11676 | * installation by default of `standard' packages removed again. | |
11677 | (I don't think this is the right place to do this.) | |
11678 | * update-alternatives --remove correctly deletes all slave links; | |
11679 | minor cosmetic improvements. | |
11680 | ||
11681 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 11 Sep 1995 02:06:05 +0100 | |
11682 | ||
11683 | dpkg (0.93.73) BETA; priority=LOW | |
11684 | ||
11685 | * dselect multi-package selection now done by `divider' lines | |
11686 | actually in the package list, rather than horizontal highlight | |
11687 | movement. | |
11688 | * dselect help available, and keybindings rationalised. | |
11689 | ||
11690 | * postinst removes /usr/lib/dpkg/methods/hd if upgrading from | |
11691 | 0.93.42.3 or earlier. | |
11692 | * `hold' flag changed to be settable by the user only, and | |
11693 | made orthogonal to the `reinstallation required' flag. | |
11694 | * dpkg will install by default any packages with priority of | |
11695 | `standard' or better unless they're explicitly deselected. | |
11696 | ||
11697 | * dselect dependency/conflict resolution will suggest marking absent | |
11698 | packages for `purge' rather than `deinstall'. | |
11699 | * disk method script produces message about invoking dpkg. | |
11700 | * dpkg produces warning, not error, when it gets EPERM trying to | |
11701 | remove a directory belonging to a package being removed. | |
11702 | * dpkg, dpkg-deb usage error reporting improved. | |
11703 | * dselect detects too-dumb terminals and stops. | |
11704 | * dpkg-deb(8) updated a little (thanks to Bill Mitchell). | |
11705 | ||
11706 | * dselect debugmake script uses -O0. | |
11707 | ||
11708 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 10 Sep 1995 12:23:05 +0100 | |
11709 | ||
11710 | dpkg (0.93.72) BETA; priority=MEDIUM | |
11711 | ||
11712 | * /usr/sbin/update-alternatives added. | |
11713 | ||
11714 | * New names for certain control file fields (old names work | |
11715 | as aliases): Optional -> Suggests, Recommended -> Recommends, | |
11716 | Class -> Priority. | |
11717 | ||
11718 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 3 Sep 1995 16:37:41 +0100 | |
11719 | ||
11720 | dpkg (0.93.71) BETA; priority=LOW | |
11721 | ||
11722 | * dpkg doesn't silently overwrite `new' conffiles (Bug#1283). | |
11723 | * case now not significant in Essential, Status and Class (Bug#1280). | |
11724 | * dselect checks method scripts for execute, not for write. | |
11725 | ||
11726 | * spelling fixes in lib/dbmodify.c and dselect/helpmsgs.src. | |
11727 | ||
11728 | * dselect `clean' target deletes helpmsgs.cc and helpmsgs.cc.new. | |
11729 | ||
11730 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 31 Aug 1995 13:56:08 +0100 | |
11731 | ||
11732 | dpkg (0.93.70) BETA; priority=MEDIUM | |
11733 | ||
11734 | * dselect unmounted harddisk method has many silly bugs fixed. | |
11735 | ||
11736 | * dpkg --root option restored (was removed by mistake in 0.93.68). | |
11737 | * minor cosmetic change to dselect subprocess failure message. | |
11738 | ||
11739 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 9 Aug 1995 22:18:55 +0100 | |
11740 | ||
11741 | dpkg (0.93.69) BETA; priority=MEDIUM | |
11742 | ||
11743 | * dpkg --configure and --remove should work properly when | |
11744 | they have to defer processing (this tends to happen when many | |
11745 | packages are processed at once). (Bug#1209.) | |
11746 | ||
11747 | * dpkg --configure and --remove work better when `processing' | |
11748 | several related packages with --no-act. | |
11749 | ||
11750 | * dpkg --auto is now two options, --pending or -a (for configure, | |
11751 | remove, &c) and --recursive or -R (for install, unpack, &c). | |
11752 | ||
11753 | * dpkg debug options in usage message, and values available (-Dh). | |
11754 | ||
11755 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 9 Aug 1995 22:18:55 +0100 | |
11756 | ||
11757 | dpkg (0.93.68) BETA; priority=MEDIUM | |
11758 | ||
11759 | * dpkg won't get an internal error if you try to use the default | |
11760 | conffiles response (ie, if you just hit return). (Bug#1208.) | |
11761 | ||
11762 | * dselect hard disk and CD-ROM methods - the real thing, but ALPHA. | |
11763 | ||
11764 | * dselect allows you to go straight to `update' or `install' if | |
11765 | you have already set up an access method. | |
11766 | * new dpkg options --yet-to-unpack, --merge-avail and --update-avail. | |
11767 | * dpkg -G is an abbreviation for dpkg --refuse-downgrade. | |
11768 | * dpkg -R alias for --root withdrawn, pending reuse with different meaning. | |
11769 | * dpkg --help message rationalised somewhat. | |
11770 | ||
11771 | * Obsolete `examples' and `dpkg-split' directories removed from | |
11772 | source tree. The `hello' package is a better example. | |
11773 | ||
11774 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 7 Aug 1995 02:16:25 +0100 | |
11775 | ||
11776 | dpkg (0.93.67) BETA; priority=LOW for C dpkg alpha testers, HIGH for others | |
11777 | ||
11778 | * dpkg no longer statically linked and -g. | |
11779 | * calls to abort() changed to print string, file and line number first. | |
11780 | * removed unused variable from dpkg source. | |
11781 | ||
11782 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 4 Aug 1995 01:39:52 +0100 | |
11783 | ||
11784 | dpkg (0.93.66) ALPHA; priority=MEDIUM | |
11785 | ||
11786 | * dpkg will correctly remove overwritten files from the lists of | |
11787 | the package(s) that used to contain them. | |
11788 | ||
11789 | * dpkg --purge is now an action, rather than a modifier for --remove, | |
11790 | and the -P alias for it is withdrawn. | |
11791 | ||
11792 | * dpkg --unpack/--install filenames in messages are now more sensible | |
11793 | about when to use .../ (show as many trailing components as possible | |
11794 | in 40 characters, or the whole path if that the last component is | |
11795 | longer than that). | |
11796 | ||
11797 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 3 Aug 1995 02:11:03 +0100 | |
11798 | ||
11799 | dpkg (0.93.65) ALPHA; priority=MEDIUM | |
11800 | ||
11801 | * dpkg --remove should, when a package being removed is depended-on | |
11802 | by another that is also queued for removal, defer the depended-on | |
11803 | package rather than aborting it. (Bug#1188.) | |
11804 | ||
11805 | * dpkg will not attempt to configure or remove a package more than | |
11806 | once in the same run. (Bug#1169.) | |
11807 | ||
11808 | * dpkg cosmetic fix to dependency problems message (this bug | |
11809 | hasn't been triggered to my knowledge). | |
11810 | ||
11811 | * perl-dpkg no longer installed in /usr/bin. | |
11812 | ||
11813 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 2 Aug 1995 13:02:58 +0100 | |
11814 | ||
11815 | dpkg (0.93.64) ALPHA; priority=MEDIUM | |
11816 | ||
11817 | * dpkg marks a package as no longer `to be configured in this run' | |
11818 | when an error occurs, so that other packages which depend on it | |
11819 | will fail (rather than causing a loop and an assertion failure, | |
11820 | packages.c:166: failed assertion `dependtry <= 4'). | |
11821 | ||
11822 | * dselect initial selection granularity is single-package. | |
11823 | * dpkg --no-also-select option renamed to --selected-only (old option | |
11824 | still accepted, but no longer in --help). Changed -N to -O. | |
11825 | ||
11826 | * dselect `update' option changed to `install' (and other options | |
11827 | renamed too). NB: old access methods will not work, because | |
11828 | the `update' script should now be an `install' script. | |
11829 | ||
11830 | * dselect `installation methods' renamed to `access methods'. | |
11831 | * dpkg --skip-same-version and --refuse-downgrade produce friendlier | |
11832 | messages when they skip packages. | |
11833 | * --licence option now properly mentioned in all programs' --version | |
11834 | messages. | |
11835 | ||
11836 | * bad fix for ELF compile problem involving myopt.h removed (compile | |
11837 | problem turned out to be a GCC bug.) | |
11838 | ||
11839 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 1 Aug 1995 03:03:58 +0100 | |
11840 | ||
11841 | dpkg (0.93.63) ALPHA; priority=LOW | |
11842 | ||
11843 | * preinst works around shell bug/misfeature involving `trap'. | |
11844 | ||
11845 | * dpkg --skip-same-version doesn't skip packages which have | |
11846 | an error flag set or which aren't in a standard `installed' state. | |
11847 | ||
11848 | * dpkg --search now does a substring search if the string doesn't | |
11849 | start with a wildcard character (*, [ or ?) or slash. | |
11850 | ||
11851 | * problem with C/C++ linkage of stuff in "myopt.h" fixed, to help | |
11852 | with compiling with GCC 2.7.0. | |
11853 | ||
11854 | * dselect Makefile.in `clean' deletes curkeys.inc &c, so that they are | |
11855 | not shipped in the distribution source and will be rebuilt on the | |
11856 | target system. | |
11857 | ||
11858 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 27 Jul 1995 13:38:47 +0100 | |
11859 | ||
11860 | dpkg (0.93.62) ALPHA; priority=HIGH | |
11861 | ||
11862 | * dpkg purges leftover control scripts from /var/lib/dpkg/tmp.ci, | |
11863 | rather than associating them with the wrong package. (Bug#1101.) | |
11864 | ||
11865 | * dpkg won't `disappear' packages containing no files or directories, | |
11866 | nor a package required for depends/recommended. (Bug#1128.) | |
11867 | ||
11868 | * dpkg follows directory symlinks. (Bug#1125.) | |
11869 | ||
11870 | * dselect fixups for ELF/GCC2.7.0 compilation. | |
11871 | ||
11872 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 21 Jul 1995 21:43:41 +0100 | |
11873 | ||
11874 | dpkg (0.93.61) ALPHA; priority=LOW | |
11875 | ||
11876 | * dselect keybindings and status characters and descriptions changed | |
11877 | (in pursuance of Bug#1037, user interface problems, still open.) | |
11878 | ||
11879 | * Some cleanups to fix mistakes discovered by ELF-GCC 2.7.0, and fixup | |
11880 | for newer C++ draft standard (`for' variable declaration scope change). | |
11881 | ||
11882 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 18 Jul 1995 01:42:51 +0100 | |
11883 | ||
11884 | dpkg (0.93.60) ALPHA; priority=HIGH | |
11885 | ||
11886 | * dpkg doesn't think packages have `disappeared' if you install | |
11887 | several packages at once. (later reported as Bug#1132.) | |
11888 | ||
11889 | * usage error messages tidied up. | |
11890 | ||
11891 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 16 Jul 1995 17:56:56 +0100 | |
11892 | ||
11893 | dpkg (0.93.59) ALPHA; priority=HIGH | |
11894 | ||
11895 | * dpkg doesn't break maintainer scripts &c if package `foo' exists | |
11896 | when processing package `foobar'. (Related to Bug#1101.) | |
11897 | ||
11898 | * dpkg implements `disappear' functionality. | |
11899 | * dpkg/dselect remove dead entries from /var/lib/dpkg/status. | |
11900 | ||
11901 | * dpkg --list now sorted correctly and output somewhat improved. | |
11902 | * some debugging messages moved from dbg_stupidlyverbose to dbg_scripts. | |
11903 | * dpkg prints `Removing foo' message even if foo is not configured. | |
11904 | * dpkg only prints `serious warning: files list file ... missing' | |
11905 | once for each package. | |
11906 | ||
11907 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 16 Jul 1995 02:32:11 +0100 | |
11908 | ||
11909 | dpkg (0.93.58) ALPHA; priority=HIGH | |
11910 | ||
11911 | * dpkg should write out status even for packages which it has only | |
11912 | encountered in the `available' file so far. | |
11913 | ||
11914 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 14 Jul 1995 20:19:21 +0100 | |
11915 | ||
11916 | dpkg (0.93.57) ALPHA; priority=LOW | |
11917 | ||
11918 | * dpkg does chroot when running maintainer scripts (--instdir | |
11919 | should work right now, though I haven't been able to test it). | |
11920 | ||
11921 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 14 Jul 1995 01:32:30 +0100 | |
11922 | ||
11923 | dpkg (0.93.56) ALPHA; priority=HIGH | |
11924 | ||
11925 | * dpkg can now overwrite symlinks to directories, and will | |
11926 | do correct handling of symlinks to plain files. | |
11927 | * dpkg should not replace any directory with a symlink. | |
11928 | ||
11929 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 13 Jul 1995 02:43:36 +0100 | |
11930 | ||
11931 | dpkg (0.93.55) ALPHA; priority=MEDIUM | |
11932 | ||
11933 | * dpkg can now extract hardlinks. | |
11934 | * dpkg configuration/removal works in the presence of dependency cycles. | |
11935 | * dpkg should no longer fail an assertion at processarc.c:193. | |
11936 | ||
11937 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 12 Jul 1995 01:34:44 +0100 | |
11938 | ||
11939 | dpkg (0.93.54) ALPHA; priority=MEDIUM | |
11940 | ||
11941 | * dpkg and dselect no longer throw away all Class and Section | |
11942 | information in /var/lib/dpkg/available. (Oops.) | |
11943 | * dpkg --refuse-<something> now works (this broke some dselect | |
11944 | method scripts' attempts to use --refuse-downgrade). | |
11945 | * dpkg --audit and --list implemented. | |
11946 | ||
11947 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 10 Jul 1995 00:35:13 +0100 | |
11948 | ||
11949 | dpkg (0.93.53) ALPHA; priority=LOW | |
11950 | ||
11951 | * dpkg --install/--unpack only skips on-hold packages with --auto. | |
11952 | * dpkg doesn't fclose() the --fsys-tarfile pipe twice. | |
11953 | * dpkg error handling and reporting cleaned up. | |
11954 | * dpkg now lists any failed packages/files just before exiting. | |
11955 | ||
11956 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 9 Jul 1995 16:31:36 +0100 | |
11957 | ||
11958 | dpkg (0.93.52) ALPHA; priority=MEDIUM | |
11959 | ||
11960 | * dpkg won't segfault due to missing (Package_)Revision fields. | |
11961 | * dpkg --search works. | |
11962 | * dpkg will set execute permissions on scripts if necessary. | |
11963 | * dpkg prints filenames in --unpack and --install. | |
11964 | ||
11965 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 8 Jul 1995 12:41:39 +0100 | |
11966 | ||
11967 | dpkg (0.93.51) ALPHA; priority=HIGH | |
11968 | ||
11969 | * dpkg --status and --listfiles now work. | |
11970 | ||
11971 | * dpkg --remove --auto won't try to remove everything (!) | |
11972 | * dpkg --unpack doesn't coredump after unpacking the first package. | |
11973 | * dpkg won't fail an assertion if it bombs out of --configure | |
11974 | or --remove because of too many errors. | |
11975 | ||
11976 | * Support for `Essential' in dpkg (not yet in dselect). | |
11977 | * `available' (Packages) file class and section override those | |
11978 | from package control files. | |
11979 | * `Essential: yes' added to control file. | |
11980 | ||
11981 | * Locking strategy changed, now uses flock (no more stale locks). | |
11982 | * preinst now more helpful about conffiles upgrade problem. | |
11983 | ||
11984 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 8 Jul 1995 01:15:26 +0100 | |
11985 | ||
11986 | dpkg (0.93.50) ALPHA | |
11987 | ||
11988 | * C dpkg now in service. | |
11989 | ||
11990 | * dselect now installs in /usr/bin instead of /usr/sbin. | |
11991 | * Improved `explanation of display' help and changed HSOC to EIOW. | |
11992 | * dselect goes back to top of info display when you move the | |
11993 | highlight. | |
11994 | ||
11995 | * Added <sys/types.h> to md5sum/md5.c, for the benefit of FreeBSD. | |
11996 | * --admindir doesn't append `var/lib/dpkg' to its argument. | |
11997 | ||
11998 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 19 May 1995 21:03:08 +0100 | |
11999 | ||
12000 | dpkg (0.93.42.3) BETA; priority=LOW | |
12001 | ||
12002 | * Rebuilt using ncurses 1.9.2c-0. | |
12003 | * Silenced `subcritical error' message if errno == ENOENT. | |
12004 | ||
12005 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 12 Jun 1995 13:09:24 +0100 | |
12006 | ||
12007 | dpkg (0.93.42.2) BETA; priority=HIGH | |
12008 | ||
12009 | * install-info --remove properly removes multi-line entries. | |
12010 | * Slightly changed ^L redraw code in dselect package list. | |
12011 | ||
12012 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 10 Jun 1995 14:06:01 +0100 | |
12013 | ||
12014 | dpkg (0.93.42.1) BETA; priority=HIGH esp. for new installations | |
12015 | ||
12016 | * update-rc.d default no longer adds K entries in runlevels 2345. | |
12017 | ||
12018 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 6 Jun 1995 18:56:23 +0100 | |
12019 | ||
12020 | dpkg (0.93.42) BETA; priority=LOW; HIGH for dselect users | |
12021 | ||
12022 | * Fix uninitialized variable reference bug in dselect (#890). | |
12023 | * Fix problem with wordwrapping package and method descriptions. | |
12024 | * Create /var/lib/dpkg/methods/mnt. | |
12025 | ||
12026 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 19 May 1995 21:03:08 +0100 | |
12027 | ||
12028 | dpkg (0.93.41) BETA; priority=LOW | |
12029 | ||
12030 | * Create /var/lib/dpkg/methods. | |
12031 | * dpkg.pl noisily ignores --skip-same-version rather than barfing. | |
12032 | ||
12033 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 16 May 1995 13:28:27 +0100 | |
12034 | ||
12035 | dpkg (0.93.40) BETA; priority=LOW | |
12036 | ||
12037 | * dselect's subprogram failure message made to stand out more. | |
12038 | ||
12039 | * When switching out of curses, always move the cursor to the | |
12040 | bottom right corner of the screen. | |
12041 | ||
12042 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 16 May 1995 01:03:38 +0100 | |
12043 | ||
12044 | dpkg (0.93.39) BETA; priority=LOW | |
12045 | ||
12046 | * dselect can now: | |
12047 | - allow you to select and configure an installation method; | |
12048 | - invoke installation method scripts to update the available file | |
12049 | and unpack packages; | |
12050 | - invoke dpkg to configure and remove packages. | |
12051 | There are no installation methods available yet. | |
12052 | ||
12053 | * Search feature in dselect works (it was purely an ncurses bug). | |
12054 | ||
12055 | * dpkg-*.nondebbin.tar.gz now available (built by debian.rules). | |
12056 | ||
12057 | * The target directory for dpkg-deb --extract (also available as | |
12058 | dpkg --extract) is no longer optional. dpkg-deb suggests the use | |
12059 | of dpkg --install if you omit it. | |
12060 | ||
12061 | * Added <errno.h> to lib/lock.c and fixed ref. to `byte' in | |
12062 | md5sum/md5.c, for portability to Solaris 2. | |
12063 | ||
12064 | * Rebuilt `configure' and `config.h.in' using autoconf 2.3. | |
12065 | * Revised function attribute support checking in configure script. | |
12066 | * Removed obsolete `dselect.pl' from scripts directory. | |
12067 | * New option --licence on all the C programs. | |
12068 | ||
12069 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 14 May 1995 18:05:38 +0100 | |
12070 | ||
12071 | dpkg (0.93.38) BETA; priority=MEDIUM | |
12072 | ||
12073 | * Version number comparisons (in dpkg and dselect) now >= <= | |
12074 | as documented (Bug#831; thanks to Christian Linhart). | |
12075 | ||
12076 | * dselect now has a non-superuser readonly mode. | |
12077 | * dselect doesn't pop up unsatisfied `Optional's when quitting. | |
12078 | * `unable to delete saved old file' message fixed dpkg_tmp to dpkg-tmp. | |
12079 | ||
12080 | * Made dpkg convert `revision' to `package_revision' when reading | |
12081 | (eg) the `status' file. libdpkg.a has `revision' as a synonym | |
12082 | for `package_revision' and writes the former. | |
12083 | ||
12084 | * Major improvements and many changes to C option parsing, database | |
12085 | management, error handling, Makefiles &c to support dpkg. | |
12086 | * dpkg-deb should now work if sizeof(void*) < sizeof(void(*)()). | |
12087 | ||
12088 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 24 Apr 1995 12:34:39 +0100 | |
12089 | ||
12090 | dpkg (0.93.37) BETA; priority=LOW (MEDIUM for dselect users) | |
12091 | ||
12092 | * Fixed segfault if no description available (Bug#735); | |
12093 | thanks to Peter Tobias for the bug report. | |
12094 | * Fixed other assorted minor bugs in description displays. | |
12095 | ||
12096 | * Changed dpkg-deb --info short option from -i to -I, to make | |
12097 | it unique across dpkg and dpkg-deb (-i still works with | |
12098 | dpkg-deb for backwards compatibility). | |
12099 | ||
12100 | * Produce more sensible error when main package list is empty. | |
12101 | ||
12102 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 7 Apr 1995 02:24:55 +0100 | |
12103 | ||
12104 | dpkg (0.93.36) BETA; priority=LOW (MEDIUM for dselect users) | |
12105 | ||
12106 | * All the C code (including dselect) updated to support `provides' | |
12107 | (virtual packages). | |
12108 | * Revamped dselect's related package selection/deselection | |
12109 | algorithms. | |
12110 | * Everything can now handle arbitrary `class' values (as well | |
12111 | as the predefined ones which we understand and can interpret). | |
12112 | * Fixed bug that prevented display update when moving down a small | |
12113 | recursive package list in dselect. | |
12114 | * Column heading characters corrected from `SHOC' to `HSOC'. | |
12115 | ||
12116 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 6 Apr 1995 12:48:13 +0100 | |
12117 | ||
12118 | dpkg (0.93.35) BETA; priority=MEDIUM | |
12119 | ||
12120 | * Preserve ownerships and permissions on configuration files. | |
12121 | * Fix bug in conffile updating that could leave a hardlink | |
12122 | <foo>.dpkg-new to the conffile <foo>. | |
12123 | ||
12124 | * Improved dselect's package list help messages. | |
12125 | * Highlight now moves on after (de)selecting just one package. | |
12126 | * Better algorithm for scrolling up/down when moving highlight. | |
12127 | * Fixed bug in display of `preformatted' extended Description lines. | |
12128 | (dselect is still ALPHA, but is fairly stable.) | |
12129 | ||
12130 | * Improved dpkg's message when configuring a package that doesn't | |
12131 | exist, and when selecting or skipping a package that isn't | |
12132 | currently selected (during unpack processing). | |
12133 | ||
12134 | * Description in control file expanded. | |
12135 | ||
12136 | * Scroll back to top when changing what is in the `info' area. | |
12137 | ||
12138 | dpkg (0.93.34) BETA; priority=LOW (HIGH for dselect users) | |
12139 | ||
12140 | * dselect: Fixed bug which caused a coredump if you exited the | |
12141 | package list if you'd made any changes. Ouch ! | |
12142 | ||
12143 | * dselect: Improved selection algorithm to show fewer extraneous | |
12144 | packages; improved display for unavailable packages. | |
12145 | ||
12146 | * dpkg: Improved progress messages during unpacking somewhat. | |
12147 | ||
12148 | dpkg (0.93.33) BETA; priority=LOW (HIGH for dselect users) | |
12149 | ||
12150 | * dselect now has a main menu. | |
12151 | ||
12152 | * Fixed nasty uninitialized data bug in dselect. | |
12153 | ||
12154 | * dselect now locks and unlocks the packages database. | |
12155 | ||
12156 | Mon, 27 Mar 1995 03:30:51 BST Ian Jackson <iwj10@cus.cam.ac.uk> | |
12157 | ||
12158 | * dpkg (0.93.32): Alpha dselect released and installed in | |
12159 | /usr/sbin/dselect. | |
12160 | * dpkg (0.93.32): Many portability enhancements: should now | |
12161 | compile using GCC 2.6.3, and dpkg-deb should | |
12162 | compile better on non-Linux systems. | |
12163 | * dpkg (0.93.32): dpkg will not loop if its stdin disappears | |
12164 | and it needs to prompt. | |
12165 | * dpkg (0.93.32): Fixed removal dependency error to show | |
12166 | correct package (Bug #648). | |
12167 | * dpkg (0.93.32): Tidied up copyright notices. | |
12168 | * dpkg (0.93.32): First draft of update-rc.d manpage, not yet | |
12169 | installed in /usr/man. | |
12170 | * dpkg (0.93.32): Changes to top-level Makefile.in to improve | |
12171 | error trapping. | |
12172 | * dpkg (0.93.32): Improved Makefile `clean' and `distclean' | |
12173 | targets. | |
12174 | * dpkg (0.93.32): Deleted irrelevant `t.c' from lib and | |
12175 | dselect directories. | |
12176 | * dpkg (0.93.32): Added vercmp.c with version comparison code. | |
12177 | * dpkg (0.93.32): varbufextend message changed - varbufs not | |
12178 | just for input buffers. | |
12179 | * dpkg (0.93.32): varbuf has C++ member functions in header | |
12180 | #ifdef __cplusplus. | |
12181 | ||
12182 | Changes in dpkg 0.93.31: | |
12183 | ||
12184 | * start-stop-daemon --pidfile now works (Bug#571). | |
12185 | * Fixed dependency processing bugs which could require a rerun of | |
12186 | dpkg --configure (Bug#566). | |
12187 | * Fixed garbage output for `language' of control file in dpkg-deb --info. | |
12188 | ||
12189 | Changes in dpkg 0.93.30: | |
12190 | ||
12191 | * Added /usr/sbin/start-stop-daemon. | |
12192 | ||
12193 | Changes in dpkg 0.93.09: | |
12194 | ||
12195 | * Made postinst scripts really be run when dpkg --purge used. | |
12196 | * Added new --force-extractfail option - VERY DANGEROUS. | |
12197 | ||
12198 | Changes in dpkg 0.93.28: | |
12199 | ||
12200 | * Removed undef of 0x_p21 in read_database_file, which caused the | |
12201 | the whole status database to become trashed when any update files | |
12202 | were read. | |
12203 | * Make infinite-loop prevention and cycle detection work. | |
12204 | * Made findbreakcycle work (ie, break properly when cycle detected). | |
12205 | * New script, update-rc.d, to update links /etc/rc?.d/[KS]??*. | |
12206 | * dpkg.pl now sets the umask to 022. | |
12207 | * Cosmetic error message fix to dpkg-deb. | |
12208 | * Deleted OLD directory altogether. | |
12209 | * Improved error-trapping in top-level Makefile loops. | |
12210 | ||
12211 | Changes in dpkg 0.93.27: | |
12212 | ||
12213 | * Make version number specifications in Depends &c work. | |
12214 | * Added AC_PROG_CXX to autoconf.in for dselect. | |
12215 | * Changed myopt.h not to have cipaction field in cmdinfo (this was | |
12216 | specially for dpkg-deb) - now we have a generic void*. | |
12217 | * Renamed `class' member of `pkginfoperfile' to `clas' [sic]. | |
12218 | * Much work in `dselect' subdirectory. | |
12219 | * Deleted executables, objects and libraries from OLD tree ! | |
12220 | * Minor changes to various copyright notices and top-of-file comments. | |
12221 | * Don't install nasty Perl dselectish thing as /usr/bin/dselect. | |
12222 | ||
12223 | Changes in dpkg 0.93.26: | |
12224 | ||
12225 | * Added --no-also-select instead of not auto-selecting on --unpack | |
12226 | but doing so on --install; removed --force-unpack-any. | |
12227 | ||
12228 | Changes in dpkg 0.93.25: | |
12229 | ||
12230 | * Fixed duplicate output (failure to flush before fork) bug. | |
12231 | * More clarification of md5sum.c copyright. | |
12232 | * Corrected typo in ChangeLog in 0.93.24 source package. | |
12233 | ||
12234 | Changes in dpkg 0.93.24: | |
12235 | ||
12236 | * dpkg could copy conffiles info from one package to another. Aargh. | |
12237 | Bug #426. | |
12238 | * dpkg failed to initialise status if you tried to remove or | |
12239 | configure a nonexistent package. Bug #419. | |
12240 | * install-info now handles START-INFO-DIR-ENTRY entries like: | |
12241 | * Gdb:: The GNU debugger. | |
12242 | Previously it would only accept (Bug #407): | |
12243 | * Gdb: (gdb). The GNU debugger. | |
12244 | * When installing a new foo.info[.gz], install-info now replaces | |
12245 | * Foo: (foo.info). The Gnoo Foo. | |
12246 | as well as just * Foo: (foo). ... | |
12247 | * Moved option parsing out of dpkg-deb into libdpkg. | |
12248 | * Assorted minor source code rearrangements. | |
12249 | * Fixed assorted copyright notices, clarified md5sum copyright. | |
12250 | * Corrected typo in 0.93.23 source package's ChangeLog. | |
12251 | ||
12252 | Changes in dpkg 0.93.23: | |
12253 | ||
12254 | * `dpkg-deb' --build now does a syntax check on the control file. | |
12255 | * `dselect' is now no longer called `debian', spurious copy removed | |
12256 | from package top-level source directory. | |
12257 | * C control information parsing complete and somewhat tested. | |
12258 | * Moved `global' include files into $(srcdir)/include from ../lib, | |
12259 | added some files to the lib Makefile, and arranged for pop_cleanup(). | |
12260 | ||
12261 | Changes in dpkg 0.93.22: | |
12262 | ||
12263 | * Fixed bug which caused dpkg to see failures of md5sum where there | |
12264 | were none (would also have caused dpkg to miss a real failure). | |
12265 | * Fixed failure to update some `status' database fields. | |
12266 | ||
12267 | Changes in dpkg 0.93.21: | |
12268 | ||
12269 | * Fixed error-handling bug which could corrupt database. | |
12270 | ||
12271 | Changes in dpkg 0.93.20: | |
12272 | ||
12273 | * Fixed bug which ran old (/var/adm/dpkg) postinst scripts. | |
12274 | * Fixed dpkg usage message which claimed -i => both --install & --info. | |
12275 | * Use Colin Plumb's MD5 code - faster, and better copyright. | |
12276 | * Manpages: dpkg-deb(8), deb-control(5), deb(5) - thanks to Raul | |
12277 | Deluth Miller. Also, an xfig picture of some C program innards. | |
12278 | ||
12279 | Changes in dpkg 0.93.19: | |
12280 | ||
12281 | * Don't delete the `list' file from the dpkg database. | |
12282 | * Fixed various bugs in the conffile handling. | |
12283 | * Conffiles that are symlinks will now be treated as if the | |
12284 | `dereferenced' name of the file was listed in conffiles. This means | |
12285 | that /etc/foo -> /usr/etc/foo will cause all conffile updates of | |
12286 | /etc/foo to create /usr/etc/foo.dpkg-tmp &c instead. However, the | |
12287 | link will be removed if --purge is used to delete all the conffiles. | |
12288 | * When doing a new installation, or when updating a conffile that | |
12289 | wasn't listed as a conffile in the old version of the package, don't | |
12290 | do any prompting but just install the version from the archive. | |
12291 | * Corrected error message if exec of dpkg --vextract failed | |
12292 | and --instroot or --root specified. | |
12293 | * Added new --force-unpack-any option. | |
12294 | * Extra newline after --status output. | |
12295 | * Added -W options to CFLAGS. | |
12296 | * Fixed mistake in previous ChangeLog entry. | |
12297 | ||
12298 | Changes in dpkg 0.93.18: | |
12299 | ||
12300 | * Fixed invocation of dpkg-deb --vextract if --root or --instdir | |
12301 | not specified. | |
12302 | * Create /var/lib/dpkg/updates. | |
12303 | ||
12304 | Changes in dpkg 0.93.17: | |
12305 | ||
12306 | * install-info --remove exits with status 0 if it doesn't find the | |
12307 | thing to remove, instead of status 1. | |
12308 | * Error handling functions have __attribute__((format...)) if GCC. | |
12309 | * push_cleanup its arg takes void **argv instead of char **argv. | |
12310 | * Top-level Makefile.in has set -e before `for' loops. | |
12311 | * dpkg-deb --info not-an-existing-file produces fewer error messages. | |
12312 | ||
12313 | Changes in dpkg 0.93.16: | |
12314 | ||
12315 | * Made --root= option really extract to $instroot instead of `/'. | |
12316 | * install-info clears the 0444 bits in its umask. | |
12317 | * Fixed a few database handling bugs which cause dpkg always to fail, | |
12318 | and usually to corrupt the status database in various ways. | |
12319 | * dpkg-deb completely rewritten, now doesn't tinker with | |
12320 | /var/{adm,lib}/dpkg. Should be faster. | |
12321 | * Directory structure and Makefiles in source package reorganised. | |
12322 | ||
12323 | Changes in dpkg 0.93.15: | |
12324 | ||
12325 | * Added `debian' (dselect), still very primitive. | |
12326 | * Database format changed, and moved from /var/adm to /var/lib. | |
12327 | * Added dpkg --avail mode, --list, --status and --search. | |
12328 | * Set of dpkg => dpkg-deb pass-through operations changed (but | |
12329 | dpkg-deb not yet updated). | |
12330 | * Added --root, --admindir and --instdir, as well as --isok &c. | |
12331 | * Moved much stuff into /usr/lib/dpkg-lib.pl, rewritten status | |
12332 | database handling. | |
12333 | * Put packages in `purge' state even if `deinstall' requested if | |
12334 | they have no postrm and no conffiles. | |
12335 | * Version number comparisons fixed. | |
12336 | * insert-version.pl now installes lib.pl filename too. | |
12337 | * Strip trailing slashes when reading files from file lists. | |
12338 | ||
12339 | Changes in dpkg 0.93.14: | |
12340 | ||
12341 | * Fixed parsing of DEPENDS &c fields with trailing whitespace. | |
12342 | * postinst now fixes up broken ispell.control file. | |
12343 | * Cyclic dependency/multiple package removal processing: don't consider | |
12344 | packages we've just removed when looking for a reason not to go ahead. | |
12345 | * Added call to postinst with `purge' argument for expunging old | |
12346 | configuration etc. that aren't listed in conffiles. | |
12347 | ||
12348 | Changes in dpkg 0.93.13: | |
12349 | ||
12350 | * sub S_ISREG defined in dpkg.pl. | |
12351 | * Checking of DEPENDS &c fields was too lax, causing an internal error | |
12352 | if you fed it certain kinds of broken control file. | |
12353 | * Fixed misleading message from bogus installationstatus call. | |
12354 | * New -u and -U options to dpkg-deb which don't unpack the /DEBIAN | |
12355 | directory, and use these in dpkg.pl; clean up /DEBIAN in postinst. | |
12356 | ||
12357 | Changes in dpkg 0.93.12: | |
12358 | ||
12359 | * No longer needs *.ph files, since these appear to be broken. | |
12360 | * Postinst fixes up *.control files with curly brackets. | |
12361 | * embryo of dselect. | |
12362 | ||
12363 | Changes in dpkg 0.93.11: | |
12364 | ||
12365 | * New --ignore-depends option. | |
12366 | * This ChangeLog changed format here. | |
12367 | ||
12368 | Wed Nov 30 15:38:21 GMT 1994 Ian Jackson <iwj10@cus.cam.ac.uk> | |
12369 | ||
12370 | * dpkg 0.93.11 released. | |
12371 | ||
12372 | * conffile updating fixed. | |
12373 | ||
12374 | * Message `upgrade' in dpkg changed to `replace'. | |
12375 | ||
12376 | * install-info now copes with multi-line entries. | |
12377 | ||
12378 | * version numbers now done automatically in dpkg and install-info. | |
12379 | ||
12380 | * more debugging around conffiles updates. | |
12381 | ||
12382 | * *.hash files not deleted so soon. | |
12383 | ||
12384 | * adds brand new packages to status array so we can install them. | |
12385 | ||
12386 | * postinst does h2ph for {sys,linux}/{stat,types}.ph if required. | |
12387 | ||
12388 | Mon Nov 28 02:00:13 GMT 1994 Ian Jackson <iwj10@cus.cam.ac.uk> | |
12389 | ||
12390 | * dpkg 0.93.10 released. | |
12391 | ||
12392 | * dpkg.pl completely rewritten. | |
12393 | ||
12394 | * dpkg-deb: removed dabase-processing and --install option. | |
12395 | ||
12396 | * Makefiles reworked, debian.rules added. | |
12397 | ||
12398 | * Don't install anything in /usr/doc/examples. | |
12399 | ||
12400 | * dpkg-*.deb contains /usr/bin/dpkg-deb.dist, fixed up by postinst. | |
12401 | ||
12402 | Thu Oct 20 13:22:20 1994 Ian Murdock (imurdock@debra.debian.org) | |
12403 | ||
12404 | * dpkg 0.93.9 released. | |
12405 | ||
12406 | * dpkg.pl: Use $argument, not $package, with `--build'. | |
12407 | Make sure that saved postinst scripts are executable. | |
12408 | ||
12409 | Tue Oct 18 09:40:57 1994 Ian Murdock (imurdock@debra.debian.org) | |
12410 | ||
12411 | * dpkg 0.93.8 released. | |
12412 | ||
12413 | * deb/remove.c (pkg_remove): Do not report an error from rmdir () | |
12414 | when `errno' is ENOTEMPTY (Directory not empty), because in this | |
12415 | case we have found the highest-level directory in the package and | |
12416 | are ready to exit the loop (i.e., it is a normal occurrence). | |
12417 | ||
12418 | Mon Oct 17 10:44:32 1994 Ian Murdock (imurdock@debra.debian.org) | |
12419 | ||
12420 | * Makefile.in: Adapted all Makefiles to the GNU Coding Standards. | |
12421 | ||
12422 | * deb/remove.c (pkg_remove): Make sure that parent directories are | |
12423 | removed LAST! This will result in complete removal of packages | |
12424 | when --remove is called. dpkg 0.93.7 (and earlier) had problems | |
12425 | with this because it tried to remove directories in order, which | |
12426 | will work most of the time, but not necessarily all of the time. | |
12427 | ||
12428 | * deb/list.c (pkg_list): Output is sorted by package name. | |
12429 | ||
12430 | Tue Oct 4 12:27:10 1994 Ian Murdock (imurdock@debra.debian.org) | |
12431 | ||
12432 | * deb/contents.c (pkg_contents): When a list file cannot be | |
12433 | opened, silently fail and let the front-end explain the problem. | |
12434 | ||
12435 | * deb/util.c (return_info): When a control file cannot be opened, | |
12436 | silently fail and let the front-end explain the problem. | |
12437 | ||
12438 | * deb/search.c (pkg_search): Exit 0 if the regular expression is | |
12439 | matched and 1 if it is not. | |
12440 | ||
12441 | Mon Oct 3 18:38:53 1994 Ian Murdock (imurdock@debra.debian.org) | |
12442 | ||
12443 | * dpkg.pl: New file. Replaces dpkg.sh. | |
12444 | ||
12445 | * deb/Makefile.in: Renamed `dpkg-util.deb' to `dpkg-deb'. | |
12446 | ||
12447 | * deb/build.c (pkg_build): `--build' is less verbose, instead | |
12448 | letting the front-end add verbosity where appropriate. | |
12449 | ||
12450 | * deb/install.c (pkg_install): Ditto. | |
12451 | ||
12452 | * deb/remove.c (pkg_remove): Ditto. | |
12453 | ||
12454 | * deb/search.c (pkg_search): Ditto. | |
12455 | ||
12456 | * deb/describe.c (pkg_describe): `--describe' is less verbose, | |
12457 | instead letting the front-end add verbosity where appropriate. | |
12458 | The ``Description:'' label has been removed. | |
12459 | ||
12460 | * deb/version.c (pkg_version): `--version' is less verbose, | |
12461 | instead letting the front-end add verbosity where appropriate. | |
12462 | The ``Version:'' label has been removed, as has the maintainer | |
12463 | information. | |
12464 | ||
12465 | Mon Sep 12 14:22:04 1994 Ian Murdock (imurdock@debra.debian.org) | |
12466 | ||
12467 | * deb/version.c (pkg_version): `--version' now reports the | |
12468 | version number of dpkg if no argument is specified. | |
12469 | ||
12470 | Thu Sep 1 13:31:37 1994 Ian Murdock (imurdock@debra.debian.org) | |
12471 | ||
12472 | * dpkg 0.93.7 released. | |
12473 | ||
12474 | * deb/build.c (pkg_build): check status and exit if non-zero. | |
12475 | ||
12476 | * deb/contents.c (pkg_contents): ditto. | |
12477 | ||
12478 | * deb/install.c (archive_extract): ditto. | |
12479 | ||
12480 | Thu Sep 1 13:20:08 1994 Ian Murdock (imurdock@debra.debian.org) | |
12481 | ||
12482 | * deb/version.c (pkg_version): indent to the same point as | |
12483 | pkg_describe. | |
12484 | ||
12485 | Thu Sep 1 12:21:11 1994 Ian Murdock (imurdock@debra.debian.org) | |
12486 | ||
12487 | * Makefile.in (dist): added debian.rules binary, source and | |
12488 | dist targets to make final distribution easier to make. | |
12489 | (install): install programs to /usr/bin. | |
12490 | ||
12491 | * deb/Makefile.in (install): install programs to /usr/bin. | |
12492 | ||
12493 | * deb/list.c (pkg_list): enforce a maximum limit of ten characters | |
12494 | for the package name in the output. | |
12495 | (pkg_list): left-justify the version number to make it easier for | |
12496 | the front-end to parse the output. | |
12497 | (pkg_list): replace first '\n' character in packages[n].description | |
12498 | with '\0'. | |
12499 | ||
12500 | * deb/install.c (archive_extract): use the `p' option to `tar' to | |
12501 | ensure that permissions are preserved. | |
12502 | ||
12503 | Sat Aug 27 09:53:37 1994 Ian Murdock (imurdock@debra.debian.org) | |
12504 | ||
12505 | * dpkg 0.93.6 released. | |
12506 | ||
12507 | * deb/util.c (return_info): only unlink CONTROL if ARCHIVE_FLAG is | |
12508 | true! | |
12509 | ||
12510 | Fri Aug 26 15:38:22 1994 Ian Murdock (imurdock@debra.debian.org) | |
12511 | ||
12512 | * dpkg 0.93.5 released. | |
12513 | ||
12514 | * deb/contents.c (pkg_contents): merged function archive_contents | |
12515 | into function pkg_contents. | |
12516 | ||
12517 | * deb/contents.c (pkg_contents): use lstat (rather than stat) so | |
12518 | that symbolic links are recognized. | |
12519 | (pkg_contents): print the usual `<path> -> <link_to>' now that we | |
12520 | recognize symbolic links. | |
12521 | ||
12522 | * deb/util.c (return_info): create a FIFO to pipe the needed | |
12523 | information to the ``formatter'' rather than creating a directory | |
12524 | in /tmp for the package information, which is what we used to do. | |
12525 | ||
12526 | Thu Aug 25 11:46:27 1994 Ian Murdock (imurdock@debra.debian.org) | |
12527 | ||
12528 | * lib/fake-ls.c (mk_date_string): return a pointer to malloc'ed | |
12529 | area. | |
12530 | (mk_mode_string): ditto. | |
12531 | ||
12532 | * dpkg.sh: make sure the control information is extracted to a | |
12533 | uniquely-named temporary directory during package installation. | |
12534 | ||
12535 | * dpkg.sh: execute the pre- and post-removal scripts during | |
12536 | package removal. | |
12537 | ||
12538 | * dpkg.sh: exit immediately if dpkg-util.deb reports failure. | |
12539 | ||
12540 | * deb/install.c (pkg_control): make sure that `package' exists and | |
12541 | is a Debian archive before doing anything. | |
12542 | ||
12543 | * deb/install.c (pkg_extract): make sure that `package' exists and | |
12544 | is a Debian archive before doing anything. | |
12545 | ||
12546 | * deb/install.c (pkg_install): unlink `extract_output' when done. | |
12547 | ||
12548 | * deb/remove.c (pkg_remove): use lstat (rather than stat) so that | |
12549 | --remove does not get confused and think that a symbolic link to a | |
12550 | directory is actually a directory, which results in the symbolic | |
12551 | link never being removed at all. | |
12552 | ||
12553 | ChangeLog begins Thu Aug 25 11:46:27 1994 for dpkg 0.93.5. | |
12554 |