Commit | Line | Data |
---|---|---|
1479465f GJ |
1 | dpkg (1.18.25) stretch; urgency=medium |
2 | ||
3 | [ Guillem Jover ] | |
4 | * Parse start-stop-daemon usernames and groupnames starting with digits in | |
5 | -u and -c correctly. Reported by Bodo Eggert <7eggert@online.de>. | |
6 | * Always use the binary version for the .buildinfo filename in | |
7 | dpkg-genbuildinfo. Reported by Raphaël Hertzog <hertzog@debian.org>. | |
8 | Closes: #869236 | |
9 | * Fix integer overflow in deb(5) format version parser. | |
10 | Closes: #868356 | |
11 | * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing | |
12 | that the DEBIAN pathname does not exist. Closes: #879982 | |
13 | Reported by Jakub Wilk <jwilk@jwilk.net>. | |
14 | * Do not try to recompute hashes for the .dsc file when signing binary-only | |
15 | builds in dpkg-buildpackage. Reported by Ximin Luo <infinity0@debian.org>. | |
16 | * Architecture support: | |
17 | - Add support for riscv64 CPU. Closes: #822914 | |
18 | Thanks to Manuel A. Fernandez Montecelo <mafm@debian.org> | |
19 | * Perl modules: | |
20 | - Do not normalize args past a passthrough stop word in Dpkg::Getopt. | |
21 | Some commands pass some arguments through to another command, and | |
22 | those must not be normalized as that might break their invocation. | |
23 | Reported by Helmut Grohne <helmut@subdivi.de>. | |
24 | * Documentation: | |
25 | - Update buildinfo information in dpkg-buildpackage man page to match | |
26 | the current implementation. | |
27 | - Use correct name for archname validator value in dpkg(1) man page. | |
28 | Reported by Niels Thykier <niels@thykier.net. | |
29 | - Update git URLs for move away from alioth.debian.org. | |
30 | * Packaging: | |
31 | - Add versioned Build-Depends on tar, due to the --clamp-mtime option | |
32 | being used in Dpkg::Source::Archive which is used by dpkg-source, | |
33 | used by the test suite. Closes: #877330 | |
34 | ||
35 | [ Updated programs translations ] | |
36 | * Dutch (Frans Spiesschaert). | |
37 | * German (Sven Joachim). | |
38 | * Italian (Pietro Battiston, Milo Casagrande). | |
39 | * Portuguese (Miguel Figueiredo). | |
40 | * Simplified Chinese (Zhou Mo, Boyuan Yang). | |
41 | * Spanish (Javier Fernandez-Sanguino). | |
42 | * Turkish (Mert Dirik). | |
43 | ||
44 | [ Updated man pages translations ] | |
45 | * Dutch (Frans Spiesschaert). | |
46 | * German (Helge Kreutzmann). | |
47 | ||
48 | -- Guillem Jover <guillem@debian.org> Tue, 26 Jun 2018 12:28:08 +0200 | |
49 | ||
50 | dpkg (1.18.24) unstable; urgency=medium | |
51 | ||
52 | [ Guillem Jover ] | |
53 | * Add missing symbols to the libdpkg map file. | |
54 | * Fix dpkg-shlibdeps to preserve the Dpkg::Shlibs::find_library() order | |
55 | when scanning symbols/shlibs files. This was causing generation of bogus | |
56 | dependencies when multiple packages provide the same SONAME on different | |
57 | directories. Regression introduced in dpkg 1.18.17. Closes: #860979 | |
58 | * Make dpkg-maintscript-helper print all unowned files from a directory | |
59 | when printing the error message, to ease debugging those problems after | |
60 | the fact. Closes: #813454, #860238 | |
61 | Based on a patch by Bastien ROUCARIÈS <roucaries.bastien@gmail.com>. | |
62 | * Add duplicate prevention code for debian/files to dpkg-genbuildinfo, so | |
63 | that successive runs with different versions and equivalent build types | |
64 | do not generate multiple .buildinfo entries to be uploaded, which is | |
65 | similar to what dpkg-gencontrol is doing for .deb files. | |
66 | * Fix conffile takeover handling during unpack in dpkg on --root or | |
67 | on diversions. Closes: #837051, #858004 | |
68 | * Fix digest inference for shared conffiles, causing bogus takeover | |
69 | unpack errors. Regression introduced in dpkg 1.16.9. Closes: #861217 | |
70 | * Improve tar entry metadata parsing in dpkg: | |
71 | - Do not parse device numbers for non block nor char tar entry objects. | |
72 | - Make the existing octal parser more robust, by checking for the | |
73 | expected format of leading zeros or spaces, followed by any ASCII | |
74 | octal characters (0-7), followed by zero or more space or NULs. | |
75 | - Add support for base-256 encoded numeric fields, to support large | |
76 | values, for UID/GID, device number, size and even signed timestamps. | |
77 | This is necessary not only to be able to store larger values, but to | |
78 | cover packages that can already be generated by dpkg-deb, given that | |
79 | it uses the system GNU tar when building. Closes: #850834 | |
80 | * Architecture support: | |
81 | - Add support for ARM64 ILP32. Closes: #824742 | |
82 | Thanks to Wookey <wookey@wookware.org>. | |
83 | * Perl modules: | |
84 | - Remove obsolete hardening-wrapper support from Dpkg::Vendor::Ubuntu. | |
85 | Thanks to Adam Conrad <adconrad@0c3.net>. | |
86 | - Bump $Dpkg::Deps::VERSION to match the one documented in CHANGES. | |
87 | - Ignore by default debian/files.new and debian/files for all source | |
88 | formats in Dpkg::Source::Package, because these are generated files | |
89 | with well known pathnames, part of the public interface, and with | |
90 | dpkg-genbuildinfo always injecting .buildinfo entries into | |
91 | debian/files, this meant this could disrupt previous workflows based | |
92 | on not cleaning the source tree. | |
93 | * Documentation: | |
94 | - Many spelling fixes. Thanks to Josh Soref <jsoref@gmail.com>. | |
95 | - Do not include mispellings in changelogs, as that makes detecting them | |
96 | more difficult. | |
97 | * Build system: | |
98 | - Use libexec variable for auxiliary internal programs, and set it to | |
99 | /usr/lib on Debian and derivatives. | |
100 | - Check that the detected tar is a GNU tar. | |
101 | - Check that the detected patch is a GNU patch, so that we get a directory | |
102 | traversal resistant patch implementation. This fixes CVE-2017-8283 by | |
103 | delegating those checks to patch(1), so that we trap blank-indented | |
104 | diff hunks trying to escape from the source tree. | |
105 | * Test suite: | |
106 | - Add a test case for blank-indented patches which were the cause for | |
107 | CVE-2017-8283. | |
108 | - Handle files with non-zero sizes in c-tarextract libdpkg test code. | |
109 | ||
110 | [ Updated programs translations ] | |
111 | * Catalan (Guillem Jover). | |
112 | * Czech (Miroslav Kure). | |
113 | ||
114 | [ Updated dselect translations ] | |
115 | * Catalan (Guillem Jover). | |
116 | ||
117 | [ Updated scripts translations ] | |
118 | * Catalan (Guillem Jover). | |
119 | ||
120 | [ Updated man pages translations ] | |
121 | * German (Helge Kreutzmann, David Rabel). Closes: #857449 | |
122 | * Spanish (Javier Fernández-Sanguino). | |
123 | ||
124 | -- Guillem Jover <guillem@debian.org> Wed, 17 May 2017 13:16:25 +0200 | |
125 | ||
126 | dpkg (1.18.23) unstable; urgency=medium | |
127 | ||
128 | [ Guillem Jover ] | |
129 | * Handle unmatched arch-qualified virtual packages in dpkg-genbuildinfo, | |
130 | instead of letting perl die. Closes: #849944 | |
131 | * Declare .buildinfo format as stable with version 1.0. | |
132 | * Do not depend on cxxabi.h to have declared __cxa_pure_virtual, use | |
133 | the same “__cxxabiv1” namespace as specified in the C++ ABI, instead | |
134 | of using the “abi” alias intended for use by userland. | |
135 | Thanks to Jörg Sonnenberger <joerg@netbsd.org>. | |
136 | * Add a comment on any C code switch case that falls through. Fixes new | |
137 | gcc-7 warnings. | |
138 | * Use snprintf() instead of sprintf() in libdpkg when constructing the ar | |
139 | member header, as we might overflow depending on the input data. | |
140 | * Portability: | |
141 | - Do not redeclare sys_siglist in libcompat when the system does so. | |
142 | Thanks to Thomas Klausner <wiz@NetBSD.org>. | |
143 | - Rename err variable to ret in start-stop-daemon as the former is a | |
144 | function on BSDs. | |
145 | - Use 5-argument kvm_getprocs() call form on OpenBSD in start-stop-daemon. | |
146 | - Use correct struct kinfo_proc ruid submember name on NetBSD in | |
147 | start-stop-daemon. | |
148 | - Define _KMEMUSER for NetBSD to get declarations for various | |
149 | struct kinfo_proc members in start-stop-daemon. | |
150 | * Perl modules: | |
151 | - Do not special case EM_SPARC32PLUS for NetBSD in Dpkg::Shlibs::Objdump, | |
152 | the code has been fixed in NetBSD as that situation could not happen. | |
153 | - Fix read() error handling in Dpkg::Shlibs::Objdump::get_format() to | |
154 | gracefully ignore non-ELF files again. Closes: #854536 | |
155 | - Emit an explicit warning from Dpkg::Shlibs::Objdump::Object::analyze() | |
156 | for unknown executable formats instead of relying on objdump doing so. | |
157 | - Do not parse bogus ELF binaries in Dpkg::Shlibs::Objdump::get_format(). | |
158 | Reported by Niels Thykier <niels@thykier.net>. | |
159 | - Add ‘.mnt-ignore’ to the default ignore lists in Dpkg::Source::Package, | |
160 | as we were already ignoring the ‘_MTN’ pathnames. Closes: #855450 | |
161 | Thanks to Nicolas Boulenguez <nicolas@debian.org>. | |
162 | - Mark kfreebsd-amd64, kfreebsd-i386, sparc and sparc64 architectures as | |
163 | having gcc builtin PIE in Dpkg::Vendor::Debian. | |
164 | - Switch PIE handling in Dpkg::Vendor::Debian to have no default (!) and | |
165 | delegate the setting to gcc or an explicit request by a user. This is | |
166 | needed to cope with the general PIE brokenness situation in Debian, and | |
167 | the current specific brokenness of a Debian gcc patch mangling the dpkg | |
168 | build flags. Closes: #848129, #845550 | |
169 | * Documentation: | |
170 | - Clarify the requirements for deb-conffile(5) pathnames. Closes: #854417 | |
171 | Proposed by Dieter Adriaenssens <dieter.adriaenssens@gmail.com>. | |
172 | - Document dpkg-source --before-build and --after-build in --help output. | |
173 | - Document dpkg-buildpackage --ignore-builtin-builddeps in --help output. | |
174 | * Build system: | |
175 | - Check <sys/proc.h> by also including <sys/param.h>, on several BSD | |
176 | systems the header is not self-contained. | |
177 | - Handle libmd implementations built into system libc, as found on some | |
178 | BSD systems. | |
179 | - Do not fail on missing compression libraries or headers on automatic | |
180 | detection mode. Regression introduced in dpkg 1.18.14. | |
181 | * Test suite: | |
182 | - Use the detected perl interpreter instead of a random one from PATH. | |
183 | ||
184 | [ Updated programs translations ] | |
185 | * Dutch (Frans Spiesschaert). Closes: #856325 | |
186 | ||
187 | [ Updated scripts translations ] | |
188 | * German (Helge Kreutzmann). | |
189 | ||
190 | [ Updated man pages translations ] | |
191 | * Dutch (Frans Spiesschaer). Closes: #856326 | |
192 | ||
193 | -- Guillem Jover <guillem@debian.org> Mon, 06 Mar 2017 05:41:11 +0100 | |
194 | ||
195 | dpkg (1.18.22) unstable; urgency=medium | |
196 | ||
197 | [ Guillem Jover ] | |
198 | * Turn status file parser errors on bogus field blank lines into warnings, | |
199 | otherwise the system cannot be easily recovered from. Regression | |
200 | introduced in dpkg 1.16.1. Reported by Jay Freeman <saurik@saurik.com>. | |
201 | * Perl modules: | |
202 | - Mask ARM ABI bits in the ELF processor flags in Dpkg::Shlibs::Objdump. | |
203 | These are too unreliable to be used for exact matching. Closes: #853793 | |
204 | ||
205 | [ Updated programs translations ] | |
206 | * Turkish (Mert Dirik). Closes: #853202 | |
207 | ||
208 | [ Updated scripts translations ] | |
209 | * German (Helge Kreutzmann). | |
210 | ||
211 | [ Updated man pages translations ] | |
212 | * German (Helge Kreutzmann). | |
213 | ||
214 | -- Guillem Jover <guillem@debian.org> Wed, 01 Feb 2017 05:48:58 +0100 | |
215 | ||
216 | dpkg (1.18.21) unstable; urgency=medium | |
217 | ||
218 | [ Guillem Jover ] | |
219 | * Revert "Generate Testsuite-Restrictions fields from the test restrictions | |
220 | in dpkg-source into .dsc files". This change is contentious and should | |
221 | have been discussed more widely. Given that this has been live only for | |
222 | a couple of days, the impact should be minimal, but still something to | |
223 | take into account once and if this gets reintroduced. Closes: #852820 | |
224 | * Perl modules: | |
225 | - Map alternative or old ELF machine types to canonical ones. We need | |
226 | those to match on the encoded ABI, otherwise dpkg-shlibdeps will not | |
227 | be able to find the objects. | |
228 | ||
229 | [ Updated man pages translations ] | |
230 | * German (Helge Kreutzmann). | |
231 | ||
232 | -- Guillem Jover <guillem@debian.org> Sun, 29 Jan 2017 20:29:58 +0100 | |
233 | ||
234 | dpkg (1.18.20) unstable; urgency=medium | |
235 | ||
236 | [ Guillem Jover ] | |
237 | * Add a new --no-sign option to dpkg-buildpackage, to make it possible to | |
238 | disable all signing in a future-proof way. | |
239 | * Make dpkg-buildpackage --unsigned-changes not sign .buildinfo either. | |
240 | This breaks the expectations of users and tools, because there was no | |
241 | way previously to request no signing at all. Closes: #852822 | |
242 | * Perl modules: | |
243 | - Mask the machine bits for SH and MIPS in the ELF processor flags in | |
244 | Dpkg::Shlibs::Objdump. These do not define the ABI, and make the | |
245 | objects not match when they should, when looking for shared libraries | |
246 | from dpkg-shlibdeps. | |
247 | - Encode the ELF ABI as a big-endian byte stream, so that decoding for | |
248 | output gives meaningful results. | |
249 | - Disable the NFS-unsafe warning on Linux, as using flock() on NFS has | |
250 | been safe for some time now. Addresses: #677865 (on Linux) | |
251 | * Documentation: | |
252 | - Document the Built-For-Profile field in deb-changes(5). | |
253 | ||
254 | [ Updated scripts translations ] | |
255 | * German (Helge Kreutzmann). | |
256 | ||
257 | [ Updated man pages translations ] | |
258 | * German (Helge Kreutzmann). | |
259 | ||
260 | -- Guillem Jover <guillem@debian.org> Sat, 28 Jan 2017 06:32:53 +0100 | |
261 | ||
262 | dpkg (1.18.19) unstable; urgency=medium | |
263 | ||
264 | [ Guillem Jover ] | |
265 | * Stop emitting Built-For-Profiles from dpkg-gencontrol. The information | |
266 | is already provided in .buildinfo and .changes files, and including it | |
267 | in the binary packages makes them unreproducible even when the profile | |
268 | used would not alter its contents. Closes: #831524 | |
269 | * Do not allow empty epochs and revisions in versions. When there's at | |
270 | least one colon or one dash, we should expect epoch and revision numbers. | |
271 | * Always set SOURCE_DATE_EPOCH in dpkg-buildpackage and dpkg-source. Use | |
272 | the current date if the changelog does not have one. Closes: #849081 | |
273 | * Refactor update-alternatives pathname existence check into a new function. | |
274 | * Avoid useless repeated lstat()s in update-alternatives. | |
275 | * Only check for debian/tests/control file once in dpkg-source. | |
276 | * Generate Testsuite-Restrictions fields from the test restrictions in | |
277 | dpkg-source into .dsc files. Closes: #847926 | |
278 | Based on a patch by Iain Lane <laney@debian.org>. | |
279 | * Improve the ELF ABI mismatch detector in dpkg-shlibdeps, by parsing the | |
280 | ELF header ourselves. While still not perfect (things like linux-i386 and | |
281 | hurd-i386 will still match), it will filter lots of previously matching | |
282 | objects that should have been ignored, and will work even when objdump | |
283 | does not know about the specific object details. Closes: #849913 | |
284 | * Add initial support for DEB_BUILD_OPTIONS to dpkg-genbuildinfo. This will | |
285 | make it possible to enable or disable specific features that should be | |
286 | recorded in the .buildinfo file. For now only “all” and “path” are | |
287 | supported. Closes: #848705 | |
288 | * Add again the architecture from the filename to .changes files for any | |
289 | artifact with one. This reverts the change introduced in dpkg 1.18.11. | |
290 | * Fold the filtering and checksumming of files to distribute in a .changes | |
291 | file in dpkg-genchanges into the initial loop. This way we do not include | |
292 | architectures for artifacts we are not going to distribute, and do not | |
293 | unnecessarily recompute the checksums for artifacts like the sources. | |
294 | * Do not compute the architecture list twice in dpkg-genchanges. | |
295 | * Include .buildinfo files also for source-only uploads in dpkg-genchanges. | |
296 | Closes: #846164 | |
297 | * Fix check for expected number of binary artifacts in dpkg-genchanges, to | |
298 | only take into account the artifacts that we are distributing. | |
299 | * Fix parsing of Pre-Depends and Depends in dpkg-genbuildinfo, so that | |
300 | the code parses both and not just the first to appear in the stanza. | |
301 | Based on a patch by Johannes Schauer <josch@debian.org>. | |
302 | * Add support for signed .buildinfo files to dpkg-buildpackage. Add new | |
303 | -ui and --unsigned-buildinfo options. Closes: #843925 | |
304 | * Portability: | |
305 | - On GNU/Hurd try to use the new process executable name attribute from | |
306 | libps, to properly match on start-stop-daemon --exec. | |
307 | * Perl modules: | |
308 | - Fix Debian architecture wildcard parsing so that matching four-tuple | |
309 | matchings work. Missed in dpkg 1.18.11. | |
310 | Reported by Julian Andres Klode <jak@debian.org>. | |
311 | - Add new import tags for Dpkg::Arch. | |
312 | - Abort on EOF in patch name prompt in Dpkg::Source::Package::V2, | |
313 | instead of getting into an infinite loop. Closes: #851441 | |
314 | - Call anonymous subs via -> operator instead of casting with &, and fix | |
315 | bogus POD documentation to match the code. | |
316 | - Add new Auto-Built-Package field to Dpkg::Control::Fields. | |
317 | - Add a new debug() reporting function, and switch code to use it. | |
318 | - Add new Dpkg::BuildOption parse_features() method refactored from | |
319 | Dpkg::Vendor::Debian. | |
320 | * Documentation: | |
321 | - Cleanup software requirements in README. | |
322 | - Move control member file references from dpkg(1) to deb(5). | |
323 | - Fix typos in docs and code comments. | |
324 | - Document Auto-Built-Package field in deb-control(5). | |
325 | * Build system: | |
326 | - Disable disk pre-allocation by default, but let the builder re-enable | |
327 | it via a new configure option. This has been causing major performance | |
328 | issues on "modern" filesystems. | |
329 | * Packaging: | |
330 | - Add debsig-verify to dpkg Suggests. The code optionally supports this | |
331 | specific signed .deb verification program. | |
332 | Prompted by Stuart Prescott <stuart@debian.org>. | |
333 | * Test suite: | |
334 | - Generate and check all currently possible architecture wildcards. | |
335 | - Correctly iterate over all default and passed .dsc template substvars. | |
336 | ||
337 | [ Updated programs translations ] | |
338 | * Dutch (Frans Spiesschaert). Closes: #851889 | |
339 | * German (Sven Joachim). | |
340 | ||
341 | [ Updated scripts translations ] | |
342 | * German (Helge Kreutzmann). | |
343 | ||
344 | [ Updated man pages translations ] | |
345 | * Dutch (Frans Spiesschaer). Closes: #851891 | |
346 | * German (Helge Kreutzmann). | |
347 | ||
348 | -- Guillem Jover <guillem@debian.org> Fri, 27 Jan 2017 05:43:36 +0100 | |
349 | ||
350 | dpkg (1.18.18) unstable; urgency=medium | |
351 | ||
352 | [ Guillem Jover ] | |
353 | * Documentation: | |
354 | - Document DPKG_DATADIR in an ENVIRONMENT section in dpkg-architecture(1). | |
355 | - Add a rationale for the purpose of Testsuite-Triggers in dsc(5). | |
356 | Prompted by Mattia Rizzolo <mattia@debian.org>. | |
357 | * Packaging: | |
358 | - Revert the perl to perl:any dependency change in libdpkg-perl, as that | |
359 | breaks debootstrap in stable (jessie), testing (stretch) and unstable, | |
360 | which do not support arch-qualified dependencies. We'll have to live | |
361 | with the Multi-Arch hinter being unhappy for now. | |
362 | ||
363 | [ Updated man pages translations ] | |
364 | * German (Helge Kreutzmann). | |
365 | ||
366 | -- Guillem Jover <guillem@debian.org> Tue, 20 Dec 2016 13:53:12 +0100 | |
367 | ||
368 | dpkg (1.18.17) unstable; urgency=medium | |
369 | ||
370 | [ Guillem Jover ] | |
371 | * Handle empty versions on validation in dpkg-maintscript-helper as they | |
372 | are optional. Regression introduced in dpkg 1.18.16. Closes: #848422 | |
373 | * Validate versions too in dpkg-maintscript-helper symlink_to_dir and | |
374 | dir_to_symlink commands. | |
375 | * Improve logic to identify packages owning a library in dpkg-shlibdeps, | |
376 | by handling the same library appearing more than once on the filesystem | |
377 | Thanks to Raphaël Hertzog <hertzog@debian.org>. Closes: #843073 | |
378 | * Documentation: | |
379 | - Clarify that dpkg-buildpackage does not run «dpkg-source --before-build» | |
380 | when using the -T option. Closes: #649531 | |
381 | - Document that dpkg sets DPKG_ADMINDIR on maintainer script environment. | |
382 | * Packaging: | |
383 | - Do not let dh_perl insert a dependency for libdpkg-perl, because it | |
384 | emits perl instead of perl:any. Instead hardcode a perl:any dependency | |
385 | to comply with the perl policy and make the Multi-Arch hinter happy. | |
386 | ||
387 | [ Updated scripts translations ] | |
388 | * German (Helge Kreutzmann). | |
389 | ||
390 | [ Updated man pages translations ] | |
391 | * German (Helge Kreutzmann). | |
392 | ||
393 | -- Guillem Jover <guillem@debian.org> Mon, 19 Dec 2016 02:43:10 +0100 | |
394 | ||
395 | dpkg (1.18.16) unstable; urgency=medium | |
396 | ||
397 | [ Guillem Jover ] | |
398 | * Add support for specifying multiple targets on «dpkg-buildpackage -T» | |
399 | which will be run successively. Closes: #671074 | |
400 | * Reject empty upstream versions in C and perl code. These are not permitted | |
401 | by deb-version(5), but the code was letting those through. | |
402 | * Use lzma_cputhreads() instead of sysconf(_SC_NPROCESSORS_ONLN) as the | |
403 | former is way more portable. | |
404 | * Automatically decrease xz encoder threads to try to not exceed available | |
405 | memory limits. This should alleviated the insane requirements of memory | |
406 | needed on 32-bit architectures with many cores, which results in more | |
407 | than the userspace addressable memory, when using settings such as | |
408 | -z9 and/or -Sextreme in dpkg-deb. Closes: #846564 | |
409 | * Add new dpkg --validate-<thing> commands to validate the syntax of | |
410 | various <thing>s, where the current list is «pkgname», «trigname», | |
411 | «archname» and «version». | |
412 | * Use the new dpkg --validate-version command in dpkg-maintscript-helper, | |
413 | instead of abusing the --compare-versions command to perform version | |
414 | validation. Closes: #844701 | |
415 | * Allow readlink(2) to return a size smaller than stat(2) in dpkg. Some | |
416 | bogus filesystems do not return the actual symlink size in st_size, | |
417 | which contradicts POSIX. But allowing the case where the returned size | |
418 | is smaller than the one used to allocate memory is harmless, although | |
419 | suspect. Let it through, but still print a warning so that users can | |
420 | install stuff but are reminded they need to get a fixed filesystem in | |
421 | place. This has affected at least ecryptfs in the past and now | |
422 | file-based encryption support in ext4 on Android N. | |
423 | * Add new dpkg-query virtual field source:Upstream-Version. Closes: #844348 | |
424 | * Perl modules: | |
425 | - Whitelist DPKG_GENSYMBOLS_CHECK_LEVEL, DPKG_ROOT, DPKG_ADMINDIR and | |
426 | DPKG_DATADIR environment variables in Dpkg::Build::Info. | |
427 | * Documentation: | |
428 | - State the current working directory used when running dpkg-buildpackage | |
429 | hooks. | |
430 | - Add a new ENVIRONMENT section to dpkg-gensymbols(1) and document | |
431 | DPKG_GENSYMBOLS_CHECK_LEVEL there. | |
432 | - Fix bogus description of --force-confmiss in dpkg(1). Regression | |
433 | introduced in 1.16.4. Reported by Sven Joachim <svenjoac@gmx.de>. | |
434 | Closes: #846395 | |
435 | - Update dpkg-parsechangelog parser options. The options specific to | |
436 | the changelog parser program did not get updated when the parser got | |
437 | switched to be a perl module. Missed in dpkg 1.18.8. Closes: #848189 | |
438 | * Build system: | |
439 | - Enable compression libs also in automatic check mode in configure. | |
440 | - Honor DPKG_DATADIR again in the installed Dpkg modules. This was an | |
441 | explicit public interface, documented in the man page. | |
442 | ||
443 | [ Updated programs translations ] | |
444 | * Dutch (Frans Spiesschaert). Closes: #848378 | |
445 | * Simplified Chinese (Zhou Mo). Closes: #844955 | |
446 | ||
447 | [ Updated scripts translations ] | |
448 | * German (Helge Kreutzmann). | |
449 | * Swedish (Martin Bagge). Closes: #847220 | |
450 | ||
451 | [ Updated man pages translations ] | |
452 | * Dutch (Frans Spiesschaert). Closes: #848379 | |
453 | * German (Helge Kreutzmann). | |
454 | ||
455 | -- Guillem Jover <guillem@debian.org> Sat, 17 Dec 2016 00:25:53 +0100 | |
456 | ||
457 | dpkg (1.18.15) unstable; urgency=medium | |
458 | ||
459 | [ Guillem Jover ] | |
460 | * Improve PIE flags support: | |
461 | - Do not enable PIE when linking static programs. glibc-based systems | |
462 | do not support this combination and produce very bogus output. | |
463 | Proposed by Szabolcs Nagy <nsz@port70.net>. Closes: #843714 | |
464 | * On source builds add 'source' to the Architecture field in the | |
465 | .buildinfo file in dpkg-genbuildinfo. | |
466 | * Add new Build-Date field to .buildinfo files. | |
467 | * Generate deterministic .buildinfo filenames in dpkg-genbuildinfo, | |
468 | following the same pattern as used for .changes files. | |
469 | * Bump .buildinfo Format to version 0.2. | |
470 | * Change dpkg-buildpackage -j and -J on “auto” mode to fallback to serial | |
471 | execution when we cannot infer the number of online processors on | |
472 | unsupported or exotic systems. This should be a safer mode of operation. | |
473 | Proposed by Simon McVittie <smcv@debian.org>. | |
474 | * Only preallocate disk size in dpkg for unpacked files bigger than 16 KiB. | |
475 | Closes: #824636 | |
476 | * Perl modules: | |
477 | - Validate architecture arguments in Dpkg::Deps deps_parse(). | |
478 | Prompted by Johannes Schauer <josch@debian.org>. | |
479 | * Documentation: | |
480 | - Escape dashes in field names in dpkg-buildinfo(1). | |
481 | * Test suite: | |
482 | - Mark partially documented POD modules as TAP TODO. | |
483 | ||
484 | [ Updated man pages translations ] | |
485 | * German (Helge Kreutzmann). | |
486 | ||
487 | -- Guillem Jover <guillem@debian.org> Wed, 16 Nov 2016 03:28:05 +0100 | |
488 | ||
489 | dpkg (1.18.14) unstable; urgency=medium | |
490 | ||
491 | [ Guillem Jover ] | |
492 | * Improve PIE flags support: | |
493 | - Rename the spec name cc1_options to self_spec. | |
494 | Suggested by James Clarke <jrtc27@jrtc27.com> | |
495 | - Do not set PIE options if they have been negated, and do not reset | |
496 | them if they have been requested. | |
497 | Closes: #843791, #843826 | |
498 | * Fix use after free error in dpkg. It was trying to print messages that | |
499 | had already been freed as part of the database memory pool, causing in | |
500 | some cases segfaults when reporting the error summary at the end. | |
501 | Regression introduced in dpkg 1.18.11. Closes: #843874 | |
502 | * Change default color behavior to auto. | |
503 | * Perl modules: | |
504 | - Fix confusing date parse error message in Dpkg::Changelog::Entry::Debian | |
505 | when the date contains “May”. Closes: #843829 | |
506 | Thanks to Nishanth Aravamudan <nish.aravamudan@canonical.com>. | |
507 | - New module Dpkg::Build::Info module refactored from dpkg-genbuildinfo. | |
508 | Requested by Johannes Schauer <josch@debian.org>. | |
509 | * Documentation: | |
510 | - Improve the DEB_BUILD_OPTIONS description in dpkg-buildpackage(1). | |
511 | And mention the parallel option there. | |
512 | - Explicitly mention in dpkg-buildpackage(1) that setting the number | |
513 | of parallel jobs to 1, restores the serial behavior. | |
514 | Prompted by Thorsten Glaser <t.glaser@tarent.de>. | |
515 | * Packaging: | |
516 | - List public Dpkg::Control::Tests module in libdpkg-perl description. | |
517 | * Test suite: | |
518 | - Do not fail tests on missing fakeroot, just skip them. | |
519 | * Build system: | |
520 | - Fix inversion logic in libmd configure check when requested explicitly. | |
521 | - Do not consider the compressor libraries available in configure if the | |
522 | headers are not usable. | |
523 | - Fix DPKG_BUILD_RELEASE_DATE to require DPKG_PROG_PERL, as it uses perl. | |
524 | - Change DPKG_BUILD_RELEASE_DATE to use perl instead of date(1) to | |
525 | format the timestamp, as the former is more portable. | |
526 | ||
527 | [ Updated man pages translations ] | |
528 | * German (Helge Kreutzmann). | |
529 | ||
530 | -- Guillem Jover <guillem@debian.org> Fri, 11 Nov 2016 02:26:08 +0100 | |
531 | ||
532 | dpkg (1.18.13) unstable; urgency=medium | |
533 | ||
534 | * Improve PIE flags support: | |
535 | - Retroactively document in the changelog that PIE is enabled by default | |
536 | on all supported architectures regardless of gcc doing so itself on a | |
537 | subset of them. | |
538 | - When emitting PIE flags on architectures where gcc does not inject | |
539 | those itself, do it via a specs file too, so that maintainers can | |
540 | use them unconditionally regardless of the object being compiled | |
541 | or linked. | |
542 | - When injecting -no-pie for linking via the gcc specs file also | |
543 | inject -fno-PIE. | |
544 | - Update the documentation. | |
545 | * Perl modules: | |
546 | - Do not try to load non-files in Dpkg::Dist::Files load_dir method. | |
547 | Fixes test failures on non-Linux architectures. Closes: #843436 | |
548 | * Packaging: | |
549 | - Add missing Breaks on old libdpkg-perl to dpkg. Closes: #843429 | |
550 | Thanks to Sven Joachim <svenjoac@gmx.de>. | |
551 | - Ship deb-src-files(5) man page in dpkg-dev. | |
552 | * Build system: | |
553 | - Use deterministic dates for generated man pages. Closes: #843469 | |
554 | Thanks to Reiner Herrmann <reiner@reiner-h.de>. | |
555 | ||
556 | -- Guillem Jover <guillem@debian.org> Mon, 07 Nov 2016 03:28:42 +0100 | |
557 | ||
558 | dpkg (1.18.12) unstable; urgency=medium | |
559 | ||
560 | * Build system: | |
561 | - Set umask to 0022 for functional test suite. | |
562 | * Documentation: | |
563 | - Rename FILE FORMATS section to FILES in dpkg-source(1). | |
564 | - Use "dpkg suite" as the manual item in man pages .TH macro. | |
565 | - Use %VERSION% in dpkg-statoverride(1) source item in man page .TH macro. | |
566 | - Document environment variables used by source format modules in | |
567 | dpkg-source(1). | |
568 | ||
569 | -- Guillem Jover <guillem@debian.org> Sun, 06 Nov 2016 05:36:20 +0100 | |
570 | ||
571 | dpkg (1.18.11) unstable; urgency=medium | |
572 | ||
573 | [ Guillem Jover ] | |
574 | * Make dpkg-maintscript-helper conffile commands more robust. Check that | |
575 | conffile pathname arguments are absolute paths and verify version number | |
576 | to be valid. Thanks to David Kalnischkies <david@kalnischkies.de>. | |
577 | * Add support to dpkg-scanpackages for scanning a single binary file. | |
578 | Thanks to Javier Serrano Polo <javier@jasp.net>. Closes: #833964 | |
579 | * Obsolete dpkg-deb bzip2 and lzma compression methods by emitting errors. | |
580 | * Remove obsolete dpkg-deb --old and --new options. | |
581 | * Remove obsolete dpkg --print-installation-architecture option. | |
582 | * Fix dpkg error messages when parsing md5sum files to include the package | |
583 | name affected. | |
584 | * Do not emit epochs for unambiguous versions in deb-split package header. | |
585 | Regression introduced in dpkg 1.18.0. | |
586 | * Make the deb-split(5) generation in dpkg-split reproducible, by using the | |
587 | timestamp from SOURCE_DATE_EPOCH. | |
588 | * Generate reproducible file modes for the .deb control member contents. | |
589 | Closes: #787980 | |
590 | * Switch from non-freeing malloc to m_malloc on statdb slurping. | |
591 | * Switch from non-freeing malloc to m_malloc for invoke hooks. | |
592 | * Always reset the package in-core database when shutting down the package | |
593 | database journal. | |
594 | * Do not crash if we pass a NULL cip argument to setaction() in libdpkg. | |
595 | * Shutdown the package database journal in dpkg --get-selections. | |
596 | * Fix (deactivated) dpkg --command-fd to initialize and reset the files | |
597 | database on each action. | |
598 | * Implement source stanza substvars prefixed with S: in dpkg-gencontrol. | |
599 | These auto-generated variables map each source stanza field into an | |
600 | output substvar prefixed with “S:”. | |
601 | * Make dpkg-source generate reproducible source packages when run | |
602 | standalone, by honoring SOURCE_DATE_EPOCH. | |
603 | * Fix several short-lived memory leaks in update-alternatives. | |
604 | Reported by Helmut Grohne <helmut@subdivi.de>. | |
605 | * Only set the error context message in libdpkg if it has been formatted | |
606 | correctly. | |
607 | * Return error in error_context_errmsg_format() only if the error message | |
608 | gets truncated. In case we have to use the emergency buffer because the | |
609 | previous vasprintf() call failed, we should only return an error code if | |
610 | the vsnprintf() call on the emergency buffer truncates the output. | |
611 | * Fix free() on uninitialized pointer in error_context_errmsg_format() in | |
612 | libdpkg. Regression introduced in dpkg 1.18.7. Closes: #842004 | |
613 | * Move C++ support code into its own file. | |
614 | * Add replacement new and delete array operators to C++ support code. | |
615 | * Implement local abi::__cxa_pure_virtual. When using g++ if we provide our | |
616 | version of this function we can avoid the dependency on either libstdc++ | |
617 | or libsup++. | |
618 | * Include missing <new> for new and delete operator declarations. | |
619 | * Do not log nor print duplicate dpkg removal action. We print | |
620 | “Removing <package> (<version>)” lines and log remove action twice | |
621 | when purging a package from frontends, because they usually first call | |
622 | --remove and then --purge sequentially. When purging a package which is | |
623 | already in config-files (i.e. it has been removed before), do not print | |
624 | nor log the remove action. | |
625 | * Remove default «.» from @INC before loading perl modules in perl code. | |
626 | Fixes CVE-2016-1238. | |
627 | * Give more information on --set-selections warnings. Closes: #842230 | |
628 | * Add new DEB_*_ARCH_ABI and DEB_*_ARCH_LIBC variables to dpkg-architecture | |
629 | and architecture.mk Makefile fragment. | |
630 | * Do substvar instantiation just once in dpkg-gencontrol. | |
631 | * Fix dpkg-gencontrol to not update the files list file (debian/files) | |
632 | when printing to STDOUT (via -O). | |
633 | * Do not add architectures to .changes Architecture field for artifacts | |
634 | that are not a .deb or .udeb in dpkg-genchanges. | |
635 | * Add support for .buildinfo files: | |
636 | - Add new dpkg-genbuildinfo command. | |
637 | - Hook it into the dpkg-buildpackage machinery. | |
638 | Based on a patch by Jérémy Bobbio <lunar@debian.org>. Closes: #138409 | |
639 | * Enable dpkg-buildpackage -Jauto by default. Closes: #842845 | |
640 | * Fix dpkg to not fail when removing non-existent backup files on read-only | |
641 | filesystems. Closes: #838877 | |
642 | * Enable PIE on all supported architectures and handle PIE enabled by | |
643 | default in gcc. On architectures where gcc enables them by default, | |
644 | stop setting -fPIE and -pie, and set -fno-PIE and -no-pie when disabling | |
645 | «pie» via gcc specs files, so that we do not emit them on situations | |
646 | where it would be inappropriate. Closes: #835149 | |
647 | Based on a patch by Bálint Réczey <balint@balintreczey.hu>. | |
648 | * Architecture support: | |
649 | - Add support for AIX operating system. | |
650 | - Add a version pseudo-field to the arch tables. | |
651 | - Internally represent Debian architectures as quadruplets. | |
652 | * Portability: | |
653 | - Cast off_t variables to intmax_t when printing them with "%jd". | |
654 | - Add missing <string.h> include in libdpkg. | |
655 | - Cast strlen() return value to ssize_t to match write() return type. | |
656 | - Use underscore-prefixed system preprocessor symbols instead of namespace | |
657 | polluting ones (such as “linux”, “OPENBSD” or “hpux”). | |
658 | - Handle _POSIX_PRIORITY_SCHEDULING being defined to -1 or 0 in | |
659 | start-stop-daemon. This affects Mac OS X. | |
660 | - On FreeBSD return STATUS_UNKNOWN instead of false in start-stop-daemon | |
661 | do_procinit(). | |
662 | - Port start-stop-daemon process handling to Mac OS X. | |
663 | Based on a patch by Mo McRoberts <mo@nevali.net>. | |
664 | - Port start-stop-daemon process handling to AIX. | |
665 | - Fix lookup by name on update-alternatives --config. The code was wrong | |
666 | and not working at least on Mac OS X, making the test suite to fail. | |
667 | - Only use gzip --rsyncable in Dpkg::Compression on Debian and hopefully | |
668 | derivatives, by using perl's $Config{cf_by} variable to key on. The | |
669 | Debian-specific --rsyncable option should have never been accepted for | |
670 | use in dpkg to begin with. | |
671 | - Use our own dpkg_ar_hdr struct instead of relying on the system | |
672 | ar_hdr struct, as the ar format is not standardized and does vary | |
673 | across systems, for example on AIX. | |
674 | - Add <sys/sysmacros.h> on AIX for major() and minor(). | |
675 | - Add missing <errno.h> in libcompat. | |
676 | - Include libcompat getopt module when we need getopt_long. | |
677 | - Disable gettext support in libcompat getopt module. We do not carry | |
678 | translations for this module, and it makes it pull libintl for programs | |
679 | that might not use it otherwise. | |
680 | * Perl modules: | |
681 | - Obsolete Source-Version substvar in Dpkg::Substvars by emitting errors. | |
682 | - Rework keyring hooks in Dpkg::Vendor. Deprecate the keyrings hook, and | |
683 | add package-keyrings, archive-keyrings and archive-keyrings-historic | |
684 | hooks. Prompted by Johannes Schauer <josch@debian.org>. | |
685 | - Make the Dpkg::Substavars parse() method return the number of substvars | |
686 | parsed. | |
687 | - Add new set_field_substvars() method to Dpkg::Substvars. | |
688 | - Fix reproducible source package support in Dpkg::Source::Archive, by | |
689 | sorting the tar contents with --sort=name. | |
690 | - Prefix private Dpkg::Source::Package::* functions with _. | |
691 | - Defer filehandle closures in Dpkg::IPC::spawn() to avoid double-close. | |
692 | Closes: #839905, #840293 | |
693 | - Always map the build type to the shortest string form in | |
694 | Dpkg::Build::Type::get_build_options_from_type(). | |
695 | - Change Dpkg::Compression::FileHandle to inherit directly from IO::File | |
696 | instead of FileHandle. | |
697 | - Add new Dpkg::PROGTAR variable to store GNU tar command name. | |
698 | - Add new Dpkg::PROGMAKE variable to store GNU make command name. | |
699 | - Add new CTRL_FILE_BUILDINFO type to Dpkg::Control. | |
700 | - Add new .buildinfo fields to Dpkg::Control::Fields. | |
701 | - Add new builtin-system-build-paths Dpkg::Vendor hook. | |
702 | - Cope gracefully with changelogs missing a timestamp trailer. | |
703 | Based on a patch by Ian Jackson <ijackson@chiark.greenend.org.uk>. | |
704 | Regression introduced in dpkg 1.18.8. Closes: #843248 | |
705 | * Packaging: | |
706 | - Add liblocale-gettext-perl to libdpkg-perl Recommends. | |
707 | - Wrap and document dependency relationships. | |
708 | - Remove obsolete dependency relationships, since Debian oldstable. | |
709 | - Remove update-alternatives, dpkg-divert and dpkg-statoverride | |
710 | compatibility symlinks, again. | |
711 | - Use perl:Depends via dh_perl instead of a hardcoded perl in Depends. | |
712 | - Add perl:Depends to dpkg-dev Depends. | |
713 | - Remove unused dh_strip from binary_indep target. | |
714 | - Remove ancient upgrade code from maintainer scripts (before 1.15.x). | |
715 | - Stop compressing the dpkg.deb package with gzip. | |
716 | - Move dpkg to be the first binary package stanza in debian/control, as | |
717 | debhelper assigns special meaning by considering it the main package. | |
718 | - Set MAKEFLAGS to -jN from parallel=N in DEB_BUILD_OPTIONS. | |
719 | * Documentation: | |
720 | - Update custom changelog parser API support status in README.api. | |
721 | - Fix typos in docs and man pages. Thanks to Jakub Wilk <jwilk@debian.org> | |
722 | Closes: #834584 | |
723 | - Fix formatting in SOURCE_DATE_EPOCH description in dpkg-deb(5). | |
724 | - Improve dpkg-deb --build arguments documentation in dpkg-deb(1). | |
725 | Prompted by Johannes Schauer <josch@debian.org>. | |
726 | - Document the .changes filename that dpkg-buildpackage generates in | |
727 | dpkg-buildpackage(1). Prompted by Johannes Schauer <josch@debian.org>. | |
728 | - Add basic maintainer script man pages: deb-postinst(5), deb-postrm(5), | |
729 | deb-preinst(5) and deb-prerm(5). | |
730 | - Add new deb-src-files(5) man page. | |
731 | Prompted by Johannes Schauer <josch@debian.org>. | |
732 | - Add man page references to other binary control files in dpkg(1). | |
733 | - Add version when "new" substvars were introduced in deb-substvars(5). | |
734 | - Switch deb-triggers(5) types into a proper list. | |
735 | - Itemize --log format entries in dpkg(1). | |
736 | - Turn the update-alternatives(1) --query example item into a sub-section. | |
737 | - Turn the Multi-Arch values into a list in deb-control(5). | |
738 | - Improve user-defined field export marker documentation in | |
739 | deb-src-control(5); clarify that X can be followed by zero or more | |
740 | (instead of one or more) letters and turn the items into a proper list. | |
741 | - Generate the man pages at build time. This makes it possible to process | |
742 | them and update several variable strings such as system and package | |
743 | pathnames, the release date and the dpkg suite version. And makes it | |
744 | possible to use UTF-8 in the source and convert to the more conservative | |
745 | groff escape sequences on the output. | |
746 | - Switch from groff escape sequences to UTF-8 in man pages sources. | |
747 | - Disable hyphenation in man pages globally, because it performs very | |
748 | poorly on many technical terms. | |
749 | - Append the German man pages addendum at the end of the translation, | |
750 | instead of assuming that every page has the SEE ALSO section. | |
751 | - Explicitly mention that Dpkg::Checksums::add_from_file() is used to | |
752 | verify digests too. Prompted by Johannes Schauer <josch@debian.org>. | |
753 | - Document the behavior for consecutive calls to Dpkg perl module parse() | |
754 | methods. Prompted by Johannes Schauer <josch@debian.org>. | |
755 | - Document obsolete functions in Dpkg::Conf. | |
756 | * Test suite: | |
757 | - Make test main function a TEST_ENTRY macro. This avoids confusing | |
758 | coverage programs, as the file that actually contains the main function | |
759 | is the test itself. | |
760 | - Rename test suite commands to be prefixed with «c-» instead of «t-». | |
761 | - Add new dpkg-source functional tests. | |
762 | - Add new dpkg-buildpackage functional tests. | |
763 | - Add an initial functional test suite for dpkg-deb and dpkg-split. | |
764 | - Skip the involved tests if IO::String is missing. | |
765 | - Add new unit test for libdpkg error handling. | |
766 | - Delete MAKEFLAGS environment variable when testing make invocations. | |
767 | - Pass -q to grep command to suppress matched output in pod-coverage.t. | |
768 | - Ignore POD coverage for partially private modules. | |
769 | * Build system: | |
770 | - Add support for profiling perl modules. | |
771 | - Clean up compiler and linker automatic flag usage in configure. | |
772 | - Fix the __progname check to avoid the optimizer discarding the symbol. | |
773 | - Fix M4sh/Autoconf coding style. Add a new section to coding-style.txt | |
774 | describing M4sh/Autoconf. | |
775 | - Disable C++ exceptions for dselect. | |
776 | - Fix typo in SE Linux library detection code, only affecting static | |
777 | mode (not used in Debian). Regression introduced in dpkg 1.18.8. | |
778 | - Change --with-* option logic to default to check. | |
779 | - Disable -Wtautological-constant-out-of-range-compare (for clang). | |
780 | - Check the availability of -W<warning> variant instead of -Wno-<warning>. | |
781 | As at least gcc and clang do not warn on -Wno-* warning flags, only | |
782 | when some unrelated warning needs to be emitted. | |
783 | - Bump po4a version to 0.43 (we are using --porefs wrap option). | |
784 | - Add support for running the test suite in parallel. | |
785 | - Specify exec argument for TAP::Harness to gracefully handle non-perl | |
786 | executables with older versions of the module. | |
787 | - Require libselinux 2.0.99 for baseline API, remove static linking | |
788 | support, use pkg-config unconditionally, and perform refinement checks | |
789 | only if available. | |
790 | - Check for the required minimal perl version. | |
791 | - Use builddir instead of CURDIR in man Makefile.am. | |
792 | - Use cp with -R instead of -r (the former is more portable and not | |
793 | marked as deprecated by POSIX). | |
794 | - Print an actual newline instead of a literal \n in lcov output. | |
795 | - Do not honor DPKG_DATADIR on the installed Dpkg module. | |
796 | - Pass --as-needed to the linker for dselect to avoid libstdc++ dependency. | |
797 | Which makes of dselect the only front-end not pulling the C++ run-time. | |
798 | ||
799 | [ Updated programs translations ] | |
800 | * Dutch (Frans Spiesschaert). Closes: #841117 | |
801 | * German (Sven Joachim). | |
802 | ||
803 | [ Updated scripts translations ] | |
804 | * German (Helge Kreutzmann). | |
805 | ||
806 | [ Updated man pages translations ] | |
807 | * Dutch (Frans Spiesschaert). Closes: #842187 | |
808 | * German (Helge Kreutzmann). | |
809 | ||
810 | -- Guillem Jover <guillem@debian.org> Sun, 06 Nov 2016 03:09:02 +0100 | |
811 | ||
812 | dpkg (1.18.10) unstable; urgency=medium | |
813 | ||
814 | [ Guillem Jover ] | |
815 | * Fix a short-lived memory leak in dpkg archive argument parsing. | |
816 | * When activating file triggers on conffile purge, use the conffile name | |
817 | instead of the real pathname it might refer to. This fixes a segfault | |
818 | when using --instdir, or when the conffile has been moved around and | |
819 | replaced with a symlink to the target. | |
820 | Regression introduced in dpkg 1.18.8. Closes: #830267 | |
821 | * Perl modules: | |
822 | - Disable fixdebugpath feature on unsafe characters in the path. | |
823 | - Generate reproducible source tarballs by using the new GNU tar | |
824 | --clamp-mtime option in Dpkg::Source::Archive, to make sure no file | |
825 | in source packages has an mtime later than the changelog entry time. | |
826 | - Enable fixdebugpath build flag feature by default. | |
827 | Thanks to Mattia Rizzolo <mattia@debian.org>. Closes: #832179 | |
828 | - Rename various private methods and functions with an underscore prefix | |
829 | and unified names. | |
830 | - Refactor perl modules directory list into a new function in Test::Dpkg. | |
831 | * Test suite: | |
832 | - Add new POD coverage author test for public perl modules. | |
833 | * Documentation: | |
834 | - Document Testsuite-Triggers in dsc(5). | |
835 | - Fix deb-changes(5) description to talk about .changes instead of .dsc. | |
836 | Reported by HW42 <hw42@ipsumj.de>. | |
837 | - Use debian/control as the SYNOPSIS in deb-src-control(5). | |
838 | - Add new deb-conffiles(5) man page. | |
839 | - Add references to deb-control(5) and deb-triggers(5) in dpkg(1). | |
840 | - Fix typos for repeated “the” word. | |
841 | Prompted by Valentin Samir <valentin.samir@crans.org> in #830989. | |
842 | - Fix misspelled -fdebug-prefix-map flag in dpkg-buildflags(1). | |
843 | Reported by Mattia Rizzolo <mattia@debian.org>. | |
844 | - Remove mention of source format 1.0 supporting building with upstream | |
845 | tarball signatures from dpkg-source(1), as this was disabled in 1.18.8. | |
846 | - Document all public methods in Dpkg::Changelog::Entry::Debian. | |
847 | - Escape dashes in deb-changes(5) and dsc(5) man pages. | |
848 | - Fix typos in dpkg-shlibdeps(1). Closes: #832434 | |
849 | Thanks to Carsten Leonhardt <leo@debian.org>. | |
850 | ||
851 | [ Updated programs translations ] | |
852 | * German (Sven Joachim). | |
853 | * Turkish (Mert Dirik). Closes: #832070 | |
854 | ||
855 | [ Updated scripts translations ] | |
856 | * German (Helge Kreutzmann). | |
857 | ||
858 | [ Updated man pages translations ] | |
859 | * German (Helge Kreutzmann). | |
860 | ||
861 | -- Guillem Jover <guillem@debian.org> Sun, 31 Jul 2016 12:57:02 +0200 | |
862 | ||
863 | dpkg (1.18.9) unstable; urgency=medium | |
864 | ||
865 | * Require Dpkg::Control::Info in dpkg-buildpackage. | |
866 | Initially reported by Helmut Grohne <helmut@subdivi.de>. | |
867 | Regression introduced in dpkg 1.18.8. Closes: #829542 | |
868 | * Documentation: | |
869 | - Fix user configuration filename in dpkg-buildpackage(1). | |
870 | Thanks to Sven Joachim <svenjoac@gmx.de>. Closes: #829546 | |
871 | ||
872 | -- Guillem Jover <guillem@debian.org> Mon, 04 Jul 2016 09:23:13 +0200 | |
873 | ||
874 | dpkg (1.18.8) unstable; urgency=medium | |
875 | ||
876 | [ Guillem Jover ] | |
877 | * Do not disable PIE buildflags on */kFreeBSD anymore. Closes: #823877 | |
878 | Thanks to Steven Chamberlain <steven@pyro.eu.org>. | |
879 | * Add new long options in dpkg-buildpackage for any short option that is | |
880 | a useful configurable candidate. | |
881 | * Add configuration file support to dpkg-buildpackage, as buildpackage.conf | |
882 | under either the dpkg system or user configuration directories. | |
883 | Closes: #539692, #765494 | |
884 | * Check that debian/tests/control is a regular file before parsing it. | |
885 | * Generate Testsuite-Triggers field from test dependencies in dpkg-source | |
886 | into .dsc files. Based on a patch by Martin Pitt <martin.pitt@ubuntu.com>. | |
887 | Closes: #779559 | |
888 | * Add new dpkg-source --no-overwrite-dir extraction option. Closes: #826334 | |
889 | * Fix number of entries computation returned by sysctl() on */kFreeBSD in | |
890 | start-stop-daemon. | |
891 | * Set return buffer length for sysctl(2) calls on */kFreeBSD in | |
892 | start-stop-daemon. | |
893 | * Abstract ar archive handling behind a new struct dpkg_ar and functions. | |
894 | * On dpkg --force-chrootless only set changedir to instdir if defined. | |
895 | Thanks to Niall Walsh <niallwalsh@celtux.org>. Closes: #824542 | |
896 | * Set primary group to 0 in dpkg when running as root. | |
897 | Reported by Stuart Prescott <stuart@debian.org>. | |
898 | * Activate file triggers for conffiles on purge, which has never happened | |
899 | before. Before dpkg 1.17.0, conffiles were triggered on removal, which | |
900 | was obviously wrong. Reported by Helmut Grohne <helmut@subdivi.de>. | |
901 | * Fix strtol() errno check when parsing the COLUMNS envvar in dpkg-query. | |
902 | Thanks to Sven Joachim <svenjoac@gmx.de>. Closes: #827265 | |
903 | * Use new GNU tar --clamp-mtime option in dpkg-deb to make sure no file in | |
904 | binary packages has an mtime later than the given time. Closes: #759886 | |
905 | * Use the same timestamp for the ar container as for tarball mtime clamping | |
906 | in dpkg-deb. | |
907 | * Set ar timestamp and tar mtime clamping to SOURCE_DATE_EPOCH if defined | |
908 | in dpkg-deb. Based on a patch by Jérémy Bobbio <lunar@debian.org>. | |
909 | * Preset build timestamp to latest changelog entry in dpkg-buildpackage, | |
910 | by setting SOURCE_DATE_EPOCH environment variable if it is not already | |
911 | defined. Based on a patch by Jérémy Bobbio <lunar@debian.org>. | |
912 | Closes: #759999 | |
913 | * Do not use the debian/rules build target fallback when building both | |
914 | architecture independent and dependent packages in dpkg-buildpackage. | |
915 | * Use architecture «all» as part of the .changes filename when building | |
916 | architecture independent binaries and no architecture dependent binaries. | |
917 | Closes: #826161 | |
918 | * Do not emit warnings from dpkg-genchanges for automatic debug symbol | |
919 | packages that are not found in debian/control. | |
920 | * Export SOURCE_DATE_EPOCH from pkg-info.mk makefile snippet. | |
921 | Closes: #824572 | |
922 | * Architecture support: | |
923 | - Add TILE-Gx support to cputable. Closes: #823167 | |
924 | Thanks to Helmut Grohne <helmut@subdivi.de>. | |
925 | * Perl modules: | |
926 | - Use warnings::warnif() instead of carp() for deprecated warnings. | |
927 | - Add new format_range() method and deprecate dpkg() and rfc822() methods | |
928 | in Dpkg::Changelog. | |
929 | - Replace changelog program parsers with perl modules. | |
930 | - Add a getter for the Time::Piece object in Dpkg::Changelog. | |
931 | - Add new Timestamp field to Dpkg::Changelog output, which ends up on | |
932 | dpkg-parsechangelog's output. | |
933 | - Validate source version in set_version_substvars()'s Dpkg::Substvars | |
934 | method. | |
935 | - Revert "Dpkg::Conf: Switch implementation to be hash based", as this | |
936 | change broke backwards compatibility in multiple ways. The format_argv | |
937 | option was set by default, the order was not preserved, which was | |
938 | important for dpkg.cfg files, and duplicate option names stopped being | |
939 | supported. Add regression tests to avoid similar changes in the future. | |
940 | Closes: #824938 | |
941 | - Add support for system and user config loading in Dpkg::Conf. | |
942 | - Add support for autopkgtest control files, with new CTRL_TESTS control | |
943 | type, new recognized fields to Dpkg::Control::Fields, and new modules | |
944 | Dpkg::Control::Tests and Dpkg::Control::Tests::Entry. Also update | |
945 | Dpkg::Index to support these. | |
946 | - Fix Dpkg::Deps so that architecture qualifiers only imply one another | |
947 | if they are the same. Closes: #745366, #827628 | |
948 | - Add support for new environment variable DEB_BUILD_PATH to be able to | |
949 | control the path in the fixdebugpath feature in Dpkg::Vendor::Debian. | |
950 | - Preserve order when prepending shared library paths in Dpkg::Shlibs. | |
951 | This fixes the order of paths passed via dpkg-shlibdeps -l option. | |
952 | Closes: #823805 | |
953 | - Check whether dependency restrictions are implied in Dpkg::Deps::Simple. | |
954 | Thanks to Ben Hutchings <ben@decadent.org.uk>. Closes: #827633 | |
955 | - Disable upstream tar signature when building format 1.0 source packages | |
956 | in Dpkg::Source::Package::V1, as the current stable dpkg series do not | |
957 | support extracting them. | |
958 | - Preset Last-Update field in patch header template with current time in | |
959 | Dpkg::Source::Package::V2. Thanks to Daniel Shahaf <danielsh@apache.org>. | |
960 | Closes: #828146 | |
961 | * Packaging: | |
962 | - Disable libmd usage in Debian and derivatives for now. | |
963 | * Build system: | |
964 | - Stop allowing to set deprecated bzip2 compressor as dpkg-deb default. | |
965 | - Use libmd automatically if available. | |
966 | - Uniformize library build options, from --with-zlib to --with-libz, | |
967 | --with-bz2 to --with-libbz2 and --with-selinux to --with-libselinux. | |
968 | * Test suite: | |
969 | - Bump perlcritic ValuesAndExpressions::RequireNumberSeparators minimum | |
970 | to 99999. | |
971 | - Add new pod-spell unit test. | |
972 | - Refactor common unit test checks for needed things into Test::Dpkg. | |
973 | - Accept perl's Lancaster Consensus AUTHOR_TESTING variable. | |
974 | - Add new minimum perl version unit test. | |
975 | - Add new synopsis unit test. | |
976 | - Add unit tests for dependency simplification with build profiles. | |
977 | * Documentation: | |
978 | - Improve dpkg-buildpackage(1) on environment expectations. | |
979 | - Clarify the format of the db:Status-Abbrev virtual field in | |
980 | dpkg-query(1). Closes: #824515 | |
981 | - Document the tar entry size limitation for deb(5) format. | |
982 | - Document interaction between PIE and libraries in dpkg-buildflags(1). | |
983 | Based on text by Christian Seiler <christian@iwakd.de>. | |
984 | - Merge ENVIRONMENT sections in dpkg-buildflags(1). | |
985 | - Document various long options in dpkg-source --help output. | |
986 | - Move dpkg-source -q option from “Build options” to “General options” | |
987 | section in --help output. | |
988 | - Clarify shared library search order in dpkg-shlibdeps(1). | |
989 | - Remove most remaining AUTHOR sections from man an POD, as they are | |
990 | strongly discouraged, for being redundant, tending to get out-of-sync, | |
991 | and their format being inconsistent. In addition most got already | |
992 | removed in the past for the man pages. | |
993 | - Mark perlcritic as an optional author test dependency in the README. | |
994 | - Fix example code in Dpkg::Compression::FileHandle SYNOPSIS. | |
995 | ||
996 | [ Updated programs translations ] | |
997 | * German (Sven Joachim). | |
998 | * Simplified Chinese (Zhou Mo). Closes: #824873 | |
999 | ||
1000 | [ Updated scripts translations ] | |
1001 | * German (Helge Kreutzmann). | |
1002 | ||
1003 | [ Updated man pages translations ] | |
1004 | * German (Helge Kreutzmann). | |
1005 | ||
1006 | -- Guillem Jover <guillem@debian.org> Sun, 03 Jul 2016 19:01:56 +0200 | |
1007 | ||
1008 | dpkg (1.18.7) unstable; urgency=medium | |
1009 | ||
1010 | [ Guillem Jover ] | |
1011 | * Add new dpkg-source --require-strong-checksums option and change default. | |
1012 | There is no point in erroring out on this condition when signature issues | |
1013 | are only warnings, because we cannot guarantee we have functional keys | |
1014 | for old signatures. Regression introduced in dpkg 1.18.5. Closes: #823428 | |
1015 | * Stop using several fixed sized buffers for program reporting, which in | |
1016 | many cases could cause confusing truncation of long messages. Use heap | |
1017 | allocated formatted strings instead: | |
1018 | - In start-stop-daemon to report what to stop. | |
1019 | - In dselect to print main and access methods menu entries. | |
1020 | - In libdpkg command-line option parsing errors. | |
1021 | - In libdpkg warning, notice and info reporting. | |
1022 | - In libdpkg ohshit, ohshitv, ohshite and internerr. But in this case | |
1023 | fallback to a fixed-size emergency buffer in case of allocation or | |
1024 | formatting error, so that we can at least print something, even if | |
1025 | truncated. | |
1026 | Prompted by Manuel A. Fernandez Montecelo <mafm@debian.org>. | |
1027 | * Colorize all fatal-error printing codepaths in libdpkg. | |
1028 | * Architecture support: | |
1029 | - Bump the GNU triplet cpu from i386 to i686 to match toolchain changes. | |
1030 | Thanks to Ben Hutchings <ben@decadent.org.uk>. Closes: #823619 | |
1031 | - Clarify column descriptions in architecture table files. | |
1032 | * Perl modules: | |
1033 | - Relax dependency restrictions parsing to allow again sloppy spaces | |
1034 | around versions, architectures and profile restrictions. | |
1035 | Regression introduced in 1.18.5. Closes: #823431 | |
1036 | - Add new require_strong_checksums option to Dpkg::Source::Package. | |
1037 | - Add new tests_dep option to Dpkg::Deps deps_parse() to allow the | |
1038 | otherwise invalid ‘@’ character in dependencies. To be used when | |
1039 | parsing the debian/tests/control file. | |
1040 | * Documentation: | |
1041 | - Shorten example symbol names in dpkg-gensymbols to avoid a mandb | |
1042 | warning due to unwrappable lines in translations. | |
1043 | ||
1044 | [ Updated scripts translations ] | |
1045 | * German (Helge Kreutzmann). | |
1046 | ||
1047 | [ Updated man pages translations ] | |
1048 | * German (Helge Kreutzmann). | |
1049 | ||
1050 | -- Guillem Jover <guillem@debian.org> Mon, 09 May 2016 03:19:52 +0200 | |
1051 | ||
1052 | dpkg (1.18.6) unstable; urgency=medium | |
1053 | ||
1054 | [ Guillem Jover ] | |
1055 | * Fix file queue tail assignment on file queue pop during unpack. This | |
1056 | could mess up the file queue in some circumstances and leave behind | |
1057 | files in the filesystem as «pathname».dpkg-new after configuration | |
1058 | and without traces of the files in the dpkg database. Closes: #823288 | |
1059 | * Use m_strdup() instead of strdup() in dpkg recursive installation code. | |
1060 | * Fix off-by-one array allocation in dpkg recursive installation code that | |
1061 | can cause segfaults. | |
1062 | * Rename sysctl() “name” variable to “mib”, to avoid a clash with the | |
1063 | call site function argument with the same name in start-stop-daemon. | |
1064 | This fixes a build failure on */kFreeBSD systems. | |
1065 | * Initialize number of entries on initial process scan in start-stop-daemon | |
1066 | on */kFreeBSD. | |
1067 | * Packaging: | |
1068 | - Bump Standards-Version to 3.9.8 (no changes needed). | |
1069 | ||
1070 | [ Updated programs translations ] | |
1071 | * German (Sven Joachim). | |
1072 | ||
1073 | -- Guillem Jover <guillem@debian.org> Tue, 03 May 2016 20:17:05 +0200 | |
1074 | ||
1075 | dpkg (1.18.5) unstable; urgency=medium | |
1076 | ||
1077 | [ Guillem Jover ] | |
1078 | * Print correct integer parse error for short-only command-line options. | |
1079 | This affects «dpkg-deb -z». Closes: #809174 | |
1080 | * Do not abort when traversing symlinks to directories in dpkg-scanpackages | |
1081 | and dpkg-scansources. Closes: #809219 | |
1082 | * Implement delete operator with size argument in dselect, required by the | |
1083 | C++14 spec when the size-less delete operator is defined. | |
1084 | * Use EACCES instead of EWOULDBLOCK for fcntl(2) F_SETLK in dselect. | |
1085 | * Print the archive filename when dpkg cannot access it. | |
1086 | * Check that all passed archive filenames to dpkg exist before queuing them. | |
1087 | Closes: #809963 | |
1088 | * Use ohshit() instead of internerr() for unhandled dpkg-split exit codes. | |
1089 | (i.e. do not abort). Closes: #812679 | |
1090 | * Detect non-regular file archive arguments earlier in dpkg. | |
1091 | * Switch URLs in docs, code comments and packaging, from http:// or git:// | |
1092 | to https:// if the latter is available (round three). This includes the | |
1093 | dpkg git repository, copyright format URL and examples in man pages among | |
1094 | others. | |
1095 | * Clarify where to find the GPL-2 license in debian/copyright. | |
1096 | * Do not enable stack-protector on nios2 in Debian and derivatives (it is | |
1097 | not supported by gcc yet). | |
1098 | * Check first for build type to short-circuit boolean expressions in | |
1099 | dpkg-genchanges. | |
1100 | * Add source format backend-specific --help options support to dpkg-source. | |
1101 | * Add MIPS R6 architectures to arch tables. Closes: #807340 | |
1102 | Thanks to YunQiang Su <wzssyqa@gmail.com>. | |
1103 | * Fix memory leak when unpacking conffiles. | |
1104 | * Use fixed string matching for pathnames in dpkg-maintscript-helper. | |
1105 | Thanks to Carsten Hey <carsten@debian.org>. | |
1106 | * Quote shell variables in dpkg-maintscript-helper. | |
1107 | Thanks to Carsten Hey <carsten@debian.org>. | |
1108 | * Anchor pathnames in sed and grep regexes in dpkg-maintscript-helper. | |
1109 | Thanks to Carsten Hey <carsten@debian.org>. | |
1110 | * Allow broken versions starting with a dash in dpkg-maintscript-helper. | |
1111 | Thanks to Carsten Hey <carsten@debian.org>. | |
1112 | * Add a new treewalk module in libdpkg, with the nice properties of avoiding | |
1113 | duplicate stat(2) calls, not calling find(1), and sorting the output w/o | |
1114 | stalling on the entire input being slurped and sorted. | |
1115 | - Use it to build the .deb data member in dpkg-deb. | |
1116 | - Use it to build the .deb control member in dpkg-deb. | |
1117 | Closes: #719845 | |
1118 | - Use it with dpkg --recursive option. | |
1119 | * Unify start-stop-daemon --help output with the rest of the tools. | |
1120 | * Search for debsig-verify in PATH instead of using an absolute path. | |
1121 | * Do not error out when failing to open the SE label db on permissive mode. | |
1122 | Closes: #811037 | |
1123 | * Rewrite the trigger deferred file parser from flex to manual. The format | |
1124 | is very simple, and a simple hand-written parser is smaller and avoids a | |
1125 | build dependency. | |
1126 | * Be more strict when parsing the COLUMNS environment variable in dpkg-query. | |
1127 | * Make the Architecture field mandatory on package builds. | |
1128 | * Use new Dpkg::Arch functions to validate and parse architectures when | |
1129 | building source packages. Closes: #784808 | |
1130 | * Do safe matching of directories containing conffiles in | |
1131 | dpkg-maintscript-helper, instead of using a variable pathname as a regex | |
1132 | with grep, which is susceptible to metacharacters acting as part of the | |
1133 | regex. Proposed by Carsten Hey <carsten@debian.org>. | |
1134 | * Decouple local keyword declaration from command assignment in | |
1135 | dpkg-maintscript-helper, which masks the command return value when | |
1136 | using «set -e». | |
1137 | * Make dpkg pass <new-version> to maintscript actions that cannot get it | |
1138 | otherwise. These actions are now: | |
1139 | - <new-postrm> failed-upgrade <old-version> <new-version> | |
1140 | - <new-postrm> abort-install <old-version> <new-version> | |
1141 | - <new-postrm> abort-upgrade <old-version> <new-version> | |
1142 | - <new-preinst> install <old-version> <new-version> | |
1143 | - <new-preinst> upgrade <old-version> <new-version> | |
1144 | - <new-prerm> failed-upgrade <old-version> <new-version> | |
1145 | Prompted by Andrey Utkin <andrey.krieger.utkin@gmail.com>. | |
1146 | * Promote a print to a warning for missing control files in dpkg-deb. | |
1147 | * Use info() instead of print in dpkg-buildpackage and dpkg-genchanges. | |
1148 | * Add very basic color support to all dpkg namespaced programs, enabled by | |
1149 | setting the environment variable DPKG_COLORS to “auto”, “always” or | |
1150 | “never”, the latter being the default. | |
1151 | * Add support for a new --build option to define build type by a | |
1152 | comma-separated list of components (“source”, “any”, “all”, “binary” or | |
1153 | “full”) in dpkg-genchanges and dpkg-buildpackage. | |
1154 | * Add new -I option to dpkg-shlibdeps to ignore package build directories. | |
1155 | Closes: #821025 | |
1156 | * Add new -O option to dpkg-genchanges. | |
1157 | * Make dpkg export variable DPKG_ROOT in maintainer scripts. Closes: #804624 | |
1158 | Thanks to Helmut Grohne <helmut@subdivi.de>. | |
1159 | * Add new --force-script-chrootless option to dpkg. | |
1160 | Thanks to Helmut Grohne <helmut@subdivi.de>. | |
1161 | * Portability: | |
1162 | - Move DPKG_ADMINDIR environment variable name out from update-alternatives | |
1163 | code, to make life easier for non-dpkg-based systems. | |
1164 | - Move alternatives temporary extension out from update-alternatives code, | |
1165 | to make life easier for non-dpkg-based systems. | |
1166 | - Switch start-stop-daemon on */kFreeBSD to use the low-level sysctl(3) | |
1167 | interface instead of libkvm-dev. | |
1168 | * Perl modules: | |
1169 | - Add new CTRL_REPO_RELEASE control block type to Dpkg::Control. | |
1170 | - Add new CTRL_COPYRIGHT_HEADER, CTRL_COPYRIGHT_FILES and | |
1171 | CTRL_COPYRIGHT_LICENSE control block types to Dpkg::Control. | |
1172 | - Make patching a file multiple times fatal for the first quilt patch in | |
1173 | Dpkg::Source. Reported by Apollon Oikonomopoulos <apoikos@debian.org>. | |
1174 | Closes: #810720 | |
1175 | - Only warn once when a diff patches a file multiple times in | |
1176 | Dpkg::Source::Patch, and fix the warning message to make it clear that | |
1177 | the diff might be patching the file more than once, not just twice. | |
1178 | - Check existence of search criteria in Dpkg::Index when checking with a | |
1179 | regex or a string match. Closes: #780906 | |
1180 | Base on a patch by Daniel Dehennin <daniel.dehennin@baby-gnu.org>. | |
1181 | - Add new functions to validate and parse architecture names in Dpkg::Arch. | |
1182 | - Make the dependency parser more strict in Dpkg::Deps. Closes: #784806 | |
1183 | - Add strong digest marking support to Dpkg::Checksums. | |
1184 | - Error out on source packages without any strong digests in | |
1185 | Dpkg::Source::Package, used by dpkg-source --extract, which can still | |
1186 | be disabled with --no-check. | |
1187 | - Switch Dpkg::Conf implementation to be hash based, add two new accessors | |
1188 | and a new option to the filter method to use the old behavior. | |
1189 | - Do not parse entry multiple times in Dpkg::Changelog::Entry::Debian. | |
1190 | Add new parse_header() and parse_trailer() methods, and deprecate | |
1191 | check_header() and check_trailer() ones. | |
1192 | - Use “GnuPG” instead of “gpg” in error messages to refer to the software | |
1193 | in Dpkg::Source::Package. | |
1194 | - Handle undef versions in Dpkg::Changelog from empty versions in | |
1195 | changelog entry header lines. | |
1196 | - Allow detached upstream orig tarball signatures when extracting | |
1197 | version 1.0 non-native source packages. | |
1198 | - Include upstream orig tarball signatures in source packages. | |
1199 | See #759478. | |
1200 | - Add fixdebugpath to reproducible feature in Dpkg::Vendor::Debian. | |
1201 | Thanks to Daniel Kahn Gillmor <dkg@fifthhorseman.net>. Closes: #819194 | |
1202 | * Build system: | |
1203 | - Fix building development documentation. | |
1204 | - Remove unused UA_LIBS variable. | |
1205 | - Split libps and libkvm detection into their own macros and variables. | |
1206 | - Make it possible to build without system libmd. | |
1207 | - Add a configuration summary to configure output. | |
1208 | - Make git log invocation immune to local configuration. | |
1209 | - Do not require passing the perl interpreter to run-script. | |
1210 | - Quote dirname argument in run-script, to handle spaces in pathname. | |
1211 | Reported by Carsten Hey <carsten@debian.org>. | |
1212 | - Use a single po4a opt argument instead of the same per language. | |
1213 | * Packaging: | |
1214 | - Enable all hardening flags, starting with gcc-5 there is no performance | |
1215 | loss anymore when enabling PIE on i386. | |
1216 | * Test suite: | |
1217 | - Add a unit test to compile perl code with warnings. | |
1218 | - Add a unit test for the trigger deferred parser. | |
1219 | * Documentation: | |
1220 | - Say value instead of option in deb-control(5). | |
1221 | - Mark debian changelog format in bold in dpkg-parsechangelog(1). | |
1222 | - Add references to man pages describing file formats. | |
1223 | - Document missing Install-Size, Built-For-Profiles and Build-Profiles | |
1224 | fields in man pages. | |
1225 | - Add new dsc(5), deb-changelog(5) and deb-changes(5) man pages. | |
1226 | - Remove Debian specific policy references. | |
1227 | - Remove superfluous SEE ALSO references from dpkg-source(1). | |
1228 | - Fix --remove and --purge summary formatting in dpkg(1). | |
1229 | - Move --audit description just after --verify in dpkg(1). | |
1230 | - Mark Maintainer field as bold in deb-src-control(5). | |
1231 | - Fix reference to --record-avail instead of nonexistent --avail. | |
1232 | - Add missing quotes in man pages. | |
1233 | - Document Source field version in deb-control(5). | |
1234 | - Add new deb822(5) man page. | |
1235 | - Document and improve C/C++ programs exit codes in man pages. | |
1236 | - Clarify dpkg --path-exclude/--path-include pathname filter behavior. | |
1237 | Closes: #811267 | |
1238 | - Clarify that packages are only automatically forgotten by dpkg if they | |
1239 | contain no user data, such as package selections. Closes: #813179 | |
1240 | - Fix documentation for package flags in dpkg(1). | |
1241 | - Clarify that deb-symbols(5) documents the binary format subset, and | |
1242 | the template symbol files are described in dpkg-gensymbols(1). | |
1243 | Closes: #795163 | |
1244 | - Update field requirements of control file formats to match dpkg reality. | |
1245 | - Document the format of the origins filename in deb-origin(5). | |
1246 | - Add list of flags set by bug feature area to dpkg-buildflags(1). | |
1247 | - Switch output encoding of man pages to UTF-8. | |
1248 | - Move SEE ALSO section to the end of Dpkg::Changelog::Debian. | |
1249 | - Clarify that i386 does not suffer performance loss due to PIE anymore | |
1250 | since gcc >= 5 in dpkg-buildflags(1). | |
1251 | - Document in deb822(5) that deb-origin(5) also supports comments. | |
1252 | - Clarify which characters constitute the deb822(5) control files syntax | |
1253 | by using Unicode code points and their printable characters. | |
1254 | Based on a patch by Ben Finney <ben@benfinney.id.au>. | |
1255 | - Remove wrong mention that deb-control(5) support comments. | |
1256 | - Make explicit that deb-control(5) documents the binary control file. | |
1257 | - Add missing value for Standards-Version field in dsc(5). | |
1258 | Reported by Helge Kreutzmann <debian@helgefjell.de>. | |
1259 | ||
1260 | [ Updated programs translations ] | |
1261 | * Dutch (Frans Spiesschaert). Closes: #822797 | |
1262 | * German (Sven Joachim). | |
1263 | * Japanese (Takuma Yamada). Closes: #819939 | |
1264 | * Portuguese (Miguel Figueiredo). | |
1265 | * Simplified Chinese (Zhou Mo). Closes: #809517 | |
1266 | * Vietnamese (Trần Ngọc Quân). | |
1267 | ||
1268 | [ Updated dselect translations ] | |
1269 | * Japanese (Takuma Yamada). Closes: #819940 | |
1270 | ||
1271 | [ Updated scripts translations ] | |
1272 | * German (Helge Kreutzmann). | |
1273 | ||
1274 | [ New man pages translations ] | |
1275 | * Dutch (Frans Spiesschaert). Closes: #822798 | |
1276 | ||
1277 | [ Updated man pages translations ] | |
1278 | * German (Helge Kreutzmann). | |
1279 | ||
1280 | -- Guillem Jover <guillem@debian.org> Mon, 02 May 2016 04:14:57 +0200 | |
1281 | ||
1282 | dpkg (1.18.4) unstable; urgency=medium | |
1283 | ||
1284 | [ Guillem Jover ] | |
1285 | * Switch dpkg-scansources and dpkg-scanpackages to use File::Find instead | |
1286 | of find(1), as the former is more portable with more consistent behavior, | |
1287 | and always canonicalizes the pathnames. Closes: #800649 | |
1288 | * Initialize Config-Version also for packages previously in triggers-pending | |
1289 | state, otherwise we end up not passing the previously configured version | |
1290 | to «postinst configure», which might consider this a first install instead | |
1291 | of an upgrade. Closes: #801156 | |
1292 | * Fix memory leaks in «dpkg --verify» and dpkg infodb format upgrade logic. | |
1293 | * Merge all update-alternatives action handling into a single if-else-if | |
1294 | block, to unify the code an allow a future switch into a shared library. | |
1295 | * Perform any necessary cleanups on normal exit from dpkg-divert --add and | |
1296 | --remove commands. | |
1297 | * Make dpkg-architecture warning on non-matching GNU system type compiler | |
1298 | agnostic. | |
1299 | * Add ‘.gitreview’ to the default dpkg-source ignore lists. | |
1300 | * Add support for DPKG_MAINTSCRIPT_DEBUG environment variable to dpkg. | |
1301 | * Fix dpkg-checkbuilddeps exit code to be 1 instead of a random error value | |
1302 | on unsatisfied dependencies. Regression introduced in dpkg 1.18.3. | |
1303 | * Fix an off-by-one write access in dpkg-deb when parsing the old format | |
1304 | .deb control member size. Thanks to Hanno Böck <hanno@hboeck.de>. | |
1305 | Fixes CVE-2015-0860. | |
1306 | * Fix an off-by-one read access in dpkg-deb when parsing ar member names. | |
1307 | Thanks to Hanno Böck <hanno@hboeck.de>. | |
1308 | * Add experimental multithreaded xz compression support in libdpkg, which | |
1309 | requires xz >= 5.2.0. | |
1310 | * Fix physical file offset comparison in dpkg. Closes: #808912 | |
1311 | Thanks to Yuri Gribov <tetra2005@gmail.com>. | |
1312 | * Fix usage of dpkg-architecture -s after other action options. | |
1313 | Reported by Niels Thykier <niels@thykier.net>. | |
1314 | * Add NIOS2 support to cputable. Thanks to Marek Vasut <marex@denx.de>. | |
1315 | * On Debian and derivatives enable timeless build flag feature by default. | |
1316 | Thanks to Paul Wise <pabs@debian.org>. Closes: #805872 | |
1317 | * Perl modules: | |
1318 | - Add support for Build-Essential field. Closes: #806315 | |
1319 | * Test suite: | |
1320 | - Improve perl code test coverage. | |
1321 | * Build system: | |
1322 | - Set PERL5LIB globally for the test suite to the local modules directory, | |
1323 | to avoid using the system modules. Regression introduced in dpkg 1.17.8. | |
1324 | Reported by Jérémy Bobbio <lunar@debian.org>. Closes: #801329 | |
1325 | - Use absolute buildir pathnames in PATH variable for the test suite. | |
1326 | - Descend into scripts directory when cleaning up code coverage files. | |
1327 | - Add new configure option --disable-devel-docs to select the kind of docs | |
1328 | to generate, default for now is development documentation. | |
1329 | - Try to use AM_GNU_GETTEXT_REQUIRE_VERSION to benefit from the latest | |
1330 | installed gettext version, while guaranteeing a minimal required version. | |
1331 | * Packaging: | |
1332 | - Add missing Build-Depends for restriction formula support. | |
1333 | * Documentation: | |
1334 | - Move description for “target architecture” from the dpkg-architecture(1) | |
1335 | ‘-A’ option to the TERMS section. Closes: #799046 | |
1336 | - Clarify that the md5sum check on «dpkg --verify» is performed on the | |
1337 | file contents, and failures denote changed content. Closes: #760248 | |
1338 | - Document that dpkg-buildpackage -nc -S implies -d. | |
1339 | - Clarify role of Build-Depends in deb-src-control(5). | |
1340 | Prompted by Johannes Schauer <j.schauer@email.de>. | |
1341 | - Document supported feature areas. | |
1342 | - Clarify in dpkg-query(1) when binary:Package gets arch-qualified. | |
1343 | Closes: #801958 | |
1344 | - Add a subsection separating external from internal environment variables | |
1345 | in dpkg(1). | |
1346 | ||
1347 | [ Updated programs translations ] | |
1348 | * Dutch (Frans Spiesschaert). Closes: #800513 | |
1349 | * Japanese (Kenshi Muto). Closes: #799432 | |
1350 | * Turkish (Mert Dirik). Closes: #799875 | |
1351 | ||
1352 | [ Updated scripts translations ] | |
1353 | * German (Helge Kreutzmann). | |
1354 | ||
1355 | [ Updated man pages translations ] | |
1356 | * German (Helge Kreutzmann, Julian R). Closes: #807156 | |
1357 | ||
1358 | -- Guillem Jover <guillem@debian.org> Fri, 25 Dec 2015 13:20:26 +0100 | |
1359 | ||
1360 | dpkg (1.18.3) unstable; urgency=medium | |
1361 | ||
1362 | [ Guillem Jover ] | |
1363 | * Fix short-lived memory leaks in start-stop-daemon. As a side effect now | |
1364 | a missing group after ‘:’ on --chuid is a fatal error. | |
1365 | * Print the master and slave links in «update-alternatives --display». | |
1366 | * Print the current best alternative in the head instead of the trail | |
1367 | in «update-alternatives --display», with a two space indentation. | |
1368 | * Reimplement «update-alternatives --all» as a fully built-in command | |
1369 | instead of executing itself with --config per subtask. | |
1370 | * Reimplement «update-alternatives --set-selections» as a fully built-in | |
1371 | command instead of executing itself with --set or --auto per subtask. | |
1372 | * Add kfreebsd-armhf support to ostable and triplettable. Closes: #796283 | |
1373 | Thanks to Steven Chamberlain <steven@pyro.eu.org>. | |
1374 | * Fix «dpkg --verify» with --root. | |
1375 | * Fix an off-by-one write access in dpkg-deb when parsing the .deb magic. | |
1376 | Reported by Jacek Wielemborek <d33tah@gmail.com>. Closes: #798324 | |
1377 | * Split overlong perl regexes into multiline extended regexes. | |
1378 | * Switch dselect multicd method license from GPL2 to GPL2+, with consent | |
1379 | from all its authors. | |
1380 | * Fix inadvertent license change for lib/dpkg/utils.c from GPL2 to GPL2+. | |
1381 | * Fix segfault when using «dpkg --no-act» with a synthetic --admindir. | |
1382 | Reported by David Kalnischkies <david@kalnischkies.de>. | |
1383 | * Perl modules: | |
1384 | - Only warn on invalid week days instead of aborting in | |
1385 | Dpkg::Changelog::Entry::Debian. Regression introduced in dpkg 1.18.2. | |
1386 | Reported by Jakub Wilk <jwilk@debian.org>. | |
1387 | - Do not warn when removing an empty subdirectory on source package | |
1388 | extraction in Dpkg::Source::Package::V2. Closes: #796671 | |
1389 | - Do not abort on parse errors from Time::Piece->strptime() for the | |
1390 | changelog trailer date, just queue them so that the caller can decide | |
1391 | if they should be warnings or actual errors. Closes: #795936 | |
1392 | - Validate the changelog trailer date, and catch and warn or error on | |
1393 | bogus month names, such as unknown or unabbreviated ones. | |
1394 | * Test suite: | |
1395 | - Get the reference build flags from dpkg-buildflags.pl, instead of | |
1396 | hardcoding them, which might not match depending on the architecture. | |
1397 | Closes: #794694 | |
1398 | - Delete any environment variable starting with DEB_ in mk.t that might | |
1399 | affect the test results. | |
1400 | * Build system: | |
1401 | - Add a new --with-devlibdir configure option for the C libdpkg library. | |
1402 | * Packaging: | |
1403 | - Remove unneeded --sourcedir options from dh_install calls. | |
1404 | - Use the new --with-devlibdir configure option to only switch libdpkg-dev | |
1405 | files to the multi-arch directory. Closes: #794977 | |
1406 | * Documentation: | |
1407 | - Fix typos for --predep-package option name. Closes: #794688 | |
1408 | - Add missing dashes to package-list in deb-src-control(5). | |
1409 | - Mark each individual required field as such, instead of using segregated | |
1410 | sections. | |
1411 | ||
1412 | [ Updated programs translations ] | |
1413 | * Catalan (Jordi Mallach). | |
1414 | * French (Sébastien Poher). Closes: #798371 | |
1415 | * German (Sven Joachim). | |
1416 | * Vietnamese (Trần Ngọc Quân). | |
1417 | ||
1418 | [ Updated dselect translations ] | |
1419 | * French (Sébastien Poher). Closes: #798370 | |
1420 | ||
1421 | [ Updated scripts translations ] | |
1422 | * French (Sébastien Poher). Closes: #798369 | |
1423 | * German (Helge Kreutzmann). | |
1424 | ||
1425 | [ Updated man pages translations ] | |
1426 | * German (Helge Kreutzmann). | |
1427 | ||
1428 | -- Guillem Jover <guillem@debian.org> Mon, 21 Sep 2015 07:11:42 +0200 | |
1429 | ||
1430 | dpkg (1.18.2) unstable; urgency=low | |
1431 | ||
1432 | [ Guillem Jover ] | |
1433 | * Fix plural form translations for single plural languages. Closes: #790025 | |
1434 | * Add new dpkg-buildpackage -J option, which is a safe version of -j. | |
1435 | * Fix dpkg-gencontrol to add correct binary filename to debian/files, | |
1436 | even when overriding the Package field value with the -D option. | |
1437 | Reported by Niels Thykier <niels@thykier.net>. | |
1438 | * Move the implicit build-essential:native Build-Depends from | |
1439 | dpkg-checkbuilddeps to a new vendor hook, as it is Debian-specific. | |
1440 | * Add support for ignoring built-in build dependencies and conflicts | |
1441 | with the new «dpkg-buildpackage --ignore-builtin-builddeps» and | |
1442 | «dpkg-checkbuilddeps -I» options. Closes: #480638, #571671 | |
1443 | * When sys_siglist is defined in the system, try to use NSIG as we cannot | |
1444 | compute the array size with sizeof(). If NSIG is missing fallback to 32 | |
1445 | items. Prompted by Igor Pashev <pashev.igor@gmail.com>. | |
1446 | * Use string_to_security_class() instead of a literal SECCLASS value in | |
1447 | the setexecfilecon() libcompat function, as <selinux/flask.h> is now | |
1448 | deprecated. | |
1449 | * Switch libdpkg xz compressor to use CRC64 for integrity checks, to match | |
1450 | the default on the command-line tool, which should provide slightly better | |
1451 | detection against damaged data, at a negligible speed difference. | |
1452 | * Only use the SHELL environment variable for interactive shells. | |
1453 | Closes: #788819 | |
1454 | * Move tar option --no-recursion before -T in dpkg-deb. With tar > 1.28 the | |
1455 | --no-recursion option is now positional, and needs to be passed before | |
1456 | the -T option, otherwise the tarball will end up with duplicated entries. | |
1457 | Thanks to Richard Purdie <richard.purdie@linuxfoundation.org>. | |
1458 | * Add an extra level of escaping for double $(evals) in architecture.mk | |
1459 | and buildflags.mk, so that the variables are computed lazily again. | |
1460 | Regression introduced in dpkg 1.16.2. Closes: #793330 | |
1461 | * Add binary packages Essential information to Package-List field in the | |
1462 | .dsc file, as optional essential=yes entries. This allows precomputing | |
1463 | the pseudo-essential set before starting an architecture bootstrap. | |
1464 | * Perl modules: | |
1465 | - Remove non-functional timezone name support from | |
1466 | Dpkg::Changelog::Entry::Debian. | |
1467 | - Use Time::Piece (part of the perl core distribution) instead of | |
1468 | Date::Parse in Dpkg::Changelog::Entry::Debian. This reduces the build | |
1469 | and run-time dependencies, and helps architecture bootstrapping. | |
1470 | - Simplify distribution splitting in Dpkg::Changelog::Entry::Debian. | |
1471 | - Add new function changelog_parse_plugin() in Dpkg::Changelog::Parse. | |
1472 | - Add new function changelog_parse_debian() in Dpkg::Changelog::Parse, and | |
1473 | use it in changelog_parse() instead of the external plugin parser when | |
1474 | the input format is “debian”. This significantly speeds up the parsing. | |
1475 | - Remove trailing space before handling blank line dot-separator in | |
1476 | Dpkg::Control::HashCore. Regression introduced in dpkg 1.18.0. | |
1477 | Reported by Jakub Wilk <jwilk@debian.org>. Closes: #789580 | |
1478 | - Allow the Maintainer field in CTRL_FILE_STATUS. | |
1479 | - Import make_path from File::Path in Dpkg::Source::Package::V2. | |
1480 | Regression introduced in dpkg 1.18.0. Closes: #789957 | |
1481 | - Make the BinaryFiles subpackage self-contained by explicitly importing | |
1482 | File::Spec in Dpkg::Source::Package::V2. | |
1483 | - Do not exclude pre-existing symlinks when unpacking the debian/ tarball | |
1484 | in Dpkg::Source::Package::V2. Closes: #790073, #791535 | |
1485 | - Disable the thread sanitizer when the address sanitizer is enabled | |
1486 | in Dpkg::Vendor::Debian as these are mutually incompatible, and make | |
1487 | sanitize=+all not work at all. | |
1488 | - Allow colons (:) in added filenames in Dpkg::Dist::Files, which can be | |
1489 | present when the upstream version contains colons. Regression introduced | |
1490 | in dpkg 1.18.0. Reported by Jakub Wilk <jwilk@debian.org>. | |
1491 | - Future-proof tar invocations in Dpkg::Source::Archive for options that | |
1492 | might become positional in the future, and by always placing function | |
1493 | options first. | |
1494 | - Make the dependency comparison deep by comparing not only the first | |
1495 | dependency alternative, to get them sorted in a reproducible way. | |
1496 | Based on a patch by Chris Lamb <lamby@debian.org>. Closes: #792491 | |
1497 | - Support spaces in symbol names in Dpkg::Shlibs::Objdump. This is | |
1498 | required by Go shared libraries. Closes: #785344 | |
1499 | Based on a patch by Michael Hudson-Doyle <michael.hudson@canonical.com>. | |
1500 | * Test suite: | |
1501 | - Set SIGINT, SIGTERM and SIGPIPE to their default actions to get | |
1502 | deterministic behavior. | |
1503 | - Add test cases for the makefile snippets. | |
1504 | - Delete DEB_VENDOR from the environment to get reliable results. | |
1505 | * Packaging: | |
1506 | - Make the libdpkg-dev package Multi-Arch:same. | |
1507 | - Mark libio-string-perl as <!nocheck>. | |
1508 | * Documentation: | |
1509 | - Fix grammar in dpkg-architecture(1). | |
1510 | Thanks to Chris Lamb <lamby@debian.org>. Closes: #787616 | |
1511 | - Use the feature area name in the dpkg-buildflags(1) subsection title. | |
1512 | - Document DPKG_HOOK_ACTION also in dpkg(1) ENVIRONMENT section. | |
1513 | - Clarify when some features where added in man pages. | |
1514 | - Document --yet-to-unpack, --predep-package and all --assert-<feature> | |
1515 | commands as supported in both «dpkg --help» and dpkg(1). | |
1516 | - Document abitable in dpkg-architecture(1). | |
1517 | - Clarify that an architecture wildcard is a Debian thing in | |
1518 | dpkg-architecture(1). | |
1519 | - Document multiarch triplet in dpkg-architecture(1) TERMS section. | |
1520 | - Remove “my” keyword from Dpkg perl modules function prototypes. | |
1521 | - Say FUNCTIONS instead of METHODS for Dpkg modules when appropriate. | |
1522 | - Fix POD syntax inside verbatim paragraph in Dpkg::Changelog. | |
1523 | - Document and mark Dpkg::Arch as a public module. | |
1524 | - Fix Dpkg::Changelog::Parse::changelog_parse documentation. | |
1525 | ||
1526 | [ Updated programs translations ] | |
1527 | * Dutch (Frans Spiesschaert). Closes: #789097 | |
1528 | * Simplified Chinese (Zhou Mo). Closes: #787986 | |
1529 | * Turkish (Mert Dirik). Closes: #788211 | |
1530 | * Vietnamese (Trần Ngọc Quân). | |
1531 | ||
1532 | [ Updated man pages translations ] | |
1533 | * German (Helge Kreutzmann). | |
1534 | ||
1535 | [ Updated dselect translations ] | |
1536 | * Dutch (Frans Spiesschaert). Closes: #789096 | |
1537 | ||
1538 | [ Updated scripts translations ] | |
1539 | * German (Helge Kreutzmann). | |
1540 | ||
1541 | -- Guillem Jover <guillem@debian.org> Mon, 03 Aug 2015 15:40:21 +0200 | |
1542 | ||
1543 | dpkg (1.18.1) unstable; urgency=low | |
1544 | ||
1545 | [ Guillem Jover ] | |
1546 | * Cast c_isbits() c argument to an unsigned char when indexing the array. | |
1547 | This fixes build failures on armel, armhf, ppc64el and s390x. | |
1548 | * Do not allow pathnames with embedded newlines in dpkg-deb and dpkg. | |
1549 | Closes: #720761 | |
1550 | * Fix setting the SE Linux context when a file has a statoverride. | |
1551 | Closes: #786435 | |
1552 | * Set the SE Linux file context even when the file mode has no file type. | |
1553 | * Make dpkg-buildpackage -j override any parallel option specified in | |
1554 | DEB_BUILD_OPTIONS. Regression introduced in dpkg 1.14.15. | |
1555 | * Honor Pre-Depends, Conflicts and Breaks for packages in unpacked and | |
1556 | half states. Thanks to Ian Jackson <iwj@ubuntu.com>. Closes: #377860 | |
1557 | * Fix build failure on FreeBSD by actually using libmd if available. | |
1558 | * Sort dpkg-scanpackages output by package name and version. | |
1559 | Thanks to Maximilian Schwerin <maximilian.schwerin@tigris.de>. | |
1560 | * Sort dpkg-scansources output by package name and version. | |
1561 | Thanks to Maximilian Schwerin <maximilian.schwerin@tigris.de>. | |
1562 | * Set the correct default compression value in dpkg-deb for control.tar.gz | |
1563 | member. This meant using compression level 1 when using the zlib shared | |
1564 | library to compress the control.tar member, and always failing when using | |
1565 | the gzip command. Regression introduced in dpkg 1.17.6. Closes: #786654 | |
1566 | * Use the generated template file instead of the original one when looking | |
1567 | for changes in dpkg-gensymbols. There's too much information not being | |
1568 | preserved in the symbols files to be able to regenerate templates for | |
1569 | them. Closes: #785937, #786840 | |
1570 | * Perl modules: | |
1571 | - Add missing strict and warnings pragmas for submodules. | |
1572 | - Use non-destructive substitutions inside map. | |
1573 | - Use the state keyword to simplify the code. | |
1574 | - Do not replace #PACKAGE# in template mode in Dpkg::Shlibs::SymbolFile. | |
1575 | * Documentation: | |
1576 | - Update current default source compressor from gzip to xz. | |
1577 | - Remove spurious ‘=’ from parallel DEB_BUILD_OPTIONS without arguments | |
1578 | in dpkg-buildpackage(1). | |
1579 | ||
1580 | [ Updated programs translations ] | |
1581 | * German (Sven Joachim). | |
1582 | * Simplified Chinese (Zhou Mo). Closes: #786377 | |
1583 | ||
1584 | [ Updated man pages translations ] | |
1585 | * German (Helge Kreutzmann). | |
1586 | ||
1587 | [ Updated dselect translations ] | |
1588 | * German (Sven Joachim). | |
1589 | ||
1590 | -- Guillem Jover <guillem@debian.org> Sat, 30 May 2015 03:00:21 +0200 | |
1591 | ||
1592 | dpkg (1.18.0) unstable; urgency=low | |
1593 | ||
1594 | [ Guillem Jover ] | |
1595 | * Only trim trailing “/” and “/.” from «dpkg-query --search» arguments if | |
1596 | they are a pathname, and not a pattern or a substring match. | |
1597 | * Switch C/C++ code to use a new set of C locale character type functions | |
1598 | independent of the current locale. | |
1599 | * Add support for arch-bits and arch-endian dpkg-gensymbols tags. | |
1600 | Closes: #630342 | |
1601 | * Switch perl code from legacy File::Path functions to new ones. | |
1602 | * Fix perl uninitialized value usage in dpkg-scansources when the Binary | |
1603 | field is missing. | |
1604 | * Use dpkg-query instead of dpkg for --search in dpkg-shlibdeps so that | |
1605 | the subprocesses get the correct admindir. Closes: #775258 | |
1606 | * Rework the Installed-Size field default value computation to make it | |
1607 | reproducible regardless of the build system filesystem, and document | |
1608 | how the value is computed and that it is just an approximation. | |
1609 | Closes: #650077 | |
1610 | * Use strftime() instead of «date -R» in dpkg-genchanges, as the latter | |
1611 | is not specified by POSIX and is not widely portable. | |
1612 | * Warn on obsolete '<' and '>' operators in dpkg --compare-versions. | |
1613 | * Trim end of line whitespace from dpkg and dselect config file parsers. | |
1614 | Reported by Christoph Biedl <debian.axhn@manchmal.in-ulm.de>. | |
1615 | * Do not silently eat a standalone ‘-’ in the libdpkg command-line parser. | |
1616 | * Fix short-lived memory leaks in dpkg-deb and libdpkg. Closes: #769515 | |
1617 | * Fix «dpkg-deb -b» filename generation when the package does not contain | |
1618 | an Architecture field. Regression introduced in dpkg 1.16.2. | |
1619 | * Fix «dpkg --audit» to report missing and empty architecture fields. | |
1620 | Regression introduced in dpkg 1.16.2. | |
1621 | * Add support to dpkg-deb for reading the archive from standard input, | |
1622 | except for --raw-extract which does not yet support it. Closes: #616614 | |
1623 | Based on a patch by Johannes Schauer <j.schauer@email.de>. | |
1624 | * Add ‘.mailmap’ to the default dpkg-source ignore lists. | |
1625 | * Set the SE Linux context on «dpkg-statoverride --update». Closes: #690361 | |
1626 | * Do not fail on dpkg-query -W and -l when multiple arguments match the | |
1627 | same package. Closes: #588505 | |
1628 | * Change dpkg-maintscript-helper to handle symlinks and pathnames ending in | |
1629 | slash. For the former error out, for the latter strip it. Closes: #771752 | |
1630 | * Support moving a conffile not being shipped anymore. Closes: #767003 | |
1631 | Thanks to Mathias Behrle <mathiasb@m9s.biz>. | |
1632 | * Add a new dpkg-buildflags sanitize feature area: | |
1633 | - Add new “address”, “thread”, “leak” and “undefined” features, all | |
1634 | disabled by default. Closes: #760741 | |
1635 | * Do not accept unknown user or group names on «dpkg-statoverride --add». | |
1636 | Regression introduced in dpkg 1.17.11. Closes: #775124 | |
1637 | * Normalize dpkg-parsechangelog command-line parsing, so that «-ovalue», | |
1638 | «-o value», «--option=value» and «--option value» will all be accepted. | |
1639 | Closes: #693951 | |
1640 | * Add dpkg --ctrl-tarfile forwarding command for dpkg-deb. | |
1641 | * Disable dependency checks on dpkg-buildpackage -S -nc. | |
1642 | * Make dependency checks fatal for dpkg-buildpackage -S. | |
1643 | * Update amd64 GNU cpu regex in cputable to match amd64 too, in addition | |
1644 | to x86_64. This is required for FreeBSD. | |
1645 | * Use badusage() instead of ohshit() for command-line errors. | |
1646 | * Use the original template symbols file when diffing in dpkg-gensymbols. | |
1647 | We should not create a new template symbols file, because the output | |
1648 | might change (different sorting order for example) relative to the | |
1649 | original. Closes: #773718 | |
1650 | * Do not leak kvm descriptors in start-stop-daemon on GNU/kFreeBSD systems. | |
1651 | Based on a patch by Jeff Epler <jepler@unpythonic.net>. Closes: #779467 | |
1652 | * Switch start-stop-daemon to use a monotonic clock if available. This | |
1653 | makes the timeout checks resilient to abrupt system clock changes. | |
1654 | Suggested by Jose M Calhariz <jose.calhariz@hds.com>. Closes: #783014 | |
1655 | * Fix perl warning in dpkg-genchanges when parsing BY-HAND file entries. | |
1656 | Regression introduced in dpkg 1.17.7. Closes: #781074 | |
1657 | * Use the checksums files list order when building the Files field to match | |
1658 | the other Checksum fields in dpkg-genchanges. | |
1659 | * Skip files based on the architecture from the filename in dpkg-genchanges. | |
1660 | * Allow binary packages not found in debian/control in dpkg-genchanges, | |
1661 | which could allow injecting debug .debs for example. | |
1662 | * Annotate any non-deb binary descriptions (not just udebs) with their | |
1663 | package type in dpkg-genchanges. | |
1664 | * Remove outdated local copy of the Debian README.mirrors.txt file from | |
1665 | dselect ftp access method, and print a message pointing to the current | |
1666 | URL instead. Closes: #784966 | |
1667 | * Cleanup default dpkg-shlibdeps shared library directory search list: | |
1668 | - Do not add cross-root directories (/<triplet>/ and /usr/<triplet>/). | |
1669 | - Remove ancient multilib /emul/ia32-linux/ paths. | |
1670 | - Reorder directory precedence to: | |
1671 | «dpkg-shlibdeps -l» > ENV{LD_LIBRARY_PATHS} > cross-multiarch > | |
1672 | DEFAULT_LIBRARY_PATH > ld.so.conf > DEFAULT_MULTILIB_PATH | |
1673 | * When upgrading, copy over the cached arch-qualified package name. This | |
1674 | fixes wrong output when cross-grading. | |
1675 | * Consider foreign packages ambiguous in need of an arch-qualifier. | |
1676 | * Perl modules: | |
1677 | - Rename and deprecate Dpkg::Gettext _g function with new g_. | |
1678 | - Assume in Dpkg::Arch that the abitable is always present, and bump | |
1679 | libdpkg-perl Depends on dpkg to 1.16.3, the version introducing the file. | |
1680 | - Remove support for GCC_TARGET environment variable from Dpkg::Shlibs. | |
1681 | This was a temporary workaround for very old gcc toolchains. See #453267. | |
1682 | - Prefer multiarch paths to multilib ones in Dpkg::Shlibs. | |
1683 | Thanks to Helmut Grohne <helmut@subdivi.de>. Closes: #772184 | |
1684 | - Enable sub-second timestamps in Dpkg::Source::Patch by using Time::HiRes. | |
1685 | - Use TMPDIR instead of manually setting DIR on tempfile() call in | |
1686 | Dpkg::Source::Package::V2. | |
1687 | - Switch Dpkg::Checksums from using checksum programs to the more portable | |
1688 | Digest modules. Obsolete the 'program' property, and add a 'name' one. | |
1689 | - Add support for $DEFAULT_TEXT_DOMAIN to Dpkg::Gettext, so that the Dpkg | |
1690 | perl modules can always produce localized messages. | |
1691 | - Fix OpenPGP Armor Header Line parsing in Dpkg::Control::Hash. We should | |
1692 | only accept [\r\t ] as trailing whitespace, although RFC4880 does not | |
1693 | clarify what whitespace really maps to, we should really match the GnuPG | |
1694 | implementation anyway, as that's what we use to verify the signatures. | |
1695 | Reported by Jann Horn <jann@thejh.net>. Fixes CVE-2015-0840. | |
1696 | - Pass PATCH_GET environment variable instead of -g0 to the patch command | |
1697 | in Dpkg::Source::Patch. This allows using non-GNU patch programs, like | |
1698 | FreeBSD's patch. | |
1699 | - Accept an %opts argument for the Dpkg::Control::Info constructor, and | |
1700 | accept either passing a filename option as undef, or a scalar undef. | |
1701 | Closes: #782019 | |
1702 | - Do not print on undef filehandle in Dpkg::Control::Info output(). | |
1703 | Thanks to Roderich Schupp <roderich.schupp@gmail.com>. Closes: #781887 | |
1704 | - Always sort the Dpkg::Dist::Files files list on output, instead of | |
1705 | preserving the insertion order, which is not reproducible with parallel | |
1706 | builds. Reported by Jérémy Bobbio <lunar@debian.org>. | |
1707 | - Add new filter() method to Dpkg::Substvars. | |
1708 | - Kill the process when reaching timeout in Dpkg::IPC::wait_child(). | |
1709 | * Test suite: | |
1710 | - Check perl code compilation, warnings and strictness. | |
1711 | - Fix dpkg-divert unit test to work on BSD «rm -rf» that cannot traverse | |
1712 | directories with mode 000. | |
1713 | - Fix dpkg-divert unit test to work when there is no /dev/full. | |
1714 | - Skip test cases when there is no c++filt available. | |
1715 | - Add test cases for Dpkg::Conf and Dpkg::Checksums. | |
1716 | - Handle libtool executables in progname unit test. | |
1717 | - Do not use a timeout when testing cat I/O, speeds up test suite by 5s. | |
1718 | - Reduce timeout test from 5 seconds to 1, to speed up test suite by 4s. | |
1719 | * Build system: | |
1720 | - Bump gettext version to 0.19: | |
1721 | + Use --add-location=file in msgmerge and xgettext commands. | |
1722 | + Use --porefs=noline for po4a command. | |
1723 | - Wrap file references in man page PO files with po4a --porefs=wrap. | |
1724 | - Fix support for cross-building dpkg: | |
1725 | + Assume a working C99 snprintf on SUS >= v3. | |
1726 | + Do not try to run the va_copy configure check, just check that the | |
1727 | symbol is available. | |
1728 | - Check that HAVE_DECL_SYS_SIGLIST is 0 instead of undefined, to fix a | |
1729 | build failure on uclibc based systems. Closes: #777044 | |
1730 | Based on a patch by Alex Potapenko <opotapenko@gmail.com>. | |
1731 | - Use single suffix rules instead of non-portable %-pattern rules. | |
1732 | - Pass CC to the test suite, so that we can use a non-gcc compiler. | |
1733 | - Call AM_PROG_AR to detect the correct system archiver to use. | |
1734 | - Pass -Wall to automake in AM_INIT_AUTOMAKE, not implied by foreign. | |
1735 | * Packaging: | |
1736 | - Remove old trigger related Breaks and Conflicts from dpkg. | |
1737 | - Only use stackprotectorstrong when building dpkg with gcc >= 4.9. | |
1738 | - Switch to debhelper compatibility level 9. | |
1739 | - Name each public-domain license with a different name. | |
1740 | - Add missing public modules to dpkg-dev package description. | |
1741 | - Get rid of backward compatibility pseudo-tags from bug reports. | |
1742 | - Install doc/README.feature-removal-schedule only on affected packages | |
1743 | and debian/usertags everywhere. | |
1744 | * Documentation: | |
1745 | - Document arch-qualifiers for dependency fields in deb-control(5) and | |
1746 | deb-src-control(5). Reported by Johannes Schauer <j.schauer@email.de>. | |
1747 | Closes: #768842 | |
1748 | - Document versioned Provides in deb-control(5). | |
1749 | - Document the version when dpkg-deb --raw-extract got introduced. | |
1750 | - Document dpkg --log format, add missing actions and describe the startup | |
1751 | messages. Closes: #773398 | |
1752 | - Document when and how the dpkg-maintscript-helper package name argument | |
1753 | is or should be arch-qualified. Closes: #776072 | |
1754 | - Fix and update Arch substvar description in deb-substvars(5). | |
1755 | - Document that current build flag feature areas only work on Debian and | |
1756 | derivatives in dpkg-buildflags(1). | |
1757 | - Use “wildcard characters” instead of “wildchars” in dpkg-query(1). | |
1758 | - Document dpkg-query --search behavior in man page. Closes: #775379 | |
1759 | - Document postinst “triggered” argument in debian/dpkg.postinst comment | |
1760 | header. | |
1761 | - Document Dpkg::IPC function signatures. | |
1762 | - Document the obsolete --compare-versions '<' and '>' operators in the | |
1763 | dpkg(1) man page. Thanks to Tomas Pospisek <tpo_hp@sourcepole.ch>. | |
1764 | Closes: #776551 | |
1765 | - Move dpkg-divert, dpkg-statoverride and update-alternatives man pages | |
1766 | from section 8 to 1, to match their installation path. | |
1767 | - Capitalize dpkg-parsechangelog(1) option descriptions. | |
1768 | - Mark dpkg-parsechangelog(1) --format values in bold. | |
1769 | - Place short options before long ones in dpkg-mergechangelogs(1) and | |
1770 | dselect(1) man pages. | |
1771 | - Properly terminate a bold marking in dpkg(1). | |
1772 | - Document in man pages the dpkg version when new features were introduced. | |
1773 | - Document that timestamps are reset for files patched with source format | |
1774 | “3.0 (quilt)” too. | |
1775 | - Document in dpkg-buildpackage(1) that using dpkg-source is sometimes | |
1776 | better than -S. Suggested by Johannes Schauer <j.schauer@email.de>. | |
1777 | - Document dselect -? option. | |
1778 | - Document in dpkg-buildflags(1) that DEB_VENDOR influences the execution. | |
1779 | - Document that dpkg performs sanity checks on PATH. | |
1780 | - Mark some words and commands as non-hyphenable in man pages. | |
1781 | - Separate multi-line hanging tag paragraphs with .TQ in man pages. | |
1782 | - Mark field names in bold in man pages. | |
1783 | - Use various groff escape sequences for quoting characters. | |
1784 | - Lowercase warning and note admonitions in start-stop-daemon(8). | |
1785 | - Mark dselect(1) color attributes in bold. | |
1786 | - Say output instead of display for dpkg-deb tar-file option in dpkg(1). | |
1787 | - Say archive instead of filename for dpkg-deb option in dpkg(1). | |
1788 | - Say control-field-name instead of control-file-field in dpkg-deb(1). | |
1789 | - Fix option values and pathname markup in dpkg-deb(1). | |
1790 | - Use .TQ to separate different but related options in dpkg(1). | |
1791 | - Clarify that dpkg-buildpackage -jN forces parallel builds, regardless of | |
1792 | the packaging or upstream build systems supporting them. Closes: #780866 | |
1793 | - Remove unneeded update-alternatives references from options descriptions. | |
1794 | - Document that apt might expect Packages.xz too in dpkg-scanpackages(1). | |
1795 | - Say METHODS instead of FUNCTIONS or OBJECT FOO in POD section titles. | |
1796 | - Document dpkg version when perl module versions got bumped. | |
1797 | * Output message fixes and improvements: | |
1798 | - Remove trailing newline from string literal in warning calls. | |
1799 | - Say “execute” instead of “exec” in Dpkg::Changelog::Parse error message. | |
1800 | - Say “package” instead of “it” in dpkg-name warning message. | |
1801 | - Uppercase field names in error messages. | |
1802 | - Expand EOF and eof into “end of file” in error messages. | |
1803 | - Use “<enter>” instead of “return” or “enter” in input prompts. | |
1804 | - Say directory instead of dir in output messages. | |
1805 | - Merge the same dpkg-scanpackages warning messages into a single line. | |
1806 | - Clarify dpkg-genchanges changes description open error. | |
1807 | - Add missing preposition in Dpkg::Source::Patch error message. | |
1808 | - Improve available state sorting order strings in dselect panel. | |
1809 | - Say “changelog-file” instead of “changelogfile” in --help output. | |
1810 | - Say “command” instead of “action” for dselect. | |
1811 | - Improve commands listing in «dselect --help» output, by printing them | |
1812 | before options and listing them one on each line with a description. | |
1813 | - Improve dselect color-spec --help output. | |
1814 | - Move "(default)" annotations in scripts --help output after option | |
1815 | description. | |
1816 | - Consistently use proper quotation marks ("" or '', and not the | |
1817 | unbalanced `' pair) all over the place. | |
1818 | - Use syserr() instead of an ad-hoc error message in dpkg-scansources. | |
1819 | - Say substvars instead of varlist in dpkg-shlibdeps error messages. | |
1820 | - Fix error messages on invalid uid/git/mode command-line syntax errors | |
1821 | in dpkg-statoverride, to not say they are from the statoverride file. | |
1822 | - Fix error message on empty dsc file in dpkg-genchanges. | |
1823 | - Mention “(^Z)” instead of “char” for the MSDOS end of file character. | |
1824 | ||
1825 | [ Raphaël Hertzog ] | |
1826 | * Drop myself from Uploaders. | |
1827 | ||
1828 | [ Updated programs translations ] | |
1829 | * Simplified Chinese (Zhou Mo). Closes: #782326 | |
1830 | * Turkish (Mert Dirik). Closes: #785096 | |
1831 | * Vietnamese (Trần Ngọc Quân). | |
1832 | ||
1833 | [ Updated scripts translations ] | |
1834 | * German (Helge Kreutzmann). | |
1835 | ||
1836 | [ Updated man pages translations ] | |
1837 | * German (Helge Kreutzmann). | |
1838 | ||
1839 | -- Guillem Jover <guillem@debian.org> Mon, 18 May 2015 15:08:31 +0200 | |
1840 | ||
1841 | dpkg (1.17.23) unstable; urgency=low | |
1842 | ||
1843 | [ Guillem Jover ] | |
1844 | * Use a matching group instead of ${^MATCH} in s/// in dselect build script. | |
1845 | * Skip tar extractor tests if tar is not GNU tar >= 1.27. | |
1846 | * Reset the trigger cycle tracking on unsatisfied dependencies during | |
1847 | trigger processing. Closes: #771730 | |
1848 | * Fix out-of-bounds buffer read accesses when parsing field and trigger | |
1849 | names or checking package ownership of conffiles and directories. | |
1850 | Reported by Joshua Rogers <megamansec@gmail.com>. | |
1851 | * Add versioned Breaks on packages creating trigger cycles. Namely auctex, | |
1852 | apt-cudf, ccache, cups, distcc, fusionforge-plugin-mediawiki, gap-core, | |
1853 | gxine, hoogle, icecc, libjs-protoaculous, mcollective, pypy, wordpress | |
1854 | and xfonts-traditional. | |
1855 | ||
1856 | [ Updated programs translations ] | |
1857 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #771893 | |
1858 | * Catalan (Guillem Jover). | |
1859 | * Czech (Miroslav Kure). | |
1860 | * Esperanto (Felipe Castro). | |
1861 | * French (Sébastien Poher). | |
1862 | * Italian (Milo Casagrande). | |
1863 | * Portuguese (Miguel Figueiredo). | |
1864 | * Russian (Yuri Kozlov). Closes: #771691 | |
1865 | * Simplified Chinese (Zhou Mo). Closes: #771264 | |
1866 | * Spanish (Javier Fernández-Sanguino) | |
1867 | * Swedish (Peter Krefting). | |
1868 | * Thai (Theppitak Karoonboonyanan). Closes: #772965 | |
1869 | ||
1870 | [ Updated scripts translations ] | |
1871 | * Catalan (Guillem Jover). | |
1872 | * Polish (Łukasz Dulny). | |
1873 | * Russian (Yuri Kozlov). Closes: #772841 | |
1874 | ||
1875 | [ Updated man pages translations ] | |
1876 | * French (Sébastien Poher). | |
1877 | * Italian (Beatrice Torracca). Closes: #771673 | |
1878 | ||
1879 | [ Updated dselect translations ] | |
1880 | * Catalan (Guillem Jover). | |
1881 | * Czech (Miroslav Kure). | |
1882 | * Norwegian Bokmål (Hans Fredrik Nordhaug). | |
1883 | * Polish (Łukasz Dulny). | |
1884 | * Portuguese (Miguel Figueiredo). | |
1885 | * Russian (Yuri Kozlov). Closes: #771682 | |
1886 | * Spanish (Javier Fernández-Sanguino) | |
1887 | * Vietnamese (Trần Ngọc Quân). | |
1888 | ||
1889 | -- Guillem Jover <guillem@debian.org> Tue, 23 Dec 2014 17:45:44 +0100 | |
1890 | ||
1891 | dpkg (1.17.22) unstable; urgency=low | |
1892 | ||
1893 | [ Guillem Jover ] | |
1894 | * Add version introducing --ctrl-tarfile in dpkg-deb(1) man page. | |
1895 | * Bump minimal version for dir_to_symlink and symlink_to_dir commands | |
1896 | to 1.17.14 in dpkg-maintscript-helper(1) man page. Closes: #769843 | |
1897 | * Reintroduce update-alternatives, dpkg-divert and dpkg-statoverride | |
1898 | compatibility symlinks under /usr/sbin/. There are still packages | |
1899 | using those paths, but the relevant lintian check did not list any, | |
1900 | so this got removed prematurely. | |
1901 | * Add Breaks on old man-db, fontconfig and readahead-fedora packages using | |
1902 | awaiting triggers, as they produce trigger cycles. Closes: #768599 | |
1903 | * Escape package and architecture names on control file parsing warning, | |
1904 | as those get injected into a variable that is used as a format string, | |
1905 | and they come from the package fields, which are under user control. | |
1906 | Regression introduced in dpkg 1.16.0. Fixes CVE-2014-8625. Closes: #768485 | |
1907 | Reported by Joshua Rogers <megamansec@gmail.com>. | |
1908 | * Do not match partial field names in control files. Closes: #769119 | |
1909 | Regression introduced in dpkg 1.10. | |
1910 | * Fix build on Mac OS X. Regression introduced in dpkg 1.17.11. | |
1911 | Reported by Dominyk Tiller <dominyktiller@gmail.com>. | |
1912 | * Normalize tar entry uid and gid from the current system only in dpkg | |
1913 | unpack. Regression introduced in dpkg 1.17.14. Closes: #769211 | |
1914 | * Restore multiple processing instances check for packages and archives | |
1915 | specified on the command-line. Regression introduced in dpkg 1.17.20. | |
1916 | * Fail on trigger processing when it is required to progress. Trigger | |
1917 | processing is sometimes required and sometimes opportunistic, and we | |
1918 | should only fail on the former but ignore the latter. Closes: #768852 | |
1919 | * Do not ignore trigger cycles for direct dependencies, these are just | |
1920 | normal trigger cycles, and as such should not be special cased. | |
1921 | * Register all pending triggers for deferred processing when being called | |
1922 | as «dpkg --configure pkgname…». This is a mostly conformant workaround | |
1923 | for frontends like apt that do not correctly call «dpkg --configure -a» | |
1924 | or «dpkg --triggers-only -a» after their normal runs, and leave packages | |
1925 | in triggers-pending and triggers-awaited states. Closes: #766758 | |
1926 | ||
1927 | [ Updated programs translations ] | |
1928 | * Catalan (Guillem Jover). | |
1929 | * Danish (Joe Dalton). | |
1930 | * French (Sébastien Poher). | |
1931 | * German (Sven Joachim). | |
1932 | * Japanese (Kenshi Muto). Closes: #771255 | |
1933 | * Polish (Łukasz Dulny). | |
1934 | * Simplified Chinese (Zhou Mo). Closes: #766724, #770280 | |
1935 | * Swedish (Peter Krefting). | |
1936 | * Turkish (Mert Dirik). | |
1937 | * Vietnamese (Trần Ngọc Quân) | |
1938 | ||
1939 | [ Updated scripts translations ] | |
1940 | * French (Sébastien Poher). | |
1941 | * German (Helge Kreutzmann). | |
1942 | * Swedish (Peter Krefting). | |
1943 | ||
1944 | [ Updated man pages translations ] | |
1945 | * French (Sébastien Poher). Closes: #767934 | |
1946 | * German (Helge Kreutzmann). Closes: #752123 | |
1947 | * Simplified Chinese (Zhou Mo). Closes: #767573 | |
1948 | * Swedish (Peter Krefting). | |
1949 | ||
1950 | [ Updated dselect translations ] | |
1951 | * Danish (Joe Dalton). | |
1952 | * Dutch (Frans Spiesschaert). Closes: #771237 | |
1953 | * French (Sébastien Poher). Closes: #767918 | |
1954 | * Japanese (Kenshi Muto). Closes: #771256 | |
1955 | * Swedish (Peter Krefting). | |
1956 | ||
1957 | -- Guillem Jover <guillem@debian.org> Fri, 28 Nov 2014 02:02:34 +0100 | |
1958 | ||
1959 | dpkg (1.17.21) unstable; urgency=low | |
1960 | ||
1961 | [ Guillem Jover ] | |
1962 | * Get consistent git-style diff support, by adding (>= 2.7) to the dpkg-dev | |
1963 | patch Depends, and a Breaks patch (<< 2.7) to libdpkg-perl. | |
1964 | * Error out on obsolete Build-Profiles field syntax. | |
1965 | * Document -g and -G options in dpkg-genchanges(1). Closes: #766568 | |
1966 | * Do not accept values bundled with long options in dpkg-parsechangelog. | |
1967 | The parser was accepting things like «--count10», which is just broken. | |
1968 | Instead allow only «--count=10» in addition to «--count 10». | |
1969 | * Accept «-S value» in addition to «-Svalue» in dpkg-parsechangelog. | |
1970 | Closes: #766559 | |
1971 | * Add support for new interest-await and activate-await trigger directives. | |
1972 | And a new --await option to dpkg-trigger. This might allow possibly | |
1973 | switching the default meaning after a transition period no shorter than | |
1974 | two minor versions, so in 1.19.x or 1.20.x. Perhaps. | |
1975 | * Do trigger cycle detection after dependency checks in dependtry <= 1, | |
1976 | and before dependency cycle breaking in dependtry > 1. This makes sure | |
1977 | to always catch trigger cycles, but still gives the opportunity to try | |
1978 | to process triggers for packages that are not yet ready in the first | |
1979 | dependtry, but which might be a bit later on, without wrongly detecting | |
1980 | avoidable and bogus trigger cycles. Closes: #766557 | |
1981 | * Update features removal schedule: | |
1982 | - The -u, --udeb dpkg-scanpackages options got removed, state that. | |
1983 | - Remove the entry about obsolete fields, as these need to be preserved | |
1984 | for backward compatibility, they are part of the external interface to | |
1985 | be able to handle ancient binary packages. | |
1986 | ||
1987 | [ Updated programs translations ] | |
1988 | * Catalan (Guillem Jover). | |
1989 | * German (Sven Joachim). Closes: #766311 | |
1990 | * Simplified Chinese (Zhou Mo). | |
1991 | ||
1992 | [ Updated scripts translations ] | |
1993 | * Catalan (Guillem Jover). | |
1994 | ||
1995 | -- Guillem Jover <guillem@debian.org> Sat, 25 Oct 2014 02:21:43 +0200 | |
1996 | ||
1997 | dpkg (1.17.20) unstable; urgency=low | |
1998 | ||
1999 | [ Guillem Jover ] | |
2000 | * Add a requeueing insertion protection for process_queue(). | |
2001 | * Make sure to always switch to the next dependtry after we have made no | |
2002 | progress for a while. Regression stemming from non future proof changes | |
2003 | introduced with the initial triggers implementation in dpkg 1.14.17 | |
2004 | combined with changes in dpkg 1.17.19. Closes: #766242, #766322 | |
2005 | * Make the initial dependtry be 1 instead of 0. This gets rid of an unused | |
2006 | dependtry step, which got accidentally introduced when the perl dpkg was | |
2007 | rewritten in C, ages ago. | |
2008 | * Allow detached upstream signatures for upstream orig.tar files in the | |
2009 | .dsc file. Suggested by Daniel Kahn Gillmor <dkg@fifthhorseman.net>. | |
2010 | Closes: #759478 | |
2011 | * Inline alternative status description into translatable string in | |
2012 | update-alternatives. Required-by: #766311 | |
2013 | * Reword description for installed status in dpkg(1) man page. | |
2014 | ||
2015 | [ Updated programs translations ] | |
2016 | * German (Sven Joachim). | |
2017 | * Simplified Chinese (Zhou Mo). | |
2018 | * Vietnamese (Trần Ngọc Quân). | |
2019 | ||
2020 | -- Guillem Jover <guillem@debian.org> Thu, 23 Oct 2014 00:43:05 +0200 | |
2021 | ||
2022 | dpkg (1.17.19) unstable; urgency=low | |
2023 | ||
2024 | [ Guillem Jover ] | |
2025 | * Bump the Breaks on devscripts to 2.14.10 due to the new dpkg-architecture | |
2026 | command-line parsing strictness introduced in 1.17.17. Closes: #764965 | |
2027 | * Create pidfiles even when start-stop-daemon is not asked to background | |
2028 | the process itself. Although a bit of a dubious usage, because any error | |
2029 | before executing the program will not be properly reported to the caller. | |
2030 | Regression introduced in dpkg 1.17.14. Closes: #765110 | |
2031 | * Add new --remove-pidfile option to start-stop-daemon. | |
2032 | * Mention --pid and --ppid in start-stop-daemon(8) man page DESCRIPTION. | |
2033 | * Add invoke hooks for dpkg --add-architecture and --remove-architecture. | |
2034 | Prompted by Helmut Grohne <helmut@subdivi.de>. | |
2035 | * Reverse --verify-format logic to actually accept 'rpm' as valid. | |
2036 | Closes: #765907 | |
2037 | * Fix trigger dependency checks and cycle detection. | |
2038 | Regression introduced in dpkg 1.17.17. | |
2039 | Closes: #765434, #765668, #765734, #765781, #765789, #765952 | |
2040 | * Rework dependency problem debug and notice output on trigger processing. | |
2041 | ||
2042 | [ Updated programs translations ] | |
2043 | * Italian (Milo Casagrande): Closes: #765748 | |
2044 | * Turkish (Mert Dirik). Closes: #764942 | |
2045 | * Simplified Chinese (Zhou Mo). Closes: #765693 | |
2046 | ||
2047 | [ Updated scripts translations ] | |
2048 | * German (Helge Kreutzmann). | |
2049 | ||
2050 | [ Updated man pages translations ] | |
2051 | * German (Helge Kreutzmann). | |
2052 | ||
2053 | -- Guillem Jover <guillem@debian.org> Mon, 20 Oct 2014 15:17:49 +0200 | |
2054 | ||
2055 | dpkg (1.17.18) unstable; urgency=low | |
2056 | ||
2057 | [ Guillem Jover ] | |
2058 | * Handle empty minimum versions when initializing dependency versions, | |
2059 | as the code is mapping the minimum version 0 to '' to avoid outputting | |
2060 | useless versions. Regression introduced in dpkg 1.17.17. Closes: #764929 | |
2061 | ||
2062 | [ Updated programs translations ] | |
2063 | * Catalan (Guillem Jover). | |
2064 | ||
2065 | [ Updated dselect translations ] | |
2066 | * Catalan (Guillem Jover). | |
2067 | * German (Sven Joachim). | |
2068 | ||
2069 | -- Guillem Jover <guillem@debian.org> Sun, 12 Oct 2014 15:47:44 +0200 | |
2070 | ||
2071 | dpkg (1.17.17) unstable; urgency=low | |
2072 | ||
2073 | [ Guillem Jover ] | |
2074 | * Add dpkg-vendor, Dpkg/File.pm and Dpkg/Util.pm to the list of files with | |
2075 | translatable strings, so that they can be translated. | |
2076 | * Fix some typos for versioned and mentioned in comments and changelogs. | |
2077 | * Mark for translation and unify "rm cleanup" string in dpkg. | |
2078 | * Mark for translation and improve dselect method handling error messages. | |
2079 | * Defer trigger processing if the package does not fulfill dependencies. | |
2080 | Closes: #671711 | |
2081 | * Do not write to the database when changing selections with --dry-run. | |
2082 | Closes: #764673 | |
2083 | * Add missing imports from Dpkg::BuildProfiles in dpkg-genchanges. | |
2084 | Regression introduced in dpkg 1.17.14. Closes: #764216 | |
2085 | Reported by Johannes Schauer <j.schauer@email.de>. | |
2086 | * Initialize dependencies with the correct minimum version from a symbols | |
2087 | file with multiple SONAMEs in dpkg-shlibdeps. | |
2088 | Thanks to Jérémy Bobbio <lunar@debian.org>. Closes: #764721 | |
2089 | * Perl modules: | |
2090 | - Allow multiple whitespace in Dpkg::BuildProfiles::get_build_profiles() | |
2091 | when parsing the DEB_BUILD_PROFILES environment variable. | |
2092 | Thanks to Johannes Schauer <j.schauer@email.de>. | |
2093 | - New Dpkg::Getopt private module. | |
2094 | - Document public module Dpkg. | |
2095 | - Document public module Dpkg::Gettext. | |
2096 | - Mark Dpkg::BuildProfiles as a public module. | |
2097 | - Document all public module versions in a CHANGES section. | |
2098 | - Remove EXPORTED from POD section titles. | |
2099 | - Document private modules as such in a CHANGES section. | |
2100 | * Set the DEB_TARGET_* dpkg-architecture variables from architecture.mk. | |
2101 | Missed in dpkg 1.17.14. | |
2102 | * Initialize DEB_TARGET_ARCH variable without requiring DEB_HOST_ARCH, | |
2103 | which is not being set at all when querying for DEB_TARGET_ variables. | |
2104 | * Normalize dpkg-architecture command-line parsing, so that «--option=value» | |
2105 | «--option value», «-ovalue» and «-o value» will all be accepted. | |
2106 | * Add long option names for all dpkg-architecture short options. | |
2107 | * Add support for --host-arch, --host-type, --target-arch and --target-type | |
2108 | long options in dpkg-buildpackage. These will get passed through to | |
2109 | dpkg-architecture. This restores the ability to specify the target | |
2110 | architecture when building cross-compilers. Regression introduced in | |
2111 | dpkg 1.17.14. Reported by Helmut Grohne <helmut@subdivi.de>. | |
2112 | * Do not modify the topic variable values in list functions in perl code. | |
2113 | * List Dpkg::Exit and Dpkg::Interface::Storable as public modules in | |
2114 | libdpkg-perl package description. | |
2115 | ||
2116 | [ Updated programs translations ] | |
2117 | * German (Sven Joachim). | |
2118 | * Vietnamese (Trần Ngọc Quân). | |
2119 | ||
2120 | [ Updated scripts translations ] | |
2121 | * German (Helge Kreutzmann). | |
2122 | ||
2123 | -- Guillem Jover <guillem@debian.org> Sun, 12 Oct 2014 04:59:09 +0200 | |
2124 | ||
2125 | dpkg (1.17.16) unstable; urgency=low | |
2126 | ||
2127 | * Set the copyright holder in the po4a calls for man pages. | |
2128 | * Switch remaining topic to named variable in Dpkg::Source::Patch:analyze(), | |
2129 | otherwise the loop was expecting values in one variable but storing them | |
2130 | in another. Regression introduced in dpkg 1.17.14. Closes: #764206 | |
2131 | * Set umask to 0 when creating symlinks in tar test case, to normalize | |
2132 | results. POSIX specifies that symlinks have undefined permissions in | |
2133 | their mode, so their setting is system dependent. Linux does not honor | |
2134 | the umask for symlinks, other systems like Hurd or kFreeBSD do. | |
2135 | Regression introduced in dpkg 1.17.14. Closes: #764171 | |
2136 | ||
2137 | -- Guillem Jover <guillem@debian.org> Mon, 06 Oct 2014 13:29:17 +0200 | |
2138 | ||
2139 | dpkg (1.17.15) unstable; urgency=low | |
2140 | ||
2141 | * Do not blacklist pie and stackprotector build flags on mips/mipsel. | |
2142 | Thanks to Aurelien Jarno <aurelien@aurel32.net>. Closes: #763672 | |
2143 | * Fix build failures due to mismatched umask in libdpkg tar test case. | |
2144 | Set it to a known value of 0022. | |
2145 | ||
2146 | -- Guillem Jover <guillem@debian.org> Mon, 06 Oct 2014 03:21:58 +0200 | |
2147 | ||
2148 | dpkg (1.17.14) unstable; urgency=low | |
2149 | ||
2150 | [ Guillem Jover ] | |
2151 | * Fix '--' to '-' on translations for single character options. | |
2152 | * Correct the copyright holder in the gettext Makevars files. | |
2153 | * Switch debian/copyright to machine-readable format 1.0, and extensively | |
2154 | update the information within. | |
2155 | * Bump Standards-Version to 3.9.6 (no changes needed). | |
2156 | * Disable unused run-time type information for dselect. | |
2157 | * Fix compiler flag detection with non-GCC compilers in the build system. | |
2158 | * Fix perl warning on dpkg-source when typing Ctrl-D on patch name prompt. | |
2159 | * Add new dpkg-deb --ctrl-tarfile command. | |
2160 | * dpkg-architecture: | |
2161 | - Add support for target system information via the new DEB_TARGET_ family | |
2162 | of variables, and new -A and -T options to override defaulting to the | |
2163 | host system. | |
2164 | - Clarify that -a, -t, -e and -i work with the host system. | |
2165 | * Place 'Commands:' before 'Options:' sections on --help output in | |
2166 | dpkg-architecture and dpkg-vendor. | |
2167 | * Always warn in dpkg-genchanges on missing Section or Priority value, | |
2168 | either empty or '-'. | |
2169 | * Fix order of Files field on generated .changes file in dpkg-genchanges. | |
2170 | Regression introduced in dpkg 1.17.7. | |
2171 | * Stop warning on unknown arbitrary fields from dpkg-deb. | |
2172 | * Remove unnecessary handling of obsolete Package_Revision field in dselect | |
2173 | ftp method. | |
2174 | * Fix the build system to parse the system curses.h header instead of | |
2175 | dselect-curses.h, to not just default on the builtin and override keys | |
2176 | for dselect key bindings support. Regression introduced in dpkg 1.15.1. | |
2177 | * Emit a warning when using the obsolete Dpkg::Deps check_package() function. | |
2178 | * Add support for versioned Provides to Dpkg::Deps::KnownFacts, missed in | |
2179 | dpkg 1.17.11. | |
2180 | * Man pages: | |
2181 | - Add a mention of packaging helpers support in dpkg-maintscript-helper(1). | |
2182 | Closes: #759754 | |
2183 | - Move dpkg-buildflags(1) generic feature area details to the section top. | |
2184 | - Fix prerm invocation arguments in update-alternatives(8). | |
2185 | Reported by jre <jre.winesim@gmail.com>. Closes: #761025 | |
2186 | * Add new deps_iterate() function to Dpkg::Deps. Closes: #759747 | |
2187 | Based on a patch by Dima Kogan <dima@secretsauce.net>. | |
2188 | * Add support for relative symlinks to dpkg-maintscript-helper symlink_to_dir | |
2189 | command. Suggested by Don Armstrong <don@debian.org>. | |
2190 | * Add a new dpkg-buildflags qa feature area: | |
2191 | - Add a new bug feature, disabled by default, which will enable fatal | |
2192 | warnings for code that can pose actual problems. Closes: #682659 | |
2193 | - Add a new canary feature, disabled by default, which will allow tracking | |
2194 | build flags propagation. Closes: #628516 | |
2195 | * Pass DEB_BUILD_OPTIONS to dpkg-buildflags in buildflags.mk, required to | |
2196 | get noopt to work at all, for example. | |
2197 | * Add a new dpkg-buildflags reproducible feature area: | |
2198 | - Add a new timeless feature, disabled by default, which will add | |
2199 | «-Wdate-time» to CPPFLAGS. | |
2200 | Thanks to Paul Wise <pabs@debian.org>. Closes: #762683 | |
2201 | * Fix error message from buffer_copy() read and write functions. This | |
2202 | affects error messages from partial or broken .deb packages for example. | |
2203 | Regression introduced in dpkg 1.17.10. Closes: #759498 | |
2204 | * Remove lpia architecture support. | |
2205 | * Improvements and portability fixes to start-stop-daemon: | |
2206 | - Abort if the system or compatibility setsid() fails. | |
2207 | - Do not exit from the first parent before the pidfile has been created, | |
2208 | when using --background and --make-pidfile, to avoid the race condition. | |
2209 | Based on a patch by Nir Soffer <nirs@hyperms.com>. Closes: #686420 | |
2210 | - Make sure the pidfile is always created with a 022 umask. | |
2211 | Reported by Will Conley <willconley3@gmail.com>. Closes: #760222 | |
2212 | - Do not abort on --stop when only --pid or --ppid options are specified. | |
2213 | Thanks to Christos Trochalakis <yatiohi@ideopolis.gr>. Closes: #763767 | |
2214 | - On kFreeBSD systems do not unnecessarily make kvm_openfiles() open | |
2215 | /dev/mem. This causes issues on FreeBSD jails for example. | |
2216 | Reported by Steven Chamberlain <steven@pyro.eu.org>. | |
2217 | - On systems using libkvm, do not fail when kvm_getprocs() cannot find | |
2218 | any process. | |
2219 | * Map i786 to i386 also for the multiarch pathname in dpkg-architecture. | |
2220 | * Handle omitted binary packages due to build profiles in dpkg-genchanges. | |
2221 | Based on a patch by Johannes Schauer <j.schauer@email.de>. Closes: #758191 | |
2222 | * Update restriction formula syntax for build profiles: | |
2223 | - Restriction lists are now restriction formulas. | |
2224 | - Restriction formulas are given in disjunctive normal form expression: | |
2225 | <foo> <bar baz> <blub> | |
2226 | - Removal of the implicit prefix/namespace mechanic. | |
2227 | - Construct the profiles entry of the Packages-List field by converting | |
2228 | the "<bar baz> <blub>" syntax into "bar,baz+blub". | |
2229 | - Include a temporary compatibility mapping with the old way to write | |
2230 | the Build-Profiles field in binary packages which can be removed once | |
2231 | all affected source packages have moved to the new syntax. | |
2232 | Thanks to Johannes Schauer <j.schauer@email.de>. Closes: #760158 | |
2233 | * Normalize instdir in dpkg by removing trailing «/» and «/.». This gets | |
2234 | rid of several inconsistencies and doubled «/» in syscalls and output | |
2235 | messages. | |
2236 | * Never try to remove the root directory or its backups. There's no point in | |
2237 | it, and makes life more difficult for a read-only root with a read-write | |
2238 | overlay or a symlink farm. Requested by sepero111@gmx.com. | |
2239 | * Remove arbitrary filename limit from dpkg-deb, which was lifted some | |
2240 | time ago when the code switched to a dynamic string via varbuf. | |
2241 | * Do not pipe the files to sign from dpkg-buildpackage to GnuPG. When GnuPG | |
2242 | uses the gpg-agent it is unable to detect the correct tty configuration | |
2243 | if stdin is a pipe instead of the current terminal. Closes: #762391 | |
2244 | * Add a new --hash option to enable generating only specific file checksums | |
2245 | in dpkg-scanpackages. Requested by Thorsten Glaser <tg@debian.org>. | |
2246 | * Add architecture restriction options for dpkg-architecture -L. This allows | |
2247 | selecting specific subsets of all valid known architectures, matching by | |
2248 | wildcard (-W), endianness (-E) or bits (-B). The restricting options can | |
2249 | be combined, or omitted altogether. Closes: #762635 | |
2250 | * Say arch-wildcard instead of arch-alias in dpkg-architecture --help output. | |
2251 | * Test suite: | |
2252 | - Do not leave temporary files behind on failure or when interrupted. | |
2253 | - Add basic unit tests for the FNV hashing function. | |
2254 | - Add unit tests for the libdpkg tar extractor. | |
2255 | * Add --build and --extract command aliases to dpkg-source. | |
2256 | * Print file or package names instead of pointers in dpkg debug output, | |
2257 | to make it more meaningful and reproducible. | |
2258 | * Fix off-by-one error in libdpkg command argv size calculation. | |
2259 | Based on a patch by Bálint Réczey <balint@balintreczey.hu>. Closes: #760690 | |
2260 | * Switch the libdpkg string hashing function from FNV-1 to the recommended | |
2261 | FNV-1a variant. | |
2262 | * Switch the dpkg files database string hashing function from what appears | |
2263 | to be a custom hash function to the libdpkg FNV-1a implementation. As a | |
2264 | side effect this fixes an integer overflow. Addresses: #760741 | |
2265 | * Double the dpkg files database hash table size to the closest 2^18 prime. | |
2266 | Times have changed, and it's common to have at least these many files. | |
2267 | This reduces the amount of collisions. | |
2268 | * Document optional dpkg -C argument in --help output. Closes: #763000 | |
2269 | * Consider a hardlink tar entry as a regular file for mode values, i.e. | |
2270 | assign to it S_IFREG instead of 0. | |
2271 | ||
2272 | [ Raphaël Hertzog ] | |
2273 | * Explain better in deb-triggers(5) why interest/activate-noawait should be | |
2274 | favored. | |
2275 | ||
2276 | [ Updated programs translations ] | |
2277 | * Catalan (Guillem Jover): Fix mismatched format string. | |
2278 | * Czech (Miroslav Kure). | |
2279 | * Polish (Łukasz Dulny). | |
2280 | * Turkish (Mert Dirik). Closes: #763825 | |
2281 | ||
2282 | [ Updated man pages translations ] | |
2283 | * German (Helge Kreutzmann). | |
2284 | * Italian (Guillem Jover): Swap order of some dpkg-deb arguments. | |
2285 | Thanks to xor <xor@paranoici.org>. Closes: #759149 | |
2286 | ||
2287 | -- Guillem Jover <guillem@debian.org> Mon, 06 Oct 2014 00:11:08 +0200 | |
2288 | ||
2289 | dpkg (1.17.13) unstable; urgency=low | |
2290 | ||
2291 | [ Guillem Jover ] | |
2292 | * Remove unbalanced trailing single-quote in dpkg-deb error message. | |
2293 | Reported by Trần Ngọc Quân <vnwildman@gmail.com>. | |
2294 | * Remove architecture blacklist from hardening build flag option | |
2295 | stackprotectorstrong. Thanks to Romain Francoise <rfrancoise@debian.org>. | |
2296 | * Documentation: | |
2297 | - Merge binary:Package descriptions in dpkg-query(1). | |
2298 | - Split --remove and --purge options in dpkg(1). This also clarifies on | |
2299 | which package states each option can operate. Closes: #576338 | |
2300 | - Remove duplicate “of the” in dpkg-maintscript-helper(1). | |
2301 | * Fix dpkg-maintscript-helper dir_to_symlink to handle relative symlink | |
2302 | targets. Thanks to Helmut Grohne <helmut@subdivi.de>. | |
2303 | * Fix dpkg-maintscript-helper symlink_to_dir to assure absolute pathnames | |
2304 | arguments. | |
2305 | * Fix dpkg-source not detecting modified files during --commit or -b. | |
2306 | Regression introduced in dpkg 1.17.11. Closes: #758426 | |
2307 | Reported by Neil Williams <codehelp@debian.org>. | |
2308 | * Only test the strerror() compatible code if sys_errlist and sys_nerr | |
2309 | are present. This fixes a build failure on GNU/Hurd. Closes: #758199 | |
2310 | * Switch start-stop-daemon on GNU/kFreeBSD systems to use libkvm, instead | |
2311 | of relying on linprocfs which is not the native procfs on kFreeBSD, and it | |
2312 | is usually not mounted as FreeBSD programs do not expect it to be present. | |
2313 | ||
2314 | [ Updated programs translations ] | |
2315 | * Czech (Miroslav Kure). | |
2316 | * German (Sven Joachim). | |
2317 | * Vietnamese (Trần Ngọc Quân). | |
2318 | ||
2319 | [ Updated man pages translations ] | |
2320 | * French (Jean-Pierre Giraud, Vincent Thomas, Raphaël Hertzog). | |
2321 | ||
2322 | [ Updated scripts translations ] | |
2323 | * French (Raphaël Hertzog). | |
2324 | * German (Helge Kreutzmann). | |
2325 | ||
2326 | -- Guillem Jover <guillem@debian.org> Tue, 19 Aug 2014 20:14:45 +0200 | |
2327 | ||
2328 | dpkg (1.17.12) unstable; urgency=low | |
2329 | ||
2330 | [ Guillem Jover ] | |
2331 | * Only build the compatibility selinux code if libselinux is available or | |
2332 | the user requested it. Also fixes build failures on non-Linux systems. | |
2333 | Closes: #757637 | |
2334 | * Documentation: | |
2335 | - Add a short description to each virtual field in dpkg-query(1), and | |
2336 | mention the version they got introduced in dpkg. | |
2337 | - Fix formatting of last paragraphs inside dselect(1) --color description. | |
2338 | * Rework dselect columns code, to make it easier to maintain and read. | |
2339 | * Add new architecture columns to dselect package list view. The new | |
2340 | columns, shown by default, can be turned off with the new ‘A’ key, | |
2341 | or bound to another key via the new “archdisplay” keybinding. | |
2342 | * Fix a descriptor leak on dselect subprocesses when --debug is used. | |
2343 | * Use «tar --format=gnu» when creating source archives. This makes sure we | |
2344 | get a deterministic output format, regardless of what tar defaults to. | |
2345 | Thanks to Jan Blunck <jblunck@infradead.org>.. | |
2346 | * Use perl's length instead of defined when checking some environment | |
2347 | variables, if we require them to have content. | |
2348 | * Allow specifying the same build type option multiple times in | |
2349 | dpkg-buildpackage and dpkg-genchanges. There seems to be scripts with | |
2350 | such invocations in the wild. Closes: #757795 | |
2351 | ||
2352 | [ Updated programs translations ] | |
2353 | * German (Sven Joachim). | |
2354 | ||
2355 | [ Updated scripts translations ] | |
2356 | * German (Helge Kreutzmann). | |
2357 | ||
2358 | [ Updated man pages translations ] | |
2359 | * German (Helge Kreutzmann). | |
2360 | ||
2361 | -- Guillem Jover <guillem@debian.org> Fri, 15 Aug 2014 03:30:39 +0200 | |
2362 | ||
2363 | dpkg (1.17.11) unstable; urgency=low | |
2364 | ||
2365 | [ Guillem Jover ] | |
2366 | * Switch URLs in docs and code comments from http:// to https:// if the | |
2367 | latter is available (round two). This includes the quilt patch header | |
2368 | templates, and examples in man pages. | |
2369 | * Update some dpkg git URLs to the new and newer (cgit switch) scheme. | |
2370 | * Changes to libcompat: | |
2371 | - Make the library testable. | |
2372 | - Do not run qsort() over the scandir() list if it is NULL. | |
2373 | - Add a setexecfilecon() compatibility function out from dpkg code. | |
2374 | * Use SELinux setexecfilecon() if available in dpkg instead of ad-hoc code. | |
2375 | * Replace obsolete <sys/fcntl.h> with <fcntl.h>, which fixes compilation on | |
2376 | Android. Thanks to Fredrik Fornwall <fredrik@fornwall.net>. Closes: #752036 | |
2377 | * Fix file triggers/Unincorp descriptor leak on subprocesses. Regression | |
2378 | introduced with the initial triggers implementation in dpkg 1.14.17. | |
2379 | Closes: #751021 | |
2380 | * Do not disable the stack-protector build flags on arm64 in Debian and | |
2381 | derivatives, the toolchain supports them now. | |
2382 | Thanks to Adam Conrad <adconrad@debian.org>. Closes: #751032 | |
2383 | * When parsing the statoverride database from dpkg-statoverride do not | |
2384 | consider it an error and refuse to operate at all if the user or group | |
2385 | names are not known to the system, just preserve them. Closes: #563307 | |
2386 | * Do not write to the available file when unpacking binary packages. This | |
2387 | information is not useful as dpkg has never recorded the archive path, | |
2388 | so it has never been truly available for re-installation anyway. | |
2389 | * Add versioned Provides support: | |
2390 | - Add a new dpkg --assert-versioned-provides command. | |
2391 | - Packages can provide a specific version, “virtual (= 1.0)” which will | |
2392 | be honored, previously it would just be accepted when parsing. | |
2393 | - Non-versioned virtual packages will not satisfy versioned dependencies. | |
2394 | - Versioned virtual packages will satisfy non-versioned dependencies. | |
2395 | Based on skeletal code by Ben Collins <bcollins@debian.org>. | |
2396 | Closes: #7330, #24934, #112131, #134582, #180316 | |
2397 | * On removal check Depends and Pre-Depends for packages in unpacked and | |
2398 | half-configured states too. | |
2399 | * Add support for new hardening build flag stackprotectorstrong in Debian | |
2400 | and derivatives, enabled by default. It will fallback to stackprotector | |
2401 | when the former is not functional or disabled by the user. | |
2402 | Thanks to Romain Francoise <rfrancoise@debian.org>. | |
2403 | * Change «dpkg-deb --field» code to use the libdpkg deb822 parser instead | |
2404 | of an ad-hoc one. This makes sure any field fixup and sanity check is | |
2405 | performed on the input, and gets reflected on the output. | |
2406 | * Add new dpkg-query virtual fields db:Status-Want, db:Status-Status and | |
2407 | db:Status-Eflag to allow fine-grained access to the Status values. | |
2408 | * Automatically add the Testsuite field in dpkg-source to the .dsc file. | |
2409 | * Spell nocheck option in dpkg-scanpackages wait_child() call correctly. | |
2410 | Spotted by James McCoy <jamessan@debian.org> (in devscripts). | |
2411 | * Move the explanation of functional checks from --verify-format to the | |
2412 | --verify command in the dpkg(1) man page. Closes: #747264 | |
2413 | * Improve dpkg-buildpackage(1) man page: | |
2414 | - Mark DEB_CHECK_COMMAND environment variable in bold. | |
2415 | - Add final item for done hook in the actions sequence. | |
2416 | - Mention that -nc does not apply either when -F is specified. | |
2417 | - Mention that the --FOO-option options can be used multiple times. | |
2418 | - Fix a typo in the BUGS section. | |
2419 | * Mark the “and” between the filenames as regular format in dpkg-source(1). | |
2420 | * Add --format and --ignore-bad-version to dpkg-source --help output. | |
2421 | * Clarify error message in Dpkg::Source::Quilt when patches fail to apply, | |
2422 | to note that the patch might be malformed (besides not accepting patches | |
2423 | with fuzz). | |
2424 | * Try to preallocate the disk size for extracted files on unpack. This | |
2425 | might help in avoiding filesystem fragmentation, and possibly improve | |
2426 | performance on some filesystems. | |
2427 | * Print the correct removed binary filename when building a source package | |
2428 | with dpkg-source --include-removal. Closes: #755166 | |
2429 | * Add powerpcel support to cputable. Thanks to Jae Junh <jaejunh@embian.com>. | |
2430 | * Bump the i386 architecture GNU triplet to i586-linux-gnu to match the | |
2431 | change in gcc. Somewhat reluctantly, as i386 wants to be its unique | |
2432 | snowflake and use a GNU triplet not matching its baseline. This will | |
2433 | cause problems when cross-building and using unmatched combinations of | |
2434 | dpkg-dev and gcc. Closes: #751363 | |
2435 | * Update i386 architecture GNU cpu regex in cputable to match i786 too. | |
2436 | * Remove unused pkglibdir variable from libdpkg.pc.in. | |
2437 | * Perl modules: | |
2438 | - Add new set_as_auto() method to Dpkg::Substvars. | |
2439 | - Add support for sig and delete_sig spawn() options in Dpkg::IPC. | |
2440 | - Add %opts to ensure_open() member in Dpkg::Compression::FileHandle. | |
2441 | - Change find_command() to handle an empty or undef argument in Dpkg:Path. | |
2442 | * Mark Format and Installed-Size as automatic substvars in dpkg-genchanges | |
2443 | and dpkg-gencontrol respectively. | |
2444 | * Warn on usage of deprecated Source-Version substvar. | |
2445 | * Say OpenPGP instead of PGP when referring to the standard on code comments | |
2446 | and output messages. | |
2447 | * Add a hint to the “no dependency information found” error message in | |
2448 | dpkg-shlibdeps, to check if the library is actually packaged. | |
2449 | Thanks to Sylvestre Ledru <sylvestre@debian.org>. Closes: #756230 | |
2450 | * Delete the current compressor SIGPIPE disposition in Dpkg::Source::Archive, | |
2451 | which fixes ignoring SIGPIPE from the calling process. Closes: #756526 | |
2452 | * Ignore DEB_CHECK_COMMAND in dpkg-buildpackage if the command is not found. | |
2453 | * Emit a warning when using the deprecated -is/-ip/-isp/-ips options in | |
2454 | dpkg-gencontrol. | |
2455 | * Only print build type once in dpkg-genchanges, instead of once for each | |
2456 | specified -A or -B option and then yet another time for the general build | |
2457 | type description. | |
2458 | * Unify build options description in --help output for dpkg-buildpackage | |
2459 | and dpkg-genchanges. | |
2460 | * Only allow one build type option in dpkg-genchanges and dpkg-buildpackage. | |
2461 | * Correctly filter the host architecture on the Architecture field in the | |
2462 | generated .changes file from dpkg-genchanges, when the debian/files | |
2463 | contains arch-specific packages but dpkg-genchanges was called with | |
2464 | one of the build types excluding them. | |
2465 | * Add new -g and -G options to dpkg-genchanges and dpkg-buildpackage for | |
2466 | source plus arch-indep/specific builds. Closes: #756975 | |
2467 | * Fix dpkg --add-architecture and --remove-architecture to check that they | |
2468 | get exactly one argument. Closes: #757254 | |
2469 | ||
2470 | [ Updated programs translations ] | |
2471 | * Danish (Joe Dalton). Closes: #754127 | |
2472 | * French (Jean-Baka Domelevo Entfellner, Julien Patriarca). | |
2473 | * Portuguese (Miguel Figueiredo). Closes: #756920 | |
2474 | * Spanish (Guillem Jover): Fix «dpkg-query -l» header. Closes: #756209 | |
2475 | * Swedish (Peter Krefting). | |
2476 | ||
2477 | [ Updated scripts translations ] | |
2478 | * Swedish (Peter Krefting). | |
2479 | ||
2480 | [ Updated man pages translations ] | |
2481 | * Swedish (Peter Krefting). | |
2482 | ||
2483 | -- Guillem Jover <guillem@debian.org> Sat, 09 Aug 2014 17:16:27 +0200 | |
2484 | ||
2485 | dpkg (1.17.10) unstable; urgency=medium | |
2486 | ||
2487 | [ Guillem Jover ] | |
2488 | * Use libtool to build the static libraries, which makes it possible to | |
2489 | embed libcompat inside libdpkg, as required by some external programs | |
2490 | linking against the latter. Closes: #746122 | |
2491 | * Fix word wrapping logic in dselect. Regression introduced in dpkg 1.17.3. | |
2492 | * Fix possible out of bounds buffer read access in the error output on | |
2493 | bogus ar member sizes. | |
2494 | * Fix memory leaks in buffer_copy() on error conditions. | |
2495 | * Test suite: | |
2496 | - Improve C code coverage. | |
2497 | - Add template test cases for most perl modules. | |
2498 | - Add test cases for Dpkg::Deps OR relationships. | |
2499 | - Add minimal test case for Dpkg::Source::Quilt. | |
2500 | - Add test cases for Dpkg::Source::Patch CVE-2014-0471 and CVE-2014-3127. | |
2501 | - Add test case for patch disabling hunks; not security sensitive. | |
2502 | * Fix non-security sensitive TOCTOU race in triggers database loading. | |
2503 | * Fix non-security sensitive TOCTOU race in update-alternative alternative | |
2504 | database loading. | |
2505 | * Fix non-security sensitive TOCTOU race in update-alternative rename code. | |
2506 | * Add a workaround to start-stop-daemon for bogus OpenVZ Linux kernels that | |
2507 | prepend, instead of appending, the " (deleted)" marker in /proc/PID/exe. | |
2508 | Closes: #731530 | |
2509 | * Move dpkg-architecture -L argument to the Commands --help output section. | |
2510 | * Make dpkg-maintscript-helper print only once that we are moving a | |
2511 | conffile, and not on every interim state transition. Closes: #747370 | |
2512 | * Do not use global match variables in perl code. | |
2513 | * Man pages: | |
2514 | - Attempt to clarify and improve wording of some strange or confused | |
2515 | constructs. Reported by Helge Kreutzmann. | |
2516 | - Expand Vcs-* field names into each supported field name in | |
2517 | deb-src-control(5) to make it easier to search for them. | |
2518 | - Change control.tar.gz reference to simply control.tar in deb(5). | |
2519 | - Document in dpkg-deb(1) -Z option that bzip2 and lzma are deprecated. | |
2520 | - Add notes in dpkg-gensymbols(1) about symbol backward-compatibility. | |
2521 | Based on a patch by Bernhard R. Link <brlink@debian.org>. | |
2522 | Closes: #746973 | |
2523 | - Document that dpkg-buildpackage(1) -j argument is optional. | |
2524 | - Add current and deprecated media types to deb(5). | |
2525 | - Document in dpkg(1) that --audit now does more than just searching for | |
2526 | partially installed packages. | |
2527 | * Add support for automatic parallel job selection in dpkg-buildpackage, | |
2528 | matching currently active processors, when using -jauto. Closes: #748012 | |
2529 | * Perl modules: | |
2530 | - Bump $VERSION for Dpkg::Patch, missed in 1.16.1. | |
2531 | - Bump $VERSION for Dpkg::Deps, missed in 1.17.0. | |
2532 | - Update and fix CHANGES POD sections for public modules. | |
2533 | - Add missing Dpkg::Deps::Multiple profile_is_concerned() and | |
2534 | reduce_profiles() methods, inherited by Dpkg::Deps::Union, | |
2535 | Dpkg::Deps::AND and Dpkg::Deps::OR. | |
2536 | * Do not mangle quilt series files with a missing newline on the last line. | |
2537 | Closes: #584233 | |
2538 | * Quiesce tar warnings in cron job by redirecting stderr to /dev/null, as | |
2539 | it seems --warning=none does not work correctly. Closes: #748544 | |
2540 | * Do not emit a trailing space from Dpkg::Control::Hash on a field's empty | |
2541 | first line. Bump dpkg-dev Breaks on devscripts to 2.14.4, as previous | |
2542 | versions expect a trailing space from dpkg-parsechangelog output. | |
2543 | Based on a patch by Johannes Schauer <j.schauer@email.de>. Closes: #749044 | |
2544 | * Do not assume that sensible-editor is present on «dpkg-source --commit», | |
2545 | as that command is very Debian specific. Fallback to try VISUAL, EDITOR, | |
2546 | or vi, if the previous commands are either unset or not found. | |
2547 | * Use badusage() instead of ohshit() on dpkg --ignore-depends argument | |
2548 | parsing errors. | |
2549 | * Add per package dpkg --audit support. | |
2550 | * Add support for DragonFlyBSD to ostable and triplettable. | |
2551 | Thanks to Hleb Valoshka <375gnu@gmail.com>. | |
2552 | * Add support for DragonFlyBSD to start-stop-daemon. Closes: #734452 | |
2553 | Based on a patch by Hleb Valoshka <375gnu@gmail.com>. | |
2554 | * Correctly parse patch headers in Dpkg::Source::Patch, to avoid directory | |
2555 | traversal attempts from hostile source packages when unpacking them. | |
2556 | Reported by Javier Serrano Polo <javier@jasp.net> as an unspecified | |
2557 | directory traversal; meanwhile also independently found by me both | |
2558 | #749183 and what was supposed to be #746498, which was later on published | |
2559 | and ended up being just a subset of the other non-reported issue. | |
2560 | Fixes CVE-2014-3864 and CVE-2014-3865. Closes: #746498, #749183 | |
2561 | ||
2562 | [ Updated programs translations ] | |
2563 | * Catalan (Guillem Jover). | |
2564 | * Italian (Milo Casagrande). Closes: #750105 | |
2565 | ||
2566 | [ Updated scripts translations ] | |
2567 | * German (Helge Kreutzmann). | |
2568 | ||
2569 | [ Updated man pages translations ] | |
2570 | * German (Helge Kreutzmann). | |
2571 | ||
2572 | [ Raphaël Hertzog ] | |
2573 | * Let dpkg-source unpack additional tarballs in a deterministic order. | |
2574 | Thanks to Samuel Bronson for the report. Closes: #747148 | |
2575 | ||
2576 | -- Guillem Jover <guillem@debian.org> Thu, 05 Jun 2014 20:18:04 +0200 | |
2577 | ||
2578 | dpkg (1.17.9) unstable; urgency=high | |
2579 | ||
2580 | [ Guillem Jover ] | |
2581 | * Do not allow patch files with C-style encoded filenames. Closes: #746306 | |
2582 | Fixes CVE-2014-3127 and unconditionally fixes CVE-2014-0471. | |
2583 | Reported by Javier Serrano Polo <javier@jasp.net>. | |
2584 | * Switch alternative database backups from xz to gzip. Closes: #746354 | |
2585 | * Do not leak long tar names on bogus or truncated archives. | |
2586 | * Do not leak the filepackages iterator when a directory is used by other | |
2587 | packages. | |
2588 | * Fix short lived memory leaks in «dpkg-split --split». | |
2589 | * Fix memory leak in unused Keybindings screen in dselect. | |
2590 | * Do not leak color string on «dselect --color». | |
2591 | * Fix memory leaks when parsing alternatives. | |
2592 | * Fix off-by-one stack buffer overrun in start-stop-daemon on GNU/Linux and | |
2593 | GNU/kFreeBSD if the executable pathname is longer than _POSIX_PATH_MAX. | |
2594 | Although this should not have security implications as the buffer is | |
2595 | surrounded by two arrays (so those catch accesses even if the stack | |
2596 | grows up or down), and we are compiling with -fstack-protector anyway. | |
2597 | * Mark the command_get_pager() tests on a tty as TODO for now, so that | |
2598 | we do not get failures on build daemons. | |
2599 | * Make test suite errors abort the build again. Closes: #746331 | |
2600 | ||
2601 | [ Updated scripts translations ] | |
2602 | * French (Steve Petruzzello). Closes: #746350 | |
2603 | * German (Helge Kreutzmann). | |
2604 | ||
2605 | [ Updated man pages translations ] | |
2606 | * German (Helge Kreutzmann). | |
2607 | ||
2608 | -- Guillem Jover <guillem@debian.org> Wed, 30 Apr 2014 05:45:20 +0200 | |
2609 | ||
2610 | dpkg (1.17.8) unstable; urgency=high | |
2611 | ||
2612 | [ Guillem Jover ] | |
2613 | * Do not backup nonexistent database files from the cron.daily file. | |
2614 | And stop emitting tar warnings. Closes: #745592, #745651 | |
2615 | * Test suite: | |
2616 | - Improve Perl code coverage. | |
2617 | - Improve C code coverage. | |
2618 | * Handle space-only strings when parsing versions in libdpkg. | |
2619 | * Document the environment requirements for the dpkg-maintscript-helper | |
2620 | supports command in the man page. Closes: #739634 | |
2621 | * Improve wording for «dpkg --verify» and --verify-format in the man page. | |
2622 | Closes: #733057 | |
2623 | * Switch test runner from Test::Harness to TAP::Harness. | |
2624 | * Use the perl TAP::Harness for the C test suite instead of the automake | |
2625 | tap-driver, to avoid requiring automake >= 1.12, currently not present | |
2626 | in stable. | |
2627 | * Enable failed test case reporting from the TAP::Harness, so that we get | |
2628 | more meaningful reports on failure from the C test suite. | |
2629 | * Correctly parse C-style diff filenames in Dpkg::Source::Patch, to avoid | |
2630 | directory traversal attempts from hostile source packages when unpacking | |
2631 | them. Reported by Jakub Wilk <jwilk@debian.org>. Fixes CVE-2014-0471. | |
2632 | ||
2633 | [ Updated programs translations ] | |
2634 | * German (Sven Joachim). | |
2635 | * Russian (Yuri Kozlov). Closes: #745869 | |
2636 | * Vietnamese (Trần Ngọc Quân). | |
2637 | ||
2638 | -- Guillem Jover <guillem@debian.org> Mon, 28 Apr 2014 13:33:11 +0200 | |
2639 | ||
2640 | dpkg (1.17.7) unstable; urgency=low | |
2641 | ||
2642 | [ Guillem Jover ] | |
2643 | * Documentation: | |
2644 | - Mention in deb-symbols(5), that the “main-dependency-template” is | |
2645 | always used. Closes: #737731 | |
2646 | - Clarify in deb-control(5) «Multi-Arch: no» field omission. | |
2647 | - Clarify in dpkg-buildpackage(1) --check-option description. | |
2648 | - Document dpkg-query --control-path life expectancy. See: #699647 | |
2649 | - Fix indentation of “Extract options (with -x)” title in dpkg-source(1). | |
2650 | - Improve symlink <-> directory switch information in | |
2651 | dpkg-maintscript-helper(1). Closes: #739388 | |
2652 | - Add missing flags affected by hardening options to dpkg-buildflags(1). | |
2653 | * Use exit instead of return to exit a subshell in dpkg-maintscript-helper. | |
2654 | Thanks to Richard Levitte <richard@levitte.org>. Closes: #738957 | |
2655 | * Localize $_ in Perl functions with while (<$fh>) style loops. | |
2656 | * Perl test suite cleanup: | |
2657 | - Switch test suite runner from ExtUtils::Command::MM to Test::Harness. | |
2658 | - Enable colors in test suite runner. | |
2659 | - Remove sequence number prefixes from test case filenames. | |
2660 | * Do not generate perl warnings on nonexistent fields with | |
2661 | «dpkg-parsechangelog --show». | |
2662 | * Fix bogus message on dependency parse errors in dpkg-checkbuilddeps. | |
2663 | Closes: #736778 | |
2664 | * Document is_pgp_signed as a public Dpkg::Control::Hash option. | |
2665 | Closes: #735975 | |
2666 | * Do not generate perl warnings on undef versions in | |
2667 | Dpkg::Deps::deps_compare(). See: #737731 | |
2668 | * Clarify dpkg-genchanges error message on binary builds without any binary | |
2669 | artifact built. Closes: #726520 | |
2670 | * Improve dpkg-source warning message when ignoring file removals, | |
2671 | by adding a hint about the --include-removal option. | |
2672 | Thanks to Moritz Muehlenhoff <jmm@debian.org>. Closes: #738310 | |
2673 | * Add a new dpkg-source extraction --ignore-bad-version option. | |
2674 | Closes: #740883 | |
2675 | * Add Architecture and Build-Profiles information to Package-List field, | |
2676 | as optional name=value1,value2 entries, with names «arch» and «profile». | |
2677 | Use the now recognized field Build-Profiles from binary stanzas in the | |
2678 | source control file to fill the «profile» value. | |
2679 | * Do not interpret the .dsc filename as a regex when recomputing the | |
2680 | md5sum for the .changes file after signing the .dsc. Closes: #742535 | |
2681 | * Cache vendor info Control::Hash objects in Dpkg::Vendor::get_vendor_info() | |
2682 | when parsing the vendor file on each hook invocation. | |
2683 | * If the vendor does not have a Dpkg::Vendor module, try loading a module | |
2684 | from the parent vendors, before falling back to Dpkg::Vendor::Default. | |
2685 | Closes: #735978 | |
2686 | * Set Ubuntu build flags for ppc64el instead of ppc64, as Ubuntu never ended | |
2687 | up shipping a ppc64 architecture. Also honor noopt DEB_BUILD_OPTIONS flag. | |
2688 | Thanks to Adam Conrad <adconrad@debian.org. Closes: #738691 | |
2689 | * Add OpenRISC or1k support to cputable. | |
2690 | Thanks to Christian Svensson <christian@cmd.nu>. Closes: #736717 | |
2691 | * Add support for FCFLAGS, OBJCFLAGS and OBJCXXFLAGS build flags. | |
2692 | Closes: #744326 | |
2693 | * Improvements and portability fixes to start-stop-daemon: | |
2694 | - When using the Linux procfs switch to use /proc/PID/status instead of | |
2695 | /proc/PID/stat to read the process name. | |
2696 | - Add a generic KVM-based implementation to initialize the entire | |
2697 | process list. | |
2698 | - Fix FreeBSD KVM code to use current kinfo_proc layout. | |
2699 | - Add a native FreeBSD pid_is_exec() method, which is more reliable than | |
2700 | the KVM-based one, and means neither linprocfs nor procfs are required | |
2701 | on such system anymore. Note that GNU/kFreeBSD is still using Linux | |
2702 | procfs code (which ends up using linprocfs). | |
2703 | - Fix OpenBSD KVM code to use current kinfo_proc layout. | |
2704 | - Detect system specific headers at configure time instead of hardcoding | |
2705 | their usage depending on system macros. | |
2706 | - Add a new --ppid matching option to check for parent PID. | |
2707 | Suggested by Alex Mestiashvili <mailatgoogl@gmail.com>. | |
2708 | - On GNU/Hurd do not link unnecessarily against libshouldbeinlibc and | |
2709 | libihash. | |
2710 | * Set TAR preprocessor variable at build time instead of hardcoding it. | |
2711 | This will allow non-GNU systems to easily use another value for their | |
2712 | GNU tar, which is usually either gnutar or gtar. | |
2713 | * Require compound literals support in the compiler at configure time. | |
2714 | * Fix compound literals usage with compilers in C99 mode, by not assigning | |
2715 | them to static variables. | |
2716 | * Test suite cleanup: | |
2717 | - Do not unnecessarily shut up stdout in t-subproc. | |
2718 | - Test command_exec() exit code. | |
2719 | - Test allocations with new test_alloc() instead of pass/fail macros. | |
2720 | - Switch C test suite to use TAP. | |
2721 | * Add support for Packages-files in dpkg --update-avail and --merge-avail | |
2722 | from pipes, or standard input if the argument is omitted or is ‘-’. | |
2723 | Closes: #357093, #367297 | |
2724 | * Error out on not-installed packages passed to «dpkg --verify». | |
2725 | * Deprecate compressing .deb files with bzip2, by making dpkg-deb issue a | |
2726 | warning, as the compressor has been superseded by xz when it comes to | |
2727 | compression ratio, and in cases where higher compatibility or raw speed | |
2728 | is desired gzip is still the better option. Although unpacking will be | |
2729 | kept being supported to handle existing bzip2 compressed .deb files. | |
2730 | * Use GNU tar's --no-unquote when using -T in dpkg-deb to avoid mangling | |
2731 | filenames. Reported by Niels Thykier <niels@thykier.net>. Closes: #743687 | |
2732 | * Backup all databases with user data, not just the status database. | |
2733 | * Add Conflicts to dpkg against packages using install-info that were | |
2734 | removed after lenny or squeeze, but may have survived upgrades to wheezy. | |
2735 | Thanks to Andreas Beckmann <anbe@debian.org>. Closes: #735159 | |
2736 | * Be verbose on «make check» errors by printing the test suite log. | |
2737 | ||
2738 | [ Updated programs translations ] | |
2739 | * German (Sven Joachim). | |
2740 | * Swedish (Peter Krefting). | |
2741 | * Thai (Theppitak Karoonboonyanan). Closes: #745032 | |
2742 | * Vietnamese (Trần Ngọc Quân). | |
2743 | ||
2744 | [ Updated scripts translations ] | |
2745 | * German (Helge Kreutzmann). | |
2746 | * Swedish (Peter Krefting). | |
2747 | ||
2748 | [ Updated man pages translations ] | |
2749 | * German (Helge Kreutzmann). | |
2750 | * Italian (Beatrice Torracca). Closes: #742449 | |
2751 | * Swedish (Peter Krefting). | |
2752 | ||
2753 | -- Guillem Jover <guillem@debian.org> Mon, 21 Apr 2014 05:03:52 +0200 | |
2754 | ||
2755 | dpkg (1.17.6) unstable; urgency=low | |
2756 | ||
2757 | [ Guillem Jover ] | |
2758 | * Move signing in dpkg-buildpackage to the end of the build. | |
2759 | * Add new --check-command and --check-option options to dpkg-buildpackage, | |
2760 | and DEB_CHECK_COMMAND environment variable as a default value, to | |
2761 | specify a package checker to use before the signing process. | |
2762 | * Detect a missing gain-root-command even if dpkg-buildpackage is running | |
2763 | as root. | |
2764 | * Detect a missing sign-command in dpkg-buildpackage, before starting the | |
2765 | build, to avoid a failure at the end of the process. | |
2766 | * Remove trailing newlines from dpkg-deb warning message. | |
2767 | * Change dpkg-deb conffile name length warning into an error, as dpkg will | |
2768 | reject those packages at install time anyway. | |
2769 | * Unify and clarify dpkg-deb and dpkg conffile name length error message. | |
2770 | Closes: #108196 | |
2771 | * Add new start-stop-daemon --pid option. Closes: #253265 | |
2772 | * Mention Multi-Arch: no value in man pages. Closes: #732648 | |
2773 | * Correctly hyphenate binary-only and source-only in dpkg-buildpackage | |
2774 | output messages. | |
2775 | * Use makedev(3) when extracting .deb archives rather than ad-hoc | |
2776 | computations, to be able to support large major/minor device numbers, | |
2777 | supported on at least Linux, NetBSD and OpenBSD based systems. | |
2778 | Thanks to Peter Chang <dpf@google.com>. | |
2779 | * Turn the ARM Embedded ABI symbols blacklist into a regex, to stop having | |
2780 | to keep up with the GNU toolchain, or other toolchains emitting different | |
2781 | symbols. | |
2782 | * Blacklist GOMP critical section symbols. Closes: #708033 | |
2783 | * Add support for Ignore-Blacklist-Groups field in symbols files, with the | |
2784 | two available group values aeabi and gomp. Closes: #694524 | |
2785 | * Allow updating checksums in Dpkg::Checksums without erroring out. | |
2786 | * Add shell hooks support to dpkg-buildpackage, based on the debuild | |
2787 | implementation in devscripts 2.13.9. Closes: #476221 | |
2788 | * Add support for Testsuite source field. | |
2789 | * Clarify error message about missing revision in non-native source package. | |
2790 | Closes: #719348, #733746 | |
2791 | * Set default compression options in source format specific modules instead | |
2792 | of dpkg-source. This makes sure the correct compression level is set, even | |
2793 | for “3.0 (native)” packages with non-default compressors. Closes: #733326 | |
2794 | * Change default source package compressor for new formats (>= 2.0) to xz. | |
2795 | * Ignore the same packages in «dpkg-query --list» when computing the | |
2796 | column width as when printing the entries. Closes: #734114 | |
2797 | * Do not produce .deb archives with uncompressed gzip members on | |
2798 | «dpkg-deb -Zgzip -z0», instead create them as non-compressed members, | |
2799 | as if -Znone had been passed, as documented. Closes: #718295 | |
2800 | * Add support for .deb archives with a control member not compressed | |
2801 | (control.tar) or compressed with xz (control.tar.xz). | |
2802 | * Add support for creating uniformly compressed .deb archive members, | |
2803 | with the new dpkg-deb option --uniform-compression. | |
2804 | * Fix file descriptor leaks in diversions and statoverride databases. | |
2805 | Closes: #734783 | |
2806 | * Allow missing prior-version argument in dpkg-maintscript-helper | |
2807 | dir_to_symlink and symlink_to_dir commands. Closes: #733980 | |
2808 | ||
2809 | [ Updated programs translations ] | |
2810 | * Swedish (Peter Krefting). | |
2811 | * Vietnamese (Trần Ngọc Quân). | |
2812 | ||
2813 | [ Updated scripts translations ] | |
2814 | * German (Helge Kreutzmann). | |
2815 | * Swedish (Peter Krefting). | |
2816 | ||
2817 | [ Updated man pages translations ] | |
2818 | * German (Helge Kreutzmann). | |
2819 | * Swedish (Peter Krefting). | |
2820 | ||
2821 | -- Guillem Jover <guillem@debian.org> Wed, 15 Jan 2014 05:29:45 +0100 | |
2822 | ||
2823 | dpkg (1.17.5) unstable; urgency=low | |
2824 | ||
2825 | [ Guillem Jover ] | |
2826 | * Switch non-tty output to be line buffered by default, and set it to fully | |
2827 | buffered only for programs with precious and abundant output, not just | |
2828 | progress reporting output (i.e. dpkg-query). This was causing out-of-order | |
2829 | error and debug messages in relation to normal progress reporting, which | |
2830 | could be very confusing. Regression introduced in dpkg 1.17.2. | |
2831 | * Fix segfault in update-alternatives when adding or renaming slaves for | |
2832 | an existing alternative. Regression introduced in dpkg 1.17.2. | |
2833 | Closes: #731710 | |
2834 | * Fix dpkg-maintscript-helper symlink_to_dir and dir_to_symlink commands: | |
2835 | - Always run postinst code regardless of prior-version, as the package | |
2836 | might have been never configured before. | |
2837 | - Be more strict when checking the expected state of paths. | |
2838 | - Rename subcommand shell code to check-files-ownership. | |
2839 | - Change dir_to_symlink switch code to use a staging empty directory, | |
2840 | to avoid dpkg removing files from other packages, when removing the | |
2841 | package old files during upgrade. | |
2842 | - Bump minimal version in man page to 1.17.5. | |
2843 | Closes: #731730 | |
2844 | * Mention gpg2 too as one of the default sign commands in dpkg-buildpackage. | |
2845 | ||
2846 | [ Updated programs translations ] | |
2847 | * German (Sven Joachim). | |
2848 | ||
2849 | [ Updated scripts translations ] | |
2850 | * German (Helge Kreutzmann). | |
2851 | ||
2852 | [ Updated man pages translations ] | |
2853 | * German (Helge Kreutzmann). | |
2854 | ||
2855 | -- Guillem Jover <guillem@debian.org> Thu, 12 Dec 2013 08:29:45 +0100 | |
2856 | ||
2857 | dpkg (1.17.4) unstable; urgency=low | |
2858 | ||
2859 | * Keep the diversions and statoverride database files open during dpkg | |
2860 | runs, to avoid eager inode number reuse by the filesystem if these files | |
2861 | get replaced multiple times in maintainer scripts, as we rely on the | |
2862 | inode numbers being different when checking if the databases need to | |
2863 | be reloaded. Regression introduced in 1.17.2. Closes: #731524 | |
2864 | * Add debug output to diversions and statoverride database loading code. | |
2865 | * Reset the statoverrides information from the in-core database when | |
2866 | reloading it from disk, otherwise removals in maintainer scripts will | |
2867 | not be seen during the current dpkg run. | |
2868 | * Get rid of dpkg-split global partqueue queue variable. | |
2869 | * Use warningv() in dpkg instead of ad-hoc printing message when | |
2870 | overriding with --force option. | |
2871 | * Switch URLs in docs and code comments from http:// to https:// if the | |
2872 | latter is available. | |
2873 | ||
2874 | -- Guillem Jover <guillem@debian.org> Sat, 07 Dec 2013 07:34:54 +0100 | |
2875 | ||
2876 | dpkg (1.17.3) unstable; urgency=low | |
2877 | ||
2878 | [ Guillem Jover ] | |
2879 | * Check availability of warning flags at build time. Fixes a build failure | |
2880 | on systems with old g++ compilers not accepting -Wc++11-compat. | |
2881 | * Move DPKG_C_C99 call just after AC_PROG_CC, so that subsequent checks | |
2882 | can take advantage of the possibly set flags to enable C99 features. | |
2883 | * Improve configure C99 compiler check output. | |
2884 | * Use C++11 nullptr instead of 0 or NULL, which is way more descriptive | |
2885 | and has a better type. Check for C++11 compiler support, and fallback | |
2886 | nullptr to 0 if unavailable. | |
2887 | ||
2888 | [ Updated programs translations ] | |
2889 | * Vietnamese (Trần Ngọc Quân). Closes: #731409 | |
2890 | ||
2891 | -- Guillem Jover <guillem@debian.org> Thu, 05 Dec 2013 10:19:38 +0100 | |
2892 | ||
2893 | dpkg (1.17.2) unstable; urgency=low | |
2894 | ||
2895 | [ Guillem Jover ] | |
2896 | * Make Dpkg::Arch debwildcard_to_debtriplet() more robust by matching | |
2897 | on exact 'any' strings, instead of substrings. | |
2898 | * Add manpages-it Replaces to dselect and dpkg-dev. Closes: #717983 | |
2899 | Reported by Andreas Beckmann <anbe@debian.org>. | |
2900 | * Document default dpkg-deb compressor change to xz in man page. | |
2901 | Thanks to Salvatore Bonaccorso <carnil@debian.org>. Closes: #718437 | |
2902 | * Version manpages-it in Replaces with (<< 2.80-4), now that the package | |
2903 | does not ship the overlapping paths any more. | |
2904 | * Automatically prepend needed spaces for continuation --force-help lines. | |
2905 | * Be more precise on deb format errors with data member in dpkg-deb. | |
2906 | * Do not allow deb packages with control and data members swapped. | |
2907 | * Clarify «dpkg-deb --extract» bad usage error message on missing arguments | |
2908 | by printing all required arguments at once. Closes: #718899 | |
2909 | * Clarify the insertion order of _ members in deb(5) man page. | |
2910 | * Fix use after free in alternative_parse_fileset() on update-alternatives. | |
2911 | Reported by Pedro Ribeiro <pedrib@gmail.com>. | |
2912 | * Fix use after free in dpkg_arch_load_list() on libdpkg. | |
2913 | Reported by Pedro Ribeiro <pedrib@gmail.com>. | |
2914 | * Fix theoretical stack buffer overflow in w_dependency() on libdpkg, not | |
2915 | currently applicable. Reported by Pedro Ribeiro <pedrib@gmail.com>. | |
2916 | * Add ppc64el support to cputable. Closes: #718945 | |
2917 | Thanks to Jeff Bailey <jeffbailey@google.com>. | |
2918 | * Use dpkg-gencontrol -c argument as a fallback lock file in case | |
2919 | debian/control does not exist. Closes: #667008 | |
2920 | * Pass the package reference count (i.e. number of present instances) to | |
2921 | maintainer scripts via the new variable DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT. | |
2922 | Closes: #681370 | |
2923 | * Fix field names on error messages in libdpkg, by either capitalizing them | |
2924 | or by renaming them to match reality. | |
2925 | * Do not capitalize error and warning messages. | |
2926 | * When ignoring invalid remove requests in dpkg consider that progress, | |
2927 | reset the loop detector and avoid the assert. Closes: #143307 | |
2928 | * Activate all path components for file triggers on removal. | |
2929 | Regression introduced in 1.17.0. Closes: #725437 | |
2930 | * Activate file triggers on disappearance more accurately, only when we know | |
2931 | we are inevitably removing things. | |
2932 | * Fix «dpkg-query --list» output when using multibyte character strings, | |
2933 | to avoid unaligned columns and mojibake. Closes: #257505, #718541 | |
2934 | Based on a patch by Changwoo Ryu <cwryu@debian.org>. | |
2935 | * Use fully buffered output on non-tty stdout. | |
2936 | Reported by Shawn Landden <shawnlandden@gmail.com>. | |
2937 | * Recognize «start-stop-daemon -C» as documented. Closes: #719746 | |
2938 | Reported by Brian S. Julin <bri@abrij.org>. | |
2939 | * When update-alternatives is told to change slave links, do not warn that | |
2940 | the link group is broken, just print a notice that the alternative is | |
2941 | being updated due to the changes. | |
2942 | * Add a new «dpkg --verify» command to check the integrity of packages | |
2943 | installed files. Add a --verify-format option to explicitly select the | |
2944 | output format, currently only rpm compatible output is supported, but | |
2945 | the default might change in the future. Closes: #187019 | |
2946 | * Improve dpkg “Preparing to replace” and “Unpacking” progress messages. | |
2947 | Closes: #32427, #71106 | |
2948 | * Print the package version on main dpkg progress messages. | |
2949 | * Do not store timestamps in gzip headers when using the command, to try to | |
2950 | mimic the zlib behavior. This does not affect Debian as it's been using | |
2951 | zlib for a very long time. Closes: #719844 | |
2952 | * Reset environment variables affecting compressor commands when not using | |
2953 | the shared library implementations. Namely XZ_DEFAULTS, XZ_OPT, BZIP and | |
2954 | BZIP2. | |
2955 | * Use a simple list to track packages owning a file, instead of using a | |
2956 | list of arrays of pointers which waste 10 pointers per non-shared file, | |
2957 | instead of 1. This significantly reduces dpkg memory usage. | |
2958 | * Honor new DEB_SIGN_KEYID environment variable in dpkg-buildpackage. | |
2959 | Suggested by Harald Dunkel <harri@afaics.de>. Closes: #615813, #719418 | |
2960 | * Always check subprocess exit codes in Dpkg::Source::Package modules. | |
2961 | Reported by Ian Jackson <ijackson@chiark.greenend.org.uk>. | |
2962 | * Add support for pie and stack-protector options to dpkg-buildflags FFLAGS, | |
2963 | and update the man page to mention FFLAGS are a subset of CFLAGS. | |
2964 | Closes: #726932 | |
2965 | * Improve and unify -O option handling in dpkg-genchanges, dpkg-gensymbols | |
2966 | and dpkg-shlibdeps, by always taking an optional filename argument and | |
2967 | describing in the man page the default output files. | |
2968 | * Use “hyphen” instead of “dash” when we mean the ‘-’ character in the | |
2969 | documentation and code comments. | |
2970 | * Do not NULL-terminate the list in the compat scandir(), as this might | |
2971 | cause a segfault in case the function returns 0 entries. | |
2972 | * Always return from ensure_statoverrides() if file is NULL, otherwise | |
2973 | we might get us to read garbage from memory or segfault. | |
2974 | * Add new symlink_to_dir command to dpkg-maintscript-helper. Closes: #720712 | |
2975 | Based on a patch by Bastien ROUCARIÈS <roucaries.bastien@gmail.com>. | |
2976 | * Add new dir_to_symlink command to dpkg-maintscript-helper. Closes: #583585 | |
2977 | * Distinguish dpkg error reports between errors while processing packages | |
2978 | and archives. | |
2979 | * Fix crashes in the first call to gettext() after fork() on Mac OS X, by | |
2980 | forcing the initialization at program start of the CoreFoundation cached | |
2981 | values in libintl. | |
2982 | * Set a default gettext domain for libdpkg code, so that other programs | |
2983 | using a different domain can still get correct translations, like dselect. | |
2984 | * Cleanup libdpkg-perl API: | |
2985 | - Dpkg::Compression: Deprecate $default_compression_level, | |
2986 | $default_compression and $compression_re_file_ext package variables. | |
2987 | - Dpkg::Exit: Deprecate @handlers package variable. | |
2988 | - Dpkg::Source::Package: Deprecate $diff_ignore_default_regexp and | |
2989 | @tar_ignore_default_pattern package variables. | |
2990 | - Dpkg::Changelog::Entry::Debian: Deprecate $regex_header and | |
2991 | $regex_trailer package variables. | |
2992 | * Add GnuPG 2.x support. Add gnupg2 and gpgv2 as alternative Recommends to | |
2993 | gnupg and gpgv (to not pull them by default), but prefer gpgv2 over gpgv, | |
2994 | and gpg2 over gpg at run-time if they are available. | |
2995 | * Switch dpkg conflictor tracking from a fixed-size array to a queue, | |
2996 | fixing several related issues, due to conflictors not being removed from | |
2997 | the array after processing them. dpkg could fill it due to additions in | |
2998 | previous package processing producing very confusing error messages; and | |
2999 | a theoretical problem where a package could get appended to be removed, | |
3000 | then reinstalled as a new version, to get removed again when revisiting | |
3001 | the array in a subsequent package processing. Closes: #726112 | |
3002 | * Do not accept empty field names in dpkg. | |
3003 | * Do not accept an initial hyphen in field names. | |
3004 | * Add experimental build profiles support: | |
3005 | - Add support for <!profile.name> build-time restrictions in dependencies. | |
3006 | - Add support for DEB_BUILD_PROFILES environment variable. | |
3007 | - Add new option -P to dpkg-buildpackage and dpkg-checkbuilddeps. | |
3008 | - Add new Built-For-Profiles output field in .deb and .changes files. | |
3009 | Based on a patch by Patrick "P. J." McDermott <pjm@nac.net>, | |
3010 | Wookey <wookey@debian.org> and Johannes Schauer <j.schauer@email.de>. | |
3011 | Closes: #661538 | |
3012 | * Bump Standards-Version to 3.9.5. | |
3013 | * Document interactions of dpkg-source --extend-diff-ignore and -i in the | |
3014 | man page. Closes: #729874 | |
3015 | ||
3016 | [ Updated programs translations ] | |
3017 | * German (Sven Joachim). | |
3018 | * Vietnamese (Trần Ngọc Quân). | |
3019 | ||
3020 | [ Updated scripts translations ] | |
3021 | * German (Helge Kreutzmann). | |
3022 | ||
3023 | [ Updated man pages translations ] | |
3024 | * French (Christian Perrier): fix incorrectly translated sentence, | |
3025 | thanks to Fabien Givors. | |
3026 | * German (Helge Kreutzmann). | |
3027 | ||
3028 | -- Guillem Jover <guillem@debian.org> Thu, 05 Dec 2013 04:56:31 +0100 | |
3029 | ||
3030 | dpkg (1.17.1) unstable; urgency=low | |
3031 | ||
3032 | * Man pages cleanup: | |
3033 | - Make explicit that dpkg-shlibdeps -e can be used multiple times. | |
3034 | - Improve documentation on how to update the available database before | |
3035 | setting package selections. Suggested by Klaus Ita <koki.eml@gmail.com>. | |
3036 | * Add manpages-it Replaces to dpkg due to new translated man pages. | |
3037 | Reported by Alessio Gaeta <alga777@gmail.com>. Closes: #717983 | |
3038 | * Reword libdpkg-perl description and only list public modules. | |
3039 | * Remove space before value in dpkg-parsechangelog -S option on pkg-info.mk. | |
3040 | Closes: #718014 | |
3041 | * Make the build system install start-stop-daemon directly under /sbin, | |
3042 | instead of moving it around in debian/rules. | |
3043 | ||
3044 | -- Guillem Jover <guillem@debian.org> Sun, 28 Jul 2013 14:44:50 +0200 | |
3045 | ||
3046 | dpkg (1.17.0) unstable; urgency=low | |
3047 | ||
3048 | [ Guillem Jover ] | |
3049 | * Switch update-alternatives back to a fatal error on out of range priority | |
3050 | on --install. | |
3051 | * Document dpkg-deb --debug in --help output. | |
3052 | * Bump Standards-Version to 3.9.4 (no changes needed). | |
3053 | * Use the new canonical dpkg git Vcs URLs. | |
3054 | * Remove ancient version from zlibg1-dev Build-Depends. | |
3055 | * Add compression development packages to libdpkg-dev Depends. | |
3056 | * Man pages cleanup: | |
3057 | - Disable justification and hyphenation in SEE ALSO sections. | |
3058 | - Remove unneeded double quotes in .SH headings. | |
3059 | - Do not use “header” when “format” or “field” is meant. | |
3060 | - Move dangers of installing via dpkg-deb from BUGS to a NOTES section. | |
3061 | - Remove BUGS sections containing obvious or misplaced information. | |
3062 | - Move BUGS sections before EXAMPLES and SEE ALSO sections. | |
3063 | - Place ENVIRONMENT and FILES sections contiguously. | |
3064 | - Move EXIT STATUS section before ENVIRONMENT. | |
3065 | - Rename CAVEATS sections to NOTES. | |
3066 | - Fold BACKWARD COMPATIBILITY section into other sections. | |
3067 | - Document since when DEB_*_MULTIARCH variables are supported. | |
3068 | - Move compiler flags subsection from ENVIRONMENT to NOTES. | |
3069 | - Unify WARNING and ERROR sections into DIAGNOSTICS. | |
3070 | - Unify command-line options into a single OPTIONS section. | |
3071 | - Mark programs, variables, fields and command-line options in bold. | |
3072 | - Fold dpkg-architecture(1) DEBIAN/RULES section into EXAMPLES. | |
3073 | - Fix dpkg-architecture(1) debian/rules usage documentation. | |
3074 | - Move dpkg-buildflags(1) HARDENING into a new FEATURE AREAS subsection. | |
3075 | - Improve dpkg-buildflags(1) usage documentation. | |
3076 | Thanks to Matthijs Kooijman <matthijs@stdin.nl>. Closes: #657627 | |
3077 | - Clarify that DPKG_MAINTSCRIPT_PACKAGE is not arch-qualified. | |
3078 | - Add triggers to the list of binary control information files. | |
3079 | Thanks to Charles Plessy <plessy@debian.org>. | |
3080 | * Use colon instead of dot for user:group in dpkg debug output. | |
3081 | * Remove support for obsolete DM-Upload-Allowed from Dpkg::Vendor::Debian. | |
3082 | * Fix update-alternatives to use the current alternative link as the first | |
3083 | best value, to avoid flip-flops of alternatives with equal priority. | |
3084 | Closes: #699807 | |
3085 | * Fix clang warnings due to change of alignment requirements. | |
3086 | * Change copyright file to point to GPL-2 instead of GPL. | |
3087 | * Do not pass -e in shell script shebangs, set it in the body. | |
3088 | * Add new dpkg-parsechangelog --show-field option to print a field value. | |
3089 | Closes: #284664 | |
3090 | * Add new dpkg-buildpackage --force-sign option. | |
3091 | * By default do not sign builds for UNRELEASED uploads on dpkg-buildpackage. | |
3092 | Closes: #635117 | |
3093 | * Also check Build-Depends-Arch for minimal versions in dpkg-shlibdeps. | |
3094 | Closes: #681470 | |
3095 | * Document dpkg-buildflags export mode usage in man page. Closes: #691449 | |
3096 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. | |
3097 | * Rename dpkg-buildflags configure exporter to cmdline, but preserve | |
3098 | configure as a legacy alias. | |
3099 | * Mask fortify hardening option from dpkg-buildflags output on noopt. | |
3100 | New glibc 2.16 and later, issue a warning on this condition. | |
3101 | Closes: #691745 | |
3102 | * Refer to path instead of file on dpkg-statoverride. | |
3103 | * Always print a descriptive architecture column, even for empty or missing | |
3104 | architectures on «dpkg-query --list». | |
3105 | * Rework SELinux code on unpack to reload the label database if it has | |
3106 | changed, for example while upgrading the SELinux policy package. | |
3107 | * Execute maintainer scripts in a new execution context, based on the | |
3108 | current one and the specific maintainer script filename, and if it's | |
3109 | not different to the current one, use "dpkg_script_t" as a fallback. | |
3110 | * Do not unnecessarily create a dpkg update log record on remove or purge. | |
3111 | * Always reset want status when removing or purging a package; so this | |
3112 | now resets holds among others. Closes: #163763 | |
3113 | * Always reset want status when installing a package; so this now resets | |
3114 | holds among others. Closes: #162541 | |
3115 | * Defer cleanup of .dpkg-new and .dpkg-tmp paths on removal to the point | |
3116 | when we are definitely removing the main path. | |
3117 | * Activate file triggers on removal more accurately, only when we know | |
3118 | we are inevitably removing things. | |
3119 | * Change dir to / before executing maintainer scripts. Closes: #686782 | |
3120 | * Add new dpkg-deb --deb-format option and base --new and --old on it, | |
3121 | as the latter are not future-proof, and neither can be guaranteed to | |
3122 | produce a reliable output file format. | |
3123 | * Drop archtable. It serves no purpose, it's Debian specific, it's | |
3124 | usually outdated, and everyone should be using dpkg-architecture anyway. | |
3125 | * Add musl-linux support to ostable and triplettable. | |
3126 | Requested-by Kevin Bortis <wermut@gmail.com>. | |
3127 | * Remove update-alternatives, dpkg-divert and dpkg-statoverride | |
3128 | compatibility symlinks under /usr/sbin/. | |
3129 | * Remove install-info wrapper. | |
3130 | * Only ignore older packages if the existing version is informative. This | |
3131 | allows any program using libdpkg to parse the available file to see again | |
3132 | packages with versions lesser than 0-0 (like 0~0-0). Closes: #676664 | |
3133 | * Fix Dpkg::Control::Hash set_options() to take a hash as argument instead | |
3134 | of two scalars. | |
3135 | * Add a new Dpkg::Vendor get_vendor_dir() function. | |
3136 | * Print correct path to vendor directory on error message in dpkg-vendor. | |
3137 | * Do not hardcode the dpkg system configuration directory in perl scripts, | |
3138 | respect build time setting. | |
3139 | * Deprecate Dpkg perl module lowercase and exported by default variables, | |
3140 | replaced by new unified uppercase non-exported by default ones. | |
3141 | * Do not set -fstack-protector in the default build flags on arm64 (it's | |
3142 | not yet supported). Thanks to Matthias Klose <doko@ubuntu.com>. | |
3143 | Closes: #711936 | |
3144 | * Add GCJFLAGS support to dpkg-buildflags. Closes: #708375 | |
3145 | * Clarify that dpkg --set-selections needs an up-to-date available db, | |
3146 | by documenting it on the dpkg(1) man page, and warning whenever dpkg | |
3147 | finds unknown packages while setting the selections. Closes: #703092 | |
3148 | * Print nicer error messages in perl scripts using Getopt::Long by trapping | |
3149 | $SIG{__WARN__} to call usageerr() on option parse errors. | |
3150 | * Move the exit call out from usage() in dpkg-scansources so that usageerr() | |
3151 | gives a correct exit code. Thanks to Bernhard R. Link <brlink@debian.org>. | |
3152 | * Print correct error message on unknown dpkg-name options before --. | |
3153 | * Require at least one filename on dpkg-name after --. | |
3154 | * Switch program usage errors to not print entire --help output. | |
3155 | Closes: #681371 | |
3156 | * Document that «dpkg-parsechangelog -l-» can be used to read from stdin. | |
3157 | * Support parsing compressed changelog files transparently. Closes: #684196 | |
3158 | * Sort files inside new diffs generated by dpkg-source lexicographically. | |
3159 | Closes: #689193 | |
3160 | * Add support for a build_arch option in Dpkg::Deps deps_parse(). | |
3161 | Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #697297 | |
3162 | * Move epoch-less or revision-less output logic to Dpkg::Version. | |
3163 | Based on a patch by Bernhard R. Link <brlink@debian.org>. | |
3164 | * Catch mismatches between version strings and format versions in | |
3165 | dpkg-source. Ensure that a 3.0 (quilt) package has a non-native version | |
3166 | and that a 3.0 (native) package has a native version. Closes: #700177 | |
3167 | Thanks to Bernhard R. Link <brlink@debian.org>. | |
3168 | * Add support for mipsn32(el) and mips64(el) to arch tables. | |
3169 | Thanks to YunQiang Su <wzssyqa@gmail.com>. Closes: #685096, #707323 | |
3170 | * Document --file and --label parser options in dpkg-parsechangelog(1). | |
3171 | * Add a new configure --with-dpkg-deb-compressor option to allow selecting | |
3172 | the default dpkg-deb compressor, mainly for downstreams. | |
3173 | * Switch dpkg-deb default compressor from gzip to xz. Build dpkg.deb using | |
3174 | gzip to make debootstrap life easier on non-Debian based systems. | |
3175 | * Add support for gzip compression strategies to dpkg-deb. The new | |
3176 | strategies are: filtered, huffman, rle and fixed. | |
3177 | * Change dpkg and dpkg-deb help output to recommend apt instead of dselect | |
3178 | as a user-friendly frontend. | |
3179 | * Remove temporary file on error during «dpkg-divert --rename». | |
3180 | * Fix value caching in Dpkg::Arch by not shadowing the variables. | |
3181 | * Fix chmod() arguments order in Dpkg::Source::Quilt. Closes: #710265 | |
3182 | Thanks to Pablo Oliveira <pablo@sifflez.org>. | |
3183 | * Add new dpkg-shlibdeps -l option to add private shared library directories. | |
3184 | This should be used instead of abusing LD_LIBRARY_PATH to pass the paths, | |
3185 | which might be problematic when cross-compiling. Closes: #698881 | |
3186 | * Only apply empty line and comma cleanups when doing substvar replacements | |
3187 | on fields where those are relevant. Closes: #659814 | |
3188 | * Do not scan control files twice for PGP signature presence. | |
3189 | ||
3190 | [ Raphaël Hertzog ] | |
3191 | * Fix dpkg-maintscript-helper rm_conffile and mv_conffile to do nothing | |
3192 | when the conffile is no longer owned by the current (or named) package. | |
3193 | Thanks to Steve Langasek for the patch. Closes: #716948 | |
3194 | * Improve dpkg-maintscript-helper behaviour in “Multi-Arch: same” packages | |
3195 | by arch-qualifying package names read from the environment. Also add | |
3196 | a warning about this potential problem in the manual page. | |
3197 | * Fix usage of non-existent _() function in multiple places of the Perl | |
3198 | code. Thanks to Lincoln Myers <lincoln@netapp.com> for the patch. | |
3199 | Closes: #708607 | |
3200 | ||
3201 | [ Updated programs translations ] | |
3202 | * Fix typo in Spanish translation of update-alternatives. | |
3203 | Thanks to Javier Fernandez-Sanguino <jfs@debian.org>. Closes: #713020 | |
3204 | ||
3205 | [ Updated programs translations ] | |
3206 | * Vietnamese (Trần Ngọc Quân). Closes: #715334 | |
3207 | ||
3208 | [ Added man pages translations ] | |
3209 | * Italian (Beatrice Torracca). Closes: #711647 | |
3210 | ||
3211 | [ Updated man pages translations ] | |
3212 | * Fix wrong translation of "fortify" in French dpkg-buildflags(1) man page. | |
3213 | Thanks to Christian Perrier <bubulle@debian.org>. Closes: #712976 | |
3214 | * Fix typo in dpkg-source(1) man page French translation. | |
3215 | Thanks to Cédric Boutillier <boutil@debian.org>. Closes: #708292 | |
3216 | * Japanese (TAKAHASHI Motonobu). Closes: #704240 | |
3217 | ||
3218 | -- Guillem Jover <guillem@debian.org> Fri, 26 Jul 2013 23:54:54 +0200 | |
3219 | ||
3220 | dpkg (1.16.10) unstable; urgency=low | |
3221 | ||
3222 | [ Guillem Jover ] | |
3223 | * Fix typos in 1.16.9 changelog entry. Closes: #691954 | |
3224 | Thanks to Nicolás Alvarez <nicolas.alvarez@gmail.com>. | |
3225 | * Add missing @LIBLZMA_LIBS@ to Libs.Private in libdpkg.pc.in. | |
3226 | * Do not use an undefined va_list variable in dpkg_put_errno(). | |
3227 | * Abort installation if we cannot set the security context for a file. | |
3228 | * Fix OpenPGP armored signature parsing, to be resilient against doctored | |
3229 | input, including source package control files. Closes: #695919 | |
3230 | * Make sure the OpenGPG armor contains a signature block, even on EOF. | |
3231 | * Do not accept Armor Header Lines inside a paragraph. | |
3232 | * Do not abort dselect when multiarch is detected, as that only makes | |
3233 | users downgrade and hold on an older version w/ worse multiarch support. | |
3234 | * Fix warning in Dpkg::Source::Archive with «perl -w» due to redefinition | |
3235 | of getcwd() by removing unused POSIX modules usage. Closes: #700978 | |
3236 | ||
3237 | [ Updated programs translations ] | |
3238 | * Esperanto (Felipe Castro). | |
3239 | * Spanish (Javier Fernández-Sanguino). | |
3240 | * Vietnamese (Trần Ngọc Quân). Closes: #692100 | |
3241 | ||
3242 | [ Updated scripts translations ] | |
3243 | * Fix mistranslation in French translation of scripts. | |
3244 | Thanks to Filipus Klutiero. Closes: #698530 | |
3245 | * Fix typos in French translation of scripts. | |
3246 | Thanks to Sylvestre Ledru. Closes: #702627 | |
3247 | * Fix Russian translation (wrong order of parameters in a string). | |
3248 | Thanks to Andrey Rahmatullin for noticing and Yuri Kozlov for fixing | |
3249 | the translation. Closes: #698869 | |
3250 | ||
3251 | -- Guillem Jover <guillem@debian.org> Fri, 08 Mar 2013 04:41:26 +0100 | |
3252 | ||
3253 | dpkg (1.16.9) unstable; urgency=low | |
3254 | ||
3255 | [ Raphaël Hertzog ] | |
3256 | * Fix dpkg-source regression in "3.0 (quilt)" source packages while | |
3257 | unapplying patches that remove all files in a directory. Closes: #683547 | |
3258 | * Fix segfault in field format parsing on empty strings, affecting | |
3259 | «dpkg-query -W -f ''» and «dpkg-deb -W --showformat=''». LP: #1035512 | |
3260 | * Fix dpkg's French usage string which was missing the final “s“ in | |
3261 | --print-foreign-architectures. Closes: #685863 | |
3262 | ||
3263 | [ Guillem Jover ] | |
3264 | * Use “statoverrides” instead of “statusoverrides” in dpkg-statoverride. | |
3265 | Closes: #686995 | |
3266 | * Comment out dpkg(1) documentation about disabled --command-fd option. | |
3267 | Closes: #685677 | |
3268 | * Cleanup dpkg-divert unit-test environment to avoid build failures. | |
3269 | Closes: #687656 | |
3270 | * Fix update-alternatives test suite to behave correctly on non-Debian | |
3271 | binary paths. Known to be affecting at least Gentoo and Mac OS X. | |
3272 | * Do not leak subcall command arguments in update-alternatives. | |
3273 | * Fix segfault on update-alternatives when passing --slave without any | |
3274 | action at all. LP: #1037431 | |
3275 | * Fix memory leak in dpkg filesavespackage(). | |
3276 | * Do not print garbage (or worse) on dpkg shared conffile debug output. | |
3277 | * Use a hash instead of a ref to a hash for keys() in Dpkg::BuildFlags | |
3278 | get_feature_areas(). This causes compilation failures with older perl | |
3279 | versions, which can be an issue with partial upgrades. | |
3280 | * Fix filter subpattern debug output format string to print an actual | |
3281 | value instead of just blanks. | |
3282 | * Ignore trailing filter subpattern slashes on reinclusion comparison. | |
3283 | This makes sure to reinclude directories previously excluded so that | |
3284 | contained files marked for inclusion do not fail to unpack due to a | |
3285 | missing directory. Closes: #688416 | |
3286 | * Do not consider obsolete conffiles as actively owned by the package. | |
3287 | This ensures conffile entries are not mishandled nor mixed up when | |
3288 | configuring packages owning the non-obsolete conffiles. Closes: #689836 | |
3289 | Based on a patch by Andreas Beckmann <debian@abeckmann.de>. | |
3290 | * Properly mark in the database obsolete conffiles on package replaces. | |
3291 | * Sync the Conffiles field values for all package instances. Because | |
3292 | only the first package instance being configured will have a *.dpkg-new | |
3293 | conffile available to be processed, the subsequent ones need to use the | |
3294 | hash from the previously processed entries. | |
3295 | * Fix logic for previously configured conffiles, so that the shared | |
3296 | conffile checks actually work on reinstallation. Closes: #684776 | |
3297 | * Avoid info database corruption and bogus accesses on unknown format | |
3298 | values, by always reading the format file and validating it. | |
3299 | * Clarify that the most probable reason for multiarch database | |
3300 | inconsistencies is due to upgrades from unofficial dpkg versions. | |
3301 | * Only satisfy a dependency on a “Multi-Arch: foreign” if arch-unqualified. | |
3302 | * Take architecture into account in virtual packages on remove and | |
3303 | configure dpkg actions. Closes: #683411 | |
3304 | * Update update-alternatives --query format and examples in man page to | |
3305 | match the implementation. | |
3306 | * Add two missing 3rd person ‘s’ in dpkg-gensymbols(1). Closes: #689863 | |
3307 | Thanks to Paul Menzel <pm.debian@googlemail.com>. | |
3308 | * Fix regression on old-style binNMUs for packages that specify an | |
3309 | explicit binary version to dpkg-gencontrol, by always fixing up the | |
3310 | source version. Closes: #690823 | |
3311 | ||
3312 | [ Updated programs translations ] | |
3313 | * Catalan (Guillem Jover). | |
3314 | * Czech (Miroslav Kure). | |
3315 | * Danish (Joe Dalton). Closes: #690808 | |
3316 | * French (Christian Perrier). | |
3317 | * German (Sven Joachim). | |
3318 | * Italian (Milo Casagrande). | |
3319 | * Japanese (Kenshi Muto). | |
3320 | * Polish (Michał Kułach). Closes: #690449 | |
3321 | * Portuguese (Miguel Figueiredo). Closes: #682582, #690431 | |
3322 | * Russian (Yuri Kozlov). Closes: #688050, #690415 | |
3323 | * Slovak (Ivan Masár). Closes: #690426 | |
3324 | * Swedish (Peter Krefting). | |
3325 | * Thai (Theppitak Karoonboonyanan). Closes: #690678 | |
3326 | * Traditional Chinese (imacat). Closes: #687002 | |
3327 | ||
3328 | [ Updated scripts translations ] | |
3329 | * Polish (Michał Kułach). Closes: #683104 | |
3330 | * Spanish (Omar Campagne). Closes: #685297 | |
3331 | ||
3332 | [ Updated dselect translations ] | |
3333 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #686421 | |
3334 | * Czech (Miroslav Kure). | |
3335 | * Danish (Joe Dalton). Closes: #689820 | |
3336 | * Polish (Michał Kułach). | |
3337 | ||
3338 | [ Updated man pages translations ] | |
3339 | * French (Thomas Vincent, Sylvestre Ledru, Christian Perrier). | |
3340 | Closes: #682978, #683221 | |
3341 | * German (Helge Kreutzmann). | |
3342 | * Japanese (Hideki Yamane). Closes: #685103 | |
3343 | * Polish (Michał Kułach). | |
3344 | * Spanish (Omar Campagne, Guillem Jover). Closes: #683514 | |
3345 | * Swedish (Peter Krefting). | |
3346 | ||
3347 | -- Guillem Jover <guillem@debian.org> Sat, 20 Oct 2012 05:59:50 +0200 | |
3348 | ||
3349 | dpkg (1.16.8) unstable; urgency=low | |
3350 | ||
3351 | [ Updated programs translations ] | |
3352 | * Esperanto (Felipe Castro). | |
3353 | * French (Christian Perrier). | |
3354 | * Polish (Michał Kułach). Closes: #680561 | |
3355 | * Russian (Yuri Kozlov). Closes: #677850, #680411 | |
3356 | * Slovak (Ivan Masár). | |
3357 | * Spanish (Javier Fernández-Sanguino) | |
3358 | ||
3359 | [ Updated man pages translations ] | |
3360 | * French (Christian Perrier). | |
3361 | ||
3362 | [ Updated scripts translations ] | |
3363 | * French (Christian Perrier). | |
3364 | * Russian (Yuri Kozlov). | |
3365 | ||
3366 | [ Updated dselect translations ] | |
3367 | * Danish (Joe Dalton). Closes: #680108 | |
3368 | * Russian (Yuri Kozlov). | |
3369 | * Traditional Chinese (Asho Yeh - 阿信). | |
3370 | ||
3371 | -- Guillem Jover <guillem@debian.org> Sat, 21 Jul 2012 02:11:04 +0200 | |
3372 | ||
3373 | dpkg (1.16.7) unstable; urgency=low | |
3374 | ||
3375 | [ Guillem Jover ] | |
3376 | * Fix bogus dpkg-query --control-show badusage() strings. | |
3377 | ||
3378 | [ Raphaël Hertzog ] | |
3379 | * Fix dpkg-gencontrol to correctly compute the source version | |
3380 | in the case of "old-style" bin-nmus. Closes: #679959 | |
3381 | ||
3382 | [ Updated dselect translations ] | |
3383 | * Catalan (Guillem Jover). | |
3384 | * French (Christian Perrier). | |
3385 | * German (Sven Joachim). | |
3386 | * Swedish (Peter Krefting). | |
3387 | ||
3388 | [ Updated programs translations ] | |
3389 | * French (Christian Perrier). | |
3390 | * German (Sven Joachim). | |
3391 | * Italian (Milo Casagrande). | |
3392 | * Swedish (Peter Krefting). | |
3393 | ||
3394 | [ Updated man pages translations ] | |
3395 | * Swedish (Peter Krefting). | |
3396 | * French (Christian Perrier). | |
3397 | ||
3398 | [ Updated scripts translations ] | |
3399 | * Swedish (Peter Krefting). | |
3400 | * French (Christian Perrier). | |
3401 | ||
3402 | -- Raphaël Hertzog <hertzog@debian.org> Mon, 02 Jul 2012 21:16:12 +0200 | |
3403 | ||
3404 | dpkg (1.16.6) unstable; urgency=low | |
3405 | ||
3406 | [ Guillem Jover ] | |
3407 | * Do not translate SE Linux context to human readable form while unpacking, | |
3408 | as that might cause the operation to fail if the mcstransd daemon | |
3409 | stopped running during the transaction. Closes: #679641 | |
3410 | Thanks to Russell Coker <russell@coker.com.au>. | |
3411 | * Add --control-list and --control-show to dpkg-query --help output. | |
3412 | ||
3413 | [ Raphaël Hertzog ] | |
3414 | * Fix import of error functions in dpkg-buildflags. Regression introduced | |
3415 | in 1.16.5. | |
3416 | ||
3417 | [ Updated scripts translations ] | |
3418 | * German (Helge Kreutzmann). | |
3419 | ||
3420 | [ Updated man pages translations ] | |
3421 | * German (Helge Kreutzmann). | |
3422 | ||
3423 | -- Guillem Jover <guillem@debian.org> Sat, 30 Jun 2012 21:45:10 +0200 | |
3424 | ||
3425 | dpkg (1.16.5) unstable; urgency=low | |
3426 | ||
3427 | [ Raphaël Hertzog ] | |
3428 | * dpkg-source will now clean up after a failed application of a quilt | |
3429 | patch. Closes: #652970 | |
3430 | And it will display a message explaining the most likely cause of | |
3431 | failure (patch applying with fuzz). | |
3432 | * When dpkg-source regenerates the automatic patch (with formats "2.0" | |
3433 | or "3.0 (quilt)") it will keep the current patch header to avoid | |
3434 | losing changes made by the maintainer. | |
3435 | * Modify dpkg-source --commit to auto-whitelist modified binary files. | |
3436 | That way the same command can be used whatever kind of upstream files | |
3437 | has been modified. | |
3438 | * dpkg-source now supports a new option --no-unapply-patches to force | |
3439 | patches to be kept applied after build (used by formats "2.0" and "3.0 | |
3440 | (quilt)"). Closes: #643043 | |
3441 | ||
3442 | [ Guillem Jover ] | |
3443 | * Add a dpkg-buildflags --status action to describe the flag settings. | |
3444 | Thanks to Bernhard R. Link <brlink@debian.org>. Closes: #664058 | |
3445 | * Add support for “binary-only” key-value option in changelogs, to allow | |
3446 | marking changelog entries as part of a binary only upload, having a | |
3447 | different version from the source package. Closes: #440094, #672723 | |
3448 | * Minimize source architecture list on «dpkg-source -b» by removing | |
3449 | architectures already covered by architecture wildcards. Closes: #675333 | |
3450 | * Do not assume $ENV{'HOME'} is defined in Dpkg::Source::Package. | |
3451 | Thanks to Niels Thykier <niels@thykier.net>. Closes: #677631 | |
3452 | * Document in more detail in deb(5) the supported ar archive format. | |
3453 | * Document in deb-src-control(5) the “Private-” field prefix. | |
3454 | * Add new start-stop-daemon --no-close option to disable closing file | |
3455 | descriptors on --background. Closes: #627333, #646425 | |
3456 | * Switch source compression to xz. | |
3457 | * Detect ar header fields truncation due to too long member names or too | |
3458 | large member sizes. Closes: #678933 | |
3459 | * Add new dpkg-query --control-list and --control-show commands, which | |
3460 | replace the now deprecated --control-path. | |
3461 | * Print master and slave alternative link names in update-alternatives | |
3462 | --query and always print alternative link in --config. Closes: #679010 | |
3463 | * Cleanup and clarify buffer I/O error reporting. Closes: #621763 | |
3464 | * Avoid full stop and double newline at the end of errors and warnings. | |
3465 | Thanks to Jonathan Nieder <jnieder@gmail.com>. Closes: #624000 | |
3466 | * Change all programs to accept -? instead of -h for help output. | |
3467 | * Add support for specific arch-qualified dependencies. Closes: #676232 | |
3468 | Thanks to Thibaut Girka <thib@sitedethib.com>. | |
3469 | * Accept “:native” arch-qualified Build-Dependencies. Closes: #558095 | |
3470 | Thanks to Thibaut Girka <thib@sitedethib.com>. | |
3471 | * Do not use undefined values returned form deps_parse() in dpkg-shlibdeps. | |
3472 | Closes: #640676 | |
3473 | * Add an Architecture column to «dpkg-query -l» before the Description | |
3474 | column. Suggested by Jonathan Nieder <jnieder@gmail.com>. Closes: #673190 | |
3475 | ||
3476 | [ Updated programs translations ] | |
3477 | * Swedish (Peter Krefting). | |
3478 | ||
3479 | [ Updated dselect translations ] | |
3480 | * Swedish (Peter Krefting). | |
3481 | ||
3482 | [ Updated scripts translations ] | |
3483 | * German (Helge Kreutzmann). | |
3484 | ||
3485 | [ Updated man pages translations ] | |
3486 | * German (Helge Kreutzmann). | |
3487 | * Swedish (Peter Krefting). | |
3488 | ||
3489 | -- Guillem Jover <guillem@debian.org> Sat, 30 Jun 2012 04:28:51 +0200 | |
3490 | ||
3491 | dpkg (1.16.4.3) unstable; urgency=low | |
3492 | ||
3493 | * On «update-alternatives --install» only warn for now on out of range | |
3494 | priorities and clamp the values, as there seems to be packages using | |
3495 | priorities > INT_MAX, which although bogus as they were previously | |
3496 | overflowing the int used to store them, that would cause installation | |
3497 | failures when upgrading from squeeze. This will be reverted to an | |
3498 | error after wheezy. Closes: #676874 | |
3499 | ||
3500 | -- Guillem Jover <guillem@debian.org> Sun, 17 Jun 2012 10:56:15 +0200 | |
3501 | ||
3502 | dpkg (1.16.4.2) unstable; urgency=low | |
3503 | ||
3504 | * Check correctly for out of range negative field width values in dpkg-query | |
3505 | --show format strings. Regression introduced in 1.16.4. Closes: #676796 | |
3506 | ||
3507 | -- Guillem Jover <guillem@debian.org> Sat, 09 Jun 2012 16:16:17 +0200 | |
3508 | ||
3509 | dpkg (1.16.4.1) unstable; urgency=low | |
3510 | ||
3511 | * Fix explicit file trigger activation. Regression introduced in 1.16.4. | |
3512 | Closes: #676684 | |
3513 | ||
3514 | -- Guillem Jover <guillem@debian.org> Fri, 08 Jun 2012 23:17:11 +0200 | |
3515 | ||
3516 | dpkg (1.16.4) unstable; urgency=low | |
3517 | ||
3518 | [ Guillem Jover ] | |
3519 | * Deprecate compressing .deb files with lzma, by making dpkg-deb issue a | |
3520 | warning, as the format has several deficiencies that have been addressed | |
3521 | by upstream in xz. Although unpacking will be kept being supported to | |
3522 | handle existing lzma compressed .deb files. | |
3523 | * Add alternative changelog formats documentation from the policy manual | |
3524 | to dpkg-parsechangelog(1). Closes: #584141 | |
3525 | * Add MiNT support to ostable and triplettable. | |
3526 | Requested by Thorsten Glaser <tg@mirbsd.de>. | |
3527 | * Add new frontend.txt file to dpkg-dev documenting some public interfaces | |
3528 | for dpkg frontends. Closes: #670897 | |
3529 | * Clarify in dpkg(1) when --force-conf* options cause action. | |
3530 | Suggested by Sven Joachim <svenjoac@gmx.de>. Closes: #391818 | |
3531 | * Add “gcc | c-compiler” to libdpkg-perl Suggests, due to Dpkg::Arch usage. | |
3532 | Closes: #671198 | |
3533 | * Do not mask PIE from dpkg-buildflags on m68k, it appears to work now. | |
3534 | Requested by Thorsten Glaser <tg@mirbsd.de>. | |
3535 | * Remove deprecated support for PGP style signing command interface from | |
3536 | dpkg-buildpackage. | |
3537 | * Remove obsolete --udeb dpkg-scanpackages option. | |
3538 | * Add arm64 support to cputable. Closes: #672408 | |
3539 | Thanks Wookey <wookey@wookware.org>. | |
3540 | * Check parsed integers for invalid or no digit errors in start-stop-daemon | |
3541 | and update-alternatives. | |
3542 | * Check all parsed integers for out of range errors; i.e. that no negative | |
3543 | values are allowed if not appropriate, and that no overflows occur. | |
3544 | Closes: #580038 | |
3545 | * Switch start-stop-daemon(8) man page examples from /var/run to /run. | |
3546 | * Do not obscure Dpkg::Source::Package ‘require’ errors with custom | |
3547 | error message. Thanks to Thomas Adam <thomas.adam@smoothwall.net> and | |
3548 | Jonathan Nieder <jrnieder@gmail.com>. | |
3549 | * Add new Dpkg::Substvars::set_as_used() member function. | |
3550 | * Rename Dpkg::Substvars no_warn() member function to mark_as_used(), keep | |
3551 | the old name aliased to the new one producing a deprecation warning. | |
3552 | * Add support for Build-Depends-Arch and Build-Conflicts-Arch fields, and | |
3553 | a new -A option to dpkg-checkbuilddeps. Closes: #629480 | |
3554 | Thanks to Roger Leigh <rleigh@debian.org>. | |
3555 | * Add support for “none” as a valid dpkg-deb compression strategy value. | |
3556 | Closes: #674711 | |
3557 | * Clarify in dpkg(1) that the «dpkg -l» example only lists installed | |
3558 | packages, and that to list available packages «dpkg-query --load-avail» | |
3559 | has to be used instead. Closes: #673305 | |
3560 | * Clarify also in the dpkg(1) man page (already present in the dpkg.cfg(5) | |
3561 | man page) the valid filenames for /etc/dpkg/dpkg.cfg.d/ fragment files. | |
3562 | Closes: #674674 | |
3563 | * Fix start-stop-daemon to not follow symlinks when creating pidfiles. | |
3564 | Thanks to Carsten Hey <carsten@debian.org>. Closes: #675918 | |
3565 | * Refactor the file locking logic into a new Dpkg::File module, and move | |
3566 | the libfile-fcntllock-perl dependency from dpkg-dev to libdpkg-perl. | |
3567 | * Demote the libfile-fcntllock-perl Depends to a Recommends by falling back | |
3568 | to use flock based locking, because it being an XS module makes building | |
3569 | a new perl package bumping the perl ABI impossible, as both packages | |
3570 | become uninstallable. Thanks to Dominic Hargreaves <dom@earth.li>. | |
3571 | Closes: #675947 | |
3572 | * Put an & before field_capitalize() calls in Dpkg::Control::Fields to | |
3573 | fix a usage before declaration warning with perl 5.16. Closes: #676262 | |
3574 | * Do not warn in dpkg-divert on missing files list file for packages never | |
3575 | installed before. Closes: #673518 | |
3576 | * Add support for liblzma to handle .xz and .lzma compressed files, and | |
3577 | switch to it instead of using xz-utils. This removes the xz-utils | |
3578 | Pre-Depends from dpkg. Thanks to Jonathan Nieder <jrnieder@gmail.com>. | |
3579 | * Always activate all path components for file triggers, this fixes file | |
3580 | trigger handling for conffiles and dpkg-trigger invocations. | |
3581 | Closes: #675613, #676061, #676062, #676107, #676118, #676122 | |
3582 | * Do not reset Multi-Arch field in the update log when removing the package. | |
3583 | Closes: #676496 | |
3584 | * Fix dpkg-split to honour the DPKG_ADMINDIR environment variable. | |
3585 | ||
3586 | [ Updated man pages translations ] | |
3587 | * German (Helge Kreutzmann). | |
3588 | * French (Christian Perrier). Fixes a mistranslation and some | |
3589 | inconsistencies reported by Vincent Danjean( thanks). Closes: #673158 | |
3590 | ||
3591 | -- Guillem Jover <guillem@debian.org> Thu, 07 Jun 2012 23:43:19 +0200 | |
3592 | ||
3593 | dpkg (1.16.3) unstable; urgency=low | |
3594 | ||
3595 | [ Guillem Jover ] | |
3596 | * Do not look for newline beyond the read buffer on dpkg-deb extract. | |
3597 | * Check update-alternative name and link arguments for all commands. | |
3598 | Closes: #665050 | |
3599 | * Check all dpkg-divert filename arguments to be absolute and to not | |
3600 | contain newlines. Closes: #21722 | |
3601 | * Print errors while reading the file list files on a new line instead | |
3602 | of just after the progress percentage. Closes: #552517 | |
3603 | * Document in dpkg-source(1) that patches for source format “3.0 (quilt)” | |
3604 | are expected to apply without any fuzz. Closes: #666752 | |
3605 | Based on a patch by Luca Capello <luca@pca.it>. | |
3606 | * Remove redundant -Wformat-security from default dpkg-buildflags, which | |
3607 | is already implied by -Werror=format-security. Closes: #664964 | |
3608 | Suggested by Peter Eisentraut <petere@debian.org>. | |
3609 | * Document in dpkg-query(1) that commands producing multiple paragraphs | |
3610 | will preserve the order of the packages specified on the argument list. | |
3611 | * Change start-stop-daemon --exec on GNU/Hurd, FreeBSD, NetBSD, OpenBSD | |
3612 | and Solaris to check for executables matching device and inode numbers | |
3613 | instead of filenames. | |
3614 | * Change start-stop-daemon --name on GNU/Hurd to check the process' argv[1] | |
3615 | in addition to argv[0], to handle both binaries and interpreted scripts. | |
3616 | Reported by Mats Erik Andersson <mats.andersson@gisladisker.se>. | |
3617 | * Handle deb format versions as major.minor integers instead of strings or | |
3618 | floats, the latter being susceptible to parsing errors depending on the | |
3619 | current locale (although this was only affecting the old deb format). | |
3620 | * Ignore the minor format version number for deb-split format, unifying | |
3621 | the behaviour with the deb format. | |
3622 | * Add support for an abitable containing arch attribute overrides. | |
3623 | * Add x32 support to abitable, ostable and triplettable. Closes: #667037 | |
3624 | * Fix start-stop-daemon to work with relative --exec arguments and --chdir. | |
3625 | Closes: #669047 | |
3626 | * Ignore request to rename a file owned by the diverting package on | |
3627 | «dpkg-divert --add --rename». Closes: #588077 | |
3628 | * Clarify dpkg-gensymbols(1) by way of examples that architecture wildcards | |
3629 | are supported in symbols files. Closes: #670048 | |
3630 | * Fix memory leak due to Dpkg::Control objects not being garbage-collected. | |
3631 | Thanks to Ben Harris <bjh21@cam.ac.uk>. Closes: #669012 | |
3632 | * Compute the md5sum hash on unpack for empty files too, so that these | |
3633 | can be checked correctly for matching content when installing multiple | |
3634 | package instances. | |
3635 | * Generate md5sums files automatically at unpack time if missing from the | |
3636 | binary package. Closes: #155676, #155799 | |
3637 | * Add missing list and md5sums database file checks to «dpkg --audit». | |
3638 | ||
3639 | [ Helge Kreutzmann ] | |
3640 | * Fix a typo in man/dpkg-buildflags.1. | |
3641 | ||
3642 | [ Updated programs translations ] | |
3643 | * French (Christian Perrier). | |
3644 | * German (Sven Joachim). | |
3645 | * Swedish (Peter Krefting). | |
3646 | ||
3647 | [ Updated dselect translations ] | |
3648 | * French (Christian Perrier). | |
3649 | * German (Sven Joachim). | |
3650 | * Swedish (Peter Krefting). | |
3651 | ||
3652 | [ Updated scripts translations ] | |
3653 | * French (Christian Perrier). | |
3654 | * Swedish (Peter Krefting). | |
3655 | ||
3656 | [ Updated man pages translations ] | |
3657 | * French (Christian Perrier). | |
3658 | * German (Helge Kreutzmann). | |
3659 | * Swedish (Peter Krefting). | |
3660 | ||
3661 | -- Guillem Jover <guillem@debian.org> Fri, 27 Apr 2012 10:10:10 +0200 | |
3662 | ||
3663 | dpkg (1.16.2) unstable; urgency=low | |
3664 | ||
3665 | [ Guillem Jover ] | |
3666 | * Move <config.h> and <compat.h> to the top of trigdeferred.l to properly | |
3667 | use the configured features and compat code. | |
3668 | * Honour --disable-nls when the system lacks obstack support, by updating | |
3669 | the obstack compat module from gnulib. | |
3670 | * Link the libdpkg unit tests with libcompat and libintl, so that systems | |
3671 | needing them will compile correctly. | |
3672 | * Check for the presence of the strnlen declaration and correctly provide | |
3673 | the compat one in case the systems lacks it. | |
3674 | * Do not assume existence of paths on the build system in the test suite. | |
3675 | * Do not fail to link dselect on MacOS X when using --disable-nls. | |
3676 | * Remove versioned coreutils Pre-Depends from dpkg due to the ancient | |
3677 | md5sum transition. Reported by Bill Allombert <ballombe@debian.org>. | |
3678 | Closes: #643746 | |
3679 | * Change dpkg-architecture to only compute the requested variables. This: | |
3680 | - Fixes the bootstrapping problem, as the dpkg build system only needs | |
3681 | the host architecture, for which dpkg itself is not required. | |
3682 | - Reduces the amount of work performed, including loading and parsing | |
3683 | unnecessary table files or calling either of gcc or dpkg programs. | |
3684 | * Improve error message in dpkg-gencontrol and dpkg-gensymbols when | |
3685 | debian/control does not have any package stanza. Closes: #642473 | |
3686 | Based on a patch by Kyle Willmon <kylewillmon@gmail.com>. | |
3687 | * Add Pre-Depends on tar >= 1.23 (satisfied in stable) to dpkg due to it | |
3688 | using the ‘--warning=no-timestamp’ option. Closes: #642802 | |
3689 | * Do not segfault on GNU/Linux when dpkg cannot retrieve the block size | |
3690 | for the filesystem containing the info database. LP: #872734 | |
3691 | * Fix two memory leaks per tar entry in the tar extractor used on unpack. | |
3692 | * Mark dpkg and dselect as Multi-Arch foreign. | |
3693 | Reported by Steve Langasek <vorlon@debian.org>. | |
3694 | * Mark dpkg-dev and libdpkg-perl as Multi-Arch foreign. Closes: #648217 | |
3695 | Thanks to Colin Watson <cjwatson@ubuntu.com>. | |
3696 | * Add new deb-origin.5 man page. Closes: #608884 | |
3697 | Thanks to Matt Kraai <kraai@ftbfs.org>. | |
3698 | * Return correct status on start-stop-daemon --status when using --pidfile. | |
3699 | * Treat dpkg-deb compression level independently for each backend. This | |
3700 | has the effect of changing the current behaviour for level 0 on all | |
3701 | compressors except gzip. | |
3702 | * Add new dpkg-deb -S option to specify the compression strategy. The only | |
3703 | currently supported value is “extreme” for xz. Closes: #647915 | |
3704 | * Stop using brace expansion to install man pages by using dh_installman | |
3705 | instead of dh_install, the former does not abort on empty glob expansion. | |
3706 | * Do not use absolute paths for programs in perl and shell code. | |
3707 | * Add missing ‘*’ in asprintf() and vasprintf() compat declarations. | |
3708 | * Add support for virtual output binary:Summary and db:Status-Abbrev fields. | |
3709 | Closes: #192619, #427945 | |
3710 | * Add support for virtual output source:Package and source:Version fields. | |
3711 | Closes: #653575 | |
3712 | * Use a different temporary file per process on libcompat's vsnprintf() | |
3713 | function to avoid race conditions from children after fork(3). | |
3714 | Reported by Daniel Ruoso <daniel@ruoso.com>. Closes: #655411 | |
3715 | * Fix start-stop-daemon --exec and --name options on FreeBSD, NetBSD and | |
3716 | OpenBSD by swapping the process matching implementations. | |
3717 | * Fix start-stop-daemon --name option on GNU/Hurd to match the process name. | |
3718 | * Document in more detail the implications of start-stop-daemon matching | |
3719 | options. Closes: #367608 | |
3720 | * Improve and clarify dpkg-shlibdeps superfluous linking warning messages. | |
3721 | Based on a patch by Peter Eisentraut <petere@debian.org>. Closes: #656496 | |
3722 | * Relax --merge-avail Packages file parser, to not fail on bogus versions. | |
3723 | * When building only arch-indep binaries with «dpkg-buildpackage -A», name | |
3724 | the .changes file using ‘all’ as architecture. Closes: #661638 | |
3725 | * Handle unknown architectures gracefully in dpkg-buildflags. | |
3726 | Closes: #663004 | |
3727 | * Add missing --status-logger to dpkg --help output. | |
3728 | * Do not print bogus errno string for invalid package names in dpkg | |
3729 | --ignore-depends option. | |
3730 | * Change dpkg-query to not load the available file by default for --list | |
3731 | and --show, add a new --load-avail option to expose the old behaviour. | |
3732 | * Only allow setting selections via «dpkg --set-selections» for known | |
3733 | packages (i.e. those present in either the status or available files). | |
3734 | * Always ignore older versions when parsing the available file, not only | |
3735 | for --update-avail and --merge-avail. | |
3736 | * Mark not-installed non-arch-qualified selections for removal. | |
3737 | * Add new «dpkg --assert-multi-arch» command to allow checking for | |
3738 | multi-arch support availability. | |
3739 | * Bump Standards-Version to 3.9.3 (no changes needed). | |
3740 | * Add architecture consistency checks to «dpkg --audit». | |
3741 | * Add new dpkg --add-architecture and --remove-architecture commands to | |
3742 | track supported architectures. | |
3743 | ||
3744 | [ Raphaël Hertzog ] | |
3745 | * Update Dpkg::Shlibs to look into multiarch paths when cross-building | |
3746 | too. Closes: #595144 | |
3747 | * Rewrite architecture.mk with explicit loops instead of duplicating many | |
3748 | similar lines. Based on a patch by Thorsten Glaser <tg@mirbsd.de>. | |
3749 | * Modify dpkg-gencontrol and dpkg-distaddfile to grab a write lock | |
3750 | on debian/control before updating debian/files to avoid simultaneous | |
3751 | updates. Closes: #642608 | |
3752 | Add libfile-fcntllock-perl to dpkg-dev's Depends since we use this module | |
3753 | to handle the locking. | |
3754 | * Update dpkg-gensymbols(1) to clarify that -e accepts shell patterns | |
3755 | expansions and not regular expressions. And let dpkg-gensymbols output a | |
3756 | warning when a pattern doesn't match any file. Closes: #649248 | |
3757 | * Add new option "-a <arch>" to dpkg-checkbuilddeps to check build | |
3758 | dependencies for another architecture. This is really basic for now since | |
3759 | it assumes all build dependencies must be satisfied on the listed | |
3760 | architecture. Closes: #648180 Thanks to Colin Watson for the patch. | |
3761 | * Error out if a dpkg database .list file is not a regular file. LP: #369898 | |
3762 | * Fix dpkg-mergechangelogs to not error out on invalid versions. | |
3763 | Closes: #651993 | |
3764 | * Fix dpkg-source --commit on "3.0 (quilt)" when an explicit patch file | |
3765 | is given with a relative filename. Closes: #652414 | |
3766 | * Further clarify in dpkg-source(1) the conditions under which it's possible | |
3767 | to pass an explicit patch file to dpkg-source --commit. | |
3768 | * Add new --query-features command to dpkg-buildflags. Thanks to Kees Cook | |
3769 | for the patch. Closes: #651481 | |
3770 | * Fix description of Multi-Arch in deb-control(5). Closes: #654453 | |
3771 | Thanks to Jakub Wilk for spotting the mistake. | |
3772 | * Drop misleading spaces in deb-symbols(5) in the format description. | |
3773 | * Clean up dpkg-architecture(1) dropping useless information and | |
3774 | adding a reference to /usr/share/dpkg/architecture.mk. | |
3775 | * Update dpkg-buildpackage to use the "build-arch" (for -B) and | |
3776 | "build-indep" (for -A) targets unless "make -qn" says that they do not | |
3777 | exist. Closes: #229357 | |
3778 | * Improve deb-shlibs(5) to mention that the dependency field must | |
3779 | use the same syntax as a Depends field. Closes: #658696 | |
3780 | * Update dpkg-maintscript-helper(1) to recommend usage of the version | |
3781 | removing/renaming a conffile with a "~" suffix as "priorversion" | |
3782 | parameter. Thanks to Sam Morris <sam@robots.org.uk> for the patch. | |
3783 | Closes: #658854 | |
3784 | * Fix debug output of dpkg-maintscript-helper. LP: #936340 | |
3785 | ||
3786 | [ Jonathan Nieder ] | |
3787 | * Bump po4a version in Build-Depends to 0.41, since earlier versions do | |
3788 | not handle --srcdir correctly. Closes: #644370 | |
3789 | ||
3790 | [ Guillem Jover, Steve Langasek, Raphaël Hertzog ] | |
3791 | * Add new dpkg --print-foreign-architectures command. | |
3792 | * Add support for virtual output binary:Package field. | |
3793 | * Implement Multi-Arch support. | |
3794 | ||
3795 | [ Helge Kreutzmann ] | |
3796 | * Fix a typo in man/dpkg-deb.1. | |
3797 | ||
3798 | [ Updated programs translations ] | |
3799 | * German (Sven Joachim). | |
3800 | * Italian (Milo Casagrande). Closes: #627832, #657849 | |
3801 | * Swedish (Peter Krefting). | |
3802 | * French (Christian Perrier) | |
3803 | * Polish (Michał Kułach). Closes: #658126 | |
3804 | ||
3805 | [ Updated scripts translations ] | |
3806 | * German (Helge Kreutzmann). | |
3807 | * Spanish (Omar Campagne). Closes: #636238 | |
3808 | * Swedish (Peter Krefting). | |
3809 | ||
3810 | [ Updated man pages translations ] | |
3811 | * German (Helge Kreutzmann), including typo fix in dpkg-genchanges | |
3812 | Closes: #646496, sub optimal translation of package states LP: #368783 | |
3813 | and an fix by Chris Leick | |
3814 | * Japanese (TAKAHASHI Motonobu). | |
3815 | * Spanish (Omar Campagne). Closes: #643969 | |
3816 | * Swedish (Peter Krefting). | |
3817 | * Minor errors corrected in French (thanks to David Prévot) | |
3818 | * Fix translation of -B and -A options of dpkg-buildpackage. | |
3819 | Thanks to Vincent Danjean. Closes: #654626 | |
3820 | ||
3821 | [ Updated dselect translations ] | |
3822 | * Dutch (Jeroen Schot). Closes: #651813 | |
3823 | ||
3824 | -- Guillem Jover <guillem@debian.org> Mon, 19 Mar 2012 07:27:12 +0100 | |
3825 | ||
3826 | dpkg (1.16.1.2) unstable; urgency=medium | |
3827 | ||
3828 | [ Raphaël Hertzog ] | |
3829 | * Fix another typo to correctly set DEB_*_ARCH_BITS in architecture.mk. | |
3830 | * Set urgency to medium as changes are minor, and it should migrate | |
3831 | quickly in case 1.16.2 comes soon. | |
3832 | ||
3833 | [ Jonathan Nieder ] | |
3834 | * Update dpkg-buildflags(1) to note that the processor option | |
3835 | -D_FORTIFY_SOURCE=2 is set in CPPFLAGS now instead of CFLAGS and | |
3836 | CXXFLAGS. Closes: #646073 | |
3837 | ||
3838 | -- Raphaël Hertzog <hertzog@debian.org> Fri, 25 Nov 2011 11:18:30 +0100 | |
3839 | ||
3840 | dpkg (1.16.1.1) unstable; urgency=low | |
3841 | ||
3842 | [ Raphaël Hertzog ] | |
3843 | * Fix dpkg-source to not ignore the automatic patch when checking | |
3844 | for unrecorded changes. Closes: #643148 | |
3845 | * Let dpkg-source --commit create debian/patches when required. | |
3846 | Closes: #643037 | |
3847 | * Fix dpkg-buildflags --dump to return 0 as exit code and not 1. | |
3848 | * Update dpkg-buildflags(1) to not include quotes in the examples | |
3849 | setting DEB_BUILD_MAINT_OPTIONS. | |
3850 | * Stop outputting build flags in dpkg-buildpackage as it confuses | |
3851 | maintainers who are overriding them in debian/rules and who | |
3852 | are not seeing the expected value in the build log. | |
3853 | * Fix trigger setup code to not reset the status of packages | |
3854 | when they are in a status different from triggers-awaited, | |
3855 | triggers-pending or installed. Closes: #644492 | |
3856 | * Fix dpkg-source to ignore changes on debian/patches/.dpkg-source-applied | |
3857 | when building a "2.0" source package. Closes: #642656 | |
3858 | * Fix buildflags.mk to re-export the environment variables that | |
3859 | the maintainer can use to change the build flags. Closes: #644412 | |
3860 | ||
3861 | [ Guillem Jover ] | |
3862 | * Change dpkg-buildflags to set preprocessor option -D_FORTIFY_SOURCE=2 | |
3863 | in CPPFLAGS, instead of CFLAGS and CXXFLAGS. Closes: #642521, #643632 | |
3864 | * Fix typo to correctly set DEB_*_ARCH_BITS instead of DEB_*_ARCH in | |
3865 | architecture.mk. Thanks to Thorsten Glaser <tg@mirbsd.org>. | |
3866 | * Make dpkg-buildflags disable full relro (bindnow) if relro is not enabled. | |
3867 | ||
3868 | -- Guillem Jover <guillem@debian.org> Fri, 14 Oct 2011 07:08:31 +0200 | |
3869 | ||
3870 | dpkg (1.16.1) unstable; urgency=low | |
3871 | ||
3872 | [ Raphaël Hertzog ] | |
3873 | * Dpkg::Deps: Implement new "reset" method and bump module version to 1.01 | |
3874 | due to this. | |
3875 | * Improved description of --search in dpkg-query(1). Closes: #621066 | |
3876 | Thanks to Lars Buitinck <larsmans@gmail.com> for the patch. | |
3877 | * Let update-alternatives fsync() its administrative files before | |
3878 | moving them in place to avoid empty files with some filesystems. | |
3879 | LP: #344019 | |
3880 | * Tighten the regexp used by dpkg-source to ignore the .pc directory of | |
3881 | quilt. Thanks to Mike Hommey for noticing the problem. | |
3882 | * Change behaviour of dpkg-source's --extend-diff-ignore to also | |
3883 | extend the current diff-ignore if it has already been set. | |
3884 | * Fix dependency checking code to consider a dependency on a virtual | |
3885 | package provided by a package in triggers-pending status as satisfied. | |
3886 | * Do not fail when encountering a pre-dependency in triggers-awaited state, | |
3887 | instead process the awaited triggers. Closes: #526774 | |
3888 | * "any" no longer hides "all" in the Architecture field of a .dsc. | |
3889 | * Fix dpkg --remove to really remove the triggers from the various | |
3890 | internal files in /var/lib/dpkg/info/triggers/. Closes: #525160 | |
3891 | * Avoid a perl warning in dpkg-gensymbols when no symbols file has been | |
3892 | generated (because it would have been empty). Closes: #626684 | |
3893 | * Re-enable the Package-List field but drop the Architecture column since we | |
3894 | have no clear use case yet. It can always be added later on. | |
3895 | Also drop the source line since it duplicates other fields. | |
3896 | Closes: #619131 | |
3897 | * Add the extraction part of Dpkg::Source::Package to the supported API. | |
3898 | Useful to extract source packages without having to depend on dpkg-source | |
3899 | (and hence dpkg-dev). | |
3900 | * Add the Dpkg::Vendor module to the supported API. Useful for lintian | |
3901 | when dpkg-dev is absent. | |
3902 | * Check presence of required parameters in dpkg-vendor. Closes: #628726 | |
3903 | Thanks to Niels Thykier <niels@thykier.net> for the patch. | |
3904 | * Avoid a Perl warning in dpkg-buildflags when HOME is not set. | |
3905 | Closes: #635467 | |
3906 | * dpkg-source can now also use debian/source/local-patch-header (that is not | |
3907 | included in the generated source package) instead of | |
3908 | debian/source/patch-header. Closes: #629582 | |
3909 | * Changed dpkg-source --after-build to automatically unapply patches that it | |
3910 | has applied during --before-build. | |
3911 | * Fix two possible causes for the assertion failure "pigp->trigpend_head". | |
3912 | LP: #798793, #424358 Closes: #560251 | |
3913 | * Use "special" instead of "particular" to qualify the "3.0 (custom)" format | |
3914 | in dpkg-source(1). Closes: #631435 | |
3915 | * Add some supplementary checks to ensure debian/control has the required | |
3916 | fields. Closes: #631439 | |
3917 | * dpkg-gensymbols(1): document syntax of comments. Closes: #630996 | |
3918 | * Allow empty lines in symbols files to better delimit multiple libraries. | |
3919 | Thanks to Cyril Brulebois <kibi@debian.org> for the patch. | |
3920 | * dpkg: if "prerm upgrade" fails when downgrading, do not try to run | |
3921 | "prerm failed-upgrade" with the prerm of the oldest prerm, it can't work | |
3922 | around a bug of a newer prerm anyway. | |
3923 | * dpkg: support new "interest-noawait" and "activate-noawait" trigger | |
3924 | directives. | |
3925 | * dpkg-buildflags(1): make it clear that DEB_*_(SET|APPEND) environment | |
3926 | variables are meant for users and should not be used by packages. | |
3927 | * update-alternatives: do not allow reusing a slave link in another | |
3928 | slave alternative. Closes: #631547 | |
3929 | * Improve dpkg-source's logic to identify ignored files. Closes: #632168 | |
3930 | * Fix a small typo in dpkg-source(1). Closes: #632937 | |
3931 | * Reword the description of dpkg-source --before-build and --after-build | |
3932 | to be clearer. Closes: #608260 | |
3933 | * dpkg-buildpackage no longer exports the compiler flags. Closes: #560070 | |
3934 | Packages must directly call dpkg-buildflags to retrieve them. | |
3935 | * dpkg-buildflags supports a prepend command to modify the build | |
3936 | flags. Particularly useful for package maintainers who don't want | |
3937 | their supplementary flags to take precedence over user submitted | |
3938 | flags. | |
3939 | * Add new --dump action to dpkg-buildflags and make it the default action. | |
3940 | Closes: #603435 | |
3941 | * dpkg-mergechangelogs now checks the return value of the close() call. | |
3942 | Thanks to Niels Thykier <niels@thykier.net> for the patch. Closes: #633539 | |
3943 | * Similar changes to dpkg-shlibdeps and dpkg-gencontrol, also by Niels. | |
3944 | * Fix update-alternatives to not remove a real file when dropping a | |
3945 | symlink for a slave that's not provided by the new current choice. | |
3946 | Closes: #633627 | |
3947 | * Improve dpkg-source's error message complaining about the lack | |
3948 | of the upstream tarball. Closes: #634510 | |
3949 | * Add some common makefile snippets for use in rules files in | |
3950 | /usr/share/dpkg/: default.mk, architecture.mk, buildflags.mk, pkg-info.mk, | |
3951 | vendor.mk Closes: #606839 | |
3952 | * Fix the dpkg-divert test-suite to also skip test that would fail if run | |
3953 | under root. Closes: #634961 | |
3954 | * Change merge conflict separators created by dpkg-mergechangelogs to match | |
3955 | the usual norm of being composed of 7 characters. LP: #815700 | |
3956 | * With source format 2.0 and 3.0 (quilt), dpkg-source now fails by default | |
3957 | when upstream changes have not been recorded in a quilt patch. The new | |
3958 | --commit operation can be used to properly record the changes before-hand. | |
3959 | LP: #797839 | |
3960 | And it fails before installing the automatic patch in debian/patches/ | |
3961 | Closes: #615899 | |
3962 | * dpkg-buildflags now supports "--export=configure" to output compilation | |
3963 | flags on a single line with double quotes as delimiter of the various | |
3964 | values. It also uses DEB_<flag>_MAINT_<op> to let the maintainer | |
3965 | extend the build flags to use. Last but not least, it can now also strip | |
3966 | options from the returned build flags. | |
3967 | * Fix possible segfault of dpkg in findbreakcycle(). LP: #733414 | |
3968 | * dpkg-source now properly cleans up the temporary tarball generated for | |
3969 | native formats in case of unexpected interruption. Closes: #631494 | |
3970 | * Fix simplification logic of union dependencies. Closes: #637564 | |
3971 | * Fix dpkg's handling of a hardlink pointing to a conffile. Closes: #638291 | |
3972 | * Add example of extend-diff-ignore's usage in dpkg-source(1). | |
3973 | Closes: #640198 | |
3974 | * dpkg-buildflags now returns hardening flags by default. Closes: #489771 | |
3975 | They can be individually enabled/disabled via DEB_BUILD_MAINT_OPTIONS, | |
3976 | see dpkg-buildflags(1). Thanks to Kees Cook for his help. | |
3977 | ||
3978 | [ Guillem Jover ] | |
3979 | * Install deb-src-control(5) man pages in dpkg-dev. Closes: #620520 | |
3980 | * Add ‘.gitmodules’ to the default dpkg-source ignore lists. Closes: #620490 | |
3981 | * Document in dpkg-query(1) man page that on --listfiles each list of | |
3982 | files per package name is separated by a blank line. Same goes for | |
3983 | --status and --print-avail. | |
3984 | * Use execvp(3) unconditionally in command_exec(). Making the call always | |
3985 | fallback to use the system shell in case of error, such as with empty | |
3986 | maintainer scripts. Thanks to Jonathan Nieder <jrnieder@gmail.com>. | |
3987 | Closes: #622094 | |
3988 | * Improve deb-split(5) format description by splitting debian-split | |
3989 | member contents into a list. | |
3990 | * Switch to debhelper compatibility level 7. | |
3991 | - Use dh_prep instead of deprecated “dh_clean -k”. | |
3992 | * Bump Standards-Version to 3.9.2 (no changes needed). | |
3993 | * Generate filenames following current conventions on “dpkg-split --join”, | |
3994 | by including the architecture in the debian-split member of a split | |
3995 | package and using underscores to separate filename parts. | |
3996 | * Support conffiles with spaces when diffing them. Closes: #147583 | |
3997 | * Allow installing packages with bogus versions with new | |
3998 | --force-bad-version. | |
3999 | * Do not fail when unpacking a diverted hardlink. Closes: #245322 | |
4000 | Based on a patch by Christopher Baines <cbaines8@gmail.com>. | |
4001 | * Document in dpkg-deb(1) that --fsys-tarfile will always process the | |
4002 | input archive sequentially. Closes: #616609 | |
4003 | * Remove long non-functional --new and --old dpkg-deb option handling | |
4004 | from dpkg which were being treated as dpkg commands. | |
4005 | * Remove reference to --nocheck dpkg-deb option from dpkg man page as | |
4006 | the latter does not pass it to the former. | |
4007 | * Clarify the current dpkg behaviour when running the dpkg-deb and | |
4008 | dpkg-query back-ends, of not passing through back-end specific options | |
4009 | when running them from dpkg. Closes: #610940 | |
4010 | * Use “unselected” as an adjective in dpkg output messages instead of | |
4011 | “deselected”. Closes: #231089 | |
4012 | * Clarify exit status in dpkg-split and start-stop-daemon --help output. | |
4013 | * Clarify “EXIT STATUS” section in man pages by using a table. | |
4014 | * Add a --status command to start-stop-daemon returning LSB Init Script | |
4015 | status action exit codes. | |
4016 | * Add start-stop-daemon process name kernel limits for Solaris, NetBSD, | |
4017 | OpenBSD, FreeBSD and Darwin. | |
4018 | * On package removal, keep only directories actually containing conffiles, | |
4019 | and not directories just matching the substring in the conffile or the | |
4020 | directory itself. Thanks to Ondřej Surý <ondrej@debian.org>. | |
4021 | * On purge correctly remove symlinks acting as directories, when they are | |
4022 | not being used by any other package's files. | |
4023 | * Do not lose track of parent directories on removal so that they can | |
4024 | be properly cleaned up on purge if not used by any other package. | |
4025 | Based on a patch by Ondřej Surý <ondrej@debian.org>. Closes: #454694 | |
4026 | * Add ‘.hgsigs’ to the default dpkg-source ignore lists. | |
4027 | Based on a patch by Jakub Wilk <jwilk@debian.org>. Closes: #627462 | |
4028 | * Do not allow blank lines in field values. Closes: #308082 | |
4029 | * Do not warn on missing architecture on packages in config-files state, | |
4030 | but then make sure the architecture field is usable. Closes: #604241 | |
4031 | * Run du with --apparent-size when generating the Installed-Size field in | |
4032 | dpkg-gencontrol to get consistent results independent of build system. | |
4033 | Thanks to Ludovic Brenta <ludovic@ludovic-brenta.org>. Closes: #630533 | |
4034 | * Do not fail to unpack shared directories missing on the file system | |
4035 | from packages being replaced by other packages. Closes: #631808 | |
4036 | * Do not require programs to define thisname, provide two new functions | |
4037 | to handle the program name (dpkg_set_progname and dpkg_get_progname). | |
4038 | Closes: #631757 | |
4039 | * Man pages cleanup: | |
4040 | - Rename “USAGE” dselect(1) section to “ACTIONS” and clarify they can | |
4041 | be performed interactively or from command line. | |
4042 | - Add missing built-in methods to dselect(1). | |
4043 | - Add missing escaping to field dashes in deb-control(5). | |
4044 | - Use dashes instead of underscores for variable text. | |
4045 | - Clarify that several front-end fields are not dselect specific in | |
4046 | dpkg-query(1). | |
4047 | - Use [option...] instead of [options] and friends. | |
4048 | - Use italics or bold instead of surrounding the text with <>. | |
4049 | - Correctly format text with bold and italics. | |
4050 | - Use minus signs and hyphens consistently in man pages. | |
4051 | - Fix reference to /etc/dpkg/dselect.cfg.d instead of dpkg.cfg.d in | |
4052 | dselect(1). | |
4053 | - Add missing optional group|gid --chuid argument in start-stop-daemon(8). | |
4054 | * Refer to Sources and Packages files as part of a repository instead of | |
4055 | as being of exclusive use or owned by APT, which has never been the case. | |
4056 | * Unify somewhat dpkg-maintscript-helper --help output with other commands. | |
4057 | * Add build-indep and build-arch targets as aliases for build in | |
4058 | debian/rules. | |
4059 | * Use the perl interpreter found by configure to call dpkg-architecture.pl | |
4060 | in the m4 DPKG_ARCHITECTURE macro. | |
4061 | * Add new --verbose option to dpkg-deb and change --extract to honour it. | |
4062 | Closes: #293280 | |
4063 | * Add new --raw-extract option to dpkg-deb combining --control and | |
4064 | --extract. Closes: #552123 | |
4065 | * Defer hardlink renames so that there's never a point were the new | |
4066 | file contents are accessible from the final path before they have | |
4067 | been fsync()ed and cannot be executed causing ETXTBSY when trying | |
4068 | to open the to be installed paths for writing. | |
4069 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. Closes: #635683 | |
4070 | * Clarify the default dpkg-deb compression-levels on the man page. | |
4071 | * Clarify dpkg --update-avail usage error message. Closes: #628055 | |
4072 | * Change Dpkg::Compression default values depending on the compressor | |
4073 | used, and as such dpkg-source inherits this functionality. | |
4074 | Prompted by Timo Juhani Lindfors <timo.lindfors@iki.fi>. | |
4075 | * Print an actual error or warning message instead of assert()ing on | |
4076 | readlink()/stat() size discrepancies. Closes: #639229 | |
4077 | * Update alternative links only if they change. This allows for a | |
4078 | read-only file system and a writable database. Closes: #636700 | |
4079 | Based on a patch by Salvatore Bonaccorso <carnil@debian.org>. | |
4080 | * Fix double “error:” string in dpkg missing PATH error output. | |
4081 | Closes: #639997 | |
4082 | * Do not warn on strange timestamps when unpacking with dpkg-deb. | |
4083 | Closes: #640298 | |
4084 | * Reduce dpkg-trigger binary size by refactoring libdpkg modules so that | |
4085 | it does not end up pulling triglib. | |
4086 | * Reduce dpkg-deb binary size by refactoring libdpkg modules so that it | |
4087 | does not end up pulling triglib. | |
4088 | * Do not fail on --compare-version when generating parse warnings. | |
4089 | Existing packages with invalid versions should not fail on their | |
4090 | maintainer scripts due to that. | |
4091 | * Use the user name (instead of the user id) when setting the supplementary | |
4092 | groups in start-stop-daemon. Closes: #641834 | |
4093 | * Use --srcdir and --destdir po4a options, and bump Build-Depends version | |
4094 | to 0.36.4. | |
4095 | ||
4096 | [ Updated programs translations ] | |
4097 | * German (Sven Joachim). Closes: #620312 | |
4098 | * Swedish (Peter Krefting). | |
4099 | * French (Christian Perrier). | |
4100 | ||
4101 | [ Updated man pages translations ] | |
4102 | * French (Christian Perrier). | |
4103 | * German (Helge Kreutzmann) including improvement by "Flo". | |
4104 | * Swedish (Peter Krefting). | |
4105 | ||
4106 | [ Updated scripts translations ] | |
4107 | * French (Christian Perrier, Sylvestre Ledru). Closes: #637096 | |
4108 | * German (Helge Kreutzmann). | |
4109 | * Swedish (Peter Krefting). | |
4110 | ||
4111 | -- Guillem Jover <guillem@debian.org> Fri, 23 Sep 2011 06:00:11 +0200 | |
4112 | ||
4113 | dpkg (1.16.0.3) unstable; urgency=medium | |
4114 | ||
4115 | * Allow again Priority field values not known to dpkg. Regression | |
4116 | introduced in 1.16.0. | |
4117 | ||
4118 | -- Guillem Jover <guillem@debian.org> Wed, 04 May 2011 10:01:30 +0200 | |
4119 | ||
4120 | dpkg (1.16.0.2) unstable; urgency=high | |
4121 | ||
4122 | * Fix dpkg-split --auto to not fail when opening the new depot file. | |
4123 | * Fix dpkg-split to correctly set the last part split size. | |
4124 | * Fix build failure on DEB_BUILD_OPTIONS=noopt due to a missing <locale.h> | |
4125 | include in gettext.h needed by the gettext context functions. | |
4126 | ||
4127 | -- Guillem Jover <guillem@debian.org> Sat, 16 Apr 2011 00:14:15 +0200 | |
4128 | ||
4129 | dpkg (1.16.0.1) unstable; urgency=low | |
4130 | ||
4131 | [ Raphaël Hertzog ] | |
4132 | * Fix regression affecting dpkg -R. Closes: #620636 | |
4133 | * Don't fail during unpack if the system doesn't support changing timestamps | |
4134 | of symlinks. Closes: #620679 | |
4135 | ||
4136 | -- Guillem Jover <guillem@debian.org> Tue, 05 Apr 2011 07:28:20 +0200 | |
4137 | ||
4138 | dpkg (1.16.0) unstable; urgency=low | |
4139 | ||
4140 | [ Guillem Jover ] | |
4141 | * Use DPKG_MAINTSCRIPT_PACKAGE environment variable as package name on | |
4142 | dpkg-divert when no --package or --local options have been specified. | |
4143 | * Do not allow versions starting with non-digit when doing strict parsing, | |
4144 | warn otherwise. | |
4145 | * Update dpkg(1) to note that --status-fd output does not contain newlines | |
4146 | in error messages anymore (this was fixed in 1.15.0). | |
4147 | * Add a new --status-logger option to dpkg, similar to --status-fd but | |
4148 | instead invoke the command ourselves and feed the status information | |
4149 | to its standard input. Suggested by Raphaël Hertzog. | |
4150 | * Add missing space in update-alternative --set-selections output. | |
4151 | * Add missing options to update-alternative --help output. | |
4152 | * Count “conffile name is duplicated” for dpkg-deb warning count summary. | |
4153 | * Improve and clarify strings for translation. Closes: #604914 | |
4154 | * Prefix all fatal error messages with “error: ”. | |
4155 | * Do not check presence of update-rc.d in the PATH in dpkg, as it's not | |
4156 | a program needed for dpkg correct operation. | |
4157 | * Fix dpkg -GEO options on multiple versions of the same packages. | |
4158 | Closes: #31141 | |
4159 | * Propagate --admindir to programs run from maintainer scripts. | |
4160 | Closes: #97076 | |
4161 | * Do not fail when trying to remove the root directory. This will only | |
4162 | happen either on distributions where dpkg is a foreign package manager, | |
4163 | or on artificial dpkg databases. | |
4164 | * Always warn when parsing any package control data which does not have | |
4165 | an Architecture field except for status and status log files when | |
4166 | packages are not-installed or half-installed. | |
4167 | * By default reject installing packages w/o an Architecture field. They | |
4168 | now need --force-architecture, dpkg will still warn about them though. | |
4169 | * Fix build failure when passing --disable-nls to configure. | |
4170 | * Do not segfault on “dpkg -i --no-act”. | |
4171 | * Add missing semicolon to the vsnprintf() compat declaration. | |
4172 | Thanks to Robert Millan. Closes: #612203 | |
4173 | * On install for Ubuntu adjust the i386 GNU cpu name in cputable. | |
4174 | Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #611741 | |
4175 | * Sync the info database directory on unpack instead of the temporary | |
4176 | control information directory, and print the correct pathname on error | |
4177 | instead of the last file acted on that directory. | |
4178 | * Document in dpkg-query --help output and man page that --list and --show | |
4179 | arguments are optional. | |
4180 | * Do not read and write the available file unnecessarily. | |
4181 | Thanks to Michel Lespinasse <walken@zoy.org>. Closes: #397121 | |
4182 | * Fix typo in «dpkg-name --overwrite» argument parsing so that it actually | |
4183 | works at all. Thanks to Ivan Gagis <igagis@gmail.com>. LP: #728708 | |
4184 | * Add armhf support to ostable and triplettable. Closes: #594179 | |
4185 | * Set the modification time for unpacked symlinks on supported systems. | |
4186 | * Fix undefined value usage in dpkg-genchanges when adding files w/o a | |
4187 | matching architecture, because they are not present in debian/control, | |
4188 | this is most commonly the case due to dpkg-distaddfile. | |
4189 | * Terminate immediately on dpkg-divert rename errors instead of propagating | |
4190 | up the error codes, this improves error reporting and avoids triggering | |
4191 | leak detectors. Closes: #620380 | |
4192 | * When moving a diverted file across filesystems in dpkg-divert, remove | |
4193 | the source file. | |
4194 | * Fix large file support for .deb and split .deb in dpkg-deb, dpkg-split | |
4195 | and dpkg on 32-bit architectures. | |
4196 | ||
4197 | [ Raphaël Hertzog ] | |
4198 | * Fail properly when debian/source/format is empty. Closes: #600854 | |
4199 | * Add new deb-src-control(5) manual page documenting the debian/control | |
4200 | file contained in source packages. | |
4201 | - it documents the X[SBC]- prefix. Closes: #476335 | |
4202 | - it documents the VCS-* fields too. Closes: #483119 | |
4203 | Thanks to Oxan van Leeuwen <oxan@oxanvanleeuwen.nl> who wrote it | |
4204 | as part of the Google Code In program. | |
4205 | * Enhance dpkg-shlibdeps to not fail immediately when a library is not found. | |
4206 | Instead continue and fail after all problems have been reported. Thanks | |
4207 | to Chris Baines <cbaines8@gmail.com> for the patch. Closes: #596841 | |
4208 | * Fix dpkg-source to not list Debian packaging files as modified | |
4209 | upstream files in Format "1.0" when unpacking to a non-standard | |
4210 | directory. | |
4211 | * Apply patch from Colin Watson to let dpkg-buildflags return -O3 | |
4212 | instead of -O2 when building ppc64 packages on Ubuntu. Closes: #612472 | |
4213 | * Add new function get_control_path() to Dpkg::Path, it wraps dpkg-query | |
4214 | --control-path. | |
4215 | * Update dpkg-shlibdeps to be multiarch-ready: | |
4216 | - use get_control_path() to find symbols/shlibs files | |
4217 | - parse correctly the output of dpkg --search | |
4218 | * Small fix to support files >2GB in .deb on 64-bit systems. Closes: #616502 | |
4219 | Thanks to Martin Dorey <mdorey@bluearc.com> for the patch. | |
4220 | * dpkg-source now keeps the file ordering in the autogenerated patch when | |
4221 | regenerating it. Closes: #606080 | |
4222 | Thanks to Colin Watson for the patch. | |
4223 | * dpkg-source now uses a timestamp retrieved from the filesystem when | |
4224 | resetting the timestamp of patched files so that a time skew when using | |
4225 | NFS doesn't introduce any inconsistency. Closes: #613023 | |
4226 | Thanks to Jonathan Nieder <jrnieder@gmail.com> for the patch and the | |
4227 | diagnosis. | |
4228 | * dpkg-source will now remove quilt's .pc directory when --unapply-patches | |
4229 | is in use. Closes: #591858 | |
4230 | * dpkg-source is now a bit less strict when parsing patches: | |
4231 | - it accepts seeing the same file twice; Closes: #608829 | |
4232 | - it doesn't match on the English text "No newline at end of file" as it | |
4233 | might be translated in some cases. Closes: #612465 | |
4234 | * Improve parser in Dpkg::Control::Hash to not require an empty line | |
4235 | before the PGP signature. Closes: #617923 | |
4236 | Thanks to Roger Leigh for the initial patch. | |
4237 | * Fix a regression in dpkg-divert where using --rename led to a failure when | |
4238 | the rename implies crossing file systems. Thanks to Durk Strooisma for | |
4239 | spotting it. | |
4240 | * Use the correct mtime when installing a file with statoverrides. | |
4241 | Regression introduced in 1.16.0. LP: #739179 | |
4242 | * Remove duplicate word in german translation of dpkg(1). Closes: #616096 | |
4243 | * Strip repeated non-significant spaces before and after newlines | |
4244 | in Uploaders. Closes: #598922 | |
4245 | * Ignore whitespaces after options in headers of changelog entries. | |
4246 | Closes: #605719 | |
4247 | * Fix dpkg-source's regression with empty patches (introduced while fixing | |
4248 | #613023). Closes: #619541 | |
4249 | ||
4250 | [ Jonathan Nieder ] | |
4251 | * Remove support for use of synchronous sync(2), due to its pernicious | |
4252 | side-effects and to ease maintenance. | |
4253 | * Clarify that an up-to-date dpkg only needs to be unpacked for | |
4254 | dpkg-maintscript-helper to work. | |
4255 | ||
4256 | [ Steve Langasek ] | |
4257 | * Add new variables to dpkg-architecture, DEB_HOST_MULTIARCH and | |
4258 | DEB_BUILD_MULTIARCH, that return the "ideal" GNU triplet for each | |
4259 | architecture which should be used as the path component for library | |
4260 | installation. | |
4261 | ||
4262 | [ Mark Hymers ] | |
4263 | * Add support for Built-Using field. Closes: #619311 | |
4264 | ||
4265 | [ Updated programs translations ] | |
4266 | * German (Sven Joachim). | |
4267 | * Portuguese (Miguel Figueiredo). | |
4268 | * Spanish (Javier Fernandez-Sanguino). | |
4269 | * Swedish (Peter Krefting). | |
4270 | ||
4271 | [ Updated man pages translations ] | |
4272 | * German (Helge Kreutzmann). | |
4273 | * Swedish (Peter Krefting). | |
4274 | ||
4275 | [ Updated scripts translations ] | |
4276 | * German (Helge Kreutzmann). | |
4277 | * Swedish (Peter Krefting). | |
4278 | ||
4279 | [ Updated dselect translations ] | |
4280 | * Spanish (Javier Fernandez-Sanguino). | |
4281 | ||
4282 | -- Guillem Jover <guillem@debian.org> Fri, 01 Apr 2011 23:56:54 +0200 | |
4283 | ||
4284 | dpkg (1.15.8.10) unstable; urgency=low | |
4285 | ||
4286 | * Do not segfault on “update-alternatives --auto” when the link group only | |
4287 | has alternatives which are dangling symlinks. Closes: #611545 | |
4288 | ||
4289 | -- Guillem Jover <guillem@debian.org> Sun, 30 Jan 2011 20:28:27 +0100 | |
4290 | ||
4291 | dpkg (1.15.8.9) unstable; urgency=low | |
4292 | ||
4293 | [ Raphaël Hertzog ] | |
4294 | * Drop Breaks on konqueror to avoid some lenny -> squeeze upgrade | |
4295 | problems. It was only needed to ensure install-info is installed | |
4296 | even for partial upgrades. Closes: #610991 | |
4297 | * Do the same for all emacs/jed packages. For jed, the breaks has been | |
4298 | rendered useless as the maintainers dropped the install-info dependencies | |
4299 | anyway. | |
4300 | ||
4301 | [ Updated programs translations ] | |
4302 | * Remove space before "…" in several Catalan strings (Jordi Mallach). | |
4303 | * Romanian (Stan Ioan-Eugen). | |
4304 | ||
4305 | -- Raphaël Hertzog <hertzog@debian.org> Mon, 24 Jan 2011 20:24:53 +0100 | |
4306 | ||
4307 | dpkg (1.15.8.8) unstable; urgency=low | |
4308 | ||
4309 | [ Guillem Jover ] | |
4310 | * Truncate the output part file on “dpkg-split -s”. Regression introduced | |
4311 | with the C rewrite. | |
4312 | ||
4313 | [ Updated man pages translations ] | |
4314 | * Two typos fixed in French (Christian Perrier, thanks to Julien | |
4315 | Valroff). | |
4316 | ||
4317 | [ Raphaël Hertzog ] | |
4318 | * Fix multiple security issues with dpkg-source (CVE-2010-1679): | |
4319 | - Enhance checks to catch maliciously crafted patches which could modify | |
4320 | files outside of the unpacked source package. | |
4321 | - Do not consider a top-level symlink like a directory when | |
4322 | extracting a tarball. | |
4323 | - Exclude .pc while extracting the upstream tarball in 3.0 (quilt) | |
4324 | as patch blindly writes in that directory during unpack (and would | |
4325 | follow any existing symlink). | |
4326 | ||
4327 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 06 Jan 2011 21:04:33 +0100 | |
4328 | ||
4329 | dpkg (1.15.8.7) unstable; urgency=low | |
4330 | ||
4331 | [ Guillem Jover ] | |
4332 | * Defer symlink renames so that there's never a point were a symlink | |
4333 | is broken, this is particularly important for shared libraries. | |
4334 | Closes: #605536 | |
4335 | * On Linux use sync_file_range() to initiate asynchronous writeback | |
4336 | of just unpacked files. Suggested by Ted Ts'o <tytso@mit.edu>. | |
4337 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. Closes: #605009 | |
4338 | * On non-Linux use posix_fadvise(POSIX_FADV_DONTNEED) to notify the kernel | |
4339 | dpkg does not need the unpacked files any longer, and that it can start | |
4340 | writeback to be able to evict them from the cache at a later point. | |
4341 | * Fix stanza delimiting on -L, -s and -p output. This was making the output | |
4342 | for multiple packages unrealiable to parse. Closes: #606315 | |
4343 | ||
4344 | [ Updated programs translations ] | |
4345 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #607253 | |
4346 | * Catalan (Guillem Jover). | |
4347 | * Czech (Miroslav Kure). Closes: #605099 | |
4348 | * Esperanto (Felipe E. F. de Castro). Closes: #607437 | |
4349 | * French (Christian Perrier). | |
4350 | * German (Sven Joachim). | |
4351 | * Indonesian (Arief S Fitrianto). Closes: #605248 | |
4352 | * Italian (Milo Casagrande). Closes: #607306 | |
4353 | * Japanese (Kenshi Muto). Closes: #607259 | |
4354 | * Norwegian Bokmål (Hans Fredrik Nordhaug). | |
4355 | * Portuguese (Miguel Figueiredo). Closes: #605506 | |
4356 | * Russian (Yuri Kozlov). Closes: #607292 | |
4357 | * Simplified Chinese (Aron Xu). | |
4358 | * Slovak (Ivan Masár). Closes: #607302 | |
4359 | * Spanish (Javier Fernandez-Sanguino). | |
4360 | * Thai (Theppitak Karoonboonyanan). Closes: #607501 | |
4361 | ||
4362 | [ Updated man pages translations ] | |
4363 | * French (Christian Perrier). | |
4364 | * German (Helge Kreutzmann). | |
4365 | * Spanish (Omar Campagne). | |
4366 | ||
4367 | [ Updated dselect translations ] | |
4368 | * Spanish (Javier Fernandez-Sanguino). | |
4369 | ||
4370 | [ Updated scripts translations ] | |
4371 | * German (fix by Sven Joachim). | |
4372 | * Spanish (Javier Fernandez-Sanguino). | |
4373 | ||
4374 | -- Guillem Jover <guillem@debian.org> Mon, 20 Dec 2010 02:26:26 +0100 | |
4375 | ||
4376 | dpkg (1.15.8.6) unstable; urgency=low | |
4377 | ||
4378 | [ Raphaël Hertzog ] | |
4379 | * Ensure debian/source/local-options is always excluded from the source | |
4380 | package even if the user provides customized -i or -I options. | |
4381 | Closes: #597023 | |
4382 | * Fix Dpkg::Version's handling of version with a debian revision but an | |
4383 | empty version (e.g. "-0.1"). Thanks to James Vega <jamessan@debian.org> | |
4384 | for the patch. Closes: #597651 | |
4385 | * With "3.0 (quilt)" source package, create .pc/.quilt_series with the | |
4386 | correct series file if the source package provides vendor specific patch | |
4387 | sets. | |
4388 | ||
4389 | [ Guillem Jover ] | |
4390 | * Disable by default usage of synchronous sync(2), as it causes undesired | |
4391 | I/O on unrelated file systems. Closes: #588339, #595927, #600075 | |
4392 | * Add new --force-unsafe-io to disable safe I/O operations on unpack. | |
4393 | Closes: #584254 | |
4394 | ||
4395 | [ Updated man pages translations ] | |
4396 | * French (Christian Perrier). Including a typo fix and a typographical | |
4397 | change reported by Vincent Danjean. Closes: #601852 | |
4398 | * Spanish (Omar Campagne). Closes: #596519 | |
4399 | ||
4400 | [ Updated programs translations ] | |
4401 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #599923 | |
4402 | * Catalan (Jordi Mallach). | |
4403 | * Danish (Ask Hjorth Larsen). Closes: #600240 | |
4404 | * German (Sven Joachim). Improved by Holger Wansing. | |
4405 | * Italian (Pietro Battiston). Fix translation of "however". Closes: #602518 | |
4406 | * Portuguese (Miguel Figueiredo). Closes: #596168 | |
4407 | * Romanian (Andrei Popescu). Closes: #604769 | |
4408 | * Russian (Yuri Kozlov). Closes: #595455 | |
4409 | * Vietnamese (Clytie Siddall). Closes: #598473 | |
4410 | ||
4411 | [ Updated scripts translations ] | |
4412 | * Catalan (Jordi Mallach). | |
4413 | * German (Sven Joachim). | |
4414 | ||
4415 | [ Updated dselect translations ] | |
4416 | * Catalan (Jordi Mallach). | |
4417 | * German (Sven Joachim). | |
4418 | ||
4419 | -- Guillem Jover <guillem@debian.org> Thu, 25 Nov 2010 07:10:48 +0100 | |
4420 | ||
4421 | dpkg (1.15.8.5) unstable; urgency=low | |
4422 | ||
4423 | [ Guillem Jover ] | |
4424 | * Do not print a warning when parsing status or status log files on | |
4425 | half-installed packages w/o a Description or Maintainer field, as | |
4426 | this happens normally when the package was never installed before. | |
4427 | Closes: #594167 | |
4428 | * Improve git format documentation in dpkg-source(1). | |
4429 | Thanks to Joey Hess, based on a patch by Tanguy Ortolo. | |
4430 | * Clarify effect of “dpkg --purge” on homedir files in dpkg(1). | |
4431 | Thanks to The Fungi <fungi@yuggoth.org>. Closes: #593628 | |
4432 | * Add gettext plurals infrastructure support. | |
4433 | * Add gettext messages for plural forms. Closes: #594218 | |
4434 | * Fix possible but improbable segfault in update-alternatives in case | |
4435 | the master file name contains a format string specifier. Reported by | |
4436 | Sandro Cazzaniga. | |
4437 | * Fix realloc usage on compat scandir() implementation. | |
4438 | ||
4439 | [ Raphaël Hertzog ] | |
4440 | * Fix dpkg-genchanges to not split the short description in the middle of a | |
4441 | UTF8 character. Closes: #593442 | |
4442 | * Drop -k parameter from the tar call used by dpkg-source to extract | |
4443 | tarballs. Upstream binary files modified by the packager were not properly | |
4444 | installed due to this. Thanks to James Westby for the report. | |
4445 | Closes: #594440 | |
4446 | * Make dpkg Breaks: dpkg-dev (<< 1.15.8) so that older versions of dpkg-dev | |
4447 | that did not depend on libdpkg-perl must be upgraded together with dpkg. | |
4448 | Closes: #596417 | |
4449 | ||
4450 | [ Helge Kreutzmann ] | |
4451 | * Fix encoding of German addendum. Closes: #595643 | |
4452 | ||
4453 | [ Updated programs translations ] | |
4454 | * Esperanto (Felipe Castro). Closes: #596173 | |
4455 | * French (Christian Perrier). | |
4456 | * German (Sven Joachim). | |
4457 | * Indonesian (Arief S Fitrianto). Closes: #596657 | |
4458 | * Italian (Milo Casagrande). Closes: #592953, #595615 | |
4459 | * Japanese (Kenshi Muto). Closes: #595468 | |
4460 | * Korean (Changwoo Ryu). Closes: #595556 | |
4461 | * Norwegian Bokmål (Hans Nordhaug). Closes: #595208 | |
4462 | * Simplified Chinese (Aron Xu). Closes: #594513 | |
4463 | * Slovak (Ivan Masár). Closes: #595968 | |
4464 | * Swedish (Peter Krefting). | |
4465 | * Thai (Theppitak Karoonboonyanan). Closes: #594011 | |
4466 | ||
4467 | [ Updated man pages translations ] | |
4468 | * French (Christian Perrier). | |
4469 | * German (Helge Kreutzmann). | |
4470 | * Swedish (Peter Krefting). | |
4471 | ||
4472 | [ Updated scripts translations ] | |
4473 | * French (Christian Perrier). Includes a fix to a specific | |
4474 | message translation that was imprecise. Closes: #596333 | |
4475 | * German (Helge Kreutzmann). Improved by Holger Wansing. | |
4476 | * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #595299 | |
4477 | * Spanish (Omar Campagne). Closes: #596518 | |
4478 | * Swedish (Peter Krefting). | |
4479 | * Russian (Yuri Kozlov). Closes: #595175 | |
4480 | ||
4481 | -- Guillem Jover <guillem@debian.org> Tue, 14 Sep 2010 01:26:21 +0200 | |
4482 | ||
4483 | dpkg (1.15.8.4) unstable; urgency=low | |
4484 | ||
4485 | [ Guillem Jover ] | |
4486 | * Fix use after free segfault on update-alternatives --remove-all. | |
4487 | Closes: #591653, #591654 | |
4488 | * Always print a message on warning when parsing control files. | |
4489 | * On database parsing only warn on bogus versions previously accepted, | |
4490 | the other instances will keep producing errors, to avoid newly | |
4491 | introduced bogosity. Closes: #590885, #590896, #591692, #591885 | |
4492 | * Fix compilation on Solaris and Darwin: | |
4493 | - Link update-alternatives against libintl if libc does not have i18n | |
4494 | support. | |
4495 | - Include <limits.h> for _POSIX_MAX_PATH in update-alternatives. | |
4496 | Thanks to Fabian Groffen <grobian@gentoo.org>. | |
4497 | ||
4498 | [ Raphaël Hertzog ] | |
4499 | * Fix make -C man install so that it actually finds the manual pages | |
4500 | to install. Closes: #591588 | |
4501 | * When analyzing the ELF format of a binary in dpkg-shlibdeps, fallback on | |
4502 | usual objdump when the cross objdump failed. Closes: #591522 | |
4503 | ||
4504 | [ Sven Joachim ] | |
4505 | * Ensure removal of leftover backup .dpkg-tmp files after unpacking | |
4506 | failures, when the backup is still a hard link to the original file. | |
4507 | Closes: #591993 | |
4508 | ||
4509 | -- Guillem Jover <guillem@debian.org> Fri, 13 Aug 2010 06:02:10 +0200 | |
4510 | ||
4511 | dpkg (1.15.8.3) unstable; urgency=low | |
4512 | ||
4513 | [ Raphaël Hertzog ] | |
4514 | * Fix dpkg-divert test suite to cope with + and other special characters for | |
4515 | regexps in the build directory name. Thanks to Jonathan Nieder for the | |
4516 | patch and to Phil Kern for the report. Closes: #591182 | |
4517 | ||
4518 | [ Guillem Jover ] | |
4519 | * Fix buffer overflow in dpkg_ar_member_put_header causing it to write the | |
4520 | header to fd 0 (instead of ar_fd) depending on the stack layout, affecting | |
4521 | armel. Thanks to Phil Kern for the analysis and Reinhard Tartler for the | |
4522 | initial patch. Closes: #591312 | |
4523 | ||
4524 | -- Guillem Jover <guillem@debian.org> Mon, 02 Aug 2010 10:38:07 +0200 | |
4525 | ||
4526 | dpkg (1.15.8.2) unstable; urgency=low | |
4527 | ||
4528 | * Bump libdpkg-perl Depends on dpkg to 1.15.8, as it will break dpkg | |
4529 | versions before that when installing and removing libdpkg-perl, | |
4530 | because older update-alternatives and dpkg-divert require Dpkg.pm and | |
4531 | Dpkg/Gettext.pm which will disappear due to the Replaces. Closes: #590867 | |
4532 | Thanks to Sven Joachim <svenjoac@gmx.de> for the analysis. | |
4533 | * Allow specifying again absolute and relative paths for dpkg-buildpackage | |
4534 | -r option. Closes: #591010 | |
4535 | ||
4536 | -- Guillem Jover <guillem@debian.org> Sat, 31 Jul 2010 04:20:01 +0200 | |
4537 | ||
4538 | dpkg (1.15.8.1) unstable; urgency=low | |
4539 | ||
4540 | * Fix off-by-one error in update-alternatives that lead to an infinite loop | |
4541 | while writing the administrative file. Closes: #590854 | |
4542 | ||
4543 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 29 Jul 2010 21:18:16 +0200 | |
4544 | ||
4545 | dpkg (1.15.8) unstable; urgency=low | |
4546 | ||
4547 | [ Raphaël Hertzog ] | |
4548 | * Add new commands --before-build and --after-build to dpkg-source | |
4549 | and modify dpkg-buildpackage to call them automatically at the | |
4550 | start and at the end of the process. With "3.0 (quilt)" source packages | |
4551 | this ensures patches are applied even in case of binary-only builds. | |
4552 | Closes: #572526 | |
4553 | * Merge non-regression test for Ubuntu's specificities concerning | |
4554 | changelog handling. Closes: #582389 | |
4555 | * Fix some copy-paste mistakes in dpkg-architecture(1). Thanks to Ian Fleming | |
4556 | <iflema@yahoo.com.au> for the patch and Colin Watson for forwarding out of | |
4557 | Launchpad. Closes: #582404 LP: #564308 | |
4558 | * Clarify description of dpkg --configure in dpkg(1). Thanks to Colin Watson | |
4559 | for the patch and to Robert Persson for the report. | |
4560 | Closes: #582406 LP: #77287 | |
4561 | * Fix the non-regression test lib/dpkg/test/t-ar.c by not overflowing the | |
4562 | size of ar_name. Thanks to Colin Watson for the report, analysis and patch. | |
4563 | Closes: #582401 | |
4564 | * Modify Dpkg::Shlibs::Objdump to use the cross objdump binary when cross | |
4565 | compiling. Thanks to Loïc Minier for the initial patch. Closes: #578365 | |
4566 | * Make dpkg-maintscript-helper more robust when required parameters are | |
4567 | missing. Closes: #582814 | |
4568 | * Clarify that dpkg-maintscript-helper rm_conffile needs the last version of | |
4569 | the package that did not remove the obsolete conffile if this was not | |
4570 | implemented at the time the file became obsolete. Closes: #582893 | |
4571 | * Enhance dpkg-maintscript-helper rm_conffile and mv_conffile to work | |
4572 | properly when <lastversion> is not given (or is empty). Closes: #582819 | |
4573 | * Small fix in dpkg-gensymbols' handling of tags. Closes: #583656 | |
4574 | Thanks to Michael Tautschnig <mt@debian.org> for the report and the fix. | |
4575 | * update-alternatives has been rewritten in C, the only feature change | |
4576 | should be that it uses its own logfile /var/log/alternatives.log (rotated | |
4577 | like dpkg.log). | |
4578 | * Implement new --unapply-patches option for dpkg-source with source formats | |
4579 | 2.0 and 3.0 (quilt) that unapplies the patches after a successful build. | |
4580 | This option can be put in debian/source/local-options in the package VCS | |
4581 | repository for instance. | |
4582 | * Implement new --abort-on-upstream-changes option for dpkg-source with | |
4583 | source formats 1.0, 2.0 and 3.0 (quilt). It aborts every time that you try | |
4584 | to build a source package which contains (unmanaged) changes to the | |
4585 | upstream source code. Closes: #579012 | |
4586 | * dpkg-source now captures the output of patch and prints it on error so | |
4587 | that the user can better diagnose what went wrong. Closes: #575304 | |
4588 | * Fix Dpkg::Changelog to cope properly with an entry of version "0". | |
4589 | Add non-regression test for this. Closes: #587382 | |
4590 | * Add --export command to dpkg-buildflags to be used in shell with eval. | |
4591 | * Modify source format "3.0 (git)" to use git bundles. Thanks to Joey Hess | |
4592 | for the patch. | |
4593 | The usage of git bundle avoids distributing cruft. Closes: #477954 | |
4594 | It's no longer needed to tell which branch contains the debian packaging, | |
4595 | it uses automatically the one that was used at build-time. Closes: #534637 | |
4596 | * Pass --no-name option to gzip to avoid encoding the timestamp in the file | |
4597 | so that the result is more predictable. Closes: #587724 | |
4598 | Also pass --rsyncable to make source packages more rsync friendly. | |
4599 | * Replace dpkg-source's tar ignore pattern "*~" with "*/*~" to avoid | |
4600 | matching on the top level directory. Closes: #588265 | |
4601 | * In source formats "2.0" and "3.0 (quilt)", make sure to remove the | |
4602 | upstream-provided debian directory before copying the debian-provided | |
4603 | version of that directory in place. Closes: #590297 | |
4604 | ||
4605 | [ Guillem Jover ] | |
4606 | * Require gettext 0.18: | |
4607 | - Remove embedded gettext files from the repository, now properly | |
4608 | installed by autopoint for all po/ directories. | |
4609 | - Add versioned Build-Depends. | |
4610 | * Fix variable usage after delete in dselect. | |
4611 | * Change default configure admindir to LOCALSTATEDIR/lib/dpkg from | |
4612 | LOCALSTATEDIR/dpkg, so that we can use a correct --localstatedir=/var. | |
4613 | * Add two new dpkg options --path-exclude and --path-include for filtering | |
4614 | files on package installation. This allows embedded systems to skip | |
4615 | /usr/share/doc, manpages, etc. Based on work from Tollef Fog Heen and | |
4616 | Martin Pitt, thanks! Closes: #68788, #68861, #497304, #525567, #583902 | |
4617 | * Remove obsolete internal status aliases “postinst-failed” for | |
4618 | stat_halfconfigured and “removal-failed” for stat_halfinstalled. | |
4619 | * Check version syntax when parsing it from libdpkg based programs. | |
4620 | Closes: #574704 | |
4621 | * Rewrite mksplit in C, and merge it into dpkg-split. | |
4622 | * Rewrite dpkg-divert in C. | |
4623 | * Use linux-any wildcard for libselinux1-dev Build-Depends instead of | |
4624 | using a list of negated architectures. | |
4625 | * Use Breaks instead of Conflicts in dpkg, dpkg-dev and libdpkg-perl binary | |
4626 | packages. | |
4627 | * Move Dpkg.pm and Dpkg/Gettext.pm from dpkg to libdpkg-perl. | |
4628 | * Bump Standards-Version to 3.9.1. | |
4629 | * Detect when another process has locked the database, and mention that | |
4630 | problematic dpkg --audit results might be due to ongoing operations. | |
4631 | Closes: #80252 | |
4632 | * Add new dpkg --force-confask option that forces a conffile prompt when | |
4633 | the conffile from the new package does not differ from the previous one. | |
4634 | Thanks to Henning Makholm <henning@makholm.net>. Closes: #102609 | |
4635 | * On dpkg-divert --rename, check if the source file exists, and disable | |
4636 | renaming if it does not. Closes: #550252 | |
4637 | As a side effect, this avoids useless errors when the destination | |
4638 | directory is not existent or writable. Closes: #581544 | |
4639 | * Properly compute the longest package description from all to be displayed | |
4640 | on “dpkg-query --list”, so that it does not get incorrectly trimmed. | |
4641 | * Consistently use earlier/later instead of smaller/bigger when describing | |
4642 | comparison relationships. Closes: #587641 | |
4643 | * Stop exporting DPKG_LIBDIR to maintainer scripts, no need for it anymore. | |
4644 | * Assign correct SE Linux label on non-regular files. Based on a patch by | |
4645 | Russell Coker <russell@coker.com.au>. Closes: #587949 | |
4646 | * Add -F option to dpkg-buildpackage to be able to explicitly specify a | |
4647 | normal full build and combine it with -nc. Closes: #547993 | |
4648 | * Add missing mentions of the Breaks field alongside the other fields | |
4649 | sharing the same syntax in deb-control(5). | |
4650 | Thanks to Osamu Aoki <osamu@debian.org>. Closes: #590472 | |
4651 | ||
4652 | [ Updated programs translations ] | |
4653 | * Catalan (Guillem Jover). | |
4654 | * German (Sven Joachim). | |
4655 | * Russian (Yuri Kozlov). Closes: #579149 | |
4656 | * Swedish (Peter Krefting). | |
4657 | ||
4658 | [ Updated man pages translations ] | |
4659 | * German (Helge Kreutzmann). | |
4660 | * Russian (Yuri Kozlov). Closes: #579149 | |
4661 | * Spanish (Omar Campagne). | |
4662 | * Swedish (Peter Krefting). | |
4663 | ||
4664 | [ New scripts translation ] | |
4665 | * Spanish (Omar Campagne). | |
4666 | ||
4667 | [ Updated scripts translations ] | |
4668 | * French (Christian Perrier). | |
4669 | * German (Helge Kreutzmann). Improved by Holger Wansing. | |
4670 | * Russian (Yuri Kozlov). Closes: #579149 | |
4671 | * Swedish (Peter Krefting). | |
4672 | ||
4673 | -- Guillem Jover <guillem@debian.org> Thu, 29 Jul 2010 09:37:35 +0200 | |
4674 | ||
4675 | dpkg (1.15.7.2) unstable; urgency=low | |
4676 | ||
4677 | [ Raphaël Hertzog ] | |
4678 | * Update dpkg-buildflags to respect $XDG_CONFIG_HOME and to use | |
4679 | $XDG_CONFIG_HOME/dpkg/buildflags.conf by default. | |
4680 | * Update deb-substvars(5) to codify how variables containing multiple | |
4681 | lines must be managed. | |
4682 | * Fix boolean evaluation of Dpkg::Version so that version 0 evaluates to | |
4683 | false and dpkg-shlibdeps can strip the minimal version specification. | |
4684 | Closes: #579724 | |
4685 | Document this behaviour in the API and add non-regression test to ensure | |
4686 | it's kept. | |
4687 | * Let dpkg-buildflags error out when a required parameter is missing. | |
4688 | Closes: #579722 | |
4689 | * Add Bug-Ubuntu field in DEP-3 template provided in the automatic header | |
4690 | of patches in 3.0 (quilt) source packages. Thanks to Benjamin Drung | |
4691 | <bdrung@ubuntu.com> for the patch. Closes: #578002 | |
4692 | * Update deb-override(5) by removing references to usage of sections | |
4693 | to place the packages on the mirrors and by indicating that the Debian | |
4694 | policy offers a list of allowed values for section and priority. | |
4695 | Closes: #575410 | |
4696 | * Update reference to triggers.txt.gz in dpkg-trigger(1) and deb-triggers(5) | |
4697 | to match the new location. Closes: #580774 | |
4698 | * Drop mention of PKG_CONFIG_LIBDIR in dpkg-buildpackage(1), the feature has | |
4699 | been removed in 1.15.6. | |
4700 | * Rename /usr/lib/dpkg/maintscript-helper into | |
4701 | /usr/bin/dpkg-maintscript-helper, it is a public interface even if working | |
4702 | around known limitations. | |
4703 | * Add "supports" command to dpkg-maintscript-helper to ensure the wanted | |
4704 | command is supported before calling it. | |
4705 | ||
4706 | [ Guillem Jover ] | |
4707 | * Add powerpcspe support to ostable and triplettable. | |
4708 | Thanks to Sebastian Andrzej Siewior <sebastian@breakpoint.cc> and | |
4709 | Kyle Moffett <Kyle.D.Moffett@boeing.com>. Closes: #568123, #575158 | |
4710 | * Fix dpkg --root by properly stripping again the root directory from the | |
4711 | path of the maintainer script to execute. Closes: #580984 | |
4712 | * On Linux use sync() instead of an fsync() per file on deferred extraction, | |
4713 | to workaround performance degradation on ext4. Closes: #578635 | |
4714 | ||
4715 | [ Gerfried Fuchs ] | |
4716 | * Fix syntax error in dpkg-name. Closes: #581315 | |
4717 | ||
4718 | -- Guillem Jover <guillem@debian.org> Wed, 19 May 2010 07:57:14 +0200 | |
4719 | ||
4720 | dpkg (1.15.7.1) unstable; urgency=low | |
4721 | ||
4722 | * Fix dpkg-source -b (without -i) for source packages 1.0. Closes: #578693 | |
4723 | It was erroneously ignoring all changes because the ignore regex was | |
4724 | wrong (due to the change to ignore debian/source/local-options). | |
4725 | * Add missing call to textdomain() in dpkg-mergechangelogs to make | |
4726 | translations work. | |
4727 | ||
4728 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 22 Apr 2010 08:05:20 +0200 | |
4729 | ||
4730 | dpkg (1.15.7) unstable; urgency=low | |
4731 | ||
4732 | [ Raphaël Hertzog ] | |
4733 | * Clarify the plan concerning dpkg-source, debian/source/format and | |
4734 | the default source format in dpkg-source(1). Add a warning | |
4735 | in dpkg-source to invite people to always create debian/source/format. | |
4736 | We deprecate the fallback to "1.0" (it's there for backwards compatibility | |
4737 | only) and debian/source/format is going to be mandatory at some point in | |
4738 | the future. Closes: #553928 | |
4739 | * Add .gitattributes to list of files ignored by dpkg-source. | |
4740 | * Document most common warnings and errors of dpkg-source in its manual | |
4741 | page. | |
4742 | * Let dpkg-source read options from debian/source/local-options as well but | |
4743 | do not include that file in the generated source package. | |
4744 | * Improve explanation of --all option in dpkg-parsechangelog(1). Thanks to | |
4745 | Jari Aalto. Closes: #575706 | |
4746 | * Fix dpkg to not lose package metadata on filesystems where readdir() | |
4747 | returns new files added after the opendir() call, btrfs in particular | |
4748 | triggered the problematic behaviour. Closes: #575891 | |
4749 | * Tighten the regex used by dpkg-source to match the component name of | |
4750 | supplementary tarballs so that underscore (_) are not allowed as it was | |
4751 | supposed to be. | |
4752 | * Introduce a new script called dpkg-buildflags: its purpose is to retrieve | |
4753 | compilation flags and it should be used within debian/rules to pass | |
4754 | the right compilation flags to the build process. dpkg-buildpackage still | |
4755 | exports them to not break packages currently relying on them but packages | |
4756 | should now start using dpkg-buildflags instead. Closes: #560070 | |
4757 | * For Ubuntu set default value of LDFLAGS to -Wl,-Bsymbolic-functions. | |
4758 | * Cleanup some old Conflicts/Replaces, thanks to Helge Kreutzmann. | |
4759 | * Modify dselect to treat all unknown package as known and marked for purge. | |
4760 | This is a temporary work-around so that dselect doesn't try to reinstall | |
4761 | packages of priority > standard that were removed or not installed. Thanks | |
4762 | to Robert Luberda for the patch. Closes: #559519, #556889 | |
4763 | * dpkg now exports DPKG_MAINTSCRIPT_NAME to maintainer scripts with the | |
4764 | type of maintainer script currently running (preinst, postinst, prerm, | |
4765 | postrm). Closes: #546577 | |
4766 | * dpkg now exports DPKG_LIBDIR to maintainer scripts pointing to the | |
4767 | private directory containing internal programs like the upcoming | |
4768 | maintscript-helper. | |
4769 | * Add $DPKG_LIBDIR/maintscript-helper program that can be used in | |
4770 | maintainer scripts to perform common operations working around | |
4771 | current dpkg limitations: first version supports removing obsolete | |
4772 | conffiles and renaming conffiles. Closes: #514316 | |
4773 | * Fix "dpkg-scansources -e", it was calling a non-existing function. | |
4774 | Closes: #578162 | |
4775 | * Add new script dpkg-mergechangelogs to do 3-way merges of Debian | |
4776 | changelogs. Add libalgorithm-merge-perl to Recommends for the | |
4777 | benefit of this script. | |
4778 | ||
4779 | [ Colin Watson ] | |
4780 | * Modern tar files typically use NormalFile1 rather than NormalFile0 for | |
4781 | file objects. A typo meant that the former never triggered rename | |
4782 | deferral. Closes: #577756 | |
4783 | * Use the new list of files on rename deferral instead of old one, so that | |
4784 | newly added files get installed. | |
4785 | ||
4786 | [ Guillem Jover ] | |
4787 | * Report deferred trigger errors on status-fd. Closes: #574599 | |
4788 | Thanks to Michael Vogt <michael.vogt@ubuntu.com>. | |
4789 | * When creating hard links to normal files on extraction use the .dpkg-new | |
4790 | filename for source as the file is not yet in place due to the rename | |
4791 | deferral. Thanks to Colin Watson for the initial patch. | |
4792 | * Do not output the Package-Type field on udeb. | |
4793 | * Fix versioned Replaces to not produce file overwrite errors on downgrades. | |
4794 | Closes: #568566 | |
4795 | * Fix installation of replaced and replacing packages in reverse order | |
4796 | (first the replacing then the replaced) for which the replaced package | |
4797 | is supposed to get disappeared, to disappear the correct package and not | |
4798 | lose track of the ownership of the replaced files. | |
4799 | ||
4800 | [ Updated programs translations ] | |
4801 | * German (Sven Joachim). | |
4802 | ||
4803 | [ Updated dselect translations ] | |
4804 | * German (Sven Joachim). | |
4805 | ||
4806 | [ Updated man pages translations ] | |
4807 | * German (Helge Kreutzmann). | |
4808 | ||
4809 | [ Updated scripts translations ] | |
4810 | * German (Helge Kreutzmann). | |
4811 | ||
4812 | -- Guillem Jover <guillem@debian.org> Wed, 21 Apr 2010 04:05:55 +0200 | |
4813 | ||
4814 | dpkg (1.15.6.1) experimental; urgency=low | |
4815 | ||
4816 | [ Guillem Jover ] | |
4817 | * Fix two memory leaks introduced in 1.15.6. | |
4818 | * Always use C99 variadic macros, as the build requires them anyway, we | |
4819 | avoid exposing the configure variable HAVE_C99 on installed headers. | |
4820 | * Use __attribute__ keyword depending on compiler support, we avoid | |
4821 | exposing the configure variable HAVE_C_ATTRIBUTE on installed headers. | |
4822 | * Do not allow a --retry schedule in start-stop-daemon where forever is | |
4823 | the last item, as it needs something to repeat over. Closes: #570938 | |
4824 | * Show dselect dependency/conflicts resolution screen again, by switching | |
4825 | the code to use STL's min() and max() instead of preprocessor macros, to | |
4826 | avoid multiple evaluation of arguments. Regression introduced in 1.15.6. | |
4827 | Based on a patch by Robert Luberda <robert@debian.org>. Closes: #574816 | |
4828 | * Defer the fsync and rename for normal files in tar extraction so that | |
4829 | it's done in one pass afterwards, to avoid massive I/O degradation due to | |
4830 | the serialization from each write + fsync. This restores extraction times | |
4831 | to numbers closer to the ones before the fsync patch introduced in 1.15.6. | |
4832 | ||
4833 | [ Raphaël Hertzog ] | |
4834 | * Accept source packages without "Format" field for compatibility with very | |
4835 | old source packages. Thanks to Colin Watson for the report and the patch. | |
4836 | Closes: #574097 | |
4837 | ||
4838 | [ Updated programs translations ] | |
4839 | * French (Christian Perrier). | |
4840 | * Swedish (Peter Krefting). | |
4841 | ||
4842 | [ Updated scripts translations ] | |
4843 | * Swedish (Peter Krefting). | |
4844 | ||
4845 | -- Guillem Jover <guillem@debian.org> Wed, 24 Mar 2010 13:56:28 +0100 | |
4846 | ||
4847 | dpkg (1.15.6) experimental; urgency=low | |
4848 | ||
4849 | [ Raphaël Hertzog ] | |
4850 | * debian/control: Add the accent on my first name. | |
4851 | * Perl API cleanup: | |
4852 | - rename Dpkg::Deps dump() methods into output([$fh]), overload string | |
4853 | representation ("$dep") to provide the result of $dep->output() | |
4854 | - prefix public functions in Dpkg::Deps with deps_ and export them | |
4855 | by default | |
4856 | - rename Dpkg::Source::Compressor in Dpkg::Compression::Process | |
4857 | - rename Dpkg::Source::CompressedFile in Dpkg::Compression::FileHandle | |
4858 | and completely redesign its API | |
4859 | - update Dpkg::Compression's API to use compression_* functions | |
4860 | instead of granting direct access to variables, integrate | |
4861 | there management of default compression | |
4862 | - introduce Dpkg::Interface::Storable and update many modules | |
4863 | to make use of it | |
4864 | - update Dpkg::BuildOptions to provide an object-oriented interface | |
4865 | - update Dpkg::Checksums to provide an object-oriented interface | |
4866 | * Drop debian-maintainers from Suggests since it's obsolete, the | |
4867 | corresponding keyring is in debian-keyring. | |
4868 | * Merge support of symbol patterns in dpkg-gensymbols. Thanks to | |
4869 | Modestas Vainius for his work (see further for more details). | |
4870 | * Accept filename with spaces and colon in the output of objdump. | |
4871 | Required so that dpkg-shlibdeps support such files properly. | |
4872 | Thanks to Raphaël Geissert for the patch. Closes: #565712 | |
4873 | * When unpacking a "3.0 (quilt)" source package, tell quilt where | |
4874 | patches are (to be) stored. Requires quilt >= 0.48-5 to work. | |
4875 | Closes: #557619 | |
4876 | * Fix update-alternatives to not try to reinstall an unknown alternative | |
4877 | when the link group is broken, instead switch to the best choice in | |
4878 | automatic mode. Closes: #566406 | |
4879 | * Don't return duplicate bug numbers in Launchpad-Bugs-Fixed:. | |
4880 | Thanks to Brian Murray <brian@ubuntu.com> for the report | |
4881 | and the patch. Closes: #569618 | |
4882 | * Add $VERSION numbers to all perl modules. Closes: #465256 | |
4883 | 1.00 and higher means that the API should be stable | |
4884 | * While parsing diff's output, accept any sentence that contains the word | |
4885 | differ (as specified by POSIX) to identify that binary files could not be | |
4886 | compared. Closes: #570008 | |
4887 | * dpkg-gencontrol does no longer accept arch-specific dependencies in | |
4888 | arch: all packages. Closes: #560071 | |
4889 | * dpkg-gencontrol no longer warns if a substitution variable provided by -V | |
4890 | is not used (the warning is meant to catch unused substitutions coming | |
4891 | from the file, those are package specific with debhelper). Closes: #557133 | |
4892 | * dpkg-gencontrol now indicates which package is concerned by the substvars | |
4893 | warning that it displays. Closes: #566837 | |
4894 | * dpkg-buildpackage now supports options --source-option=<opt> and | |
4895 | --changes-option=<opt> to forward arbitrary options to dpkg-source and | |
4896 | dpkg-genchanges respectively. Closes: #566230 | |
4897 | * The -T option of dpkg-{source,gencontrol,genchanges} can now be used | |
4898 | multiple times to read substitution variables from multiple files. | |
4899 | Closes: #363323 | |
4900 | * dpkg-source now supports an option --create-empty-orig in formats | |
4901 | "2.0" and "3.0 (quilt)" to auto-create the main original tarball when | |
4902 | there are supplementary tarballs. This makes it easier to bundle | |
4903 | multiple software together. Closes: #554488 | |
4904 | * dpkg-source supports long option names --diff-ignore and --tar-ignore for | |
4905 | -i and -I. A new option --extend-diff-ignore is introduced. Those options | |
4906 | can thus now be used in debian/source/options. | |
4907 | * Generate manual pages for perl modules. | |
4908 | * Introduce the libdpkg-perl package and clarify its status in README.api. | |
4909 | * Update Standards-Version to 3.8.4 (no changes needed). | |
4910 | * Drop unused lintian override for arch-dep-package-has-big-usr-share on | |
4911 | dselect. | |
4912 | * The rewritten Dpkg::Checksums deals properly with filenames with | |
4913 | spaces. Closes: #572030 | |
4914 | * dpkg-source does no longer fallback to other source formats if the | |
4915 | requested one is not usable. Closes: #557459 | |
4916 | * Modify dpkg-source to error out when it would apply patches containing | |
4917 | insecure paths (with "/../") and also error out when it would apply a | |
4918 | patch through a symlink. Those checks are required as patch will happily | |
4919 | modify files outside of the target directory and unpacking a source package | |
4920 | should not be able to have any side-effect outside of the target | |
4921 | directory. Fixes CVE-2010-0396. | |
4922 | * Also error out when the quilt series contains a path with "/../" as this | |
4923 | can cause patch to create files outside of the source package due | |
4924 | to the -B .pc/$path option that it gets. | |
4925 | ||
4926 | [ Guillem Jover ] | |
4927 | * Handle argument parsing in dpkg-checkbuilddeps and dpkg-scanpackages | |
4928 | in a way consistent with the rest of the tools. | |
4929 | * Recognize --help in addition to -h in dpkg-checkbuilddeps. | |
4930 | * Add a --version option to dpkg-checkbuilddeps. | |
4931 | * Improve and mark more messages in writedb() to make translators lifes | |
4932 | easier. Closes: #408525 | |
4933 | * Improve update-alternatives --display output to use two leading spaces | |
4934 | for current link and slave information. Use single quotes for both “best” | |
4935 | and the alternative it's pointing to. Closes: #549167 | |
4936 | * Refer to “half configured” instead of “failed config” in «dpkg-query -l» | |
4937 | header and dselect package status printing for consistency. | |
4938 | * Make “dpkg-statoverride --quiet” actually do something, and quiesce | |
4939 | most of the innocuous warning messages. Closes: #403211 | |
4940 | * Make “dpkg-statoverride --update --add” fail if it cannot update the | |
4941 | mode and owner of the file. This would fail later on when dpkg itself | |
4942 | applies the overrides, so better to signal this earlier. | |
4943 | * Add sparc64 to cputable. Thanks to Aurelien Jarno <aurel32@debian.org>. | |
4944 | Closes: #560010 | |
4945 | * Do not allow diverting a file to itself, which makes the file to get | |
4946 | removed. Closes: #312206 | |
4947 | * Make the check for duplicate fields in a stanza in libdpkg actually work, | |
4948 | which now makes it fatal, as was intended originally. This should not | |
4949 | cause problems for anything using dpkg-dev to build packages as those | |
4950 | are already fatal on that case. | |
4951 | * Add new deb-split(5) man page. | |
4952 | * Fix misspellings of “explicitly” all over the place. | |
4953 | * Normalize ar member names when reading (removing trailing spaces and | |
4954 | slash), this allows deb-split packages be created with GNU ar. | |
4955 | * Validate compression level on dpkg-deb argument parsing. | |
4956 | * Fix error handling, clean up and refactor compression code. | |
4957 | Thanks to Jonathan Nieder for several of the patches. | |
4958 | * Do not print unambiguous epoch on dpkg file overwrite error. | |
4959 | * Rename Dpkg::IPC::fork_and_exec() to Dpkg::IPC::spawn(). | |
4960 | * Change dpkg-dev to Depend on perl instead of perl5 and perl-modules. | |
4961 | * Fix small memory leaks related to scandir() in dpkg-deb and libdpkg. | |
4962 | * Fix dpkg-query and dpkg-trigger to actually print a version on --version. | |
4963 | * Always spawn a new shell on conffile prompt, instead of supporting | |
4964 | self backgrounding, remove DPKG_NO_TSTP environment variable support. | |
4965 | Closes: #38334 | |
4966 | * Set DPKG_SHELL_REASON, DPKG_CONFFILE_OLD and DPKG_CONFFILE_NEW environment | |
4967 | variables when spawning a shell for conffile examination. Closes: #60329 | |
4968 | Thanks to Daniel Martin <Daniel.Martin@jhu.edu> for the idea. | |
4969 | * Add support for disabling update-alternatives at configure time using | |
4970 | --without-update-alternatives. | |
4971 | * Add support for disabling install-info at configure time using | |
4972 | --without-install-info. | |
4973 | * Update debian/copyright. | |
4974 | * Use Debian instead of ‘Debian GNU/Linux’ when referring to the | |
4975 | distribution. | |
4976 | * On dpkg --no-act with --install, --unpack or --record-avail, and | |
4977 | dpkg-deb --info or --field use mkdtemp() to create a temporary directory | |
4978 | instead of insecure tempnam() or tmpnam() functions. | |
4979 | * Remove --license and --licence options from tools. | |
4980 | * Securely remove newly installed files when rolling-back a failed unpack. | |
4981 | * Change default lzma compression level from 9 to 6. | |
4982 | Thanks to Jonathan Nieder for the initial patch. | |
4983 | * Add support for xz compressed data.tar member of binary packages. Add | |
4984 | xz-utils to dpkg's Pre-Depends. Closes: #542160 | |
4985 | Thanks to Jonathan Nieder for the initial patch. | |
4986 | * Use xz command to handle lzma compressed files in dpkg and dpkg-dev. | |
4987 | This removes the lzma package from both dpkg and dpkg-dev dependencies. | |
4988 | * Do not set PKG_CONFIG_LIBDIR in dpkg-buildpackage when cross-building. | |
4989 | The proper solution to this is to let the build system choose the | |
4990 | appropriate pkg-config binary for the build or host system in the same | |
4991 | way pkg.m4 is handling it now. Closes: #551118 | |
4992 | * Dynamically link against all external libraries. This includes libbz2 | |
4993 | and zlib for dpkg-deb and libselinux for dpkg on GNU/Linux. | |
4994 | * Mark the libdpkg.a API as volatile and require any possible users to set | |
4995 | LIBDPKG_VOLATILE_API to acknowledge that fact. | |
4996 | * Add a new libdpkg-dev package with the headers and the static library, | |
4997 | although its API should be considered volatile. | |
4998 | * Reorganize the doc contents that goes into each package: | |
4999 | - README.multicd only in dselect. | |
5000 | - README.api only in development packages, dpkg-dev and libdpkg-dev. | |
5001 | - triggers.txt only in dpkg-dev. | |
5002 | * Move source.lintian-overrides to debian/source/lintian-overrides. | |
5003 | * Switch SE Linux support to explicitly set path context. This fixes the | |
5004 | mislabeling of files under <admindir> on conffile extraction or on unpack | |
5005 | errors, due to improper default context restoration. Closes: #498438 | |
5006 | * Use FIEMAP when available (on Linux based systems) to sort the .list | |
5007 | files loading order. With a cold cache it improves up to a 70%. | |
5008 | Thanks to Morten Hustveit <morten@debian.org>. | |
5009 | * When FIEMAP is not available use posix_fadvise() to start preloading the | |
5010 | .list files before loading them. With a cold cache it improves up to 40%. | |
5011 | Thanks to Stefan Fritsch <sf@sfritsch.de>. Closes: #557560 | |
5012 | * Call fsync(2) after writing files on disk, to get the atomicity | |
5013 | guarantees when doing rename(2). Based on a patch by | |
5014 | Jean-Baptiste Lallement <jeanbaptiste.lallement@gmail.com>. | |
5015 | Closes: #430958 | |
5016 | * Call fsync(2) on database directories after creating, renaming or | |
5017 | unlinking files, to guarantee the new file entry is correctly listed | |
5018 | in the directory. Base on a patch by | |
5019 | Jean-Baptiste Lallement <jeanbaptiste.lallement@gmail.com>. | |
5020 | * Document in the man page the effects of setting TMPDIR for dpkg and | |
5021 | dpkg-deb, HOME for dselect and dpkg and PAGER for dpkg. Closes: #572836 | |
5022 | * Document the exit codes for dpkg-query. Closes: #571798 | |
5023 | * Document “dpkg-query -l” abbreviated state information in the man page. | |
5024 | Based on a patch by Marc-Jano Knopp <pub_br_debian.org@marc-jano.de>. | |
5025 | Closes: #383869 | |
5026 | * Honour LINGUAS environment variable when installing translated man pages. | |
5027 | * Allow disabling at configure time Unicode ncurses support for dselect. | |
5028 | Based on a patch by Yuri Vasilevski <yvasilev@gentoo.org>. | |
5029 | ||
5030 | [ Modestas Vainius ] | |
5031 | * Implement symbol patterns (Closes: #563752). From now on, it is possible to | |
5032 | match multiple symbols with a single entry in the symbol file template. | |
5033 | While the concept is not new (wildcards also match multiple symbols), | |
5034 | patterns cover much more ground and are a lot more flexible. Together with | |
5035 | the framework, 3 basic pattern types are supported: | |
5036 | - c++ - matching C++ symbols by their demangled name (as emitted by | |
5037 | c++filt); | |
5038 | - symver - matching by symbol version. It replaces the wildcards feature | |
5039 | which is still supported for backwards compatibility but is reimplemented | |
5040 | on top of the new framework; | |
5041 | - regex - matching symbol names with perl regular expression. | |
5042 | Basic patterns may be combined where it makes sense. | |
5043 | * As a positive side effect of the new symbol patterns implementation, | |
5044 | patterns are now treated like normal symbols whenever possible, e.g. a | |
5045 | pattern is MISSING if it does not match anything. As a result, | |
5046 | dpkg-gensymbols is now able to detect NEW/MISSING symbols when patterns are | |
5047 | present in the symbol file (Closes: #541464). Please note, however, that | |
5048 | there is no way to detect symbol changes in the pattern match sets. | |
5049 | * Add source version to the dpkg-gensymbols diff label, reformat it according | |
5050 | to the rules of dpkg-name. | |
5051 | * Add -a<arch> option to dpkg-gensymbols. | |
5052 | * Add -q option to dpkg-gensymbols. -c0 will never fail but still generate a | |
5053 | diff. Use -c0 -q to keep dpkg-gensymbols completely quiet as before | |
5054 | (Closes: #568228). | |
5055 | ||
5056 | [ Jonathan Nieder ] | |
5057 | * Fix a file handle leak in “dpkg-deb --info”. Thanks to Raphael Geissert | |
5058 | for the report and patch. | |
5059 | ||
5060 | [ Helge Kreutzmann ] | |
5061 | * Add dpkg-gensymbols.1 to the translatable man page set. | |
5062 | ||
5063 | [ Updated programs translations ] | |
5064 | * Catalan (Guillem Jover). | |
5065 | * French (Christian PERRIER). | |
5066 | * German (Sven Joachim). | |
5067 | * Italian 'Milo Casagrande). Closes: #567531 | |
5068 | * Simplified Chinese (Aron Xua). Closes: #558794 | |
5069 | * Slovak (Ivan Masár). Closes: #559269 | |
5070 | * Swedish (Peter Krefting). | |
5071 | ||
5072 | [ Updated dselect translations ] | |
5073 | * Catalan (Guillem Jover). | |
5074 | * French (Christian Perrier). | |
5075 | * German (Sven Joachim). | |
5076 | * Spanish (Javier Fernández-Sanguino). Closes: #572861 | |
5077 | * Swedish (Peter Krefting). | |
5078 | ||
5079 | [ Updated man pages translations ] | |
5080 | * French (Christian Perrier): correcting inconsistencies for the translation | |
5081 | of "original" here and there. Thanks to Julien Valroff for pointing this. | |
5082 | * German (Helge Kreutzmann). | |
5083 | * Swedish (Peter Krefting). | |
5084 | ||
5085 | [ Updated scripts translations ] | |
5086 | * Catalan (Guillem Jover). | |
5087 | * French (Christian PERRIER). | |
5088 | * German (Helge Kreutzmann). | |
5089 | * Swedish (Peter Krefting). | |
5090 | ||
5091 | -- Guillem Jover <guillem@debian.org> Fri, 12 Mar 2010 00:15:31 +0100 | |
5092 | ||
5093 | dpkg (1.15.5.6) unstable; urgency=low | |
5094 | ||
5095 | * dpkg-source: with format "3.0 (quilt)" ensure quilt's .pc directory is | |
5096 | created before trying to register a new patch in .pc/applied-patches. | |
5097 | Thanks to Tommi Vainikainen <thv+debian@iki.fi> for the report and the | |
5098 | patch. Closes: #561237 | |
5099 | * Fix dpkg-buildpackage to set "parallel=" in DEB_BUILD_OPTIONS instead of | |
5100 | the invalid "parallel=-1" when option "-j" is given. Closes: #562038 | |
5101 | * Clarify how dpkg-source --print-format works and display messages on | |
5102 | STDERR when the requested format is discarded. Closes: #560391 | |
5103 | * Add ${misc:Depends} in all Depends fields. | |
5104 | ||
5105 | -- Raphaël Hertzog <hertzog@debian.org> Fri, 08 Jan 2010 17:57:43 +0100 | |
5106 | ||
5107 | dpkg (1.15.5.5) unstable; urgency=low | |
5108 | ||
5109 | * Allow again new lines in dpkg-source and dpkg-genchanges on substvar and | |
5110 | maintainer arguments. | |
5111 | ||
5112 | -- Guillem Jover <guillem@debian.org> Tue, 22 Dec 2009 09:49:49 +0100 | |
5113 | ||
5114 | dpkg (1.15.5.4) unstable; urgency=low | |
5115 | ||
5116 | * Fix Dpkg::Index::get() and remove(). Thanks to Roderich Schupp | |
5117 | <roderich.schupp@googlemail.com> for the patch. Closes: #558595 | |
5118 | * Modify implementation of "3.0 (quilt)" source format to not be | |
5119 | behave differently depending on whether quilt is installed or not. | |
5120 | The option --without-quilt is thus gone and dpkg-source creates | |
5121 | and relies on the .pc directory to know whether patches are applied | |
5122 | or not. Closes: #557667 | |
5123 | * Add new dpkg-source option --single-debian-patch supported by the source | |
5124 | format "3.0 (quilt)" so that it behaves more like 1.0 and its single diff | |
5125 | that is constantly updated with all upstream changes. Useful if the | |
5126 | workflow is VCS based and can't generate a full patch set. | |
5127 | * dpkg-source now uses debian/source/patch-header as header of the automatic | |
5128 | Debian patch in format "3.0 (quilt)". | |
5129 | * Fix Debian changelog parser so that the trailer line is again checked. | |
5130 | ||
5131 | -- Raphaël Hertzog <hertzog@debian.org> Mon, 07 Dec 2009 09:24:31 +0100 | |
5132 | ||
5133 | dpkg (1.15.5.3) unstable; urgency=low | |
5134 | ||
5135 | [ Raphaël Hertzog ] | |
5136 | * Avoid usage of IO::String in dpkg-scanpackages, rely on Dpkg::IPC | |
5137 | instead to directly get a pipe file descriptor. Closes: #557013 | |
5138 | * Put "3.0 (quilt)" in the default list of formats tried by dpkg-source | |
5139 | after "1.0" and before "3.0 (native)". | |
5140 | * Let dpkg-source fail if several upstream orig.tar files are available | |
5141 | (using different compression scheme) since we don't know which one | |
5142 | to use. | |
5143 | * Add missing "use Dpkg::Gettext" in Dpkg::Changelog::Entry::Debian. | |
5144 | Closes: #557668 | |
5145 | * When building "3.0 (quilt)" source packages, use QUILT_PATCH_OPTS="-t -F 0 | |
5146 | -N -u -V never -g0" so that quilt is as strict as dpkg-source's internal | |
5147 | implementation of quilt. Closes: #557664, #558233 | |
5148 | * Before accepting to build a 3.0 (quilt) source packages, ensure that | |
5149 | debian/patches is a directory (or non-existing) and that | |
5150 | debian/patches/series is a file (or non-existing). Closes: #557618 | |
5151 | * Dpkg::IPC::fork_and_exec() now includes the changed environment | |
5152 | variables in the default error message displayed when the sub-process | |
5153 | fails. | |
5154 | ||
5155 | [ Guillem Jover ] | |
5156 | * Verify that the alternative used in update-alternatives --set has been | |
5157 | registered instead of failing with an undefined value in the slave | |
5158 | method. Closes: #554136 | |
5159 | * Strip leading spaces in the first line of a field's value in | |
5160 | Dpkg::Control::Hash. Closes: #557547 | |
5161 | ||
5162 | -- Guillem Jover <guillem@debian.org> Fri, 27 Nov 2009 19:23:36 +0100 | |
5163 | ||
5164 | dpkg (1.15.5.2) unstable; urgency=low | |
5165 | ||
5166 | * Change Dpkg::Version API to accept invalid versions by default and add | |
5167 | is_valid() method. The boolean evaluation of a version object returns | |
5168 | true if the version is valid, false otherwise. | |
5169 | * Update dpkg-shlibdeps to always use Dpkg::Version now that it can | |
5170 | contain the empty version string. Closes: #556786 | |
5171 | * Keep compatibility with perl 5.8 by avoiding the _ prototype. | |
5172 | ||
5173 | -- Raphaël Hertzog <hertzog@debian.org> Wed, 18 Nov 2009 11:54:50 +0100 | |
5174 | ||
5175 | dpkg (1.15.5.1) unstable; urgency=low | |
5176 | ||
5177 | * Fix build failures due to off_t type mismatch caused by not including | |
5178 | <config.h> first on the unit tests. Suggested by Pierre Habouzit and | |
5179 | Julien Cristau, thanks! | |
5180 | ||
5181 | -- Guillem Jover <guillem@debian.org> Tue, 17 Nov 2009 16:42:00 +0100 | |
5182 | ||
5183 | dpkg (1.15.5) unstable; urgency=low | |
5184 | ||
5185 | [ Guillem Jover ] | |
5186 | * Remove obsolete conffiles on purge. Closes: #421367, #453005, #454628 | |
5187 | * Update list of binaries dpkg checks on the PATH. | |
5188 | - Remove install-info, now a wrapper that will disappear soonish. | |
5189 | - Add programs used by dpkg itself: sh, rm, find, tar and dpkg-deb. | |
5190 | * Check and warn on duplicate conffiles in dpkg-deb. Closes: #131633 | |
5191 | * Make the upstream build system silent by default with automake 1.11 or | |
5192 | newer, and always verbose when building the Debian packages. | |
5193 | * Fix small leak when parsing ‘--ignore-depends’ option values. | |
5194 | * Define compatibility WCOREDUMP only if the system does not have it. | |
5195 | * When start-stop-daemon fails to set the io scheduling warn instead of | |
5196 | finishing fatally. Closes: #553580 | |
5197 | * Update md5 file paths in debian/copyright. | |
5198 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. | |
5199 | * On ‘dpkg-trigger --help’ print the default admindir instead of the one | |
5200 | passed on the command line. | |
5201 | * Abort on configure if the required C99 extensions are not supported. | |
5202 | * Add C coding style document. | |
5203 | * Make dpkg as strict as dpkg-statoverride on input when validating the | |
5204 | parsed data from the statdb. | |
5205 | * Rewrite dpkg-statoverride in C. | |
5206 | * Use C99 snprintf function family semantics to avoid having to call them | |
5207 | in a loop to grow the varbuf buffer. This should reduce memory usage and | |
5208 | be slightly faster on varbufprintf calls. | |
5209 | * Use the size from stat to allocate the buffers for readlink, instead of | |
5210 | indefinitely calling readlink and growing the buffer. This should reduce | |
5211 | memory usage when handling lots of symlinks, and be slightly faster. | |
5212 | * Rework varbuf API to avoid increasing buffers indefinitely when adding | |
5213 | content to them, regardless of space being already available. | |
5214 | * Fix build macros to allow start-stop-daemon to use TIOCNOTTY. | |
5215 | * Generate the autoconf version from git to make it easier to see when a | |
5216 | snapshot version is being used. | |
5217 | * Add infrastructure for doxygen, for now not installed anywhere. | |
5218 | * Allow overriding the pkg-config path to ease cross-compilation. | |
5219 | Suggested by Tollef Fog Heen <tfheen@err.no>. | |
5220 | * Fix spelling errors in the Catalan translation. Closes: #553328 | |
5221 | Thanks to Robert Millan. | |
5222 | * Update the FSF postal address in the source code license headers by | |
5223 | replacing it with a URL to the gnu.org page. | |
5224 | * Fix a file descriptor leak in dpkg-deb. | |
5225 | Reported by Raphael Geissert <atomo64@gmail.com>. | |
5226 | * Fix resource leaks on error conditions in compat scandir. | |
5227 | * Add a new status-fd action when disappearing a package. Closes: #537338 | |
5228 | ||
5229 | [ Raphaël Hertzog ] | |
5230 | * Add versioned dependency on base-files (>= 5.0.0) to dpkg-dev to ensure | |
5231 | that /etc/dpkg/origins/default exists. Closes: #545274 | |
5232 | * Update Standards-Version to 3.8.3 (no changes needed). | |
5233 | * Major changes to the perl API: | |
5234 | - Dpkg::Control is now Dpkg::Control::Info | |
5235 | - Dpkg::Cdata is gone and is replaced by a new Dpkg::Control | |
5236 | - Dpkg::Control::Fields contains authoritative information | |
5237 | about fields allowed in various types of control information | |
5238 | (and can be customized by each vendor). It also integrates | |
5239 | information that was previously available through Dpkg::Deps. | |
5240 | - Dpkg::Changelog has been split in multiple modules and largely | |
5241 | modified to offer an interface that is now more in line with the | |
5242 | other modules. | |
5243 | * All dpkg-* perl programs that work with control information have been | |
5244 | updated to use the new Dpkg::Control interface. | |
5245 | In this process, dpkg-scanpackages has been fixed to not skip non-standard | |
5246 | fields. Closes: #494136 | |
5247 | * Create Launchpad-Bugs-Fixed directly in the changelog parsing code thanks | |
5248 | to a new vendor hook post-process-changelog-entry. Closes: #536066 | |
5249 | * Integrate dpkg-ftp into dselect. Add the required Replaces and Conflicts. | |
5250 | * dpkg-scanpackages/dpkg-scansources now supports compressed override files. | |
5251 | * dpkg-scanpackages now supports a new --medium option as needed to | |
5252 | generate Packages.cd file for consumption by the multicd dselect access | |
5253 | method. Closes: #402527 | |
5254 | * Integrate dpkg-multicd into dselect. Add the required Replaces and | |
5255 | Conflicts. The dpkg-scanpackages fork is dropped. Closes: #516631 | |
5256 | * Fix bashisms in dselect multicd access method. Closes: #530070 | |
5257 | * Add support of "xz" compression method for source packages. Add dependency | |
5258 | dpkg-dev → xz-utils to ensure xz and unxz are available. | |
5259 | * Fix dpkg-source --include-binaries to correctly compute the path name of | |
5260 | the discovered binary files. Closes: #554612 | |
5261 | * Remove extra quoting that should not be there while passing an exclude | |
5262 | file to git ls-files during build of 3.0 (git) source package. | |
5263 | Thanks to Courtney Bane for the patch. Closes: #551829 | |
5264 | * Optimize dpkg-source -b by avoiding many diff calls when not required. | |
5265 | Thanks to Mike Hommey for the idea. Closes: #554689 | |
5266 | * Add new option --print-format to dpkg-source to be able to know by advance | |
5267 | the source format that would be used during a build. | |
5268 | * Modify dpkg-source -b to use default build options from | |
5269 | debian/source/options. Thus it's now possible to have sticky options, for | |
5270 | example for the choice of a compression method (--compression=<comp>). | |
5271 | * dpkg-source outputs the list of upstream files modified by the diff.gz | |
5272 | (applies only to source packages using format 1.0). Closes: #482166 | |
5273 | It also recommends usage of 3.0 (quilt) format during dpkg-source -b if it | |
5274 | detects changes to upstream files that are stored in the .diff.gz. | |
5275 | * Add DEP-3 compliant headers to automatic patches created by dpkg-source | |
5276 | in 3.0 (quilt) source format. Closes: #543581 | |
5277 | * Switch dpkg to source format "3.0 (native)" with bzip2 compression. | |
5278 | ||
5279 | [ Updated programs translations ] | |
5280 | * Czech (Miroslav Kure). | |
5281 | * French (Christian Perrier). | |
5282 | * German (Sven Joachim). | |
5283 | * Italian (Milo Casagrande). Closes: #548615, #555806 | |
5284 | * Polish (Wiktor Wandachowicz). Closes: #548541 | |
5285 | * Swedish (Peter Krefting). | |
5286 | ||
5287 | [ Updated dselect translations ] | |
5288 | * Czech (Miroslav Kure). | |
5289 | * French (Christian Perrier). | |
5290 | * German (Sven Joachim). | |
5291 | * Polish (Wiktor Wandachowicz). Closes: #548541 | |
5292 | * Swedish (Peter Krefting). | |
5293 | ||
5294 | [ Updated man pages translations ] | |
5295 | * French (Christian Perrier). | |
5296 | * French translation error fixed (Christian Perrier) | |
5297 | Thanks to Pietro Battiston for spotting it. Closes: #545446 | |
5298 | * German (Helge Kreutzmann). | |
5299 | * Polish (Wiktor Wandachowicz). Closes: #548541 | |
5300 | * Swedish (Peter Krefting). | |
5301 | ||
5302 | [ Updated scripts translations ] | |
5303 | * German (Helge Kreutzmann). | |
5304 | * Polish (Wiktor Wandachowicz). Closes: #548541 | |
5305 | * Swedish (Peter Krefting). | |
5306 | ||
5307 | -- Guillem Jover <guillem@debian.org> Tue, 17 Nov 2009 10:17:57 +0100 | |
5308 | ||
5309 | dpkg (1.15.4.1) unstable; urgency=medium | |
5310 | ||
5311 | * Do not mark any package as unseen in dselect. This is a workaround | |
5312 | until it learns how to store such information again. Closes: #545366 | |
5313 | ||
5314 | -- Guillem Jover <guillem@debian.org> Mon, 19 Oct 2009 15:15:17 +0200 | |
5315 | ||
5316 | dpkg (1.15.4) unstable; urgency=low | |
5317 | ||
5318 | [ Guillem Jover ] | |
5319 | * Call _g instead of g_ in dpkg-name. | |
5320 | * Fix inverted logic when deciding to assume the architecture in dpkg-name | |
5321 | when the package didn't have such field. | |
5322 | * Do not take into account Revision and Package_Revision fields in dpkg-name | |
5323 | and dpkg-scanpackages as they have been handled already by “dpkg-deb -I”. | |
5324 | * Switch dpkg-scansources to use Dpkg::Cdata instead of duplicating the | |
5325 | .dsc parsing code. As a side effect it now handles properly bogus files. | |
5326 | * Do not remap obsolete fields in dpkg-scanpackages as they have been | |
5327 | handled already by “dpkg-deb -I”. | |
5328 | * Properly mark packages being purged for disappearance from the database. | |
5329 | This will make the status database not be left behind with traces of old | |
5330 | not-installed packages. Closes: #472208 | |
5331 | * On parse mark not-installed leftover packages for automatic removal from | |
5332 | the database on next dump. This obsoletes the --forget-old-unavail option, | |
5333 | thus making it now a no-op. Closes: #33394, #429262 | |
5334 | * Document “hold” under package selection states instead of flags in dpkg(1). | |
5335 | * Remove trailing ‘/’ and ‘/.’ from the directory name to be used as the | |
5336 | package name on “dpkg-deb -b”. Closes: #218018, #373602 | |
5337 | * Remove obsolete ‘hold’ and ‘hold-reinstreq’ internal status flags. | |
5338 | * Add fakeroot to dpkg-dev Recommends. Closes: #536821 | |
5339 | * Fix an always false test when trying to decide which package to deselect | |
5340 | to resolve a dependency problem in dselect. | |
5341 | * Add uClibc Linux support to ostable and triplettable. Closes: #455501 | |
5342 | * Add uClinux support to ostable and triplettable. | |
5343 | Thanks to Simon Richter <sjr@debian.org>. | |
5344 | * When aborting due to file conflicts print the version of the conflicted | |
5345 | package. Closes: #540019 | |
5346 | * Remove double slash in database path visible to the user in some error | |
5347 | conditions. | |
5348 | * Stop matching sparc64-*-* GNU triplets with sparc Debian architecture. | |
5349 | * Add support for config.d style directories in dpkg and dselect, | |
5350 | (/etc/dpkg/dpkg.cfg.d and /etc/dpkg/dselect.cfg.d respectively). | |
5351 | * Define DPKG_MAINTSCRIPT_ARCH on the maintainer script environment to the | |
5352 | architecture the package got built for. | |
5353 | * Document DPKG_MAINTSCRIPT_PACKAGE maintainer script environment variable | |
5354 | in dpkg man page. | |
5355 | * Document DPKG_RUNNING_VERSION maintainer script environment variable | |
5356 | in dpkg man page. | |
5357 | * Change po4a usage to not create unwanted changes depending if doing out or | |
5358 | in-tree builds. | |
5359 | * Use po4a “--previous” support when updating the man pages. | |
5360 | Suggested by Christian Perrier <bubulle@debian.org>. | |
5361 | * On configuration error print file name and line number. | |
5362 | * Allow quoting values in configuration file options. | |
5363 | * Add new --pre-invoke and --post-invoke hooks in dpkg. | |
5364 | * Add new --control-path command to dpkg-query. | |
5365 | * Use ohshit on bad version syntax in --compare-versions. | |
5366 | * Add Multi-Arch to the list of known binary package fields for dpkg-dev. | |
5367 | Thanks to Steve Langasek <vorlon@debian.org>. | |
5368 | ||
5369 | [ Raphaël Hertzog ] | |
5370 | * Replace install-info by a wrapper around GNU's install-info. The wrapper | |
5371 | will be dropped in squeeze+1. dpkg now Breaks: old versions of | |
5372 | info-browsers that do not depend on the new install-info package | |
5373 | that provides the real functionality. Closes: #9771, #523980 | |
5374 | See https://wiki.debian.org/Transitions/DpkgToGnuInstallInfo for details. | |
5375 | * Fix dpkg's preinst in case /var/lib/dpkg/alternatives contains unexpected | |
5376 | sub-directories. Closes: #535138 | |
5377 | And also when one of the file doesn't contain correct alternatives | |
5378 | information (improper number of lines). Closes: #537558 | |
5379 | * Upgrade Standards-Version to 3.8.2 (no changes). | |
5380 | * Update deb-substvars(5) to list fields that do not support substvars. | |
5381 | Closes: #535353 | |
5382 | * Fix dpkg-parsechangelog to include all entries with -v0 parameter. | |
5383 | Closes: #537800 | |
5384 | * Fix update-alternatives to mention the correct slave link that can't | |
5385 | be installed due to a conflicting file instead of quoting the master link. | |
5386 | * Add support for extra override file in dpkg-scanpackages. Thanks to Robert | |
5387 | Millan for the patch. Closes: #537559 | |
5388 | * Add support for extra override file in dpkg-scansources. | |
5389 | * Document format of extra override file in a new manual page | |
5390 | deb-extra-override(5). | |
5391 | * Update sample in dpkg-gensymbols(1) to give an accurate listing of | |
5392 | 64 bit arches. Thanks to Julien Cristau for the patch. Closes: #540382 | |
5393 | * Create /etc/cron.daily/dpkg to handle the backup of | |
5394 | /var/lib/dpkg/status in /var/backups. This is taken out of the cron | |
5395 | package and need no conflicts/breaks as the code does nothing if | |
5396 | the current status file is already backuped. Thanks to Leo 'costela' | |
5397 | Antunes <costela@debian.org> for the patch. Closes: #541412 | |
5398 | * Change behaviour of dpkg --merge-avail to not update a package's | |
5399 | information if the version provided is older than the one already listed | |
5400 | in the available file. Thanks to Ian Jackson | |
5401 | <ian@davenant.greenend.org.uk> for the patch. Closes: #496114 | |
5402 | * dpkg-architecture can now export DEB_{HOST,BUILD}_ARCH_{BITS,ENDIAN} | |
5403 | (pointer size and endianness): | |
5404 | - cputable (in dpkg) modified to contain those information | |
5405 | - dpkg-dev depends on dpkg (>= 1.15.4) to ensure that we have an updated | |
5406 | cputable (and so that a versioned build-dependency on dpkg-dev is enough | |
5407 | to use this new feature) | |
5408 | Closes: #531307 | |
5409 | * Split overly long Binary: field values over multiple lines. This is | |
5410 | allowed since policy 3.8.3. Closes: #494714 | |
5411 | * Improve performance of dpkg-shlibdeps by caching minimal version | |
5412 | associated to each library in Dpkg::Shlib::SymbolFile. Thanks to | |
5413 | Jiří Paleček <jpalecek@web.de> for the patch. | |
5414 | * Slightly improve dpkg-source(1) by giving the section name that we're | |
5415 | referring to. Closes: #544037 | |
5416 | * Fix translation error in German manpage of dpkg-buildpackage. Thanks | |
5417 | to Joachim Breitner <nomeata@debian.org>. Closes: #541829 | |
5418 | ||
5419 | [ Modestas Vainius ] | |
5420 | * Provide a meaningful label for dpkg-gensymbols diff. | |
5421 | ||
5422 | [ Updated programs translations ] | |
5423 | * Asturian (Marcos Alvarez Costales). Closes: #535327 | |
5424 | * French (Christian Perrier). | |
5425 | * German (Sven Joachim). | |
5426 | * Italian (Milo Casagrande). Closes: #536538 | |
5427 | * Russian (Yuri Kozlov). Closes: #542254 | |
5428 | * Slovak (Ivan Masár). Closes: #537742 | |
5429 | * Swedish (Peter Krefting). | |
5430 | ||
5431 | [ Updated dselect translations ] | |
5432 | * Russian (Yuri Kozlov). Closes: #542254 | |
5433 | * Slovak (Ivan Masár). Closes: #537741 | |
5434 | ||
5435 | [ Updated man pages translations ] | |
5436 | * French (Christian Perrier). | |
5437 | * German (Helge Kreutzmann), proofread by Jens Seidel. | |
5438 | * Swedish (Peter Krefting). | |
5439 | ||
5440 | [ Updated scripts translations ] | |
5441 | * French completed (Christian Perrier). | |
5442 | * German (Helge Kreutzmann). | |
5443 | * Russian (Yuri Kozlov). Closes: #542254 | |
5444 | * Swedish (Peter Krefting). | |
5445 | ||
5446 | -- Guillem Jover <guillem@debian.org> Sun, 06 Sep 2009 09:37:45 +0200 | |
5447 | ||
5448 | dpkg (1.15.3.1) unstable; urgency=low | |
5449 | ||
5450 | [ Modestas Vainius ] | |
5451 | * Fix wildcard support in symbol files. Closes: #536034 | |
5452 | ||
5453 | -- Guillem Jover <guillem@debian.org> Wed, 08 Jul 2009 11:26:36 +0200 | |
5454 | ||
5455 | dpkg (1.15.3) unstable; urgency=low | |
5456 | ||
5457 | [ Guillem Jover ] | |
5458 | * Unset TAR_OPTIONS when extracting .deb archives. | |
5459 | * Use default compressor values in dpkg-source from Dpkg::Source::Compressor. | |
5460 | * Fix dpkg-scanpackages to properly detect spurious overrides. | |
5461 | * Rewrite dpkg-name in perl. | |
5462 | * Do not close already closed files in some error conditions in libdpkg. | |
5463 | * Use the correct units (KiB) in dpkg-split when referring to partsize. | |
5464 | * Document in dpkg-statoverride(8) that mode needs to be specified in | |
5465 | octal. Closes: #534551 | |
5466 | * Mark argument names in dpkg-statoverride.1 in italic. | |
5467 | * Explicitly pass field argument to Dpkg::ErrorHandling::unknown(). | |
5468 | * Move unknown() from Dpkg::ErrorHandling to Dpkg::Fields. | |
5469 | ||
5470 | [ Raphaël Hertzog ] | |
5471 | * Unset TAR_OPTIONS when creating/extracting tar archives for source | |
5472 | packages. Closes: #530860 | |
5473 | * Add cleanup of all invalid (master) alternatives in preinst script. | |
5474 | Closes: #530633, #531611, #532739, #521760 | |
5475 | * Let update-alternatives fix a manual alternative with a dangling symlink | |
5476 | by switching it to automatic mode. Closes: #529999 | |
5477 | * Add missing paragraph separator in dpkg-buildpackage(1). Thanks to Per | |
5478 | Andersson <avtobiff@gmail.com>. Closes: #532769 | |
5479 | * Fix English mistake (“as you request” → “as you requested”) in several | |
5480 | places. Thanks to David Stansby for the patch. Closes: #533171 | |
5481 | * Support tags before symbols in symbols file contained in source packages. | |
5482 | The first two tags are "optional" (use it to not fail if the symbol might | |
5483 | disappear from the library without breaking the ABI) and "arch" to | |
5484 | restrict the set of architectures where the symbol is supposed to exist. | |
5485 | Thanks to Modestas Vainius <modestas@vainius.eu> for the patch. | |
5486 | See dpkg-gensymbols(1) for more information. Closes: #521551 | |
5487 | * Do not include #MISSING lines in symbols files integrated in binary | |
5488 | packages. Closes: #526251 | |
5489 | * Assume an implicit version of "Base" for all unversioned symbols | |
5490 | that are merged into a SymbolFile. Closes: #533181 | |
5491 | * Add new tag "ignore-blacklist" to force-include symbols which are | |
5492 | normally blacklisted. This can be useful for libgcc to include symbols | |
5493 | that the toolchain allows being shared but that are often static (and | |
5494 | hence are blacklisted for this reason). Closes: #533642 | |
5495 | * In dpkg-source, explicitly pass --keyring ~/.gnupg/trustedkeys.gpg to | |
5496 | gpgv as it does not use it if other --keyring parameters are given. | |
5497 | Closes: #530769 | |
5498 | * In dpkg-vendor, allow using dashes instead of spaces in vendor | |
5499 | filenames. Closes: #532222 | |
5500 | * Skip dpkg-genchanges' warning about lower version numbers for backports | |
5501 | (recognized by ~bpo or ~vola in their version number). Closes: #525115 | |
5502 | * Support all checksum algorithms in dpkg-scanpackages/dpkg-scansources. | |
5503 | Closes: #533828 | |
5504 | * Fix dependency parsing code in Dpkg::Deps to not accept "foo\nbar" | |
5505 | even if foo is valid. Closes: #534464 | |
5506 | Thanks to Andrew Sayers for spotting the problem. | |
5507 | ||
5508 | [ Joachim Breitner ] | |
5509 | * Warn about unused substvars in dpkg-gencontrol. Closes: #532760 | |
5510 | ||
5511 | [ Updated programs translations ] | |
5512 | * Catalan (Jordi Mallach). Closes: #532109 | |
5513 | * Czech (Miroslav Kure). | |
5514 | * German (Sven Joachim). Closes: #534831 | |
5515 | * Simplified Chinese (Deng Xiyue). Closes: #531387 | |
5516 | * Swedish (Peter Krefting). | |
5517 | ||
5518 | [ Updated dselect translations ] | |
5519 | * Czech (Miroslav Kure). | |
5520 | ||
5521 | [ Updated man pages translations ] | |
5522 | * German (Helge Kreutzmann). | |
5523 | * Swedish (Peter Krefting). | |
5524 | ||
5525 | [ Updated scripts translations ] | |
5526 | * German (Helge Kreutzmann). | |
5527 | * Swedish (Peter Krefting). | |
5528 | ||
5529 | -- Guillem Jover <guillem@debian.org> Sat, 27 Jun 2009 19:06:43 +0200 | |
5530 | ||
5531 | dpkg (1.15.2) unstable; urgency=low | |
5532 | ||
5533 | [ Guillem Jover ] | |
5534 | * Fix FTBFS on GNU/Hurd due to a mismatched define usage in | |
5535 | start-stop-daemon. Closes: #530446 | |
5536 | * Remove obsolete priorities support from dselect. | |
5537 | Thanks to Sven Joachim <svenjoac@gmx.de>. | |
5538 | * Fix bashism (“echo -e”) in dselect disk setup method. Closes: #530071 | |
5539 | * Properly parse fdisk output in dselect disk setup method. | |
5540 | * Fix memory leaks due to not destroying some pkg iterators. | |
5541 | ||
5542 | [ Updated programs translations ] | |
5543 | * Asturian (Marcos Alvarez Costales). Closes: #529889 | |
5544 | * Basque (Piarres Beobide). Closes: #529857 | |
5545 | * French (Christian Perrier). | |
5546 | * German (Sven Joachim). | |
5547 | ||
5548 | [ Updated man pages translations ] | |
5549 | * German (Helge Kreutzmann). | |
5550 | ||
5551 | [ Updated dselect translations ] | |
5552 | * French (Christian Perrier). | |
5553 | ||
5554 | [ Updated scripts translations ] | |
5555 | * French (Christian Perrier). | |
5556 | * German (Helge Kreutzmann). | |
5557 | ||
5558 | -- Guillem Jover <guillem@debian.org> Tue, 26 May 2009 01:00:36 +0200 | |
5559 | ||
5560 | dpkg (1.15.1) unstable; urgency=low | |
5561 | ||
5562 | [ Raphaël Hertzog ] | |
5563 | * Fix dpkg-genchanges to not include the additional upstream tarballs | |
5564 | when they are not desired (specific to source packages using format 3.0 | |
5565 | quilt). | |
5566 | * Call quilt only once to apply all patches instead of once per patch | |
5567 | when building 3.0 (quilt) source packages. Closes: #518453 | |
5568 | * Fix dpkg-shlibdeps so that it works again when analyzing binaries | |
5569 | outside of package's directory. Closes: #518687 | |
5570 | * Modify dpkg-shlibdeps to let shlibs.local override symbols files too. | |
5571 | * Drop support of debian/control's “Format” field used by dpkg-source while | |
5572 | it's not too late. Instead debian/source/format should be used to indicate | |
5573 | the desired source package format. | |
5574 | * Update deb-triggers(5) and dpkg-trigger(1) to add a reference to | |
5575 | /usr/share/doc/dpkg/triggers.txt.gz. Closes: #519717 | |
5576 | * Avoid perl warnings in dpkg-gencontrol and dpkg-genchanges when the | |
5577 | Architecture field is missing in a binary package. Closes: #510282 | |
5578 | * Modify Dpkg::Version::check_version() to not die by default. | |
5579 | Closes: #510615 | |
5580 | * dpkg-source now ignores all possible vi swap file extensions (and not | |
5581 | only .swp). The corresponding exclude pattern for -I also got tightened to | |
5582 | only catch filenames starting with a dot. Closes: #515540 | |
5583 | * dpkg-gencontrol displays a better error message when an ORed dependency | |
5584 | is used in a union field like Conflicts, Replaces or Breaks. | |
5585 | Closes: #489238 | |
5586 | * dpkg-source's signature check is now done with gpgv if possible and | |
5587 | timeouts if not completed within 10 seconds. Closes: #490929 | |
5588 | When using gpg, use --no-default-keyring to be consistent with gpgv's | |
5589 | behaviour to not use the user's keyring. Closes: #440841 | |
5590 | * Update dpkg-dev dependencies: Closes: #472942 | |
5591 | - Move gnupg to Recommends. It's needed to sign .dsc and .changes. | |
5592 | - Add gpgv to Recommends. Useful to check signatures of extracted packages. | |
5593 | - Add debian-maintainers to Suggests. Together with debian-keyring they | |
5594 | contain all the GPG keys required to verify official Debian packages. | |
5595 | * Drop /etc/dpkg/origins as it's taken over by base-files (see #487437). | |
5596 | * Fix dpkg-shlibdeps to properly initialize a symbol-based dependency | |
5597 | even when some symbols are associated with a (fake) version "0". Such a | |
5598 | version means that the symbol has always existed in all versions of the | |
5599 | package. | |
5600 | * When dpkg delegates to dpkg-query or dpkg-deb to do the actual work, add | |
5601 | the "--" marker to explicitly document the end of options so that | |
5602 | arguments starting with a dash are not interpreted as options. | |
5603 | Closes: #293163 | |
5604 | Thanks to Bill Allombert for the patch. | |
5605 | * dpkg now correctly refuses empty parameters when an integer value is | |
5606 | wanted. Closes: #386197 Based on a patch by Bill Allombert. | |
5607 | * Fix a mistake in the french translation of dpkg's manual page. | |
5608 | Thanks to Jonathan Gibert. Closes: #522032 | |
5609 | * Fix dpkg-source to not die when uncompressor processes are killed by | |
5610 | SIGPIPE due to tar closing the pipe without exhausting all the data | |
5611 | available. Closes: #523329 | |
5612 | * dpkg-gencontrol now handles properly (empty) dependencies which contain | |
5613 | only spaces. Closes: #522787 | |
5614 | * dpkg-source now accepts additional tarballs (in format "3.0 (quilt)") | |
5615 | with a "component" name containing dashes. Closes: #524376 | |
5616 | * Fix dpkg-source to not complain on binary files that are ignored and are | |
5617 | not going to be included in the debian tarball of a "3.0 (quilt)" source | |
5618 | package. Closes: #524375 | |
5619 | * Bump Standards-Version to 3.8.1 (no change required). | |
5620 | * Do not store usernames and group names in tarballs created by dpkg-source, | |
5621 | they are anyway ignored at unpack time. Closes: #523184 | |
5622 | * Fix update-alternatives to not remove real files installed in place of | |
5623 | an alternative link when the corresponding alternative is fully removed. | |
5624 | Closes: #526538 | |
5625 | * Add a new dpkg-vendor tool to query vendor information stored in | |
5626 | /etc/dpkg/origins. It can be used in debian/rules to enable different | |
5627 | behaviour depending on the current vendor at the time of the build. | |
5628 | Closes: #498380 | |
5629 | Modify dpkg-buildpackage to not set the DEB_VENDOR environment variable, | |
5630 | packages should use the dpkg-vendor program instead. | |
5631 | * Ensure that the automatic patch created in format "3.0 (quilt)" is always | |
5632 | well registered with quilt even when it's updated by a new call to | |
5633 | dpkg-source. Thanks to Goswin von Brederlow for the initial patch. | |
5634 | Closes: #525858 | |
5635 | * Do not update/create debian/patches/.dpkg-source-applied during build, | |
5636 | it's only meant to document what patches have been applied at extraction | |
5637 | time. Closes: #525835 | |
5638 | * Let dpkg-buildpackage add the missing execute right on debian/rules if | |
5639 | needed. Display a warning when it happens. Closes: #499088 | |
5640 | * Allow combining -nc and -S in dpkg-buildpackage but display a warning | |
5641 | saying that it's not advised. Closes: #304404 | |
5642 | * Let dpkg-buildpackage error out with subprocerr() when dpkg-checkbuilddeps | |
5643 | is interrupted/killed by a signal. Closes: #498734 | |
5644 | * Fix dpkg-buildpackage/dpkg-genchanges to properly interpret option -v0. | |
5645 | Closes: #475916 | |
5646 | * Improves how dpkg-parsechangelog handles non-existing versions | |
5647 | in its --since, --until, --to, --from options. Approximate the intent | |
5648 | by selecting the nearest version instead. Closes: #477638 | |
5649 | * Update dpkg-parsechangelog's documentation to make it clearer that spaces | |
5650 | are not allowed between single characters options and their values. | |
5651 | Closes: #494883 | |
5652 | * Don't let dpkg-scanpackages complain about missing overrides when | |
5653 | no overrides file has been given. Closes: #468106 | |
5654 | Thanks to Piotr Engelking for the patch. | |
5655 | ||
5656 | [ Guillem Jover ] | |
5657 | * Fix typo in dpkg output (for ‘unexpected’). Closes: #519082 | |
5658 | Thanks to Ivan Masár. | |
5659 | * Sync archtable with architectures currently present in Debian sid. | |
5660 | - Remove m68k. | |
5661 | - Add kfreebsd-i386 and kfreebsd-amd64. | |
5662 | * Add avr32 to cputable. Closes: #523456 | |
5663 | * Detect the curses headers to use instead of hardcoding them. | |
5664 | * Make dpkg-source do not set arch:any in .dsc on arch-restricted packages. | |
5665 | Thanks to Philipp Kern <pkern@debian.org>. Closes: #526617 | |
5666 | * Add '.hgtags' to the default dpkg-source -i regex and -I pattern. | |
5667 | Closes: #525854 | |
5668 | * Use backticks instead of non-portable make $(shell) function in automake. | |
5669 | * Do not install dselect and start-stop-daemon man pages when the programs | |
5670 | have been disabled from configure. | |
5671 | * Move Debian specific keyrings to the Debian vendor class and change the | |
5672 | Ubuntu vendor class to inherit from it. | |
5673 | * Do not set the Arch substvar in dpkg-source, avoiding generating warnings | |
5674 | when there's no compiler present. Closes: #526132 | |
5675 | * Preserve faulting errno when printing reason in start-stop-daemon fatal | |
5676 | function. | |
5677 | * Only print fatal errno string in start-stop-daemon if it was non-zero. | |
5678 | * Print the valid values for the IO scheduler class in start-stop-daemon | |
5679 | --help output. | |
5680 | * Print a warning when using obsolete '--print-installation-architecture'. | |
5681 | Closes: #528171 | |
5682 | * Remove obsolete --largemem and --smallmem dpkg options. | |
5683 | * Remove obsolete --force-auto-select dpkg option. | |
5684 | * Remove obsolete priorities support from dpkg. | |
5685 | * Remove obsolete 822-date program. | |
5686 | * Do not right justify the database reading progress percent counter. | |
5687 | * Remove deprecated status on substvars for dpkg-source dpkg-genchanges, | |
5688 | and stop producing warnings. | |
5689 | * Make deprecated dpkg-scanpackages --udeb option produce a warning. | |
5690 | * Change dpkg-source --help output to state there's no default substvar | |
5691 | file to match reality. | |
5692 | * Warn in start-stop-daemon if the argument to --name is longer than the | |
5693 | supported kernel process name size. Closes: #353015, #519128 | |
5694 | * Do not warn in dpkg-deb when parsing unknown fields with the “Private-” | |
5695 | prefix. Based on a patch by Nils Rennebarth. Closes: #353040 | |
5696 | ||
5697 | [ Frank Lichtenheld ] | |
5698 | * Dpkg::Version: Remove unnecessary function next_elem which just | |
5699 | replicates the standard shift behaviour. | |
5700 | ||
5701 | [ Colin Watson ] | |
5702 | * Add "keyrings" vendor hook, used by dpkg-source to allow vendors to | |
5703 | supply additional keyrings against which source package signatures will | |
5704 | be verified. Implement this for Ubuntu. Closes: #525834 | |
5705 | ||
5706 | [ Updated dselect translations ] | |
5707 | * German (Sven Joachim). | |
5708 | * Swedish (Peter Krefting). | |
5709 | ||
5710 | [ Updated scripts translations ] | |
5711 | * French (Christian Perrier). | |
5712 | * German (Helge Kreutzmann). | |
5713 | * Swedish (Peter Krefting). | |
5714 | ||
5715 | [ Added programs translations ] | |
5716 | * Asturian (Marcos Alvarez Costales). Closes: #519478, #519813, #519998 | |
5717 | * Esperanto (Felipe Castro). Closes: #523023 | |
5718 | ||
5719 | [ Updated programs translations ] | |
5720 | * French (Christian Perrier). | |
5721 | * German (Sven Joachim). | |
5722 | * Slovak (Ivan Masár). Closes: #519084 | |
5723 | * Swedish (Peter Krefting). | |
5724 | * Russian (Yuri Kozlov). Closes: #526659 | |
5725 | ||
5726 | [ Updated man pages translations ] | |
5727 | * German (Helge Kreutzmann). | |
5728 | * Swedish (Peter Krefting). | |
5729 | ||
5730 | -- Guillem Jover <guillem@debian.org> Thu, 21 May 2009 06:45:45 +0200 | |
5731 | ||
5732 | dpkg (1.15.0) experimental; urgency=low | |
5733 | ||
5734 | [ Guillem Jover ] | |
5735 | * Do not suggest manually changing the alternative symlinks on | |
5736 | update-alternative's verbose mode. Closes: #412487 | |
5737 | * Refactor subprocess signal setup. | |
5738 | * Mark and coalesce similar strings for translation. | |
5739 | * Add '.be' to the default dpkg-source -i regex. Closes: #481716 | |
5740 | Based on a patch by Ben Finney. | |
5741 | * Fix link order when using libcompat.a and libintl.a by placing them after | |
5742 | libdpkg.a. Based on a patch by Martin Koeppe. Closes: #481805 | |
5743 | * Remove duplicate program name from dpkg-trigger badusage output. | |
5744 | * Trim trailing slash and slash dot from 'dpkg -S' arguments when those | |
5745 | are path names, but not on patterns. Closes: #129577 | |
5746 | * Fix the support for passing more than one --status-fd option to dpkg. | |
5747 | Until now only the last one was being used. | |
5748 | * Replace realloc plus error checking usage with m_realloc. | |
5749 | * Add '.hgignore' to the default dpkg-source -i regex and -I pattern. | |
5750 | Closes: #485365 | |
5751 | * Support diverting files when origin and destination are on different file | |
5752 | systems. Based on a patch by Juergen Kreileder. Closes: #102144, #149961 | |
5753 | * Do not silently enable --rename on dpkg-divert --remove. Closes: #160848 | |
5754 | * Do not allocate memory when lstat fails during package upgrade. | |
5755 | * Properly lstat the correct file when using --root on package upgrade. | |
5756 | Thanks to Egmont Koblinger. Closes: #281057 | |
5757 | * Print a longer string when a disallowed field value is found when parsing. | |
5758 | * Use $(filter ...) instead of $(findstring ...) to extract space separated | |
5759 | options from DEB_BUILD_OPTIONS in debian/rules. | |
5760 | * Do not leave new conffile as .dpkg-new when it has been diverted, also | |
5761 | properly activate the file trigger for the diverted conffile. | |
5762 | Based on a patch by Timothy G Abbott. Closes: #58735, #476899 | |
5763 | * Improve comment on BUGS section in dpkg-deb.1 about lack of authentication | |
5764 | and checksum support in .deb files. Closes: #492052 | |
5765 | * Use a troff special character for the copyright symbol on man pages. | |
5766 | * Mark program names in dpkg-trigger.1 in bold. | |
5767 | * Unmark dselect debug messages for translation. | |
5768 | * Use a the warning function to uniformly print all warning messages. | |
5769 | * Properly use internerr to report about programming bugs. | |
5770 | * Do not log repeated strings when the write call wrote partial data. | |
5771 | * Change dir to / after chroot when using --instdir. | |
5772 | Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #509578 | |
5773 | * Make dpkg log files user readable. Closes: #480556 | |
5774 | * Clarify in the start-stop-daemon man page that the signal sent by default | |
5775 | is TERM not KILL. Closes: #507568 | |
5776 | * Warn in dpkg-deb man page that -x will modify the extraction directory | |
5777 | permissions. Closes: #502496 | |
5778 | * Make start-stop-daemon behave the same way whether --chuid gets a user | |
5779 | name or a uid. Closes: #368000 | |
5780 | * Add new option --procsched to start-stop-daemon to be able to set the | |
5781 | process scheduling policy and priority. Closes: #175740 | |
5782 | * Add initial C unit test suite for libdpkg. | |
5783 | * Sanitize --status-fd output by replacing newlines with spaces. | |
5784 | Closes: #505172 | |
5785 | * Remove unneeded cpio dependency from dpkg-dev. | |
5786 | * Add kopensolaris support to ostable and triplettable. Closes: #509312 | |
5787 | * Document in deb.5 in detail the currently supported format, ar member | |
5788 | names, types of tar archives and data.tar members. | |
5789 | * Print correct feature name on «dpkg --assert-*» failures. | |
5790 | * Add progress reporting to dpkg while reading the file list database. | |
5791 | Based on a patch by Romain Francoise. | |
5792 | * Add new option --iosched to start-stop-daemon to be able to set the | |
5793 | IO scheduling class and priority. Closes: #443535 | |
5794 | Thanks to Chris Coulson <chrisccoulson@googlemail.com>. | |
5795 | * Add tar format detection support to the internal extractor. | |
5796 | * Add support for ustar long names using the prefix field. Closes: #474092 | |
5797 | * Code refactoring and cleanup, some of the major changes include: | |
5798 | - Use standard interfaces instead of ad-hoc ones. | |
5799 | - Fix memory leaks. | |
5800 | - Fix compilation warnings. | |
5801 | - Constify string members in structures and arguments in functions. | |
5802 | - Make local functions static. | |
5803 | - Remove unused functions, macros and variables. | |
5804 | - Fix and cleanup libcompat broken replacement implementations. | |
5805 | - Reduction of module interdependencies. | |
5806 | - Rename function and variable names to make them more clear. | |
5807 | - Cleanup and split of header files. | |
5808 | ||
5809 | [ Raphaël Hertzog ] | |
5810 | * Enhance dpkg-shlibdeps' error message when a library can't be found to | |
5811 | include the ELF format of the desired library. Closes: #474671 | |
5812 | * dpkg-gensymbols now refuses empty values for the -v -P and -e | |
5813 | parameters. | |
5814 | * Update dpkg(1) to refer to conffile whenever we speak of configuration | |
5815 | file handled by dpkg. Thus harmonize vocabulary with the policy. Thanks | |
5816 | to Helge Kreutzmann <debian@helgefjell.de>. Closes: #381219 | |
5817 | * Improve error message stating that dpkg is unable to create a file so that | |
5818 | it also refers to the real filename instead of the non-diverted name only. | |
5819 | Thanks to Daniel Hahler for the patch. Closes: #457135 | |
5820 | * dpkg-gencontrol can now again read the control file from its standard | |
5821 | input with "-c-". Closes: #465340 | |
5822 | * Add DEB_VENDOR environment variable in the build environment to be able | |
5823 | to change behaviour dynamically depending on the vendor of the current | |
5824 | system (or target system when the user overrides DEB_VENDOR by setting | |
5825 | it himself). Closes: #457371 | |
5826 | * dpkg-shlibdeps give less strong warnings for symbols not found in NEEDED | |
5827 | libraries when the shared library is a non-public directory and is likely | |
5828 | to be a plugin. Closes: #481165 | |
5829 | * Clarify list of packages displayed by dpkg --get-selections and | |
5830 | dpkg-query -l. Thanks to Jidanni. Closes: #487455 | |
5831 | * Document -A option in dpkg-buildpackage(1). Closes: #482834 | |
5832 | * Add some warning concerning the available file and the related commands. | |
5833 | They are mostly obsolete for APT users. Closes: #481185 | |
5834 | * Add new option --listpackage to dpkg-divert. Thanks to Timothy G Abbott | |
5835 | <tabbott@MIT.EDU> for the patch. Closes: #485012 | |
5836 | * Add new option --require-valid-signature to dpkg-source. Closes: #390282 | |
5837 | * In dpkg-query(1) document the origin of the various fields and warn that | |
5838 | they are not always available. Closes: #488293 | |
5839 | * Improve error message in install-info when the file doesn't exist. | |
5840 | Thanks to Thomas Hood <jdthood@yahoo.co.uk>. Closes: #107098 | |
5841 | * Use description of installed package as fallback in dselect. | |
5842 | Based on a patch from Bruce Sass <bmsass@shaw.ca>. Closes: #21659 | |
5843 | * Reduce memory usage of dselect by avoiding usage of a big infopad. | |
5844 | Thanks to Michel Lespinasse <walken@zoy.org> for the patch. | |
5845 | Closes: #395140 | |
5846 | * Largely improve and update dpkg-buildpackage's manual page. | |
5847 | * Clarify two points in dpkg-source(1). Closes: #490693 | |
5848 | * Support RUNPATH exactly like RPATH in dpkg-shlibdeps. Closes: #502258 | |
5849 | Thanks to Javier Serrano Polo <jasp00@terra.es>. | |
5850 | * Set Standards-Version to 3.8.0 (no changes needed). | |
5851 | * Drop some unneeded lintian overrides. | |
5852 | * Fix a chmod call in dpkg-source to not fail when POSIXLY_CORRECT is set. | |
5853 | Closes: #506028 | |
5854 | * Optimize dpkg-shlibdeps by caching parsed symbols files and | |
5855 | objdump objects. Thanks to Modestas Vainius <modestas@vainius.eu> for the | |
5856 | patch. Closes: #503954 | |
5857 | * Add new framework to hook vendor-specific logic (see | |
5858 | module Dpkg::Vendor::Default). | |
5859 | * Add Ubuntu vendor object implementing lookup of launchpad bugs in | |
5860 | changelogs and a safety-check for Maintainer fields of forked packages | |
5861 | (launched during source build). Closes: #426752, #499924 | |
5862 | * Improve behaviour of update-alternatives --config. Thanks to | |
5863 | Osamu Aoki <osamu@debian.org> for the initial patch. We can know | |
5864 | select between manual and auto in --config and --all. Closes: #392430 | |
5865 | * Fix update-alternatives to not switch to manual mode an alternative | |
5866 | with a broken symlink (instead let the current action fix it). | |
5867 | Also ensure that a message is displayed by default when such a switch is | |
5868 | made. Closes: #141325, #87677 | |
5869 | * Fix update-alternatives' logic to rename files. It failed to ignore errors | |
5870 | in some cases where it wanted to when the source file didn't exist. | |
5871 | Closes: #99870 | |
5872 | This also makes update-alternatives less noisy when this happens since we | |
5873 | don't call mv when we know that it's going to fail. | |
5874 | Closes: #98822 | |
5875 | * Properly remove inappropriate slave links in update-alternatives even when | |
5876 | we switch to manual mode with --set or --config. Closes: #388313 | |
5877 | * Modify update-alternatives to always remove the alternative group when the | |
5878 | last alternative is removed (even in manual mode). | |
5879 | * Ensure that update-alternative --install fix the links if the alternative | |
5880 | installed is the one currently selected. Closes: #100135 | |
5881 | * Let update-alternatives deal with empty files in its administrative | |
5882 | directory by ignoring them. Closes: #457863 | |
5883 | * Add new --target and --as-root options to dpkg-buildpackage to call | |
5884 | any debian/rules target with the proper build environment. | |
5885 | Closes: #477916 | |
5886 | * Move update-alternatives, dpkg-divert and dpkg-statoverride to /usr/bin | |
5887 | but keep compatibility symlinks in /usr/sbin for the squeeze release | |
5888 | until all maintainer scripts are fixed (see | |
5889 | https://lintian.debian.org/tags/command-with-path-in-maintainer-script.html). | |
5890 | Closes: #216606 | |
5891 | * Use dh_lintian to install lintian overrides. Build-Depends on debhelper | |
5892 | (>= 6.0.7) for this. Update debhelper compatibility level to 6 at the same | |
5893 | time. | |
5894 | * Drop cleanup-info script. | |
5895 | * Reset umask to 0022 in dpkg-gencontrol and dpkg-gensymbols to ensure that | |
5896 | files created in the DEBIAN directory have sane permissions. | |
5897 | Closes: #516481 | |
5898 | * Rewrite update-alternatives (so that we can understand it again) and | |
5899 | implement new features on top of it: | |
5900 | - the --config output is now sorted. Closes: #437060 | |
5901 | - it now logs information to /var/log/dpkg.log. Closes: #445270 | |
5902 | - it forbids reusing master alternative as slave and vice-versa. | |
5903 | Closes: #342566 | |
5904 | - it forbids reusing alternative links managed by other alternatives | |
5905 | - new sanity checks on --install parameters. Closes: #423176 | |
5906 | - install slave link only if the corresponding slave file is available. | |
5907 | Closes: #143701 | |
5908 | - new option --get-selections to export the configuration of all | |
5909 | alternatives. It's a simple way to discover the name of all available | |
5910 | alternatives. Closes: #273406, #392429 | |
5911 | - new option --set-selections to reconfigure a set of alternatives in | |
5912 | a single command. | |
5913 | * Document in update-alternatives(8) how one can repair all broken | |
5914 | alternatives with a single command. Closes: #250258, #395556 | |
5915 | * Modify dpkg-gensymbols to replace #PACKAGE# on the fly while installing | |
5916 | symbols files so that package having libraries whose name varies between | |
5917 | architectures do not need to hardcode the package name. Closes: #517264 | |
5918 | ||
5919 | [ Pierre Habouzit ] | |
5920 | * Add a --query option to update-alternatives. Closes: #336091, #441904 | |
5921 | ||
5922 | [ Updated scripts translations ] | |
5923 | * Polish (Wiktor Wandachowicz). Closes: #514106 | |
5924 | ||
5925 | [ Updated man pages translations ] | |
5926 | * Polish (Wiktor Wandachowicz). Closes: #514106 | |
5927 | ||
5928 | [ Updated programs translations ] | |
5929 | * Portuguese (Miguel Figueiredo). | |
5930 | * Korean (Changwoo Ryu). | |
5931 | * Romanian (Eddy Petri?or) | |
5932 | * Slovak (Ivan Masár). Closes: #514490 | |
5933 | ||
5934 | -- Guillem Jover <guillem@debian.org> Mon, 02 Mar 2009 06:13:53 +0200 | |
5935 | ||
5936 | dpkg (1.14.25) unstable; urgency=low | |
5937 | ||
5938 | [ Guillem Jover ] | |
5939 | * Fix typo in package description (for 'provides'). | |
5940 | Thanks to Pascal De Vuyst <pascal.devuyst@gmail.com>. Closes: #510755 | |
5941 | * Do not lose conffiles while replacing them from another package on the | |
5942 | same install run. Closes: #513857 | |
5943 | As a side effect this fixes the following symptoms: | |
5944 | - Do not do unneeded conffile prompts when it wasn't locally changed. | |
5945 | - Do not ensure (and thus do not output debug information) that the | |
5946 | .dpkg-new and .dpkg-tmp directories for an existing directory do not | |
5947 | exist. Closes: #80416 | |
5948 | ||
5949 | [ Raphaël Hertzog ] | |
5950 | * dpkg-deb now always produces GNU tarballs inside .deb and ignores | |
5951 | TAR_OPTIONS. Closes: #513863 | |
5952 | ||
5953 | [ Updated programs translations ] | |
5954 | * Basque (Piarres Beobide). Closes: #506092, #509851 | |
5955 | * Simplified Chinese (Deng Xiyue). Closes: #506177 | |
5956 | * Traditional Chinese (Tetralet). Closes: #513312 | |
5957 | ||
5958 | [ Updated dselect translations ] | |
5959 | * Basque (Piarres Beobide). Closes: #509852 | |
5960 | * Norwegian Bokmål (Hans F. Nordhaug). | |
5961 | * Portuguese (Miguel Figueiredo). Closes: #509904 | |
5962 | ||
5963 | [ Updated scripts translations ] | |
5964 | * Add missing space in French translation. | |
5965 | Thanks to Cyril "Oeil de lynx" Brulebois. | |
5966 | ||
5967 | -- Guillem Jover <guillem@debian.org> Tue, 03 Feb 2009 00:00:41 +0200 | |
5968 | ||
5969 | dpkg (1.14.24) unstable; urgency=low | |
5970 | ||
5971 | [ Raphaël Hertzog ] | |
5972 | * Fix parsing of objdump output (by dpkg-shlibdeps) in a special case where | |
5973 | the symbol name is separated only with a single space. Closes: #506139 | |
5974 | * Fix dpkg-shlibdeps behaviour when Build-Depends-Package is used in the | |
5975 | symbols file. It was merging all dependency templates into the generated | |
5976 | dependency instead of simply modifying the minimal version. Thanks to | |
5977 | Modestas Vainius <modestas@vainius.eu>. Closes: #507346 | |
5978 | * Fix dpkg-source to correctly extract a source package even when called | |
5979 | from a non-writable directory when a target directory has been specified | |
5980 | on the command line. Closes: #507217, #507219 | |
5981 | ||
5982 | [ Guillem Jover ] | |
5983 | * Do not allow installing packages with non-obsolete conffiles owned by | |
5984 | other packages without a proper Replaces field. Closes: #508392 | |
5985 | ||
5986 | [ Updated dselect translations ] | |
5987 | * Galician (Marce Villarino). Closes: #509887 | |
5988 | ||
5989 | [ Updated programs translations ] | |
5990 | * Galician (Marce Villarino). Closes: #509150 | |
5991 | * Vietnamese (Clytie Siddall). Closes: #509424 | |
5992 | ||
5993 | [ Updated scripts translations ] | |
5994 | * Improve German translation. | |
5995 | ||
5996 | -- Guillem Jover <guillem@debian.org> Mon, 29 Dec 2008 05:38:31 +0100 | |
5997 | ||
5998 | dpkg (1.14.23) unstable; urgency=low | |
5999 | ||
6000 | [ Raphaël Hertzog ] | |
6001 | * Blacklist "__gnu_local_gp" symbol for dpkg-gensymbols. Closes: #500188 | |
6002 | Thanks to Thiemo Seufer <ths@debian.org>. | |
6003 | * Important bugfix in dpkg-gensymbols for people using includes in symbol | |
6004 | files: the current object didn't flow back from the included file to | |
6005 | the including file. | |
6006 | * Fix Dpkg::Version comparison code. Closes: #504135 | |
6007 | ||
6008 | [ Guillem Jover ] | |
6009 | * Untangle fatal abort condition from the “too many errors” one in the | |
6010 | archives and packages processing loop. Closes: #367226 | |
6011 | * Abort on unrecoverable fatal errors instead of continuing execution, as | |
6012 | the recovery code assumed the execution would not be reaching it again | |
6013 | and some times bogus update files were created either with incompletely | |
6014 | written content or with '#padding' lines. Closes: #497041, #499070 | |
6015 | ||
6016 | [ Updated programs translations ] | |
6017 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6018 | * Catalan (Jordi Mallach). | |
6019 | * Czech (Miroslav Kure). Closes: #505910 | |
6020 | * French (Christian Perrier) | |
6021 | * German (Sven Joachim). | |
6022 | * Greek (Emmanuel Galatoulas). Closes: #498585 | |
6023 | * Japanese (Kenshi Muto). | |
6024 | * Korean (Changwoo Ryu). Closes: #505777 | |
6025 | * Norwegian Bokmål (Hans F. Nordhaug). | |
6026 | * Polish (Wiktor Wandachowicz). | |
6027 | * Portuguese (Miguel Figueiredo). Closes: #505869 | |
6028 | * Russian (Yuri Kozlov). Closes: #499028, #505735 | |
6029 | * Romanian (Eddy Petri?or). | |
6030 | * Slovak (Ivan Masár). Closes: #506024 | |
6031 | * Spanish (Javier Fernandez-Sanguino). Closes: #505836 | |
6032 | * Swedish (Peter Krefting). | |
6033 | ||
6034 | [ Updated scripts translations ] | |
6035 | * Fix typo in Russian. Closes: #499736 | |
6036 | * Fix wrong translation in French. Closes: #504123 | |
6037 | * French (Christian Perrier). | |
6038 | ||
6039 | [ Updated man pages translations ] | |
6040 | * German (Helge Kreutzmann). | |
6041 | ||
6042 | -- Guillem Jover <guillem@debian.org> Tue, 18 Nov 2008 11:50:56 +0200 | |
6043 | ||
6044 | dpkg (1.14.22) unstable; urgency=low | |
6045 | ||
6046 | [ Raphaël Hertzog ] | |
6047 | * The last "small fix" actually broke conversion of source packages to | |
6048 | "3.0 (quilt)" format when they have local changes and no pre-existing | |
6049 | quilt series file. Now always provide a valid name in QUILT_SERIES. | |
6050 | Closes: #496920 | |
6051 | * Fix permissions of the automatically generated patch in "2.0" and "3.0 | |
6052 | (quilt)" format. They were improperly set to 0600 due to tempfile() | |
6053 | and were not reset to a sane value. Closes: #496925 | |
6054 | * Fix dpkg-gensymbols to not scan (real) directories accessed through a | |
6055 | symlink contained in the build tree as they may well not be part of | |
6056 | the package (with absolute symlinks). It was already skipping symlinks | |
6057 | (since 1.14.16.6) for similar reasons. | |
6058 | ||
6059 | [ Updated programs translations ] | |
6060 | * Basque (Piarres Beobide). Closes: #496753 | |
6061 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6062 | * Galician (Jacobo Tarrio). | |
6063 | * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #497309 | |
6064 | * Swedish (Daniel Nylander and Peter Krefting). | |
6065 | * Vietnamese (Clytie Siddall). Closes: #497893 | |
6066 | ||
6067 | [ Updated man pages translations ] | |
6068 | * Swedish (Peter Krefting). | |
6069 | ||
6070 | [ Updated scripts translations ] | |
6071 | * Swedish (Peter Krefting). | |
6072 | ||
6073 | -- Raphaël Hertzog <hertzog@debian.org> Fri, 05 Sep 2008 16:54:45 +0200 | |
6074 | ||
6075 | dpkg (1.14.21) unstable; urgency=low | |
6076 | ||
6077 | [ Raphaël Hertzog ] | |
6078 | * Small fix in "3.0 (quilt)" source format when using non-standard name | |
6079 | of the quilt series. | |
6080 | * Handle debian.tar.gz files like diff.gz in dpkg-buildpackage and | |
6081 | dpkg-genchanges to detect the kind of upload. | |
6082 | * Add "armel" to /usr/share/dpkg/archtable. Closes: #487768 | |
6083 | * Modified Dpkg::BuildOptions to recognize and use spaces as separator | |
6084 | in DEB_BUILD_OPTIONS (in order to conform with the Debian policy | |
6085 | ruling established in #430649). Closes: #486937 | |
6086 | * Fix dpkg-source to not use -i and -I by default with "1.0" source | |
6087 | packages. Closes: #495138 | |
6088 | ||
6089 | [ Guillem Jover ] | |
6090 | * When loading the status file fix up any inconsistent package in state | |
6091 | triggers-awaited w/o the corresponding package with pending triggers. | |
6092 | Closes: #487637, #486843, #489068 | |
6093 | * Fix --no-act in triggers related code. Closes: #495097 | |
6094 | * Do not assert when dpkg stops processing packages due to too many | |
6095 | errors occurred while configuring or removing packages. | |
6096 | Thanks to Ian Jackson <ian@davenant.greenend.org.uk>. Closes: #483655 | |
6097 | * Move lzma from dpkg Suggests to Pre-Depends. Closes: #456332 | |
6098 | * Match description of -si option in dpkg-buildpackage to the one in | |
6099 | dpkg-genchanges. Closes: #493743 | |
6100 | * Close --status-fd file descriptors on exec, so that they are not | |
6101 | inherited by the children. Closes: #471488, #487684 | |
6102 | * State that the preferred front-end is aptitude and replace one instance | |
6103 | of dselect usage with apt-get. Closes: #483785 | |
6104 | ||
6105 | [ Updated man pages translations ] | |
6106 | * French (Florent Usseil). | |
6107 | * German (Helge Kreutzmann). | |
6108 | ||
6109 | [ Updated scripts translations ] | |
6110 | * Russian (Yuri Kozlov). Closes: #490076 | |
6111 | * German (Helge Kreutzmann). | |
6112 | ||
6113 | [ Updated programs translations ] | |
6114 | * Basque (Piarres Beobide). Closes: #490905 | |
6115 | * Czech (Miroslav Kure). | |
6116 | * French (Christian Perrier). | |
6117 | * German (Sven Joachim). | |
6118 | * Korean (Changwoo Ryu). | |
6119 | * Romanian (Eddy Petri?or). | |
6120 | * Russian (Yuri Kozlov). Closes: #488689 | |
6121 | * Simplified Chinese (Deng Xiyue). Closes: #496176 | |
6122 | * Slovak (Ivan Masár). Closes: #488903, #495505 | |
6123 | * Thai (Theppitak Karoonboonyanan). Closes: #488090 | |
6124 | ||
6125 | [ Added programs translations ] | |
6126 | * Lithuanian (Gintautas Miliauskas). Closes: #493326 | |
6127 | ||
6128 | [ Updated dselect translations ] | |
6129 | * Romanian (Eddy Petri?or). | |
6130 | ||
6131 | -- Guillem Jover <guillem@debian.org> Tue, 26 Aug 2008 05:32:39 +0300 | |
6132 | ||
6133 | dpkg (1.14.20) unstable; urgency=low | |
6134 | ||
6135 | [ Guillem Jover ] | |
6136 | * Change UTF-8 '©' to '(C)' in deb-version.5 (unfuzzy translations). | |
6137 | * Document --force-breaks in 'dpkg --force-help' output. | |
6138 | * Document triggers --debug values in dpkg.1. Thanks to Sven Joachim. | |
6139 | * Improve package descriptions for dpkg, dpkg-dev and dselect. | |
6140 | Thanks to Justin B Rye for the review and corrections. Closes: #484002 | |
6141 | * When dpkg-divert does renames do no check the target file if the source | |
6142 | does not exist and the rename is thus being disabled. This also allows | |
6143 | removing bogus diversions. Closes: #476973, #469033 | |
6144 | * Properly close triggers 'File' file, so it does not get leaked to children. | |
6145 | ||
6146 | [ Raphaël Hertzog ] | |
6147 | * Add missing 'use File::Path' in Dpkg::Source::Package::V3::quilt. | |
6148 | * Use debian/patches/debian-changes-<version> (without the trailing ".diff") | |
6149 | as default name for the automatic patch created by the format "3.0 | |
6150 | (quilt)". This ensures a saner cohabitation with patch systems that | |
6151 | apply all of debian/patches/*.{diff,patch}. | |
6152 | * Improve patch parser to accept more patches that are accepted by patch | |
6153 | itself. | |
6154 | * Correctly skip comments in quilt series files (concerns "3.0 (quilt)" source | |
6155 | packages). Closes: #486323 | |
6156 | * The automatically created patches (in source package formats "2.0" and | |
6157 | "3.0 (quilt)") will now contain "/dev/null" as previous filename when the | |
6158 | patch creates a new file (instead of putting the same name). | |
6159 | * Set PERL_DL_NONLZY to 1 in perl scripts that are likely to be called in | |
6160 | package's configuration scripts to work around the perl bug #479711. | |
6161 | ||
6162 | [ Helge Kreutzmann ] | |
6163 | * Fix a typo in dselect.1. | |
6164 | ||
6165 | [ Updated programs translations ] | |
6166 | * Basque (Piarres Beobide). Closes: #481043 | |
6167 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6168 | * Catalan (Jordi Mallach). Closes: #383448 | |
6169 | * Czech (Miroslav Kure). | |
6170 | * French (Christian Perrier). | |
6171 | * Galician (Jacobo Tarrio). Closes: #483441 | |
6172 | * German (Sven Joachim). | |
6173 | * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #480626 | |
6174 | * Polish (Wiktor Wandachowicz). | |
6175 | * Simplified Chinese (Deng Xiyue). Closes: #483143 | |
6176 | * Swedish (Peter Karlsson). | |
6177 | * Vietnamese (Clytie Siddall). Closes: #481199 | |
6178 | ||
6179 | [ Updated man pages translations ] | |
6180 | * German (Helge Kreutzmann). | |
6181 | * Polish (Wiktor Wandachowicz). | |
6182 | * Swedish (Peter Karlsson). | |
6183 | ||
6184 | [ Updated scripts translations ] | |
6185 | * French (Christian Perrier). | |
6186 | * German (Helge Kreutzmann). | |
6187 | * Polish (Wiktor Wandachowicz). | |
6188 | * Russian (Yuri Kozlov). | |
6189 | * Swedish (Peter Karlsson). | |
6190 | ||
6191 | [ Updated dselect translations ] | |
6192 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6193 | * Polish (Wiktor Wandachowicz). | |
6194 | ||
6195 | -- Raphaël Hertzog <hertzog@debian.org> Wed, 18 Jun 2008 09:33:54 +0200 | |
6196 | ||
6197 | dpkg (1.14.19) unstable; urgency=low | |
6198 | ||
6199 | [ Guillem Jover ] | |
6200 | * Fix a double-free by setting scontext to NULL after calling freecon. | |
6201 | Based on a patch by Russell Coker. Closes: #474339 | |
6202 | * Add missing import of internerr in Dpkg::Source::Patch.pm. | |
6203 | Thanks to Marco d'Itri. Closes: #479205 | |
6204 | * Consider also custom Package-Type fields when printing warnings in | |
6205 | dpkg-gencontrol. Closes: #452273 | |
6206 | ||
6207 | [ Raphaël Hertzog ] | |
6208 | * Add missing import of subprocerr in Dpkg::Source::Package. Thanks to Sven | |
6209 | Joachim for the patch. | |
6210 | * Handle symlinks better when deciding if dpkg-source has to copy the | |
6211 | original tarball in the current extraction directory. Closes: #475668 | |
6212 | * Fix the dpkg-source error message about unrepresentable changes to | |
6213 | source because the type of a file changed (new and old were inverted). | |
6214 | * Fix dpkg-genchanges to detect udeb based on Package-Type control | |
6215 | header instead of file extension analysis on uploaded files. | |
6216 | Closes: #476113 | |
6217 | * Fix dpkg-source to grant correct permissions to tarballs of native | |
6218 | source packages. Closes: #477784 | |
6219 | * Add Conflicts: devscripts (<< 2.10.26) to ensure that people are | |
6220 | using versions of debsign/mergechanges that support the Checksums fields | |
6221 | in *.dsc and *.changes. | |
6222 | * Cleanup the various Conflicts/Replaces fields to remove references | |
6223 | to package that have disappeared before sarge (this includes dpkg-doc-ja, | |
6224 | dpkgname, and dpkg-static which has never officially been built). | |
6225 | dpkg-iasearch has been kept as popcon still reports a few installations. | |
6226 | * Collapsed multiple conflicts of dpkg with old versions of dpkg-dev | |
6227 | in a single Conflicts: dpkg-dev (<< 1.14.16). | |
6228 | * The "3.0 (quilt)" source package format now parses correctly series files | |
6229 | with patch options and warn if something else than -p1 is used. | |
6230 | * Change the way dpkg-source finds the perl object to use to unpack/build | |
6231 | a source package to ignore the minor part of the Format: version. | |
6232 | For example "1.0" and "1.1" would both map to Dpkg::Source::Package::V1 | |
6233 | instead of ::V1_0 and ::V1_1 before. Similarly "3.0 (quilt)" now maps to | |
6234 | ::V3::quilt instead of ::V3_0::quilt. | |
6235 | * Fix changelog parser to not fail when an unexpected changelog entry | |
6236 | appears without the preceding heading line. Closes: #478925 | |
6237 | * Change the "2.0" and "3.0 (quilt)" source packages to refuse by default | |
6238 | binary files in the debian sub-directory. They have to be whitelisted | |
6239 | through debian/source/include-binaries. Closes: #473041 | |
6240 | * Make sure triggers are activated when a file is removed in a directory | |
6241 | shared by multiple packages. Closes: #479850 | |
6242 | ||
6243 | [ Helge Kreutzmann ] | |
6244 | * Minor fixes and clarifications to man pages. | |
6245 | ||
6246 | [ Updated programs translations ] | |
6247 | * Brazilian Portuguese (Felipe Augusto van de Wiel). Closes: #480579 | |
6248 | * Czech (Miroslav Kure). | |
6249 | * French (Florent Ussel). | |
6250 | * Galician (Jacobo Tarrio). | |
6251 | * German (Sven Joachim). | |
6252 | * Polish (Wiktor Wandachowicz). | |
6253 | * Portuguese (Miguel Figueiredo). | |
6254 | * Russian (Yuri Kozlov). Closes: #478827 | |
6255 | * Slovak (Ivan Masár). Closes: #478897 | |
6256 | * Swedish (Peter Karlsson). | |
6257 | ||
6258 | [ Updated man pages translations ] | |
6259 | * German (Helge Kreutzmann). | |
6260 | * Polish (Wiktor Wandachowicz). | |
6261 | * Swedish (Peter Karlsson). | |
6262 | ||
6263 | [ Updated scripts translations ] | |
6264 | * German (Helge Kreutzmann). | |
6265 | * Polish (Wiktor Wandachowicz). | |
6266 | * Russian (Yuri Kozlov). Closes: #479142 | |
6267 | * Swedish (Peter Karlsson). | |
6268 | ||
6269 | [ Updated dselect translations ] | |
6270 | * Brazilian Portuguese (Felipe Augusto van de Wiel). | |
6271 | * Czech (Miroslav Kure). | |
6272 | * French (Christian Perrier). | |
6273 | * German (Sven Joachim). | |
6274 | * Russian (Yuri Kozlov). Closes: #478802 | |
6275 | * Slovak (Ivan Masár). Closes: #479007 | |
6276 | ||
6277 | -- Guillem Jover <guillem@debian.org> Mon, 12 May 2008 08:33:07 +0300 | |
6278 | ||
6279 | dpkg (1.14.18) unstable; urgency=low | |
6280 | ||
6281 | [ Guillem Jover ] | |
6282 | * Bump po4a version in Build-Depends to 0.33.1-1, as usage of UTF-8 | |
6283 | in original man pages was causing build failures. Closes: #473498 | |
6284 | * Add triggers documentation to dpkg-dev. Closes: #473449 | |
6285 | * Add deb-triggers.5 and dpkg-trigger.1 man pages, and document new | |
6286 | statuses and options in dpkg.1. | |
6287 | ||
6288 | [ Raphaël Hertzog ] | |
6289 | * When dpkg-source builds a source package of Format: 2.0 or 3.0 (quilt) it | |
6290 | applies the patches before the build if | |
6291 | debian/patches/.dpkg-source-applied doesn't exist. This file is created | |
6292 | during extraction if patches are applied, and is auto-excluded from the | |
6293 | debian tarball. This enables on-the-fly conversion of source packages from | |
6294 | Format: 1.0 to Format: 3.0 (quilt) without manual intervention of the | |
6295 | user. This feature can be disabled with the option --no-preparation. | |
6296 | * The dpkg-source option --skip-patches disables application of patches | |
6297 | during extraction of source packages using Format: 2.0 or Format: 3.0 | |
6298 | (quilt). | |
6299 | * Ensure the Files field is last in *.dsc and *.changes. This is a | |
6300 | work-around for some braindead dsc parsers (dupload and sbuild for | |
6301 | instance, see #473518 and #470440). | |
6302 | * Initialize dependencies for libraries having symbols files with the | |
6303 | smallest minimal version listed in the symbols file instead of using | |
6304 | an unversioned dependency. It's the only way to ensure the library | |
6305 | presence if it wasn't available in all versions of the package that ever | |
6306 | existed. Closes: #474079 | |
6307 | * Don't use the -p option of diff for Format: 1.0 source packages. | |
6308 | dpkg-source of sarge doesn't accept data after @@. Closes: #474417 | |
6309 | ||
6310 | [ Updated dselect translations ] | |
6311 | * German. (Sven Joachim). | |
6312 | * Swedish (Peter Karlsson). | |
6313 | ||
6314 | [ Updated programs translations ] | |
6315 | * Portuguese (Miguel Figueiredo). | |
6316 | * Simplified Chinese (Deng Xiyue). Closes: #473523 | |
6317 | * Swedish (Peter Karlsson). | |
6318 | * Vietnamese (Clytie Siddall). Closes: #473726 | |
6319 | ||
6320 | [ Updated man pages translations ] | |
6321 | * German (Helge Kreutzmann). | |
6322 | * Swedish (Peter Karlsson). | |
6323 | ||
6324 | [ Updated scripts translations ] | |
6325 | * German (Helge Kreutzmann). | |
6326 | * Swedish (Peter Karlsson). | |
6327 | ||
6328 | -- Guillem Jover <guillem@debian.org> Tue, 08 Apr 2008 07:00:10 +0300 | |
6329 | ||
6330 | dpkg (1.14.17) experimental; urgency=low | |
6331 | ||
6332 | [ Guillem Jover ] | |
6333 | * Replace strdup plus error checking usage with a new m_strdup function. | |
6334 | Closes: #379028 | |
6335 | * Add new keybinding in dselect to restore all selections back to | |
6336 | whatever's currently installed. Closes: #151540 | |
6337 | Thanks to Colin Watson. | |
6338 | * Use system timersub and fix timeval normalization in multiplication in | |
6339 | start-stop-daemon. Thanks to Andreas Påhlsson. Closes: #462225 | |
6340 | * Cosmetic fixes to start-stop-daemon output and man page. Document that | |
6341 | --chuid will change the group even if it has not been specified. Add | |
6342 | EXIT STATUS and EXAMPLE sections to man page. Thanks to Justin Pryzby. | |
6343 | * Add Raphaël Hertzog to Uploaders, and remove Brendan O'Dea and | |
6344 | Christian Perrier with their permission. | |
6345 | * Use functions from libcompat when those are not provided by the system. | |
6346 | - Add strnlen to libcompat. | |
6347 | - Link programs against libcompat which provides obstack. Closes: #142042 | |
6348 | * Change dpkg-gencontrol to not output the Homepage field on udeb. | |
6349 | * Reintroduce 'no-debsig' back in dpkg.cfg to avoid failing to install any | |
6350 | package when debsig-verify is installed. Closes: #311843 | |
6351 | * Fix some small memory leaks. Closes: #469520 | |
6352 | Thanks to Sean Finney. | |
6353 | * Correct broken dselect logic for self-conflicting packages. | |
6354 | Thanks to Ian Jackson. | |
6355 | * Implement 'Breaks' properly in dselect. Closes: #448946 | |
6356 | Thanks to Ian Jackson. | |
6357 | * Fix erroneous description of Breaks in dselect output. | |
6358 | Thanks to Ian Jackson. | |
6359 | * Allow compilation with --disable-nls on systems without libintl.h where | |
6360 | a non glibc claims to be glibc. Closes: #465420 | |
6361 | * Fix crash when a .deb file becomes unreadable while dpkg is starting. | |
6362 | Thanks to Ian Jackson. Closes: #255882 | |
6363 | * Few file descriptor cleanup and error handling fixes. | |
6364 | Thanks to Ian Jackson. Closes: #443338 | |
6365 | * Move test suite invocation to a new check target in debian/rules. | |
6366 | * Add support for nocheck DEB_BUILD_OPTIONS in debian/rules, so that the | |
6367 | dpkg test suite can be skipped if desired. | |
6368 | * Improve log and status-fd output by printing more status change updates | |
6369 | and actions. Thanks to Ian Jackson. | |
6370 | * Implement triggers support. Thanks to Ian Jackson. | |
6371 | Closes: #17243, #68981, #215374, #217622, #248693, #308285 | |
6372 | ||
6373 | [ Raphaël Hertzog ] | |
6374 | * Add a warning displayed by dpkg-genchanges if the current version is | |
6375 | smaller than the previous one. Closes: #4655 | |
6376 | * Add -d and -c options in dpkg-checkbuilddeps to override | |
6377 | build-depends/conflicts. Closes: #114774 | |
6378 | * Include list of libraries in dpkg-gensymbols' warning about new/lost | |
6379 | libraries. | |
6380 | * Add -R option to dpkg-buildpackage so that one can replace the usual | |
6381 | "debian/rules" by something else. Closes: #355654 | |
6382 | * Always list all binary packages in the Description: field of .changes | |
6383 | files. It's nice for reviewers and mentors.debian.net was using this field | |
6384 | on source only uploads to display short description of what the package is | |
6385 | about. | |
6386 | * Handle the case when the library has a different SONAME than the one used | |
6387 | to find it. Closes: #462413 | |
6388 | * Fix Dpkg::Version and Dpkg::Fields::Object to import _g() from | |
6389 | Dpkg::Gettext. Thanks to Adam Heath and Olivier Berger for spotting | |
6390 | this. Closes: #465651 | |
6391 | * Change PATH during make check to look into build directories containing | |
6392 | dpkg and the related scripts. Thanks to Mike Frysinger. Closes: #466957 | |
6393 | * Some lintian cleanup: | |
6394 | - add overrides for some useless I: tags | |
6395 | - drop unused overrides | |
6396 | - updated several manual pages to fix hyphen-used-as-minus-sign | |
6397 | - fixed manpage-has-errors-from-man in several manual pages | |
6398 | - removed empty debian/dpkg.prerm | |
6399 | * Removed old upgrade code from dpkg's preinst and postinst which only | |
6400 | concerns upgrading from dpkg version older than the one in oldstable | |
6401 | already. And thus we get rid of old the last usage of read in those | |
6402 | scripts (fixes lintian's warning read-in-maintainer-script). | |
6403 | * Removed sorting of dependencies in dpkg-gencontrol and dpkg-source. But | |
6404 | kept it for all other fields (Enhances, Conflicts, Replaces, Breaks, | |
6405 | Build-Conflicts and Build-Conflicts-Indep). | |
6406 | * Instead changed dpkg-shlibdeps to sort the dependencies generated in | |
6407 | ${shlibs:*} variables. | |
6408 | * Changed the logic of simplification of dependencies: if any dependency | |
6409 | must be discarded due to another dependency appearing further | |
6410 | in the field, the superseding dependency will take the place of the | |
6411 | discarded one. Added a test case for this. | |
6412 | * dpkg-shlibdeps properly accounts usage of symbols provided by private | |
6413 | libraries without SONAME. Closes: #469838 | |
6414 | * Add a new warning to dpkg-shlibdeps when a library NEEDED is in fact | |
6415 | not used by any of the binaries analyzed. Closes: #472332 | |
6416 | * Add a new --warnings=<value> option to select the set of warnings to | |
6417 | activate. By default, do not activate the warning about useless | |
6418 | libraries at the binary level (instead the new warning above is activated | |
6419 | by default: it's less strict and more useful). | |
6420 | * dpkg-source has been heavily refactored to make it easier to support | |
6421 | multiple source package formats. Several new source package formats have | |
6422 | been added: | |
6423 | - the format "2.0" is the original wig&pen | |
6424 | - the format "3.0 (quilt)" is based on 2.0. It uses a tarball for the | |
6425 | debian directory and can thus include binary files. Binaries | |
6426 | outside of the debian directory can be also included if they | |
6427 | are listed in debian/source/include-binaries (and option | |
6428 | --include-binaries will generate this file automatically). | |
6429 | Closes: #4588, #4628 | |
6430 | - thus it will also preserve timestamps on Debian-provided | |
6431 | documentation like README.Debian. Closes: #366555 | |
6432 | - it handles an explicit series of patches and the patch can thus be | |
6433 | named without constraints. Patches can contain arbitrary | |
6434 | headers/comments between file chunks. Closes: #363018 | |
6435 | - it ignores changes on a number of temporary and VCS-specific files | |
6436 | by default. Closes: #203792, #323909 | |
6437 | - the patches in debian/patches can remove files. Closes: #12564 | |
6438 | - the patches are applied at unpack time. Closes: #463048 | |
6439 | - the formats "3.0 (quilt/native)" don't include VCS directories by | |
6440 | default. Closes: #435126 | |
6441 | - the format "3.0 (custom)" can be used to create a source package | |
6442 | containing arbitrary files. It's useful for helper tools that can | |
6443 | generate the files by themselves in a more efficient way | |
6444 | (like all the *-buildpackage tools). Closes: #246918 | |
6445 | - the formats "3.0 (git/bzr)" are experimental formats based | |
6446 | on corresponding VCS repositories. Thanks to Joey Hess and Colin Watson | |
6447 | respectively. | |
6448 | * dpkg-source has a new --no-check option. It disables GPG check and | |
6449 | checksums checks. Closes: #220758 | |
6450 | * dpkg-shlibdeps is now able to look into directories containing libraries | |
6451 | used by cross-built binaries provided that the right environment variable | |
6452 | are set. Closes: #453267 | |
6453 | * Change default value of LDFLAGS (set by dpkg-buildpackage) to '' | |
6454 | instead of '-Wl,-Bsymbolic-functions'. It's safer at this point of the | |
6455 | release cycle. | |
6456 | * dpkg-buildpackage will set PKG_CONFIG_LIBDIR (but not override an existing | |
6457 | value) in case of cross-compilation so that pkgconfig finds .pc files | |
6458 | in the directory specific to the target architecture. Closes: #439979 | |
6459 | ||
6460 | [ Frank Lichtenheld ] | |
6461 | * Add a warning in dpkg-buildpackage if the build-dependencies are not | |
6462 | satisfied during -S. Closes: #445552 | |
6463 | * Add a missing space in the German scripts translation. Closes: #463398 | |
6464 | * Add improved deb-shlibs.5 manual page by Zack Weinberg. Closes: #466135 | |
6465 | * dpkg-buildpackage exports some build related environment variables | |
6466 | now. Based on a patch by Matthias Klose. Closes: #465282 | |
6467 | (See dpkg-buildpackage(1) and https://wiki.ubuntu.com/DistCompilerFlags | |
6468 | for details) | |
6469 | * Add support for use of SHA1 and SHA256 checksums in .dsc and | |
6470 | .changes files. Information will be available in Checksums-Sha{1,256} | |
6471 | fields. .changes format version increased to 1.8. | |
6472 | * Link dselect against libncursesw. Closes: #466321 | |
6473 | * Forward port a patch from the old changelog parser to the new | |
6474 | one that got lost during the transition. '+' and '.' can now | |
6475 | be used in distribution names yet again. Reported by dann frazier. | |
6476 | Closes: #467470 | |
6477 | ||
6478 | [ Updated programs translations ] | |
6479 | * Korean (Changwoo Ryu). | |
6480 | * Polish (Robert Luberda). | |
6481 | * Romanian (Eddy Petrişor). | |
6482 | * Slovak (Ivan Masár). Closes: #471342 | |
6483 | * Swedish (Peter Karlsson). | |
6484 | * Thai (Theppitak Karoonboonyanan). Closes: #468916 | |
6485 | ||
6486 | [ Updated man pages translations ] | |
6487 | * German (Helge Kreutzmann). | |
6488 | * Polish (Robert Luberda). | |
6489 | * Swedish (Peter Karlsson). | |
6490 | ||
6491 | [ Updated dselect translations ] | |
6492 | * Basque (Piarres Beobide). Closes: #462403 | |
6493 | ||
6494 | [ Updated scripts translations ] | |
6495 | * German (Helge Kreutzmann). | |
6496 | * Polish (Robert Luberda). | |
6497 | * Swedish (Peter Karlsson). | |
6498 | ||
6499 | [ Updated dselect translations ] | |
6500 | * Polish (Robert Luberda). | |
6501 | * Romanian (Eddy Petrişor). | |
6502 | ||
6503 | -- Guillem Jover <guillem@debian.org> Sun, 30 Mar 2008 12:48:22 +0300 | |
6504 | ||
6505 | dpkg (1.14.16.6) unstable; urgency=medium | |
6506 | ||
6507 | * Let dpkg-gensymbols skip directories which are just symlinks when scanning | |
6508 | the package build dir. | |
6509 | * Bump urgency to medium to compensate lost days in testing migration due to | |
6510 | the two last uploads. | |
6511 | ||
6512 | -- Raphaël Hertzog <hertzog@debian.org> Sat, 26 Jan 2008 19:20:40 +0100 | |
6513 | ||
6514 | dpkg (1.14.16.5) unstable; urgency=low | |
6515 | ||
6516 | * Fix dpkg-gensymbols handling of #include so that one can include multiple | |
6517 | times the same file and have it properly taken into account. | |
6518 | * Add many armel-specific symbols to dpkg-gensymbols' blacklist. | |
6519 | Closes: #462318 | |
6520 | ||
6521 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 24 Jan 2008 14:20:10 +0100 | |
6522 | ||
6523 | dpkg (1.14.16.4) unstable; urgency=low | |
6524 | ||
6525 | * Import capit in Dpkg::Cdata from Dpkg::Fields. Closes: #462172 | |
6526 | ||
6527 | -- Guillem Jover <guillem@debian.org> Wed, 23 Jan 2008 08:44:32 +0200 | |
6528 | ||
6529 | dpkg (1.14.16.3) unstable; urgency=low | |
6530 | ||
6531 | [ Raphaël Hertzog ] | |
6532 | * Remove the ":utf8" layer that utf8-encodes already valid utf8. | |
6533 | Closes: #462098 | |
6534 | * Disable variable substitution in dpkg-genchanges. Closes: #462079, #462089 | |
6535 | ||
6536 | [ Guillem Jover ] | |
6537 | * Make start-stop-daemon set the supplementary groups if the real user or | |
6538 | group are different than the ones we should switch to. Closes: #462075 | |
6539 | * Fix segfault in start-stop-daemon when using --group w/o --chuid (as | |
6540 | a side effect, using --group alone works for the first time in years). | |
6541 | Closes: #462072 | |
6542 | * Fix timeout computations for start-stop-daemon --retry option. This has | |
6543 | not worked properly for a long time (maybe never), but came to light | |
6544 | due to #460903's fix. Closes: #462104 | |
6545 | ||
6546 | -- Guillem Jover <guillem@debian.org> Tue, 22 Jan 2008 23:39:59 +0200 | |
6547 | ||
6548 | dpkg (1.14.16.2) unstable; urgency=low | |
6549 | ||
6550 | * Change uid after changing gid and initializing supplementary groups in | |
6551 | start-stop-daemon. Closes: #462018 | |
6552 | * Change temporary dpkg Breaks on dpkg-dev (= 1.14.13) and (= 1.14.14) | |
6553 | to Conflicts, so that users from etch can upgrade to sid (or lenny | |
6554 | once dpkg has migrated). | |
6555 | ||
6556 | -- Guillem Jover <guillem@debian.org> Tue, 22 Jan 2008 13:05:22 +0200 | |
6557 | ||
6558 | dpkg (1.14.16.1) unstable; urgency=low | |
6559 | ||
6560 | * Add libtimedate-perl to dpkg-dev's Depends and to Build-Depends. | |
6561 | Reported by Aurelien Jarno. Closes: #461875 | |
6562 | ||
6563 | -- Frank Lichtenheld <djpig@debian.org> Mon, 21 Jan 2008 12:48:51 +0100 | |
6564 | ||
6565 | dpkg (1.14.16) unstable; urgency=low | |
6566 | ||
6567 | [ Guillem Jover ] | |
6568 | * Add build-essential as an implicit Build-Depends in dpkg-checkbuilddeps. | |
6569 | Closes: #402901 | |
6570 | * Add build-essential to dpkg-dev Recommends. | |
6571 | * Do not warn about unrecognized Homepage field in binary package stanzas | |
6572 | in dpkg-genchanges and dpkg-source. Closes: #460309 | |
6573 | * Do not use the enoent helper binary, and use perl POSIX module instead. | |
6574 | * Keep checking for the process when start-stop-daemon is called with | |
6575 | --retry even if the daemon removed the pidfile. Closes: #460903 | |
6576 | Thanks to Justin Pryzby for the analysis. | |
6577 | * Make --quiet silence --test in start-stop-daemon. Closes: #367998 | |
6578 | * Check current uid and gid in start-stop-daemon before calling setuid, | |
6579 | setgid and initgroups. Closes: #222524 | |
6580 | Based on a patch by Samuel Thibault. | |
6581 | * Remove unimplemented --test option from update-alternatives. | |
6582 | Closes: #392432, #461247 | |
6583 | * Additionally check if errno is EEXIST after rmdir(2), as SUSv3 specifies | |
6584 | that on non-empty directories it can either return that or ENOTEMPTY. | |
6585 | This fixes run time problems on Solaris. | |
6586 | * Fix start-stop-daemon --help output to state that --name is one of the | |
6587 | possible required options to use. Closes: #354999 | |
6588 | * Demote dselect from priority important to optional. Closes: #461327 | |
6589 | * Fix portability issues on HP-UX, by not using backticks inside double | |
6590 | quotes in m4 files. Closes: #24514 | |
6591 | * Switch Maintainer address to <debian-dpkg@lists.debian.org> from | |
6592 | <team@dpkg.org>. | |
6593 | * Add README.feature-removal-schedule describing the features to be removed | |
6594 | and README.api describing the provided APIs. | |
6595 | ||
6596 | [ Frank Lichtenheld ] | |
6597 | * Make the -L option of dpkg-parsechangelog actually work (it's | |
6598 | only been eleven years...) | |
6599 | * Import the code from my external Parse::DebianChangelog as | |
6600 | Dpkg::Changelog and Dpkg::Changelog::Debian. Using this | |
6601 | from parsechangelog/debian adds the following requested | |
6602 | features: | |
6603 | - Option to use a non-lossy format. Closes: #95579 | |
6604 | - Various options to better control how many entries | |
6605 | should be displayed. Closes: #226932 | |
6606 | ||
6607 | [ Raphaël Hertzog ] | |
6608 | * Replaced all the remaining code in controllib.pl by new modules. All | |
6609 | scripts have been adjusted to use the new modules and controllib.pl has | |
6610 | been removed. | |
6611 | * The code to parse debian/control is available in a perl module | |
6612 | Dpkg::Control. Closes: #26554 | |
6613 | * Temporarily add a Breaks: dpkg-dev (= 1.14.13), dpkg-dev (= 1.14.14) on | |
6614 | dpkg for the convenience of sid users. Closes: #459815 | |
6615 | * Update dpkg-source(1) to explain better what the directory after -b is. | |
6616 | Closes: #323606 | |
6617 | * Also force version in ${binary:Version} if dpkg-gencontrol -v<version> | |
6618 | is used. That way we're consistent with the definition of that variable | |
6619 | in deb-substvars(5). Closes: #433477 | |
6620 | * Add support of Dm-Upload-Allowed field. Closes: #453400 | |
6621 | * Fix dpkg-shlibdeps' filtering of duplicated dependencies in fields of | |
6622 | lesser priority (when -d is used). | |
6623 | * Fix behaviour of dpkg-shlibdeps when the same binary was passed multiple | |
6624 | times for use in different dependency fields (-d option). | |
6625 | * Change logic of -si option of dpkg-genchanges to include the original | |
6626 | tarball only if the current upstream version differs from the upstream | |
6627 | version of the previous changelog entry. Replaces the heuristic based | |
6628 | on revision number (-0, -0.1 or -1). Closes: #28701 | |
6629 | * Some code refactoring on dpkg-genchanges and bug fixes in the generation | |
6630 | of the Description: field. As a result, source only uploads will no more | |
6631 | have Description fields. | |
6632 | * Add support of wildcard entries in symbols files. This makes it much | |
6633 | simpler to write symbols files for well managed libraries but in that case | |
6634 | dpkg-gensymbols can't check any more if symbols have disappeared. | |
6635 | Closes: #459359 | |
6636 | ||
6637 | [ Updated man pages translations ] | |
6638 | * Fix typo in French. Closes: #460021 | |
6639 | * German (Helge Kreutzmann). | |
6640 | ||
6641 | [ Updated programs translations ] | |
6642 | * Basque (Piarres Beobide). Closes: #459565 | |
6643 | * French (Christian Perrier). | |
6644 | * German, Basque, Norwegian Bokmål, Swedish, Vietnamese, Simplified Chinese, | |
6645 | Galician unfuzzied. | |
6646 | * Russian (Yuri Kozlov). Closes: #460708 | |
6647 | ||
6648 | [ Updated scripts translations ] | |
6649 | * Russian (Yuri Kozlov). Closes: #460709 | |
6650 | * Swedish (Peter Karlsson). | |
6651 | ||
6652 | -- Guillem Jover <guillem@debian.org> Mon, 21 Jan 2008 10:00:45 +0200 | |
6653 | ||
6654 | dpkg (1.14.15) unstable; urgency=low | |
6655 | ||
6656 | [ Raphaël Hertzog ] | |
6657 | * Make sure {dpkg-dev,dselect}.preinst are included in the source tarball. | |
6658 | Closes: #452730 | |
6659 | * Blacklist armel-specific symbols in dpkg-gensymbols. Reported by Riku | |
6660 | Voipio. Closes: #457964 | |
6661 | * Fix typos in various manpages. Patch from A. Costa. Closes: #458276 | |
6662 | * Make dpkg-shlibdeps choose the right symbols files when we have several | |
6663 | debian/*/DEBIAN/symbols for a given soname. Closes: #458860 | |
6664 | * Add a -S<pkgbuilddir> option to dpkg-shlibdeps to indicate a package build | |
6665 | tree to scan first when trying to find a needed library. | |
6666 | * Change dpkg-gensymbols to mark symbols that disappeared with #MISSING | |
6667 | instead of #DEPRECATED, it's clearer for people. | |
6668 | * Fix Dpkg::Shlibs::Objdump to properly take into account R_*_COPY | |
6669 | relocations. Closes: #454036 | |
6670 | * Explain better the order in which postinst/prerm scripts are called | |
6671 | between a package and its dependencies. Thanks to Nicolas François and | |
6672 | Helge Kreutzmann for their suggestions. Closes: #379641 | |
6673 | * Fix Dpkg::BuildOptions so that dpkg-buildpackage doesn't double all | |
6674 | options in DEB_BUILD_OPTIONS when called with the -j parameter. | |
6675 | Closes: #453656 | |
6676 | ||
6677 | [ Guillem Jover ] | |
6678 | * Move compression related variables to a new Dpkg::Compression module. | |
6679 | * Remove disabled, obsolete and quite incomplete Hebrew translations. | |
6680 | * Revert dpkg-dev versioned dependency bump on dpkg >= 1.14.13 back to | |
6681 | >= 1.14.6, as the compression variables are now in a module in dpkg-dev. | |
6682 | * Do not display garbage in dselect on monochrome terminals, by setting | |
6683 | a missing ncurses character attribute. Closes: #155741, #157093 | |
6684 | Thanks to Sven Rudolph. | |
6685 | * Do not loop endlessly in dselect with very long package descriptions. | |
6686 | Closes: #179320, #342495 | |
6687 | Thanks to John Zaitseff. | |
6688 | * Ignore wrapped lines in install-info when matching section titles. | |
6689 | Closes: #214684 | |
6690 | Thanks to Andreas Metzler and Ian Zimmerman. | |
6691 | * Do not use strdup for execvp arguments. Closes: #379027 | |
6692 | * Do not print 'failed to kill' warning in start-stop-daemon when polling | |
6693 | the pid. Closes: #157305, #352554 | |
6694 | Thanks to Samuel Thibault. | |
6695 | * Properly print build message in dpkg-buildpackage for lzma and bzip2 | |
6696 | compressed sources. Closes: #458519 | |
6697 | * Promote bzip2 Recommends to Depends for dpkg-dev. Closes: #458521 | |
6698 | * Add lzma to dpkg-dev Depends. | |
6699 | * Do not automatically enable -j if DEB_BUILD_OPTIONS contains parallel=n, | |
6700 | and allow overriding its value from the environment. Closes: #458589 | |
6701 | * Fix Dpkg::BuildOptions to parse all options in DEB_BUILD_OPTIONS, so | |
6702 | that dpkg-buildpackage called with -j preserves unrecognized options. | |
6703 | * Fix several signed vs unsigned value comparisons that were making some | |
6704 | code to never be executed. | |
6705 | ||
6706 | [ Updated programs translations ] | |
6707 | * French (Christian Perrier). | |
6708 | * German (Sven Joachim). Closes: #459223 | |
6709 | * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #457918, #458732 | |
6710 | * Simplified Chinese (Deng Xiyue). Closes: #459018 | |
6711 | * Swedish (Peter Karlsson). | |
6712 | * Vietnamese (Clytie Siddall). Closes: #459016 | |
6713 | ||
6714 | [ Updated scripts translations ] | |
6715 | * French (Christian Perrier). | |
6716 | * Swedish (Peter Karlsson). | |
6717 | ||
6718 | [ Updated man pages translations ] | |
6719 | * Swedish (Peter Karlsson). | |
6720 | ||
6721 | -- Guillem Jover <guillem@debian.org> Mon, 07 Jan 2008 12:12:16 +0200 | |
6722 | ||
6723 | dpkg (1.14.14) unstable; urgency=low | |
6724 | ||
6725 | * Fix override disparity: set priority of dselect to important. | |
6726 | * Add libio-string-perl to Build-Depends as it's needed by a non-regression | |
6727 | test (fix FTBFS, thus a quick upload). | |
6728 | * Make dpkg-dev depend on dpkg (>= 1.14.13) as the latest Dpkg.pm is needed | |
6729 | for dpkg-source. | |
6730 | ||
6731 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 27 Dec 2007 11:20:38 +0100 | |
6732 | ||
6733 | dpkg (1.14.13) unstable; urgency=low | |
6734 | ||
6735 | [ Frank Lichtenheld ] | |
6736 | * Add an own manpage for Dpkg's version format. Mostly stolen | |
6737 | from policy. Closes: #373003 | |
6738 | * Fix control file parsing for field values starting with a colon. | |
6739 | Apparently nobody ever needed this until Vcs-Cvs came along. | |
6740 | Closes: #453364 | |
6741 | * Copy the usr/share/doc directory to dpkg-dev and dselect (Instead | |
6742 | of using symlinks). The space requirements are minimal and adding | |
6743 | the needed dependencies to comply with policy would be way more | |
6744 | inconvenient. Pointed out by Rene Engelhard. Closes: #452730 | |
6745 | * Allow more than one arch and more than one type of a package | |
6746 | in debian/files. Parts of the patch by Goswin von Brederlow | |
6747 | and Bastian Blank. Closes: #356299, #377400, #229143 | |
6748 | * Allow building only architecture independent packages (-A). | |
6749 | Closes: #109794, #200454 | |
6750 | * Bump Standards-Version to 3.7.3 (no changes) | |
6751 | ||
6752 | [ Raphaël Hertzog ] | |
6753 | * When dpkg-shlibdeps finds a lib in a directory which is just a symlink to | |
6754 | another directory that is also considered, remember the other directory | |
6755 | name as the canonical one. Closes: #453885 | |
6756 | * dpkg-shlibdeps doesn't warn any more about libm.so.6 being unused if the | |
6757 | binary is also linked against libstdc++ since g++ always add an implicit | |
6758 | -lm. Closes: #454616 | |
6759 | * Included files in symbols files (via #include) do no more need to repeat | |
6760 | the header line. Closes: #455260 | |
6761 | * Tweak the sort algorithm between dependencies so that intervals | |
6762 | are displayed as "a (>= 1), a (<< 2)" instead of the opposite. | |
6763 | Closes: #455520 | |
6764 | * Extend format of symbols files to support arbitrary fields of | |
6765 | meta-information. First field is Build-Depends-Package used to extract the | |
6766 | version requirement possibly encoded in the Build-Depends field and make | |
6767 | sure that the generated dependency is at least as strict as this one. | |
6768 | * Fix dpkg-gensymbols to not update version info of a deprecated symbol. | |
6769 | Closes: #457739 | |
6770 | * Fix dpkg-source's behaviour with options -sk -sK -sp -sP. Closes: #457784 | |
6771 | ||
6772 | [ Guillem Jover ] | |
6773 | * Ignore the man pages when building without NLS support. Closes: #457673 | |
6774 | * Fix perl warnings: | |
6775 | - Check for undefined values when reading from the alternative db. | |
6776 | * Properly handle symlinks for alternatives with nonexistent slave links. | |
6777 | Closes: #76295, #246906, #433567, #451872, #220044, #392440, #441021 | |
6778 | Closes: #443241 | |
6779 | Based on a patch by Daniel Leidert <daniel.leidert@wgdd.de>. | |
6780 | * Fail when diverting to a non existent directory. Closes: #245562 | |
6781 | Thanks to Flavio Stanchina <flavio@stanchina.net>. | |
6782 | * Refactor update-alternatives. | |
6783 | ||
6784 | [ Updated programs translations ] | |
6785 | * French (Christian Perrier, as this was trivial). | |
6786 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #456984 | |
6787 | * Swedish (Peter Karlsson). | |
6788 | ||
6789 | [ Updated man pages translations ] | |
6790 | * German (Helge Kreutzmann). | |
6791 | * Swedish (Peter Karlsson). | |
6792 | ||
6793 | [ Updated scripts translations ] | |
6794 | * French (Frédéric Bothamy). | |
6795 | * German (Helge Kreutzmann). | |
6796 | * Japanese (Kenshi Muto). Closes: #455841 | |
6797 | * Swedish (Peter Karlsson). | |
6798 | ||
6799 | -- Guillem Jover <guillem@debian.org> Thu, 27 Dec 2007 09:16:45 +0200 | |
6800 | ||
6801 | dpkg (1.14.12) unstable; urgency=low | |
6802 | ||
6803 | [ Raphaël Hertzog ] | |
6804 | * Add -I<file> option to dpkg-gensymbols to force the usage of a specific | |
6805 | symbols file. | |
6806 | * Dpkg::Shlibs::find_library() now returns canonicalized paths. | |
6807 | * dpkg-shlibdeps always tries the realpath() of a lib as fallback when | |
6808 | trying to identify the package of a lib (and not only for symlinks). | |
6809 | * dpkg-shlibdeps doesn't fail any more if it can't find unversioned | |
6810 | libraries on the presumption that they are just private libraries. Outputs | |
6811 | a warning instead. | |
6812 | * Expand the dpkg-shlibdeps manual page with explanations concerning | |
6813 | failures. | |
6814 | * The environment variable DPKG_GENSYMBOLS_CHECK_LEVEL can be used to force | |
6815 | dpkg-gensymbols to use a precise level of checks. Closes: #452022 | |
6816 | ||
6817 | [ Guillem Jover ] | |
6818 | * Define several private functions and variables as static. | |
6819 | * Move extern declarations to header files and stop defining them as extern. | |
6820 | * Unify parsing of Section and Priority in dpkg-gencontrol with Homepage. | |
6821 | * Switch dpkg-scanpackages to use the new Dpkg::ErrorHandling and | |
6822 | Dpkg::Versions modules. | |
6823 | ||
6824 | -- Guillem Jover <guillem@debian.org> Thu, 29 Nov 2007 06:14:09 +0200 | |
6825 | ||
6826 | dpkg (1.14.11) unstable; urgency=low | |
6827 | ||
6828 | [ Raphaël Hertzog ] | |
6829 | * dpkg-shlibdeps now ignores the lack of dependency information in some | |
6830 | specific cases (instead of failing): | |
6831 | - when the library is in the same package than the binary analyzed | |
6832 | - when the library is not versioned and can't have a shlibs file | |
6833 | * dpkg-shlibdeps now only displays 10 warnings about symbols not found for | |
6834 | each binary and a count of skipped warnings. Closes: #452318 | |
6835 | * dpkg-shlibdeps: optimize "dpkg -S" lookups by caching results, patch | |
6836 | from Aaron M. Ucko <ucko@debian.org>. Closes: #452577 | |
6837 | ||
6838 | [ Guillem Jover ] | |
6839 | * Fix dpkg-scanpackages to properly support an optional override file. | |
6840 | Closes: #452621 | |
6841 | ||
6842 | -- Guillem Jover <guillem@debian.org> Sat, 24 Nov 2007 07:19:02 +0200 | |
6843 | ||
6844 | dpkg (1.14.10) unstable; urgency=low | |
6845 | ||
6846 | [ Raphaël Hertzog ] | |
6847 | * dpkg-shlibdeps now correctly identify private libraries (avoid many | |
6848 | warnings with perl/python modules). Closes: #452338 | |
6849 | * Move capit() to a Dpkg::Fields module and use it in dpkg-shlibdeps. | |
6850 | Closes: #452262 | |
6851 | * Add more debug messages to dpkg-shlibdeps to ease collecting information | |
6852 | in case of problems. | |
6853 | * dpkg-shlibdeps now accepts again empty dependencies in shlibs files. | |
6854 | * dpkg-shlibdeps will try harder to identify packages providing a library | |
6855 | by looking up dpkg -S on the realpath of any symlink to a library. | |
6856 | Closes: #452339 | |
6857 | * dpkg-source now correctly identifies the extension of the | |
6858 | orig.tar.{gz,bz2,lzma} file and won't unexpectedly create "Format: 2.0" | |
6859 | .dsc files. | |
6860 | ||
6861 | [ Guillem Jover ] | |
6862 | * Add support for Package-Type in dpkg-name. | |
6863 | * Restore cross compilation support by honouring the environment host and | |
6864 | arch variables to override the default values on the dpkg-dev scripts. | |
6865 | ||
6866 | [ Updated man pages translations ] | |
6867 | * Swedish (Peter Karlsson) | |
6868 | ||
6869 | [ Added scripts translations ] | |
6870 | * Swedish (Peter Karlsson) | |
6871 | ||
6872 | -- Guillem Jover <guillem@debian.org> Fri, 23 Nov 2007 06:32:27 +0200 | |
6873 | ||
6874 | dpkg (1.14.9) unstable; urgency=low | |
6875 | ||
6876 | [ Raphaël Hertzog ] | |
6877 | * Fix bad behaviour of Dpkg::Path::get_pkg_root_dir() and adjust | |
6878 | dpkg-shlibdeps accordingly. Closes: #452012 | |
6879 | * Fix Dpkg::Deps to accept empty fields. Closes: #452013 | |
6880 | ||
6881 | [ Updated man pages translations ] | |
6882 | * German (Helge Kreutzmann). | |
6883 | ||
6884 | -- Guillem Jover <guillem@debian.org> Tue, 20 Nov 2007 07:15:41 +0200 | |
6885 | ||
6886 | dpkg (1.14.8) unstable; urgency=low | |
6887 | ||
6888 | [ Raphaël Hertzog ] | |
6889 | * Heavy rework of dpkg-shlibdeps: | |
6890 | - Support "symbols" files to generate finer-grained dependencies. | |
6891 | Those files can be created by the new dpkg-gensymbols command. | |
6892 | Closes: #430367 | |
6893 | - Uses now all paths in RPATH (instead of only the first). | |
6894 | Closes: #395942 | |
6895 | - Support parsing include directives in /etc/ld.so.conf. Closes: #431597 | |
6896 | - Libraries are also searched in the public directories of packages | |
6897 | being built and thus debian/shlibs.local can effectively define | |
6898 | dependencies for libraries that are being built. Closes: #80340 | |
6899 | - "symbols" files use the full SONAME as key instead of splitting it in | |
6900 | (name, version) like in the "shlibs" format. This allows binaries to | |
6901 | be linked with unversioned libraries and not fail. Note that | |
6902 | unversioned libraries are still a very bad idea. Closes: #48208 | |
6903 | - dpkg-shlibdeps now supports '-x<package>' options that can be used to | |
6904 | exclude packages from generated dependencies (use with care though). | |
6905 | Closes: #41907, #109954 | |
6906 | - If dpkg-shlibdeps doesn't find any dependency information for a | |
6907 | shared library that is actively used, then it will fail. This can be | |
6908 | disabled with the option '--ignore-missing-info'. Closes: #10807 | |
6909 | * Switch perl programs to use the new Dpkg::Deps module. This changes the | |
6910 | behaviour of dpkg-gencontrol and dpkg-source which will rewrite and | |
6911 | simplify dependencies and build dependencies as possible. Multiple | |
6912 | dependencies on the same package are replaced by their intersection. | |
6913 | Closes: #178203, #186809, #222652 | |
6914 | ||
6915 | [ Frank Lichtenheld ] | |
6916 | * Add $(MAKE) check to build target | |
6917 | * Allow using other compressions than gzip on dpkg-source -b | |
6918 | (NOTE: this will result in a Format: 2.0 source package!). | |
6919 | Closes: #382673 | |
6920 | * Various small fixes to the manpages suggested by Helge Kreutzmann. | |
6921 | Closes: #445858 | |
6922 | * Fix Dpkg::BuildOptions (and thereby dpkg-buildpackage) to really | |
6923 | set DEB_BUILD_OPTIONS. Found by Daniel Shepler. Closes: #446119 | |
6924 | * Change some ' in shell code in dpkg-source.1 and dpkg-query.1 to | |
6925 | proper \(aq. Reported by Daniel van Eeden. Closes: #447476 | |
6926 | ||
6927 | [ Guillem Jover ] | |
6928 | * Use shipped perl modules when calling perl programs at build time. | |
6929 | * Switch perl programs to use the new Dpkg::ErrorHandling and Dpkg::Arch | |
6930 | perl modules. | |
6931 | * Add support for format strings in Dpkg::ErrorHandling functions. | |
6932 | * Move build and host arch detection code from dpkg-architecture to | |
6933 | Dpkg::Arch. | |
6934 | * Add initial udeb support: | |
6935 | - Support new fields Package-Type, Subarchitecture, Kernel-Version | |
6936 | and Installer-Menu-Item. Closes: #383916 | |
6937 | - New '--type' option for dpkg-scanpackages. | |
6938 | * Make dpkg-dev Conflict on dpkg-cross << 2.0.0 which was sourcing | |
6939 | dpkg-buildpackage expecting it to be a shell script. Closes: #445852 | |
6940 | * Get rid of undefined macros from man pages. Thanks to Colin Watson | |
6941 | for the analysis. | |
6942 | ||
6943 | [ Updated dselect translations ] | |
6944 | * Czech (Miroslav Kure). | |
6945 | ||
6946 | [ Added programs translations ] | |
6947 | * Thai (Theppitak Karoonboonyanan). Closes: #446501 | |
6948 | ||
6949 | [ Updated programs translations ] | |
6950 | * Czech (Miroslav Kure). | |
6951 | * Galician (Jacobo Tarrio). Closes: #446624 | |
6952 | * Polish (Robert Luberda). | |
6953 | * Russian (Yuri Kozlov). Closes: #446278 | |
6954 | ||
6955 | [ Updated man pages translations ] | |
6956 | * German (Helge Kreutzmann). Closes: #448354 | |
6957 | * Polish (Robert Luberda). | |
6958 | * Swedish (Peter Karlsson). | |
6959 | ||
6960 | [ Added scripts translations ] | |
6961 | * German (Helge Kreutzmann). Closes: #448353 | |
6962 | ||
6963 | [ Updated scripts translations ] | |
6964 | * Polish (Robert Luberda). | |
6965 | * Swedish (Peter Karlsson). | |
6966 | ||
6967 | -- Guillem Jover <guillem@debian.org> Mon, 19 Nov 2007 10:36:30 +0200 | |
6968 | ||
6969 | dpkg (1.14.7) unstable; urgency=low | |
6970 | ||
6971 | [ Guillem Jover ] | |
6972 | * Add back $dpkglib into @INC, needed by the controllib.pl require in | |
6973 | 822-date. Closes: #440962 | |
6974 | * Document in dpkg-scanpackages that apt now requires Packages.bz2 in | |
6975 | preference to Packages.gz. Closes: #440973 | |
6976 | * Stop recognizing the obsolete Optional field when building packages. | |
6977 | * Use fakeroot, if present, by default to gain root privileges in | |
6978 | dpkg-buildpackage. | |
6979 | * Fix typos in dpkg-deb.1 and start-stop-daemon.8. Closes: #441051 | |
6980 | Thanks to A. Costa. | |
6981 | * After '<prerm> remove' fails and while doing the error unwinding, if | |
6982 | the '<postinst> abort-remove' call succeeds, preserve the old status | |
6983 | instead of unconditionally setting it to 'Installed'. Closes: #432893 | |
6984 | Thanks to Brian M. Carlson. | |
6985 | * Add Vcs-Browser and Vcs-Git fields to debian/control. | |
6986 | * Add a Homepage field to debian/control (to be changed later when | |
6987 | there's a more formal site). | |
6988 | * Allow comparing unsupported architectures for equality and identity. | |
6989 | Based on a patch by Frank Lichtenheld. Closes: #427210 | |
6990 | * Document Origin and Bugs fields in deb-control.5. Closes: #173463 | |
6991 | * Do not replace substvars for build dependencies (it was not supported | |
6992 | anyway). | |
6993 | ||
6994 | [ Frank Lichtenheld ] | |
6995 | * Add _MTN to dpkg-source -i default regex. Suggested by Jari Aalto. | |
6996 | * Convert dpkg-buildpackage to a Perl script. | |
6997 | Fix some bugs in the new script detected in experimental: | |
6998 | Closes: #444362 | |
6999 | * dpkg-buildpackage accepts a -j<n> option now which will set | |
7000 | MAKEFLAGS(-j<n>) and DEB_BUILD_OPTIONS(parallel=<n>) accordingly. | |
7001 | parallel=<n> in DEB_BUILD_OPTIONS will be passed to MAKEFLAGS as | |
7002 | well. Based on an idea by Robert Millan. Closes: #440636 | |
7003 | * Allow dpkg-source -I without a pattern which will load a default | |
7004 | list of pattern similar to -i without regexp. Patch by | |
7005 | Jari Aalto. Closes: #440972 | |
7006 | * Rework documentation of dpkg-source's -i and -I options. | |
7007 | Closes: #323911, #440956 | |
7008 | * Add --utf8-strings to gpg call in dpkg-buildpackage since | |
7009 | that seems to be the better default. Suggested by Székelyi Szabolcs. | |
7010 | Closes: #379418 | |
7011 | * Let dpkg-buildpackage error out early if the version number from | |
7012 | the changelog is not a valid Debian version. Closes: #216075 | |
7013 | * Fix dpkg-source to create correct diffs for files with spaces in | |
7014 | their name (apparently we don't have many of those ;). | |
7015 | Based on a patch by Marcel Toele. Closes: #445380 | |
7016 | ||
7017 | [ Updated programs translations ] | |
7018 | * Basque (Piarres Beobide). Closes: #440859 | |
7019 | * Danish (Claus Hindsgaul). Closes: #441106 | |
7020 | * French (Frédéric Bothamy). | |
7021 | * German (Sven Joachim). Closes: #440537 | |
7022 | * Nepali (Shiva Prasad Pokharel). Closes: #437825 | |
7023 | * Portuguese (Miguel Figueiredo). Closes: #441113 | |
7024 | * Romanian (Eddy Petrişor). | |
7025 | * Vietnamese (Clytie Siddall). Closes: #440502 | |
7026 | * Korean (Sunjae Park). Closes: #443190 | |
7027 | ||
7028 | [ Updated man pages translations ] | |
7029 | * German (Helge Kreutzmann). | |
7030 | * Swedish (Peter Karlsson). | |
7031 | * Korean (Sunjae Park). Closes: #443191 | |
7032 | ||
7033 | [ Updated scripts translations ] | |
7034 | * Correct a typo in the French translation. Closes: #443276 | |
7035 | * Swedish (Peter Karlsson). | |
7036 | ||
7037 | -- Guillem Jover <guillem@debian.org> Mon, 08 Oct 2007 07:31:34 +0300 | |
7038 | ||
7039 | dpkg (1.14.6) unstable; urgency=low | |
7040 | ||
7041 | [ Frank Lichtenheld ] | |
7042 | * Synchronise usage information of dpkg, dpkg-deb, and | |
7043 | dpkg-query man pages. This fixes some small mistakes | |
7044 | and also Closes: #321520 | |
7045 | ||
7046 | [ Guillem Jover ] | |
7047 | * Man pages cleanup: | |
7048 | - Some italics and bold fixes. | |
7049 | - Unify ellipsis, argument separator, and remove redundant program name | |
7050 | preceding the options. | |
7051 | - Substitute 'FILES' header with 'SEE ALSO' in dpkg-buildpackage(1), | |
7052 | and remove leftover string from man page split. Closes: #439306 | |
7053 | - Split option descriptions so that it gets easier to distinguish. | |
7054 | - Unify author and copyright information formatting. | |
7055 | * Move variables automatically modified at build time for the perl scripts | |
7056 | to a new style perl module (Dpkg) and make all programs use it. | |
7057 | * Switch 'dpkg-gettext.pl' to a new style perl module (Dpkg::Gettext). | |
7058 | * Implement support for Breaks field. Closes: #379140 | |
7059 | Thanks to Ian Jackson. | |
7060 | * Run the deconfiguration of each package to be deconfigured once, instead | |
7061 | of once per each conflicting package being removed. Closes: #378003 | |
7062 | Thanks to Ian Jackson. | |
7063 | * Do not segfault when the result from a 'dpkg-query -l' is bigger than | |
7064 | the total number of current packages, and do not produce repeated | |
7065 | results with overlapping patterns on 'dpkg-query -W'. Closes: #428427 | |
7066 | * Tightening dpkg-dev versioned Depends to dpkg 1.14.6, and dpkg Conflicts | |
7067 | against << dpkg-dev 1.14.6, where the perl modularization started. | |
7068 | * Do not print empty lines after 'Setting up ...' output. Closes: #392317 | |
7069 | * When a slave alternative is inapplicable do not attempt to create the | |
7070 | slave link before removing it again. Closes: #411699 | |
7071 | Thanks to Ian Jackson. | |
7072 | * Do not consider it a file conflict if the package contains a symlink | |
7073 | to a directory where the existing symlink on-disk points to the | |
7074 | same place. Closes: #377682 | |
7075 | Thanks to Ian Jackson. | |
7076 | * Fix perl warnings: | |
7077 | - When removing a non diverted file with dpkg-divert. Closes: #438416 | |
7078 | * Implement support for Homepage field. Closes: #142324 | |
7079 | * Ignore XB- fields instead of XC- fields from control file binary package | |
7080 | stanzas in dpkg-genchanges. | |
7081 | * Explicitly ignore all known fields from the control file source package | |
7082 | stanza in dpkg-genchanges, instead of leaving unknown fields unwarned. | |
7083 | * Implement support for Vcs-Browser, Vcs-Arch, Vcs-Bzr, Vcs-Cvs, Vcs-Darcs, | |
7084 | Vcs-Git, Vcs-Hg, Vcs-Mtn and Vcs-Svn fields in control file source | |
7085 | package stanza. | |
7086 | * Implement support for Tag field. | |
7087 | ||
7088 | [ Updated scripts translations ] | |
7089 | * French (Frédéric Bothamy, Christian Perrier). | |
7090 | * Swedish (Peter Karlsson). | |
7091 | ||
7092 | [ Updated programs translations ] | |
7093 | * Dzongkha (Tshewang Norbu). Closes: #430931 | |
7094 | * Nepali (Shiva Prasad Pokharel). Closes: #435353 | |
7095 | * Polish (Robert Luberda). | |
7096 | * Russian (Yuri Kozlov). Closes: #436147 | |
7097 | * Swedish (Peter Karlsson). | |
7098 | ||
7099 | [ Updated dselect translations ] | |
7100 | * Russian (Yuri Kozlov). Closes: #436149 | |
7101 | * Swedish (Peter Karlsson). | |
7102 | ||
7103 | [ Updated man pages translations ] | |
7104 | * German (Helge Kreutzmann). | |
7105 | * Polish (Robert Luberda). | |
7106 | * Swedish (Peter Karlsson). | |
7107 | ||
7108 | -- Guillem Jover <guillem@debian.org> Wed, 05 Sep 2007 07:36:02 +0300 | |
7109 | ||
7110 | dpkg (1.14.5) unstable; urgency=low | |
7111 | ||
7112 | [ Guillem Jover ] | |
7113 | * Add lpia support to ostable and triplettable. | |
7114 | * Fix dpkg-source to not emit duplicated entries for the Architecture field | |
7115 | in the .dsc file. | |
7116 | * Fix dpkg-scanpackages to load the override file after having filled the | |
7117 | packages information. Closes: #428169, #428470 | |
7118 | * Add '.shelf' to the default dpkg-source -i regex. Closes: #427827 | |
7119 | Thanks to Adeodato Simó. | |
7120 | * Support a colon separated list of paths from the ELF RPATH field in | |
7121 | dpkg-shlibdeps. Thanks to Jiří Paleček. Closes: #427988 | |
7122 | * Man pages cleanup: | |
7123 | - Reference deb-substvars(5) instead of dpkg-substvars(5). Closes: #429182 | |
7124 | - Mark dpkg-* commands in bold. | |
7125 | - Unify title header. | |
7126 | - Remove an additional space in install-info(8) and mark gzip in bold | |
7127 | and remove redundant reference to GNU. | |
7128 | - Fix explanation of dpkg-source '-b' option, remove a reference to | |
7129 | checking for a missing empty string argument, and add a reference | |
7130 | to '-sX' arguments affecting the behaviour. Closes: #428167 | |
7131 | - Remove documented dpkg-gencontrol options in dpkg-source left over | |
7132 | from the man pages split. | |
7133 | ||
7134 | [ Frank Lichtenheld ] | |
7135 | * Fix typo in German translation of start-stop-daemon(8). | |
7136 | Noted by Joachim Breitner. Closes: #430008 | |
7137 | * Correct permission and owner/group handling when extracting | |
7138 | tar balls to match more the user's preferences instead of | |
7139 | ours or the ones from the originator of the tar ball. Patch | |
7140 | by Ian Jackson. Closes: #390915, #207289 | |
7141 | * dpkg-source warns now about new empty files since those will | |
7142 | not be represented in the diff. Closes: #383394 | |
7143 | ||
7144 | [ Updated dselect translations ] | |
7145 | * French (Christian Perrier). | |
7146 | * Romanian (Eddy Petrişor). | |
7147 | ||
7148 | [ Updated programs translations ] | |
7149 | * Estonian (Ivar Smolin). Closes: #427589 | |
7150 | * Portuguese (Miguel Figueiredo). | |
7151 | * Romanian (Eddy Petrişor). | |
7152 | * Spanish (Javier Fernandez-Sanguino). Closes: #429958 | |
7153 | ||
7154 | [ Updated man pages translations ] | |
7155 | * German (Helge Kreutzmann). | |
7156 | ||
7157 | -- Frank Lichtenheld <djpig@debian.org> Tue, 03 Jul 2007 00:27:07 +0200 | |
7158 | ||
7159 | dpkg (1.14.4) unstable; urgency=low | |
7160 | ||
7161 | [ Guillem Jover ] | |
7162 | * Fix perl warnings: | |
7163 | - When unpacking a source package with -sp from a different directory | |
7164 | than the one containing the tarball. Closes: #424998 | |
7165 | * Remove an unused variable in dpkg-statoverride by renaming it to the | |
7166 | initially intended name. Closes: #425041 | |
7167 | * Fix loose regex in dpkg-source (/\.debian.tar/ -> /\.debian\.tar/). | |
7168 | Thanks to Kylan Robinson. Closes: #425629 | |
7169 | * Revert change on 1.14.0 from Aaron M. Ucko. Trim down duped entries only | |
7170 | when passing them to dpkg-query instead. Closes: #425641 | |
7171 | * Recognize again architecture wildcards. Closes: #424670 | |
7172 | ||
7173 | [ Updated programs translations ] | |
7174 | * Basque (Piarres Beobide). Closes: #425776 | |
7175 | * French (Frédéric Bothamy). | |
7176 | * Galician (Jacobo Tarrío). | |
7177 | ||
7178 | -- Guillem Jover <guillem@debian.org> Thu, 24 May 2007 19:30:26 +0300 | |
7179 | ||
7180 | dpkg (1.14.3) unstable; urgency=low | |
7181 | ||
7182 | [ Guillem Jover ] | |
7183 | * Fix perl warnings: | |
7184 | - In dpkg-genchanges when called with -S. Closes: #423193 | |
7185 | - In architecture comparison operations. Closes: #423452 | |
7186 | - Fill slavepaths undefined entries with an empty string to guarantee | |
7187 | they are always defined. Closes: #423140, #423451, #423544, #423555 | |
7188 | * Include the new split man pages deb-substvars.5, deb-override.5 and | |
7189 | deb-shlibs.5 in dpkg-dev. | |
7190 | * Fix deb-substvars.5 section to match reality. | |
7191 | * Refactor update-alternatives. | |
7192 | * Fix dpkg-divert to work again w/o specifying the '--divert' and | |
7193 | '--package' or '--local' options. Closes: #423864 | |
7194 | * Document in install-info.8 that when no '--section' option is specified, | |
7195 | install-info will try to use the INFO-DIR-SECTION entry from the info | |
7196 | file. Add missing commas. Thanks to Kurt B. Kaiser. Closes: #397737 | |
7197 | * Disambiguate in install-info.8 the use of 'Info directory' with | |
7198 | 'Info dir file'. Closes: #420766 | |
7199 | * Document in deb-control.5 that the control file can have '#'-style | |
7200 | comments. Closes: #406481 | |
7201 | * Make start-stop-daemon fork twice while daemonizing. | |
7202 | ||
7203 | [ Updated scripts translations ] | |
7204 | * French (Frédéric Bothamy). Closes: #423392 | |
7205 | ||
7206 | [ Updated programs translations ] | |
7207 | * French (Christian Perrier). | |
7208 | * German (Sven Joachim). Closes: #423401 | |
7209 | ||
7210 | [ Updated dselect translations ] | |
7211 | * German (Sven Joachim). Closes: #423403 | |
7212 | ||
7213 | -- Guillem Jover <guillem@debian.org> Tue, 15 May 2007 16:02:59 +0300 | |
7214 | ||
7215 | dpkg (1.14.2) unstable; urgency=low | |
7216 | ||
7217 | [ Guillem Jover ] | |
7218 | * Remove bashisms in dpkg-buildpackage. Closes: #422239 | |
7219 | * Handle case in update-alternatives when there's no existing alternative | |
7220 | to configure. Closes: #260987, #353252, #367717, #392431 | |
7221 | * Add solaris support to ostable and triplettable. Closes: #361866 | |
7222 | * Properly create the generic name symlink in update-alternatives for new | |
7223 | alternatives. Closes: #422979 | |
7224 | * Include translations again, which disappeared due to a dirty source tree | |
7225 | and a bogus Makefile.am for the man pages. Closes: #423029, #423085 | |
7226 | ||
7227 | -- Guillem Jover <guillem@debian.org> Wed, 09 May 2007 22:22:45 +0300 | |
7228 | ||
7229 | dpkg (1.14.1) unstable; urgency=low | |
7230 | ||
7231 | [ Guillem Jover ] | |
7232 | * Fix partial upgrades by tightening dpkg-dev versioned Depends to | |
7233 | dpkg 1.14.0, and dpkg Conflicts against << dpkg-dev 1.14.0, where | |
7234 | the triplettable support first appeared. Closes: #422848 | |
7235 | ||
7236 | -- Guillem Jover <guillem@debian.org> Tue, 08 May 2007 18:23:49 +0300 | |
7237 | ||
7238 | dpkg (1.14.0) unstable; urgency=low | |
7239 | ||
7240 | [ Guillem Jover ] | |
7241 | * Make the copyright information in dpkg-deb.1 and dpkg-split.1 match the | |
7242 | one in the source. Thanks to Nicolas François. Closes: #379320 | |
7243 | * Allow dpkg-buildpackage to properly override '-b' when passed after '-B'. | |
7244 | Thanks to Julian Gilbey. Closes: #397479 | |
7245 | * Move retrieval of uid and gid information from controllib.pl into a | |
7246 | function, so that scripts not needing it do not execute that code. | |
7247 | Based on a patch by Riku Voipio. Closes: #396884 | |
7248 | * Do not bail out in dpkg when building without start-stop-daemon support, | |
7249 | by checking if the macro value is true instead of it being defined. | |
7250 | Thanks to Mark Rosenstand. | |
7251 | * Make all perl scripts use strict and warnings, to ease catching errors. | |
7252 | * Refactor update-alternatives code, with the side effect that now commands | |
7253 | on non existing link group files will return an error code (except | |
7254 | for --remove, now). Closes: #273407 | |
7255 | * Add a missing newline to a warning message in dpkg. Closes: #390914 | |
7256 | Thanks to Ian Jackson. | |
7257 | * Fix typo in variable name in dpkg-source which was causing it to not | |
7258 | create directories when extracting the diff. Closes: #374645 | |
7259 | * Fix up and down keystrokes in the dselect help message. Closes: #383438 | |
7260 | Thanks to Sven Joachim. | |
7261 | * Convert 822-date to be a simple wrapper around 'date -R'. 822-date is | |
7262 | now deprecated and should not be used anymore. It might be removed | |
7263 | sometime in the future. Closes: #31634, #367712, #314462 | |
7264 | Thanks to Frank Lichtenheld. | |
7265 | * Add '.gitignore' to the default dpkg-source -i regex. Closes: #409566 | |
7266 | Thanks to Julien Cristau. | |
7267 | * Add '.hg' to the default dpkg-source -i regex. Closes: #414794 | |
7268 | * Use l10n-friendlier strings to describe dependencies. Closes: #390916 | |
7269 | Thanks to Ian Jackson. | |
7270 | * Change priority for dpkg-dev from standard to optional to match the | |
7271 | override. | |
7272 | * Do not use a build-stamp in debian/rules. | |
7273 | * Fix confusing bottom status lines in dselect, unifying them by removing | |
7274 | the method or package name and capitalizing. Closes: #9085 | |
7275 | * Check proper error value returned by BZ2_bzerror. Closes: #410605 | |
7276 | * Exit with an error instead of an assert if a file name is too long when | |
7277 | building a .deb package. Closes: #393069 | |
7278 | * Exit with an error instead of an assert if the number of conflictors is | |
7279 | exceeded. Remove bogus comments. Closes: #377855 | |
7280 | * Fix regular expression special-casing Origin, Bugs and Maintainer fields | |
7281 | which was making X[SBC]- fields containing such strings to propagate into | |
7282 | the .deb control file unprocessed. Thanks to Colin Watson. | |
7283 | * Add support for '--admindir' in dpkg-buildpackage, dpkg-checkbuilddeps | |
7284 | and dpkg-shlibdeps. Closes: #162348 | |
7285 | * Cleaning and format unification of manual pages. | |
7286 | * Make the override-file argument to dpkg-scanpackages optional. | |
7287 | * Refactor compression filtering code. | |
7288 | * Split override file information from dpkg-scanpackages.1 into | |
7289 | deb-override.5 manual page. | |
7290 | * Split dpkg-source.1 into independent man pages, namely deb-substvars.5, | |
7291 | deb-shlibs.5, dpkg-buildpackage.1, dpkg-distaddfile.1, dpkg-genchanges.1, | |
7292 | dpkg-gencontrol.1, dpkg-parsechangelog.1 and dpkg-shlibdeps.1. | |
7293 | * Support building binary packages with the member data.tar.lzma compressed | |
7294 | with lzma. | |
7295 | * Require gettext 0.16.1. | |
7296 | * Show the epoch (if present) when displaying package versions. | |
7297 | Closes: #107449, #179913, #345594, #393924, #405668 | |
7298 | Based on a patch by Jeffrey W. Baker. | |
7299 | * Switch from pseudo-tags to usertags, and update the documentation. | |
7300 | * Fix typo in German dpkg man page. Closes: #416167 | |
7301 | Thanks to Martin Weis. | |
7302 | * Properly sort Uploaders field in generated .dsc files. | |
7303 | * Reorder a bit the fields in output files. | |
7304 | * Speed up dpkg-shlibdeps by avoiding doing a dpkg-query for duped | |
7305 | libraries. Thanks to Aaron M. Ucko. Closes: #421290 | |
7306 | * Generalize source architecture handling by abstracting it through the new | |
7307 | Debian triplet and the new triplettable. | |
7308 | * Add armel support to ostable and triplettable. Closes: #414087 | |
7309 | ||
7310 | [ Updated programs translations ] | |
7311 | * Dutch (Bart Cornelis). | |
7312 | * French (Frédéric Bothamy). | |
7313 | * Polish (Robert Luberda). | |
7314 | * Romanian (Eddy Petrişor). | |
7315 | * Simplified Chinese (Anthony Wong). Closes: #415320 | |
7316 | * Traditional Chinese (Anthony Wong). Closes: #415230 | |
7317 | ||
7318 | [ Added programs translations ] | |
7319 | * Estonian added (Ivar Smolin). Closes: #422404 | |
7320 | * Kurdish added (Erdal Ronahi). Closes: #418154 | |
7321 | * Marathi added (Priti Patil). Closes: #416810 | |
7322 | ||
7323 | [ Updated man pages translations ] | |
7324 | * German (German l10n team). Closes: #418528 | |
7325 | * Polish (Robert Luberda). | |
7326 | ||
7327 | [ Updated dselect translations ] | |
7328 | * Dutch (Bart Cornelis). | |
7329 | * Polish (Robert Luberda). | |
7330 | ||
7331 | -- Guillem Jover <guillem@debian.org> Tue, 08 May 2007 11:11:50 +0300 | |
7332 | ||
7333 | dpkg (1.13.25) unstable; urgency=low | |
7334 | ||
7335 | [ Guillem Jover ] | |
7336 | * Fix year 2018 in changelog for Michael Alan Dorman's upload in 1998, | |
7337 | which was confusing the changelog parsers. Closes: #402526 | |
7338 | * Document in its man page that update-alternatives requires cooperation | |
7339 | from all packages dealing with the specific file. Closes: #396338 | |
7340 | Thanks to Tomas Pospisek <tpo_deb@sourcepole.ch>. | |
7341 | * Require POSIX inside subprocerr in controllib.pl. Closes: #390636 | |
7342 | Thanks to Brendan O'Dea <bod@debian.org>. | |
7343 | * Support extracting lzma compressed source and binary packages, | |
7344 | and add a Suggests on package lzma. Closes: #347715 | |
7345 | * Add '/emul/ia32-linux' biarch paths to dpkg-shlibdeps. Closes: #403216 | |
7346 | * Remove non-modified /etc/dpkg/dpkg.cfg configuration file when upgrading | |
7347 | from versions 1.9.21 through 1.10.28, to avoid getting prompted about | |
7348 | conffile changes. Closes: #398061 | |
7349 | ||
7350 | [ Updated programs translations ] | |
7351 | * Chinese (Traditional, Asho Yeh). | |
7352 | * Korean (Sunjae Park). Closes: #394135, #404938 | |
7353 | * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #391143 | |
7354 | * Nepali (Shiva Prasad Pokharel). | |
7355 | * Romanian (Eddy Petrişor). | |
7356 | * Catalan (Jordà Polo). | |
7357 | * Swedish (Peter Karlsson). | |
7358 | * Vietnamese (Clytie Siddall). Closes: #399343 | |
7359 | ||
7360 | [ Added programs translations ] | |
7361 | * Punjabi (A S Alam). | |
7362 | ||
7363 | [ Updated scripts translations ] | |
7364 | * Catalan (Jordi Mallach). | |
7365 | ||
7366 | [ Updated dselect translations ] | |
7367 | * Korean (Sunjae Park). Closes: #404943 | |
7368 | ||
7369 | -- Guillem Jover <guillem@debian.org> Tue, 2 Jan 2007 00:23:57 +0200 | |
7370 | ||
7371 | dpkg (1.13.24) unstable; urgency=low | |
7372 | ||
7373 | [ Guillem Jover ] | |
7374 | * Fix dselect segfault by adding a field description matching the | |
7375 | dependency field enum position. Closes: #392731, #392724 | |
7376 | ||
7377 | [ Updated programs translations ] | |
7378 | * Nepali (Shiva Prasad Pokharel). Closes: #373728 | |
7379 | ||
7380 | -- Guillem Jover <guillem@debian.org> Fri, 13 Oct 2006 16:34:39 +0300 | |
7381 | ||
7382 | dpkg (1.13.23) unstable; urgency=low | |
7383 | ||
7384 | [ Guillem Jover ] | |
7385 | * Add initial support for the Breaks field, by parsing but rejecting it. | |
7386 | Thanks to Ian Jackson <iwj@ubuntu.com>. Closes: #375703 | |
7387 | * Use dpkg-architecture from the source tree to get the target Debian | |
7388 | architecture, instead of duplicating the logic in the m4 files. | |
7389 | * Remove comment headers in dselect/helpmsgs.{cc,h} about the files being | |
7390 | autogenerated, replace them with a proper license and copyright comment. | |
7391 | Closes: #382308 | |
7392 | * Add a new line at the end of m4/compiler.m4 file, to cope with an | |
7393 | autoreconf failure due to the new m4 1.4.7. | |
7394 | ||
7395 | [ Nicolas François ] | |
7396 | * Specify --null before the -T tar's option to avoid the "tar: -: file name | |
7397 | read contains nul character" warning. | |
7398 | Closes: #376351, #375749, #376724, #377279 | |
7399 | ||
7400 | [ Added programs translations ] | |
7401 | * Dzongkha (Kinley Tshering). | |
7402 | ||
7403 | [ Updated programs translations ] | |
7404 | * Basque (Piarres Beobide). Closes: #375118 | |
7405 | * Brazilian Portuguese (Andre Luis Lopes). | |
7406 | * Catalan (Robert Millan, Jordi Mallach). Closes: #383448 | |
7407 | * Czech (Miroslav Kure). | |
7408 | * Danish (Claus Hindsgaul). | |
7409 | * Dutch (Bart Cornelis). | |
7410 | * Dzongkha (Tenzin Dendup). Closes: #388192 | |
7411 | * French (Frédéric Bothamy). | |
7412 | * Galician (Jacobo Tarrio). | |
7413 | * German (Sven Joachim). Closes: #381409, #381740 | |
7414 | * Hungarian (SZERVÁC Attila). | |
7415 | * Italian (Stefano Canepa, Davide Viti). Closes: #387821 | |
7416 | * Japanese (Kenshi Muto). Closes: #386963 | |
7417 | * Khmer (Khoem Sokhem). Closes: #375099 | |
7418 | * Portuguese (Miguel Figueiredo, Rui Branco). | |
7419 | * Romanian (Eddy Petrişor). | |
7420 | * Russian (Yuri Kozlov). Closes: #376746, #391143 | |
7421 | * Slovak (Peter Mann). Closes: #387282 | |
7422 | * Spanish (Javier Fernandez-Sanguino). Closes: #386759 | |
7423 | * Swedish (Daniel Nylander). Closes: #383643 | |
7424 | * Vietnamese (Clytie Siddall). Closes: #383588 | |
7425 | ||
7426 | [ Added scripts translations ] | |
7427 | * Catalan (Jordi Mallach). | |
7428 | * French (Philippe Batailler). | |
7429 | ||
7430 | [ Updated dselect translations ] | |
7431 | * Brazilian Portuguese (Andre Luis Lopes). | |
7432 | * Catalan (Robert Millan, Jordi Mallach). | |
7433 | * Danish (Claus Hindsgaul). | |
7434 | * German (Sven Joachim). Closes: #384843 | |
7435 | (Sven is now the new German translation maintainer for dpkg and dselect). | |
7436 | * Hungarian (SZERVÁC Attila). | |
7437 | * Indonesian (Arief S Fitrianto). Closes: #391144 | |
7438 | * Italian (Stefano Canepa). | |
7439 | * Japanese (Kenshi Muto). | |
7440 | * Norwegian Bokmål (Hans Fr. Nordhaug). | |
7441 | * Russian (Yuri Kozlov). | |
7442 | * Slovak (Peter Mann). | |
7443 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #391144 | |
7444 | * Swedish (Daniel Nylander). | |
7445 | * Vietnamese (Clytie Siddall). | |
7446 | ||
7447 | [ Updated man pages translations ] | |
7448 | * French (Philippe Batailler). | |
7449 | * German (Helge Kreutzmann). Closes: #379030 | |
7450 | ||
7451 | [ Added man pages translations ] | |
7452 | * German (Helge Kreutzmann). | |
7453 | Closes: #379286, #379298, #379417, #379433, #379661, #379798, #379825 | |
7454 | Closes: #379985, #380130, #380239, #380365, #381047, #380660, #380443 | |
7455 | Closes: #381349, #381488 | |
7456 | * Japanese (KISE Hiroshi). | |
7457 | Closes: #381141, #381865, #384768, #385675, #386965, #388837 | |
7458 | ||
7459 | -- Guillem Jover <guillem@debian.org> Thu, 12 Oct 2006 02:56:09 +0300 | |
7460 | ||
7461 | dpkg (1.13.22) unstable; urgency=low | |
7462 | ||
7463 | [ Guillem Jover ] | |
7464 | * Version the po4a Build-Depends to >= 0.23 as we are using options | |
7465 | introduced in that version. Thanks to Sergio Gelato. Closes: #370536 | |
7466 | * Add '.bzrtags' directory to default dpkg-source -i regex. | |
7467 | Suggested by Adeodato Simó. Closes: #370392 | |
7468 | * Print update-alternatives '--config' listing layout evenly spaced. | |
7469 | Closes: #325895 | |
7470 | * Clarify the legend in update-alternatives '--help' (Andrew Ferrier). | |
7471 | Closes: #305318 | |
7472 | * Add the source version inside parenthesis to the Source field in the | |
7473 | generated .changes and binary packages if the binary package version | |
7474 | differs (like in binNMUs). Closes: #62529 | |
7475 | * Add missing comment serving as documentation about abort-remove on | |
7476 | removal in dpkg.postinst (Justin Pryzby). Closes: #372145 | |
7477 | * Fix typo in dpkg-deb manpage (Robert Luberda). Closes: #373999 | |
7478 | * Clarify dpkg-architecture new options '-e' and '-i' in man page, add | |
7479 | backward compatibility information and give some examples. | |
7480 | Thanks for the initial suggestions to Junichi Uekawa. Closes: #370830 | |
7481 | * Modified some strings to be able to merge them in the .pot files. | |
7482 | * Add new '--umask' option to start-stop-daemon. Closes: #368003 | |
7483 | ||
7484 | [ Frank Lichtenheld ] | |
7485 | * dpkg-source issued spurious warnings about fields defined with | |
7486 | XB-. They now get correctly suppressed. Closes: #374154 | |
7487 | * Give a correct warning when the user requested an unknown | |
7488 | sign command that we will default to a pgp style interface. | |
7489 | Closes: #133470 | |
7490 | ||
7491 | [ Updated programs translations ] | |
7492 | * Romanian (Eddy Petrişor). | |
7493 | * Galician (Jacobo Tarrio). | |
7494 | * French (Christian Perrier). | |
7495 | * Swedish (Peter Karlsson). | |
7496 | * Basque (Piarres Beobide). Closes: #373107 | |
7497 | * Polish (Robert Luberda). | |
7498 | * Catalan (Guillem Jover). | |
7499 | ||
7500 | [ Added programs translations ] | |
7501 | * Nepali (Paras Pradhan). Closes: #373728 | |
7502 | ||
7503 | [ Updated dselect translations ] | |
7504 | * Simplified Chinese (Kov Tchai). Closes: #366260 | |
7505 | ||
7506 | [ Updated man pages translations ] | |
7507 | * Polish (Robert Luberda). | |
7508 | ||
7509 | [ Christian Perrier ] | |
7510 | * Typo fix in update-alternatives ("alternativse"). Thanks to Eddy Petrisor | |
7511 | for spotting it. Translations unfuzzied. | |
7512 | * Make similar messages in dpkg-statoverride and dpkg-divert exactly similar | |
7513 | Thanks to Eddy Petriso for spotting them, again. | |
7514 | ||
7515 | -- Guillem Jover <guillem@debian.org> Wed, 21 Jun 2006 18:03:29 +0300 | |
7516 | ||
7517 | dpkg (1.13.21) unstable; urgency=low | |
7518 | ||
7519 | [ Guillem Jover ] | |
7520 | * Disambiguate error message about conflicting command line actions by | |
7521 | providing both long and short option names. Based on a suggestion by | |
7522 | Josip Rodin. Closes: #45575 | |
7523 | * Add '/lib32' and '/usr/lib32' to the dpkg-shlibdeps library path search | |
7524 | list. Closes: #367892 | |
7525 | * Revert usage of English perl non-essential module from install-info. | |
7526 | Closes: #369928, #369958, #370157, #370174, #370210 | |
7527 | * Print the correct file being parsed by dpkg-parsechangelog's debian | |
7528 | parser. Closes: #368961 | |
7529 | * Fix dependency cycle breaking in the case when every link involves | |
7530 | a Provides (Ian Jackson). This is a proper fix for #349442. | |
7531 | Closes: #370017 | |
7532 | ||
7533 | [ Updated programs translations ] | |
7534 | * Czech (Miroslav Kure). | |
7535 | * Vietnamese (Clytie Siddall). | |
7536 | ||
7537 | -- Guillem Jover <guillem@debian.org> Sun, 4 Jun 2006 19:02:44 +0300 | |
7538 | ||
7539 | dpkg (1.13.20) unstable; urgency=low | |
7540 | ||
7541 | [ Frank Lichtenheld ] | |
7542 | * Add gettext support for the Perl scripts. Based on a patch by | |
7543 | Nicolas François. Closes: #165843 | |
7544 | * Only print usage information of dpkg-scanpackages on stdout | |
7545 | if requested explicitly. Use stderr in case of error. | |
7546 | Closes: #366659 | |
7547 | * Add remarks to dpkg-scansources and dpkg-scanpackages | |
7548 | man pages about the need to compress the generated files | |
7549 | to be able to access them via apt. Closes: #65839 | |
7550 | * Allow '+' and '.' in distribution names in Debian changelogs. | |
7551 | Based on a patch by John Wright. | |
7552 | Closes: #361171 | |
7553 | * Use the Debian keyring in dpkg-source when checking signatures | |
7554 | of .dsc files, if available. Closes: #364726 | |
7555 | * Let dpkg-buildpackage pass through all remotely sensible | |
7556 | -sX options to dpkg-source (-s[nsAkurKUR] currently). | |
7557 | Closes: #36586 | |
7558 | * Improve the description of --showformat in dpkg-deb | |
7559 | man page and add a pointer to the complete description | |
7560 | of the option in dpkg-query. | |
7561 | * Don't spew out garbage from dpkg-deb, if the second argument | |
7562 | to -I is a absolute filename. Based on a patch by Ian Eure. | |
7563 | Closes: #35573 | |
7564 | * Fix --ignore-depends argument value parsing. Closes: #169125 | |
7565 | * Completely remove md5sum diversion madness. Instead, we Pre-Depend | |
7566 | on a version of textutils which provides /usr/bin/md5sum. We rely on | |
7567 | the logic in coreutils to remove our diversions. Patch by | |
7568 | Ian Jackson. Closes: #315784, #313605 | |
7569 | * Try harder to detect dependency cycles that contain Provides | |
7570 | links. Closes: #349120, #349442 | |
7571 | * Update archtable to reflect current archive: Add amd64 and remove | |
7572 | sh. Closes: #367329 | |
7573 | * Don't claim in dpkg man page that we set DPKG_OLD_CONFFILE and | |
7574 | DPKG_NEW_CONFFILE on sub shells since we actually don't. | |
7575 | * Fix printing of user defined fields with --showformat and | |
7576 | document the existence of this feature in dpkg-query man page. | |
7577 | * Make --forget-old-unavail more reliable by deleting architecture | |
7578 | information of removed packages. Patch by Piotr Engelking. | |
7579 | Closes: #208532 | |
7580 | * When building packages with dpkg-deb give a more useful error | |
7581 | message in case a conffile entry has leading whitespace. Patch | |
7582 | by David Lopez Moreno. Closes: #281562 | |
7583 | * Don't drop directories that contain our conffiles too early from | |
7584 | our file listing. Otherwise we might leave them behind on purge | |
7585 | if we share them with other packages. | |
7586 | Closes: #174180, #198128, #198522, #318825, #366178 | |
7587 | ||
7588 | [ Nicolas François ] | |
7589 | * Fix typos in the Russian man pages. Thanks to Stepan Golosunov. | |
7590 | Closes: #366587 | |
7591 | * Honour tabbing requested via --showformat even if the field to | |
7592 | be printed is empty. Closes: #361671 | |
7593 | * Flush the terminal's input before prompting what to do with a | |
7594 | configuration file. Closes: #316551 | |
7595 | * Fix the --force-depends-version option. Closes: #57104 | |
7596 | ||
7597 | [ Guillem Jover ] | |
7598 | * Standardize scripts usage output format and at the same time make | |
7599 | the strings easier for the translators. Add '--help' and '--version' | |
7600 | for most of the scripts. Print the usage and version to stdout. | |
7601 | * Do not strip the epoch from the source:Upstream-Version substvar. | |
7602 | Closes: #366351 | |
7603 | * Properly check and report lock file existence in install-info. | |
7604 | Based on patch by Ben Pfaff. Closes: #368874 | |
7605 | * Correct default info directory for '--infodir' in install-info man | |
7606 | page (Ben Pfaff). Closes: #368875 | |
7607 | * Print the bogus version and prefix the error message with 'dpkg: ' | |
7608 | when using '--compare-versions'. Closes: #369177 | |
7609 | * Remove duplicated string " , at changelog " in dpkg-parsechangelog's | |
7610 | debian style parser (Julian Gilbey). Closes: #369205 | |
7611 | * Update the Section and Priority fields in the status file from the | |
7612 | new packages. We assume that the information from the binary package | |
7613 | is correct, otherwise it should be fixed there to match the archive | |
7614 | override file (Koblinger Egmont). | |
7615 | Closes: #54529, #58106, #81171, #230610, #237622, #237626 | |
7616 | * Bump Standards-Version to 3.7.2 (no changes needed). | |
7617 | * Add lintian overrides for dpkg, dpkg-dev, dselect and sources. | |
7618 | * Replace logrotate installation logic with dh_installlogrotate. | |
7619 | ||
7620 | [ Updated programs translations ] | |
7621 | * Portuguese (Miguel Figueiredo). | |
7622 | * Polish (Robert Luberda). | |
7623 | * Hungarian (SZERVÁC Attila). | |
7624 | * Romanian (Eddy Petrişor). | |
7625 | * Russian (Yuri Kozlov). Closes: #366353 | |
7626 | * Czech (Miroslav Kure). | |
7627 | * Simplified Chinese (Kov Tchai). Closes: #366985 | |
7628 | * Swedish (Peter Karlsson). | |
7629 | * Galician (Jacobo Tarrio). | |
7630 | * Slovak (Peter Mann). | |
7631 | * Dutch (Bart Cornelis). | |
7632 | * Basque (Piarres Beobide). Closes: #366185 | |
7633 | ||
7634 | [ Updated dselect translations ] | |
7635 | * Polish (Robert Luberda). | |
7636 | * Basque (Piarres Beobide). Closes: #366187 | |
7637 | * Czech (Miroslav Kure). | |
7638 | * Romanian (Eddy Petrişor). | |
7639 | ||
7640 | [ Updated man pages translations ] | |
7641 | * Polish (Robert Luberda). | |
7642 | ||
7643 | -- Guillem Jover <guillem@debian.org> Wed, 31 May 2006 07:43:16 +0300 | |
7644 | ||
7645 | dpkg (1.13.19) unstable; urgency=low | |
7646 | ||
7647 | [ Frank Lichtenheld ] | |
7648 | * Add -follow (back) to find call in dpkg-scanpackages. | |
7649 | Closes: #358011 | |
7650 | * Fix error in archive.c that lead to a infinite loop when | |
7651 | installing files with long, non-ASCII filenames in | |
7652 | certain locales. Closes: #346436 | |
7653 | ||
7654 | [ Updated programs translations ] | |
7655 | * French (Christian Perrier). | |
7656 | * Galician (Jacobo Tarrio). | |
7657 | * Romanian (Eddy Petrişor). | |
7658 | * Dutch (Bart Cornelis). | |
7659 | * Swedish (Peter Karlsson). | |
7660 | * Danish (Claus Hindsgaul). Closes: #362317 | |
7661 | * Czech (Miroslav kure). | |
7662 | * Vietnamese (Clytie Siddall). Closes: #363264 | |
7663 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #357911 | |
7664 | * Basque (Piarres Beobide). Closes: #363683, #363679 | |
7665 | * Japanese (Kenshi Muto). Closes: #365334 | |
7666 | ||
7667 | [ Updated dselect translations ] | |
7668 | * Romanian (Eddy Petrişor). | |
7669 | * Galician (Jacobo Tarrio). | |
7670 | * French (Christian Perrier). | |
7671 | * Dutch (Bart Cornelis). | |
7672 | ||
7673 | [ Nicolas Francois ] | |
7674 | * Generate the Russian man pages in the KOI8-R charset. Closes: #361987 | |
7675 | * Document the shlibs.local format in dpkg-source(1). Closes: #316485 | |
7676 | * Fix a typo in an error message. Thanks to Justin Pryzby. Closes: #364539 | |
7677 | ||
7678 | [ Guillem Jover ] | |
7679 | * Fix strings so that they can be more easily translated. Closes: #134358 | |
7680 | * Add new substvars source:Version, source:Upstream-Version and | |
7681 | binary:Version so packages will be able to avoid breaking on binNMUs. | |
7682 | Based on a patch by Ken Bloom and Jeroen van Wolffelaar. Closes: #358530 | |
7683 | * Support binNMU safe packages even when source and binary differ in | |
7684 | version. | |
7685 | * Rename dpkg:UpstreamVersion to dpkg:Upstream-Version. Make dpkg:Version | |
7686 | and dpkg:Upstream-Version get the current dpkg versions instead of the | |
7687 | ones from the package being built. | |
7688 | * Split usage strings to make it easier for translators when those change. | |
7689 | Closes: #323957 | |
7690 | * Standardize start-stop-daemon usage output format. | |
7691 | * Make install-info '--dir-file' option compatible with GNU install-info | |
7692 | by renaming the infodir variable to dirfile and not appending the | |
7693 | '/dir' string except when initializing from '--info-dir' or | |
7694 | '--infodir' (Wayne Davison). Closes: #61640, #67237, #286275 | |
7695 | * Make install-info add a new line after adding the last entry at the | |
7696 | end of the dir file, which makes the info readers able to see those | |
7697 | last entries (Nicolas François). Closes: #164495 | |
7698 | * Use the numerical value of errno instead of a string in install-info | |
7699 | when checking if the locking error was due to an already existing | |
7700 | file, which is locale dependent, and die accordingly. Based on a patch | |
7701 | by Nicolas François. Closes: #199204, #210781 | |
7702 | * Escape hyphens in man pages. | |
7703 | * Bump Standards-Version to 3.7.1. | |
7704 | * Wrapped debian/control fields except Uploaders given current policy. | |
7705 | ||
7706 | -- Guillem Jover <guillem@debian.org> Thu, 4 May 2006 14:05:21 +0300 | |
7707 | ||
7708 | dpkg (1.13.18) unstable; urgency=low | |
7709 | ||
7710 | [ Updated programs translations ] | |
7711 | * Romanian (Sorin Batariuc). Closes: #356664 | |
7712 | * Danish (Claus Hindsgaul). Closes: #356188 | |
7713 | * Polish (Robert Luberda). | |
7714 | * Dutch (Bart Cornelis). | |
7715 | ||
7716 | [ Updated dselect translations ] | |
7717 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #357912 | |
7718 | * Danish (Claus Hindsgaul). Closes: #356188 | |
7719 | * Polish (Robert Luberda). | |
7720 | * Russian (Yuri Kozlov). Closes: #361415 | |
7721 | ||
7722 | [ Updated man pages translations ] | |
7723 | * Typos corrected in French dpkg-source man page | |
7724 | Thanks to Nicolas Bonifas who spotted them | |
7725 | * Russian completed. Thanks to Yuri Kozlov. | |
7726 | Closes: #361415 | |
7727 | ||
7728 | [ Christian Perrier ] | |
7729 | * Correct typos in man pages. Thanks to A. Costa for spotting them | |
7730 | Closes: #358091, #358092, #358093, #358094, #358095 | |
7731 | ||
7732 | [ Guillem Jover ] | |
7733 | * Add a '[!]' in --force-all help denoting that it is a dangerous option. | |
7734 | Closes: #359935 | |
7735 | * Prefix any chroot path to the exec file name when stating it in | |
7736 | start-stop-daemon. Closes: #318771, #333066 | |
7737 | * Add '-r' to the help output of start-stop-daemon (Jared Spiegel). | |
7738 | Closes: #354869 | |
7739 | * Use mustsetvar when setting the value of the sversion variable in | |
7740 | dpkg-buildpackage (Andrew Suffield). Closes: #158953 | |
7741 | * Pass '--admindir' option over to dpkg-query when passing '--admindir' or | |
7742 | '--root' to dpkg (initial patch by Branden Robinson). | |
7743 | Closes: #153305, #271041, #282853, #307715, #355915 | |
7744 | * Support system library directories in dpkg-shlibdeps symlinked from | |
7745 | '/lib/ldconfig'. Closes: #356452 | |
7746 | * Document that 'dpkg --get-selections' and 'dpkg-query -l' without a | |
7747 | pattern will not list packages in state purge. Closes: #355633 | |
7748 | * Obsolete force/refuse 'auto-select' dpkg option. | |
7749 | * Add new '--clear-selections' option to dpkg (Andrew Suffield). | |
7750 | Closes: #112388 | |
7751 | * Use '--clear-selections' in the dpkg man page example on how to transfer | |
7752 | the status to another installation. Closes: #137442 | |
7753 | ||
7754 | -- Guillem Jover <guillem@debian.org> Mon, 10 Apr 2006 06:40:22 +0300 | |
7755 | ||
7756 | dpkg (1.13.17) unstable; urgency=low | |
7757 | ||
7758 | [ Frank Lichtenheld ] | |
7759 | * Fix handling of -DArchitecture=foo in dpkg-gencontrol. Closes: #251911 | |
7760 | * Handle architectures in all dependency fields in debian/control, | |
7761 | even those of binary packages. Closes: #252657, #324741, #347819 | |
7762 | * More dpkg-scanpackages fixes (--arch option handling). Closes: #353506 | |
7763 | ||
7764 | [ Guillem Jover ] | |
7765 | * Add missing parentheses surrounding a man page section reference | |
7766 | in the dpkg-source man page (Matt Kraai). Closes: #353731 | |
7767 | * Fix misspelling of "occurred" in dpkg-gencontrol and dpkg-source | |
7768 | (Matt Kraai). Closes: #353949 | |
7769 | * Major cleanup of manpages, by using properly the bold and italic | |
7770 | attributes and other embellishments. | |
7771 | * Add dpkg-query(1) in the SEE ALSO section in dpkg(1). Closes: #354643 | |
7772 | * Don't try to compile in SELinux support on GNU/kFreeBSD amd64. | |
7773 | * Add new quiet option to dpkg-source to suppress warnings. Closes: #355065 | |
7774 | * Do not expand architecture aliases anymore in .dsc files. | |
7775 | * Change start-stop-daemon's --exec behaviour again on GNU/Linux to compare | |
7776 | the referred file pointed by the '/proc/<pid>/exe' symlink, stripping | |
7777 | any ' (deleted)' string and stating the result. Closes: #354867 | |
7778 | ||
7779 | [ Updated man pages translations ] | |
7780 | * Polish (Robert Luberda). Closes: #353782 | |
7781 | * French (Philippe Batailler). | |
7782 | ||
7783 | [ Updated dselect translations ] | |
7784 | * Hungarian (Szervác Attila). | |
7785 | * Dutch (Bart Cornelis). | |
7786 | * Czech (Miroslav Kure). | |
7787 | ||
7788 | [ Updated programs translations ] | |
7789 | * Italian (Lele Gaifax) | |
7790 | * Simplified Chinese (Carlos Z.F. Liu). | |
7791 | * Portuguese (Miguel Figueiredo). | |
7792 | * Dutch (Bart Cornelis). | |
7793 | * Hungarian (Szervác Attila). | |
7794 | * Czech (Miroslav Kure). | |
7795 | * Russian (Yuri Kozlov). Closes: #357724 | |
7796 | ||
7797 | -- Guillem Jover <guillem@debian.org> Mon, 20 Mar 2006 03:33:03 +0200 | |
7798 | ||
7799 | dpkg (1.13.16) unstable; urgency=low | |
7800 | ||
7801 | * The "not really a brown paper bag needed but it's close" release | |
7802 | ||
7803 | [ Guillem Jover ] | |
7804 | * Move auxiliary autotools scripts to config/. | |
7805 | * Require gettext 0.14.5. | |
7806 | * Move the methods directory to dselect/methods, so the contents will not | |
7807 | be installed if dselect is not to be built. | |
7808 | * Move dselect gettext strings to its own domain provided now by the | |
7809 | dselect package. | |
7810 | ||
7811 | [ Frank Lichtenheld ] | |
7812 | * Fix override handling in dpkg-scanpackages which was broken in | |
7813 | 1.13.14 and .15. Closes: #353305 | |
7814 | * Make -isp the default behaviour of dpkg-gencontrol as it is | |
7815 | always used anyway these days. Suggested by Matthew Vernon. | |
7816 | Closes: #215233 | |
7817 | * Typo fixes in man pages by A. Costa: | |
7818 | - dpkg-deb.1 Closes: #353424 | |
7819 | - dpkg-statoverride.8 Closes: #353425 | |
7820 | - install-info.8 Closes: #353426 | |
7821 | - start-stop-daemon.8 Closes: #353427 | |
7822 | - update-alternatives.8 Closes: #353428 | |
7823 | - dpkg.1, dpkg.cfg.5 Closes: #353429 | |
7824 | ||
7825 | -- Frank Lichtenheld <djpig@debian.org> Sat, 18 Feb 2006 17:59:00 +0100 | |
7826 | ||
7827 | dpkg (1.13.15) unstable; urgency=low | |
7828 | ||
7829 | [ Guillem Jover ] | |
7830 | * Add a missing closing parenthesis in a dpkg string (Jordi Mallach). | |
7831 | ||
7832 | [ Christian Perrier ] | |
7833 | * Updated translations: | |
7834 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #352432 | |
7835 | - Galician (Jacobo Tarrio). Closes: #352443 | |
7836 | ||
7837 | [ Updated translations ] | |
7838 | * Catalan (Jordi Mallach). | |
7839 | * Portuguese (Miguel Figueiredo). | |
7840 | * Swedish (Daniel Nylander). | |
7841 | ||
7842 | [ Added translations ] | |
7843 | * Hungarian (Szervác Attila). | |
7844 | ||
7845 | [ Added man pages translations ] | |
7846 | * Hungarian (Szervác Attila): dpkg.cfg.5 and dselect.cfg.5. | |
7847 | ||
7848 | -- Frank Lichtenheld <djpig@debian.org> Wed, 15 Feb 2006 23:37:40 +0100 | |
7849 | ||
7850 | dpkg (1.13.14) experimental; urgency=low | |
7851 | ||
7852 | [ Guillem Jover ] | |
7853 | * Make start-stop-daemon print the proper version instead of 'VERSION'. | |
7854 | * Set the HOME environment variable when using the --chuid switch in | |
7855 | start-stop-daemon. Closes: #295169, #267784 | |
7856 | * Cleanup and unify program usage and version output, make it more i18n | |
7857 | friendly. Fix wrong gettext usage with interparsed macros. | |
7858 | Thanks to Changwoo Ryu for noticing. Closes: #237915 | |
7859 | * Mark some strings as translatable (Changwoo Ryu). Closes: #256387 | |
7860 | * Remove a trailing 'C' character from update-alternatives manpage. | |
7861 | * Use pkg-config to get the proper flags to link against libselinux. | |
7862 | Add a Build-Dependency on pkg-config, tighten libselinux1-dev to | |
7863 | at least version 1.28-4 which provides a .pc file, and remove | |
7864 | libsepol1-dev as libselinux1-dev is Depending on it. | |
7865 | * Add command descriptions in the synopsis, and add a usage example for | |
7866 | -f in the dpkg-query manpage. Thanks for the initial patch to | |
7867 | Philippe Batailler. Closes: #352091 | |
7868 | * Document about the default log file, the behaviour in case of multiple | |
7869 | --log options and add a reference to dpkg.cfg manpage in the dpkg manpage. | |
7870 | Thanks to James R. Van Zandt. Closes: #350440 | |
7871 | * Escape ` and ' in manpages otherwise they are converted to quotation | |
7872 | marks, which makes cut and paste not work. Thanks to Denis Barbier. | |
7873 | Closes: #349925 | |
7874 | ||
7875 | [ Frank Lichtenheld ] | |
7876 | * Let dpkg-source ignore comments in the hunk header as used by | |
7877 | diff -p (Anand Kumria). Closes: #344880 | |
7878 | * Let dpkg-buildpackage create a .changes file even if signing the | |
7879 | .dsc file failed. This makes it easier to just sign the package | |
7880 | later (Julian Gilbey). Closes: #217963 | |
7881 | * Change heuristics of dpkg-buildpackage's gpg check to allow for | |
7882 | more complex setups (Julian Gilbey). Closes: #163061 | |
7883 | * Add files and dirs used by bzr to default dpkg-source -i regex | |
7884 | (maximilian attems). Closes: #345164 | |
7885 | * Add .git directory to default dpkg-source -i regex. | |
7886 | Suggested by Hans Ulrich Niedermann. Closes: #351885 | |
7887 | * dpkg-scanpackages can now output Packages files with multiple | |
7888 | versions of a single package (Don Armstrong). Closes: #229589. | |
7889 | * dpkg-scanpackages outputs help when given the --help or -h option | |
7890 | (Don Armstrong). Closes: #319541 | |
7891 | * Document dpkg-scanpackage -m in man page. | |
7892 | * Let warn dpkg-source if more than one -sX option was given and | |
7893 | document the behaviour in this case in the man page. | |
7894 | Closes: #246637 | |
7895 | * Make dpkg-source -b more robust regarding to existing symlinks | |
7896 | by creating new files in a secure manner. Closes: #178839, #338591 | |
7897 | * Fix some semantic errors in dpkg-shlibdeps due to typos in used | |
7898 | variables. | |
7899 | * On package configuration, differentiate between modified and | |
7900 | deleted configuration files (Ian Jackson). Closes: #351361 | |
7901 | * Improve processing of disappearing conffiles (Ian Jackson). | |
7902 | This is part of the fix for #108587. | |
7903 | * Let dpkg-source -x touch all patched files to have the same | |
7904 | timestamp to mitigate time-skew problems (Denis Barbier). | |
7905 | Closes: #105750 | |
7906 | * Strip any newlines from Uploaders field on dpkg-source -b. | |
7907 | Closes: #254449 | |
7908 | ||
7909 | [ Christian Perrier ] | |
7910 | * Switch to po4a for manpages translation. Closes: #320122 | |
7911 | This adds a Build-Depends on po4a. | |
7912 | * Add Vietnamese to po/LINGUAS as it was previously missing. | |
7913 | * Updated translations: | |
7914 | - Catalan (Jordi Mallach). Closes: #351587 | |
7915 | - French (Christian Perrier): 1011t. | |
7916 | - Galician (Jacobo Tarrio): 1002t. Closes: #351795 | |
7917 | - Basque (Piarres Beobide): 1002t. Closes: #351845 | |
7918 | - Slovak (Peter Mann): 1002t. Closes: #352087, #352311 | |
7919 | - Vietnamese (Clytie Siddall): 1011t. Closes: #352307 | |
7920 | ||
7921 | -- Frank Lichtenheld <djpig@debian.org> Sun, 12 Feb 2006 02:32:12 +0100 | |
7922 | ||
7923 | dpkg (1.13.13) unstable; urgency=low | |
7924 | ||
7925 | [ Frank Lichtenheld ] | |
7926 | * dpkg and dselect are now in section admin, not section base. | |
7927 | Correct info in the control file. | |
7928 | * Bump Standards-Version to 3.6.2 (no changes). | |
7929 | * Fix typo in dpkg-architecture man page. Closes: #334330 | |
7930 | * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression | |
7931 | from 1.13.11 to .12. | |
7932 | * Don't recurse into package directories to search for local | |
7933 | shlibs files since it is obviously a waste of time. Based | |
7934 | on a suggestion by Steve Langasek. Closes: #338725 | |
7935 | ||
7936 | [ Christian Perrier ] | |
7937 | * Updated translations: | |
7938 | - Dutch (Bart Cornelis). Fix error mentioned in #323908 by | |
7939 | Stephan Kramer. | |
7940 | - Japanese (Kenshi Muto). Closes: #349808 | |
7941 | ||
7942 | [ Guillem Jover ] | |
7943 | * Fix typo in dpkg-statoverride manpage. Closes: #348113 | |
7944 | Thanks to Marc Haber <mh+debian-packages@zugschlus.de>. | |
7945 | * Document the --no-debsig option in dpkg manpage. Closes: #316367 | |
7946 | Thanks to Bastian Kleineidam <calvin@debian.org>. | |
7947 | * Fix typos in dselect manpage. Closes: #310358 | |
7948 | Thanks to A Costa <agcosta@gis.net>. | |
7949 | * Fix typo in start-stop-daemon's help output. Closes: #333673 | |
7950 | Thanks to Christoph Maser <cm@financial.com>. | |
7951 | * Document the correct format string for dpkg-query --showformat option. | |
7952 | Update -l example and lower case the program name in the title header. | |
7953 | Thanks to Zefram <zefram@fysh.org>. Closes: #174976 | |
7954 | * Make dpkg-architecture not print the warning about a mismatch between | |
7955 | gcc target machine type and GNU target system type if the actions are | |
7956 | '-e' or '-i'. | |
7957 | ||
7958 | -- Frank Lichtenheld <djpig@debian.org> Sat, 28 Jan 2006 13:04:16 +0100 | |
7959 | ||
7960 | dpkg (1.13.12) experimental; urgency=low | |
7961 | ||
7962 | * Due to the changes in dpkg-shlibdeps it is not recommended | |
7963 | to use this version for building packages intended to be | |
7964 | uploaded into an official archive, yet. | |
7965 | ||
7966 | [ Frank Lichtenheld ] | |
7967 | * Update AUTHORS and debian/copyright for new maintainer team. | |
7968 | ||
7969 | * Don't use the ldd output in dpkg-shlibdeps. Search for the | |
7970 | matching libraries ourself. This fixes problems with both | |
7971 | symlinked directories, Closes: #103024, #145714, #164020, #285857 | |
7972 | and biarch builds. Closes: #317082 | |
7973 | * Let dpkg-gencontrol bail out with an error if parsedep | |
7974 | found an error while parsing a dependency field. Closes: #228125 | |
7975 | * dpkg-source -x now tries to chown all files extracted from | |
7976 | tar files. The temporary directory is now created with mode | |
7977 | 0700, too. Together this should make it safer to run | |
7978 | dpkg-source -x as root. Based on suggestions by Marcus | |
7979 | Brinkmann and Colin Watson. Closes: #144571, #238460 | |
7980 | * Let dpkg-source -b check the build relation fields before | |
7981 | putting them into the .dsc. As a side effect they also | |
7982 | get normalized. Closes: #254449 | |
7983 | * Check the gpg signatures of .dsc files before unpacking. See | |
7984 | the upstream changelog for a full description of the semantics. | |
7985 | Based on a patch by Matt Zimmerman. Closes: #48711 | |
7986 | * Let dpkg-source ensure (as good as possible) that all | |
7987 | build source packages can also be unpacked. | |
7988 | Closes: #6820, #7014 | |
7989 | Also fixed handling of md5sum -b output in dpkg-source on | |
7990 | the way. Based on a patch by Ingo Saitz. Closes: #316123 | |
7991 | * Check for illegal architecture strings in dpkg-gencontrol and | |
7992 | dpkg-source. dpkg-gencontrol will only issue a warning while | |
7993 | dpkg-source will error out. Closes: #96920 | |
7994 | * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. | |
7995 | Closes: #335056, #345475 | |
7996 | * Fix man page references to dpkg and dselect man pages. Many | |
7997 | of them still had a wrong section. | |
7998 | Closes: #332826 | |
7999 | * Let dpkg-source -b warn about special permissions of files added | |
8000 | in the diff since these will get lost. Closes: #306125 | |
8001 | * dpkg-source -x didn't work in case the upstream version or | |
8002 | the Debian version ended with ~. Fixed. | |
8003 | ||
8004 | [ Christian Perrier ] | |
8005 | * Updated translations: | |
8006 | - French (Christian Perrier). | |
8007 | - Polish (Bartosz Fenski). Closes: #314237 | |
8008 | - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 | |
8009 | - Czech (Miroslav Kure). Closes: #323775, #345347 | |
8010 | - Russian (Yuri Kozlov). Closes: #323821, #335170 | |
8011 | - Japanese (Kenshi Muto). Closes: #323938 | |
8012 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 | |
8013 | - Russian (Yuri Kozlov). Closes: #335170, #349151 | |
8014 | - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 | |
8015 | - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 | |
8016 | - Portuguese (Miguel Figueiredo). | |
8017 | Closes: #315461, #323674, #323642, #330021 | |
8018 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 | |
8019 | - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 | |
8020 | - Dutch (Bart Cornelis). Closes: #323908 | |
8021 | - German (Michael Piefel). Closes: #323964 | |
8022 | - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 | |
8023 | - Catalan (Jordi Mallach). Closes: #324456 | |
8024 | - Basque (Piarres Beobide). Closes: #342089, #332698 | |
8025 | - Tagalog (Eric Pareja). Closes: #337307 | |
8026 | - Simplified Chinese (Tchaikov). Closes: #338268 | |
8027 | - Galician (Jacobo Tarrío). Closes: #338904 | |
8028 | - Romanian (Eddy Petrişor). Closes: #340674 | |
8029 | - Vietnamese (Phan Vinh Thinh, Clytie Siddall). | |
8030 | - Indonesian (Parlin Imanuel). Closes: #344513 | |
8031 | - Greek (Galaxico). Closes: #344646 | |
8032 | - Czech (Miroslav Kure). Closes: #345347 | |
8033 | * Fixed broken translation: | |
8034 | - Brazilian Portuguese (James Troup). Closes: #332872 | |
8035 | * Fix Russian man page for start-stop-daemon(8) | |
8036 | Closes: #325804 | |
8037 | * Fix German man page for update-alternatives(8) | |
8038 | Closes: #329908 | |
8039 | * Fix typo in dpkg online help message. Unfuzzy translations | |
8040 | Closes: #349299 | |
8041 | ||
8042 | [ Guillem Jover ] | |
8043 | * Add armeb to cputable. Closes: #331232 | |
8044 | Thanks to Lennert Buytenhek <buytenh+debian@wantstofly.org>. | |
8045 | * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 | |
8046 | Thanks to Aurelien Jarno <aurel32@debian.org>. | |
8047 | * When linking statically, explicitly add libsepol, even if its only a | |
8048 | transitive library. The proper fix should come with a pkg-config file. | |
8049 | Based on a patch by Bart Martens <bart.martens@advalvas.be>. | |
8050 | Closes: #347744, #348659 | |
8051 | * Add support for architecture wildcards, but for now they will only be | |
8052 | exposed in debian/control files, not in binary nor source packages. | |
8053 | Closes: #291939 | |
8054 | * Change start-stop-daemon's --exec option behaviour on GNU/Linux to | |
8055 | compare the filename pointed by '/proc/<pid>/exe' instead of the inode | |
8056 | and device numbers. Thanks to Vasilis Vasaitis <v.vasaitis@sms.ed.ac.uk>. | |
8057 | Closes: #337942 | |
8058 | ||
8059 | -- Frank Lichtenheld <djpig@debian.org> Tue, 24 Jan 2006 11:15:36 +0100 | |
8060 | ||
8061 | dpkg (1.13.11.1) unstable; urgency=low | |
8062 | ||
8063 | * Change maintainers to new team. | |
8064 | ||
8065 | -- Scott James Remnant <scott@netsplit.com> Thu, 12 Jan 2006 07:56:49 +0000 | |
8066 | ||
8067 | dpkg (1.13.11) unstable; urgency=low | |
8068 | ||
8069 | The "Good, clean fun" Release. | |
8070 | ||
8071 | * Fixed the always broken error handling so that only the intended | |
8072 | cleanup handlers are run, rather than ones that we didn't expect. | |
8073 | This corrects the bug when a package's postrm fails and the package is | |
8074 | left in an installed state with no files; the package will now be left | |
8075 | in a half-installed state, as originally intended. Found by Marga | |
8076 | Manterola while documenting the maintainer scripts. Closes: #296026. | |
8077 | * Fixed removal of files involved in diversions during upgrade, caused by | |
8078 | checking whether the "directory" was in use by another package without | |
8079 | actually checking whether or not it was a directory. Closes: #310390. | |
8080 | * Fixed package saving to not disappear packages who divert anything from | |
8081 | the installing package out of the way. Closes: #113626. | |
8082 | * Improved clean-up of unpack failure during install or upgrade, to leave | |
8083 | the system in exactly the same state as it started in. | |
8084 | Closes: #47404, #82407, #121173, #170869, #201848, #236733, #268639. | |
8085 | * Fixed crash when unpacking a package which has an unversioned Replaces | |
8086 | declared on it by another package previously unpacked in the same run | |
8087 | (Colin Watson). Closes: #322595. | |
8088 | ||
8089 | * New install unwinding fixed to ensure we don't leave a version in the | |
8090 | status db for a not-installed package. | |
8091 | * Corrected error call when encountering a corrupted filesystem tarfile | |
8092 | to not print "Success". Closes: #95570. | |
8093 | * Fixed castration of potentially unsafe devices to not follow symlinks. | |
8094 | Closes: #169928. | |
8095 | * Marked log file descriptor as close-on-exec. Closes: #320925. | |
8096 | * Re-worked dpkg-source -x to allow all manner of strange things maintainers | |
8097 | seem to do, unpacking isn't the right place to enforce sanity; we'll | |
8098 | do it in -b later on >:-). Closes: #316470, #317760, #318473, #318745, | |
8099 | #322359, #322361, #322362. | |
8100 | ||
8101 | * Corrected dselect synopsis line to match consensus. Closes: #318659. | |
8102 | * Changed dpkg-name to use a shell redirect rather than the /dev/stderr | |
8103 | device that may not be writable. Closes: #318376. | |
8104 | * Adjusted various dpkg-query options to avoid outputting a trailing | |
8105 | newline. Closes: #151651, #319781. | |
8106 | * Changed references to "statusoverride" file to just "statoverride" | |
8107 | to make it match reality. Closes: #320952. | |
8108 | * Fixed several bugs with the default diff ignore list used by dpkg-source. | |
8109 | * Added ,,* to the list of default diff ignore list. Closes: #322917. | |
8110 | ||
8111 | * Fixes to dpkg-dev (Frank Lichtenheld): | |
8112 | - dpkg-checkbuilddeps will now exit with an error if it is unable to | |
8113 | parse a dependency field. Closes: #171762, #302229. | |
8114 | - dpkg-genchanges will now output a warning if given -sd for a native | |
8115 | package, as it's going to ignore it. Closes: #5571. | |
8116 | - dpkg-source fixed to give a more meaningful error message if given | |
8117 | a directory as the first argument. Closes: #306874. | |
8118 | - dpkg-source fixed to handle being given an absolute path to -b. | |
8119 | Closes: #147574. | |
8120 | - Fix controllib.pl to allow whitespace before version operators. | |
8121 | Closes: #273489, #310306. | |
8122 | - Fix architecture dependency parsing that sometimes generated wrong | |
8123 | list of requirements. Closes: #319816. | |
8124 | - Make the default control field name mangling behaviour "nicer" by | |
8125 | upper-casing all letters that come after a dash. Closes: #306474. | |
8126 | - Ignore trailing newlines in single paragraph control files. | |
8127 | Closes: #57194, #156319 | |
8128 | * Documentation: | |
8129 | - Fixed typo in dpkg-architecture man page. Closes: #317770. | |
8130 | - Documented dpkg-deb -W/--show and --showformat. Closes: #319784. | |
8131 | ||
8132 | -- Scott James Remnant <scott@netsplit.com> Wed, 17 Aug 2005 04:44:44 +0100 | |
8133 | ||
8134 | dpkg (1.13.10) unstable; urgency=low | |
8135 | ||
8136 | The "Bully's Special Prize" Release. | |
8137 | ||
8138 | * Removed /usr/sbin/start-stop-daemon. Closes: #313400. | |
8139 | * Fixed md5sum diversion removal. Closes: #313415. | |
8140 | * Fixed dpkg-source to handle native tarballs with a Debian revision. | |
8141 | Closes: #313381, #313433. | |
8142 | * Fixed upgrade from pre-sarge dpkg outside of dselect. Closes: #314575. | |
8143 | * Changed log times to be local rather than UTC. Closes: #313347. | |
8144 | * Changed log writing to be line-buffered. Closes: #314550. | |
8145 | * Moved log creation to postinst, and don't fail if base-passwd hasn't | |
8146 | been configured yet. Closes: #316084. | |
8147 | * Don't try to compile in SELinux support on Hurd. Closes: #313398. | |
8148 | * Place code for SELinux support in the right place so it will actually | |
8149 | get compiled in and used (Manoj Srivastava). Closes: #314886. | |
8150 | ||
8151 | * Documentation: | |
8152 | - Added missing word to dpkg-architecture manpage. Closes: #313554. | |
8153 | - Reference to dpkg manpage in dpkg.cfg corrected. Closes: #314262. | |
8154 | * Updated translations (Christian Perrier): | |
8155 | - Basque (Piarres Beobide Egana). Closes: #313474. | |
8156 | - Catalan (Jordi Mallach). Closes: #313288. | |
8157 | - Czech (Miroslav Kure). Closes: #314431. | |
8158 | - Danish (Claus Hindsgaul). | |
8159 | - French (Christian Perrier). | |
8160 | - German (Jens Seidel). Closes: #314125. | |
8161 | - Greek (Greek team). Closes: #314828. | |
8162 | - Italian (Lele Gaifax). | |
8163 | - Japanese (Kenshi Muto). Closes: #313330. | |
8164 | - Russian (Yuri Kozlov). Closes: #313620. | |
8165 | * Hebrew translation de-activated on request of the translator until there | |
8166 | is better support for RTL languages. Closes: #313282. | |
8167 | ||
8168 | -- Scott James Remnant <scott@netsplit.com> Tue, 28 Jun 2005 14:19:06 +0100 | |
8169 | ||
8170 | dpkg (1.13.9) unstable; urgency=low | |
8171 | ||
8172 | The "On like Donkey Kong" Release. | |
8173 | ||
8174 | * Only open the log file when we first need to write to it, this avoids | |
8175 | the need to suppress errors when not root which fakeroot defeated anyway. | |
8176 | * Stop dpkg-source clobbering an existing .orig directory during unpacking. | |
8177 | Closes: #21236. | |
8178 | * Allow an alternate output directory to be specified to dpkg-source by | |
8179 | giving a second argument to -x. Closes: #246802, #282323. | |
8180 | * Added .arch-inventory to default diff ignore regexp. Closes: #304297. | |
8181 | ||
8182 | SELinux support (Manoj Srivastava): | |
8183 | * On SELinux-enabled systems, try to set the security context when the | |
8184 | package is unpacked. Closes: #193653, #249496, #307139. | |
8185 | * Added build-dependency on libselinux1-dev. | |
8186 | ||
8187 | Improvements to dpkg-source (Brendan O'Dea): | |
8188 | * Support unpacking of "Wig And Pen" (Format 2.0) source packages. | |
8189 | * Multiple pristine upstream tarballs allowed. | |
8190 | * Native and upstream tarballs may be bzip2-compressed instead of gzip, | |
8191 | as may the debian diff or tarball. | |
8192 | * Unsupported format error fixed to output the unsupported format | |
8193 | rather than the supported one. Closes: #156317. | |
8194 | ||
8195 | -- Scott James Remnant <scott@netsplit.com> Sun, 12 Jun 2005 15:52:43 +0100 | |
8196 | ||
8197 | dpkg (1.13.8) experimental; urgency=low | |
8198 | ||
8199 | The "In like Flynn" Release. | |
8200 | ||
8201 | * Linux 2.6.12 changed the behaviour of mmap to fail and set EINVAL when | |
8202 | given a zero length, rather than returning NULL. This is POSIXly | |
8203 | correct, so handle zero-length package control files (like available). | |
8204 | ||
8205 | -- Scott James Remnant <scott@netsplit.com> Fri, 10 Jun 2005 07:39:44 +0100 | |
8206 | ||
8207 | dpkg (1.13.7) experimental; urgency=low | |
8208 | ||
8209 | The "Maidenhead Creeping Water Plant" Release. | |
8210 | ||
8211 | * Reduced inability to open a log file to a warning, suppressed for | |
8212 | non-root operations. Closes: #312383. | |
8213 | ||
8214 | -- Scott James Remnant <scott@netsplit.com> Thu, 9 Jun 2005 06:12:56 +0100 | |
8215 | ||
8216 | dpkg (1.13.6) experimental; urgency=low | |
8217 | ||
8218 | The "Just kidding about the God part" Release. | |
8219 | ||
8220 | * Fixed incorrect installation location of /etc/logrotate.d/dpkg caused | |
8221 | by a mis-understanding of dh_install's abilities. | |
8222 | ||
8223 | -- Scott James Remnant <scott@netsplit.com> Mon, 6 Jun 2005 05:58:36 +0100 | |
8224 | ||
8225 | dpkg (1.13.5) experimental; urgency=low | |
8226 | ||
8227 | The "Flatulent Elm of West Ruislip" Release. | |
8228 | ||
8229 | * Actions and package states are now logged by default in the | |
8230 | /var/log/dpkg.log file. This file is rotated monthly and can be | |
8231 | disabled by commenting the line in /etc/dpkg/dpkg.cfg. | |
8232 | * User decisions about conffiles are now logged. | |
8233 | * dpkg-source no longer complains about Enhances field. Closes: #159642, | |
8234 | #159745, #159746. | |
8235 | * preinst no longer relies on procps being installed. Closes: #311808. | |
8236 | ||
8237 | * Architecture Support: | |
8238 | - Change DEB_*_GNU_CPU from i386 to i486, to reflect reality. | |
8239 | DEB_*_ARCH_CPU remains at i386, you should be checking against that. | |
8240 | Closes: #310394. | |
8241 | - Fixed order ostable is read to prevent Linux becoming the Hurd. | |
8242 | Closes: #309603. | |
8243 | * Updated man page translations (Christian Perrier): | |
8244 | - Syntax error corrected in Swedish man page for dpkg-deb. | |
8245 | Closes: #300980. | |
8246 | - Syntax error corrected in Spanish man page for dpkg-scanpackages. | |
8247 | Closes: #300981 | |
8248 | ||
8249 | -- Scott James Remnant <scott@netsplit.com> Mon, 6 Jun 2005 05:34:21 +0100 | |
8250 | ||
8251 | dpkg (1.13.4) experimental; urgency=low | |
8252 | ||
8253 | The "Or the Wabbit gets it" Release. | |
8254 | ||
8255 | * Add -L option to dpkg-architecture to list architecture strings | |
8256 | we can accept. | |
8257 | ||
8258 | -- Scott James Remnant <scott@netsplit.com> Tue, 29 Mar 2005 13:31:15 +0100 | |
8259 | ||
8260 | dpkg (1.13.3) experimental; urgency=low | |
8261 | ||
8262 | The "Paying off Karma at a vastly accelerated rate" Release. | |
8263 | ||
8264 | * Missing newline added to warning output function. Closes: #283798. | |
8265 | * Fixed prototype warning in dpkg-scansources. Closes: #213577, #219760, | |
8266 | #267505. | |
8267 | * Removed trailing line from debian origins file. Closes: #264904. | |
8268 | * Changed dpkg-buildpackage to say "source changed by" rather than | |
8269 | "source maintainer is". Closes: #247313. | |
8270 | * Fixed dpkg-gencontrol to allow '-' in architecture names. Closes: #274677. | |
8271 | * Fixed "unknown information field" error to report field that it doesn't | |
8272 | know about. Closes: #275243. | |
8273 | ||
8274 | * Documentation: | |
8275 | - Remove "medium-level" from description of dpkg. Closes: #292454. | |
8276 | - Harmonised argument names in update-alternatives(8). | |
8277 | Closes: #267095, #284941 | |
8278 | - Documented what the '+' and '*' mean in update-alternatives --config | |
8279 | output. Closes: #270486. | |
8280 | - Mention aptitude alongside dselect in 'dpkg --usage' and | |
8281 | 'dpkg-deb --help', fix quote style of mention in 'dpkg --help'. | |
8282 | Closes: #274800, #278118. | |
8283 | - Associate --truename with the description of what it does in | |
8284 | dpkg-divert(8). Closes: #277076. | |
8285 | - Removed last remaining references to the packaging manual, replacing | |
8286 | with better references. Closes: #262775. | |
8287 | - Documented format of file dpkg --set-selections takes. Closes: #270043. | |
8288 | ||
8289 | -- Scott James Remnant <scott@netsplit.com> Mon, 21 Mar 2005 03:10:27 +0000 | |
8290 | ||
8291 | dpkg (1.13.2) experimental; urgency=low | |
8292 | ||
8293 | The "Mysteriously Unnamed" Release. | |
8294 | ||
8295 | * md5sum has been removed, the coreutils or textutils version will be | |
8296 | diverted to /usr/bin/md5sum. Closes: #6633, #136110. | |
8297 | The following bugs are filed against the dpkg md5sum, so no longer apply. | |
8298 | Closes: #95755, #193877, #223381, #264195, #270241, #286632, | |
8299 | * Take Replaces into account when installing packages; don't issue a | |
8300 | "trying to overwrite" error if the file that already exists is in | |
8301 | a package that Replaces the one being installed. | |
8302 | Closes: #164595, #184635, #277890. | |
8303 | * Allow actions and status changes to be logged to a file. Disabled by | |
8304 | default, uncomment line in /etc/dpkg/dpkg.cfg to enable. | |
8305 | Closes: #957, #53376, #77109, #143882, #284499. | |
8306 | * Don't truncate output of 'dpkg -l' when stdout is not a tty. | |
8307 | Closes: #92263, #253860, #258608, #261822, #282790. | |
8308 | * Fix further compilation problems with gcc 4.0. Closes: #299699 | |
8309 | * Handle tar files without trailing slash in directory names. | |
8310 | Closes: #287152. | |
8311 | * Output arguments to maintainer scripts with -D2. Closes: #237684, | |
8312 | #296030. | |
8313 | ||
8314 | * Architecture Support: | |
8315 | - Added ppc64. Closes: #263743. | |
8316 | - Split archtable into cputable and ostable, archtable is retained | |
8317 | for compatibility with other packages that might use it only. | |
8318 | - dpkg-architecture no longer canonises -t argument. Closes: #173205. | |
8319 | - dpkg-architecture output includes new DEB_*_ARCH_OS and | |
8320 | DEB_*_ARCH_CPU variables that contain the Debian system and CPU | |
8321 | names respectively. | |
8322 | - dpkg-architecture outputs (mostly) correct GNU system names now, | |
8323 | in particular this means that it will output "linux-gnu" instead | |
8324 | of "linux". You should use the new _ARCH_OS variables instead. | |
8325 | * Documentation: | |
8326 | - Add examples to dpkg-divert(8). Closes: #291816. | |
8327 | - Correct typo in dpkg-architecture(1). Closes: #299090. | |
8328 | ||
8329 | -- Scott James Remnant <scott@netsplit.com> Fri, 18 Mar 2005 16:21:32 +0000 | |
8330 | ||
8331 | dpkg (1.13.1) experimental; urgency=low | |
8332 | ||
8333 | The "Livin' like a good boy oughta" Release. | |
8334 | ||
8335 | * Removed dpkg --print-gnu-build-architecture option. Use variables | |
8336 | defined by dpkg-architecture instead. | |
8337 | * Soft-deprecated dpkg --print-installation-architecture. Use | |
8338 | dpkg --print-architecture instead, which now does the same thing. | |
8339 | * dpkg --print-architecture no longer calls c-compiler. Closes: #164863. | |
8340 | * Removed third field from /usr/share/dpkg/archtable. | |
8341 | ||
8342 | * Now we no-longer pre-depend on dselect, check the upgrade will work | |
8343 | in preinst and give the user a chance to abort if they haven't yet | |
8344 | installed dselect and need to. Closes: #282335. | |
8345 | * Fix handling of GNU longname and longlink when a tarfile entry has | |
8346 | both. Closes: #128388. | |
8347 | * md5sum no longer outputs "-" when no argument is supplied. | |
8348 | Closes: #164591, #164889. | |
8349 | * Add darcs metadirectory to dpkg-source diff ignore list. Closes: #289760. | |
8350 | * Add new '-f' short option to dpkg-query as equivalent to --showformat. | |
8351 | Closes: #281627. | |
8352 | * Report conffile conflicts and per-package errors on the status-fd. | |
8353 | Closes: #297880. | |
8354 | * Correct typo in dpkg-architecture. Closes: #282701. | |
8355 | * Fix start-stop-daemon's support for GNU/kFreeBSD. Closes: #258051. | |
8356 | ||
8357 | * Architecture Support: | |
8358 | - Added kfreebsd-amd64. Closes: #280963. | |
8359 | - Added m32r. Closes: #280710. | |
8360 | - Clean up of archtable. Closes: #118910, #286898. | |
8361 | - Clean up of dpkg-architecture. Closes: #256323. | |
8362 | * Updated translations (Christian Perrier): | |
8363 | - French (French Team). | |
8364 | - Greek (Konstantinos Margaritis). Closes: #295922. | |
8365 | ||
8366 | -- Scott James Remnant <scott@netsplit.com> Thu, 3 Mar 2005 12:09:07 +0000 | |
8367 | ||
8368 | dpkg (1.13.0) experimental; urgency=low | |
8369 | ||
8370 | The "Three banana strategy" Release. | |
8371 | ||
8372 | * Remove the /usr/info or /usr/info/dir symlinks we used to create. | |
8373 | Closes: #206063, #288415. | |
8374 | * Fix cast in lvalue assignment that gcc 4.0 doesn't like. | |
8375 | Closes: #282669, #284797. | |
8376 | * Correct bashism in disk method update script. Closes: #260568. | |
8377 | ||
8378 | * Scorched-earth reimplementation of the build process and control files | |
8379 | with debhelper and automake. Closes: #200683, #217946, #229629, #260568, | |
8380 | #266995, #279701, #283640, #292973, #293041. | |
8381 | * Remove SGML and POD documentation formats due to both licensing and | |
8382 | sanity issues. Closes: #285806. | |
8383 | * The dpkg-doc and dpkg-static packages are no more. | |
8384 | * dpkg.cfg cleaned up to remove non-useful examples. | |
8385 | Closes: #169618, #305192. | |
8386 | ||
8387 | -- Scott James Remnant <scott@netsplit.com> Fri, 14 Jan 2005 19:28:00 +0000 | |
8388 | ||
8389 | dpkg (1.10.28) unstable; urgency=low | |
8390 | ||
8391 | The "Awh, yeah? Ripper!" Release. | |
8392 | ||
8393 | * New translations (Christian Perrier): | |
8394 | - Romanian (Eddy Petrisor). Closes: #309714. | |
8395 | - Tagalog (Eric Pareja). Closes: #296407. | |
8396 | * Updated translations (Christian Perrier): | |
8397 | - French (Christian Perrier). | |
8398 | - Greek (Konstantinos Margaritis). Closes: #295922 | |
8399 | - Indonesian (Arief S Fitrianto). Closes: #296733 | |
8400 | * Updated man page translations (Christian Perrier): | |
8401 | - French (Philippe Batailler). | |
8402 | - Syntax error corrected in Brazilian Portuguese man page for | |
8403 | update-alternatives. Closes: #300646 | |
8404 | ||
8405 | -- Scott James Remnant <scott@netsplit.com> Thu, 26 May 2005 18:18:10 +0100 | |
8406 | ||
8407 | dpkg (1.10.27) unstable; urgency=low | |
8408 | ||
8409 | The "Grab your gun and bring in the cat" Release. | |
8410 | ||
8411 | * New Translations (Christian Perrier): | |
8412 | - Indonesian (Arief S Fitrianto). | |
8413 | - Norwegian Bokmål (Bjorn Steensrud). | |
8414 | * Updated Translations (Christian Perrier): | |
8415 | - Dutch (confusing option corrected by Christian Perrier). | |
8416 | - Galician (Jacobo Tarrio). | |
8417 | - Korean (Seo Sanghyeon). | |
8418 | - Simplified Chinese (Carlos Liu). | |
8419 | - Traditional Chinese (Asho Yeh). | |
8420 | ||
8421 | -- Scott James Remnant <scott@netsplit.com> Thu, 10 Feb 2005 15:10:22 +0000 | |
8422 | ||
8423 | dpkg (1.10.26) unstable; urgency=low | |
8424 | ||
8425 | The "Captain Tight-Pants" Release. | |
8426 | ||
8427 | * Fix incorrect claim that 'Q' in dselect quits without saving changes | |
8428 | (really 'X'). | |
8429 | * Revert to current 'stable' behaviour of Space/Enter/'Q' in the dselect | |
8430 | help screen, Space leaves the help screen and Enter and 'Q' do nothing. | |
8431 | It's dangerous to encourage users to press Enter or 'Q' since they | |
8432 | commit changes in the package selection screen. | |
8433 | ||
8434 | * New Translations (Christian Perrier): | |
8435 | - Basque (Piarres Beobide Egaña). Closes: #281245. | |
8436 | (Was really added in 1.10.24, but forgotten from ALL_LINGUAS.) | |
8437 | - Bosnian (Safir Šećerović). | |
8438 | - Slovak (benco). Closes: #284896, #289341 | |
8439 | - Traditional Chinese (Asho Yeh). Closes: #287375. | |
8440 | * Updated Translations (Christian Perrier): | |
8441 | - Brazilian Portuguese (André Luís Lopes). Closes: #281228. | |
8442 | - Catalan (Jordi Mallach). Closes: #281333. | |
8443 | - Czech (Miroslav Kure). Closes: #281231. | |
8444 | - Danish (Claus Hindsgaul). Closes: #281103. | |
8445 | - Dutch (Christian Perrier). Closes: #282087. | |
8446 | - Galician (Héctor Fernéndez López). | |
8447 | - German (Michael Piefel). Closes: #281503. | |
8448 | - Italian (Stefano Canepa). Closes: #282543. | |
8449 | - Japanese (Kenshi Muto). Closes: #281144. | |
8450 | - Korean (Changwoo Ryu). Closes: #282246. | |
8451 | - Norwegian Nynorsk (Håvard Korsvoll). Closes: #281456. | |
8452 | - Polish (Bartosz Feñski). | |
8453 | - Portuguese (Miguel Figueiredo). Closes: #281122, #289359. | |
8454 | - Russian (Yuri Kozlov). Closes: #281166. | |
8455 | - Simplified Chinese (Tchaikov, Carlos Liu). | |
8456 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #281117. | |
8457 | - Swedish (Peter Karlsson). Closes: #281165. | |
8458 | ||
8459 | -- Scott James Remnant <scott@netsplit.com> Tue, 11 Jan 2005 16:26:51 +0000 | |
8460 | ||
8461 | dpkg (1.10.25) unstable; urgency=low | |
8462 | ||
8463 | The "你他媽的天下所有的人都該死" Release. | |
8464 | ||
8465 | This release is to correct the mangled Simplified Chinese translation | |
8466 | included in 1.10.24 caused by rebellion of the translator's mail client. | |
8467 | ||
8468 | * Updated Translations (Christian Perrier): | |
8469 | - Dutch (Bart Cornelis). Closes: #278700. | |
8470 | - Polish (Bartosz Fenski). Closes: #280406. | |
8471 | - Simplified Chinese (Tchaikov, Carlos Liu). Closes: #278676. | |
8472 | ||
8473 | -- Scott James Remnant <scott@netsplit.com> Thu, 11 Nov 2004 20:06:57 +0000 | |
8474 | ||
8475 | dpkg (1.10.24) unstable; urgency=low | |
8476 | ||
8477 | The "Donald, where's your troosers?" Release. | |
8478 | ||
8479 | * Add support for uncompressed data.tar archive members and bzip2- | |
8480 | compressed data.tar.bz2 members of binary packages. Closes: #34727. | |
8481 | ||
8482 | * New Translations (Christian Perrier): | |
8483 | - Basque (Piarres Beobide). Closes: #265491. | |
8484 | - Greek (George Papamichelakis). Closes: #260809. | |
8485 | - Hebrew (Lior Kaplan). Closes: #275267. | |
8486 | - Simplified Chinese (Tchaikov, Carlos Liu). Closes: #265197. | |
8487 | * Updated Translations (Christian Perrier): | |
8488 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #260964, #273947, | |
8489 | #278063. | |
8490 | - Czech (Miroslav Kure). Closes: #255904, #278178. | |
8491 | - Catalan (Jordi Mallach). Closes: #278098. | |
8492 | - Danish (Claus Hindsgaul). Closes: #278097. | |
8493 | - Dutch (Bart Cornelis). Closes: #268271, #268886, #274366, #278061. | |
8494 | - Galician (Hector Fernandez). | |
8495 | - German (Michael Piefel). Closes: #276462, #278168. | |
8496 | - French (Christian Perrier). | |
8497 | - Japanese (Kenshi Muto). Closes: #272456, #278141. | |
8498 | - Italian (Lele Gaifax). | |
8499 | - Korean (Changwoo Ryu). Closes: #261528, #278142. | |
8500 | - Norwegian Nynorsk (Håvard Korsvoll). Closes: #275387, #278286. | |
8501 | - Polish (Bartosz Fenski). Closes: #268452, #278064. | |
8502 | - Portuguese (Miguel Figueiredo). Closes: #268266, #261424, #261519, | |
8503 | #278294. | |
8504 | - Russian (Yuri Kozlov). Closes: #268452, #278154. | |
8505 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #277173, #278117. | |
8506 | - Swedish (Peter Karlsson). | |
8507 | * Updated Manpage Translations (Christian Perrier): | |
8508 | - French (Philippe Batailler). Closes: #268048. | |
8509 | - Spanish (Ruben Porras). Closes: #261807. | |
8510 | - Swedish (Peter Karlsson). | |
8511 | ||
8512 | -- Scott James Remnant <scott@netsplit.com> Wed, 27 Oct 2004 09:25:58 +0100 | |
8513 | ||
8514 | dpkg (1.10.23) unstable; urgency=low | |
8515 | ||
8516 | The "Let the Wookie win" Release. | |
8517 | ||
8518 | * Updated hurd start-stop-daemon support. Closes: #133640, #254180. | |
8519 | * Removed usage of non-POSIX test options. Closes: #256302. | |
8520 | ||
8521 | * Architecture Support: | |
8522 | - Renamed x86-64 to amd64. Closes: #252346, #254598. | |
8523 | * Documentation: | |
8524 | - Correct typo in dpkg-divert(8). Closes: #254175. | |
8525 | * New Translations: | |
8526 | - Korean (Changwoo Ryu). Closes: #254590. | |
8527 | * Updated Translations: | |
8528 | - Catalan (Jordi Mallach). | |
8529 | - Danish (Claus Hindsgaul). Closes: #252407. | |
8530 | - French (Christian Perrier). Closes: #252586. | |
8531 | - Italian (Lele Gaifax). | |
8532 | - Polish (Bartosz Fenski). Closes: #254209. | |
8533 | - Spanish manpages (Ruben Porras). Closes: #246158, #246159, #246160, | |
8534 | #246161, #246162, #246163, #246164. | |
8535 | ||
8536 | -- Scott James Remnant <scott@netsplit.com> Mon, 19 Jul 2004 19:52:14 +0100 | |
8537 | ||
8538 | dpkg (1.10.22) unstable; urgency=low | |
8539 | ||
8540 | The DebConf4 Release. | |
8541 | ||
8542 | This release is mostly intended to mop up the minor and trivial bug | |
8543 | fixes in the list and clear out the documentation changes. As such, | |
8544 | it should be treated with even more suspicion than is normal. | |
8545 | ||
8546 | * Use colouring to break cycles earlier to avoid long loops whilst | |
8547 | installing or configuring packages. Closes: #232445, #246857. | |
8548 | * Don't try to configure packages that disappeared in the same | |
8549 | run. Closes: #202997. | |
8550 | * Fix segfault when "gcc -dumpmachine" returns a non-matching triplet. | |
8551 | Closes: #211850. | |
8552 | * Remove restriction that package names be at least two characters long. | |
8553 | Closes: #237734. | |
8554 | * Fix dpkg-source (actually controllib.pl) to output the field name | |
8555 | properly again. Closes: #226931, #246595. | |
8556 | * Make dpkg-scanpackages output Origin and Bugs fields with proper | |
8557 | casing. Closes: #154422. | |
8558 | * Add support for DOS line-endings to md5sum. Closes: #246103. | |
8559 | * Fix start-stop-daemon segfault on Hurd. Closes: #133640. | |
8560 | * Allow dpkg-shlibdeps to run as non-root users. Closes: #96881. | |
8561 | * Correct various compiler warnings. Closes: #229766. | |
8562 | ||
8563 | * Architecture Support: | |
8564 | - Added x86-64 (x86_64 / amd64). Closes: #238483, #241938. | |
8565 | - Added i?86-gnu (Hurd). Closes: #216695, #236331. | |
8566 | - Added i386-kfreebsd-gnu and i386-knetbsd-gnu. Closes: #250176. | |
8567 | * Packaging: | |
8568 | - Create $(docdir) even when --without-sgml-doc is passed so the | |
8569 | ChangeLog can be installed. Closes: #137719. | |
8570 | - Stop hardcoding the list of manual page languages in debian/rules, | |
8571 | so we include Spanish, Russian and Brazilian Portuguese. Closes: #245994. | |
8572 | - Quote LDFLAGS in debian/rules to allow multiple options. | |
8573 | Closes: #230242. | |
8574 | * Documentation: | |
8575 | - Move dpkg-scanpackages and dpkg-scansources to section 1 as they | |
8576 | are user tools. Closes: #114946. | |
8577 | - Correct hyphen characters in manpages. Closes: #212284, #247086, #226800. | |
8578 | - Remove obsolete references to the Debian Packaging Manual. | |
8579 | Closes: #122910, #140695. | |
8580 | - Correct 'n' and 'p' key descriptions in dselect help message. | |
8581 | Closes: #120562. | |
8582 | - Add --force-bad-verify to dpkg manpage. Closes: #192812. | |
8583 | - Correct dpkg manpage to refer to --force-remove-reinstreq instead of | |
8584 | non-existent --force-reinstreq option. Closes: #232831. | |
8585 | - Correct documentation of --compare-versions arguments. Closes: #232317. | |
8586 | - Correct usage of "et al" to "et al.". Closes: #230751. | |
8587 | - Add dpkg-reconfigure(8) to SEE ALSO section of dpkg(8). Closes: #233282. | |
8588 | - Suggest packages that provide additional functionality in the dpkg | |
8589 | manpage. Closes: #81355. | |
8590 | - Suggest dselect update in description of dpkg --update-avail. | |
8591 | Closes: #206163. | |
8592 | - Suggest aptitude as well as dselect. Closes: #217042. | |
8593 | - Suggest fakeroot for dpkg-source -r. Closes: #175897. | |
8594 | - Correct documentation of start-stop-daemon. Closes: #41554, #211856. | |
8595 | - Correct documentation of start-stop-daemon manpage to refer to --retry | |
8596 | alongside --stop. Closes: #204691. | |
8597 | - Add note that start-stop-daemon will chdir("/") unless -d is specified. | |
8598 | Closes: #217823, #218060. | |
8599 | - Correct documentation of dpkg-query --list. Closes: #232639. | |
8600 | - Correct invalid use of " within update-alternatives(8) with .BR. | |
8601 | Closes: #244624. | |
8602 | - Rewrite description of dpkg-source -i to indicate the intent of the | |
8603 | default setting rather than the exact exclusions. Closes: #227169. | |
8604 | - Correct documentation of dpkg-statoverride --update. Closes: #85079. | |
8605 | - Correct documentation of update-alternatives --install. Closes: #179648. | |
8606 | - Documented dpkg:Version and dpkg:UpstreamVersion substvars. | |
8607 | Closes: #85815, #85818. | |
8608 | - Fix spelling error in utils/md5sum.1. Closes: #250281. | |
8609 | - Replace "&c." with the slightly clearer "etc.". Closes: #235773. | |
8610 | - Correct various typos. Closes: #219623, #221235. | |
8611 | * Updated Translations: | |
8612 | - Catalan (Jordi Mallach). | |
8613 | - French (Christian Perrier). Closes: #246359. | |
8614 | - Italian (Lele Gaifax). | |
8615 | - Japanese manpages (KISE Hiroshi). Closes: #248483. | |
8616 | - Russian (Nikolai Prokoschenko). Closes: #249254. | |
8617 | - Spanish manpages (Ruben Porras). Closes: #246158, #246159, #246160, | |
8618 | #246161, #246162, #246163, #251830. | |
8619 | * New Translations: | |
8620 | - German start-stop-daemon and update-alternatives manpages | |
8621 | (Helge Kreutzmann). Closes: #247116, #249454. | |
8622 | - Spanish dpkg-scansources manpage (Ruben Porras). Closes: #246164. | |
8623 | ||
8624 | -- Scott James Remnant <scott@netsplit.com> Tue, 1 Jun 2004 18:21:40 -0300 | |
8625 | ||
8626 | dpkg (1.10.21) unstable; urgency=low | |
8627 | ||
8628 | * Fix incorrect linked list node removal code that caused every second | |
8629 | shared or diverted conffile to be deleted by dpkg. | |
8630 | Closes: #10879, #33046, #47267, #90623, #98210, #109691, #146167. | |
8631 | Closes: #155456, #204275. | |
8632 | * Call mknod with the required device type. Closes: #158916. | |
8633 | * Correct the default query output format to be consistent with | |
8634 | what the underlying library expects. Closes: #174973. | |
8635 | * Fix missing NULL-termination in dpkg-query -W display of dependency | |
8636 | fields. Closes: #174978 | |
8637 | * Strip output from md5sum(1) after the first whitespace character. | |
8638 | Closes: #200763. | |
8639 | * Output a warning if we cannot open a configuration file instead of | |
8640 | treating it as a fatal error, in case our home directory is not readable | |
8641 | by root. Closes: #200701. | |
8642 | * Set LC_ALL to C before spawning off dpkg --search, to avoid searching | |
8643 | on localized strings. Closes: #244316. | |
8644 | * Don't require argument for start-stop-daemon -V. Closes: #237589. | |
8645 | * Correct use of @ARGV within dpkg-scanpackages, allowing -u to work | |
8646 | once again. Closes: #225086, #241503. | |
8647 | * Make sure file permissions passed to dpkg-statoverride are numeric. | |
8648 | Closes: #161156. | |
8649 | * Correctly break out of the loop in install-info. | |
8650 | Closes: #124225, #160761. | |
8651 | * Add --dir-file option to install-info for GNU install-info | |
8652 | compatibility. Closes: #179192 | |
8653 | * Refer to debian-policy in dpkg-doc's description instead of the | |
8654 | non-existent packaging-manual. Closes: #120970. | |
8655 | * Remove incorrect mention of build-essential from dpkg-checkbuilddeps | |
8656 | manpage. Closes: #219210. | |
8657 | * Add a note about diverting shared libraries to the dpkg-divert | |
8658 | manpage. Closes: #214699. | |
8659 | * Updated Translations: | |
8660 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #237864. | |
8661 | - Catalan (Jordi Mallach). | |
8662 | - Danish (Claus Hindsgaul). Closes: #237624. | |
8663 | - Dutch (Pieter-Paul Spiertz, Bart Cornelis, Erwin). | |
8664 | Closes: #102094, #151799, #207758. | |
8665 | - French (Sam Hocevar). Closes: #243191. | |
8666 | - German (Florian Ernst). Closes: #109669, #115352, #187952, #244098. | |
8667 | - Japanese manpages (KISE Hiroshi). Closes: #220776. | |
8668 | - Polish (Bartosz Fenski). Closes: #242870. | |
8669 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #166052. | |
8670 | - Swedish (Peter Karlsson). | |
8671 | * New Translations: | |
8672 | - Japanese dpkg-source manpage (KISE Hiroshi). Closes: #239000. | |
8673 | - Norwegian Nynorsk (Gaute Hvoslef Kvalnes). Closes: #233614. | |
8674 | - Portuguese (Miguel Figueiredo). Closes: #240081. | |
8675 | - Spanish dpkg-source manpage (Ruben Porras). Closes: #171489. | |
8676 | ||
8677 | -- Scott James Remnant <scott@netsplit.com> Sun, 25 Apr 2004 18:55:10 +0100 | |
8678 | ||
8679 | dpkg (1.10.20) unstable; urgency=high | |
8680 | ||
8681 | * Update Japanese translation. Closes: #224616 | |
8682 | * Update French translation. Closes: #218713 | |
8683 | * Fix spelling error in German md5sum man page. Closes: #230750 | |
8684 | * Fix typo in pt_BR po file. Closes: #192102 | |
8685 | * Revert fix for #232916, this turns out to be a bug in the pgpgp | |
8686 | wrapper, dpkg worked fine with pgp itself. | |
8687 | ||
8688 | -- Scott James Remnant <scott@netsplit.com> Thu, 11 Mar 2004 11:24:54 +0000 | |
8689 | ||
8690 | dpkg (1.10.19) unstable; urgency=high | |
8691 | ||
8692 | * Distinguish unmet build dependencies from build conflicts. | |
8693 | Closes: #217943, #235266. | |
8694 | * Force NULL-termination of all tar file entry names. Closes: #232025. | |
8695 | * Allow dselect to use the full window width. Closes: #139781. | |
8696 | * Pass correct number of arguments for format string when out of disk | |
8697 | space. Closes: #213038, #217286, #213543, #213846. | |
8698 | * Remove duplicated entries from ChangeLog. Closes: #157437. | |
8699 | * Fix dpkg-buildpackage when used with PGP. Closes: #232916. | |
8700 | * Update support for Debian FreeBSD. Closes: #211566. | |
8701 | * Store Architecture in the status file. Closes: #228253. | |
8702 | * Don't print offending lines in md5sum. Closes: #170953. | |
8703 | * Check bounds of md5sum lines. Closes: #168443, #199489, #199693. | |
8704 | ||
8705 | -- Scott James Remnant <scott@netsplit.com> Mon, 8 Mar 2004 19:05:32 +0000 | |
8706 | ||
8707 | dpkg (1.10.18.1) unstable; urgency=medium | |
8708 | ||
8709 | * Non-maintainer upload to fix release-critical bugs. | |
8710 | * Terminate string buffer in main/remove.c. Closes: #228379. | |
8711 | * Prevent stashing of hardlinked devices and setuid or setgid binaries | |
8712 | by removing permissions on upgrade as well as on remove. | |
8713 | Closes: #225692. | |
8714 | * Update dpkg conflicts to << 1.10, instead of 1.9. | |
8715 | Closes: #190611, #221989, #222760. | |
8716 | ||
8717 | -- Scott James Remnant <scott@netsplit.com> Thu, 26 Feb 2004 01:17:27 +0000 | |
8718 | ||
8719 | dpkg (1.10.18) unstable; urgency=medium | |
8720 | ||
8721 | * Rebuild, tagging and releasing correctly from cvs this time. | |
8722 | ||
8723 | -- Adam Heath <doogie@debian.org> Mon, 27 Oct 2003 13:39:56 -0600 | |
8724 | ||
8725 | dpkg (1.10.17) unstable; urgency=medium | |
8726 | ||
8727 | * Make dselect do conflict resolution when dealing with automatically | |
8728 | selected recommended package. Thanks to Colin Watson for the analysis | |
8729 | and patch. Closes: Bug#151663 | |
8730 | * Branden Robinson <branden@debian.org>: | |
8731 | s/dpkg-checkbuild/dpkg-checkbuilddeps/ in usage. | |
8732 | * dpkg-checkbuilddeps now sets $reduce_arch. Closes: #212796. | |
8733 | * Goswin Brederlow <brederlo@informatik.uni-tuebingen.de>: | |
8734 | Add -u in dpkg-scanpackages. Closes: #214123. | |
8735 | Add -a<arch> command to dpkg-scanpackages. | |
8736 | * Add .#* to dpkg-source's default ignore filter. Closes: #217380. | |
8737 | * Matthias Urlichs <smurf@smurf.noris.de>: | |
8738 | Don't assume /usr/info/dir exists if /usr/info does. Closes: #165770. | |
8739 | * Jordi Mallach <jordi@debian.org>: | |
8740 | Update Catalan translation. | |
8741 | * Fix errors with dependency fields that reference ${dpkg:Version}. | |
8742 | Closes: #213108. | |
8743 | ||
8744 | -- Adam Heath <doogie@debian.org> Mon, 27 Oct 2003 13:04:57 -0600 | |
8745 | ||
8746 | dpkg (1.10.16) unstable; urgency=low | |
8747 | ||
8748 | * Almost *EVERY* damn file was including config.h in the wrong spot. | |
8749 | After making it the first include, then off_t/size_t/etc could actually | |
8750 | be redefined to be 64-bit compatible. | |
8751 | * Jordi Mallach <jordi@debian.org>: | |
8752 | Fix configure to set HAVE_SETLOCALE. Closes: #211816 | |
8753 | * "Loïc Le Loarer" <lll_deb@m4x.org>: | |
8754 | Add a -d|--chdir option to start-stop-daemon. Closes: #151802 | |
8755 | * Split the background block into 2 parts: one that does the fork, and | |
8756 | opens /dev/tty and /dev/null, and one that does everything else. The | |
8757 | second block is then moved to be run right before the exec. This | |
8758 | allows error messages to be seen from the child(previously, they were | |
8759 | lost), and allows for the chroot to not require the device files. | |
8760 | These changes based on the bugs filed by: | |
8761 | Marc Herbert <Marc.Herbert@ens-lyon.fr>: Closes: #155219 | |
8762 | Loïc Le Loarer <lll_deb@m4x.org>: Closes: #151800 | |
8763 | * Mario Lang <mlang@debian.org>: | |
8764 | When --start, --startas and --pidfile are given, print 'process' | |
8765 | instead of '(null)' for the process name, if it's already running. | |
8766 | Closes: #209355 | |
8767 | * Imported several translated manpages, from debian-doc cvs: | |
8768 | * Spanish: 822-date.1 cleanup-info.8 deb-control.5 deb-old.5 | |
8769 | deb.5 dpkg-checkbuilddeps.1 dpkg-deb.1 dpkg-divert.8 dpkg-name.1 | |
8770 | dpkg-scanpackages.8 dpkg-split.8 dpkg-statoverride.8 dpkg.8 | |
8771 | dselect.8 md5sum.1 start-stop-daemon.8 update-alternatives.8 | |
8772 | "Esteban Manchado Velázquez" <zoso@debian.org>: Closes: #171489 | |
8773 | * French: deb.5 | |
8774 | Julien Louis <arthur51@ifrance.com>: Closes: #164906 | |
8775 | * Portuguese: dpkg.8 dselect.8 | |
8776 | * Matt Zimmerman <mdz@debian.org> | |
8777 | In dpkg's manpage, -O had an inverted word. Closes: #111711 | |
8778 | * Marcin Owsiany <porridge@debian.org>: | |
8779 | Fix Polish translation of 'conflicts with' Closes: #112057 | |
8780 | * Jiri Masik <masik@darbujan.fzu.cz>: | |
8781 | Improve Czech translation of: "dpkg - warning: ignoring request to | |
8782 | remove %s which isn't installed." Closes: #117518 | |
8783 | * Marco Nenciarini <mnencia@prato.linux.it>: | |
8784 | Fix missing space in Italian translation when listing files, and the | |
8785 | file is diverted. Closes: #138244 | |
8786 | * Piotr Roszatycki <Piotr_Roszatycki@netia.net.pl>: | |
8787 | Update Polish translation. Closes: #142370 | |
8788 | * Martin Quinson <mquinson@ens-lyon.fr>: | |
8789 | Fix missing space in French translation of: "%s - warning: downgrading | |
8790 | %.250s from %.250s to %.250s.\n" Closes: #149142 | |
8791 | * Hidetaka Iwai <tyuyu@sings.jp>: | |
8792 | Fix typo in Japanese translation of dpkg --force-help; downgrade -> | |
8793 | downgrade: Closes: #157819 | |
8794 | * Martin Quinson <mquinson@ens-lyon.fr>: | |
8795 | Fix French translation when listing files, and the file is diverted. | |
8796 | Closes: #162154 | |
8797 | * Rune Schjellerup <olberd@odense.kollegienet.dk>: | |
8798 | Fix Danish translation of(was missing the leading space): " does not | |
8799 | appear to be available\n" Closes: #192972 | |
8800 | * Fix md5sum when handling large files. Closes: #162691 | |
8801 | * Fix dpkg-checkbuilddeps calling of parsedep. It wasn't setting | |
8802 | use_arch. Closes: #212796. | |
8803 | * Joey Hess <joeyh@debian.org>: | |
8804 | Change formatting of info.dir. Closes: #167379. | |
8805 | ||
8806 | -- Adam Heath <doogie@debian.org> Sat, 25 Oct 2003 15:46:16 -0500 | |
8807 | ||
8808 | dpkg (1.10.15) unstable; urgency=low | |
8809 | ||
8810 | * Fix detection of va_copy. | |
8811 | * Back out debian/rules build-arch detection. It is *not* possible *at | |
8812 | all* to detect available targets in a rules file. Period. | |
8813 | ||
8814 | -- Adam Heath <doogie@debian.org> Fri, 19 Sep 2003 20:02:19 -0500 | |
8815 | ||
8816 | dpkg (1.10.14) unstable; urgency=low | |
8817 | ||
8818 | * controllib.pl: | |
8819 | * Rewrote the parsedep stuff, so that it wasn't done during control | |
8820 | file parsing. Scripts that need the internal parsed format should | |
8821 | call parsedep on the field's value. | |
8822 | * Split the substvars parsing into a separate function. | |
8823 | * No longer validate dependency fields when reading the control file. | |
8824 | Some fields may have vars in them, which breaks the validation. | |
8825 | * dpkg-gencontrol calls substvars after parsing the control file, and | |
8826 | then validates the substituted depends lines. Originally, | |
8827 | substitution occurred only during writing of the final output file. | |
8828 | * Andreas Barth <aba@not.so.argh.org>: | |
8829 | Fix bad regex that didn't allow spaces in dependency field parsing. | |
8830 | It now directly matches what the c code expects. It previously was | |
8831 | allowing all of \S, which matched on '('. | |
8832 | Closes: #211660. | |
8833 | * Remove stale debug in debian/control that would have broken | |
8834 | installation on s390. | |
8835 | * We were calling our own local copy of dpkg-gencontrol, but the | |
8836 | system-installed copy of dpkg-shlibdeps. Now, both are called from | |
8837 | the build directory. | |
8838 | ||
8839 | -- Adam Heath <doogie@debian.org> Fri, 19 Sep 2003 12:29:34 -0500 | |
8840 | ||
8841 | dpkg (1.10.13) unstable; urgency=low | |
8842 | ||
8843 | * Fix parsing of deps when both () and [] are specified. | |
8844 | * Set $host_arch in controllib.pl:parsedep. | |
8845 | * dpkg-checkbuilddeps doesn't output the [] stuff when finding invalid | |
8846 | deps. | |
8847 | ||
8848 | -- Adam Heath <doogie@debian.org> Wed, 17 Sep 2003 13:23:15 -0500 | |
8849 | ||
8850 | dpkg (1.10.12) unstable; urgency=low | |
8851 | ||
8852 | * Fix dpkg-source output of build-depends lines. | |
8853 | ||
8854 | -- Adam Heath <doogie@debian.org> Tue, 16 Sep 2003 13:43:45 -0500 | |
8855 | ||
8856 | dpkg (1.10.11) unstable; urgency=low | |
8857 | ||
8858 | * dpkg no longer provides any BYHAND files. If you need the source | |
8859 | tarball, use the orig.tar.gz file available in the pool. The | |
8860 | precompiled tars were hold-overs from when debs were not standard | |
8861 | ar/tar files. | |
8862 | * Install /usr/share/doc/dpkg/pseudo-tags, which talks about the bug | |
8863 | titling we use to mark bugs for filtering in the Debian bts. | |
8864 | * Updated ca.po. | |
8865 | * Teach dpkg-source that ~ is legal in version numbers | |
8866 | * Add build-depends on sgml-base, and increase gettext build-depends to | |
8867 | 0.12.1-3. | |
8868 | * Updated config.sub and config.guess in cvs. | |
8869 | * Change use of strncpy in parsedb to memcpy. Closes: #160447 | |
8870 | * No longer generate helpmsgs.{cc,h}. | |
8871 | * several controllib changes: | |
8872 | * Moved dependency parsing logic from dpkg-checkbuilddeps. | |
8873 | The dpkg-checkbuilddeps parser didn't support empty fields, while | |
8874 | the controllib parser did. | |
8875 | * All dependency fields parsed by controllib.pl support [arch] | |
8876 | specifiers. If the arch specifier doesn't apply for the current | |
8877 | arch, then the item will not be added to the internal list structure. | |
8878 | * Comment lines(that begin with '#') are removed during parsing. | |
8879 | * Store the original casing of field names, for use in error reporting. | |
8880 | * Store the original field's casing with 'o:' prepended in %fi. | |
8881 | * ballombe@merulo.debian.org: | |
8882 | dpkg-checkbuilddeps now handles empty fields. Closes: #111562 | |
8883 | * Branden Robinson <branden@debian.org>: | |
8884 | support comments(first char on line begins with '#') in | |
8885 | debian/control. Closes: #191810 | |
8886 | * Bastian Blank <waldi@debian.org>: | |
8887 | Allow for per-arch generated dependency fields. Closes: #170575 | |
8888 | * Branden Robinson <branden@debian.org>: | |
8889 | Report the original casing of field names when they are unknown. | |
8890 | Closes: #177753 | |
8891 | * Patch dpkg-buildpackage to call debian/rules -qn build-arch, and if | |
8892 | it's available, modify -B handling appropriately. If build-arch is not | |
8893 | available, then when -B was called, do *not* pass -B on to | |
8894 | dpkg-checkbuilddeps. Closes: #203097 | |
8895 | * Frank Lichtenheld <frank@lichtenheld.de>: | |
8896 | Apply patch, to handle missing infodir.bak, and empty files. Closes: | |
8897 | #196361 | |
8898 | * Change standard_startup and standard_shutdown into macros. Closes: | |
8899 | #200351. | |
8900 | * Andrew Suffield <asuffield@debian.org>: | |
8901 | Fix inverted test of eof in parsedb, while looking for eof after | |
8902 | field name. Closes: #198218 | |
8903 | * Yann Dirson <dirson@debian.org> | |
8904 | Add set -e to dpkg-doc.postinst. Closes: #191261 | |
8905 | * Michael Weber <michaelw@debian.org>: | |
8906 | dpkg --print-architecture now does gcc -dumpmachine instead of | |
8907 | --print-libgcc-file-name. Closes: #131893, #8241, #106793, #210285 | |
8908 | * Daniel Silverstone <dsilvers@digital-scurf.org>: | |
8909 | Apply patch to change hashing function, and increase bin size, for | |
8910 | the package database. Closes: #206416 | |
8911 | * Paul Eggert <eggert@CS.UCLA.EDU>: | |
8912 | Apply patch to make dpkg work with POSIX 1003.1-2001. Closes: | |
8913 | #204894 | |
8914 | * Joey Hess <joeyh@debian.org>: | |
8915 | Fix "stripping trailing /" message from dpkg-statoverride. Closes: | |
8916 | #203782 | |
8917 | * Sami Liedes <sliedes@cc.hut.fi>: | |
8918 | Increase filesdb bin size, and alter hashing function. Closes: | |
8919 | #179385 | |
8920 | * Anthony Towns <aj@azure.humbug.org.au>: | |
8921 | Retry removing empty dirs during purge. Closes: #112386 | |
8922 | * Darren Salt <linux@youmustbejoking.demon.co.uk>: | |
8923 | Add .cvsignore to dpkg-source's default diff ignore regex. Also fix | |
8924 | missing \ escape for .deps. Closes: #174013 | |
8925 | * Koblinger Egmont <egmont@uhulinux.hu>: | |
8926 | Fix segfault with --status-fd. Closes: #173618 | |
8927 | * Colin Watson <cjwatson@debian.org>, | |
8928 | Andrew Suffield <asuffield@debian.org>: | |
8929 | Add .svn, {arch}, and .arch-ids to dpkg-source -i default regex. | |
8930 | Closes: #169359 | |
8931 | * Falk Hueffner <falk@debian.org>: | |
8932 | Added alphaev68-linux-gnu to archtable. Closes: #199360 | |
8933 | * Elie Rosenblum <fnord@debian.org>: | |
8934 | Apply patch to support OpenBSD. Closes: #154277 | |
8935 | * Geoff Richards <qef@laxan.com>: | |
8936 | Add --config to action section, and add as EXAMPLES section. Closes: | |
8937 | #208014, #115759 | |
8938 | * Yann Dirson <dirson@debian.org>: | |
8939 | install-info --version and --help now display on stdout. Closes: | |
8940 | #154633 | |
8941 | * Dan Jacobson <jidanni@dman.ddts.net>: | |
8942 | Mention what dpkg and dpkg-query -S will not find. Closes: #153096 | |
8943 | * Sebastian Leske <sleske@enterprise.mathematik.uni-essen.de>: | |
8944 | Mention in dpkg(8) that downgrading a package can have serious | |
8945 | consequences. Closes: #61156 | |
8946 | * Dan Jacobson <jidanni@dman.ddts.net>: | |
8947 | In dpkg-scanpackages(8), including small note that other tools might | |
8948 | use the generated Packages file. Closes: #208894 | |
8949 | * Warren Turkal <wturkal@cbu.edu>: | |
8950 | Fix some typos in dpkg-source(1). Closes: #207259, #204123, #167426 | |
8951 | * Dan Jacobson <jidanni@dman.ddts.net>: | |
8952 | Alter text in dselect(8), implying that other interfaces are available | |
8953 | for installing packages. Closes: #206164. | |
8954 | * Daniel Bonniot <bonniot@users.sourceforge.net>: | |
8955 | Note in start-stop-daemon(8) that --nicelevel takes an argument. | |
8956 | * Ruben Porras <nahoo82@telefonica.net>: | |
8957 | Remove duplicate 'can' in deb-control(5). Closes: #183840 | |
8958 | * Dan Jacobson <jidanni@dman.ddts.net>: | |
8959 | Fix short description in dpkg-scansources(8). Closes: #175770 | |
8960 | * Zefram <zefram@fysh.org>: | |
8961 | In dpkg(8), move dpkg-query options to their own subsection, like | |
8962 | dpkg-deb. Closes: #174971 | |
8963 | * Thomas Hood <jdthood@yahoo.co.uk> | |
8964 | Add --dry-run and --simulate as synonyms to --no-act. Closes: | |
8965 | #165099 | |
8966 | * Junichi Uekawa <dancer@netfort.gr.jp>: | |
8967 | Fix wrong reference to DEB_BUILD_GNU_SYSTEM on --host in | |
8968 | dpkg-architecture(1). Closes: #163621 | |
8969 | * Michael Klein <michael.klein@puffin.lb.shuttle.de>: | |
8970 | s/Usuaully/Usually/ in deb-control.5. Closes: #161819 | |
8971 | * Joey Hess <joeyh@debian.org>: | |
8972 | Removed reference in dselect(8) about recommends not being handled | |
8973 | well. Closes: #157973 | |
8974 | * Andrew Suffield <aps100@doc.ic.ac.uk>: | |
8975 | s/dpkg-source/dpkg-parsechangelog/ in dpkg-parsechangelog -h. | |
8976 | Closes: #155822 | |
8977 | * Matej Vela <vela@debian.org>: | |
8978 | Unhighlight "May be repeated multiple times." in dpkg-source(1). | |
8979 | Closes: #151845 | |
8980 | * Jordi Mallach <jordi@debian.org>: | |
8981 | Make all actions in dpkg-deb -h lower case. Closes: #150642 | |
8982 | * Alexander Hvostov <root@aoi.dyndns.org>: | |
8983 | Add -g|--group to start-stop-daemon, and document properly. Closes: | |
8984 | #127342 | |
8985 | * Szerb Tamas <toma@mlf.linux.rulez.org>: | |
8986 | s/THANKS/THANKS.gz/ in dpkg(8). Closes: #91348 | |
8987 | * "James R. Van Zandt" <jrv@vanzandt-pc.mitre.org>: | |
8988 | In dpkg(8), mention running dselect, install after --set-selections. | |
8989 | Closes: #175236 | |
8990 | * Yann Dirson <dirson@debian.org>: | |
8991 | Remove disabled --command-fd from help. Closes: #169619 | |
8992 | * Tobias Burnus <tburnus@physik.fu-berlin.de>: | |
8993 | Apply patch to update-alternatives that provides --set and --remove-all | |
8994 | commands. Closes: #133745. | |
8995 | * Osamu Aoki <debian@aokiconsulting.com>: | |
8996 | Add --all to update-alternatives, that calls --config on all | |
8997 | alternatives. Closes: #126621 | |
8998 | * Dan Jacobson <jidanni@jidanni.org>: | |
8999 | Alter --config prompt, to be more clear, that one must 'press' enter to | |
9000 | accept the default. Closes: #203557 | |
9001 | * Peter Moulder <pmoulder@bowman.csse.monash.edu.au>: | |
9002 | Fix some -w issues in update-alternatives. Closes: #137313 | |
9003 | * Eduard Bloch <edi@gmx.de>: | |
9004 | Apply patch to check whether the target path exists on removing. | |
9005 | Closes: #37254 | |
9006 | * Colin Walters <walters@debian.org>: | |
9007 | After opening files, set binmode. Closes: #175363 | |
9008 | ||
9009 | -- Adam Heath <doogie@debian.org> Tue, 16 Sep 2003 12:52:11 -0500 | |
9010 | ||
9011 | dpkg (1.10.10) unstable; urgency=low | |
9012 | ||
9013 | * Update archtable for hurd. Closes: #187509. | |
9014 | * Make the dpkg-iasearch conflicts versioned. Closes: #170698. | |
9015 | * Surround sed call with '' in Makefile.in. Closes: #187534. | |
9016 | * Strip trailing / from the file args in dpkg-statoverride. Closes: | |
9017 | #184239. | |
9018 | * Modified to use autotools-dev. Closes: #179656. | |
9019 | * Add netbsd support. Closes: #179658, #179659. | |
9020 | * Support hyphenated values in dpkg-architecture. Closes: #179661 | |
9021 | * No longer managed the /usr/doc symlinks. | |
9022 | ||
9023 | -- Adam Heath <doogie@debian.org> Sat, 26 Apr 2003 15:10:24 -0500 | |
9024 | ||
9025 | dpkg (1.10.9) unstable; urgency=low | |
9026 | ||
9027 | * Fix dereference in main/help.c:cu_closefd(), which was the cause of | |
9028 | close(random number) on most arches, but close(0) on s390x. | |
9029 | * Add s390x to archtable. Closes: #160976. | |
9030 | ||
9031 | -- Adam Heath <doogie@debian.org> Sun, 15 Sep 2002 13:21:38 -0500 | |
9032 | ||
9033 | dpkg (1.10.8) unstable; urgency=low | |
9034 | ||
9035 | * Make the multiline regex have an upper bound, instead of being | |
9036 | unbounded, as newer perls have a larger stack frame, which cause them | |
9037 | to segfault quicker with larger inputs. Closes: #159756. | |
9038 | ||
9039 | -- Adam Heath <doogie@debian.org> Thu, 5 Sep 2002 16:32:01 -0500 | |
9040 | ||
9041 | dpkg (1.10.7) unstable; urgency=low | |
9042 | ||
9043 | * Fix double free in modstatdb_init, in the case that modstatdb_shutdown | |
9044 | was called previously. Closes: #159515. | |
9045 | ||
9046 | -- Adam Heath <doogie@debian.org> Tue, 3 Sep 2002 18:59:19 -0500 | |
9047 | ||
9048 | dpkg (1.10.6) unstable; urgency=low | |
9049 | ||
9050 | * Don't call nffreeall, in any of the c/c++ programs. It appears dselect | |
9051 | slightly corrupts it's memory enough that it can't be freed without | |
9052 | segfaulting. Closes: #159023. | |
9053 | ||
9054 | -- Adam Heath <doogie@debian.org> Sun, 1 Sep 2002 00:19:18 -0500 | |
9055 | ||
9056 | dpkg (1.10.5) unstable; urgency=low | |
9057 | ||
9058 | * Fix segfault in md5sum if the file being checked doesn't exist. | |
9059 | Closes: #154503. | |
9060 | * Fix extraction of md5sum in dpkg-scanpackages. Closes: #153769. | |
9061 | * Handle directories better in md5sum. Closes: #157453. | |
9062 | * Fix read past buffer in lib/nfmalloc.c. Closes: #157304. | |
9063 | * Fix several read pass buffer bugs, and a memleak. Closes: #155362. | |
9064 | * Fix segfault when --auto-deconfigure is given. Closes: #157762. | |
9065 | * Allow spaces between the end of a version, and the trailing ')'. | |
9066 | Closes: #154898. | |
9067 | * Fixes for HURD: Closes: #156545 | |
9068 | * Add i386-gnu0.3 to archtable. | |
9069 | * Fix handling of static compiles, with regard to zlib. | |
9070 | * Previous install-infos(before 1.10) handled multiple dir file entries, | |
9071 | because they would copy the entire stanza unmodified. The newest | |
9072 | version does not do this, as it reformats the options, and thereby | |
9073 | only takes the first line. So, we now split all the lines from the | |
9074 | stanza, and process them all. Closes: #147492. | |
9075 | * Fix corruption of available file, caused by use of memory that was | |
9076 | previously freed. Closes: #154257. | |
9077 | * Fix several minor memleaks. | |
9078 | * Remove /usr/sbin/start-stop-daemon. Closes: #156437. | |
9079 | ||
9080 | -- Adam Heath <doogie@debian.org> Thu, 29 Aug 2002 16:43:15 -0500 | |
9081 | ||
9082 | dpkg (1.10.4) unstable; urgency=low | |
9083 | ||
9084 | * Remove -ffunction-sections and -fdata-sections. Closes: #152130. | |
9085 | * Install archtable into /usr/share/dpkg/. | |
9086 | ||
9087 | -- Adam Heath <doogie@debian.org> Sun, 14 Jul 2002 15:17:56 -0500 | |
9088 | ||
9089 | dpkg (1.10.3) unstable; urgency=low | |
9090 | ||
9091 | * Move dselect.cfg to dselect package. Closes: Bug#152132 | |
9092 | * Install methods into /usr/lib/dpkg/methods, not /usr/lib/dpkg. Closes: | |
9093 | #152161. | |
9094 | * Fix test inversion in start-stop-daemon, when checking the pid given in | |
9095 | a pid file. Thanks Thomas Morin <thomas.morin@enst-bretagne.fr>. | |
9096 | Closes: #152270. | |
9097 | * If in --test mode, and --stop is given, increment n_killed, so that | |
9098 | start-stop-daemon returns the proper exit value. Thanks Thomas Morin | |
9099 | <thomas.morin@enst-bretagne.fr>. Closes: #151992. | |
9100 | ||
9101 | -- Adam Heath <doogie@debian.org> Thu, 11 Jul 2002 22:58:43 -0500 | |
9102 | ||
9103 | dpkg (1.10.2) unstable; urgency=low | |
9104 | ||
9105 | * Make configuration files in $HOME work again | |
9106 | * dpkg + dpkg-static conflict with dpkg-dev << 1.9, to fix md5sum error | |
9107 | in dpkg-source. Closes: #151691. | |
9108 | * Remove -Z from patch call, in dpkg-source, as it makes patch warn about | |
9109 | missing timestamps. Closes: #151965 | |
9110 | * Install debian/dselect.conffiles. | |
9111 | ||
9112 | -- Adam Heath <doogie@debian.org> Thu, 4 Jul 2002 21:08:09 -0500 | |
9113 | ||
9114 | dpkg (1.10.1) unstable; urgency=low | |
9115 | ||
9116 | * Add conflict with dpkg-iasearch which intruded on our namespace. | |
9117 | * Replace manpages-de which includes one of our manpages. Closes: #151485 | |
9118 | * Don't always call autoheader when building. Closes: #151471 | |
9119 | * Fix double conflict in dpkg. Closes: Bug#151581 | |
9120 | * Move dselect methods to dselect package. | |
9121 | * dpkg-checkbuilddeps no longer checks for build-essential. dpkg should | |
9122 | not hardcode Debian policy. | |
9123 | * Make dpkg-genchanges accept ~ as part of a package filename. | |
9124 | Closes: Bug#150739 | |
9125 | * Move dpkg.cfg and dselect.cfg manpages into dpkg package. Closes: Bug#132901 | |
9126 | ||
9127 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 2 Jul 2002 12:34:07 +0200 | |
9128 | ||
9129 | dpkg (1.10) unstable; urgency=low | |
9130 | ||
9131 | * dpkg now reorders symlinks when extracting debs. However, this is also | |
9132 | still done when building debs. After a stable release of Debian has | |
9133 | occurred with this modified dpkg, the reordering when building can be | |
9134 | removed. | |
9135 | * Fixed upper/lowercase problems with package names. Closes: Bug#58091 | |
9136 | (and 3 others). | |
9137 | * Add Russian manual pages | |
9138 | * Fix n in dselect package list (performs searchagain now) | |
9139 | * Fix layout problem in dpkg-divert manpage. Closes: Bug#103667 | |
9140 | * When a package is set to hold, and a reinstallation is requested, | |
9141 | -E will not properly skip it. Closes: #45787. | |
9142 | * Make dpkg-checkbuilddeps use dpkg-architecture. Closes: Bug#104230 | |
9143 | * Improve dpkg-architecture documentation. Closes: Bug#104232 | |
9144 | * Update German translation. Closes: Bug#97239 | |
9145 | * Update Polish translation. Closes: Bug#115783 | |
9146 | * Update French translation. | |
9147 | * Update Brazilian translation. | |
9148 | * Update Danish translation. | |
9149 | * Update Galician translation. | |
9150 | * Update Portuguese translations. | |
9151 | * Add Catalan translation | |
9152 | * Add German md5sum manpage | |
9153 | * Add Brazilian update-alternatives manpage. Closes: Bug#122132 | |
9154 | * Improve dselect manpage. Closes: Bug#103839 | |
9155 | * dpkg-name(1) no longer mentions the non-existing dpkg(5) manpage. | |
9156 | Closes: Bug#104214 | |
9157 | * Improve handling of Recommends and Suggests in dselect. Closes: Bug#34942 | |
9158 | * Add per-user configuration files. Closes: Bug#103845 | |
9159 | * Split dselect into its own package. dpkg Pre-Depends on it | |
9160 | to make sure no weird things happen during an upgrade but this | |
9161 | will allow us to make dselect option at some point in the future. | |
9162 | Closes: #114249. | |
9163 | * Make colours in dselect user-configurable. Closes: Bug#103994 | |
9164 | * Make Q do an abort in the method selection menu to make things more | |
9165 | consistent with the package list | |
9166 | * Fix test for nice(2) failure in start-stop-daemon. Closes: Bug#104561 | |
9167 | * Improve the dselect helpscreen a bit. Closes: Bug#72634 | |
9168 | * New version comparison routine that can handle arbitrarily large numbers | |
9169 | and accepts `~' as a low-sorting character. Closes: Bug#93386 | |
9170 | * dselect now accepts regular expressions when searching for packages | |
9171 | and can search in package descriptions as well. | |
9172 | Closes: Bug#81009,#83139 | |
9173 | * Move query commands into a separate dpkg-query command. For the old options | |
9174 | (-L,-l,-s,-S) dpkg will still call it for you. | |
9175 | * Add configurable package listing support to dpkg-query | |
9176 | * Handle window resize in dselect main menu. Closes: Bug#98275 | |
9177 | * update-rc.d moved to the sysvinit package. Closes: Bug#108887,#109282 | |
9178 | * Add --showformat and --show options to dpkg-deb and dpkg-query to | |
9179 | allow one to customize the output format | |
9180 | * several install-info cleanups: | |
9181 | * Move /usr/info/dir to /usr/share/info/dir. Closes: #67174. | |
9182 | * If /usr/share/info doesn't exist, print a message saying so, | |
9183 | instead of the confusing "couldn't lock" error. Closes: #2531. | |
9184 | * If /usr/share/info/dir doesn't exist, or is empty, try to copy the | |
9185 | backup from /var/backups/infodir.bak. Closes: #121309. | |
9186 | * Add a --remove-exactly option, and allow for relative filenames. | |
9187 | Closes: #92650. | |
9188 | * Use the section from the .info file if --section is not given. | |
9189 | Closes: #76100. | |
9190 | * Error messages now include the filename being processed. | |
9191 | Closes: #66735 | |
9192 | * /usr/share/info/dir now has it's entries formatted to even widths. | |
9193 | Closes: #11228 | |
9194 | * --calign|--align|--maxwidth are now ignored. | |
9195 | * strip enoent as well. Closes: Bug#112378 | |
9196 | * Fix format error in Dutch translation. Closes: Bug#113120 | |
9197 | * When parsing stdin, md5sum now displays '-' as the filename, to match | |
9198 | textutils md5sum. Closes: #121489. | |
9199 | * Apply patch from bug, to give update-alternatives a --list command. | |
9200 | Closes: #120924. | |
9201 | * Make dpkg-checkbuilddeps always check for build-essential. | |
9202 | Closes: Bug#118420. | |
9203 | * Use space separated output instead of comma separated in | |
9204 | dpkg-checkbuilddeps | |
9205 | * Update default ignore expression in dpkg-source to also match *~ and | |
9206 | *.swp in subdirs. Closes: Bug#127458 | |
9207 | * Handle errors when verifying md5sums. Closes: Bug#102367 | |
9208 | * dpkg-source now uses reliable timestamps for changed files. | |
9209 | Closes: Bug#105750 | |
9210 | * Fix typo in start-stop-daemon help message. Closes: Bug#131439 | |
9211 | * update-alternative exits with a non-zero exit code when displaying | |
9212 | a non-existing alternative. Closes: Bug#131496 | |
9213 | * Use gzip -c in install-info. Closes: Bug#131758 | |
9214 | * start-stop-daemon works on HP-UX now. Closes: Bug#130130 | |
9215 | * Fix dselect spin when run without input. Closes: Bug#132476 | |
9216 | * Update-alternatives now correctly restores an alternative to auto mode | |
9217 | when removing a manually selected alternative. Closes: Bug#132632 | |
9218 | * Copy bugs and origin information into status file. Closes: Bug#132714 | |
9219 | * Improve wording of update-alternatives --config text. Closes: Bug#133035 | |
9220 | * Add manpages for dpkg.cfg and dselect.cfg. Closes: Bug#132901 | |
9221 | * Improve test for illegal packagename for dpkg-gencontrol -p option | |
9222 | * Fix segfault when getenv("PATH") returns null. Closes: Bug#136349 | |
9223 | * Add Large File Summit extensions. Closes: Bug#130509 | |
9224 | * Fix typo in dpkg-source manpage. Closes: Bug#141906 | |
9225 | * Re-fix handling of multiple blank lines in control. Closes: Bug#143117 | |
9226 | * Document --force-confmiss and --force-bad-verify. Closes: Bug#146855 | |
9227 | * Drop upgrade compat stuff in dpkg postinst for ancient versions (over | |
9228 | 5 years old) | |
9229 | * Always set CLOEXEC on the lock fd. Closes: Bug#147872 | |
9230 | * Clean up tmp files when ctrl-c is sent to dpkg-source. Closes: | |
9231 | Bug#58653. | |
9232 | * dpkg-source no longer requires exact case matches for fields in | |
9233 | debian/control. Closes: Bug#139159. | |
9234 | * dpkg-scanpackages now gives proper case for Source and Installed-Size. | |
9235 | Closes: Bug#119532. | |
9236 | * dpkg-architecture: s/build on/built on/; same for 'build for'. | |
9237 | Closes: Bug#140441. | |
9238 | * cl-debian.pl now recognizes emergency as valid in changelogs. | |
9239 | Closes: Bug#138013. | |
9240 | * Properly count recursive expansion of variables, instead of just | |
9241 | counting all variable expansions. Closes: #144121. | |
9242 | * Add -I<filename> to dpkg-buildpackage and dpkg-source, to excludes | |
9243 | files from tar, when building a native package. Closes: Bug#75947. | |
9244 | * Close the old debian/files file, before doing a rename. Closes: | |
9245 | Bug#111503. | |
9246 | * Fix documentation of -v<version> for dpkg-parsechangelog, removing the | |
9247 | requirement that the version has to be in the changelog. Closes: | |
9248 | Bug#117968. | |
9249 | * Fix typo in dpkg-source(1), for '-sU'. Closes: Bug#126340. | |
9250 | * Add dpkg-scansources to dpkg-scanpackages(8). Closes: Bug#147924. | |
9251 | * Change /usr/info into a symlink to /usr/share/info if possible | |
9252 | ||
9253 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 21 Jun 2002 21:53:15 +0200 | |
9254 | ||
9255 | dpkg (1.9.21) unstable; urgency=low | |
9256 | ||
9257 | * Fix corrupt Swedish translations that would some error messages display | |
9258 | incorrectly. | |
9259 | * Enable --force-overwrite by default in /etc/dpkg/dpkg.cfg | |
9260 | * dpkg.cfg is now no longer a conffile. This means the installer can | |
9261 | change defaults depending on how an install is done | |
9262 | * Detect truncated debs, and abort the unpack. Closes: #138569. | |
9263 | * Improve dpkg(8) --force documentation | |
9264 | * Fix error in Russian dselect translation | |
9265 | ||
9266 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 16 May 2002 19:42:29 +0200 | |
9267 | ||
9268 | dpkg (1.9.20) unstable; urgency=medium | |
9269 | ||
9270 | * Fix assertion when --auto-deconfigure is set. Closes: #137765. | |
9271 | * Fix segfault discovered by fixing the above. | |
9272 | * Fix segfault when getenv("PATH") returns null. Closes: #136349 | |
9273 | * Recompiled against updated zlib, to fix possible security issue. Also | |
9274 | bumped build-depends to match. Closes: #137931(grave) | |
9275 | ||
9276 | -- Adam Heath <doogie@debian.org> Sun, 17 Mar 2002 02:52:44 -0600 | |
9277 | ||
9278 | dpkg (1.9.19) unstable; urgency=medium | |
9279 | ||
9280 | * install-info continues to read all data from a pipe, until EOF. | |
9281 | Closes: #99816(grave). | |
9282 | * Add Catalan translation | |
9283 | * Update Danish translation. Closes: Bug#131869 | |
9284 | * Update French translation. | |
9285 | * update-alternative exits with a non-zero exit code when displaying | |
9286 | a non-existing alternative. Closes: Bug#131496 | |
9287 | * Changed Maintainer to debian-dpkg@lists. | |
9288 | * Fix "Up to date installed packages" for polish translation. Closes: | |
9289 | #116398. | |
9290 | * Swap updated/up-to-date polish translations(they were reversed). | |
9291 | Closes: #117583, #102961. | |
9292 | * Mark /etc/alternatives/README as a conffile. | |
9293 | * Strip .note, .comment, and /usr/lib/dpkg/enoent. | |
9294 | * Make dpkg-gencontrol not warn about Uploaders. Closes: #111090. | |
9295 | ||
9296 | -- Adam Heath <doogie@debian.org> Sat, 2 Feb 2002 11:47:34 -0600 | |
9297 | ||
9298 | dpkg (1.9.18) unstable; urgency=low | |
9299 | ||
9300 | * Fix MD5Sum corruption when upgrading a package. Closes: Bug#113961. | |
9301 | * Add Wichert and I to debian/control:Uploaders. | |
9302 | ||
9303 | -- Adam Heath <doogie@debian.org> Sat, 3 Nov 2001 00:31:00 -0600 | |
9304 | ||
9305 | dpkg (1.9.17) unstable; urgency=low | |
9306 | ||
9307 | * updated-rc.d moved to the sysvinit package. Closes: Bug#108887,#109282 | |
9308 | ||
9309 | -- Wichert Akkerman <wakkerma@debian.org> Wed, 22 Aug 2001 01:24:52 +0200 | |
9310 | ||
9311 | dpkg (1.9.16) unstable; urgency=low | |
9312 | ||
9313 | * Revert architecture-change to dpkg-source from 1.9.11, see ChangeLog | |
9314 | for details. | |
9315 | ||
9316 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 5 Jul 2001 22:42:11 +0200 | |
9317 | ||
9318 | dpkg (1.9.15) unstable; urgency=low | |
9319 | ||
9320 | * Change policy of handling dscformat in dpkg-source | |
9321 | * Fix the arglist construction for maintainer scripts | |
9322 | * Revert dscformat to 1.0 since older dpkg-source versions do not have | |
9323 | the new policy. In the future (starting at format 2.0 to maintain | |
9324 | compatibility with old dpkg-source implementations) minor changes to | |
9325 | the dscformat have to be fully backward and forward compatible. | |
9326 | ||
9327 | -- Wichert Akkerman <wakkerma@debian.org> Sat, 30 Jun 2001 16:41:43 +0200 | |
9328 | ||
9329 | dpkg (1.9.14) unstable; urgency=low | |
9330 | ||
9331 | * Make the Uploaders field in a .dsc file optional. | |
9332 | * Disabled sanity checking of source packages. | |
9333 | ||
9334 | -- Adam Heath <doogie@debian.org> Mon, 25 Jun 2001 02:22:40 -0500 | |
9335 | ||
9336 | dpkg (1.9.13) unstable; urgency=medium | |
9337 | ||
9338 | * Add a -W option to dpkg-source(and the other utils, where it is just | |
9339 | passed thru), to turn certain errors into warnings(of which, only | |
9340 | one is changed, namely, the 'tar doesn't contain preceding directory' | |
9341 | error). Closes: #101813, and partially 101845. | |
9342 | * Don't error out if the files in the tar have leading './', for | |
9343 | dpkg-source. (another partial close of 101845). | |
9344 | * Handle the case where a single directory exists in the orig.tar.gz, but | |
9345 | it is NOT of the form <pkg>-<ver>. Closes: #101845. | |
9346 | * Set LC_ALL in dpkg-source when we call external programs when we are | |
9347 | going to parse their output. Another bug from 101845. | |
9348 | * Handle stating of truncated cpio filenames(100 char limit, bah), in | |
9349 | dpkg-source. Another bug from 101845. | |
9350 | * Add support for an Uploaders field, which is read from the first | |
9351 | paragraph of debian/control, and propagated to the .dsc. This lists | |
9352 | the people allowed to upload a package. If it is not set, then the | |
9353 | value of the Maintainer is placed into this field of the .dsc. This | |
9354 | bumps the .dsc format to 1.1. Closes: #101815. | |
9355 | * Handle symlinks in the tarball, and don't error out if found. | |
9356 | * in controllib, make warnerrors default to warnings. Affects | |
9357 | dpkg-source. This will be changed to be errors in the future. | |
9358 | ||
9359 | -- Adam Heath <doogie@debian.org> Sun, 24 Jun 2001 13:48:52 -0500 | |
9360 | ||
9361 | dpkg (1.9.12) unstable; urgency=medium | |
9362 | ||
9363 | * Fix do_script() bug. Closes: Bug#101552 | |
9364 | * Fix building and extracting of certain kinds of source packages. | |
9365 | Closes: #101684. | |
9366 | * Added Colin Watson to THANKS. | |
9367 | ||
9368 | -- Adam Heath <doogie@debian.org> Wed, 20 Jun 2001 18:27:03 -0500 | |
9369 | ||
9370 | dpkg (1.9.11) unstable; urgency=low | |
9371 | ||
9372 | * The "Hang on to your hats, it gets bumpy from here." release. | |
9373 | * Trim trailing spaces from package names when checking builddeps. | |
9374 | Closes: #101304. | |
9375 | * Apply patch from bug to fix logic error that kept everything but | |
9376 | Build-Deps from working in checkbuilddeps. Closes: #101511. | |
9377 | * Apply patch to correctly check the output of gcc on hurd, for | |
9378 | dpkg-architecture. Closes: #99874. | |
9379 | * The internal pod docs in dpkg-architecture were updated to reflect | |
9380 | that -f was no longer implied when -q was given, but the build system | |
9381 | wasn't generating new documentation. Closes: #100997. | |
9382 | * deb(5) now has a see-also for deb-old(5). Closes: #99620. | |
9383 | * Fix dpkg-shlibdeps infinite directory recursion thru symlinks. | |
9384 | Closes: #97622. | |
9385 | * Set the Architecture to 'source' only when doing source only uploads | |
9386 | in the generated changes files. Closes: #100144. | |
9387 | * Document -nc in the dpkg-buildpackage manpage. Closes: #101038. | |
9388 | * Make dpkg-source work with GNU md5sum. Closes: #97666. | |
9389 | * in dpkg-source, when both arch: all and arch: <arch> packages exist in | |
9390 | debian/control, don't promote the source arch: to any, but only list | |
9391 | all and <arch>. Closes: #94608 | |
9392 | * Apply patch from Colin Watson: Closes: #89679 | |
9393 | * Reset SIGPIPE to DEFAULT when forking gzip. | |
9394 | * set LANG to C before execing cpio, as we parse its output. | |
9395 | * In checktarcpio() and checktarsane(), use the previously open pipes, | |
9396 | instead of the opening files on disk(which was the old, ancient way). | |
9397 | * Improve the output parsing of tar in checktarsane(). | |
9398 | * warn instead of die when find returns an error(which happens if there | |
9399 | is a dangling symlink, because we use -follow). Closes: #51479. | |
9400 | * Change list of allowed urgencies in debian/changelog to: low, medium, | |
9401 | high, and critical. Closes: #94475. | |
9402 | * Error out if an illegal package name is used in dpkg-gencontrol.pl. | |
9403 | Closes: #61211 | |
9404 | * Apply patch from Marcus Brinkmann to dpkg-buildpackage: Closes: | |
9405 | #98201. | |
9406 | * Option -a implies option -d. | |
9407 | * Set ARCH correctly to host architecture, rather than build arch. | |
9408 | ||
9409 | -- Adam Heath <doogie@debian.org> Tue, 19 Jun 2001 22:15:25 -0500 | |
9410 | ||
9411 | dpkg (1.9.10) unstable; urgency=low | |
9412 | ||
9413 | * Fix [arch] parsing, and handle extra spaces better. Closes: #100512, | |
9414 | #101031. | |
9415 | * Apply patch from bug, to fix cleanup of dpkg-divert temp files. | |
9416 | Closes: #100474. | |
9417 | * Swap j/k keys on the main menu, so they function like the package | |
9418 | selection screen(and like vi). Closes: #100502. | |
9419 | * Multiple fixes in bug: Closes: #99892. | |
9420 | * s/DEAD_JOE/DEADJOE/ in dpkg-source. | |
9421 | * Switch to auto mode if alternative symlink is missing. | |
9422 | * Update Spanish translation | |
9423 | ||
9424 | -- Adam Heath <doogie@debian.org> Sat, 16 Jun 2001 14:57:45 -0500 | |
9425 | ||
9426 | dpkg (1.9.9) unstable; urgency=low | |
9427 | ||
9428 | * The leading and trailing spaces patch in the last upload had some | |
9429 | issues with trailing spaces. This fixes them. No bug to close, as the | |
9430 | bts is still down. | |
9431 | ||
9432 | -- Adam Heath <doogie@debian.org> Wed, 6 Jun 2001 22:36:57 -0500 | |
9433 | ||
9434 | dpkg (1.9.8) unstable; urgency=low | |
9435 | ||
9436 | * Remove leading and trailing spaces from versions, and check for | |
9437 | embedded spaces, inside dpkg. Closes: #99186. | |
9438 | * Handle varied use of spaces in dpkg-checkbuilddeps. Closes: #98899. | |
9439 | * Reset SIGPIPE back to default, in dpkg-source. Closes: #98563. | |
9440 | * Remove bogus $! check from dpkg-architecture. Closes: #99428. | |
9441 | ||
9442 | -- Adam Heath <doogie@debian.org> Sat, 2 Jun 2001 15:15:04 -0500 | |
9443 | ||
9444 | dpkg (1.9.7) unstable; urgency=low | |
9445 | ||
9446 | * If a new file doesn't exist on disk, but is a going to be installed as | |
9447 | a directory, then don't error out. Closes: Bug#17381. | |
9448 | * Update japanese manpages. Closes: Bug#97831. | |
9449 | * Update it.po. Closes: Bug#98273. | |
9450 | * Fix bad cleanup in dpkg-divert. Closes: Bug#98578,#98828,#98831. | |
9451 | ||
9452 | -- Adam Heath <doogie@debian.org> Mon, 28 May 2001 18:59:03 -0500 | |
9453 | ||
9454 | dpkg (1.9.4) unstable; urgency=low | |
9455 | ||
9456 | * Oops. EOF_mmap incorrectly detecting the end of the data block. | |
9457 | Closes: Bug#95981. | |
9458 | * After fixing the above bug, and using debootstrap to build a sid | |
9459 | chroot, I discovered that my previous dependency cycle fix could cause | |
9460 | segfaults in some situations. | |
9461 | ||
9462 | -- Adam Heath <doogie@debian.org> Tue, 1 May 2001 23:04:46 -0500 | |
9463 | ||
9464 | dpkg (1.9.3) unstable; urgency=low | |
9465 | ||
9466 | * Fix compiles on ppc. Closes: Bug#95918. | |
9467 | ||
9468 | -- Adam Heath <doogie@debian.org> Tue, 1 May 2001 00:29:45 -0500 | |
9469 | ||
9470 | dpkg (1.9.2) unstable; urgency=low | |
9471 | ||
9472 | * Recompile, to fix incorrect path 1.9.1/dpkg-divert. Closes: Bug#95845 | |
9473 | ||
9474 | -- Adam Heath <doogie@debian.org> Mon, 30 Apr 2001 14:21:28 -0400 | |
9475 | ||
9476 | dpkg (1.9.1) unstable; urgency=low | |
9477 | ||
9478 | * Fix segfault with empty status and available, and when missing a | |
9479 | trailing new line. Closes: Bug#95496 | |
9480 | * Make dpkg-shlibdeps not care if dpkg --search return with an error. | |
9481 | Closes: Bug#95568 | |
9482 | * Fix corruption of user-defined fields in status and available. | |
9483 | Closes: Bug#95567. | |
9484 | * Changed dpkg.cfg to include no-debsig by default, as no debs are | |
9485 | currently signed, and we get false errors when debsig-verify is | |
9486 | installed. This will be removed in the future, when the archive tools | |
9487 | support package signatures. Closes: Bug#95573 | |
9488 | * dpkg-buildpackage should only check for valid signinterface if the | |
9489 | user specifies one. Closes: Bug#95598 | |
9490 | * Fix removing of diversions. Closes: Bug#95655 | |
9491 | * Fix md5sum -c. Closes: Bug#95586 | |
9492 | ||
9493 | -- Adam Heath <doogie@debian.org> Sat, 28 Apr 2001 16:28:21 -0500 | |
9494 | ||
9495 | dpkg (1.9.0) unstable; urgency=low | |
9496 | ||
9497 | * Things should mostly work OpenBSD 2.8 as well now | |
9498 | * Added a --status-pipe option. | |
9499 | * Fixed several memleaks. | |
9500 | * Profiled dpkg. | |
9501 | * Reworked lib/parse.c:parsedb(). Instead of using getc(), then | |
9502 | calling varbufaddc(), it now reads the entire file at once into a | |
9503 | huge buffer, then moves pointers around, to do the parsing. This | |
9504 | gave a speedup of 33% on a dual celeron 333, when reading status and | |
9505 | available. | |
9506 | * various other speedups. | |
9507 | * Removed all --smallmem code, as smallmem and largemem now actually | |
9508 | use about the same amount of memory, and largemem is faster. Both | |
9509 | --largemem and --smallmem are now obsolete options, and will print | |
9510 | a warning if used. Closes: Bug#84905, #67528 | |
9511 | * Initialize uninitialized variables. This should solve several | |
9512 | segfaults. Closes: Bug#25317(plus 9 others, thru the beauty of | |
9513 | merges) | |
9514 | * Found that when working with dependency cycles, and part of the cycle | |
9515 | was a provide, the provider was not being considered, so the cycle | |
9516 | could not be broken. Closes: Bug#87985(and 3 others) | |
9517 | * Update German translation, Closes: Bug#80529,#80532,#87581 | |
9518 | * Update French translation, Closes: Bug#65284,#85035,#87238 | |
9519 | * Update Japanese translation, Closes: Bug#93873 | |
9520 | * Updated all other translations (but no bugs filed) | |
9521 | * Add Danish translation | |
9522 | * Remove spurious '%s' in Polish translation, Closes: Bug#74814 | |
9523 | * Add French manpages, courtesy of Philippe Batailler | |
9524 | * Ignore vim swapfiles in dpkg-source, Closes: Bug#81630 | |
9525 | * remove --import option from dpkg-statoverride, Closes: Bug#81358 | |
9526 | * Replace nfmalloc implementation with obstack. Added obstack.[ch] to | |
9527 | optlib, for non-GNU systems. | |
9528 | * dpkg-divert only allows absolute filenames now. Closes: Bug#82419 | |
9529 | * Handle diffs from non-existing files to existing files. Closes: Bug#82708, | |
9530 | #90982. | |
9531 | * Small fixes to the buildsystem. Closes: Bug#84361 | |
9532 | * Fix dpkg-statoverride --update for things other then plain files. | |
9533 | Closes: Bug#84449 | |
9534 | * Fix race with source directory disappearing in dpkg-source. | |
9535 | Closes: Bug#45511 | |
9536 | * Fix manpage for dpkg-gencontrol. Closes: Bug#84625 | |
9537 | * Add -n option for dpkg-gencontrol to specify a filename. Closes: Bug#75796 | |
9538 | * Use POSIX glob instead of regexp in debian/rules. Closes: Bug#83042, | |
9539 | #84582 | |
9540 | * fix typo in usage message for dpkg-divert, Closes: Bug#85977 | |
9541 | * Use full path for argv[0] when calling scripts. Closes: Bug#68783 | |
9542 | * Add ia64 support to dpkg-architecture. | |
9543 | * Minor script changes, Closes: Bug#87485 | |
9544 | * Stop dpkg-genchanges from complaining about missing packages | |
9545 | when doing a source-only build. Closes: Bug#87571,#15644,#25496 | |
9546 | * Various dpkg-architecture cleanups. Closes: Bug#87505 | |
9547 | * Modify dpkg-architecture to handle gcc versions containing letters. | |
9548 | Closes: Bug#83083 | |
9549 | * dpkg-buildpackage updates: Closes: Bug#87572,#85847 | |
9550 | + make -C work properly | |
9551 | + fix test for gpg secret keyring | |
9552 | + improve source messages | |
9553 | + skip signing pause when building unsigned packages | |
9554 | + test for invalid signinterface. Closes: Bug#87579 | |
9555 | + remove debsign support, it's useless and doesn't work | |
9556 | + Use correct architecture when naming .changes file. Closes: Bug#88015 | |
9557 | * Fix wording in dpkg-statoverride manpage for --add. Closes: Bug#85080 | |
9558 | * Fix typo in start-stop-daemon manpage. Closes: Bug#88225 | |
9559 | * Add dpkg-checkbuilddeps to check if build dependencies are satisfied | |
9560 | and modify dpkg-buildpackage to call it if wanted. | |
9561 | Closes: Bug#86453,#83812,#60717,#74372,#67896,#60717,#13961 | |
9562 | * dpkg-parsechangelog can read a changelog from stdin now. Closes: Bug#80142 | |
9563 | * Fix confusing wording for dpkg-buildpackage -uc option in manpage. | |
9564 | Closes: Bug#83468 | |
9565 | * dpkg-statoverride now exits with exitcode 1 if we do a --list but don't | |
9566 | output anything. Closes: Bug#84328 | |
9567 | * Remove Linux reference from all scripts, they should run fine on | |
9568 | other OSes as well. | |
9569 | * Mark last argument in dpkg-scanpackages usage info as optional. | |
9570 | Closes: Bug#86658 | |
9571 | * Fix cache in dpkg-scanpackages version comparison. Closes: Bug#90722 | |
9572 | * Fix formatting error in dpkg-source.1. Closes: Bug#82723 | |
9573 | * Change dpkg-gencontrol to fix comma-related syntax errors after | |
9574 | processing substvars. Closes: Bug#92908 | |
9575 | * Verify package signatures if debsig-verify is installed. Closes: Bug#37017 | |
9576 | * Handle window resize in dselect main menu. Closes: Bug#93559 | |
9577 | * Initialize all parts of the package record. This should fix several | |
9578 | segfaults people have been seeing in dpkg. Closes: Bug#90328. | |
9579 | * Apply patch from bug#86847, that escapes intl chars in filenames. | |
9580 | Closes: Bug#83752, #85040, #86847, #89000. | |
9581 | * Errors during dpkg -s(and other similar commands) are now printed | |
9582 | on stderr. Closes: Bug#88987. | |
9583 | * Add a --retry option to start-stop-daemon. Closes: Bug#75139 | |
9584 | * Fix regeps to extract Closes magic from a changelog so the # | |
9585 | is really optional. Closes: Bug#94474 | |
9586 | * Remove useless statement from dpkg-shlibdeps. Closes: Bug#90516 | |
9587 | * Make the debian changelog parser identify itself with $progname. | |
9588 | Closes: Bug#89409 | |
9589 | * Give a syntax error when we get an unexpected PGP signature in control | |
9590 | files. Closes: Bug#75562 | |
9591 | * Change dpkg manpage to reflect that --force-statoverride is no enabled | |
9592 | by default. Closes: Bug#95023 | |
9593 | * Handle dangling symlinks, by ignoring error code 1 from find, when | |
9594 | processing --recursive. Closes: Bug#4784 | |
9595 | * dpkg -L, -S, -l, -s, and -p now return an error code if any package | |
9596 | does not exist. Closes: Bug#4974, #72406 | |
9597 | * dselect has a configuration file as well now | |
9598 | * Get ENOENT value at runtime in dpkg-divert instead of hardcoding it. | |
9599 | Closes: Bug# 31620 | |
9600 | * Fix wrong ENOENT test in dpkg-divert. Closes: Bug#95088 | |
9601 | * Add support for more SuperH variants (sh[34]{,eb}-linux-gnu) | |
9602 | * Fix formatting and a typo in the dpkg manpage | |
9603 | * Document the dpkg.cfg configuration file in dpkg(8) | |
9604 | ||
9605 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 26 Apr 2001 12:39:16 +0200 | |
9606 | ||
9607 | dpkg (1.8.3.1) unstable; urgency=low | |
9608 | ||
9609 | * Revert change to nfmalloc.c that was causing SIGBUS on sparc. | |
9610 | ||
9611 | -- Ben Collins <bcollins@debian.org> Sat, 13 Jan 2001 08:52:11 -0500 | |
9612 | ||
9613 | dpkg (1.8.3) unstable; urgency=low | |
9614 | ||
9615 | * Do chown before chmod in dpkg-statoverride, Closes: Bug#81943 | |
9616 | * Fix recursion in dpkg-shlibdeps, Closes: Bug#81322 | |
9617 | * Really completely revert dpkg-source patches which broke backwards | |
9618 | compatibility | |
9619 | ||
9620 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 12 Jan 2001 00:02:22 -0800 | |
9621 | ||
9622 | dpkg (1.8.2) unstable; urgency=low | |
9623 | ||
9624 | * Don't attempt to read from an input source when we only want 0 bytes. | |
9625 | Also handle buggy systems that return EAGAIN instead of EINTR. Closes: | |
9626 | #81881. | |
9627 | ||
9628 | -- Adam Heath <doogie@debian.org> Thu, 11 Jan 2001 00:43:50 -0600 | |
9629 | ||
9630 | dpkg (1.8.1.1) unstable; urgency=low | |
9631 | ||
9632 | * Apply patch from bug to fix badly generated diffs(in some | |
9633 | circumstances). Closes: #81152 | |
9634 | ||
9635 | -- Adam Heath <doogie@debian.org> Sat, 6 Jan 2001 16:07:33 -0600 | |
9636 | ||
9637 | dpkg (1.8.1) unstable; urgency=low | |
9638 | ||
9639 | * Make --name a valid option. Closes: #31206, #51953. | |
9640 | * dpkg-deb -I <pkg> <control> works again | |
9641 | * Update Swedish translation | |
9642 | ||
9643 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 4 Jan 2001 19:31:13 +0100 | |
9644 | ||
9645 | dpkg (1.8.0) unstable; urgency=low | |
9646 | ||
9647 | * Add -k|--symlink option to dpkg-name. Closes: #35040 | |
9648 | * Made the accelerator keys in dselect's main menu separate options, so | |
9649 | that they can be translated separately. Closes: #50955. | |
9650 | * Added depends on sysvinit (>= 2.72), so that we can make sure that | |
9651 | /etc/rcS.d exists. Closes: #55037. | |
9652 | * update-rc.d: Changed documentation and help, as -f only applies during | |
9653 | remove. Closes: #55049. | |
9654 | * Added a --force-all option. Closes: #61354. | |
9655 | * Format help string for --abort-after like other option help strings. | |
9656 | Closes: #62464. | |
9657 | * Fix dselect methods to pass admindir to dpkg from dselect. | |
9658 | * Minor tweak so that when patch 2.5.4 is manually used to apply a diff, | |
9659 | it doesn't get applied multiple times. Closes: #65021 | |
9660 | * Add --nicelevel to start-stop-daemon, to alter a programs priority | |
9661 | before starting. Closes: #65191. | |
9662 | * Document that --largemem is the default, and that the test point is | |
9663 | 24 megs. Closes: #65607. | |
9664 | * Document that --set-selections does not actually install any | |
9665 | packages. Closes: #65340. | |
9666 | * Fix typo in dpkg-deb.1. Closes: #65945. | |
9667 | * Add --truename option to dpkg-divert. Closes: #68489. | |
9668 | * Documented COLUMNS in dpkg(8). Closes: #77001. | |
9669 | * Modified DPKG_C_GCC_TRY_WARNS() to call AC_SUBST, so that we can | |
9670 | use the result of the test during build time. Closes: Bug#75138 | |
9671 | * Added description for "suggests" in main/depcon.c:describedepcon(). | |
9672 | Closes: Bug#74113 | |
9673 | * Removed bashing from dpkg.postinst. | |
9674 | * Make '#' optional in Closes: tags. Closes: Bug#63137. | |
9675 | * Add -t to -h output in dpkg-buildpackage: Closes: Bug#49598. | |
9676 | * Fix typo in --compare-versions error message. Closes: Bug#66474. | |
9677 | * -R doesn't mean --root. Closes: Bug#66068, #72013 | |
9678 | * Add armv3l to archtable. Closes: Bug#72125 | |
9679 | * Fix two memory leaks, and lesson the memory foot print a tad. Hints | |
9680 | taken from 74259. | |
9681 | * Fix some things perl5.6 complains about. Closes: Bug#77337 | |
9682 | * Fix references to dpkg-deb manpage. Closes: Bug#77855 | |
9683 | * Update Galish translation | |
9684 | * Add new --import option to dpkg-statoverride to make it easy to | |
9685 | import suidmanager settings. | |
9686 | * Speedup patches by Adam Heath | |
9687 | * statoverride fixes by Robert Luberda, Closes: Bug#78436 | |
9688 | * Add Linux S/390 support. Closes: Bug#79063 | |
9689 | * Using libz to decompress data instead of calling gzip. | |
9690 | Closes: Bug#49581 | |
9691 | * Add gettext to build-depends | |
9692 | * Fix warning when trying to remove a non-existing statoverride. | |
9693 | Closes: Bug#79352 | |
9694 | * Be more paranoid with file permissions when extracting files | |
9695 | * Apply statoverrides to more then just files | |
9696 | * Update update-alternatives manpage to use FHS instead of FSSTND. | |
9697 | Closes: Bug#80237 | |
9698 | * List descriptions for udebs in .changes | |
9699 | ||
9700 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 25 Dec 2000 17:19:31 +0100 | |
9701 | ||
9702 | dpkg (1.7.2) unstable; urgency=low | |
9703 | ||
9704 | * Fix parsing of configuration files | |
9705 | * Add new powerpc-linux-gnu entry to archtable. Closes: Bug#76522 | |
9706 | * No longer bother to install emacs things. I don't use emacs myself | |
9707 | and can't support that properly. | |
9708 | * scripts/dpkg-shlibdeps.pl: Make it parse soname's in the format of | |
9709 | "libfoo-X.X.so" (e.g. libdb-3.1.so) and use it. Also make it give a | |
9710 | warning if there is a NEEDED line in the objdump output that we cannot | |
9711 | grok. | |
9712 | * scripts/dpkg-shlibdeps.pl: resolve library paths using a combination | |
9713 | of the libc major version, and ldconfig -p output. Solves problems | |
9714 | with errant libc5 deps. | |
9715 | * Correct name of .changes file when doing source-only builds | |
9716 | * Fix -ap option for dpkg-buildpackage. Closes: Bug#77305 | |
9717 | * Fix typo in update-alternatives manpage. Closes: Bug#77829 | |
9718 | * Fix typo in script-regexp update-rc.d. Closes: Bug#76029 | |
9719 | ||
9720 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 23 Nov 2000 18:55:50 +0100 | |
9721 | ||
9722 | dpkg (1.7.1) unstable; urgency=medium | |
9723 | ||
9724 | * Fix a typo in the dpkg-statoverride manpage | |
9725 | * dpkg-statoverride reads and writes the right file now | |
9726 | * Make update-alternatives use the right dir for alternatives again | |
9727 | ||
9728 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 7 Nov 2000 01:16:39 +0100 | |
9729 | ||
9730 | dpkg (1.7.0) unstable; urgency=low | |
9731 | ||
9732 | * Allow the administrator to override file mode and ownership using the | |
9733 | new dpkg-statoverride tool. | |
9734 | * Use objdump instead of ldd in dpkg-shlibdeps | |
9735 | * Fix logic in dpkg-shlibdeps so it looks for dependencies as specified | |
9736 | in its documentation | |
9737 | * Make update-alternatives update slave links with --config and properly | |
9738 | switch the alternative to manual mode | |
9739 | * HURD updates, Closes: Bug#57753,#57754,#57755 | |
9740 | * dpkg-architecture: -q should not imply -f, Closes: Bug#57761 | |
9741 | * add dpkg:UpstreamVersion and dpkg:Version substvars in dpkg-genchanges | |
9742 | and dpkg-gencontrol. Closes: Bug#62069,#64774 | |
9743 | * dpkg-genchanges: add new Changed-By field to .changes with the last | |
9744 | person who made a change, and modify the Maintainer-field to be the | |
9745 | actual maintainer. Update the format-version to 1.7 to reflect this. | |
9746 | * dpkg-genchanges: allow a space between # and a to-be-closed bugnumber | |
9747 | * dpkg-deb: reorder files when building a package | |
9748 | * dpkg-statoverride: new tool to override ownership and modes for files | |
9749 | * Check COLUMNS environment for dpkg -l output. Closes: Bug#65536 | |
9750 | * Add Origin and Bugs fields to the control file | |
9751 | * Install new /etc/dpkg/origins/debian file | |
9752 | * Corrections and updates to Swedish translation. | |
9753 | * Add Galician, German, Dutch and Brazilian translations | |
9754 | * archtable: add ia64 and sh; revert sparc64 so that it turns into sparc. | |
9755 | There won't be a full binary-sparc64 port. Closes: Bug#70788 | |
9756 | * dselect/main.cc: small fixups to get it to compile with gcc-2.96 | |
9757 | * Clean up fd handling in some places. Closes: Bug#69359,#69360,#69361 | |
9758 | * Document -k option for dpkg-buildpackage. Closes: Bug#71808 | |
9759 | * Install commented dummy shlibs.default and shlibs.override files | |
9760 | * Give dpkg a configurationfile | |
9761 | * dpkg-scanpackages now uses the most recent version if multiple versions | |
9762 | of a package are found. | |
9763 | * don't rename a file to itself in dpkg-source. Closes: Bug#75060 | |
9764 | * Fix buffer overflow in cmdname handling in start-stop-daemon. | |
9765 | Closes: Bug#75103 | |
9766 | * Don't abort if start-stop-daemon tries to read a non-existing pidfile. | |
9767 | Closes: Bug#75105 | |
9768 | * Update formatting of start-stop-daemon manpage. Closes: Bug#75110 | |
9769 | * Make a missing package a warning instead of an error in dpkg-genchanges | |
9770 | ||
9771 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 5 Nov 2000 17:28:39 +0100 | |
9772 | ||
9773 | dpkg (1.6.13) frozen unstable; urgency=low | |
9774 | ||
9775 | * Add Format-flag to .dsc format: we know we are going to change the | |
9776 | format in the next release, this change will make dpkg-source abort | |
9777 | with a reasonable error instead of doing unexpected things. | |
9778 | * Fix error in gettext'ized string | |
9779 | * Updated Czech, French, Polish and Spanish translations. Closes: Bug#63663 | |
9780 | * debian-changelog-mode.el: fix documentation string for | |
9781 | debian-changelog-finalise-last. Closes: Bug#63003 | |
9782 | ||
9783 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 8 May 2000 16:08:53 +0200 | |
9784 | ||
9785 | dpkg (1.6.12.99) frozen unstable; urgency=low | |
9786 | ||
9787 | * Pre-release for 1.6.13. which will only feature translation updates | |
9788 | * Fix typo in dpkg-divert, Closes: Bug#60243 | |
9789 | * dpkg-genchanges: recognize non-deb packages (tarballs, such as | |
9790 | dpkg-non-deb and boot-floppies disk tarballs). This makes sure that we | |
9791 | include them when figuring out the Arch field in the .changes | |
9792 | * mark another string as translateable, Closes: Bug#62543 | |
9793 | * fix location of --abort-after in --help output, Closes: Bug#62464 | |
9794 | * fix allocation error in checkpath(), Closes: Bug#62364 | |
9795 | * add Hold to list of desired package states in -l output, Closes: Bug#58765 | |
9796 | ||
9797 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 21 Apr 2000 11:52:59 +0200 | |
9798 | ||
9799 | dpkg (1.6.12) frozen unstable; urgency=high | |
9800 | ||
9801 | * Fix test for gpg/pgp in dpkg-buildpackage. You can now build | |
9802 | unsigned packages again. Closes: Bug#60395 | |
9803 | * Updated Spanish and Swedish translations. Closes: Bug#41735 | |
9804 | * Merge patch from Joel Klecker to remove emacsen-common stuff from dpkg-dev | |
9805 | ||
9806 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 3 Apr 2000 16:50:02 +0200 | |
9807 | ||
9808 | dpkg (1.6.11) frozen unstable; urgency=high | |
9809 | ||
9810 | * Oops, missed one case where the libc/ncurses conflict reared its | |
9811 | ugly head and broke dselect miserably. | |
9812 | * fix syntax error in dpkg-divert. Closes: Bug#60050 | |
9813 | ||
9814 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 10 Mar 2000 11:52:07 +1100 | |
9815 | ||
9816 | dpkg (1.6.10) frozen unstable; urgency=low | |
9817 | ||
9818 | * The `it rains in Sydney' release | |
9819 | * Mark another string in dselect as translateable, Closes: Bug#58618 | |
9820 | * Fix typos, Closes: Bug#58619 | |
9821 | * Change dselect keybindings slightly so `n' really does searchagain | |
9822 | * Updated Czech and Spanish translations, Closes: Bug#58617 | |
9823 | * dpkg-divert.pl: reinstate last writeability-patch. Modified | |
9824 | to not abort on ENOENT: this indicates a directory does not (yet) | |
9825 | exist. If this happens don't try to rename. This should fix all | |
9826 | current dpkg-divert problems. Closes: Bug#59207,#58596 | |
9827 | * update-alternatives: switch back to auto-mode when manually selected | |
9828 | alternative is removed, Closes: Bug#54933 | |
9829 | * dselect no longer segfaults on SIGWINCH but does The Right Thing | |
9830 | instead. Closes: Bug#54303,#58697,#59419 | |
9831 | ||
9832 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 7 Mar 2000 15:09:47 +1100 | |
9833 | ||
9834 | dpkg (1.6.9) frozen unstable; urgency=low | |
9835 | ||
9836 | * Fix typo in update-alternatives manpage | |
9837 | * dpkg-architecture: -q should not imply -f, Closes: Bug#57761 | |
9838 | * Cleanup bits of install-info to make it more stable | |
9839 | * Fix Build-Dependency for ncurses, Closes: Bug#58073 | |
9840 | * Some more documentation updates, Closes: Bug#57985 | |
9841 | * Revert patch to check for writeable filesystems in dpkg-divert, | |
9842 | Closes: Bug#57840 | |
9843 | ||
9844 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 18 Feb 2000 12:11:58 +0100 | |
9845 | ||
9846 | dpkg (1.6.8) frozen unstable; urgency=low | |
9847 | ||
9848 | * Turn --force-overwrite on by default | |
9849 | * Fix a couple of small buildsystem errors | |
9850 | * Support multiple adjacent newlines in control-style files, Closes: Bug#56056 | |
9851 | * Updated Czech and Swedish translations | |
9852 | * Revert patch to change order of things when purging a package, | |
9853 | Closes: Bug#56374 | |
9854 | * Handle failed open of /dev/tty in dpkg -l, Closes: Bug# 55041 | |
9855 | * Update Japanese translations, Closes: Bug# 56641, #57494, #57595 | |
9856 | * Update extended description for dpkg-dev, Closes: Bug# 56675 | |
9857 | * Implement verbose option for update-alternative | |
9858 | * Fix conflicts handling | |
9859 | ||
9860 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 10 Feb 2000 15:31:31 +0100 | |
9861 | ||
9862 | dpkg (1.6.7) frozen unstable; urgency=low | |
9863 | ||
9864 | * dpkg compiles on HP-UX, Solaris and IRIX now | |
9865 | * start-stop-daemon can chroot now, Closes: Bug#54513 | |
9866 | * Allow space between # and the bugnumber in the changelog | |
9867 | * Display package description with waddnstr, Closes: Bug#54313 | |
9868 | * Updated Japanese manpages, Closes: Bug#54690, #55080 | |
9869 | * Upload full source for packages with version *-0.1, Closes: Bug#54651 | |
9870 | ||
9871 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 16 Jan 2000 18:36:10 +0100 | |
9872 | ||
9873 | dpkg (1.6.6) unstable; urgency=low | |
9874 | ||
9875 | * dpkg-buildpackage supports debsign, Closes: Bug#58333 | |
9876 | * fix update-alternatives manpage, Closes: Bug#53859 | |
9877 | * Updated Polish translation | |
9878 | * Pass admindir to dpkg, Closes: Bug#54039 | |
9879 | * Fix dpkg -l output | |
9880 | * Remove dpkg-safelist again, it had issues | |
9881 | ||
9882 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 7 Jan 2000 19:51:45 +0100 | |
9883 | ||
9884 | dpkg (1.6.5) unstable; urgency=low | |
9885 | ||
9886 | * Update Spanish translation | |
9887 | * Don't strip 8th bit in dselect packagelists, Closes: Bug# 49061 | |
9888 | * Don't use \z in dpkg-scansources, Closes: Bug# 53182 | |
9889 | * Correctly unregister internals manual, Closes: Bug# 53200 | |
9890 | * dselect helpessages can be translated now, Closes: Bug# 51381 | |
9891 | * dselect UI tweaks, including a new --expert mode | |
9892 | * Added build-depends, Closes: Bug# 53394 | |
9893 | * Added THANKS-file with people who have contributed to the code | |
9894 | * Use full width of tty in packagelisting, Closes: Bug# 53395 | |
9895 | * Add -z option to dpkg-deb to set compressionlevel when building | |
9896 | packages, Closes: Bug# 53398 | |
9897 | * Fix segfaults when producing a diff between current and new conffile, | |
9898 | Closes: Bug# 52197 | |
9899 | ||
9900 | -- Wichert Akkerman <wakkerma@debian.org> Sat, 25 Dec 1999 04:47:09 +0100 | |
9901 | ||
9902 | dpkg (1.6.4) unstable; urgency=low | |
9903 | ||
9904 | * No longer byte-compile for emacs | |
9905 | * Add Swedish translation | |
9906 | * start-stop-daemon: honour --oknodo if we fail to kill a process | |
9907 | Closes: Bug#52580,#52185,#52457 | |
9908 | * Fix dselect program description, Closes: Bug#52328 | |
9909 | * Fix architecture-detection in dpkg-gencontrol, Closes: Bug#52616 | |
9910 | * Accept single-number values in update-rc.d, Closes: Bug#46810 | |
9911 | ||
9912 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 19 Dec 1999 16:27:48 +0100 | |
9913 | ||
9914 | dpkg (1.6.3) unstable; urgency=high | |
9915 | ||
9916 | * Comment dselect changes from 1.6.2, they seem to have a problem | |
9917 | Closes: #52043,52058,52088,51437 | |
9918 | * Really fix emacs-stuff. Hopefully. Closes: #51919,51525 | |
9919 | * Fix copyright display in dselect menu, Closes: #52093 | |
9920 | * Fix uid/gid-changes in start-stop-daemon, Closes: #52081 | |
9921 | ||
9922 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 7 Dec 1999 17:06:00 +0100 | |
9923 | ||
9924 | dpkg (1.6.2) unstable; urgency=low | |
9925 | ||
9926 | * New dpkg-scansources, Closes: #51888 | |
9927 | * Fix default for elispdir, Closes: #51919,51525 | |
9928 | * New manpages for cleanup-info and dpkg-divert, Closes: #51539, 46657 | |
9929 | * Buildsystem updates, Closes: #51525, 51855, 51914 | |
9930 | * Modify dselect behaviour for suggests and recommends | |
9931 | ||
9932 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 5 Dec 1999 19:29:50 +0100 | |
9933 | ||
9934 | dpkg (1.6.1) unstable; urgency=low | |
9935 | ||
9936 | * Fix some slight packaging errors | |
9937 | ||
9938 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 26 Nov 1999 20:18:48 +0100 | |
9939 | ||
9940 | dpkg (1.6) unstable; urgency=low | |
9941 | ||
9942 | * Major overhaul of the buildsystem | |
9943 | * Update Standards-Version to 3.1.0 | |
9944 | * Move to version 1.6 to reflect the amount of changes made | |
9945 | * Fix mixup with Czech and Polish translations, Closes: Bug# 48986 | |
9946 | * utils/start-stop-daemon.c: Added ability for user.group arg to | |
9947 | --chuid. Also, always call initgroups() when using --chuid. | |
9948 | * utils/start-stop-daemon.8: Document above change, also add note to the | |
9949 | --make-pidfile option concerning its problem with daemons that fork | |
9950 | ||
9951 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 25 Nov 1999 04:30:01 +0100 | |
9952 | ||
9953 | dpkg (1.4.1.19) unstable; urgency=low | |
9954 | ||
9955 | * Fix replaces for dpkg-dev | |
9956 | * Add gettext-support to dselect | |
9957 | * Added Czech and Polish translations for dpkg | |
9958 | * Fixed incorrect patch for --print-architecture (oops, oh well | |
9959 | it was already broken when there was no gcc anyway :) | |
9960 | * Fixed missing mipseb that was supposed to be in the archtable | |
9961 | * Better output in update-alternatives --config, now shows the | |
9962 | current, and the preferred choices. | |
9963 | * dpkg-name: ignore epoch when getting version | |
9964 | * 50dpkg-dev.el: add it as a conffile for dpkg-dev | |
9965 | * internals.sgml: Removed references to the versions of build tools, | |
9966 | they date the document. | |
9967 | * debian-changelog-mode.el: added hint for better log-email handling | |
9968 | * Added recognition for new source-depends fields for policy | |
9969 | referenced in bug #41232 | |
9970 | * dpkg-buildpackage: add -ap option to force a pause prior to starting | |
9971 | the sign process. This helps for people who don't keep their signatures | |
9972 | on the filesystem (on a floppy perhaps, then mount as needed). | |
9973 | * minor script corrections | |
9974 | * dpkg-dev control: Change gcc to c-compiler in the recommends field, and | |
9975 | move cpio, patch and make to the depends line | |
9976 | * Leave file info intact in available when installing packages. MD5sum, | |
9977 | Filename, and MSDOS-Filename used to get lost when installing a | |
9978 | package. | |
9979 | * Added armv4l to archtable | |
9980 | * Added 'D' to the list of choices for conffile handling, closes: #48137 | |
9981 | * Converted internals.sgml to debiandoc format. Also added a dpkg-doc | |
9982 | package that contains the generated output from this file (.ps, .html | |
9983 | and .info), includes doc-base support. Internals.sgml is also not | |
9984 | generated on the binary-arch target, and is no longer "byhand" | |
9985 | * dpkg-gencontrol: add "Source" to the fields placed in the control file | |
9986 | * dpkg-parsechangelog: fixed loop for parsepath (#48526) | |
9987 | * main/{processarc.c,depcon.c}: added new structure for conflictors, | |
9988 | which contains a struct for conflicts. This is used to create an array | |
9989 | of conflicting packages, which are going to be replaced. Allows for | |
9990 | multiple conflicts and replaces. All conflictor handlers were | |
9991 | converted to loops to handle each one (processarc.c). | |
9992 | * dpkg-divert: Fix check for writable filesystem, closes: #48646 | |
9993 | ||
9994 | -- Wichert Akkerman <wakkerma@debian.org> Sat, 30 Oct 1999 15:14:40 +0200 | |
9995 | ||
9996 | dpkg (1.4.1.18) unstable; urgency=low | |
9997 | ||
9998 | * Backout dep check patch | |
9999 | ||
10000 | -- Ben Collins <bcollins@debian.org> Sat, 23 Oct 1999 00:39:24 -0400 | |
10001 | ||
10002 | dpkg (1.4.1.17) unstable; urgency=low | |
10003 | ||
10004 | * Add support for long filenames, along with --assert-longfilenames | |
10005 | * Added --chuid option to start-stop-daemon to allow switching to | |
10006 | a different uid when starting a process | |
10007 | * Add mipseb and mipsel to the archtable too, since mips and mipseb are | |
10008 | both viable names for the mips big endian arch, and mipsel is also needed | |
10009 | * Update dpkg-architecture's archtable | |
10010 | * Added --config option to update-alternatives to allow easy changing | |
10011 | of the registered alternatives for a specific name | |
10012 | * Updated the deb-control(5) man page with all the current fields | |
10013 | and uses | |
10014 | * Made the large info screen show 5 lines of the pkglist so that | |
10015 | it scrolled properly, and still showed the cursor in dselect | |
10016 | * Removed references to dpkg(5) which seems to not exist anymore | |
10017 | * Fixed `dpkg-deb --help' and dpkg-deb(1) from reporting --no-check | |
10018 | when it's actually --nocheck (went with the hardcoded option, so | |
10019 | this is just a documentation fix). | |
10020 | * Added better check in disk.setup for a working NFS server. Makes | |
10021 | it compatible with other non-Linux servers. | |
10022 | * Corrected dpkg(8)'s example of using dpkg -i (showed it used with | |
10023 | a .tar.gz instead of a .deb) | |
10024 | * Applied patch to correct improper TMPDIR handling in dpkg-deb | |
10025 | * When encountering an error in extracting the tar archives in the | |
10026 | packages, we should abort the install, not simply give an error | |
10027 | and continue. | |
10028 | * Make dpkg give the builtin arch if there was an error while exec()'ing | |
10029 | the C compiler with --print-architecture. We still fail if the | |
10030 | output from gcc was bad in some way, since they may be of importance. | |
10031 | * Removed the maintainer-configure portion in debian/rules, since | |
10032 | we should be shipping the source with all the auto* stuff | |
10033 | already generated anyway | |
10034 | * Removed the ltconfig patch, and resort to a debian/rules fix | |
10035 | to libtool itself after running configure | |
10036 | * Removed shlibs.default.i386. It's now a template for arch porting to | |
10037 | Debian/dpkg, we install it still, if there exists a file matching the | |
10038 | arch | |
10039 | * Reimplemented a better *stat cache for the removal checking code, | |
10040 | this helps a lot when doing upgrades where the packages are a lot | |
10041 | different in layout | |
10042 | * Increased largemem auto detection to >= 24megs, since it's not uncommon | |
10043 | for dpkg to actually use 16megs of ram all on its own when using the | |
10044 | largemem setting (old minimum was 16megs) | |
10045 | * debian/rules: chmod -x everything in /usr/lib to make lintian happy. | |
10046 | in the clean phase just rm -rf $(BUILD), we don't need to run | |
10047 | distclean and all that other stuff. Don't run "make dist", we | |
10048 | simply copy the .tar.gz that dpkg-source creates for the byhand | |
10049 | source. | |
10050 | * Make start-stop-daemon exit(1) when we don't find one of the | |
10051 | pid's we are trying to kill, in accordance with the man page. | |
10052 | * When running --configure on an already installed package, just | |
10053 | say it's installed, and not that it is in an unconfigurable | |
10054 | state | |
10055 | * Fixed some compiler warnings | |
10056 | * Make dpkg check for uid 0 requirement, before checking the path | |
10057 | since not being root, is probably the reason that the PATH is | |
10058 | borked in the first place | |
10059 | * Make -p short for --print-avail, and -P short for --purge | |
10060 | * Fix typo in md5sum(1) man page | |
10061 | * start-stop-daemon: Add --background and --make-pidfile options | |
10062 | * update-alternatives: make sure we remove "old" symlinks when they | |
10063 | are no longer pertinent. Add /etc/alternatives/README that refers | |
10064 | to the update-alternatives(8) man page. | |
10065 | * dpkg-divert: Add check for being able to write to the old/new | |
10066 | destination before doing a rename. We fail on this, without | |
10067 | changing the diversion registry | |
10068 | * Fix bad regex in update-rc.d | |
10069 | ||
10070 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 21 Oct 1999 17:49:03 +0200 | |
10071 | ||
10072 | dpkg (1.4.1.16) unstable; urgency=medium | |
10073 | ||
10074 | * Hardcode ENOENT again since the errno-part of the POSIX module | |
10075 | isn't in perl-*-base. sigh. | |
10076 | ||
10077 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 15 Oct 1999 04:01:14 +0200 | |
10078 | ||
10079 | dpkg (1.4.1.15) unstable; urgency=low | |
10080 | ||
10081 | * non-maintainer release. | |
10082 | * Move dselect into its own package | |
10083 | * Remove conffiles before directories when purging | |
10084 | * Check if integrity from other packages will broken when processing | |
10085 | an archive | |
10086 | * dpkg-deb can handle package made with Linux ar. | |
10087 | * Add check to update-alternatives to see if the sequencecode is between | |
10088 | 0 and 99 | |
10089 | * Fix failed assertion, which was actually two bugs: a logic error in | |
10090 | checkforremoval and a wrong assumption in findbreakcycle | |
10091 | * dselect doesn't die when you resize the terminal | |
10092 | * check if a file is also in a new package before removing it when upgrading | |
10093 | * offer to show a diff between the old and new conffile | |
10094 | * dpkg-scanpackages: don't abort but only skip a package if we can't | |
10095 | open it | |
10096 | * Add HURD-support to start-stop-daemon | |
10097 | * Reinstate patch to not read available when doing --list-files | |
10098 | * Add a couple of --force options to handle changed conffiles | |
10099 | ||
10100 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 14 Oct 1999 04:20:56 +0200 | |
10101 | ||
10102 | dpkg (1.4.1.14) unstable; urgency=low | |
10103 | ||
10104 | * non-maintainer release. | |
10105 | * dpkg-source works again on empty diffs, Closes: Bug# 46159 | |
10106 | * Install locale-files in /usr/share, Closes: Bug# 46631 | |
10107 | * Make /usr/share/doc/dpkg-dev a symlink to /usr/share/doc/dpkg | |
10108 | * Actually include fix to make update-alternatives works filesystems (oops!) | |
10109 | * Check if codenumber is between 0 and 99, Closes: Bug# 46810 | |
10110 | ||
10111 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 5 Oct 1999 19:19:05 +0200 | |
10112 | ||
10113 | dpkg (1.4.1.13) unstable; urgency=low | |
10114 | ||
10115 | * Non-maintainer release. | |
10116 | * NMU number 13, lets see what breaks :) | |
10117 | * update-alternatives works across filesystems now | |
10118 | * Make -sgpg work in dpkg-buildpackage (typo) | |
10119 | ||
10120 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 28 Sep 1999 01:26:19 +0200 | |
10121 | ||
10122 | dpkg (1.4.1.12) unstable; urgency=low | |
10123 | ||
10124 | * Non-maintainer release. | |
10125 | * Fix typo in chmodsafe_unlink that made dpkg chmod files that | |
10126 | weren't setuid or setgid | |
10127 | ||
10128 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 26 Sep 1999 02:41:30 +0200 | |
10129 | ||
10130 | dpkg (1.4.1.11) unstable; urgency=low | |
10131 | ||
10132 | * Non-maintainer release. | |
10133 | * Added sparc64 to archtable | |
10134 | * Added entries for newer alpha architectures to the archtable | |
10135 | * Always run patch and diff with LANG set to C. | |
10136 | * Handle diff warning for files with no newline at the end of file | |
10137 | Closes: Bug#45642 | |
10138 | ||
10139 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 24 Sep 1999 03:23:54 +0200 | |
10140 | ||
10141 | dpkg (1.4.1.10) unstable; urgency=low | |
10142 | ||
10143 | * Non-maintainer release. | |
10144 | * Build dpkg-scansources manpages using pod2man | |
10145 | * dpkg-buildpackage changes: | |
10146 | + fix signinterface-detection | |
10147 | + use gpg by default if $HOME/.gnupg/secring.gpg exists | |
10148 | ||
10149 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 16 Sep 1999 15:36:43 +0200 | |
10150 | ||
10151 | dpkg (1.4.1.9) unstable; urgency=low | |
10152 | ||
10153 | * Non-maintainer release. | |
10154 | * Updated dpkg-scansources to current version from Roderick Schertler | |
10155 | * Update location of GPL in internals-manual | |
10156 | * Update location of GPL and dpkg copyright in all manpages | |
10157 | * Include patch from Roman Hodek for dpkg-source to handle diffs of files | |
10158 | with lines that begin with two dashes. | |
10159 | * Move dpkg-scansources to dpkg-dev package | |
10160 | * Move dpkg-scansources manpage to section 8 | |
10161 | * Fix error that moved a lot of manpages to the dpkg package. | |
10162 | * It looks like not reading the available-file for listfiles was not greeted | |
10163 | with much enthiousiasm, so reverse the change. | |
10164 | ||
10165 | -- Wichert Akkerman <wakkerma@debian.org> Wed, 15 Sep 1999 03:45:07 +0200 | |
10166 | ||
10167 | dpkg (1.4.1.8) unstable; urgency=low | |
10168 | ||
10169 | * Non-maintainer release. | |
10170 | * Merge dpkg-doc-ja | |
10171 | * Add patch from Raphaël Hertzog <rhertzog@hrnet.fr> for dpkg-scansources | |
10172 | to skip comments in signatures. This allows packages to also use GnuPG. | |
10173 | ||
10174 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 13 Sep 1999 04:16:33 +0200 | |
10175 | ||
10176 | dpkg (1.4.1.7) unstable; urgency=low | |
10177 | ||
10178 | * Non-maintainer release. | |
10179 | * Use /usr/share/doc | |
10180 | * Merge changes from dpkg-iwj tree: | |
10181 | + change section in dpkg-deb.1 to 1 | |
10182 | + Use COPYINGFILE instead of hardcoded GPL-location in showcopyright() | |
10183 | + varbufprintf (used for some error messages) vsnprintf return value | |
10184 | assumption changed to correspond to reality rather than glibc-doc. | |
10185 | + Don't read available-info when not needed (slightly improved from | |
10186 | dpkg-iwj: don't read for listfiles either :) | |
10187 | + Cleanup --assert-* code | |
10188 | + Assume largemem on systems without sysinfo(2). | |
10189 | + modify preexec-script for easier script execution | |
10190 | + Do not chmod(".../path/to/symlink",0600) causing many bad perms. | |
10191 | + Sanity-check numbers for parameters | |
10192 | + Move some logic from process_archive into wantinstall | |
10193 | + Print '0' in dpkg-scanpackages if no packages found. | |
10194 | ||
10195 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 10 Sep 1999 04:06:32 +0200 | |
10196 | ||
10197 | dpkg (1.4.1.6) unstable; urgency=low | |
10198 | ||
10199 | * Non-maintainer release. | |
10200 | * scripts/dpkg-architecture.pl: Update to latest version. | |
10201 | * scripts/dpkg-architecture.1: Likewise. | |
10202 | ||
10203 | -- Marcus Brinkmann <brinkmd@debian.org> Sat, 24 Jul 1999 18:24:21 +0200 | |
10204 | ||
10205 | dpkg (1.4.1.5) unstable; urgency=low | |
10206 | ||
10207 | * Non-maintainer release. | |
10208 | * (dpkg-dev): Use emacsen-common for debian-changelog-mode.el | |
10209 | (closes:Bug#20776,#31030). | |
10210 | * Removed references to the packaging and policy manuals from debian/control. | |
10211 | * Put debian-changelog-mode.el in dpkg-dev and remove from dpkg (closes:Bug#29271). | |
10212 | * Fix paths in 50dpkg-dev.el using Roderick Schertler's patch | |
10213 | (closes:Bug#28270,#29702,#26876,#29184,and others). | |
10214 | * Note that bug number 17367 was fixed in 1.4.0.26. | |
10215 | * Add Zack Weinberg's install-info patch for GNU install-info | |
10216 | compatibility (closes:Bug#28965). | |
10217 | * Add dpkg-architecture stuff from Marcus Brinkmann. | |
10218 | * Remove debian-keyring suggests from dpkg. | |
10219 | * Add -k<keyid> flag to dpkg-buildpackage. | |
10220 | * --textmode works in gpg, remove kluge from dpkg-buildpackage. | |
10221 | * Cleanup configure.in slightly (stop using tl_ macros, fix gettext stuff). | |
10222 | * Attempt to make Debian source useful for non-Debian systems | |
10223 | (i.e. distclean tree instead of maintainer-clean tree). | |
10224 | * Sync with wichert's 1.4.1.4. | |
10225 | * Add my ltconfig-1.3.2.diff (RPATH workaround). | |
10226 | * Add dpkg-scansources program and man page. | |
10227 | * Man pages in /usr/share/man. | |
10228 | ||
10229 | -- Joel Klecker <espy@debian.org> Tue, 13 Jul 1999 18:12:15 -0700 | |
10230 | ||
10231 | dpkg (1.4.1.4) unstable; urgency=low | |
10232 | ||
10233 | * Also change developer-keyring to debian-keyring for dpkg-dev package | |
10234 | * Include spanish translation from Nicolás Lichtmaier <nick@debian.org> | |
10235 | * Depend on perl5 instead of perl | |
10236 | ||
10237 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 5 Jul 1999 00:04:14 +0200 | |
10238 | ||
10239 | dpkg (1.4.1.3) unstable; urgency=low | |
10240 | ||
10241 | * Modify tarobject() so it does not complain if we are creating a | |
10242 | directory that replaces a removed file. This works around the | |
10243 | problem that the filedatabase doesn't remember what filetype a | |
10244 | file was by assuming it already was a directory | |
10245 | ||
10246 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 31 May 1999 23:49:23 +0200 | |
10247 | ||
10248 | dpkg (1.4.1.2) unstable; urgency=low | |
10249 | ||
10250 | * Non-maintainer upload | |
10251 | * Rebuild, so this is glibc2.1 (unless you're on m68k), which is rumoured | |
10252 | to also fix the i8n-problems. | |
10253 | * Incorporate 1.6 format of .changes, patch from Guy Maor | |
10254 | * Fix bug in section-handling of dpkg-scanpackages, patch from Guy Maor | |
10255 | * Disable force-overwrites again, since we're in unstable | |
10256 | * Assume largemem on systems for which sysinfo is not available, Bug# 33658 | |
10257 | ||
10258 | -- Wichert Akkerman <wakkerma@debian.org> Wed, 26 May 1999 15:50:17 +0200 | |
10259 | ||
10260 | dpkg (1.4.1.1) unstable; urgency=low | |
10261 | ||
10262 | * Non-maintainer upload | |
10263 | * Install emacs-startup scripts with mode 0644 (lintian) | |
10264 | * Incorporate changes in NMU 1.4.0.32 made by Vincent Renardias | |
10265 | <vincent@waw.com> for slink: | |
10266 | + Apply patch from Jim Pick for update-alternatives.pl to | |
10267 | fix 'Important' bugs #30891 in dpkg and (#27382, #27383, #27696, | |
10268 | #27703, #27736, #27097(merged bugs)) in jdk1.1. | |
10269 | * Incorporate changes in NMU 1.4.0.33 made by me for slink: | |
10270 | + Fix illegal perl construct (Bug# 30985) | |
10271 | + Initialize oialtname->useinstead and oicontest->camefrom to 0 (Bug# 30397) | |
10272 | + Update shlibs.default for libncurses 4 (Bug# 30332) | |
10273 | + Suggest debian-keyring instead of developer-keyring (Bug# 27376, 30248) | |
10274 | + Abort dpkg-divert when attempting to divert a directory (Bug# 30126) | |
10275 | + Make dpkg-deb.1 aware that it is in section 1, not 8 | |
10276 | + Fix section in reference to dpkg-deb in dpkg.8 (Bug# 29740) | |
10277 | + Fix typo in --force-help (Bug# 26193) | |
10278 | + Correct path for debian-changelog-mode.el (Bug# 24606) | |
10279 | + Make disk-method for dpkg use /var/run instead of /tmp to fix | |
10280 | symlink-attacks (Bug# 21399) | |
10281 | + Document -n and -f options for update-rc.d in manpage (Bug# 15913) | |
10282 | + Add --abort-after option to change after how many errors we abort and | |
10283 | change the default to 50 (Bug# 22940) | |
10284 | + Fix controllib.pl: don't check debian/substvars unless needed, and | |
10285 | don't depend on language settings (Bug# 31508) | |
10286 | + Allow a - in the architecture-field (Bug# 25537) | |
10287 | ||
10288 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 1 Feb 1999 00:44:01 +0100 | |
10289 | ||
10290 | dpkg (1.4.1) unstable; urgency=low | |
10291 | ||
10292 | * Maintainer release by IWJ. | |
10293 | * Changed Maintainer: field description. | |
10294 | * Various changes to make the damn thing build. | |
10295 | * Add .cvsignore files. | |
10296 | ||
10297 | -- Ian Jackson <ian@davenant.greenend.org.uk> Sun, 1 Nov 1998 17:33:38 +0000 | |
10298 | ||
10299 | dpkg (1.4.0.31) unstable; urgency=low | |
10300 | ||
10301 | * dpkg/processarc.c: Make newfileslist static like the other arguments | |
10302 | for register_cleanup's cu_* functions. | |
10303 | * N-th fix for controllib.pl (simulate old behavior by trying stdin, | |
10304 | stdout, and stderr for getlogin()). | |
10305 | * Enable --force-overwrite for slink release, and comment where to do | |
10306 | so (dpkg/main.c). | |
10307 | * Recompile against ncurses4. | |
10308 | ||
10309 | -- Daniel Jacobowitz <dan@debian.org> Thu, 22 Oct 1998 17:37:23 -0400 | |
10310 | ||
10311 | dpkg (1.4.0.30) unstable; urgency=low | |
10312 | ||
10313 | * dpkg-dev isn't allowed to have a Recommends: debian-keyring (as that's | |
10314 | in contrib), so it's now lowered to a Suggests: . Thanks to James Troup | |
10315 | for pointing this out. | |
10316 | ||
10317 | -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Sat, 26 Sep 1998 13:59:23 +0200 | |
10318 | ||
10319 | dpkg (1.4.0.29) unstable; urgency=low | |
10320 | ||
10321 | * For now, prefer PGP over GPG. | |
10322 | ||
10323 | -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Tue, 22 Sep 1998 09:38:09 +0200 | |
10324 | ||
10325 | dpkg (1.4.0.28) unstable; urgency=low | |
10326 | ||
10327 | * Added gpg (GNU Privacy Guard) support: | |
10328 | * scripts/buildpackage.sh: default to GPG (unless no GPG, but only a PGP | |
10329 | secret key file is found), as GPG, unlike PGP, is DFSG-free. | |
10330 | * Updated dpkg-source(1), and added gpg(1) and pgp(1) to the SEE ALSO | |
10331 | section. | |
10332 | * Worked around broken textmode implementation in GPG. | |
10333 | * dpkg-dev now Suggests: gnupg . | |
10334 | * No longer includes developer-keys.pgp . Instead, dpkg now Suggests: and | |
10335 | dpkg-dev now Recommends: developer-keyring. | |
10336 | * Compiled with latest libstdc++ (2.9). | |
10337 | ||
10338 | -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Mon, 21 Sep 1998 13:17:14 +0200 | |
10339 | ||
10340 | ||
10341 | dpkg (1.4.0.27) unstable; urgency=low | |
10342 | ||
10343 | * REALLY fixed dpkg-dev, and new attempt to placate installer on internals. | |
10344 | ||
10345 | -- Daniel Jacobowitz <dan@debian.org> Fri, 27 Jul 1998 15:58:04 -0400 | |
10346 | ||
10347 | dpkg (1.4.0.26.0.1) unstable; urgency=low | |
10348 | ||
10349 | * Binary-only upload for x86 and fixed dpkg-dev | |
10350 | ||
10351 | -- Daniel Jacobowitz <dan@debian.org> Fri, 24 Jul 1998 15:58:04 -0400 | |
10352 | ||
10353 | dpkg (1.4.0.26) unstable; urgency=low | |
10354 | ||
10355 | * Non-maintainer upload. | |
10356 | ||
10357 | * Make --root work with maintainer scripts (Patch by Scott Barker, | |
10358 | bugs #4863 and #3170). | |
10359 | * Fix $(lispdir) bug if compiling without emacs (noticed by Joey Hess). | |
10360 | ||
10361 | -- Daniel Jacobowitz <dan@debian.org> Thu, 23 Jul 1998 12:02:04 -0400 | |
10362 | ||
10363 | dpkg (1.4.0.25) unstable; urgency=low | |
10364 | ||
10365 | * Non-maintainer upload. | |
10366 | ||
10367 | * Add the requested -nc option to dpkg-buildpackage (Do | |
10368 | not clean source tree, useful in debugging cycles). | |
10369 | * controllib.pl: Again by popular acclamation, fix the getlogin() warnings. | |
10370 | I redirected STDERR onto fd 0 before calling getlogin(). | |
10371 | * tools.m4: Fix display of whether c++ works. | |
10372 | * dpkg-deb/extract.c: glibc 2.1 and some kernels want to make | |
10373 | fflush() move the current fpos. Until someone can fix that, | |
10374 | protect with seek. | |
10375 | * Add an extra 0, to dselect/{pkg,meth}keys.cc so it compiles again. | |
10376 | * Start using lchown() if available. | |
10377 | * Really fix #20353. (aclocal.m4 was the wrong place; that's a generated | |
10378 | file. The correct place is in tl_canon.m4.) | |
10379 | ||
10380 | -- Daniel Jacobowitz <dan@debian.org> Tue, 21 Jul 1998 03:14:14 -0400 | |
10381 | ||
10382 | dpkg (1.4.0.24) unstable; urgency=low | |
10383 | ||
10384 | * Non-maintainer upload. | |
10385 | ||
10386 | * dpkg/main.c: Turn --force-overwrite off as default. | |
10387 | * dpkg/main.c: don't list --force-overwrite as default in --force-help, | |
10388 | noticed by Peter Weiss <Peter.Weiss@Informatik.Uni-Oldenburg.DE> and | |
10389 | others. [#23542, part of #17409]. | |
10390 | * dpkg/dpkg.8: replaced with a newer version from Jim Van Zandt | |
10391 | <jrv@vanzandt.mv.com>. [#21061] | |
10392 | ||
10393 | * dpkg-deb/build.c (do_build): add missing \n and improve error message | |
10394 | when conffile name is too long. [#7057] | |
10395 | ||
10396 | * scripts/update-alternatives.8: replaced with better man page from | |
10397 | Charles Briscoe-Smith <cpb4@ukc.ac.uk>. [#17283] | |
10398 | * scripts/dpkg-source.1: corrected logic error in documentation for | |
10399 | dpkg-gencontrol's -p option, as noticed by Oliver Elphick | |
10400 | <olly@linda.lfix.co.uk>. [#14655] | |
10401 | * scripts/controllib.pl (findarch): correct typo in error message, | |
10402 | noticed by Yann Dirson <ydirson@a2points.com>. [#22106] | |
10403 | * scripts/dpkg-buildpackage.sh: fix typo for 'source maintainer', | |
10404 | noticed by Joey Hess <joey@kite.ml.org>, Adam P. Harris | |
10405 | <apharris@onshore.com> and others. [#10175, #15559] | |
10406 | * scripts/dpkg-genchanges.pl: applied patch from Roman Hodek | |
10407 | <Roman.Hodek@informatik.uni-erlangen.de> which solves problems with | |
10408 | architecture specific packages in mostly architecture independent | |
10409 | multi-binary source packages. [#14341, #20192]. | |
10410 | ||
10411 | * doc/Makefile.am: remove any reference to the packaging manual, as it is | |
10412 | now provided by the separate "packaging-manual" package. | |
10413 | * doc/packaging.sgml: removed. | |
10414 | * doc/developer-keys.pgp: updated to the current debian keyring. | |
10415 | ||
10416 | * aclocal.m4: applied patch from Joel Klecker <jk@espy.org> to handle | |
10417 | egcs' --print-libgcc-file-name output. [#20353] | |
10418 | ||
10419 | * debian/copyright: correct FSF address. | |
10420 | * debian/rules: add code from lesstif's debian/rules to make libtool | |
10421 | less of a fool (i.e. not use -rpath and to link shared libraries | |
10422 | against libraries it depends on). Code by Richard Braakman | |
10423 | <dark@xs4all.nl> and Yann Dirson <dirson@debian.org>. | |
10424 | * debian/rules: remove all reference to the packaging manual as it is | |
10425 | now provided by the separate "packaging-manual" package. [#21581, | |
10426 | #21186, #22698, #23342] | |
10427 | * debian/rules: link dpkg-divert.1.gz to undocumented.7.gz as the lack | |
10428 | of a real manpage has been reported in #11093. | |
10429 | * debian/README.compile: removed gawk and bogus comment about gettext | |
10430 | being in experimental, as reported by Santiago Vila <sanvila@unex.es> | |
10431 | [#23344]. Added libpaperg (debiandoc2ps needs paperconf). | |
10432 | * debian/shlibs.default.i386: updated for glibc, reported by Herbert Xu | |
10433 | <herbert@gondor.apana.org.au>. [#13140] | |
10434 | * debian/control (dpkg-dev): depend on perl as POSIX (not a part of | |
10435 | perl-base) is needed by most of the perl dpkg-* scripts, noticed by | |
10436 | Joel Klecker <jk@espy.org>. [#22115] | |
10437 | ||
10438 | -- James Troup <jjtroup@comp.brad.ac.uk> Wed, 24 Jun 1998 14:38:52 +0200 | |
10439 | ||
10440 | dpkg (1.4.0.23.2) frozen unstable; urgency=low | |
10441 | ||
10442 | * Non-maintainer upload. | |
10443 | * dpkg/main.c: Turn --force-overwrite back on as default. | |
10444 | ||
10445 | -- James Troup <jjtroup@comp.brad.ac.uk> Tue, 23 Jun 1998 22:19:26 +0200 | |
10446 | ||
10447 | dpkg (1.4.0.23.1) frozen unstable; urgency=low | |
10448 | ||
10449 | * No real changes, only a new version code to make this go to frozen too. | |
10450 | ||
10451 | -- Nils Rennebarth <nils@debian.org> Wed, 10 Jun 1998 17:29:58 +0200 | |
10452 | ||
10453 | dpkg (1.4.0.23) frozen unstable; urgency=low | |
10454 | ||
10455 | * Non-maintainer bug-fix release | |
10456 | * Update the disk method to the hamm directory structure (Bug#21000) | |
10457 | ||
10458 | -- Nils Rennebarth <nils@debian.org> Sun, 7 Jun 1998 19:14:51 +0200 | |
10459 | ||
10460 | dpkg (1.4.0.22) frozen unstable; urgency=medium | |
10461 | ||
10462 | * Non-maintainer bug-fix release | |
10463 | * Install main changelog file as `changelog.gz' instead of | |
10464 | `changelog.dpkg.gz' (Debian Policy, section 5.8) (Bug#6052,15157) | |
10465 | * Avoid use of /tmp/*.$$ in preinst and postinst (Bug#19712) | |
10466 | * Make sure diversions file is always created with mode 0644 (Bug#19494) | |
10467 | * When removing a file, chmod it to 000 if it's a char or block | |
10468 | device or remove its s[ug]id bits, if any (Bug#6006) | |
10469 | * Minor fixes in the programmer's manual (Bug#6206) | |
10470 | * Always create readable status and available files | |
10471 | (Bug#9869,11887,14636,15786,19146) | |
10472 | * Make dpkg-gencontrol honour -DArchitecture=xxxx (Bug#9893) | |
10473 | * Allow different archs for the same binary in debian/files (Bug#9894) | |
10474 | * Added workaround in /usr/lib/dpkg/methods/disk/setup | |
10475 | to avoid bash warning (Bug#10111,10131) | |
10476 | * Recognize old .deb packages with other locales (Bug#12232) | |
10477 | * Added `SHELL=bash' to debian/rules: it uses bash-specific structs | |
10478 | * Move some files from dpkg to dpkg-dev (part of Bug#13295) | |
10479 | * Minor fix in packaging manual regarding to Standards-Version (Bug#14696) | |
10480 | * Fixed --altdir and --admindir in update-alternatives (Bug#15332) | |
10481 | * Strip /usr/lib/libdpkg* (Bug#15671) | |
10482 | * dpkg: send output of --help, --force-help and -Dhelp to stdout | |
10483 | (Bug#16051,18574) | |
10484 | * send correct signals with start-stop-daemon (Bug#17258) | |
10485 | * Make `dpkg-divert --test --remove' work as expected (Bug#19531) | |
10486 | * Determine properly the architecture if gcc is egcs (Bug#20353) | |
10487 | ||
10488 | -- Juan Cespedes <cespedes@debian.org> Sun, 5 Apr 1998 17:37:01 +0200 | |
10489 | ||
10490 | dpkg (1.4.0.21) unstable; urgency=low | |
10491 | ||
10492 | * Non-maintainer release to include a new update-rc.d | |
10493 | * Fixed date on files in the archive from 2017 and 2018 by running | |
10494 | touch foo; find . -newer foo | xargs -r touch; rm foo | |
10495 | * Changed start-stop-daemon message "No <program> found; none killed." to | |
10496 | "No <program> found running; none killed." | |
10497 | ||
10498 | -- Miquel van Smoorenburg <miquels@cistron.nl> Thu, 5 Mar 1998 14:19:46 +0100 | |
10499 | ||
10500 | dpkg (1.4.0.20) unstable; urgency=low | |
10501 | ||
10502 | * Disabled --force-overwrites. | |
10503 | * Removed core file from source | |
10504 | ||
10505 | -- Michael Alan Dorman <mdorman@debian.org> Tue, 9 Jan 1998 03:34:28 -0500 | |
10506 | ||
10507 | dpkg (1.4.0.19) unstable; urgency=low | |
10508 | ||
10509 | * Changed methods/disk.setup to use output of | |
10510 | 'dpkg --print-installation-architecture' instead of hard-coded | |
10511 | '1386' (fixes #10995). | |
10512 | * Patched dpkg-source to properly quote metacharacters in strings | |
10513 | before using them in pattern-matching expressions (fixes #10811). | |
10514 | * Fixed several documentation typos (fixes #10764). | |
10515 | * dpkg-source now works around 100-character filename limitation of cpio | |
10516 | (fixes #10400). | |
10517 | * dpkg-source now properly handles '\ no newline in source' message from | |
10518 | patch (fixes #5041). | |
10519 | ||
10520 | -- Klee Dienes <klee@debian.org> Sun, 13 Jul 1997 19:28:22 -0700 | |
10521 | ||
10522 | dpkg (1.4.0.18) unstable; urgency=low | |
10523 | ||
10524 | * dpkg-source now uses new -z option to GNU patch (still needs to be | |
10525 | changed to detect and use old version as well) (fixes #9904, #10005, #10007). | |
10526 | * Added i686 to archtable. | |
10527 | * shlibs.default now uses xlib6 instead of elf-x11r6lib (fixes #9926). | |
10528 | * debian-changelog-mode now uses interruptible completing type-in fields | |
10529 | instead of the previous 'select-a-letter method'. I consider this | |
10530 | better and more standard than the previous way, but I'd welcome | |
10531 | opinions to the contrary. Consider this a 'probationary' change for | |
10532 | now (fixes #9873, #9874). | |
10533 | ||
10534 | -- Klee Dienes <klee@debian.org> Sun, 25 May 1997 09:56:08 -0400 | |
10535 | ||
10536 | dpkg (1.4.0.17) unstable; urgency=low | |
10537 | ||
10538 | * All of the dpkg binaries (but not dpkg-dev or dselect) now speak | |
10539 | french, thanks to patches from Christophe Le Bars <clebars@teaser.fr> | |
10540 | * Fix leading spaces before day in 822-date. | |
10541 | * Changes from Tom Lees <tom@lpsg.demon.co.uk> to better support | |
10542 | building on non-Debian systems; minor Makefile fixes. | |
10543 | * Added 'ppc powerpc powerpc' to archtable. | |
10544 | * Changed documentation paper size to US/Letter instead of A4 (A4 | |
10545 | may be better, but it's easier to print US/Letter on A4 than it is | |
10546 | to print A4 on US/Letter). | |
10547 | ||
10548 | -- Klee Dienes <klee@debian.org> Tue, 13 May 1997 15:24:31 -0400 | |
10549 | ||
10550 | dpkg (1.4.0.16) experimental; urgency=low | |
10551 | ||
10552 | * Added generated sources to GNU-format source archive so it no longer | |
10553 | requires perl to build. | |
10554 | ||
10555 | -- Klee Dienes <klee@debian.org> Sat, 10 May 1997 17:34:29 -0400 | |
10556 | ||
10557 | dpkg (1.4.0.15) experimental; urgency=low | |
10558 | ||
10559 | * Changed dpkg-genchanges to check for ($arch == $substvar{'Arch'}), not | |
10560 | ($arch ne 'all') (fixes #9688). | |
10561 | * Fixed bug in start-stop-daemon.c (was using optarg after argument | |
10562 | parsing was over) (fixes #9597, #9603, #9364). | |
10563 | * Provide 50dpkg-dev.el for xemacs as well as emacs. | |
10564 | * Explicitly provide path for debian-changelog-mode in 50dpkg-dev to use | |
10565 | .el file as workaround until xemacs can read emacs19 .elc files. | |
10566 | * Pass top_distdir explicitly to 'make dist' to accommodate bug in | |
10567 | automake_1.1o-1. | |
10568 | * Fix debian/build to make html documentation without including | |
10569 | directories in tar archives (fixes #9348). | |
10570 | ||
10571 | -- Klee Dienes <klee@debian.org> Fri, 9 May 1997 13:17:18 -0400 | |
10572 | ||
10573 | dpkg (1.4.0.14) experimental; urgency=low | |
10574 | ||
10575 | * Fixed buglet in install-info.pl (fixes #9438). | |
10576 | * Re-write of update-rc.d.pl, primarily by Miquel van Smoorenburg | |
10577 | <miquels@cistron.nl> (fixes #9434, #9436). | |
10578 | * Renamed "dpkg Programmer's Manual" to "dpkg Internals Manual". | |
10579 | ||
10580 | -- Klee Dienes <klee@debian.org> Tue, 6 May 1997 22:01:07 -0400 | |
10581 | ||
10582 | dpkg (1.4.0.13) experimental; urgency=low | |
10583 | ||
10584 | * Fix to start-stop-daemon so that it still takes numeric arguments (had | |
10585 | been broken in 1.4.0.12) (fixes #9598). | |
10586 | * Fix 822-date to sanity-check localtime() output (seconds must be the | |
10587 | same as GMT). | |
10588 | * Patch from Guy Maor <maor@ece.utexas.edu> to dpkg-source.pl to support | |
10589 | pristine (MD5-equivalent) upstream sources. | |
10590 | * Patch from Michael Alan Dorman <mdorman@calder.med.miami.edu> to | |
10591 | update-rc.d.pl to fix handling multiple start/stop entries on a single | |
10592 | line. | |
10593 | * Several fixes to dpkg-genchanges to support -B option (added in | |
10594 | 1.4.0.12) (fixes #9340). | |
10595 | * Handle errors from 822-date in debian-changelog-mode.el. | |
10596 | * Changed cl-debian.pl to correctly handle extra whitespace in changelog | |
10597 | datestamps. | |
10598 | ||
10599 | -- Klee Dienes <klee@debian.org> Mon, 5 May 1997 18:12:43 -0400 | |
10600 | ||
10601 | dpkg (1.4.0.12) experimental; urgency=low | |
10602 | ||
10603 | * Re-wrote 822-date for clarity and to support timezone offsets >= 12h | |
10604 | (New Zealand in DST is +1300, for example) (fixes #7130). | |
10605 | * Patch from Juergen Menden <menden@morgana.camelot.de> to support | |
10606 | archdependent-only builds (fixes #8912, #9245, #5359). | |
10607 | * Fix archtable entry for powerpc (fixes #8794). | |
10608 | * Strip /sbin/* and /usr/sbin/* in debian/rules (fixes #8853). | |
10609 | * Moved start-stop-daemon to /sbin (fixes #8669). | |
10610 | * Set sharedstatedir and localstatedir for $(MAKE) install in | |
10611 | debian/rules (fixes #8852). | |
10612 | * Fixes for update-rc.d(8) from Jim Van Zandt <jrv@vanzandt.mv.com> | |
10613 | (fixes #8576). | |
10614 | * No longer do variable substitutions when generating change file (fixes | |
10615 | #5862). | |
10616 | * Support symbolic signal names in start-stop-daemon (fixes #7715). | |
10617 | * Add autoload for debian-changelog-mode to /etc/emacs/site-start.d | |
10618 | (fixes #4519, #5841). | |
10619 | * Add recommendation for gcc and make in dpkg-dev (gcc is needed for dpkg | |
10620 | --print-architecture, used by dpkg-gencontrol; make is needed for any | |
10621 | debian/rules file) (fixes #8470). | |
10622 | * Minor changes to packaging manual section on source package | |
10623 | conversion (fixes #6801). | |
10624 | * Renamed "programmer's manual" to 'packaging manual'. | |
10625 | * Start of new "programmer's manual" containing information on dpkg | |
10626 | internals and build information. This manual uses the new | |
10627 | TeXinfo-SGML format, currently included in doc/. | |
10628 | * dselect/pkgdepcon.cc now checks for debug not NULL, not just depdebug. | |
10629 | * Changed makefiles to support building outside of source directory. | |
10630 | * Include GNU-format source distribution with other non-debian packages. | |
10631 | ||
10632 | -- Klee Dienes <klee@debian.org> Sun, 4 May 1997 11:08:19 -0500 | |
10633 | ||
10634 | dpkg (1.4.0.11) experimental; urgency=low | |
10635 | ||
10636 | * Patches for alpha and libc6 from Michael Alan Dorman | |
10637 | <mdorman@calder.med.miami.edu>. | |
10638 | * Fixed minor problems in dpkg-shlibdeps regular expressions for libc6. | |
10639 | * Fix regex to detect directory creation in dpkg-source.pl. | |
10640 | * Minor changes for automake-1.1n. | |
10641 | ||
10642 | -- Klee Dienes <klee@debian.org> Sun, 23 Mar 1997 18:09:33 -0500 | |
10643 | ||
10644 | dpkg (1.4.0.10) unstable; urgency=medium | |
10645 | ||
10646 | * Fixed bug in controllib.pl (@fowner was entire passwd entry, | |
10647 | not just [uid, gid] as it should have been). | |
10648 | ||
10649 | -- Klee Dienes <klee@debian.org> Thu, 20 Mar 1997 13:06:52 -0500 | |
10650 | ||
10651 | dpkg (1.4.0.9) unstable; urgency=low | |
10652 | ||
10653 | * Check fputs() return values for (ret >= 0), not (ret != 0) (fixes #7522). | |
10654 | * dpkg-shlibdeps no longer gives error for Java and statically linked | |
10655 | binaries (fixes #4988). | |
10656 | * Change 'details of the old format' to 'details of the new format' in | |
10657 | deb-old.5 (fixes #7605). | |
10658 | * dpkg-source -b now warns (was previously silent) if maintainer changes | |
10659 | create new subdirectories. dpkg-source -x now warns (previously gave | |
10660 | error) if maintainer changes create new subdirectories (partially | |
10661 | fixes #6866, #6671, #5045, #6482). | |
10662 | * Added manual page for start-stop-daemon (8). | |
10663 | * Added C version of start-stop-daemon by | |
10664 | Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> (fixes #1670). | |
10665 | * Converted to use GNU automake for the build process by Tom Lees | |
10666 | <tom@lpsg.demon.co.uk>.< | |
10667 | * Preliminary support for dpkg functions as a shared library (now | |
10668 | provides libdpkg.so, but much work needs to be done in better | |
10669 | segregating and defining the interface). | |
10670 | * Preliminary internationalization support by Galen Hazelwood | |
10671 | <galenh@debian.org>. Only the library, dpkg-deb, md5sum, and dpkg | |
10672 | have been converted so far. No translations have yet been | |
10673 | constructed. | |
10674 | * Handle 'libc.so.6 => /lib/libc.so.6 (0x40010000)' format from libc6 | |
10675 | ldd (fixes #7603, #7926, #8688, #9179, #9134, #8516). | |
10676 | * Removed policy.sgml (it has been moved to the debian-policy package). | |
10677 | * Include patch from Darren Stalder <torin@daft.com> for | |
10678 | dpkg-buildpackage to choose PGP key based on Maintainer: field of | |
10679 | package being built (or -m<maintainer> option, if present) (fixes | |
10680 | #7898). | |
10681 | * Changed controllib.pl to use $ENV{LOGNAME}, getlogin(), and $< | |
10682 | (in that order) to determine the intended ownership of | |
10683 | debian/{files,substvars}, (fixes #7324, #6823, #5659, #5965, #5929, | |
10684 | #9239, #5366). | |
10685 | * Don't sign .dsc file in dpkg-buildpackage if building a binary-only | |
10686 | release (fixes #7260). | |
10687 | * Updated developer-keys.pgp to latest revision (fixes #6134). | |
10688 | ||
10689 | -- Klee Dienes <klee@debian.org> Mon, 17 Mar 1997 16:11:24 -0500 | |
10690 | ||
10691 | dpkg (1.4.0.8) unstable; urgency=medium | |
10692 | ||
10693 | * Corrected update-rc.d for bash 2.0 | |
10694 | * Updated developer-keys.pgp from | |
10695 | http://www.iki.fi/liw/debian/debian-keyring.tar.gz | |
10696 | ||
10697 | -- Guy Maor <maor@ece.utexas.edu> Mon, 3 Feb 1997 04:05:01 -0600 | |
10698 | ||
10699 | dpkg (1.4.0.7) stable unstable; urgency=HIGH | |
10700 | ||
10701 | * Fixed --assert-support-predepends failing between unpack & configure. | |
10702 | * Added --assert-working-epoch option. | |
10703 | ||
10704 | -- Guy Maor <maor@ece.utexas.edu> Sat, 25 Jan 1997 23:02:11 -0600 | |
10705 | ||
10706 | dpkg (1.4.0.6) stable unstable; urgency=high | |
10707 | ||
10708 | * Patched lib/vercmp.c to hopefully fix dselect epoch processing | |
10709 | (Bug#6204), (Bug#4590). | |
10710 | * Patched scripts/dpkg-buildpackage, scripts/dpkg-genchanges, | |
10711 | scripts/dpkg-gencontrol for epoch processing, courtesy of Loic Prylli | |
10712 | <lprylli@graville.fdn.fr> (Bug#6138, Bug#5225). | |
10713 | * Patched dpkg-genchanges to actually honor the -u switch to specify | |
10714 | directory (Bug#5564). | |
10715 | * Applied patch to main/archive.c to correct problems setting set[gu]id | |
10716 | binaries, courtesy of Herbert Xu <herbert@greathan.apana.org.au> | |
10717 | (Bug#5479). | |
10718 | * Applied patch to dpkg-source to correct debian-only package names, | |
10719 | courtesy of Guy Maor <maor@ece.utexas.edu> (Bug#5355). | |
10720 | ||
10721 | -- Michael Alan Dorman <mdorman@calder.med.miami.edu> Thu, 2 Jan 1997 11:36:09 -0500 | |
10722 | ||
10723 | dpkg (1.4.0.5) stable frozen unstable; urgency=medium | |
10724 | ||
10725 | * Distribution for frozen too. | |
10726 | ||
10727 | -- Heiko Schlittermann <heiko@lotte.sax.de> Thu, 5 Dec 1996 09:13:42 +0100 | |
10728 | ||
10729 | dpkg (1.4.0.4) stable unstable; urgency=medium | |
10730 | ||
10731 | * Bug2962 fixed: patch from Ian Jackson applied | |
10732 | (cursor keys won't work after search) | |
10733 | * Manuals 2.1.2.2 | |
10734 | ||
10735 | -- Heiko Schlittermann <heiko@lotte.sax.de> Fri, 15 Nov 1996 20:21:18 +0100 | |
10736 | ||
10737 | dpkg (1.4.0.3) unstable; urgency=medium | |
10738 | ||
10739 | * dpkg-source -x: created bad permissions (set x-bit for | |
10740 | all files pointed to by a symlink) | |
10741 | ||
10742 | -- Heiko Schlittermann <heiko@lotte.sax.de> Fri, 18 Oct 1996 18:32:06 +0200 | |
10743 | ||
10744 | dpkg (1.4.0.2) unstable; urgency=medium | |
10745 | ||
10746 | * dpkg-buildpackage.sh: reverted the quoting change -- (you | |
10747 | should use super, sudo, really, but not su. Or write a wrapper | |
10748 | around su) | |
10749 | * dpkg-buildpackage.sh: passing -m, -C, -v options to dpkg-genchanges | |
10750 | more the way Ian likes ;-) | |
10751 | * dpkg-source.pl: new function deoctify() as replacement for eval() | |
10752 | (turn \ddd into the corresponding character) [rem: probably better | |
10753 | solution would be to convert cpios output names into complete \ddd | |
10754 | representation as well tars output names] | |
10755 | * dpkg-source.pl: fixed 2 typos in failure message on creating | |
10756 | $origtargz.tmp-nest. | |
10757 | * main/main.c: typo for `treat' | |
10758 | * main/enquiry.c: fixed the ignorance for some relations in --compare-versions | |
10759 | * main/enquiry.c: missing version is now handled as described in `dpkg --help' | |
10760 | (or at least as I understood `dpkg --help' PLEASE TRY IT) | |
10761 | * lib/parsehelp.c: fixed parsing of epoch information | |
10762 | ||
10763 | -- Heiko Schlittermann <heiko@lotte.sax.de> Sun, 6 Oct 1996 23:27:47 +0200 | |
10764 | ||
10765 | dpkg (1.4.0.1) unstable; urgency=medium | |
10766 | ||
10767 | * dpkg-source: doesn't get screwed up from hardlinks | |
10768 | in the archive now | |
10769 | * dpkg-source: doesn't get screwed up from `unprintable' characters | |
10770 | in file names (e.g. from the kbd package) | |
10771 | * controllib.pl: $varlistvile -> $varlistfile (thanx Karl Sackett) | |
10772 | * dpkg-buildpackage: quoting for $rootcommand (thanx Michael Meskes) | |
10773 | and `eval' as default $rootcommand | |
10774 | * dpkg-*, controllib.pl: created debian/files and debian/substvars | |
10775 | are chown'ed to `getlogin()' and its group | |
10776 | * doc/: mv changed to mv -f | |
10777 | * dpkg-buildpackage: added an option -a for overriding the | |
10778 | architecture in the changes _file_name_ | |
10779 | * dpkg-buildpackage: pass -m* -v* .. options to dpgk-genchangelog | |
10780 | * dpkg-name moved to dpkg-dev | |
10781 | ||
10782 | -- Heiko Schlittermann <heiko@lotte.sax.de> Sat, 21 Sep 1996 22:06:01 +0200 | |
10783 | ||
10784 | dpkg (1.4.0) unstable; urgency=low (HIGH for new source format) | |
10785 | ||
10786 | * Corrected buffer overrun when dpkg-deb generates filename. (Bug#4467.) | |
10787 | * dpkg-shlibdeps works with DEBIAN/shlibs (thanks Heiko Schlittermann). | |
10788 | * Added libm.so.5 to shlibs.default for i386/m68k. | |
10789 | ||
10790 | * Split binary package into two: dpkg and dpkg-dev. | |
10791 | * dpkg-source(1) documents mode and ownership setting during extraction. | |
10792 | ||
10793 | * dpkg-scanpackages moved to /usr/bin. | |
10794 | * Include /usr/bin/dpkg-deb, not dpkg-deb.dist; don't rename in scripts. | |
10795 | * Copyright file changed slightly. | |
10796 | * debian-changelog-mode uses magic key substitution strings. (Bug#4419.) | |
10797 | * Changed email address in control file to <ian@chiark.greenend.org.uk>. | |
10798 | * Manuals and own Standards-Version: updated to 2.1.1.0. | |
10799 | ||
10800 | -- Ian Jackson <ian@chiark.greenend.org.uk> Thu, 12 Sep 1996 01:13:33 +0100 | |
10801 | ||
10802 | dpkg (1.3.14) unstable; urgency=low | |
10803 | ||
10804 | * dpkg-buildpackage new -tc (clean source tree) option. | |
10805 | ||
10806 | * Formatted documentation removed by `make clean' and so not in source. | |
10807 | * Manuals and own Standards-Version: updated to 2.1.0.0. | |
10808 | * Distribute {policy,programmer}.{html.tar,ps}.gz with each upload. | |
10809 | ||
10810 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sun, 1 Sep 1996 20:43:40 +0100 | |
10811 | ||
10812 | dpkg (1.3.13) unstable; urgency=low (HIGH for building new src X programs) | |
10813 | ||
10814 | * X shared libraries added to shlibs.default (=> `elf-x11r6lib'). | |
10815 | * dpkg-source tar invocation fixed so that TAPE env var doesn't break it. | |
10816 | * dpkg-source copes better with missing final newline messages from diff. | |
10817 | ||
10818 | * dpkg-buildpackage usage message fixed: -si is the default. (Bug#4350.) | |
10819 | * dpkg-source error message about src dir mismatch typo fixed. (Bug#4349.) | |
10820 | ||
10821 | * dpkg-source(1) has suggestions for dpkg-buildpackage -r option. | |
10822 | * dpkg-source change date fixed. (Bug#4351.) | |
10823 | * More developers' keys. | |
10824 | * Manual updates, own Standards-Version updated. | |
10825 | ||
10826 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 31 Aug 1996 20:08:18 +0100 | |
10827 | ||
10828 | dpkg (1.3.12) unstable; urgency=medium | |
10829 | ||
10830 | * dpkg prints old version number when upgrading. (Bug#4340.) | |
10831 | * dpkg-deb tries to detect and flag corruption by ASCII download. | |
10832 | ||
10833 | * dpkg-genchanges and dpkg-buildpackage say what source is included. | |
10834 | ||
10835 | * dpkg-buildpackage passes +clearsig=on to PGP (or pgpcommand). (Bug#4342.) | |
10836 | ||
10837 | * dpkg-source prints better error for cpio not honouring -0t. | |
10838 | * control file Suggests cpio >= 2.4.2, rather than just cpio. | |
10839 | ||
10840 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Fri, 30 Aug 1996 15:31:51 +0100 | |
10841 | ||
10842 | dpkg (1.3.11) unstable; urgency=low | |
10843 | ||
10844 | * EBUSY when dpkg removes a directory is only a warning. | |
10845 | ||
10846 | * dpkg-genchanges generates sensible warning (not confusing error | |
10847 | about mismatch) for missing Section/Priority in binary packages. | |
10848 | ||
10849 | * Added dpkg --print-gnu-build-architecture option. | |
10850 | * shlibs.default for m68k provided, as a copy of i386 version. | |
10851 | ||
10852 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 29 Aug 1996 14:05:02 +0100 | |
10853 | ||
10854 | dpkg (1.3.10) unstable; urgency=medium | |
10855 | ||
10856 | * dpkg-source(1) manpage alias symlinks are not dangling. | |
10857 | * dselect selects things by default if they are installed. | |
10858 | * Added `pentium' as alias for `i386' architecture. | |
10859 | * Added `Suggests: cpio, patch' and explanatory text to Description. | |
10860 | (Bugs #4262, #4263.) | |
10861 | ||
10862 | * More developers' PGP keys. | |
10863 | * Manual updates, new source format released. | |
10864 | ||
10865 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 26 Aug 1996 14:30:44 +0100 | |
10866 | ||
10867 | dpkg (1.3.9) unstable; urgency=low (high for new source format) | |
10868 | ||
10869 | * dpkg --get-selections and --set-selections added. | |
10870 | * New dpkg --force-not-root flag. | |
10871 | ||
10872 | * Don't replace directory with another package's file. (Bug#4202.) | |
10873 | ||
10874 | * All manpages now installed compressed. | |
10875 | * Copyright file moved to /usr/doc/dpkg/copyright. | |
10876 | * Standards-Version updated (0.2.1.1). | |
10877 | ||
10878 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 24 Aug 1996 19:09:30 +0100 | |
10879 | ||
10880 | dpkg (1.3.8) unstable; urgency=low (high for new source format) | |
10881 | ||
10882 | * dpkg-buildpackage -sa, -si options work correctly. | |
10883 | ||
10884 | * update-rc.d(8) updated to reflect design and reality. | |
10885 | * Programmers' and policy manual updates. | |
10886 | ||
10887 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Fri, 23 Aug 1996 12:48:26 +0100 | |
10888 | ||
10889 | dpkg (1.3.7) unstable; urgency=low (medium for source pkg docs) | |
10890 | ||
10891 | * dselect +/-/_/= on lines for all broken, new, local or whatever | |
10892 | packages do not affect _all_ packages. (Bug#4129.) | |
10893 | ||
10894 | * Support for diff-only uploads in source packaging tools. | |
10895 | * dpkg-genchanges -d<descripfile> option renamed to -C. | |
10896 | * dpkg-buildpackage understands -m, -v, -C (for dpkg-genchanges). | |
10897 | * Support for debian/shlibs.local added to dpkg-shlibdeps. | |
10898 | * Shared library files' search order defined in dpkg-source(1), and | |
10899 | relevant files added to the FILES section. | |
10900 | ||
10901 | * Programmers' manual describes source packaging tools. | |
10902 | * Policy manual mentions shared library control area file. | |
10903 | * dpkg-source manpage includes dpkg-shlibdeps in title line. | |
10904 | * Manuals have changelog and automatic version numbering. | |
10905 | * changelogs (for dpkg and for manuals) installed. | |
10906 | * binary target split into binary-arch and binary-indep in manual. | |
10907 | * Manpages should be compressed. | |
10908 | * Copyright file is moved to /usr/doc/<package>/copyright. | |
10909 | * Changelogs must be installed in /usr/doc/<package>. | |
10910 | ||
10911 | * dpkg-deb(8) moved to dpkg-deb(1). | |
10912 | ||
10913 | * binary target split into binary-arch and binary-indep in source. | |
10914 | * changelog entry for 1.2.14 copied from that (forked) release. | |
10915 | ||
10916 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 22 Aug 1996 15:36:12 +0100 | |
10917 | ||
10918 | dpkg (1.3.6) experimental; urgency=low (HIGH for new source format) | |
10919 | ||
10920 | * dpkg-source now has broken argument unparsing for tar. (Bug#4195.) | |
10921 | ||
10922 | * dpkg-gencontrol writes to debian/tmp/DEBIAN/control by default. | |
10923 | * dpkg-shlibdeps script added. | |
10924 | ||
10925 | * Back to old sh update-rc.d, and removed manpage, because new Perl | |
10926 | version and the manpage have different syntax and semantics. | |
10927 | * update-rc.d prints usage message for missing terminal `.'. (Bug#4122.) | |
10928 | ||
10929 | * Use rm -rf instead of just rm -r in dpkg-deb --info &c. (Bug#4200.) | |
10930 | ||
10931 | * Added support for Installed-Size to dpkg-gencontrol, and documented. | |
10932 | * Source packaging substitution variables and name syntax rationalised. | |
10933 | * dpkg-source scripts' usage messages improved slightly. | |
10934 | * dpkg-source works with non-empty second (orig dir) argument. | |
10935 | ||
10936 | * Added rationale for copyright policy to manual. | |
10937 | * More developers' PGP keys. | |
10938 | * Control database handling cleanups (usu. Source field blanked). | |
10939 | ||
10940 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 20 Aug 1996 15:39:58 +0100 | |
10941 | ||
10942 | dpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode) | |
10943 | ||
10944 | * 822-date script included. (Bug#4136.) | |
10945 | * debian-changelog-add-version works on empty file. | |
10946 | * debian-changelog-mode mode-help works properly. | |
10947 | ||
10948 | * dpkg-source tells patch not to make numbered backups. (Bug#4135.) | |
10949 | ||
10950 | * More developers' PGP keys. | |
10951 | * Paragraph on uucp -a and -g options removed from policy manual. | |
10952 | ||
10953 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 14 Aug 1996 14:46:47 +0100 | |
10954 | ||
10955 | dpkg (1.3.4) experimental; urgency=low | |
10956 | ||
10957 | * Removed debugging output from dpkg-source -x. Oops. | |
10958 | * Removed section on source package permissions from policy manual - | |
10959 | dpkg-source now sorts these out. | |
10960 | ||
10961 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sun, 11 Aug 1996 13:25:44 +0100 | |
10962 | ||
10963 | dpkg (1.3.3) experimental; urgency=low | |
10964 | ||
10965 | * Programmers' & policy manuals in source tree; HTML in /usr/doc/dpkg. | |
10966 | * Old guidelines.info and text files in /usr/doc/dpkg removed. | |
10967 | ||
10968 | * dpkg-source sets permissions on extracted debianized source tree | |
10969 | and does not copy ownerships out of archive even if running as root. | |
10970 | ||
10971 | * Emacs mode `dpkg changelog' renamed to `Debian changelog'. | |
10972 | * Default changelog format renamed from `dpkg' to `debian'. | |
10973 | ||
10974 | * debian-changelog-mode sets fill-prefix correctly. | |
10975 | * debian-changelog-mode urgencies except HIGH lowercase by default. | |
10976 | * debian-changelog-mode displays keymap in doc string and so mode help. | |
10977 | ||
10978 | * More maintainers' PGP keys. | |
10979 | ||
10980 | * Remove built changelog parsers with `clean' target in source. | |
10981 | ||
10982 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 10 Aug 1996 23:35:51 +0100 | |
10983 | ||
10984 | dpkg (1.3.2) experimental; urgency=LOW (MEDIUM for dpkg-source) | |
10985 | ||
10986 | * Faster update-rc.d written in Perl by Miquel van Smoorenburg. | |
10987 | * install-info --test doesn't lock dir. (Bug#3992, thanks Darren). | |
10988 | ||
10989 | * dpkg-source doesn't break in the presence of any symlinks. | |
10990 | ||
10991 | * More developers' keys added to doc/developer-keys.pgp. | |
10992 | * Install developers' keys in /usr/doc/dpkg/developer-keys.pgp. | |
10993 | * dpkg-source documents undefined substvar behaviour. | |
10994 | * minor debian/rules cleanups. | |
10995 | ||
10996 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 10 Aug 1996 02:13:47 +0100 | |
10997 | ||
10998 | dpkg (1.3.1) experimental; urgency=LOW | |
10999 | ||
11000 | * manpage for dpkg-source et al now available. | |
11001 | * dpkg-changelog-mode.el installed in site-lisp, but still no autoload. | |
11002 | ||
11003 | * dpkg-source prints correct string for not-understood tar -vvt output. | |
11004 | * dpkg-source parsing of tar -vvt output made more robust. | |
11005 | ||
11006 | * dpkg-buildpackage prints usage message on usage error. | |
11007 | * dpkg-gencontrol can print usage message. | |
11008 | * -T<varlistfile> option added to dpkg-source. | |
11009 | * Description of -f<fileslistfile> corrected in dpkg-distaddfile usage. | |
11010 | * -m<maintainer> synopsis changed in dpkg-genchanges usage. | |
11011 | * debian/substvars may now contain blank lines. | |
11012 | ||
11013 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 8 Aug 1996 02:36:04 +0100 | |
11014 | ||
11015 | dpkg (1.3.0) experimental; urgency=LOW | |
11016 | ||
11017 | * dpkg can install named pipes. | |
11018 | * dpkg-deb supports directory for destination, generates filename. | |
11019 | * dpkg-{source,gencontrol,genchanges,parsechangelog,buildpackage}, | |
11020 | dpkg-distaddfile scripts to support new source package format. | |
11021 | * a.out build no longer supported. | |
11022 | * Changed to new source package format. | |
11023 | ||
11024 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 6 Aug 1996 02:31:52 +0100 | |
11025 | ||
11026 | ||
11027 | dpkg (1.2.14) stable unstable; urgency=MEDIUM | |
11028 | ||
11029 | * dselect +/-/_/= on lines for all broken, new, local or whatever | |
11030 | packages do not affect _all_ packages. (Bug#4129.) | |
11031 | ||
11032 | * NOTE - THE HISTORY FORKS HERE. 1.2.14's change appears in 1.3.7. | |
11033 | ||
11034 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 22 Aug 1996 00:39:52 +0100 | |
11035 | ||
11036 | ||
11037 | dpkg (1.2.13) unstable; urgency=LOW | |
11038 | ||
11039 | * dpkg --search produces correct output for diversions. | |
11040 | * dpkg-name remove unnecessary arch missing warning. (Bug#3482.) | |
11041 | ||
11042 | * dpkg-deb --build warns about uppercase chars in package name. | |
11043 | ||
11044 | * dpkg-scanpackages error messages updated and manpage provided | |
11045 | (thanks to Michael Shields). | |
11046 | * dpkg-scanpackages warns about spurious entries in override file. | |
11047 | * dpkg-scanpackages `noverride' renamed to `override' everywhere. | |
11048 | * dpkg-scanpackages field ordering to put Architecture higher. | |
11049 | * dpkg-scanpackages field names capitalised appropriately. | |
11050 | * dpkg-scanpackages invokes find with -follow. (Bug#3956.) | |
11051 | ||
11052 | * guidelines say #!/usr/bin/perl everywhere, not #!/bin/perl. | |
11053 | * Many developers' PGP keys added. | |
11054 | ||
11055 | * configure script uses ${CC} instead of $(CC) (again :-/). | |
11056 | * developers' keys included in dpkg source tree and /usr/doc. | |
11057 | * configure remade using autoconf 2.10-3 (was 2.4-1). | |
11058 | ||
11059 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 1 Aug 1996 02:46:34 +0100 | |
11060 | ||
11061 | dpkg (1.2.12); priority=LOW | |
11062 | ||
11063 | * dpkg --search and --list understand and comment on diversions. | |
11064 | * dpkg-divert displays diversions more intelligibly. | |
11065 | ||
11066 | * Guidelines are somewhat clearer about descriptions. | |
11067 | * deb(5) describes new format; old moved to deb-old(5). (Bug#3435.) | |
11068 | * deb-control(5) carries a warning about being out of date. | |
11069 | ||
11070 | * Added 1996 to dselect version/copyright. | |
11071 | ||
11072 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 4 Jul 1996 15:04:49 +0100 | |
11073 | ||
11074 | dpkg (1.2.11); priority=MEDIUM | |
11075 | ||
11076 | * dselect had dependency bug if installed package newer than avail. | |
11077 | * Added `replaces' to dselect's list of package relationship strings. | |
11078 | ||
11079 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 1 Jul 1996 02:51:11 +0100 | |
11080 | ||
11081 | dpkg (1.2.10); priority=MEDIUM | |
11082 | ||
11083 | * Fixed bug in old-style version/revision number parsing. (Bug#3440.) | |
11084 | ||
11085 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 29 Jun 1996 03:32:45 +0100 | |
11086 | ||
11087 | dpkg (1.2.9); priority=MEDIUM | |
11088 | ||
11089 | * Fixed status database updates reading bug. | |
11090 | * `Setting up' message includes version number. | |
11091 | * `existence check' message changed to say `cannot access archive'. | |
11092 | ||
11093 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 27 Jun 1996 13:39:36 +0100 | |
11094 | ||
11095 | dpkg (1.2.8); priority=LOW | |
11096 | ||
11097 | * dpkg --record-avail puts data in Size field. | |
11098 | * strip / for rmdir(2) in cleanup to work around kernel bug. (Bug#3275.) | |
11099 | * dpkg-split --msdos no longer allows `-' and other chars in filenames. | |
11100 | ||
11101 | * manual dpkg-split(8) written. | |
11102 | * dpkg-split minor typo in --auto usage error message fixed. | |
11103 | * dpkg-deb(8) very minor cosmetic fix to --build option. | |
11104 | ||
11105 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 25 Jun 1996 03:00:14 +0100 | |
11106 | ||
11107 | dpkg (1.2.7); priority=LOW | |
11108 | ||
11109 | * dpkg-scanpackages syntax errors fixed. | |
11110 | ||
11111 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Fri, 21 Jun 1996 04:10:38 +0100 | |
11112 | ||
11113 | dpkg (1.2.6); priority=MEDIUM | |
11114 | ||
11115 | * NFS, CDROM and partition dselect methods include mountpoint | |
11116 | in paths given to dpkg in [I]install, so they should now work. | |
11117 | ||
11118 | * Removed some leftover files from source tree. | |
11119 | ||
11120 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 12 Jun 1996 14:35:19 +0100 | |
11121 | ||
11122 | dpkg (1.2.5); priority=MEDIUM | |
11123 | ||
11124 | * Allow, but do not create, packages in half-installed state | |
11125 | with no version number. (Aargh.) | |
11126 | ||
11127 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 10 Jun 1996 04:55:43 +0100 | |
11128 | ||
11129 | dpkg (1.2.4); priority=MEDIUM | |
11130 | ||
11131 | * New dpkg-name from Erick (<pkg>_<version>_<arch>.deb convention). | |
11132 | * Disappeared packages can't own conffiles any more ! (Bug#3214.) | |
11133 | * install-info creates Miscellaneous sections with a newline | |
11134 | following the heading. (Bug#3218.) | |
11135 | * cleanup-info script installed in /usr/sbin; called as appropriate | |
11136 | by postinst. Thanks to Kim-Minh Kaplan. (Bug#3125.) | |
11137 | * Allow superseded Essential packages to be purged after they've | |
11138 | been removed (clear the Essential flag on removal, and ignore it | |
11139 | on packages that are in stat_configfiles). | |
11140 | ||
11141 | * dselect disk methods understand `y' as well as `yes' for using | |
11142 | development tree. | |
11143 | * dselect doesn't make packages appear as `new' again if update | |
11144 | of available packages fails. | |
11145 | * dselect places method selection cursor over option last selected. | |
11146 | ||
11147 | * dpkg-scanpackages doesn't die when repeated packages are found. | |
11148 | * dpkg-scanpackages allows many old maintainers (`//'-separated). | |
11149 | ||
11150 | * `Version' field is now mandatory (some operations already | |
11151 | wouldn't work right anyway if it wasn't there). | |
11152 | ||
11153 | * update-rc.d(8) now says you must remove the script. (Bug#3215.) | |
11154 | * dpkg --force-help says that --force-overwrite is on by default. | |
11155 | * dpkg-deb manpage rewritten. | |
11156 | * debian.README (= /usr/doc/copyright/dpkg) edited slightly. | |
11157 | ||
11158 | * Some database parsing grunge removed (pdb_preferversion, &c). | |
11159 | * Source tree doc/sgml contains some embryonic manuals. | |
11160 | * Leftover files in lib directory in source tree deleted. | |
11161 | ||
11162 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 10 Jun 1996 03:52:01 +0100 | |
11163 | ||
11164 | dpkg (1.2.3); priority=HIGH | |
11165 | ||
11166 | * install-info doesn't replicate section headings (Bug#3125, #2973). | |
11167 | * New dpkg-name manpage broken off from script (oops!). | |
11168 | * dselect help screens made consistent with new strings, flags, &c. | |
11169 | * dselect error flag column labelled E (Error), not H (Hold). | |
11170 | * `Escape' no longer bound to `exit list without saving' in dselect. | |
11171 | ||
11172 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 28 May 1996 02:14:57 +0100 | |
11173 | ||
11174 | dpkg (1.2.2); priority=MEDIUM | |
11175 | ||
11176 | * Fixed dselect coredump found by Erick Branderhorst (thanks). | |
11177 | * Sort obsolete removed packages separately, not under Available. | |
11178 | ||
11179 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 23 May 1996 21:31:05 +0100 | |
11180 | ||
11181 | dpkg (1.2.1); priority=MEDIUM | |
11182 | ||
11183 | * `=' key in dselect really does `hold' rather than `unhold'. | |
11184 | * dselect dependency processing now interacts better with `hold'. | |
11185 | * dselect `I' key (not `i') modifies display of the info window. | |
11186 | * dselect shows unavailable packages as being unavailable. | |
11187 | * dselect main menu headings and many other strings changed to try to | |
11188 | discourage people from deselecting every package and using [R]emove. | |
11189 | Notably, `select' changed to `mark' throughout. | |
11190 | ||
11191 | * dselect disk methods now print a few fewer double slashes. | |
11192 | * dselect disk access methods will offer to use dpkg --record-avail | |
11193 | to scan the available packages, if no Packages file is found. | |
11194 | ||
11195 | * New dpkg --compare-versions option, for the benefit of scripts &c. | |
11196 | * New dpkg --clear-avail option forgets all available packages info. | |
11197 | * New dpkg --print-avail option, prints `available' data (from Packages, &c). | |
11198 | * dpkg usage message is more informative, but no longer fits on screen. | |
11199 | * dpkg --avail option renamed --record-avail. | |
11200 | ||
11201 | * Latest dpkg-name from Erick Branderhorst. | |
11202 | * dpkg-scanpackages has more sensible problem reporting. | |
11203 | * postinst configure now gets null argument (not <unknown> or <none>) | |
11204 | when there is no previously configured version. | |
11205 | ||
11206 | * Guidelines say that postinst configure is given previous version. | |
11207 | * Guidelines don't refer to maintainer-script-args.txt in main text. | |
11208 | * Guidelines (Texinfo source) uploaded separately. | |
11209 | ||
11210 | * Own version of strcpy (used for debugging) removed. | |
11211 | * Interface to access methods document in source (doc/dselect-methods.txt). | |
11212 | * debian.buildscript moves changes file into parent directory. | |
11213 | ||
11214 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 22 May 1996 01:26:31 +0100 | |
11215 | ||
11216 | dpkg (1.2.0); priority=MEDIUM | |
11217 | ||
11218 | * dselect can sort packages by available and installed states, and | |
11219 | display their version numbers. (Use O, o and V.) | |
11220 | * Hold is properly integrated as a real `wanted state', rather than | |
11221 | a separate flag. | |
11222 | * Epochs in version numbers implemented, using the syntax | |
11223 | <epoch>:<version>-<revision>. (Epoch not usually displayed.) | |
11224 | * dselect disk method is architecture-independent (uses dpkg's | |
11225 | installation architecture, and looks in the right part of the tree). | |
11226 | ||
11227 | * dselect disk method doesn't try to satisfy the predependencies of | |
11228 | packages which are on hold. | |
11229 | * Fixed conflict-related assertion failure. (Bug#2784.) | |
11230 | * conffiles do not cause file conflicts if the conflicting package | |
11231 | is in the `configuration only' state. (Bug#2720.) | |
11232 | * Fixed messages where available version number was reported as installed | |
11233 | version in conflict and dependency messages. (Bug#2654, Bug#2974.) | |
11234 | ||
11235 | * New format .deb files are default even for a.out compiles (but | |
11236 | a.out version of dpkg is in old format). | |
11237 | * Characters @:= (at colon equals) in package names now strictly | |
11238 | forbidden everywhere (_ is still allowed in existing packages). | |
11239 | * New dpkg --print-installation-architecture option prints installation | |
11240 | architecture (compiled in), rather than build architecture (determined | |
11241 | from gcc -print-libgcc-file-name). | |
11242 | ||
11243 | * Version messages show whether compiled a.out or ELF (i386 only). | |
11244 | * Fixed missing space in version syntax error messages. | |
11245 | * Manpage dpkg.8 installed with warning about inaccuracy. | |
11246 | ||
11247 | * Guidelines don't say to stop and restart daemons in runlevels 2345; | |
11248 | instead they say to start in 2345 and stop in 016. | |
11249 | * Guidelines and version messages say just Debian Linux. | |
11250 | * Guidelines typo fix for '"stop"'. (Bug#2867.) | |
11251 | ||
11252 | * doc/Makefile.in clean properly deletes various guidelines.info* files. | |
11253 | ||
11254 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 16 May 1996 00:01:21 +0100 | |
11255 | ||
11256 | dpkg (1.1.6); priority=MEDIUM | |
11257 | ||
11258 | * Check virtual dependencies when removing (ouch! - thanks SDE.) | |
11259 | * Fixed bug in internal database validity management that could | |
11260 | make dselect and dpkg dump core. (Bug#2613.) | |
11261 | * Fixed two coredumping bugs when using local diversions. (Bug#2804.) | |
11262 | * Fixed disappearance of overwritten packages. (Bug#2696.) | |
11263 | * install-info won't modify dir file before start of menu. | |
11264 | * install-info will create Miscellaneous heading if no sections yet. | |
11265 | ||
11266 | * Only alphanums and +-. allowed in package names - enforced by | |
11267 | dpkg-deb --build and documented in Guidelines. | |
11268 | * dselect doesn't display packages unless they are installed, selected | |
11269 | or available. | |
11270 | * dselect doesn't show spurious section and priority headings. | |
11271 | * dselect has a few extra keybindings (from Lee Olds). | |
11272 | * --force message changed to `--force enabled' so that default is OK. | |
11273 | ||
11274 | * dpkg-name now includes architecture component in .deb filename, | |
11275 | and translates - in package name to _. | |
11276 | * .deb file has architecture component in filename. | |
11277 | ||
11278 | * Guidelines changed to say Pre-Depends is for experts only. | |
11279 | * Guidelines say to provide a unidiff (-u) rather than an old context diff. | |
11280 | * Guidelines say 755 root.root for shared libraries. | |
11281 | ||
11282 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 1 May 1996 00:47:22 +0100 | |
11283 | ||
11284 | dpkg (1.1.5); priority=MEDIUM (HIGH for diversions users) | |
11285 | ||
11286 | * Fixed coredump when using diversions. (Bug#2603.) | |
11287 | * Fixed typo in dpkg-divert which could lose diversions. (Bug#2662.) | |
11288 | ||
11289 | * --force-overwrite is the default. | |
11290 | * diversions.text provides better examples. | |
11291 | ||
11292 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 10 Apr 1996 13:59:30 +0100 | |
11293 | ||
11294 | dpkg (1.1.4); priority=MEDIUM | |
11295 | ||
11296 | * Allow overwriting of conflicting packages being removed. (Bug#2614.) | |
11297 | ||
11298 | * a.out control file says Pre-Depends: libc4 | libc. (Bug#2640.) | |
11299 | * ELF control file and libc dependencies changed to use finalised scheme. | |
11300 | * ELF control file and libc dependencies for i386 only. (Bug#2617.) | |
11301 | ||
11302 | * Guidelines say use only released libraries and compilers. | |
11303 | * Install wishlist as /usr/doc/dpkg/WISHLIST. | |
11304 | * Remove spurious entries for Guidelines in info dir file. | |
11305 | ||
11306 | * dpkg-deb --build checks permissions on control (DEBIAN) directory. | |
11307 | ||
11308 | * Spaces in control file fields not copied by dpkg-split. (Bug#2633.) | |
11309 | * Spaces in split file part control data ignore. (Bug#2633.) | |
11310 | ||
11311 | * Portability fixes, including patch from Richard Kettlewell. | |
11312 | * Fixed minor configure.in bug causing mangled GCC -W options. | |
11313 | ||
11314 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 4 Apr 1996 01:58:40 +0100 | |
11315 | ||
11316 | dpkg (1.1.3); priority=LOW | |
11317 | ||
11318 | * dselect disk methods support Pre-Depends installation ordering. | |
11319 | * When dpkg fails and --auto-deconfigure would help it says so. | |
11320 | * dpkg --search output lists several packages with same file on one line. | |
11321 | * Improved dpkg usage message somewhat. | |
11322 | ||
11323 | * dpkg-deb --build checks permissions and types of maintainer scripts. | |
11324 | * dpkg-deb --build treats misspecified conffiles as error, not warning. | |
11325 | * dpkg --print-architecture prints compiler's architecture while | |
11326 | dpkg --version (&c) print system's arch (this to help cross-compiling). | |
11327 | * More minor guidelines changes, including dir entry fixup. | |
11328 | ||
11329 | * configure script caches more values. | |
11330 | * Changed maintainer email address to ian@chiark.chu.cam.ac.uk. | |
11331 | ||
11332 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 16 Mar 1996 19:18:08 +0000 | |
11333 | ||
11334 | dpkg (1.1.2); priority=LOW | |
11335 | ||
11336 | * Packaging guidelines installed properly (and as guidelines | |
11337 | rather than debian-guidelines). | |
11338 | * ELF version has more checks to stop you wrecking your dpkg installation. | |
11339 | * dselect disk methods now look for a `local' tree as well, for | |
11340 | people who want locally-available software of various kinds. | |
11341 | * dpkg-divert has debugging message removed. | |
11342 | * Minor guidelines changes. | |
11343 | ||
11344 | * Various makefile cleanups, mainly to do with ELF vs. a.out support. | |
11345 | * debian.rules cleans out ~ files itself, as well as calling make clean. | |
11346 | * debian.rules names .nondebbin.tar.gz file ELF too, if appropriate. | |
11347 | ||
11348 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 14 Mar 1996 03:38:29 +0000 | |
11349 | ||
11350 | dpkg (1.1.1elf); priority=LOW | |
11351 | ||
11352 | * Added /usr/lib/dpkg/elf-executables-ok and elf-in-kernel. | |
11353 | * Replaces field now allows automatic removal of conflicting packages. | |
11354 | * Replaces field now required to overwrite other packages' files. | |
11355 | * Architecture field, and dpkg --print-architecture, supported. | |
11356 | * build new format archives by default when compiled with ELF compiler. | |
11357 | ||
11358 | * symlinks are now installed atomically (good for shared libraries). | |
11359 | * create /var/lib/dpkg/diversions in postinst if necessary (Bug#2465.) | |
11360 | * Pre-Depends now correctly fails if package never configured. | |
11361 | * dselect disk methods mount with -o nosuid,nodev. | |
11362 | * update-rc.d defaults doesn't add both K and S in any one runlevel; | |
11363 | dpkg postinst fixes up this situation if it sees it. | |
11364 | ||
11365 | * Assorted fixups to the Guidelines, which are now in one piece. | |
11366 | * dpkg --list prints version string in one piece. | |
11367 | * dpkg-scanpackages doesn't produce notice on output with list of | |
11368 | packages with Section and/or Priority control file fields. | |
11369 | ||
11370 | * control file and debian.rules work both for ELF and non-ELF compiles. | |
11371 | * most files compiled with -O2 (-O3 only for some critical files) - | |
11372 | this fixes ELF build. | |
11373 | ||
11374 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 11 Mar 1996 04:25:28 +0000 | |
11375 | ||
11376 | dpkg (1.1.0); priority=LOW | |
11377 | ||
11378 | * dpkg supports Pre-Depends. | |
11379 | * postinst script gets most-recently-configured version as $2. | |
11380 | ||
11381 | * lib/tarfn.c #includes <errno.h> (portability fix). | |
11382 | ||
11383 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 11 Feb 1996 21:07:03 +0000 | |
11384 | ||
11385 | dpkg (1.0.17); priority=LOW | |
11386 | ||
11387 | * dpkg --recursive follows symlinks (useful for devel tree). | |
11388 | ||
11389 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 10 Feb 1996 15:58:46 +0000 | |
11390 | ||
11391 | dpkg (1.0.16); priority=LOW | |
11392 | ||
11393 | * dpkg-deb much faster reading new format archives. (Bug#2256.) | |
11394 | * Developers' documentation in /usr/doc/dpkg/, /usr/info/. | |
11395 | ||
11396 | * Fixed typo in control file Description. | |
11397 | ||
11398 | * configure script tries to improve matters wrt sysinfo. | |
11399 | * any debian-tmp.deb is deleted by `./debian.rules clean'. | |
11400 | ||
11401 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 4 Feb 1996 15:51:59 +0000 | |
11402 | ||
11403 | dpkg (1.0.15); priority=LOW | |
11404 | ||
11405 | * dselect disk methods should never unmount things they didn't mount. | |
11406 | * debian.README aka /usr/doc/copyright updated. | |
11407 | ||
11408 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 30 Jan 1996 15:05:39 +0000 | |
11409 | ||
11410 | dpkg (1.0.14); priority=MEDIUM | |
11411 | ||
11412 | * fixed file descriptor leak in dpkg introduced in 1.0.11. | |
11413 | * included dpkg-name in this package (conflicts with dpkg-name). | |
11414 | ||
11415 | * redraw in dselect main menu changed to use clearok (like in lists). | |
11416 | * sa_restorer in struct sigaction no longer used (portability fix). | |
11417 | * removed Guidelines from source package. | |
11418 | ||
11419 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 30 Jan 1996 02:52:29 +0000 | |
11420 | ||
11421 | dpkg (1.0.13); priority=MEDIUM | |
11422 | ||
11423 | * dselect partition and mounted methods work again. | |
11424 | * dpkg-deb --no-act in usage message. | |
11425 | ||
11426 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 26 Jan 1996 18:37:03 +0000 | |
11427 | ||
11428 | dpkg (1.0.12); priority=MEDIUM (HIGH for users of 1.0.11) | |
11429 | ||
11430 | * Fixed frequent dpkg coredump introduced in 1.0.11. (Bug#2219.) | |
11431 | * dpkg-deb ensures version numbers start with alphanumerics. | |
11432 | ||
11433 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 24 Jan 1996 00:42:31 +0000 | |
11434 | ||
11435 | dpkg (1.0.11); priority=MEDIUM | |
11436 | ||
11437 | * corrected potentially serious problem with dpkg low-memory in-core | |
11438 | files database. | |
11439 | * dpkg-split --msdos puts output files in right directory. (Bug#2165.) | |
11440 | ||
11441 | * diversions implemented - see `dpkg-divert --help'. | |
11442 | ||
11443 | * dselect shows and uses (for dependencies) currently installed | |
11444 | version of a package if that is more recent. | |
11445 | * dpkg --force-... options are in separate help screen. | |
11446 | * better error messages for corrupted .deb archives. (Bug#2178.) | |
11447 | * dselect NFS method will unmount correct copy of NFS area if mounted | |
11448 | twice. | |
11449 | ||
11450 | * removes some ELF compilation warnings. | |
11451 | ||
11452 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 19 Jan 1996 02:41:46 +0000 | |
11453 | ||
11454 | dpkg (1.0.10); priority=MEDIUM | |
11455 | ||
11456 | * dpkg-deb option parsing unmuddled (-I option was removed | |
11457 | in 1.0.9 and broke dpkg-deb). (Bug#2124.) | |
11458 | ||
11459 | * dpkg-split will work when ELF `ar' is installed, and is faster. | |
11460 | ||
11461 | * nfs dselect method now available. | |
11462 | * disk methods don't prompt spuriously for Packages files. | |
11463 | * cdrom+harddisk methods can find Packages files. | |
11464 | ||
11465 | * dpkg-scanpackages (creates Packages files) now in /usr/sbin. | |
11466 | ||
11467 | * various changes to help compilation of dpkg-deb, dpkg-split | |
11468 | and md5sum on non-Debian systems. | |
11469 | * <sys/fcntl.h> replaced by <fcntl.h> throughout. | |
11470 | ||
11471 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 14 Jan 1996 02:55:19 +0000 | |
11472 | ||
11473 | dpkg (1.0.9); priority=MEDIUM | |
11474 | ||
11475 | * dselect uninitialized variable coredump fixed (thanks Carl). | |
11476 | ||
11477 | * version numbers printed by --version fixed. (Bug#2115.) | |
11478 | * disk method problem with missing Packages files fixed. (Bug#2114.) | |
11479 | * dependency version relationships now <= >= << >> =. (Bug#2060.) | |
11480 | ||
11481 | * install-info is in /usr/sbin, not /usr/bin. (Bug#1924.) | |
11482 | * dpkg regards Revision field as obsolete. | |
11483 | ||
11484 | * <asm/unistd.h> changed to <linux/unistd.h> (for m68k port). | |
11485 | * scripts/Makefile.in `clean' target deletes scripts. | |
11486 | ||
11487 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 11 Jan 1996 20:51:20 +0000 | |
11488 | ||
11489 | dpkg (1.0.8); priority=LOW | |
11490 | ||
11491 | * update-alternatives slightly more helpful message. (Bug#1975.) | |
11492 | * cosmetic improvements to disk installation method. (Bug#1970,1956.) | |
11493 | * mounted filesystem and unmounted partition separate methods. (Bug#1957.) | |
11494 | ||
11495 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 12 Dec 1995 04:07:47 +0000 | |
11496 | ||
11497 | dpkg (1.0.7); priority=MEDIUM (HIGH to upgrade syslogd) | |
11498 | ||
11499 | * dselect harddisk/CDROM method script handles multiple package | |
11500 | areas. | |
11501 | * Everything has a manpage, though many are very unhelpful indeed. | |
11502 | ||
11503 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 30 Nov 1995 03:59:14 +0000 | |
11504 | ||
11505 | dpkg (1.0.6); priority=MEDIUM (HIGH to upgrade syslogd) | |
11506 | ||
11507 | * conffiles can now be taken over properly from one package by | |
11508 | another which replaces it. (Bug#1482.) | |
11509 | * dpkg will not deconfigure essential packages when --auto-deconfigure | |
11510 | is set (this bug was fairly unlikely ever to be exercised). | |
11511 | ||
11512 | * dpkg checks for the presence of certain important programs on the PATH. | |
11513 | * dselect is now more informative when a dependency is missing, saying | |
11514 | "<package> does not appear to be available". (Bug#1642, 1705). | |
11515 | ||
11516 | * `make distclean' fixed; config.* &c removed from source archive. | |
11517 | * lib/lock.c now uses fcntl rather than flock, for better portability. | |
11518 | ||
11519 | * `Package_Revision: 0' removed from control file. | |
11520 | * Some inaccuracies and bad formatting in various messages corrected. | |
11521 | ||
11522 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 21 Nov 1995 20:15:18 +0000 | |
11523 | ||
11524 | dpkg (1.0.5); priority=LOW | |
11525 | ||
11526 | * dpkg-split allows some space for the header. (Bug#1649.) | |
11527 | * dpkg-split now has --msdos option for 8.3 filenames. | |
11528 | * dpkg-split --join &c will not complain about trailing garbage. | |
11529 | ||
11530 | * dselect & dpkg will no longer ignore SIGHUP will running subprocesses. | |
11531 | ||
11532 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 13 Oct 1995 13:59:51 +0100 | |
11533 | ||
11534 | dpkg (1.0.4); priority=MEDIUM (HIGH for dselect users with 1.0.3) | |
11535 | ||
11536 | * fixed bug which prevented dselect from displaying the bottom line of | |
11537 | any listing screen. This was introduced in 1.0.3, sorry ! | |
11538 | ||
11539 | * a conffile will never cause a prompt if the package maintainer | |
11540 | distributes a file identical to the user's, even if the file has | |
11541 | been edited by both the user and the maintainer or is a | |
11542 | newly-registered conffile. (Bug#1639.) | |
11543 | ||
11544 | * dselect disk/cdrom method script says where to get Packages file. | |
11545 | * dselect help has better descriptions of the functions of Return and Q. | |
11546 | ||
11547 | * postinst now warns about some problems with /usr/lib/dpkg/methods/hd. | |
11548 | ||
11549 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 12 Oct 1995 01:45:38 +0100 | |
11550 | ||
11551 | dpkg (1.0.3); priority=MEDIUM | |
11552 | ||
11553 | * dselect: fixed segfault when doing some multiple (de)selections. | |
11554 | ||
11555 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 10 Oct 1995 03:21:12 +0100 | |
11556 | ||
11557 | dpkg (1.0.2); priority=MEDIUM | |
11558 | ||
11559 | * problem with screen refresh after `o' (change order) corrected. | |
11560 | ||
11561 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 9 Oct 1995 13:11:04 +0100 | |
11562 | ||
11563 | dpkg (1.0.1); priority=LOW | |
11564 | ||
11565 | * much better dpkg performance on low-memory systems. | |
11566 | * start-stop-daemon --name should now work. (oops!) | |
11567 | * fixed typo which could turn into memory overwriting bug sometime. | |
11568 | ||
11569 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 8 Oct 1995 20:12:29 +0100 | |
11570 | ||
11571 | dpkg (1.0.0); priority=LOW | |
11572 | ||
11573 | * Version 1.0.0: dpkg is no longer beta. | |
11574 | ||
11575 | * tar extractor no longer looks up an empty string using getgrnam | |
11576 | (this causes the libc to coredump when using NIS). | |
11577 | ||
11578 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 1 Oct 1995 13:07:36 +0100 | |
11579 | ||
11580 | dpkg (0.93.80); priority=LOW | |
11581 | ||
11582 | * dselect help screen intro changed to remove `much' before `help'. | |
11583 | ||
11584 | * update-alternatives.pl contains hardcoded ENOENT value, instead | |
11585 | of requiring POSIX.pm to be present. | |
11586 | ||
11587 | * Makefiles changed to strip when installing instead of when building. | |
11588 | ||
11589 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 30 Sep 1995 01:44:12 +0100 | |
11590 | ||
11591 | dpkg (0.93.79) BETA; priority=LOW | |
11592 | ||
11593 | * DPKG_NO_TSTP environment variable which stops dpkg sending the | |
11594 | process group a SIGTSTP (Bug#1496). | |
11595 | * End key should work in dselect lists (Bug#1501). | |
11596 | * various message typos (missing \n's) fixed (Bug#1504). | |
11597 | ||
11598 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 29 Sep 1995 03:27:01 +0100 | |
11599 | ||
11600 | dpkg (0.93.78) BETA; priority=LOW | |
11601 | ||
11602 | * dselect keystrokes help file typo fix. | |
11603 | ||
11604 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 28 Sep 1995 20:31:02 +0100 | |
11605 | ||
11606 | dpkg (0.93.77) BETA; priority=MEDIUM | |
11607 | ||
11608 | * dpkg --remove --pending will purge things when appropriate. | |
11609 | ||
11610 | * fixed failure to null-terminate dpkg conflict problem messages. | |
11611 | * fixed bug in formatting of dependency version problem messages. | |
11612 | ||
11613 | * Conffiles resolution prompt for new conffile: typo fixed. | |
11614 | * Changed dpkg usage error to suggest `-Dhelp' instead of `--Dhelp'. | |
11615 | ||
11616 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 20 Sep 1995 23:44:35 +0100 | |
11617 | ||
11618 | dpkg (0.93.76) BETA; priority=MEDIUM | |
11619 | ||
11620 | * dpkg --auto-deconfigure option (used automatically by dselect) allows | |
11621 | `important' packages which many others depend on to be split. | |
11622 | * dpkg should no longer fail an assertion during complicated | |
11623 | multiple configurations involving packages which are on hold. | |
11624 | ||
11625 | * update-alternatives supports negative priorities. | |
11626 | * /etc/alternatives is included in the .deb archive. | |
11627 | ||
11628 | * Package priorities changed: Required (Req), Important (Imp), Standard (Std), | |
11629 | Optional (Opt) and Extra (Xtr). For backward compatibility Base is an | |
11630 | alias for Required, and Recommended is kept as a level just below Standard. | |
11631 | ||
11632 | * dselect shows introductory help screen when entering package lists (both | |
11633 | main and recursive). | |
11634 | * dselect help messages made more friendly. | |
11635 | * dselect package list `quit, confirm, and check dependencies' key is | |
11636 | now Return rather than lowercase `q'; likewise method list `select this | |
11637 | one and configure it' key. | |
11638 | * dselect selects packages with priority `standard' or better by default. | |
11639 | * dselect `v=verbose' becomes `v=terse' when in verbose mode. | |
11640 | ||
11641 | * hard disk method unmounts /var/lib/dpkg/methods/mnt on failure. | |
11642 | * disk methods' install message uses `stty' to find out what the | |
11643 | interrupt character is, and uses that in the prompt (rather than ^C). | |
11644 | * dpkg now tolerates ^Z characters in Packages files. | |
11645 | * harddisk method doesn't display extra slash when updating packages file. | |
11646 | * harddisk method burbles less if it doesn't have a good default. | |
11647 | ||
11648 | * dpkg-deb now supports new flexible format, but old format still default. | |
11649 | ||
11650 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 20 Sep 1995 02:49:41 +0100 | |
11651 | ||
11652 | dpkg (0.93.75) BETA; priority=MEDIUM | |
11653 | ||
11654 | * dselect no longer segfaults when you try to modify the last item. | |
11655 | ||
11656 | * dselect Makefile compiles with -g, and links without -s, but installs | |
11657 | with -s, so that built source directory has debugabble binary. | |
11658 | ||
11659 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 12 Sep 1995 02:59:29 +0100 | |
11660 | ||
11661 | dpkg (0.93.74) BETA; priority=LOW | |
11662 | ||
11663 | * dpkg-split implemented and installed in /usr/bin/dpkg-split. | |
11664 | (NB this is not compatible with Carl Streeter's old dpkg-split script.) | |
11665 | * dpkg uses dpkg-split. | |
11666 | * floppy disk method available - NB this is a first attempt only. | |
11667 | ||
11668 | * hard disk method uses --merge-avail rather than --update-avail. | |
11669 | * installation by default of `standard' packages removed again. | |
11670 | (I don't think this is the right place to do this.) | |
11671 | * update-alternatives --remove correctly deletes all slave links; | |
11672 | minor cosmetic improvements. | |
11673 | ||
11674 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 11 Sep 1995 02:06:05 +0100 | |
11675 | ||
11676 | dpkg (0.93.73) BETA; priority=LOW | |
11677 | ||
11678 | * dselect multi-package selection now done by `divider' lines | |
11679 | actually in the package list, rather than horizontal highlight | |
11680 | movement. | |
11681 | * dselect help available, and keybindings rationalised. | |
11682 | ||
11683 | * postinst removes /usr/lib/dpkg/methods/hd if upgrading from | |
11684 | 0.93.42.3 or earlier. | |
11685 | * `hold' flag changed to be settable by the user only, and | |
11686 | made orthogonal to the `reinstallation required' flag. | |
11687 | * dpkg will install by default any packages with priority of | |
11688 | `standard' or better unless they're explicitly deselected. | |
11689 | ||
11690 | * dselect dependency/conflict resolution will suggest marking absent | |
11691 | packages for `purge' rather than `deinstall'. | |
11692 | * disk method script produces message about invoking dpkg. | |
11693 | * dpkg produces warning, not error, when it gets EPERM trying to | |
11694 | remove a directory belonging to a package being removed. | |
11695 | * dpkg, dpkg-deb usage error reporting improved. | |
11696 | * dselect detects too-dumb terminals and stops. | |
11697 | * dpkg-deb(8) updated a little (thanks to Bill Mitchell). | |
11698 | ||
11699 | * dselect debugmake script uses -O0. | |
11700 | ||
11701 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 10 Sep 1995 12:23:05 +0100 | |
11702 | ||
11703 | dpkg (0.93.72) BETA; priority=MEDIUM | |
11704 | ||
11705 | * /usr/sbin/update-alternatives added. | |
11706 | ||
11707 | * New names for certain control file fields (old names work | |
11708 | as aliases): Optional -> Suggests, Recommended -> Recommends, | |
11709 | Class -> Priority. | |
11710 | ||
11711 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 3 Sep 1995 16:37:41 +0100 | |
11712 | ||
11713 | dpkg (0.93.71) BETA; priority=LOW | |
11714 | ||
11715 | * dpkg doesn't silently overwrite `new' conffiles (Bug#1283). | |
11716 | * case now not significant in Essential, Status and Class (Bug#1280). | |
11717 | * dselect checks method scripts for execute, not for write. | |
11718 | ||
11719 | * spelling fixes in lib/dbmodify.c and dselect/helpmsgs.src. | |
11720 | ||
11721 | * dselect `clean' target deletes helpmsgs.cc and helpmsgs.cc.new. | |
11722 | ||
11723 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 31 Aug 1995 13:56:08 +0100 | |
11724 | ||
11725 | dpkg (0.93.70) BETA; priority=MEDIUM | |
11726 | ||
11727 | * dselect unmounted harddisk method has many silly bugs fixed. | |
11728 | ||
11729 | * dpkg --root option restored (was removed by mistake in 0.93.68). | |
11730 | * minor cosmetic change to dselect subprocess failure message. | |
11731 | ||
11732 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 9 Aug 1995 22:18:55 +0100 | |
11733 | ||
11734 | dpkg (0.93.69) BETA; priority=MEDIUM | |
11735 | ||
11736 | * dpkg --configure and --remove should work properly when | |
11737 | they have to defer processing (this tends to happen when many | |
11738 | packages are processed at once). (Bug#1209.) | |
11739 | ||
11740 | * dpkg --configure and --remove work better when `processing' | |
11741 | several related packages with --no-act. | |
11742 | ||
11743 | * dpkg --auto is now two options, --pending or -a (for configure, | |
11744 | remove, &c) and --recursive or -R (for install, unpack, &c). | |
11745 | ||
11746 | * dpkg debug options in usage message, and values available (-Dh). | |
11747 | ||
11748 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 9 Aug 1995 22:18:55 +0100 | |
11749 | ||
11750 | dpkg (0.93.68) BETA; priority=MEDIUM | |
11751 | ||
11752 | * dpkg won't get an internal error if you try to use the default | |
11753 | conffiles response (ie, if you just hit return). (Bug#1208.) | |
11754 | ||
11755 | * dselect hard disk and CD-ROM methods - the real thing, but ALPHA. | |
11756 | ||
11757 | * dselect allows you to go straight to `update' or `install' if | |
11758 | you have already set up an access method. | |
11759 | * new dpkg options --yet-to-unpack, --merge-avail and --update-avail. | |
11760 | * dpkg -G is an abbreviation for dpkg --refuse-downgrade. | |
11761 | * dpkg -R alias for --root withdrawn, pending reuse with different meaning. | |
11762 | * dpkg --help message rationalised somewhat. | |
11763 | ||
11764 | * Obsolete `examples' and `dpkg-split' directories removed from | |
11765 | source tree. The `hello' package is a better example. | |
11766 | ||
11767 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 7 Aug 1995 02:16:25 +0100 | |
11768 | ||
11769 | dpkg (0.93.67) BETA; priority=LOW for C dpkg alpha testers, HIGH for others | |
11770 | ||
11771 | * dpkg no longer statically linked and -g. | |
11772 | * calls to abort() changed to print string, file and line number first. | |
11773 | * removed unused variable from dpkg source. | |
11774 | ||
11775 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 4 Aug 1995 01:39:52 +0100 | |
11776 | ||
11777 | dpkg (0.93.66) ALPHA; priority=MEDIUM | |
11778 | ||
11779 | * dpkg will correctly remove overwritten files from the lists of | |
11780 | the package(s) that used to contain them. | |
11781 | ||
11782 | * dpkg --purge is now an action, rather than a modifier for --remove, | |
11783 | and the -P alias for it is withdrawn. | |
11784 | ||
11785 | * dpkg --unpack/--install filenames in messages are now more sensible | |
11786 | about when to use .../ (show as many trailing components as possible | |
11787 | in 40 characters, or the whole path if that the last component is | |
11788 | longer than that). | |
11789 | ||
11790 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 3 Aug 1995 02:11:03 +0100 | |
11791 | ||
11792 | dpkg (0.93.65) ALPHA; priority=MEDIUM | |
11793 | ||
11794 | * dpkg --remove should, when a package being removed is depended-on | |
11795 | by another that is also queued for removal, defer the depended-on | |
11796 | package rather than aborting it. (Bug#1188.) | |
11797 | ||
11798 | * dpkg will not attempt to configure or remove a package more than | |
11799 | once in the same run. (Bug#1169.) | |
11800 | ||
11801 | * dpkg cosmetic fix to dependency problems message (this bug | |
11802 | hasn't been triggered to my knowledge). | |
11803 | ||
11804 | * perl-dpkg no longer installed in /usr/bin. | |
11805 | ||
11806 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 2 Aug 1995 13:02:58 +0100 | |
11807 | ||
11808 | dpkg (0.93.64) ALPHA; priority=MEDIUM | |
11809 | ||
11810 | * dpkg marks a package as no longer `to be configured in this run' | |
11811 | when an error occurs, so that other packages which depend on it | |
11812 | will fail (rather than causing a loop and an assertion failure, | |
11813 | packages.c:166: failed assertion `dependtry <= 4'). | |
11814 | ||
11815 | * dselect initial selection granularity is single-package. | |
11816 | * dpkg --no-also-select option renamed to --selected-only (old option | |
11817 | still accepted, but no longer in --help). Changed -N to -O. | |
11818 | ||
11819 | * dselect `update' option changed to `install' (and other options | |
11820 | renamed too). NB: old access methods will not work, because | |
11821 | the `update' script should now be an `install' script. | |
11822 | ||
11823 | * dselect `installation methods' renamed to `access methods'. | |
11824 | * dpkg --skip-same-version and --refuse-downgrade produce friendlier | |
11825 | messages when they skip packages. | |
11826 | * --licence option now properly mentioned in all programs' --version | |
11827 | messages. | |
11828 | ||
11829 | * bad fix for ELF compile problem involving myopt.h removed (compile | |
11830 | problem turned out to be a GCC bug.) | |
11831 | ||
11832 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 1 Aug 1995 03:03:58 +0100 | |
11833 | ||
11834 | dpkg (0.93.63) ALPHA; priority=LOW | |
11835 | ||
11836 | * preinst works around shell bug/misfeature involving `trap'. | |
11837 | ||
11838 | * dpkg --skip-same-version doesn't skip packages which have | |
11839 | an error flag set or which aren't in a standard `installed' state. | |
11840 | ||
11841 | * dpkg --search now does a substring search if the string doesn't | |
11842 | start with a wildcard character (*, [ or ?) or slash. | |
11843 | ||
11844 | * problem with C/C++ linkage of stuff in "myopt.h" fixed, to help | |
11845 | with compiling with GCC 2.7.0. | |
11846 | ||
11847 | * dselect Makefile.in `clean' deletes curkeys.inc &c, so that they are | |
11848 | not shipped in the distribution source and will be rebuilt on the | |
11849 | target system. | |
11850 | ||
11851 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 27 Jul 1995 13:38:47 +0100 | |
11852 | ||
11853 | dpkg (0.93.62) ALPHA; priority=HIGH | |
11854 | ||
11855 | * dpkg purges leftover control scripts from /var/lib/dpkg/tmp.ci, | |
11856 | rather than associating them with the wrong package. (Bug#1101.) | |
11857 | ||
11858 | * dpkg won't `disappear' packages containing no files or directories, | |
11859 | nor a package required for depends/recommended. (Bug#1128.) | |
11860 | ||
11861 | * dpkg follows directory symlinks. (Bug#1125.) | |
11862 | ||
11863 | * dselect fixups for ELF/GCC2.7.0 compilation. | |
11864 | ||
11865 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 21 Jul 1995 21:43:41 +0100 | |
11866 | ||
11867 | dpkg (0.93.61) ALPHA; priority=LOW | |
11868 | ||
11869 | * dselect keybindings and status characters and descriptions changed | |
11870 | (in pursuance of Bug#1037, user interface problems, still open.) | |
11871 | ||
11872 | * Some cleanups to fix mistakes discovered by ELF-GCC 2.7.0, and fixup | |
11873 | for newer C++ draft standard (`for' variable declaration scope change). | |
11874 | ||
11875 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 18 Jul 1995 01:42:51 +0100 | |
11876 | ||
11877 | dpkg (0.93.60) ALPHA; priority=HIGH | |
11878 | ||
11879 | * dpkg doesn't think packages have `disappeared' if you install | |
11880 | several packages at once. (later reported as Bug#1132.) | |
11881 | ||
11882 | * usage error messages tidied up. | |
11883 | ||
11884 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 16 Jul 1995 17:56:56 +0100 | |
11885 | ||
11886 | dpkg (0.93.59) ALPHA; priority=HIGH | |
11887 | ||
11888 | * dpkg doesn't break maintainer scripts &c if package `foo' exists | |
11889 | when processing package `foobar'. (Related to Bug#1101.) | |
11890 | ||
11891 | * dpkg implements `disappear' functionality. | |
11892 | * dpkg/dselect remove dead entries from /var/lib/dpkg/status. | |
11893 | ||
11894 | * dpkg --list now sorted correctly and output somewhat improved. | |
11895 | * some debugging messages moved from dbg_stupidlyverbose to dbg_scripts. | |
11896 | * dpkg prints `Removing foo' message even if foo is not configured. | |
11897 | * dpkg only prints `serious warning: files list file ... missing' | |
11898 | once for each package. | |
11899 | ||
11900 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 16 Jul 1995 02:32:11 +0100 | |
11901 | ||
11902 | dpkg (0.93.58) ALPHA; priority=HIGH | |
11903 | ||
11904 | * dpkg should write out status even for packages which it has only | |
11905 | encountered in the `available' file so far. | |
11906 | ||
11907 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 14 Jul 1995 20:19:21 +0100 | |
11908 | ||
11909 | dpkg (0.93.57) ALPHA; priority=LOW | |
11910 | ||
11911 | * dpkg does chroot when running maintainer scripts (--instdir | |
11912 | should work right now, though I haven't been able to test it). | |
11913 | ||
11914 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 14 Jul 1995 01:32:30 +0100 | |
11915 | ||
11916 | dpkg (0.93.56) ALPHA; priority=HIGH | |
11917 | ||
11918 | * dpkg can now overwrite symlinks to directories, and will | |
11919 | do correct handling of symlinks to plain files. | |
11920 | * dpkg should not replace any directory with a symlink. | |
11921 | ||
11922 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 13 Jul 1995 02:43:36 +0100 | |
11923 | ||
11924 | dpkg (0.93.55) ALPHA; priority=MEDIUM | |
11925 | ||
11926 | * dpkg can now extract hardlinks. | |
11927 | * dpkg configuration/removal works in the presence of dependency cycles. | |
11928 | * dpkg should no longer fail an assertion at processarc.c:193. | |
11929 | ||
11930 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 12 Jul 1995 01:34:44 +0100 | |
11931 | ||
11932 | dpkg (0.93.54) ALPHA; priority=MEDIUM | |
11933 | ||
11934 | * dpkg and dselect no longer throw away all Class and Section | |
11935 | information in /var/lib/dpkg/available. (Oops.) | |
11936 | * dpkg --refuse-<something> now works (this broke some dselect | |
11937 | method scripts' attempts to use --refuse-downgrade). | |
11938 | * dpkg --audit and --list implemented. | |
11939 | ||
11940 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 10 Jul 1995 00:35:13 +0100 | |
11941 | ||
11942 | dpkg (0.93.53) ALPHA; priority=LOW | |
11943 | ||
11944 | * dpkg --install/--unpack only skips on-hold packages with --auto. | |
11945 | * dpkg doesn't fclose() the --fsys-tarfile pipe twice. | |
11946 | * dpkg error handling and reporting cleaned up. | |
11947 | * dpkg now lists any failed packages/files just before exiting. | |
11948 | ||
11949 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 9 Jul 1995 16:31:36 +0100 | |
11950 | ||
11951 | dpkg (0.93.52) ALPHA; priority=MEDIUM | |
11952 | ||
11953 | * dpkg won't segfault due to missing (Package_)Revision fields. | |
11954 | * dpkg --search works. | |
11955 | * dpkg will set execute permissions on scripts if necessary. | |
11956 | * dpkg prints filenames in --unpack and --install. | |
11957 | ||
11958 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 8 Jul 1995 12:41:39 +0100 | |
11959 | ||
11960 | dpkg (0.93.51) ALPHA; priority=HIGH | |
11961 | ||
11962 | * dpkg --status and --listfiles now work. | |
11963 | ||
11964 | * dpkg --remove --auto won't try to remove everything (!) | |
11965 | * dpkg --unpack doesn't coredump after unpacking the first package. | |
11966 | * dpkg won't fail an assertion if it bombs out of --configure | |
11967 | or --remove because of too many errors. | |
11968 | ||
11969 | * Support for `Essential' in dpkg (not yet in dselect). | |
11970 | * `available' (Packages) file class and section override those | |
11971 | from package control files. | |
11972 | * `Essential: yes' added to control file. | |
11973 | ||
11974 | * Locking strategy changed, now uses flock (no more stale locks). | |
11975 | * preinst now more helpful about conffiles upgrade problem. | |
11976 | ||
11977 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 8 Jul 1995 01:15:26 +0100 | |
11978 | ||
11979 | dpkg (0.93.50) ALPHA | |
11980 | ||
11981 | * C dpkg now in service. | |
11982 | ||
11983 | * dselect now installs in /usr/bin instead of /usr/sbin. | |
11984 | * Improved `explanation of display' help and changed HSOC to EIOW. | |
11985 | * dselect goes back to top of info display when you move the | |
11986 | highlight. | |
11987 | ||
11988 | * Added <sys/types.h> to md5sum/md5.c, for the benefit of FreeBSD. | |
11989 | * --admindir doesn't append `var/lib/dpkg' to its argument. | |
11990 | ||
11991 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 19 May 1995 21:03:08 +0100 | |
11992 | ||
11993 | dpkg (0.93.42.3) BETA; priority=LOW | |
11994 | ||
11995 | * Rebuilt using ncurses 1.9.2c-0. | |
11996 | * Silenced `subcritical error' message if errno == ENOENT. | |
11997 | ||
11998 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 12 Jun 1995 13:09:24 +0100 | |
11999 | ||
12000 | dpkg (0.93.42.2) BETA; priority=HIGH | |
12001 | ||
12002 | * install-info --remove properly removes multi-line entries. | |
12003 | * Slightly changed ^L redraw code in dselect package list. | |
12004 | ||
12005 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 10 Jun 1995 14:06:01 +0100 | |
12006 | ||
12007 | dpkg (0.93.42.1) BETA; priority=HIGH esp. for new installations | |
12008 | ||
12009 | * update-rc.d default no longer adds K entries in runlevels 2345. | |
12010 | ||
12011 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 6 Jun 1995 18:56:23 +0100 | |
12012 | ||
12013 | dpkg (0.93.42) BETA; priority=LOW; HIGH for dselect users | |
12014 | ||
12015 | * Fix uninitialized variable reference bug in dselect (#890). | |
12016 | * Fix problem with wordwrapping package and method descriptions. | |
12017 | * Create /var/lib/dpkg/methods/mnt. | |
12018 | ||
12019 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 19 May 1995 21:03:08 +0100 | |
12020 | ||
12021 | dpkg (0.93.41) BETA; priority=LOW | |
12022 | ||
12023 | * Create /var/lib/dpkg/methods. | |
12024 | * dpkg.pl noisily ignores --skip-same-version rather than barfing. | |
12025 | ||
12026 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 16 May 1995 13:28:27 +0100 | |
12027 | ||
12028 | dpkg (0.93.40) BETA; priority=LOW | |
12029 | ||
12030 | * dselect's subprogram failure message made to stand out more. | |
12031 | ||
12032 | * When switching out of curses, always move the cursor to the | |
12033 | bottom right corner of the screen. | |
12034 | ||
12035 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 16 May 1995 01:03:38 +0100 | |
12036 | ||
12037 | dpkg (0.93.39) BETA; priority=LOW | |
12038 | ||
12039 | * dselect can now: | |
12040 | - allow you to select and configure an installation method; | |
12041 | - invoke installation method scripts to update the available file | |
12042 | and unpack packages; | |
12043 | - invoke dpkg to configure and remove packages. | |
12044 | There are no installation methods available yet. | |
12045 | ||
12046 | * Search feature in dselect works (it was purely an ncurses bug). | |
12047 | ||
12048 | * dpkg-*.nondebbin.tar.gz now available (built by debian.rules). | |
12049 | ||
12050 | * The target directory for dpkg-deb --extract (also available as | |
12051 | dpkg --extract) is no longer optional. dpkg-deb suggests the use | |
12052 | of dpkg --install if you omit it. | |
12053 | ||
12054 | * Added <errno.h> to lib/lock.c and fixed ref. to `byte' in | |
12055 | md5sum/md5.c, for portability to Solaris 2. | |
12056 | ||
12057 | * Rebuilt `configure' and `config.h.in' using autoconf 2.3. | |
12058 | * Revised function attribute support checking in configure script. | |
12059 | * Removed obsolete `dselect.pl' from scripts directory. | |
12060 | * New option --licence on all the C programs. | |
12061 | ||
12062 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 14 May 1995 18:05:38 +0100 | |
12063 | ||
12064 | dpkg (0.93.38) BETA; priority=MEDIUM | |
12065 | ||
12066 | * Version number comparisons (in dpkg and dselect) now >= <= | |
12067 | as documented (Bug#831; thanks to Christian Linhart). | |
12068 | ||
12069 | * dselect now has a non-superuser readonly mode. | |
12070 | * dselect doesn't pop up unsatisfied `Optional's when quitting. | |
12071 | * `unable to delete saved old file' message fixed dpkg_tmp to dpkg-tmp. | |
12072 | ||
12073 | * Made dpkg convert `revision' to `package_revision' when reading | |
12074 | (eg) the `status' file. libdpkg.a has `revision' as a synonym | |
12075 | for `package_revision' and writes the former. | |
12076 | ||
12077 | * Major improvements and many changes to C option parsing, database | |
12078 | management, error handling, Makefiles &c to support dpkg. | |
12079 | * dpkg-deb should now work if sizeof(void*) < sizeof(void(*)()). | |
12080 | ||
12081 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 24 Apr 1995 12:34:39 +0100 | |
12082 | ||
12083 | dpkg (0.93.37) BETA; priority=LOW (MEDIUM for dselect users) | |
12084 | ||
12085 | * Fixed segfault if no description available (Bug#735); | |
12086 | thanks to Peter Tobias for the bug report. | |
12087 | * Fixed other assorted minor bugs in description displays. | |
12088 | ||
12089 | * Changed dpkg-deb --info short option from -i to -I, to make | |
12090 | it unique across dpkg and dpkg-deb (-i still works with | |
12091 | dpkg-deb for backwards compatibility). | |
12092 | ||
12093 | * Produce more sensible error when main package list is empty. | |
12094 | ||
12095 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 7 Apr 1995 02:24:55 +0100 | |
12096 | ||
12097 | dpkg (0.93.36) BETA; priority=LOW (MEDIUM for dselect users) | |
12098 | ||
12099 | * All the C code (including dselect) updated to support `provides' | |
12100 | (virtual packages). | |
12101 | * Revamped dselect's related package selection/deselection | |
12102 | algorithms. | |
12103 | * Everything can now handle arbitrary `class' values (as well | |
12104 | as the predefined ones which we understand and can interpret). | |
12105 | * Fixed bug that prevented display update when moving down a small | |
12106 | recursive package list in dselect. | |
12107 | * Column heading characters corrected from `SHOC' to `HSOC'. | |
12108 | ||
12109 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 6 Apr 1995 12:48:13 +0100 | |
12110 | ||
12111 | dpkg (0.93.35) BETA; priority=MEDIUM | |
12112 | ||
12113 | * Preserve ownerships and permissions on configuration files. | |
12114 | * Fix bug in conffile updating that could leave a hardlink | |
12115 | <foo>.dpkg-new to the conffile <foo>. | |
12116 | ||
12117 | * Improved dselect's package list help messages. | |
12118 | * Highlight now moves on after (de)selecting just one package. | |
12119 | * Better algorithm for scrolling up/down when moving highlight. | |
12120 | * Fixed bug in display of `preformatted' extended Description lines. | |
12121 | (dselect is still ALPHA, but is fairly stable.) | |
12122 | ||
12123 | * Improved dpkg's message when configuring a package that doesn't | |
12124 | exist, and when selecting or skipping a package that isn't | |
12125 | currently selected (during unpack processing). | |
12126 | ||
12127 | * Description in control file expanded. | |
12128 | ||
12129 | * Scroll back to top when changing what is in the `info' area. | |
12130 | ||
12131 | dpkg (0.93.34) BETA; priority=LOW (HIGH for dselect users) | |
12132 | ||
12133 | * dselect: Fixed bug which caused a coredump if you exited the | |
12134 | package list if you'd made any changes. Ouch ! | |
12135 | ||
12136 | * dselect: Improved selection algorithm to show fewer extraneous | |
12137 | packages; improved display for unavailable packages. | |
12138 | ||
12139 | * dpkg: Improved progress messages during unpacking somewhat. | |
12140 | ||
12141 | dpkg (0.93.33) BETA; priority=LOW (HIGH for dselect users) | |
12142 | ||
12143 | * dselect now has a main menu. | |
12144 | ||
12145 | * Fixed nasty uninitialized data bug in dselect. | |
12146 | ||
12147 | * dselect now locks and unlocks the packages database. | |
12148 | ||
12149 | Mon, 27 Mar 1995 03:30:51 BST Ian Jackson <iwj10@cus.cam.ac.uk> | |
12150 | ||
12151 | * dpkg (0.93.32): Alpha dselect released and installed in | |
12152 | /usr/sbin/dselect. | |
12153 | * dpkg (0.93.32): Many portability enhancements: should now | |
12154 | compile using GCC 2.6.3, and dpkg-deb should | |
12155 | compile better on non-Linux systems. | |
12156 | * dpkg (0.93.32): dpkg will not loop if its stdin disappears | |
12157 | and it needs to prompt. | |
12158 | * dpkg (0.93.32): Fixed removal dependency error to show | |
12159 | correct package (Bug #648). | |
12160 | * dpkg (0.93.32): Tidied up copyright notices. | |
12161 | * dpkg (0.93.32): First draft of update-rc.d manpage, not yet | |
12162 | installed in /usr/man. | |
12163 | * dpkg (0.93.32): Changes to top-level Makefile.in to improve | |
12164 | error trapping. | |
12165 | * dpkg (0.93.32): Improved Makefile `clean' and `distclean' | |
12166 | targets. | |
12167 | * dpkg (0.93.32): Deleted irrelevant `t.c' from lib and | |
12168 | dselect directories. | |
12169 | * dpkg (0.93.32): Added vercmp.c with version comparison code. | |
12170 | * dpkg (0.93.32): varbufextend message changed - varbufs not | |
12171 | just for input buffers. | |
12172 | * dpkg (0.93.32): varbuf has C++ member functions in header | |
12173 | #ifdef __cplusplus. | |
12174 | ||
12175 | Changes in dpkg 0.93.31: | |
12176 | ||
12177 | * start-stop-daemon --pidfile now works (Bug#571). | |
12178 | * Fixed dependency processing bugs which could require a rerun of | |
12179 | dpkg --configure (Bug#566). | |
12180 | * Fixed garbage output for `language' of control file in dpkg-deb --info. | |
12181 | ||
12182 | Changes in dpkg 0.93.30: | |
12183 | ||
12184 | * Added /usr/sbin/start-stop-daemon. | |
12185 | ||
12186 | Changes in dpkg 0.93.09: | |
12187 | ||
12188 | * Made postinst scripts really be run when dpkg --purge used. | |
12189 | * Added new --force-extractfail option - VERY DANGEROUS. | |
12190 | ||
12191 | Changes in dpkg 0.93.28: | |
12192 | ||
12193 | * Removed undef of 0x_p21 in read_database_file, which caused the | |
12194 | the whole status database to become trashed when any update files | |
12195 | were read. | |
12196 | * Make infinite-loop prevention and cycle detection work. | |
12197 | * Made findbreakcycle work (ie, break properly when cycle detected). | |
12198 | * New script, update-rc.d, to update links /etc/rc?.d/[KS]??*. | |
12199 | * dpkg.pl now sets the umask to 022. | |
12200 | * Cosmetic error message fix to dpkg-deb. | |
12201 | * Deleted OLD directory altogether. | |
12202 | * Improved error-trapping in top-level Makefile loops. | |
12203 | ||
12204 | Changes in dpkg 0.93.27: | |
12205 | ||
12206 | * Make version number specifications in Depends &c work. | |
12207 | * Added AC_PROG_CXX to autoconf.in for dselect. | |
12208 | * Changed myopt.h not to have cipaction field in cmdinfo (this was | |
12209 | specially for dpkg-deb) - now we have a generic void*. | |
12210 | * Renamed `class' member of `pkginfoperfile' to `clas' [sic]. | |
12211 | * Much work in `dselect' subdirectory. | |
12212 | * Deleted executables, objects and libraries from OLD tree ! | |
12213 | * Minor changes to various copyright notices and top-of-file comments. | |
12214 | * Don't install nasty Perl dselectish thing as /usr/bin/dselect. | |
12215 | ||
12216 | Changes in dpkg 0.93.26: | |
12217 | ||
12218 | * Added --no-also-select instead of not auto-selecting on --unpack | |
12219 | but doing so on --install; removed --force-unpack-any. | |
12220 | ||
12221 | Changes in dpkg 0.93.25: | |
12222 | ||
12223 | * Fixed duplicate output (failure to flush before fork) bug. | |
12224 | * More clarification of md5sum.c copyright. | |
12225 | * Corrected typo in ChangeLog in 0.93.24 source package. | |
12226 | ||
12227 | Changes in dpkg 0.93.24: | |
12228 | ||
12229 | * dpkg could copy conffiles info from one package to another. Aargh. | |
12230 | Bug #426. | |
12231 | * dpkg failed to initialise status if you tried to remove or | |
12232 | configure a nonexistent package. Bug #419. | |
12233 | * install-info now handles START-INFO-DIR-ENTRY entries like: | |
12234 | * Gdb:: The GNU debugger. | |
12235 | Previously it would only accept (Bug #407): | |
12236 | * Gdb: (gdb). The GNU debugger. | |
12237 | * When installing a new foo.info[.gz], install-info now replaces | |
12238 | * Foo: (foo.info). The Gnoo Foo. | |
12239 | as well as just * Foo: (foo). ... | |
12240 | * Moved option parsing out of dpkg-deb into libdpkg. | |
12241 | * Assorted minor source code rearrangements. | |
12242 | * Fixed assorted copyright notices, clarified md5sum copyright. | |
12243 | * Corrected typo in 0.93.23 source package's ChangeLog. | |
12244 | ||
12245 | Changes in dpkg 0.93.23: | |
12246 | ||
12247 | * `dpkg-deb' --build now does a syntax check on the control file. | |
12248 | * `dselect' is now no longer called `debian', spurious copy removed | |
12249 | from package top-level source directory. | |
12250 | * C control information parsing complete and somewhat tested. | |
12251 | * Moved `global' include files into $(srcdir)/include from ../lib, | |
12252 | added some files to the lib Makefile, and arranged for pop_cleanup(). | |
12253 | ||
12254 | Changes in dpkg 0.93.22: | |
12255 | ||
12256 | * Fixed bug which caused dpkg to see failures of md5sum where there | |
12257 | were none (would also have caused dpkg to miss a real failure). | |
12258 | * Fixed failure to update some `status' database fields. | |
12259 | ||
12260 | Changes in dpkg 0.93.21: | |
12261 | ||
12262 | * Fixed error-handling bug which could corrupt database. | |
12263 | ||
12264 | Changes in dpkg 0.93.20: | |
12265 | ||
12266 | * Fixed bug which ran old (/var/adm/dpkg) postinst scripts. | |
12267 | * Fixed dpkg usage message which claimed -i => both --install & --info. | |
12268 | * Use Colin Plumb's MD5 code - faster, and better copyright. | |
12269 | * Manpages: dpkg-deb(8), deb-control(5), deb(5) - thanks to Raul | |
12270 | Deluth Miller. Also, an xfig picture of some C program innards. | |
12271 | ||
12272 | Changes in dpkg 0.93.19: | |
12273 | ||
12274 | * Don't delete the `list' file from the dpkg database. | |
12275 | * Fixed various bugs in the conffile handling. | |
12276 | * Conffiles that are symlinks will now be treated as if the | |
12277 | `dereferenced' name of the file was listed in conffiles. This means | |
12278 | that /etc/foo -> /usr/etc/foo will cause all conffile updates of | |
12279 | /etc/foo to create /usr/etc/foo.dpkg-tmp &c instead. However, the | |
12280 | link will be removed if --purge is used to delete all the conffiles. | |
12281 | * When doing a new installation, or when updating a conffile that | |
12282 | wasn't listed as a conffile in the old version of the package, don't | |
12283 | do any prompting but just install the version from the archive. | |
12284 | * Corrected error message if exec of dpkg --vextract failed | |
12285 | and --instroot or --root specified. | |
12286 | * Added new --force-unpack-any option. | |
12287 | * Extra newline after --status output. | |
12288 | * Added -W options to CFLAGS. | |
12289 | * Fixed mistake in previous ChangeLog entry. | |
12290 | ||
12291 | Changes in dpkg 0.93.18: | |
12292 | ||
12293 | * Fixed invocation of dpkg-deb --vextract if --root or --instdir | |
12294 | not specified. | |
12295 | * Create /var/lib/dpkg/updates. | |
12296 | ||
12297 | Changes in dpkg 0.93.17: | |
12298 | ||
12299 | * install-info --remove exits with status 0 if it doesn't find the | |
12300 | thing to remove, instead of status 1. | |
12301 | * Error handling functions have __attribute__((format...)) if GCC. | |
12302 | * push_cleanup its arg takes void **argv instead of char **argv. | |
12303 | * Top-level Makefile.in has set -e before `for' loops. | |
12304 | * dpkg-deb --info not-an-existing-file produces fewer error messages. | |
12305 | ||
12306 | Changes in dpkg 0.93.16: | |
12307 | ||
12308 | * Made --root= option really extract to $instroot instead of `/'. | |
12309 | * install-info clears the 0444 bits in its umask. | |
12310 | * Fixed a few database handling bugs which cause dpkg always to fail, | |
12311 | and usually to corrupt the status database in various ways. | |
12312 | * dpkg-deb completely rewritten, now doesn't tinker with | |
12313 | /var/{adm,lib}/dpkg. Should be faster. | |
12314 | * Directory structure and Makefiles in source package reorganised. | |
12315 | ||
12316 | Changes in dpkg 0.93.15: | |
12317 | ||
12318 | * Added `debian' (dselect), still very primitive. | |
12319 | * Database format changed, and moved from /var/adm to /var/lib. | |
12320 | * Added dpkg --avail mode, --list, --status and --search. | |
12321 | * Set of dpkg => dpkg-deb pass-through operations changed (but | |
12322 | dpkg-deb not yet updated). | |
12323 | * Added --root, --admindir and --instdir, as well as --isok &c. | |
12324 | * Moved much stuff into /usr/lib/dpkg-lib.pl, rewritten status | |
12325 | database handling. | |
12326 | * Put packages in `purge' state even if `deinstall' requested if | |
12327 | they have no postrm and no conffiles. | |
12328 | * Version number comparisons fixed. | |
12329 | * insert-version.pl now installes lib.pl filename too. | |
12330 | * Strip trailing slashes when reading files from file lists. | |
12331 | ||
12332 | Changes in dpkg 0.93.14: | |
12333 | ||
12334 | * Fixed parsing of DEPENDS &c fields with trailing whitespace. | |
12335 | * postinst now fixes up broken ispell.control file. | |
12336 | * Cyclic dependency/multiple package removal processing: don't consider | |
12337 | packages we've just removed when looking for a reason not to go ahead. | |
12338 | * Added call to postinst with `purge' argument for expunging old | |
12339 | configuration etc. that aren't listed in conffiles. | |
12340 | ||
12341 | Changes in dpkg 0.93.13: | |
12342 | ||
12343 | * sub S_ISREG defined in dpkg.pl. | |
12344 | * Checking of DEPENDS &c fields was too lax, causing an internal error | |
12345 | if you fed it certain kinds of broken control file. | |
12346 | * Fixed misleading message from bogus installationstatus call. | |
12347 | * New -u and -U options to dpkg-deb which don't unpack the /DEBIAN | |
12348 | directory, and use these in dpkg.pl; clean up /DEBIAN in postinst. | |
12349 | ||
12350 | Changes in dpkg 0.93.12: | |
12351 | ||
12352 | * No longer needs *.ph files, since these appear to be broken. | |
12353 | * Postinst fixes up *.control files with curly brackets. | |
12354 | * embryo of dselect. | |
12355 | ||
12356 | Changes in dpkg 0.93.11: | |
12357 | ||
12358 | * New --ignore-depends option. | |
12359 | * This ChangeLog changed format here. | |
12360 | ||
12361 | Wed Nov 30 15:38:21 GMT 1994 Ian Jackson <iwj10@cus.cam.ac.uk> | |
12362 | ||
12363 | * dpkg 0.93.11 released. | |
12364 | ||
12365 | * conffile updating fixed. | |
12366 | ||
12367 | * Message `upgrade' in dpkg changed to `replace'. | |
12368 | ||
12369 | * install-info now copes with multi-line entries. | |
12370 | ||
12371 | * version numbers now done automatically in dpkg and install-info. | |
12372 | ||
12373 | * more debugging around conffiles updates. | |
12374 | ||
12375 | * *.hash files not deleted so soon. | |
12376 | ||
12377 | * adds brand new packages to status array so we can install them. | |
12378 | ||
12379 | * postinst does h2ph for {sys,linux}/{stat,types}.ph if required. | |
12380 | ||
12381 | Mon Nov 28 02:00:13 GMT 1994 Ian Jackson <iwj10@cus.cam.ac.uk> | |
12382 | ||
12383 | * dpkg 0.93.10 released. | |
12384 | ||
12385 | * dpkg.pl completely rewritten. | |
12386 | ||
12387 | * dpkg-deb: removed dabase-processing and --install option. | |
12388 | ||
12389 | * Makefiles reworked, debian.rules added. | |
12390 | ||
12391 | * Don't install anything in /usr/doc/examples. | |
12392 | ||
12393 | * dpkg-*.deb contains /usr/bin/dpkg-deb.dist, fixed up by postinst. | |
12394 | ||
12395 | Thu Oct 20 13:22:20 1994 Ian Murdock (imurdock@debra.debian.org) | |
12396 | ||
12397 | * dpkg 0.93.9 released. | |
12398 | ||
12399 | * dpkg.pl: Use $argument, not $package, with `--build'. | |
12400 | Make sure that saved postinst scripts are executable. | |
12401 | ||
12402 | Tue Oct 18 09:40:57 1994 Ian Murdock (imurdock@debra.debian.org) | |
12403 | ||
12404 | * dpkg 0.93.8 released. | |
12405 | ||
12406 | * deb/remove.c (pkg_remove): Do not report an error from rmdir () | |
12407 | when `errno' is ENOTEMPTY (Directory not empty), because in this | |
12408 | case we have found the highest-level directory in the package and | |
12409 | are ready to exit the loop (i.e., it is a normal occurrence). | |
12410 | ||
12411 | Mon Oct 17 10:44:32 1994 Ian Murdock (imurdock@debra.debian.org) | |
12412 | ||
12413 | * Makefile.in: Adapted all Makefiles to the GNU Coding Standards. | |
12414 | ||
12415 | * deb/remove.c (pkg_remove): Make sure that parent directories are | |
12416 | removed LAST! This will result in complete removal of packages | |
12417 | when --remove is called. dpkg 0.93.7 (and earlier) had problems | |
12418 | with this because it tried to remove directories in order, which | |
12419 | will work most of the time, but not necessarily all of the time. | |
12420 | ||
12421 | * deb/list.c (pkg_list): Output is sorted by package name. | |
12422 | ||
12423 | Tue Oct 4 12:27:10 1994 Ian Murdock (imurdock@debra.debian.org) | |
12424 | ||
12425 | * deb/contents.c (pkg_contents): When a list file cannot be | |
12426 | opened, silently fail and let the front-end explain the problem. | |
12427 | ||
12428 | * deb/util.c (return_info): When a control file cannot be opened, | |
12429 | silently fail and let the front-end explain the problem. | |
12430 | ||
12431 | * deb/search.c (pkg_search): Exit 0 if the regular expression is | |
12432 | matched and 1 if it is not. | |
12433 | ||
12434 | Mon Oct 3 18:38:53 1994 Ian Murdock (imurdock@debra.debian.org) | |
12435 | ||
12436 | * dpkg.pl: New file. Replaces dpkg.sh. | |
12437 | ||
12438 | * deb/Makefile.in: Renamed `dpkg-util.deb' to `dpkg-deb'. | |
12439 | ||
12440 | * deb/build.c (pkg_build): `--build' is less verbose, instead | |
12441 | letting the front-end add verbosity where appropriate. | |
12442 | ||
12443 | * deb/install.c (pkg_install): Ditto. | |
12444 | ||
12445 | * deb/remove.c (pkg_remove): Ditto. | |
12446 | ||
12447 | * deb/search.c (pkg_search): Ditto. | |
12448 | ||
12449 | * deb/describe.c (pkg_describe): `--describe' is less verbose, | |
12450 | instead letting the front-end add verbosity where appropriate. | |
12451 | The ``Description:'' label has been removed. | |
12452 | ||
12453 | * deb/version.c (pkg_version): `--version' is less verbose, | |
12454 | instead letting the front-end add verbosity where appropriate. | |
12455 | The ``Version:'' label has been removed, as has the maintainer | |
12456 | information. | |
12457 | ||
12458 | Mon Sep 12 14:22:04 1994 Ian Murdock (imurdock@debra.debian.org) | |
12459 | ||
12460 | * deb/version.c (pkg_version): `--version' now reports the | |
12461 | version number of dpkg if no argument is specified. | |
12462 | ||
12463 | Thu Sep 1 13:31:37 1994 Ian Murdock (imurdock@debra.debian.org) | |
12464 | ||
12465 | * dpkg 0.93.7 released. | |
12466 | ||
12467 | * deb/build.c (pkg_build): check status and exit if non-zero. | |
12468 | ||
12469 | * deb/contents.c (pkg_contents): ditto. | |
12470 | ||
12471 | * deb/install.c (archive_extract): ditto. | |
12472 | ||
12473 | Thu Sep 1 13:20:08 1994 Ian Murdock (imurdock@debra.debian.org) | |
12474 | ||
12475 | * deb/version.c (pkg_version): indent to the same point as | |
12476 | pkg_describe. | |
12477 | ||
12478 | Thu Sep 1 12:21:11 1994 Ian Murdock (imurdock@debra.debian.org) | |
12479 | ||
12480 | * Makefile.in (dist): added debian.rules binary, source and | |
12481 | dist targets to make final distribution easier to make. | |
12482 | (install): install programs to /usr/bin. | |
12483 | ||
12484 | * deb/Makefile.in (install): install programs to /usr/bin. | |
12485 | ||
12486 | * deb/list.c (pkg_list): enforce a maximum limit of ten characters | |
12487 | for the package name in the output. | |
12488 | (pkg_list): left-justify the version number to make it easier for | |
12489 | the front-end to parse the output. | |
12490 | (pkg_list): replace first '\n' character in packages[n].description | |
12491 | with '\0'. | |
12492 | ||
12493 | * deb/install.c (archive_extract): use the `p' option to `tar' to | |
12494 | ensure that permissions are preserved. | |
12495 | ||
12496 | Sat Aug 27 09:53:37 1994 Ian Murdock (imurdock@debra.debian.org) | |
12497 | ||
12498 | * dpkg 0.93.6 released. | |
12499 | ||
12500 | * deb/util.c (return_info): only unlink CONTROL if ARCHIVE_FLAG is | |
12501 | true! | |
12502 | ||
12503 | Fri Aug 26 15:38:22 1994 Ian Murdock (imurdock@debra.debian.org) | |
12504 | ||
12505 | * dpkg 0.93.5 released. | |
12506 | ||
12507 | * deb/contents.c (pkg_contents): merged function archive_contents | |
12508 | into function pkg_contents. | |
12509 | ||
12510 | * deb/contents.c (pkg_contents): use lstat (rather than stat) so | |
12511 | that symbolic links are recognized. | |
12512 | (pkg_contents): print the usual `<path> -> <link_to>' now that we | |
12513 | recognize symbolic links. | |
12514 | ||
12515 | * deb/util.c (return_info): create a FIFO to pipe the needed | |
12516 | information to the ``formatter'' rather than creating a directory | |
12517 | in /tmp for the package information, which is what we used to do. | |
12518 | ||
12519 | Thu Aug 25 11:46:27 1994 Ian Murdock (imurdock@debra.debian.org) | |
12520 | ||
12521 | * lib/fake-ls.c (mk_date_string): return a pointer to malloc'ed | |
12522 | area. | |
12523 | (mk_mode_string): ditto. | |
12524 | ||
12525 | * dpkg.sh: make sure the control information is extracted to a | |
12526 | uniquely-named temporary directory during package installation. | |
12527 | ||
12528 | * dpkg.sh: execute the pre- and post-removal scripts during | |
12529 | package removal. | |
12530 | ||
12531 | * dpkg.sh: exit immediately if dpkg-util.deb reports failure. | |
12532 | ||
12533 | * deb/install.c (pkg_control): make sure that `package' exists and | |
12534 | is a Debian archive before doing anything. | |
12535 | ||
12536 | * deb/install.c (pkg_extract): make sure that `package' exists and | |
12537 | is a Debian archive before doing anything. | |
12538 | ||
12539 | * deb/install.c (pkg_install): unlink `extract_output' when done. | |
12540 | ||
12541 | * deb/remove.c (pkg_remove): use lstat (rather than stat) so that | |
12542 | --remove does not get confused and think that a symbolic link to a | |
12543 | directory is actually a directory, which results in the symbolic | |
12544 | link never being removed at all. | |
12545 | ||
12546 | ChangeLog begins Thu Aug 25 11:46:27 1994 for dpkg 0.93.5. | |
12547 |