| 1 | dpkg (1.18.25mdw1) unstable; urgency=medium |
| 2 | |
| 3 | [Mark Wooding] |
| 4 | * Kludge `tar_header_decode' to handle spurious `errno' setting better. |
| 5 | |
| 6 | -- Mark Wooding <mdw@distorted.org.uk> Thu, 18 Jun 2020 18:34:29 +0100 |
| 7 | |
| 8 | dpkg (1.18.25) stretch; urgency=medium |
| 9 | |
| 10 | [ Guillem Jover ] |
| 11 | * Parse start-stop-daemon usernames and groupnames starting with digits in |
| 12 | -u and -c correctly. Reported by Bodo Eggert <7eggert@online.de>. |
| 13 | * Always use the binary version for the .buildinfo filename in |
| 14 | dpkg-genbuildinfo. Reported by Raphaël Hertzog <hertzog@debian.org>. |
| 15 | Closes: #869236 |
| 16 | * Fix integer overflow in deb(5) format version parser. |
| 17 | Closes: #868356 |
| 18 | * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing |
| 19 | that the DEBIAN pathname does not exist. Closes: #879982 |
| 20 | Reported by Jakub Wilk <jwilk@jwilk.net>. |
| 21 | * Do not try to recompute hashes for the .dsc file when signing binary-only |
| 22 | builds in dpkg-buildpackage. Reported by Ximin Luo <infinity0@debian.org>. |
| 23 | * Architecture support: |
| 24 | - Add support for riscv64 CPU. Closes: #822914 |
| 25 | Thanks to Manuel A. Fernandez Montecelo <mafm@debian.org> |
| 26 | * Perl modules: |
| 27 | - Do not normalize args past a passthrough stop word in Dpkg::Getopt. |
| 28 | Some commands pass some arguments through to another command, and |
| 29 | those must not be normalized as that might break their invocation. |
| 30 | Reported by Helmut Grohne <helmut@subdivi.de>. |
| 31 | * Documentation: |
| 32 | - Update buildinfo information in dpkg-buildpackage man page to match |
| 33 | the current implementation. |
| 34 | - Use correct name for archname validator value in dpkg(1) man page. |
| 35 | Reported by Niels Thykier <niels@thykier.net. |
| 36 | - Update git URLs for move away from alioth.debian.org. |
| 37 | * Packaging: |
| 38 | - Add versioned Build-Depends on tar, due to the --clamp-mtime option |
| 39 | being used in Dpkg::Source::Archive which is used by dpkg-source, |
| 40 | used by the test suite. Closes: #877330 |
| 41 | |
| 42 | [ Updated programs translations ] |
| 43 | * Dutch (Frans Spiesschaert). |
| 44 | * German (Sven Joachim). |
| 45 | * Italian (Pietro Battiston, Milo Casagrande). |
| 46 | * Portuguese (Miguel Figueiredo). |
| 47 | * Simplified Chinese (Zhou Mo, Boyuan Yang). |
| 48 | * Spanish (Javier Fernandez-Sanguino). |
| 49 | * Turkish (Mert Dirik). |
| 50 | |
| 51 | [ Updated man pages translations ] |
| 52 | * Dutch (Frans Spiesschaert). |
| 53 | * German (Helge Kreutzmann). |
| 54 | |
| 55 | -- Guillem Jover <guillem@debian.org> Tue, 26 Jun 2018 12:28:08 +0200 |
| 56 | |
| 57 | dpkg (1.18.24) unstable; urgency=medium |
| 58 | |
| 59 | [ Guillem Jover ] |
| 60 | * Add missing symbols to the libdpkg map file. |
| 61 | * Fix dpkg-shlibdeps to preserve the Dpkg::Shlibs::find_library() order |
| 62 | when scanning symbols/shlibs files. This was causing generation of bogus |
| 63 | dependencies when multiple packages provide the same SONAME on different |
| 64 | directories. Regression introduced in dpkg 1.18.17. Closes: #860979 |
| 65 | * Make dpkg-maintscript-helper print all unowned files from a directory |
| 66 | when printing the error message, to ease debugging those problems after |
| 67 | the fact. Closes: #813454, #860238 |
| 68 | Based on a patch by Bastien ROUCARIÈS <roucaries.bastien@gmail.com>. |
| 69 | * Add duplicate prevention code for debian/files to dpkg-genbuildinfo, so |
| 70 | that successive runs with different versions and equivalent build types |
| 71 | do not generate multiple .buildinfo entries to be uploaded, which is |
| 72 | similar to what dpkg-gencontrol is doing for .deb files. |
| 73 | * Fix conffile takeover handling during unpack in dpkg on --root or |
| 74 | on diversions. Closes: #837051, #858004 |
| 75 | * Fix digest inference for shared conffiles, causing bogus takeover |
| 76 | unpack errors. Regression introduced in dpkg 1.16.9. Closes: #861217 |
| 77 | * Improve tar entry metadata parsing in dpkg: |
| 78 | - Do not parse device numbers for non block nor char tar entry objects. |
| 79 | - Make the existing octal parser more robust, by checking for the |
| 80 | expected format of leading zeros or spaces, followed by any ASCII |
| 81 | octal characters (0-7), followed by zero or more space or NULs. |
| 82 | - Add support for base-256 encoded numeric fields, to support large |
| 83 | values, for UID/GID, device number, size and even signed timestamps. |
| 84 | This is necessary not only to be able to store larger values, but to |
| 85 | cover packages that can already be generated by dpkg-deb, given that |
| 86 | it uses the system GNU tar when building. Closes: #850834 |
| 87 | * Architecture support: |
| 88 | - Add support for ARM64 ILP32. Closes: #824742 |
| 89 | Thanks to Wookey <wookey@wookware.org>. |
| 90 | * Perl modules: |
| 91 | - Remove obsolete hardening-wrapper support from Dpkg::Vendor::Ubuntu. |
| 92 | Thanks to Adam Conrad <adconrad@0c3.net>. |
| 93 | - Bump $Dpkg::Deps::VERSION to match the one documented in CHANGES. |
| 94 | - Ignore by default debian/files.new and debian/files for all source |
| 95 | formats in Dpkg::Source::Package, because these are generated files |
| 96 | with well known pathnames, part of the public interface, and with |
| 97 | dpkg-genbuildinfo always injecting .buildinfo entries into |
| 98 | debian/files, this meant this could disrupt previous workflows based |
| 99 | on not cleaning the source tree. |
| 100 | * Documentation: |
| 101 | - Many spelling fixes. Thanks to Josh Soref <jsoref@gmail.com>. |
| 102 | - Do not include mispellings in changelogs, as that makes detecting them |
| 103 | more difficult. |
| 104 | * Build system: |
| 105 | - Use libexec variable for auxiliary internal programs, and set it to |
| 106 | /usr/lib on Debian and derivatives. |
| 107 | - Check that the detected tar is a GNU tar. |
| 108 | - Check that the detected patch is a GNU patch, so that we get a directory |
| 109 | traversal resistant patch implementation. This fixes CVE-2017-8283 by |
| 110 | delegating those checks to patch(1), so that we trap blank-indented |
| 111 | diff hunks trying to escape from the source tree. |
| 112 | * Test suite: |
| 113 | - Add a test case for blank-indented patches which were the cause for |
| 114 | CVE-2017-8283. |
| 115 | - Handle files with non-zero sizes in c-tarextract libdpkg test code. |
| 116 | |
| 117 | [ Updated programs translations ] |
| 118 | * Catalan (Guillem Jover). |
| 119 | * Czech (Miroslav Kure). |
| 120 | |
| 121 | [ Updated dselect translations ] |
| 122 | * Catalan (Guillem Jover). |
| 123 | |
| 124 | [ Updated scripts translations ] |
| 125 | * Catalan (Guillem Jover). |
| 126 | |
| 127 | [ Updated man pages translations ] |
| 128 | * German (Helge Kreutzmann, David Rabel). Closes: #857449 |
| 129 | * Spanish (Javier Fernández-Sanguino). |
| 130 | |
| 131 | -- Guillem Jover <guillem@debian.org> Wed, 17 May 2017 13:16:25 +0200 |
| 132 | |
| 133 | dpkg (1.18.23) unstable; urgency=medium |
| 134 | |
| 135 | [ Guillem Jover ] |
| 136 | * Handle unmatched arch-qualified virtual packages in dpkg-genbuildinfo, |
| 137 | instead of letting perl die. Closes: #849944 |
| 138 | * Declare .buildinfo format as stable with version 1.0. |
| 139 | * Do not depend on cxxabi.h to have declared __cxa_pure_virtual, use |
| 140 | the same “__cxxabiv1” namespace as specified in the C++ ABI, instead |
| 141 | of using the “abi” alias intended for use by userland. |
| 142 | Thanks to Jörg Sonnenberger <joerg@netbsd.org>. |
| 143 | * Add a comment on any C code switch case that falls through. Fixes new |
| 144 | gcc-7 warnings. |
| 145 | * Use snprintf() instead of sprintf() in libdpkg when constructing the ar |
| 146 | member header, as we might overflow depending on the input data. |
| 147 | * Portability: |
| 148 | - Do not redeclare sys_siglist in libcompat when the system does so. |
| 149 | Thanks to Thomas Klausner <wiz@NetBSD.org>. |
| 150 | - Rename err variable to ret in start-stop-daemon as the former is a |
| 151 | function on BSDs. |
| 152 | - Use 5-argument kvm_getprocs() call form on OpenBSD in start-stop-daemon. |
| 153 | - Use correct struct kinfo_proc ruid submember name on NetBSD in |
| 154 | start-stop-daemon. |
| 155 | - Define _KMEMUSER for NetBSD to get declarations for various |
| 156 | struct kinfo_proc members in start-stop-daemon. |
| 157 | * Perl modules: |
| 158 | - Do not special case EM_SPARC32PLUS for NetBSD in Dpkg::Shlibs::Objdump, |
| 159 | the code has been fixed in NetBSD as that situation could not happen. |
| 160 | - Fix read() error handling in Dpkg::Shlibs::Objdump::get_format() to |
| 161 | gracefully ignore non-ELF files again. Closes: #854536 |
| 162 | - Emit an explicit warning from Dpkg::Shlibs::Objdump::Object::analyze() |
| 163 | for unknown executable formats instead of relying on objdump doing so. |
| 164 | - Do not parse bogus ELF binaries in Dpkg::Shlibs::Objdump::get_format(). |
| 165 | Reported by Niels Thykier <niels@thykier.net>. |
| 166 | - Add ‘.mnt-ignore’ to the default ignore lists in Dpkg::Source::Package, |
| 167 | as we were already ignoring the ‘_MTN’ pathnames. Closes: #855450 |
| 168 | Thanks to Nicolas Boulenguez <nicolas@debian.org>. |
| 169 | - Mark kfreebsd-amd64, kfreebsd-i386, sparc and sparc64 architectures as |
| 170 | having gcc builtin PIE in Dpkg::Vendor::Debian. |
| 171 | - Switch PIE handling in Dpkg::Vendor::Debian to have no default (!) and |
| 172 | delegate the setting to gcc or an explicit request by a user. This is |
| 173 | needed to cope with the general PIE brokenness situation in Debian, and |
| 174 | the current specific brokenness of a Debian gcc patch mangling the dpkg |
| 175 | build flags. Closes: #848129, #845550 |
| 176 | * Documentation: |
| 177 | - Clarify the requirements for deb-conffile(5) pathnames. Closes: #854417 |
| 178 | Proposed by Dieter Adriaenssens <dieter.adriaenssens@gmail.com>. |
| 179 | - Document dpkg-source --before-build and --after-build in --help output. |
| 180 | - Document dpkg-buildpackage --ignore-builtin-builddeps in --help output. |
| 181 | * Build system: |
| 182 | - Check <sys/proc.h> by also including <sys/param.h>, on several BSD |
| 183 | systems the header is not self-contained. |
| 184 | - Handle libmd implementations built into system libc, as found on some |
| 185 | BSD systems. |
| 186 | - Do not fail on missing compression libraries or headers on automatic |
| 187 | detection mode. Regression introduced in dpkg 1.18.14. |
| 188 | * Test suite: |
| 189 | - Use the detected perl interpreter instead of a random one from PATH. |
| 190 | |
| 191 | [ Updated programs translations ] |
| 192 | * Dutch (Frans Spiesschaert). Closes: #856325 |
| 193 | |
| 194 | [ Updated scripts translations ] |
| 195 | * German (Helge Kreutzmann). |
| 196 | |
| 197 | [ Updated man pages translations ] |
| 198 | * Dutch (Frans Spiesschaer). Closes: #856326 |
| 199 | |
| 200 | -- Guillem Jover <guillem@debian.org> Mon, 06 Mar 2017 05:41:11 +0100 |
| 201 | |
| 202 | dpkg (1.18.22) unstable; urgency=medium |
| 203 | |
| 204 | [ Guillem Jover ] |
| 205 | * Turn status file parser errors on bogus field blank lines into warnings, |
| 206 | otherwise the system cannot be easily recovered from. Regression |
| 207 | introduced in dpkg 1.16.1. Reported by Jay Freeman <saurik@saurik.com>. |
| 208 | * Perl modules: |
| 209 | - Mask ARM ABI bits in the ELF processor flags in Dpkg::Shlibs::Objdump. |
| 210 | These are too unreliable to be used for exact matching. Closes: #853793 |
| 211 | |
| 212 | [ Updated programs translations ] |
| 213 | * Turkish (Mert Dirik). Closes: #853202 |
| 214 | |
| 215 | [ Updated scripts translations ] |
| 216 | * German (Helge Kreutzmann). |
| 217 | |
| 218 | [ Updated man pages translations ] |
| 219 | * German (Helge Kreutzmann). |
| 220 | |
| 221 | -- Guillem Jover <guillem@debian.org> Wed, 01 Feb 2017 05:48:58 +0100 |
| 222 | |
| 223 | dpkg (1.18.21) unstable; urgency=medium |
| 224 | |
| 225 | [ Guillem Jover ] |
| 226 | * Revert "Generate Testsuite-Restrictions fields from the test restrictions |
| 227 | in dpkg-source into .dsc files". This change is contentious and should |
| 228 | have been discussed more widely. Given that this has been live only for |
| 229 | a couple of days, the impact should be minimal, but still something to |
| 230 | take into account once and if this gets reintroduced. Closes: #852820 |
| 231 | * Perl modules: |
| 232 | - Map alternative or old ELF machine types to canonical ones. We need |
| 233 | those to match on the encoded ABI, otherwise dpkg-shlibdeps will not |
| 234 | be able to find the objects. |
| 235 | |
| 236 | [ Updated man pages translations ] |
| 237 | * German (Helge Kreutzmann). |
| 238 | |
| 239 | -- Guillem Jover <guillem@debian.org> Sun, 29 Jan 2017 20:29:58 +0100 |
| 240 | |
| 241 | dpkg (1.18.20) unstable; urgency=medium |
| 242 | |
| 243 | [ Guillem Jover ] |
| 244 | * Add a new --no-sign option to dpkg-buildpackage, to make it possible to |
| 245 | disable all signing in a future-proof way. |
| 246 | * Make dpkg-buildpackage --unsigned-changes not sign .buildinfo either. |
| 247 | This breaks the expectations of users and tools, because there was no |
| 248 | way previously to request no signing at all. Closes: #852822 |
| 249 | * Perl modules: |
| 250 | - Mask the machine bits for SH and MIPS in the ELF processor flags in |
| 251 | Dpkg::Shlibs::Objdump. These do not define the ABI, and make the |
| 252 | objects not match when they should, when looking for shared libraries |
| 253 | from dpkg-shlibdeps. |
| 254 | - Encode the ELF ABI as a big-endian byte stream, so that decoding for |
| 255 | output gives meaningful results. |
| 256 | - Disable the NFS-unsafe warning on Linux, as using flock() on NFS has |
| 257 | been safe for some time now. Addresses: #677865 (on Linux) |
| 258 | * Documentation: |
| 259 | - Document the Built-For-Profile field in deb-changes(5). |
| 260 | |
| 261 | [ Updated scripts translations ] |
| 262 | * German (Helge Kreutzmann). |
| 263 | |
| 264 | [ Updated man pages translations ] |
| 265 | * German (Helge Kreutzmann). |
| 266 | |
| 267 | -- Guillem Jover <guillem@debian.org> Sat, 28 Jan 2017 06:32:53 +0100 |
| 268 | |
| 269 | dpkg (1.18.19) unstable; urgency=medium |
| 270 | |
| 271 | [ Guillem Jover ] |
| 272 | * Stop emitting Built-For-Profiles from dpkg-gencontrol. The information |
| 273 | is already provided in .buildinfo and .changes files, and including it |
| 274 | in the binary packages makes them unreproducible even when the profile |
| 275 | used would not alter its contents. Closes: #831524 |
| 276 | * Do not allow empty epochs and revisions in versions. When there's at |
| 277 | least one colon or one dash, we should expect epoch and revision numbers. |
| 278 | * Always set SOURCE_DATE_EPOCH in dpkg-buildpackage and dpkg-source. Use |
| 279 | the current date if the changelog does not have one. Closes: #849081 |
| 280 | * Refactor update-alternatives pathname existence check into a new function. |
| 281 | * Avoid useless repeated lstat()s in update-alternatives. |
| 282 | * Only check for debian/tests/control file once in dpkg-source. |
| 283 | * Generate Testsuite-Restrictions fields from the test restrictions in |
| 284 | dpkg-source into .dsc files. Closes: #847926 |
| 285 | Based on a patch by Iain Lane <laney@debian.org>. |
| 286 | * Improve the ELF ABI mismatch detector in dpkg-shlibdeps, by parsing the |
| 287 | ELF header ourselves. While still not perfect (things like linux-i386 and |
| 288 | hurd-i386 will still match), it will filter lots of previously matching |
| 289 | objects that should have been ignored, and will work even when objdump |
| 290 | does not know about the specific object details. Closes: #849913 |
| 291 | * Add initial support for DEB_BUILD_OPTIONS to dpkg-genbuildinfo. This will |
| 292 | make it possible to enable or disable specific features that should be |
| 293 | recorded in the .buildinfo file. For now only “all” and “path” are |
| 294 | supported. Closes: #848705 |
| 295 | * Add again the architecture from the filename to .changes files for any |
| 296 | artifact with one. This reverts the change introduced in dpkg 1.18.11. |
| 297 | * Fold the filtering and checksumming of files to distribute in a .changes |
| 298 | file in dpkg-genchanges into the initial loop. This way we do not include |
| 299 | architectures for artifacts we are not going to distribute, and do not |
| 300 | unnecessarily recompute the checksums for artifacts like the sources. |
| 301 | * Do not compute the architecture list twice in dpkg-genchanges. |
| 302 | * Include .buildinfo files also for source-only uploads in dpkg-genchanges. |
| 303 | Closes: #846164 |
| 304 | * Fix check for expected number of binary artifacts in dpkg-genchanges, to |
| 305 | only take into account the artifacts that we are distributing. |
| 306 | * Fix parsing of Pre-Depends and Depends in dpkg-genbuildinfo, so that |
| 307 | the code parses both and not just the first to appear in the stanza. |
| 308 | Based on a patch by Johannes Schauer <josch@debian.org>. |
| 309 | * Add support for signed .buildinfo files to dpkg-buildpackage. Add new |
| 310 | -ui and --unsigned-buildinfo options. Closes: #843925 |
| 311 | * Portability: |
| 312 | - On GNU/Hurd try to use the new process executable name attribute from |
| 313 | libps, to properly match on start-stop-daemon --exec. |
| 314 | * Perl modules: |
| 315 | - Fix Debian architecture wildcard parsing so that matching four-tuple |
| 316 | matchings work. Missed in dpkg 1.18.11. |
| 317 | Reported by Julian Andres Klode <jak@debian.org>. |
| 318 | - Add new import tags for Dpkg::Arch. |
| 319 | - Abort on EOF in patch name prompt in Dpkg::Source::Package::V2, |
| 320 | instead of getting into an infinite loop. Closes: #851441 |
| 321 | - Call anonymous subs via -> operator instead of casting with &, and fix |
| 322 | bogus POD documentation to match the code. |
| 323 | - Add new Auto-Built-Package field to Dpkg::Control::Fields. |
| 324 | - Add a new debug() reporting function, and switch code to use it. |
| 325 | - Add new Dpkg::BuildOption parse_features() method refactored from |
| 326 | Dpkg::Vendor::Debian. |
| 327 | * Documentation: |
| 328 | - Cleanup software requirements in README. |
| 329 | - Move control member file references from dpkg(1) to deb(5). |
| 330 | - Fix typos in docs and code comments. |
| 331 | - Document Auto-Built-Package field in deb-control(5). |
| 332 | * Build system: |
| 333 | - Disable disk pre-allocation by default, but let the builder re-enable |
| 334 | it via a new configure option. This has been causing major performance |
| 335 | issues on "modern" filesystems. |
| 336 | * Packaging: |
| 337 | - Add debsig-verify to dpkg Suggests. The code optionally supports this |
| 338 | specific signed .deb verification program. |
| 339 | Prompted by Stuart Prescott <stuart@debian.org>. |
| 340 | * Test suite: |
| 341 | - Generate and check all currently possible architecture wildcards. |
| 342 | - Correctly iterate over all default and passed .dsc template substvars. |
| 343 | |
| 344 | [ Updated programs translations ] |
| 345 | * Dutch (Frans Spiesschaert). Closes: #851889 |
| 346 | * German (Sven Joachim). |
| 347 | |
| 348 | [ Updated scripts translations ] |
| 349 | * German (Helge Kreutzmann). |
| 350 | |
| 351 | [ Updated man pages translations ] |
| 352 | * Dutch (Frans Spiesschaer). Closes: #851891 |
| 353 | * German (Helge Kreutzmann). |
| 354 | |
| 355 | -- Guillem Jover <guillem@debian.org> Fri, 27 Jan 2017 05:43:36 +0100 |
| 356 | |
| 357 | dpkg (1.18.18) unstable; urgency=medium |
| 358 | |
| 359 | [ Guillem Jover ] |
| 360 | * Documentation: |
| 361 | - Document DPKG_DATADIR in an ENVIRONMENT section in dpkg-architecture(1). |
| 362 | - Add a rationale for the purpose of Testsuite-Triggers in dsc(5). |
| 363 | Prompted by Mattia Rizzolo <mattia@debian.org>. |
| 364 | * Packaging: |
| 365 | - Revert the perl to perl:any dependency change in libdpkg-perl, as that |
| 366 | breaks debootstrap in stable (jessie), testing (stretch) and unstable, |
| 367 | which do not support arch-qualified dependencies. We'll have to live |
| 368 | with the Multi-Arch hinter being unhappy for now. |
| 369 | |
| 370 | [ Updated man pages translations ] |
| 371 | * German (Helge Kreutzmann). |
| 372 | |
| 373 | -- Guillem Jover <guillem@debian.org> Tue, 20 Dec 2016 13:53:12 +0100 |
| 374 | |
| 375 | dpkg (1.18.17) unstable; urgency=medium |
| 376 | |
| 377 | [ Guillem Jover ] |
| 378 | * Handle empty versions on validation in dpkg-maintscript-helper as they |
| 379 | are optional. Regression introduced in dpkg 1.18.16. Closes: #848422 |
| 380 | * Validate versions too in dpkg-maintscript-helper symlink_to_dir and |
| 381 | dir_to_symlink commands. |
| 382 | * Improve logic to identify packages owning a library in dpkg-shlibdeps, |
| 383 | by handling the same library appearing more than once on the filesystem |
| 384 | Thanks to Raphaël Hertzog <hertzog@debian.org>. Closes: #843073 |
| 385 | * Documentation: |
| 386 | - Clarify that dpkg-buildpackage does not run «dpkg-source --before-build» |
| 387 | when using the -T option. Closes: #649531 |
| 388 | - Document that dpkg sets DPKG_ADMINDIR on maintainer script environment. |
| 389 | * Packaging: |
| 390 | - Do not let dh_perl insert a dependency for libdpkg-perl, because it |
| 391 | emits perl instead of perl:any. Instead hardcode a perl:any dependency |
| 392 | to comply with the perl policy and make the Multi-Arch hinter happy. |
| 393 | |
| 394 | [ Updated scripts translations ] |
| 395 | * German (Helge Kreutzmann). |
| 396 | |
| 397 | [ Updated man pages translations ] |
| 398 | * German (Helge Kreutzmann). |
| 399 | |
| 400 | -- Guillem Jover <guillem@debian.org> Mon, 19 Dec 2016 02:43:10 +0100 |
| 401 | |
| 402 | dpkg (1.18.16) unstable; urgency=medium |
| 403 | |
| 404 | [ Guillem Jover ] |
| 405 | * Add support for specifying multiple targets on «dpkg-buildpackage -T» |
| 406 | which will be run successively. Closes: #671074 |
| 407 | * Reject empty upstream versions in C and perl code. These are not permitted |
| 408 | by deb-version(5), but the code was letting those through. |
| 409 | * Use lzma_cputhreads() instead of sysconf(_SC_NPROCESSORS_ONLN) as the |
| 410 | former is way more portable. |
| 411 | * Automatically decrease xz encoder threads to try to not exceed available |
| 412 | memory limits. This should alleviated the insane requirements of memory |
| 413 | needed on 32-bit architectures with many cores, which results in more |
| 414 | than the userspace addressable memory, when using settings such as |
| 415 | -z9 and/or -Sextreme in dpkg-deb. Closes: #846564 |
| 416 | * Add new dpkg --validate-<thing> commands to validate the syntax of |
| 417 | various <thing>s, where the current list is «pkgname», «trigname», |
| 418 | «archname» and «version». |
| 419 | * Use the new dpkg --validate-version command in dpkg-maintscript-helper, |
| 420 | instead of abusing the --compare-versions command to perform version |
| 421 | validation. Closes: #844701 |
| 422 | * Allow readlink(2) to return a size smaller than stat(2) in dpkg. Some |
| 423 | bogus filesystems do not return the actual symlink size in st_size, |
| 424 | which contradicts POSIX. But allowing the case where the returned size |
| 425 | is smaller than the one used to allocate memory is harmless, although |
| 426 | suspect. Let it through, but still print a warning so that users can |
| 427 | install stuff but are reminded they need to get a fixed filesystem in |
| 428 | place. This has affected at least ecryptfs in the past and now |
| 429 | file-based encryption support in ext4 on Android N. |
| 430 | * Add new dpkg-query virtual field source:Upstream-Version. Closes: #844348 |
| 431 | * Perl modules: |
| 432 | - Whitelist DPKG_GENSYMBOLS_CHECK_LEVEL, DPKG_ROOT, DPKG_ADMINDIR and |
| 433 | DPKG_DATADIR environment variables in Dpkg::Build::Info. |
| 434 | * Documentation: |
| 435 | - State the current working directory used when running dpkg-buildpackage |
| 436 | hooks. |
| 437 | - Add a new ENVIRONMENT section to dpkg-gensymbols(1) and document |
| 438 | DPKG_GENSYMBOLS_CHECK_LEVEL there. |
| 439 | - Fix bogus description of --force-confmiss in dpkg(1). Regression |
| 440 | introduced in 1.16.4. Reported by Sven Joachim <svenjoac@gmx.de>. |
| 441 | Closes: #846395 |
| 442 | - Update dpkg-parsechangelog parser options. The options specific to |
| 443 | the changelog parser program did not get updated when the parser got |
| 444 | switched to be a perl module. Missed in dpkg 1.18.8. Closes: #848189 |
| 445 | * Build system: |
| 446 | - Enable compression libs also in automatic check mode in configure. |
| 447 | - Honor DPKG_DATADIR again in the installed Dpkg modules. This was an |
| 448 | explicit public interface, documented in the man page. |
| 449 | |
| 450 | [ Updated programs translations ] |
| 451 | * Dutch (Frans Spiesschaert). Closes: #848378 |
| 452 | * Simplified Chinese (Zhou Mo). Closes: #844955 |
| 453 | |
| 454 | [ Updated scripts translations ] |
| 455 | * German (Helge Kreutzmann). |
| 456 | * Swedish (Martin Bagge). Closes: #847220 |
| 457 | |
| 458 | [ Updated man pages translations ] |
| 459 | * Dutch (Frans Spiesschaert). Closes: #848379 |
| 460 | * German (Helge Kreutzmann). |
| 461 | |
| 462 | -- Guillem Jover <guillem@debian.org> Sat, 17 Dec 2016 00:25:53 +0100 |
| 463 | |
| 464 | dpkg (1.18.15) unstable; urgency=medium |
| 465 | |
| 466 | [ Guillem Jover ] |
| 467 | * Improve PIE flags support: |
| 468 | - Do not enable PIE when linking static programs. glibc-based systems |
| 469 | do not support this combination and produce very bogus output. |
| 470 | Proposed by Szabolcs Nagy <nsz@port70.net>. Closes: #843714 |
| 471 | * On source builds add 'source' to the Architecture field in the |
| 472 | .buildinfo file in dpkg-genbuildinfo. |
| 473 | * Add new Build-Date field to .buildinfo files. |
| 474 | * Generate deterministic .buildinfo filenames in dpkg-genbuildinfo, |
| 475 | following the same pattern as used for .changes files. |
| 476 | * Bump .buildinfo Format to version 0.2. |
| 477 | * Change dpkg-buildpackage -j and -J on “auto” mode to fallback to serial |
| 478 | execution when we cannot infer the number of online processors on |
| 479 | unsupported or exotic systems. This should be a safer mode of operation. |
| 480 | Proposed by Simon McVittie <smcv@debian.org>. |
| 481 | * Only preallocate disk size in dpkg for unpacked files bigger than 16 KiB. |
| 482 | Closes: #824636 |
| 483 | * Perl modules: |
| 484 | - Validate architecture arguments in Dpkg::Deps deps_parse(). |
| 485 | Prompted by Johannes Schauer <josch@debian.org>. |
| 486 | * Documentation: |
| 487 | - Escape dashes in field names in dpkg-buildinfo(1). |
| 488 | * Test suite: |
| 489 | - Mark partially documented POD modules as TAP TODO. |
| 490 | |
| 491 | [ Updated man pages translations ] |
| 492 | * German (Helge Kreutzmann). |
| 493 | |
| 494 | -- Guillem Jover <guillem@debian.org> Wed, 16 Nov 2016 03:28:05 +0100 |
| 495 | |
| 496 | dpkg (1.18.14) unstable; urgency=medium |
| 497 | |
| 498 | [ Guillem Jover ] |
| 499 | * Improve PIE flags support: |
| 500 | - Rename the spec name cc1_options to self_spec. |
| 501 | Suggested by James Clarke <jrtc27@jrtc27.com> |
| 502 | - Do not set PIE options if they have been negated, and do not reset |
| 503 | them if they have been requested. |
| 504 | Closes: #843791, #843826 |
| 505 | * Fix use after free error in dpkg. It was trying to print messages that |
| 506 | had already been freed as part of the database memory pool, causing in |
| 507 | some cases segfaults when reporting the error summary at the end. |
| 508 | Regression introduced in dpkg 1.18.11. Closes: #843874 |
| 509 | * Change default color behavior to auto. |
| 510 | * Perl modules: |
| 511 | - Fix confusing date parse error message in Dpkg::Changelog::Entry::Debian |
| 512 | when the date contains “May”. Closes: #843829 |
| 513 | Thanks to Nishanth Aravamudan <nish.aravamudan@canonical.com>. |
| 514 | - New module Dpkg::Build::Info module refactored from dpkg-genbuildinfo. |
| 515 | Requested by Johannes Schauer <josch@debian.org>. |
| 516 | * Documentation: |
| 517 | - Improve the DEB_BUILD_OPTIONS description in dpkg-buildpackage(1). |
| 518 | And mention the parallel option there. |
| 519 | - Explicitly mention in dpkg-buildpackage(1) that setting the number |
| 520 | of parallel jobs to 1, restores the serial behavior. |
| 521 | Prompted by Thorsten Glaser <t.glaser@tarent.de>. |
| 522 | * Packaging: |
| 523 | - List public Dpkg::Control::Tests module in libdpkg-perl description. |
| 524 | * Test suite: |
| 525 | - Do not fail tests on missing fakeroot, just skip them. |
| 526 | * Build system: |
| 527 | - Fix inversion logic in libmd configure check when requested explicitly. |
| 528 | - Do not consider the compressor libraries available in configure if the |
| 529 | headers are not usable. |
| 530 | - Fix DPKG_BUILD_RELEASE_DATE to require DPKG_PROG_PERL, as it uses perl. |
| 531 | - Change DPKG_BUILD_RELEASE_DATE to use perl instead of date(1) to |
| 532 | format the timestamp, as the former is more portable. |
| 533 | |
| 534 | [ Updated man pages translations ] |
| 535 | * German (Helge Kreutzmann). |
| 536 | |
| 537 | -- Guillem Jover <guillem@debian.org> Fri, 11 Nov 2016 02:26:08 +0100 |
| 538 | |
| 539 | dpkg (1.18.13) unstable; urgency=medium |
| 540 | |
| 541 | * Improve PIE flags support: |
| 542 | - Retroactively document in the changelog that PIE is enabled by default |
| 543 | on all supported architectures regardless of gcc doing so itself on a |
| 544 | subset of them. |
| 545 | - When emitting PIE flags on architectures where gcc does not inject |
| 546 | those itself, do it via a specs file too, so that maintainers can |
| 547 | use them unconditionally regardless of the object being compiled |
| 548 | or linked. |
| 549 | - When injecting -no-pie for linking via the gcc specs file also |
| 550 | inject -fno-PIE. |
| 551 | - Update the documentation. |
| 552 | * Perl modules: |
| 553 | - Do not try to load non-files in Dpkg::Dist::Files load_dir method. |
| 554 | Fixes test failures on non-Linux architectures. Closes: #843436 |
| 555 | * Packaging: |
| 556 | - Add missing Breaks on old libdpkg-perl to dpkg. Closes: #843429 |
| 557 | Thanks to Sven Joachim <svenjoac@gmx.de>. |
| 558 | - Ship deb-src-files(5) man page in dpkg-dev. |
| 559 | * Build system: |
| 560 | - Use deterministic dates for generated man pages. Closes: #843469 |
| 561 | Thanks to Reiner Herrmann <reiner@reiner-h.de>. |
| 562 | |
| 563 | -- Guillem Jover <guillem@debian.org> Mon, 07 Nov 2016 03:28:42 +0100 |
| 564 | |
| 565 | dpkg (1.18.12) unstable; urgency=medium |
| 566 | |
| 567 | * Build system: |
| 568 | - Set umask to 0022 for functional test suite. |
| 569 | * Documentation: |
| 570 | - Rename FILE FORMATS section to FILES in dpkg-source(1). |
| 571 | - Use "dpkg suite" as the manual item in man pages .TH macro. |
| 572 | - Use %VERSION% in dpkg-statoverride(1) source item in man page .TH macro. |
| 573 | - Document environment variables used by source format modules in |
| 574 | dpkg-source(1). |
| 575 | |
| 576 | -- Guillem Jover <guillem@debian.org> Sun, 06 Nov 2016 05:36:20 +0100 |
| 577 | |
| 578 | dpkg (1.18.11) unstable; urgency=medium |
| 579 | |
| 580 | [ Guillem Jover ] |
| 581 | * Make dpkg-maintscript-helper conffile commands more robust. Check that |
| 582 | conffile pathname arguments are absolute paths and verify version number |
| 583 | to be valid. Thanks to David Kalnischkies <david@kalnischkies.de>. |
| 584 | * Add support to dpkg-scanpackages for scanning a single binary file. |
| 585 | Thanks to Javier Serrano Polo <javier@jasp.net>. Closes: #833964 |
| 586 | * Obsolete dpkg-deb bzip2 and lzma compression methods by emitting errors. |
| 587 | * Remove obsolete dpkg-deb --old and --new options. |
| 588 | * Remove obsolete dpkg --print-installation-architecture option. |
| 589 | * Fix dpkg error messages when parsing md5sum files to include the package |
| 590 | name affected. |
| 591 | * Do not emit epochs for unambiguous versions in deb-split package header. |
| 592 | Regression introduced in dpkg 1.18.0. |
| 593 | * Make the deb-split(5) generation in dpkg-split reproducible, by using the |
| 594 | timestamp from SOURCE_DATE_EPOCH. |
| 595 | * Generate reproducible file modes for the .deb control member contents. |
| 596 | Closes: #787980 |
| 597 | * Switch from non-freeing malloc to m_malloc on statdb slurping. |
| 598 | * Switch from non-freeing malloc to m_malloc for invoke hooks. |
| 599 | * Always reset the package in-core database when shutting down the package |
| 600 | database journal. |
| 601 | * Do not crash if we pass a NULL cip argument to setaction() in libdpkg. |
| 602 | * Shutdown the package database journal in dpkg --get-selections. |
| 603 | * Fix (deactivated) dpkg --command-fd to initialize and reset the files |
| 604 | database on each action. |
| 605 | * Implement source stanza substvars prefixed with S: in dpkg-gencontrol. |
| 606 | These auto-generated variables map each source stanza field into an |
| 607 | output substvar prefixed with “S:”. |
| 608 | * Make dpkg-source generate reproducible source packages when run |
| 609 | standalone, by honoring SOURCE_DATE_EPOCH. |
| 610 | * Fix several short-lived memory leaks in update-alternatives. |
| 611 | Reported by Helmut Grohne <helmut@subdivi.de>. |
| 612 | * Only set the error context message in libdpkg if it has been formatted |
| 613 | correctly. |
| 614 | * Return error in error_context_errmsg_format() only if the error message |
| 615 | gets truncated. In case we have to use the emergency buffer because the |
| 616 | previous vasprintf() call failed, we should only return an error code if |
| 617 | the vsnprintf() call on the emergency buffer truncates the output. |
| 618 | * Fix free() on uninitialized pointer in error_context_errmsg_format() in |
| 619 | libdpkg. Regression introduced in dpkg 1.18.7. Closes: #842004 |
| 620 | * Move C++ support code into its own file. |
| 621 | * Add replacement new and delete array operators to C++ support code. |
| 622 | * Implement local abi::__cxa_pure_virtual. When using g++ if we provide our |
| 623 | version of this function we can avoid the dependency on either libstdc++ |
| 624 | or libsup++. |
| 625 | * Include missing <new> for new and delete operator declarations. |
| 626 | * Do not log nor print duplicate dpkg removal action. We print |
| 627 | “Removing <package> (<version>)” lines and log remove action twice |
| 628 | when purging a package from frontends, because they usually first call |
| 629 | --remove and then --purge sequentially. When purging a package which is |
| 630 | already in config-files (i.e. it has been removed before), do not print |
| 631 | nor log the remove action. |
| 632 | * Remove default «.» from @INC before loading perl modules in perl code. |
| 633 | Fixes CVE-2016-1238. |
| 634 | * Give more information on --set-selections warnings. Closes: #842230 |
| 635 | * Add new DEB_*_ARCH_ABI and DEB_*_ARCH_LIBC variables to dpkg-architecture |
| 636 | and architecture.mk Makefile fragment. |
| 637 | * Do substvar instantiation just once in dpkg-gencontrol. |
| 638 | * Fix dpkg-gencontrol to not update the files list file (debian/files) |
| 639 | when printing to STDOUT (via -O). |
| 640 | * Do not add architectures to .changes Architecture field for artifacts |
| 641 | that are not a .deb or .udeb in dpkg-genchanges. |
| 642 | * Add support for .buildinfo files: |
| 643 | - Add new dpkg-genbuildinfo command. |
| 644 | - Hook it into the dpkg-buildpackage machinery. |
| 645 | Based on a patch by Jérémy Bobbio <lunar@debian.org>. Closes: #138409 |
| 646 | * Enable dpkg-buildpackage -Jauto by default. Closes: #842845 |
| 647 | * Fix dpkg to not fail when removing non-existent backup files on read-only |
| 648 | filesystems. Closes: #838877 |
| 649 | * Enable PIE on all supported architectures and handle PIE enabled by |
| 650 | default in gcc. On architectures where gcc enables them by default, |
| 651 | stop setting -fPIE and -pie, and set -fno-PIE and -no-pie when disabling |
| 652 | «pie» via gcc specs files, so that we do not emit them on situations |
| 653 | where it would be inappropriate. Closes: #835149 |
| 654 | Based on a patch by Bálint Réczey <balint@balintreczey.hu>. |
| 655 | * Architecture support: |
| 656 | - Add support for AIX operating system. |
| 657 | - Add a version pseudo-field to the arch tables. |
| 658 | - Internally represent Debian architectures as quadruplets. |
| 659 | * Portability: |
| 660 | - Cast off_t variables to intmax_t when printing them with "%jd". |
| 661 | - Add missing <string.h> include in libdpkg. |
| 662 | - Cast strlen() return value to ssize_t to match write() return type. |
| 663 | - Use underscore-prefixed system preprocessor symbols instead of namespace |
| 664 | polluting ones (such as “linux”, “OPENBSD” or “hpux”). |
| 665 | - Handle _POSIX_PRIORITY_SCHEDULING being defined to -1 or 0 in |
| 666 | start-stop-daemon. This affects Mac OS X. |
| 667 | - On FreeBSD return STATUS_UNKNOWN instead of false in start-stop-daemon |
| 668 | do_procinit(). |
| 669 | - Port start-stop-daemon process handling to Mac OS X. |
| 670 | Based on a patch by Mo McRoberts <mo@nevali.net>. |
| 671 | - Port start-stop-daemon process handling to AIX. |
| 672 | - Fix lookup by name on update-alternatives --config. The code was wrong |
| 673 | and not working at least on Mac OS X, making the test suite to fail. |
| 674 | - Only use gzip --rsyncable in Dpkg::Compression on Debian and hopefully |
| 675 | derivatives, by using perl's $Config{cf_by} variable to key on. The |
| 676 | Debian-specific --rsyncable option should have never been accepted for |
| 677 | use in dpkg to begin with. |
| 678 | - Use our own dpkg_ar_hdr struct instead of relying on the system |
| 679 | ar_hdr struct, as the ar format is not standardized and does vary |
| 680 | across systems, for example on AIX. |
| 681 | - Add <sys/sysmacros.h> on AIX for major() and minor(). |
| 682 | - Add missing <errno.h> in libcompat. |
| 683 | - Include libcompat getopt module when we need getopt_long. |
| 684 | - Disable gettext support in libcompat getopt module. We do not carry |
| 685 | translations for this module, and it makes it pull libintl for programs |
| 686 | that might not use it otherwise. |
| 687 | * Perl modules: |
| 688 | - Obsolete Source-Version substvar in Dpkg::Substvars by emitting errors. |
| 689 | - Rework keyring hooks in Dpkg::Vendor. Deprecate the keyrings hook, and |
| 690 | add package-keyrings, archive-keyrings and archive-keyrings-historic |
| 691 | hooks. Prompted by Johannes Schauer <josch@debian.org>. |
| 692 | - Make the Dpkg::Substavars parse() method return the number of substvars |
| 693 | parsed. |
| 694 | - Add new set_field_substvars() method to Dpkg::Substvars. |
| 695 | - Fix reproducible source package support in Dpkg::Source::Archive, by |
| 696 | sorting the tar contents with --sort=name. |
| 697 | - Prefix private Dpkg::Source::Package::* functions with _. |
| 698 | - Defer filehandle closures in Dpkg::IPC::spawn() to avoid double-close. |
| 699 | Closes: #839905, #840293 |
| 700 | - Always map the build type to the shortest string form in |
| 701 | Dpkg::Build::Type::get_build_options_from_type(). |
| 702 | - Change Dpkg::Compression::FileHandle to inherit directly from IO::File |
| 703 | instead of FileHandle. |
| 704 | - Add new Dpkg::PROGTAR variable to store GNU tar command name. |
| 705 | - Add new Dpkg::PROGMAKE variable to store GNU make command name. |
| 706 | - Add new CTRL_FILE_BUILDINFO type to Dpkg::Control. |
| 707 | - Add new .buildinfo fields to Dpkg::Control::Fields. |
| 708 | - Add new builtin-system-build-paths Dpkg::Vendor hook. |
| 709 | - Cope gracefully with changelogs missing a timestamp trailer. |
| 710 | Based on a patch by Ian Jackson <ijackson@chiark.greenend.org.uk>. |
| 711 | Regression introduced in dpkg 1.18.8. Closes: #843248 |
| 712 | * Packaging: |
| 713 | - Add liblocale-gettext-perl to libdpkg-perl Recommends. |
| 714 | - Wrap and document dependency relationships. |
| 715 | - Remove obsolete dependency relationships, since Debian oldstable. |
| 716 | - Remove update-alternatives, dpkg-divert and dpkg-statoverride |
| 717 | compatibility symlinks, again. |
| 718 | - Use perl:Depends via dh_perl instead of a hardcoded perl in Depends. |
| 719 | - Add perl:Depends to dpkg-dev Depends. |
| 720 | - Remove unused dh_strip from binary_indep target. |
| 721 | - Remove ancient upgrade code from maintainer scripts (before 1.15.x). |
| 722 | - Stop compressing the dpkg.deb package with gzip. |
| 723 | - Move dpkg to be the first binary package stanza in debian/control, as |
| 724 | debhelper assigns special meaning by considering it the main package. |
| 725 | - Set MAKEFLAGS to -jN from parallel=N in DEB_BUILD_OPTIONS. |
| 726 | * Documentation: |
| 727 | - Update custom changelog parser API support status in README.api. |
| 728 | - Fix typos in docs and man pages. Thanks to Jakub Wilk <jwilk@debian.org> |
| 729 | Closes: #834584 |
| 730 | - Fix formatting in SOURCE_DATE_EPOCH description in dpkg-deb(5). |
| 731 | - Improve dpkg-deb --build arguments documentation in dpkg-deb(1). |
| 732 | Prompted by Johannes Schauer <josch@debian.org>. |
| 733 | - Document the .changes filename that dpkg-buildpackage generates in |
| 734 | dpkg-buildpackage(1). Prompted by Johannes Schauer <josch@debian.org>. |
| 735 | - Add basic maintainer script man pages: deb-postinst(5), deb-postrm(5), |
| 736 | deb-preinst(5) and deb-prerm(5). |
| 737 | - Add new deb-src-files(5) man page. |
| 738 | Prompted by Johannes Schauer <josch@debian.org>. |
| 739 | - Add man page references to other binary control files in dpkg(1). |
| 740 | - Add version when "new" substvars were introduced in deb-substvars(5). |
| 741 | - Switch deb-triggers(5) types into a proper list. |
| 742 | - Itemize --log format entries in dpkg(1). |
| 743 | - Turn the update-alternatives(1) --query example item into a sub-section. |
| 744 | - Turn the Multi-Arch values into a list in deb-control(5). |
| 745 | - Improve user-defined field export marker documentation in |
| 746 | deb-src-control(5); clarify that X can be followed by zero or more |
| 747 | (instead of one or more) letters and turn the items into a proper list. |
| 748 | - Generate the man pages at build time. This makes it possible to process |
| 749 | them and update several variable strings such as system and package |
| 750 | pathnames, the release date and the dpkg suite version. And makes it |
| 751 | possible to use UTF-8 in the source and convert to the more conservative |
| 752 | groff escape sequences on the output. |
| 753 | - Switch from groff escape sequences to UTF-8 in man pages sources. |
| 754 | - Disable hyphenation in man pages globally, because it performs very |
| 755 | poorly on many technical terms. |
| 756 | - Append the German man pages addendum at the end of the translation, |
| 757 | instead of assuming that every page has the SEE ALSO section. |
| 758 | - Explicitly mention that Dpkg::Checksums::add_from_file() is used to |
| 759 | verify digests too. Prompted by Johannes Schauer <josch@debian.org>. |
| 760 | - Document the behavior for consecutive calls to Dpkg perl module parse() |
| 761 | methods. Prompted by Johannes Schauer <josch@debian.org>. |
| 762 | - Document obsolete functions in Dpkg::Conf. |
| 763 | * Test suite: |
| 764 | - Make test main function a TEST_ENTRY macro. This avoids confusing |
| 765 | coverage programs, as the file that actually contains the main function |
| 766 | is the test itself. |
| 767 | - Rename test suite commands to be prefixed with «c-» instead of «t-». |
| 768 | - Add new dpkg-source functional tests. |
| 769 | - Add new dpkg-buildpackage functional tests. |
| 770 | - Add an initial functional test suite for dpkg-deb and dpkg-split. |
| 771 | - Skip the involved tests if IO::String is missing. |
| 772 | - Add new unit test for libdpkg error handling. |
| 773 | - Delete MAKEFLAGS environment variable when testing make invocations. |
| 774 | - Pass -q to grep command to suppress matched output in pod-coverage.t. |
| 775 | - Ignore POD coverage for partially private modules. |
| 776 | * Build system: |
| 777 | - Add support for profiling perl modules. |
| 778 | - Clean up compiler and linker automatic flag usage in configure. |
| 779 | - Fix the __progname check to avoid the optimizer discarding the symbol. |
| 780 | - Fix M4sh/Autoconf coding style. Add a new section to coding-style.txt |
| 781 | describing M4sh/Autoconf. |
| 782 | - Disable C++ exceptions for dselect. |
| 783 | - Fix typo in SE Linux library detection code, only affecting static |
| 784 | mode (not used in Debian). Regression introduced in dpkg 1.18.8. |
| 785 | - Change --with-* option logic to default to check. |
| 786 | - Disable -Wtautological-constant-out-of-range-compare (for clang). |
| 787 | - Check the availability of -W<warning> variant instead of -Wno-<warning>. |
| 788 | As at least gcc and clang do not warn on -Wno-* warning flags, only |
| 789 | when some unrelated warning needs to be emitted. |
| 790 | - Bump po4a version to 0.43 (we are using --porefs wrap option). |
| 791 | - Add support for running the test suite in parallel. |
| 792 | - Specify exec argument for TAP::Harness to gracefully handle non-perl |
| 793 | executables with older versions of the module. |
| 794 | - Require libselinux 2.0.99 for baseline API, remove static linking |
| 795 | support, use pkg-config unconditionally, and perform refinement checks |
| 796 | only if available. |
| 797 | - Check for the required minimal perl version. |
| 798 | - Use builddir instead of CURDIR in man Makefile.am. |
| 799 | - Use cp with -R instead of -r (the former is more portable and not |
| 800 | marked as deprecated by POSIX). |
| 801 | - Print an actual newline instead of a literal \n in lcov output. |
| 802 | - Do not honor DPKG_DATADIR on the installed Dpkg module. |
| 803 | - Pass --as-needed to the linker for dselect to avoid libstdc++ dependency. |
| 804 | Which makes of dselect the only front-end not pulling the C++ run-time. |
| 805 | |
| 806 | [ Updated programs translations ] |
| 807 | * Dutch (Frans Spiesschaert). Closes: #841117 |
| 808 | * German (Sven Joachim). |
| 809 | |
| 810 | [ Updated scripts translations ] |
| 811 | * German (Helge Kreutzmann). |
| 812 | |
| 813 | [ Updated man pages translations ] |
| 814 | * Dutch (Frans Spiesschaert). Closes: #842187 |
| 815 | * German (Helge Kreutzmann). |
| 816 | |
| 817 | -- Guillem Jover <guillem@debian.org> Sun, 06 Nov 2016 03:09:02 +0100 |
| 818 | |
| 819 | dpkg (1.18.10) unstable; urgency=medium |
| 820 | |
| 821 | [ Guillem Jover ] |
| 822 | * Fix a short-lived memory leak in dpkg archive argument parsing. |
| 823 | * When activating file triggers on conffile purge, use the conffile name |
| 824 | instead of the real pathname it might refer to. This fixes a segfault |
| 825 | when using --instdir, or when the conffile has been moved around and |
| 826 | replaced with a symlink to the target. |
| 827 | Regression introduced in dpkg 1.18.8. Closes: #830267 |
| 828 | * Perl modules: |
| 829 | - Disable fixdebugpath feature on unsafe characters in the path. |
| 830 | - Generate reproducible source tarballs by using the new GNU tar |
| 831 | --clamp-mtime option in Dpkg::Source::Archive, to make sure no file |
| 832 | in source packages has an mtime later than the changelog entry time. |
| 833 | - Enable fixdebugpath build flag feature by default. |
| 834 | Thanks to Mattia Rizzolo <mattia@debian.org>. Closes: #832179 |
| 835 | - Rename various private methods and functions with an underscore prefix |
| 836 | and unified names. |
| 837 | - Refactor perl modules directory list into a new function in Test::Dpkg. |
| 838 | * Test suite: |
| 839 | - Add new POD coverage author test for public perl modules. |
| 840 | * Documentation: |
| 841 | - Document Testsuite-Triggers in dsc(5). |
| 842 | - Fix deb-changes(5) description to talk about .changes instead of .dsc. |
| 843 | Reported by HW42 <hw42@ipsumj.de>. |
| 844 | - Use debian/control as the SYNOPSIS in deb-src-control(5). |
| 845 | - Add new deb-conffiles(5) man page. |
| 846 | - Add references to deb-control(5) and deb-triggers(5) in dpkg(1). |
| 847 | - Fix typos for repeated “the” word. |
| 848 | Prompted by Valentin Samir <valentin.samir@crans.org> in #830989. |
| 849 | - Fix misspelled -fdebug-prefix-map flag in dpkg-buildflags(1). |
| 850 | Reported by Mattia Rizzolo <mattia@debian.org>. |
| 851 | - Remove mention of source format 1.0 supporting building with upstream |
| 852 | tarball signatures from dpkg-source(1), as this was disabled in 1.18.8. |
| 853 | - Document all public methods in Dpkg::Changelog::Entry::Debian. |
| 854 | - Escape dashes in deb-changes(5) and dsc(5) man pages. |
| 855 | - Fix typos in dpkg-shlibdeps(1). Closes: #832434 |
| 856 | Thanks to Carsten Leonhardt <leo@debian.org>. |
| 857 | |
| 858 | [ Updated programs translations ] |
| 859 | * German (Sven Joachim). |
| 860 | * Turkish (Mert Dirik). Closes: #832070 |
| 861 | |
| 862 | [ Updated scripts translations ] |
| 863 | * German (Helge Kreutzmann). |
| 864 | |
| 865 | [ Updated man pages translations ] |
| 866 | * German (Helge Kreutzmann). |
| 867 | |
| 868 | -- Guillem Jover <guillem@debian.org> Sun, 31 Jul 2016 12:57:02 +0200 |
| 869 | |
| 870 | dpkg (1.18.9) unstable; urgency=medium |
| 871 | |
| 872 | * Require Dpkg::Control::Info in dpkg-buildpackage. |
| 873 | Initially reported by Helmut Grohne <helmut@subdivi.de>. |
| 874 | Regression introduced in dpkg 1.18.8. Closes: #829542 |
| 875 | * Documentation: |
| 876 | - Fix user configuration filename in dpkg-buildpackage(1). |
| 877 | Thanks to Sven Joachim <svenjoac@gmx.de>. Closes: #829546 |
| 878 | |
| 879 | -- Guillem Jover <guillem@debian.org> Mon, 04 Jul 2016 09:23:13 +0200 |
| 880 | |
| 881 | dpkg (1.18.8) unstable; urgency=medium |
| 882 | |
| 883 | [ Guillem Jover ] |
| 884 | * Do not disable PIE buildflags on */kFreeBSD anymore. Closes: #823877 |
| 885 | Thanks to Steven Chamberlain <steven@pyro.eu.org>. |
| 886 | * Add new long options in dpkg-buildpackage for any short option that is |
| 887 | a useful configurable candidate. |
| 888 | * Add configuration file support to dpkg-buildpackage, as buildpackage.conf |
| 889 | under either the dpkg system or user configuration directories. |
| 890 | Closes: #539692, #765494 |
| 891 | * Check that debian/tests/control is a regular file before parsing it. |
| 892 | * Generate Testsuite-Triggers field from test dependencies in dpkg-source |
| 893 | into .dsc files. Based on a patch by Martin Pitt <martin.pitt@ubuntu.com>. |
| 894 | Closes: #779559 |
| 895 | * Add new dpkg-source --no-overwrite-dir extraction option. Closes: #826334 |
| 896 | * Fix number of entries computation returned by sysctl() on */kFreeBSD in |
| 897 | start-stop-daemon. |
| 898 | * Set return buffer length for sysctl(2) calls on */kFreeBSD in |
| 899 | start-stop-daemon. |
| 900 | * Abstract ar archive handling behind a new struct dpkg_ar and functions. |
| 901 | * On dpkg --force-chrootless only set changedir to instdir if defined. |
| 902 | Thanks to Niall Walsh <niallwalsh@celtux.org>. Closes: #824542 |
| 903 | * Set primary group to 0 in dpkg when running as root. |
| 904 | Reported by Stuart Prescott <stuart@debian.org>. |
| 905 | * Activate file triggers for conffiles on purge, which has never happened |
| 906 | before. Before dpkg 1.17.0, conffiles were triggered on removal, which |
| 907 | was obviously wrong. Reported by Helmut Grohne <helmut@subdivi.de>. |
| 908 | * Fix strtol() errno check when parsing the COLUMNS envvar in dpkg-query. |
| 909 | Thanks to Sven Joachim <svenjoac@gmx.de>. Closes: #827265 |
| 910 | * Use new GNU tar --clamp-mtime option in dpkg-deb to make sure no file in |
| 911 | binary packages has an mtime later than the given time. Closes: #759886 |
| 912 | * Use the same timestamp for the ar container as for tarball mtime clamping |
| 913 | in dpkg-deb. |
| 914 | * Set ar timestamp and tar mtime clamping to SOURCE_DATE_EPOCH if defined |
| 915 | in dpkg-deb. Based on a patch by Jérémy Bobbio <lunar@debian.org>. |
| 916 | * Preset build timestamp to latest changelog entry in dpkg-buildpackage, |
| 917 | by setting SOURCE_DATE_EPOCH environment variable if it is not already |
| 918 | defined. Based on a patch by Jérémy Bobbio <lunar@debian.org>. |
| 919 | Closes: #759999 |
| 920 | * Do not use the debian/rules build target fallback when building both |
| 921 | architecture independent and dependent packages in dpkg-buildpackage. |
| 922 | * Use architecture «all» as part of the .changes filename when building |
| 923 | architecture independent binaries and no architecture dependent binaries. |
| 924 | Closes: #826161 |
| 925 | * Do not emit warnings from dpkg-genchanges for automatic debug symbol |
| 926 | packages that are not found in debian/control. |
| 927 | * Export SOURCE_DATE_EPOCH from pkg-info.mk makefile snippet. |
| 928 | Closes: #824572 |
| 929 | * Architecture support: |
| 930 | - Add TILE-Gx support to cputable. Closes: #823167 |
| 931 | Thanks to Helmut Grohne <helmut@subdivi.de>. |
| 932 | * Perl modules: |
| 933 | - Use warnings::warnif() instead of carp() for deprecated warnings. |
| 934 | - Add new format_range() method and deprecate dpkg() and rfc822() methods |
| 935 | in Dpkg::Changelog. |
| 936 | - Replace changelog program parsers with perl modules. |
| 937 | - Add a getter for the Time::Piece object in Dpkg::Changelog. |
| 938 | - Add new Timestamp field to Dpkg::Changelog output, which ends up on |
| 939 | dpkg-parsechangelog's output. |
| 940 | - Validate source version in set_version_substvars()'s Dpkg::Substvars |
| 941 | method. |
| 942 | - Revert "Dpkg::Conf: Switch implementation to be hash based", as this |
| 943 | change broke backwards compatibility in multiple ways. The format_argv |
| 944 | option was set by default, the order was not preserved, which was |
| 945 | important for dpkg.cfg files, and duplicate option names stopped being |
| 946 | supported. Add regression tests to avoid similar changes in the future. |
| 947 | Closes: #824938 |
| 948 | - Add support for system and user config loading in Dpkg::Conf. |
| 949 | - Add support for autopkgtest control files, with new CTRL_TESTS control |
| 950 | type, new recognized fields to Dpkg::Control::Fields, and new modules |
| 951 | Dpkg::Control::Tests and Dpkg::Control::Tests::Entry. Also update |
| 952 | Dpkg::Index to support these. |
| 953 | - Fix Dpkg::Deps so that architecture qualifiers only imply one another |
| 954 | if they are the same. Closes: #745366, #827628 |
| 955 | - Add support for new environment variable DEB_BUILD_PATH to be able to |
| 956 | control the path in the fixdebugpath feature in Dpkg::Vendor::Debian. |
| 957 | - Preserve order when prepending shared library paths in Dpkg::Shlibs. |
| 958 | This fixes the order of paths passed via dpkg-shlibdeps -l option. |
| 959 | Closes: #823805 |
| 960 | - Check whether dependency restrictions are implied in Dpkg::Deps::Simple. |
| 961 | Thanks to Ben Hutchings <ben@decadent.org.uk>. Closes: #827633 |
| 962 | - Disable upstream tar signature when building format 1.0 source packages |
| 963 | in Dpkg::Source::Package::V1, as the current stable dpkg series do not |
| 964 | support extracting them. |
| 965 | - Preset Last-Update field in patch header template with current time in |
| 966 | Dpkg::Source::Package::V2. Thanks to Daniel Shahaf <danielsh@apache.org>. |
| 967 | Closes: #828146 |
| 968 | * Packaging: |
| 969 | - Disable libmd usage in Debian and derivatives for now. |
| 970 | * Build system: |
| 971 | - Stop allowing to set deprecated bzip2 compressor as dpkg-deb default. |
| 972 | - Use libmd automatically if available. |
| 973 | - Uniformize library build options, from --with-zlib to --with-libz, |
| 974 | --with-bz2 to --with-libbz2 and --with-selinux to --with-libselinux. |
| 975 | * Test suite: |
| 976 | - Bump perlcritic ValuesAndExpressions::RequireNumberSeparators minimum |
| 977 | to 99999. |
| 978 | - Add new pod-spell unit test. |
| 979 | - Refactor common unit test checks for needed things into Test::Dpkg. |
| 980 | - Accept perl's Lancaster Consensus AUTHOR_TESTING variable. |
| 981 | - Add new minimum perl version unit test. |
| 982 | - Add new synopsis unit test. |
| 983 | - Add unit tests for dependency simplification with build profiles. |
| 984 | * Documentation: |
| 985 | - Improve dpkg-buildpackage(1) on environment expectations. |
| 986 | - Clarify the format of the db:Status-Abbrev virtual field in |
| 987 | dpkg-query(1). Closes: #824515 |
| 988 | - Document the tar entry size limitation for deb(5) format. |
| 989 | - Document interaction between PIE and libraries in dpkg-buildflags(1). |
| 990 | Based on text by Christian Seiler <christian@iwakd.de>. |
| 991 | - Merge ENVIRONMENT sections in dpkg-buildflags(1). |
| 992 | - Document various long options in dpkg-source --help output. |
| 993 | - Move dpkg-source -q option from “Build options” to “General options” |
| 994 | section in --help output. |
| 995 | - Clarify shared library search order in dpkg-shlibdeps(1). |
| 996 | - Remove most remaining AUTHOR sections from man an POD, as they are |
| 997 | strongly discouraged, for being redundant, tending to get out-of-sync, |
| 998 | and their format being inconsistent. In addition most got already |
| 999 | removed in the past for the man pages. |
| 1000 | - Mark perlcritic as an optional author test dependency in the README. |
| 1001 | - Fix example code in Dpkg::Compression::FileHandle SYNOPSIS. |
| 1002 | |
| 1003 | [ Updated programs translations ] |
| 1004 | * German (Sven Joachim). |
| 1005 | * Simplified Chinese (Zhou Mo). Closes: #824873 |
| 1006 | |
| 1007 | [ Updated scripts translations ] |
| 1008 | * German (Helge Kreutzmann). |
| 1009 | |
| 1010 | [ Updated man pages translations ] |
| 1011 | * German (Helge Kreutzmann). |
| 1012 | |
| 1013 | -- Guillem Jover <guillem@debian.org> Sun, 03 Jul 2016 19:01:56 +0200 |
| 1014 | |
| 1015 | dpkg (1.18.7) unstable; urgency=medium |
| 1016 | |
| 1017 | [ Guillem Jover ] |
| 1018 | * Add new dpkg-source --require-strong-checksums option and change default. |
| 1019 | There is no point in erroring out on this condition when signature issues |
| 1020 | are only warnings, because we cannot guarantee we have functional keys |
| 1021 | for old signatures. Regression introduced in dpkg 1.18.5. Closes: #823428 |
| 1022 | * Stop using several fixed sized buffers for program reporting, which in |
| 1023 | many cases could cause confusing truncation of long messages. Use heap |
| 1024 | allocated formatted strings instead: |
| 1025 | - In start-stop-daemon to report what to stop. |
| 1026 | - In dselect to print main and access methods menu entries. |
| 1027 | - In libdpkg command-line option parsing errors. |
| 1028 | - In libdpkg warning, notice and info reporting. |
| 1029 | - In libdpkg ohshit, ohshitv, ohshite and internerr. But in this case |
| 1030 | fallback to a fixed-size emergency buffer in case of allocation or |
| 1031 | formatting error, so that we can at least print something, even if |
| 1032 | truncated. |
| 1033 | Prompted by Manuel A. Fernandez Montecelo <mafm@debian.org>. |
| 1034 | * Colorize all fatal-error printing codepaths in libdpkg. |
| 1035 | * Architecture support: |
| 1036 | - Bump the GNU triplet cpu from i386 to i686 to match toolchain changes. |
| 1037 | Thanks to Ben Hutchings <ben@decadent.org.uk>. Closes: #823619 |
| 1038 | - Clarify column descriptions in architecture table files. |
| 1039 | * Perl modules: |
| 1040 | - Relax dependency restrictions parsing to allow again sloppy spaces |
| 1041 | around versions, architectures and profile restrictions. |
| 1042 | Regression introduced in 1.18.5. Closes: #823431 |
| 1043 | - Add new require_strong_checksums option to Dpkg::Source::Package. |
| 1044 | - Add new tests_dep option to Dpkg::Deps deps_parse() to allow the |
| 1045 | otherwise invalid ‘@’ character in dependencies. To be used when |
| 1046 | parsing the debian/tests/control file. |
| 1047 | * Documentation: |
| 1048 | - Shorten example symbol names in dpkg-gensymbols to avoid a mandb |
| 1049 | warning due to unwrappable lines in translations. |
| 1050 | |
| 1051 | [ Updated scripts translations ] |
| 1052 | * German (Helge Kreutzmann). |
| 1053 | |
| 1054 | [ Updated man pages translations ] |
| 1055 | * German (Helge Kreutzmann). |
| 1056 | |
| 1057 | -- Guillem Jover <guillem@debian.org> Mon, 09 May 2016 03:19:52 +0200 |
| 1058 | |
| 1059 | dpkg (1.18.6) unstable; urgency=medium |
| 1060 | |
| 1061 | [ Guillem Jover ] |
| 1062 | * Fix file queue tail assignment on file queue pop during unpack. This |
| 1063 | could mess up the file queue in some circumstances and leave behind |
| 1064 | files in the filesystem as «pathname».dpkg-new after configuration |
| 1065 | and without traces of the files in the dpkg database. Closes: #823288 |
| 1066 | * Use m_strdup() instead of strdup() in dpkg recursive installation code. |
| 1067 | * Fix off-by-one array allocation in dpkg recursive installation code that |
| 1068 | can cause segfaults. |
| 1069 | * Rename sysctl() “name” variable to “mib”, to avoid a clash with the |
| 1070 | call site function argument with the same name in start-stop-daemon. |
| 1071 | This fixes a build failure on */kFreeBSD systems. |
| 1072 | * Initialize number of entries on initial process scan in start-stop-daemon |
| 1073 | on */kFreeBSD. |
| 1074 | * Packaging: |
| 1075 | - Bump Standards-Version to 3.9.8 (no changes needed). |
| 1076 | |
| 1077 | [ Updated programs translations ] |
| 1078 | * German (Sven Joachim). |
| 1079 | |
| 1080 | -- Guillem Jover <guillem@debian.org> Tue, 03 May 2016 20:17:05 +0200 |
| 1081 | |
| 1082 | dpkg (1.18.5) unstable; urgency=medium |
| 1083 | |
| 1084 | [ Guillem Jover ] |
| 1085 | * Print correct integer parse error for short-only command-line options. |
| 1086 | This affects «dpkg-deb -z». Closes: #809174 |
| 1087 | * Do not abort when traversing symlinks to directories in dpkg-scanpackages |
| 1088 | and dpkg-scansources. Closes: #809219 |
| 1089 | * Implement delete operator with size argument in dselect, required by the |
| 1090 | C++14 spec when the size-less delete operator is defined. |
| 1091 | * Use EACCES instead of EWOULDBLOCK for fcntl(2) F_SETLK in dselect. |
| 1092 | * Print the archive filename when dpkg cannot access it. |
| 1093 | * Check that all passed archive filenames to dpkg exist before queuing them. |
| 1094 | Closes: #809963 |
| 1095 | * Use ohshit() instead of internerr() for unhandled dpkg-split exit codes. |
| 1096 | (i.e. do not abort). Closes: #812679 |
| 1097 | * Detect non-regular file archive arguments earlier in dpkg. |
| 1098 | * Switch URLs in docs, code comments and packaging, from http:// or git:// |
| 1099 | to https:// if the latter is available (round three). This includes the |
| 1100 | dpkg git repository, copyright format URL and examples in man pages among |
| 1101 | others. |
| 1102 | * Clarify where to find the GPL-2 license in debian/copyright. |
| 1103 | * Do not enable stack-protector on nios2 in Debian and derivatives (it is |
| 1104 | not supported by gcc yet). |
| 1105 | * Check first for build type to short-circuit boolean expressions in |
| 1106 | dpkg-genchanges. |
| 1107 | * Add source format backend-specific --help options support to dpkg-source. |
| 1108 | * Add MIPS R6 architectures to arch tables. Closes: #807340 |
| 1109 | Thanks to YunQiang Su <wzssyqa@gmail.com>. |
| 1110 | * Fix memory leak when unpacking conffiles. |
| 1111 | * Use fixed string matching for pathnames in dpkg-maintscript-helper. |
| 1112 | Thanks to Carsten Hey <carsten@debian.org>. |
| 1113 | * Quote shell variables in dpkg-maintscript-helper. |
| 1114 | Thanks to Carsten Hey <carsten@debian.org>. |
| 1115 | * Anchor pathnames in sed and grep regexes in dpkg-maintscript-helper. |
| 1116 | Thanks to Carsten Hey <carsten@debian.org>. |
| 1117 | * Allow broken versions starting with a dash in dpkg-maintscript-helper. |
| 1118 | Thanks to Carsten Hey <carsten@debian.org>. |
| 1119 | * Add a new treewalk module in libdpkg, with the nice properties of avoiding |
| 1120 | duplicate stat(2) calls, not calling find(1), and sorting the output w/o |
| 1121 | stalling on the entire input being slurped and sorted. |
| 1122 | - Use it to build the .deb data member in dpkg-deb. |
| 1123 | - Use it to build the .deb control member in dpkg-deb. |
| 1124 | Closes: #719845 |
| 1125 | - Use it with dpkg --recursive option. |
| 1126 | * Unify start-stop-daemon --help output with the rest of the tools. |
| 1127 | * Search for debsig-verify in PATH instead of using an absolute path. |
| 1128 | * Do not error out when failing to open the SE label db on permissive mode. |
| 1129 | Closes: #811037 |
| 1130 | * Rewrite the trigger deferred file parser from flex to manual. The format |
| 1131 | is very simple, and a simple hand-written parser is smaller and avoids a |
| 1132 | build dependency. |
| 1133 | * Be more strict when parsing the COLUMNS environment variable in dpkg-query. |
| 1134 | * Make the Architecture field mandatory on package builds. |
| 1135 | * Use new Dpkg::Arch functions to validate and parse architectures when |
| 1136 | building source packages. Closes: #784808 |
| 1137 | * Do safe matching of directories containing conffiles in |
| 1138 | dpkg-maintscript-helper, instead of using a variable pathname as a regex |
| 1139 | with grep, which is susceptible to metacharacters acting as part of the |
| 1140 | regex. Proposed by Carsten Hey <carsten@debian.org>. |
| 1141 | * Decouple local keyword declaration from command assignment in |
| 1142 | dpkg-maintscript-helper, which masks the command return value when |
| 1143 | using «set -e». |
| 1144 | * Make dpkg pass <new-version> to maintscript actions that cannot get it |
| 1145 | otherwise. These actions are now: |
| 1146 | - <new-postrm> failed-upgrade <old-version> <new-version> |
| 1147 | - <new-postrm> abort-install <old-version> <new-version> |
| 1148 | - <new-postrm> abort-upgrade <old-version> <new-version> |
| 1149 | - <new-preinst> install <old-version> <new-version> |
| 1150 | - <new-preinst> upgrade <old-version> <new-version> |
| 1151 | - <new-prerm> failed-upgrade <old-version> <new-version> |
| 1152 | Prompted by Andrey Utkin <andrey.krieger.utkin@gmail.com>. |
| 1153 | * Promote a print to a warning for missing control files in dpkg-deb. |
| 1154 | * Use info() instead of print in dpkg-buildpackage and dpkg-genchanges. |
| 1155 | * Add very basic color support to all dpkg namespaced programs, enabled by |
| 1156 | setting the environment variable DPKG_COLORS to “auto”, “always” or |
| 1157 | “never”, the latter being the default. |
| 1158 | * Add support for a new --build option to define build type by a |
| 1159 | comma-separated list of components (“source”, “any”, “all”, “binary” or |
| 1160 | “full”) in dpkg-genchanges and dpkg-buildpackage. |
| 1161 | * Add new -I option to dpkg-shlibdeps to ignore package build directories. |
| 1162 | Closes: #821025 |
| 1163 | * Add new -O option to dpkg-genchanges. |
| 1164 | * Make dpkg export variable DPKG_ROOT in maintainer scripts. Closes: #804624 |
| 1165 | Thanks to Helmut Grohne <helmut@subdivi.de>. |
| 1166 | * Add new --force-script-chrootless option to dpkg. |
| 1167 | Thanks to Helmut Grohne <helmut@subdivi.de>. |
| 1168 | * Portability: |
| 1169 | - Move DPKG_ADMINDIR environment variable name out from update-alternatives |
| 1170 | code, to make life easier for non-dpkg-based systems. |
| 1171 | - Move alternatives temporary extension out from update-alternatives code, |
| 1172 | to make life easier for non-dpkg-based systems. |
| 1173 | - Switch start-stop-daemon on */kFreeBSD to use the low-level sysctl(3) |
| 1174 | interface instead of libkvm-dev. |
| 1175 | * Perl modules: |
| 1176 | - Add new CTRL_REPO_RELEASE control block type to Dpkg::Control. |
| 1177 | - Add new CTRL_COPYRIGHT_HEADER, CTRL_COPYRIGHT_FILES and |
| 1178 | CTRL_COPYRIGHT_LICENSE control block types to Dpkg::Control. |
| 1179 | - Make patching a file multiple times fatal for the first quilt patch in |
| 1180 | Dpkg::Source. Reported by Apollon Oikonomopoulos <apoikos@debian.org>. |
| 1181 | Closes: #810720 |
| 1182 | - Only warn once when a diff patches a file multiple times in |
| 1183 | Dpkg::Source::Patch, and fix the warning message to make it clear that |
| 1184 | the diff might be patching the file more than once, not just twice. |
| 1185 | - Check existence of search criteria in Dpkg::Index when checking with a |
| 1186 | regex or a string match. Closes: #780906 |
| 1187 | Base on a patch by Daniel Dehennin <daniel.dehennin@baby-gnu.org>. |
| 1188 | - Add new functions to validate and parse architecture names in Dpkg::Arch. |
| 1189 | - Make the dependency parser more strict in Dpkg::Deps. Closes: #784806 |
| 1190 | - Add strong digest marking support to Dpkg::Checksums. |
| 1191 | - Error out on source packages without any strong digests in |
| 1192 | Dpkg::Source::Package, used by dpkg-source --extract, which can still |
| 1193 | be disabled with --no-check. |
| 1194 | - Switch Dpkg::Conf implementation to be hash based, add two new accessors |
| 1195 | and a new option to the filter method to use the old behavior. |
| 1196 | - Do not parse entry multiple times in Dpkg::Changelog::Entry::Debian. |
| 1197 | Add new parse_header() and parse_trailer() methods, and deprecate |
| 1198 | check_header() and check_trailer() ones. |
| 1199 | - Use “GnuPG” instead of “gpg” in error messages to refer to the software |
| 1200 | in Dpkg::Source::Package. |
| 1201 | - Handle undef versions in Dpkg::Changelog from empty versions in |
| 1202 | changelog entry header lines. |
| 1203 | - Allow detached upstream orig tarball signatures when extracting |
| 1204 | version 1.0 non-native source packages. |
| 1205 | - Include upstream orig tarball signatures in source packages. |
| 1206 | See #759478. |
| 1207 | - Add fixdebugpath to reproducible feature in Dpkg::Vendor::Debian. |
| 1208 | Thanks to Daniel Kahn Gillmor <dkg@fifthhorseman.net>. Closes: #819194 |
| 1209 | * Build system: |
| 1210 | - Fix building development documentation. |
| 1211 | - Remove unused UA_LIBS variable. |
| 1212 | - Split libps and libkvm detection into their own macros and variables. |
| 1213 | - Make it possible to build without system libmd. |
| 1214 | - Add a configuration summary to configure output. |
| 1215 | - Make git log invocation immune to local configuration. |
| 1216 | - Do not require passing the perl interpreter to run-script. |
| 1217 | - Quote dirname argument in run-script, to handle spaces in pathname. |
| 1218 | Reported by Carsten Hey <carsten@debian.org>. |
| 1219 | - Use a single po4a opt argument instead of the same per language. |
| 1220 | * Packaging: |
| 1221 | - Enable all hardening flags, starting with gcc-5 there is no performance |
| 1222 | loss anymore when enabling PIE on i386. |
| 1223 | * Test suite: |
| 1224 | - Add a unit test to compile perl code with warnings. |
| 1225 | - Add a unit test for the trigger deferred parser. |
| 1226 | * Documentation: |
| 1227 | - Say value instead of option in deb-control(5). |
| 1228 | - Mark debian changelog format in bold in dpkg-parsechangelog(1). |
| 1229 | - Add references to man pages describing file formats. |
| 1230 | - Document missing Install-Size, Built-For-Profiles and Build-Profiles |
| 1231 | fields in man pages. |
| 1232 | - Add new dsc(5), deb-changelog(5) and deb-changes(5) man pages. |
| 1233 | - Remove Debian specific policy references. |
| 1234 | - Remove superfluous SEE ALSO references from dpkg-source(1). |
| 1235 | - Fix --remove and --purge summary formatting in dpkg(1). |
| 1236 | - Move --audit description just after --verify in dpkg(1). |
| 1237 | - Mark Maintainer field as bold in deb-src-control(5). |
| 1238 | - Fix reference to --record-avail instead of nonexistent --avail. |
| 1239 | - Add missing quotes in man pages. |
| 1240 | - Document Source field version in deb-control(5). |
| 1241 | - Add new deb822(5) man page. |
| 1242 | - Document and improve C/C++ programs exit codes in man pages. |
| 1243 | - Clarify dpkg --path-exclude/--path-include pathname filter behavior. |
| 1244 | Closes: #811267 |
| 1245 | - Clarify that packages are only automatically forgotten by dpkg if they |
| 1246 | contain no user data, such as package selections. Closes: #813179 |
| 1247 | - Fix documentation for package flags in dpkg(1). |
| 1248 | - Clarify that deb-symbols(5) documents the binary format subset, and |
| 1249 | the template symbol files are described in dpkg-gensymbols(1). |
| 1250 | Closes: #795163 |
| 1251 | - Update field requirements of control file formats to match dpkg reality. |
| 1252 | - Document the format of the origins filename in deb-origin(5). |
| 1253 | - Add list of flags set by bug feature area to dpkg-buildflags(1). |
| 1254 | - Switch output encoding of man pages to UTF-8. |
| 1255 | - Move SEE ALSO section to the end of Dpkg::Changelog::Debian. |
| 1256 | - Clarify that i386 does not suffer performance loss due to PIE anymore |
| 1257 | since gcc >= 5 in dpkg-buildflags(1). |
| 1258 | - Document in deb822(5) that deb-origin(5) also supports comments. |
| 1259 | - Clarify which characters constitute the deb822(5) control files syntax |
| 1260 | by using Unicode code points and their printable characters. |
| 1261 | Based on a patch by Ben Finney <ben@benfinney.id.au>. |
| 1262 | - Remove wrong mention that deb-control(5) support comments. |
| 1263 | - Make explicit that deb-control(5) documents the binary control file. |
| 1264 | - Add missing value for Standards-Version field in dsc(5). |
| 1265 | Reported by Helge Kreutzmann <debian@helgefjell.de>. |
| 1266 | |
| 1267 | [ Updated programs translations ] |
| 1268 | * Dutch (Frans Spiesschaert). Closes: #822797 |
| 1269 | * German (Sven Joachim). |
| 1270 | * Japanese (Takuma Yamada). Closes: #819939 |
| 1271 | * Portuguese (Miguel Figueiredo). |
| 1272 | * Simplified Chinese (Zhou Mo). Closes: #809517 |
| 1273 | * Vietnamese (Trần Ngọc Quân). |
| 1274 | |
| 1275 | [ Updated dselect translations ] |
| 1276 | * Japanese (Takuma Yamada). Closes: #819940 |
| 1277 | |
| 1278 | [ Updated scripts translations ] |
| 1279 | * German (Helge Kreutzmann). |
| 1280 | |
| 1281 | [ New man pages translations ] |
| 1282 | * Dutch (Frans Spiesschaert). Closes: #822798 |
| 1283 | |
| 1284 | [ Updated man pages translations ] |
| 1285 | * German (Helge Kreutzmann). |
| 1286 | |
| 1287 | -- Guillem Jover <guillem@debian.org> Mon, 02 May 2016 04:14:57 +0200 |
| 1288 | |
| 1289 | dpkg (1.18.4) unstable; urgency=medium |
| 1290 | |
| 1291 | [ Guillem Jover ] |
| 1292 | * Switch dpkg-scansources and dpkg-scanpackages to use File::Find instead |
| 1293 | of find(1), as the former is more portable with more consistent behavior, |
| 1294 | and always canonicalizes the pathnames. Closes: #800649 |
| 1295 | * Initialize Config-Version also for packages previously in triggers-pending |
| 1296 | state, otherwise we end up not passing the previously configured version |
| 1297 | to «postinst configure», which might consider this a first install instead |
| 1298 | of an upgrade. Closes: #801156 |
| 1299 | * Fix memory leaks in «dpkg --verify» and dpkg infodb format upgrade logic. |
| 1300 | * Merge all update-alternatives action handling into a single if-else-if |
| 1301 | block, to unify the code an allow a future switch into a shared library. |
| 1302 | * Perform any necessary cleanups on normal exit from dpkg-divert --add and |
| 1303 | --remove commands. |
| 1304 | * Make dpkg-architecture warning on non-matching GNU system type compiler |
| 1305 | agnostic. |
| 1306 | * Add ‘.gitreview’ to the default dpkg-source ignore lists. |
| 1307 | * Add support for DPKG_MAINTSCRIPT_DEBUG environment variable to dpkg. |
| 1308 | * Fix dpkg-checkbuilddeps exit code to be 1 instead of a random error value |
| 1309 | on unsatisfied dependencies. Regression introduced in dpkg 1.18.3. |
| 1310 | * Fix an off-by-one write access in dpkg-deb when parsing the old format |
| 1311 | .deb control member size. Thanks to Hanno Böck <hanno@hboeck.de>. |
| 1312 | Fixes CVE-2015-0860. |
| 1313 | * Fix an off-by-one read access in dpkg-deb when parsing ar member names. |
| 1314 | Thanks to Hanno Böck <hanno@hboeck.de>. |
| 1315 | * Add experimental multithreaded xz compression support in libdpkg, which |
| 1316 | requires xz >= 5.2.0. |
| 1317 | * Fix physical file offset comparison in dpkg. Closes: #808912 |
| 1318 | Thanks to Yuri Gribov <tetra2005@gmail.com>. |
| 1319 | * Fix usage of dpkg-architecture -s after other action options. |
| 1320 | Reported by Niels Thykier <niels@thykier.net>. |
| 1321 | * Add NIOS2 support to cputable. Thanks to Marek Vasut <marex@denx.de>. |
| 1322 | * On Debian and derivatives enable timeless build flag feature by default. |
| 1323 | Thanks to Paul Wise <pabs@debian.org>. Closes: #805872 |
| 1324 | * Perl modules: |
| 1325 | - Add support for Build-Essential field. Closes: #806315 |
| 1326 | * Test suite: |
| 1327 | - Improve perl code test coverage. |
| 1328 | * Build system: |
| 1329 | - Set PERL5LIB globally for the test suite to the local modules directory, |
| 1330 | to avoid using the system modules. Regression introduced in dpkg 1.17.8. |
| 1331 | Reported by Jérémy Bobbio <lunar@debian.org>. Closes: #801329 |
| 1332 | - Use absolute buildir pathnames in PATH variable for the test suite. |
| 1333 | - Descend into scripts directory when cleaning up code coverage files. |
| 1334 | - Add new configure option --disable-devel-docs to select the kind of docs |
| 1335 | to generate, default for now is development documentation. |
| 1336 | - Try to use AM_GNU_GETTEXT_REQUIRE_VERSION to benefit from the latest |
| 1337 | installed gettext version, while guaranteeing a minimal required version. |
| 1338 | * Packaging: |
| 1339 | - Add missing Build-Depends for restriction formula support. |
| 1340 | * Documentation: |
| 1341 | - Move description for “target architecture” from the dpkg-architecture(1) |
| 1342 | ‘-A’ option to the TERMS section. Closes: #799046 |
| 1343 | - Clarify that the md5sum check on «dpkg --verify» is performed on the |
| 1344 | file contents, and failures denote changed content. Closes: #760248 |
| 1345 | - Document that dpkg-buildpackage -nc -S implies -d. |
| 1346 | - Clarify role of Build-Depends in deb-src-control(5). |
| 1347 | Prompted by Johannes Schauer <j.schauer@email.de>. |
| 1348 | - Document supported feature areas. |
| 1349 | - Clarify in dpkg-query(1) when binary:Package gets arch-qualified. |
| 1350 | Closes: #801958 |
| 1351 | - Add a subsection separating external from internal environment variables |
| 1352 | in dpkg(1). |
| 1353 | |
| 1354 | [ Updated programs translations ] |
| 1355 | * Dutch (Frans Spiesschaert). Closes: #800513 |
| 1356 | * Japanese (Kenshi Muto). Closes: #799432 |
| 1357 | * Turkish (Mert Dirik). Closes: #799875 |
| 1358 | |
| 1359 | [ Updated scripts translations ] |
| 1360 | * German (Helge Kreutzmann). |
| 1361 | |
| 1362 | [ Updated man pages translations ] |
| 1363 | * German (Helge Kreutzmann, Julian R). Closes: #807156 |
| 1364 | |
| 1365 | -- Guillem Jover <guillem@debian.org> Fri, 25 Dec 2015 13:20:26 +0100 |
| 1366 | |
| 1367 | dpkg (1.18.3) unstable; urgency=medium |
| 1368 | |
| 1369 | [ Guillem Jover ] |
| 1370 | * Fix short-lived memory leaks in start-stop-daemon. As a side effect now |
| 1371 | a missing group after ‘:’ on --chuid is a fatal error. |
| 1372 | * Print the master and slave links in «update-alternatives --display». |
| 1373 | * Print the current best alternative in the head instead of the trail |
| 1374 | in «update-alternatives --display», with a two space indentation. |
| 1375 | * Reimplement «update-alternatives --all» as a fully built-in command |
| 1376 | instead of executing itself with --config per subtask. |
| 1377 | * Reimplement «update-alternatives --set-selections» as a fully built-in |
| 1378 | command instead of executing itself with --set or --auto per subtask. |
| 1379 | * Add kfreebsd-armhf support to ostable and triplettable. Closes: #796283 |
| 1380 | Thanks to Steven Chamberlain <steven@pyro.eu.org>. |
| 1381 | * Fix «dpkg --verify» with --root. |
| 1382 | * Fix an off-by-one write access in dpkg-deb when parsing the .deb magic. |
| 1383 | Reported by Jacek Wielemborek <d33tah@gmail.com>. Closes: #798324 |
| 1384 | * Split overlong perl regexes into multiline extended regexes. |
| 1385 | * Switch dselect multicd method license from GPL2 to GPL2+, with consent |
| 1386 | from all its authors. |
| 1387 | * Fix inadvertent license change for lib/dpkg/utils.c from GPL2 to GPL2+. |
| 1388 | * Fix segfault when using «dpkg --no-act» with a synthetic --admindir. |
| 1389 | Reported by David Kalnischkies <david@kalnischkies.de>. |
| 1390 | * Perl modules: |
| 1391 | - Only warn on invalid week days instead of aborting in |
| 1392 | Dpkg::Changelog::Entry::Debian. Regression introduced in dpkg 1.18.2. |
| 1393 | Reported by Jakub Wilk <jwilk@debian.org>. |
| 1394 | - Do not warn when removing an empty subdirectory on source package |
| 1395 | extraction in Dpkg::Source::Package::V2. Closes: #796671 |
| 1396 | - Do not abort on parse errors from Time::Piece->strptime() for the |
| 1397 | changelog trailer date, just queue them so that the caller can decide |
| 1398 | if they should be warnings or actual errors. Closes: #795936 |
| 1399 | - Validate the changelog trailer date, and catch and warn or error on |
| 1400 | bogus month names, such as unknown or unabbreviated ones. |
| 1401 | * Test suite: |
| 1402 | - Get the reference build flags from dpkg-buildflags.pl, instead of |
| 1403 | hardcoding them, which might not match depending on the architecture. |
| 1404 | Closes: #794694 |
| 1405 | - Delete any environment variable starting with DEB_ in mk.t that might |
| 1406 | affect the test results. |
| 1407 | * Build system: |
| 1408 | - Add a new --with-devlibdir configure option for the C libdpkg library. |
| 1409 | * Packaging: |
| 1410 | - Remove unneeded --sourcedir options from dh_install calls. |
| 1411 | - Use the new --with-devlibdir configure option to only switch libdpkg-dev |
| 1412 | files to the multi-arch directory. Closes: #794977 |
| 1413 | * Documentation: |
| 1414 | - Fix typos for --predep-package option name. Closes: #794688 |
| 1415 | - Add missing dashes to package-list in deb-src-control(5). |
| 1416 | - Mark each individual required field as such, instead of using segregated |
| 1417 | sections. |
| 1418 | |
| 1419 | [ Updated programs translations ] |
| 1420 | * Catalan (Jordi Mallach). |
| 1421 | * French (Sébastien Poher). Closes: #798371 |
| 1422 | * German (Sven Joachim). |
| 1423 | * Vietnamese (Trần Ngọc Quân). |
| 1424 | |
| 1425 | [ Updated dselect translations ] |
| 1426 | * French (Sébastien Poher). Closes: #798370 |
| 1427 | |
| 1428 | [ Updated scripts translations ] |
| 1429 | * French (Sébastien Poher). Closes: #798369 |
| 1430 | * German (Helge Kreutzmann). |
| 1431 | |
| 1432 | [ Updated man pages translations ] |
| 1433 | * German (Helge Kreutzmann). |
| 1434 | |
| 1435 | -- Guillem Jover <guillem@debian.org> Mon, 21 Sep 2015 07:11:42 +0200 |
| 1436 | |
| 1437 | dpkg (1.18.2) unstable; urgency=low |
| 1438 | |
| 1439 | [ Guillem Jover ] |
| 1440 | * Fix plural form translations for single plural languages. Closes: #790025 |
| 1441 | * Add new dpkg-buildpackage -J option, which is a safe version of -j. |
| 1442 | * Fix dpkg-gencontrol to add correct binary filename to debian/files, |
| 1443 | even when overriding the Package field value with the -D option. |
| 1444 | Reported by Niels Thykier <niels@thykier.net>. |
| 1445 | * Move the implicit build-essential:native Build-Depends from |
| 1446 | dpkg-checkbuilddeps to a new vendor hook, as it is Debian-specific. |
| 1447 | * Add support for ignoring built-in build dependencies and conflicts |
| 1448 | with the new «dpkg-buildpackage --ignore-builtin-builddeps» and |
| 1449 | «dpkg-checkbuilddeps -I» options. Closes: #480638, #571671 |
| 1450 | * When sys_siglist is defined in the system, try to use NSIG as we cannot |
| 1451 | compute the array size with sizeof(). If NSIG is missing fallback to 32 |
| 1452 | items. Prompted by Igor Pashev <pashev.igor@gmail.com>. |
| 1453 | * Use string_to_security_class() instead of a literal SECCLASS value in |
| 1454 | the setexecfilecon() libcompat function, as <selinux/flask.h> is now |
| 1455 | deprecated. |
| 1456 | * Switch libdpkg xz compressor to use CRC64 for integrity checks, to match |
| 1457 | the default on the command-line tool, which should provide slightly better |
| 1458 | detection against damaged data, at a negligible speed difference. |
| 1459 | * Only use the SHELL environment variable for interactive shells. |
| 1460 | Closes: #788819 |
| 1461 | * Move tar option --no-recursion before -T in dpkg-deb. With tar > 1.28 the |
| 1462 | --no-recursion option is now positional, and needs to be passed before |
| 1463 | the -T option, otherwise the tarball will end up with duplicated entries. |
| 1464 | Thanks to Richard Purdie <richard.purdie@linuxfoundation.org>. |
| 1465 | * Add an extra level of escaping for double $(evals) in architecture.mk |
| 1466 | and buildflags.mk, so that the variables are computed lazily again. |
| 1467 | Regression introduced in dpkg 1.16.2. Closes: #793330 |
| 1468 | * Add binary packages Essential information to Package-List field in the |
| 1469 | .dsc file, as optional essential=yes entries. This allows precomputing |
| 1470 | the pseudo-essential set before starting an architecture bootstrap. |
| 1471 | * Perl modules: |
| 1472 | - Remove non-functional timezone name support from |
| 1473 | Dpkg::Changelog::Entry::Debian. |
| 1474 | - Use Time::Piece (part of the perl core distribution) instead of |
| 1475 | Date::Parse in Dpkg::Changelog::Entry::Debian. This reduces the build |
| 1476 | and run-time dependencies, and helps architecture bootstrapping. |
| 1477 | - Simplify distribution splitting in Dpkg::Changelog::Entry::Debian. |
| 1478 | - Add new function changelog_parse_plugin() in Dpkg::Changelog::Parse. |
| 1479 | - Add new function changelog_parse_debian() in Dpkg::Changelog::Parse, and |
| 1480 | use it in changelog_parse() instead of the external plugin parser when |
| 1481 | the input format is “debian”. This significantly speeds up the parsing. |
| 1482 | - Remove trailing space before handling blank line dot-separator in |
| 1483 | Dpkg::Control::HashCore. Regression introduced in dpkg 1.18.0. |
| 1484 | Reported by Jakub Wilk <jwilk@debian.org>. Closes: #789580 |
| 1485 | - Allow the Maintainer field in CTRL_FILE_STATUS. |
| 1486 | - Import make_path from File::Path in Dpkg::Source::Package::V2. |
| 1487 | Regression introduced in dpkg 1.18.0. Closes: #789957 |
| 1488 | - Make the BinaryFiles subpackage self-contained by explicitly importing |
| 1489 | File::Spec in Dpkg::Source::Package::V2. |
| 1490 | - Do not exclude pre-existing symlinks when unpacking the debian/ tarball |
| 1491 | in Dpkg::Source::Package::V2. Closes: #790073, #791535 |
| 1492 | - Disable the thread sanitizer when the address sanitizer is enabled |
| 1493 | in Dpkg::Vendor::Debian as these are mutually incompatible, and make |
| 1494 | sanitize=+all not work at all. |
| 1495 | - Allow colons (:) in added filenames in Dpkg::Dist::Files, which can be |
| 1496 | present when the upstream version contains colons. Regression introduced |
| 1497 | in dpkg 1.18.0. Reported by Jakub Wilk <jwilk@debian.org>. |
| 1498 | - Future-proof tar invocations in Dpkg::Source::Archive for options that |
| 1499 | might become positional in the future, and by always placing function |
| 1500 | options first. |
| 1501 | - Make the dependency comparison deep by comparing not only the first |
| 1502 | dependency alternative, to get them sorted in a reproducible way. |
| 1503 | Based on a patch by Chris Lamb <lamby@debian.org>. Closes: #792491 |
| 1504 | - Support spaces in symbol names in Dpkg::Shlibs::Objdump. This is |
| 1505 | required by Go shared libraries. Closes: #785344 |
| 1506 | Based on a patch by Michael Hudson-Doyle <michael.hudson@canonical.com>. |
| 1507 | * Test suite: |
| 1508 | - Set SIGINT, SIGTERM and SIGPIPE to their default actions to get |
| 1509 | deterministic behavior. |
| 1510 | - Add test cases for the makefile snippets. |
| 1511 | - Delete DEB_VENDOR from the environment to get reliable results. |
| 1512 | * Packaging: |
| 1513 | - Make the libdpkg-dev package Multi-Arch:same. |
| 1514 | - Mark libio-string-perl as <!nocheck>. |
| 1515 | * Documentation: |
| 1516 | - Fix grammar in dpkg-architecture(1). |
| 1517 | Thanks to Chris Lamb <lamby@debian.org>. Closes: #787616 |
| 1518 | - Use the feature area name in the dpkg-buildflags(1) subsection title. |
| 1519 | - Document DPKG_HOOK_ACTION also in dpkg(1) ENVIRONMENT section. |
| 1520 | - Clarify when some features where added in man pages. |
| 1521 | - Document --yet-to-unpack, --predep-package and all --assert-<feature> |
| 1522 | commands as supported in both «dpkg --help» and dpkg(1). |
| 1523 | - Document abitable in dpkg-architecture(1). |
| 1524 | - Clarify that an architecture wildcard is a Debian thing in |
| 1525 | dpkg-architecture(1). |
| 1526 | - Document multiarch triplet in dpkg-architecture(1) TERMS section. |
| 1527 | - Remove “my” keyword from Dpkg perl modules function prototypes. |
| 1528 | - Say FUNCTIONS instead of METHODS for Dpkg modules when appropriate. |
| 1529 | - Fix POD syntax inside verbatim paragraph in Dpkg::Changelog. |
| 1530 | - Document and mark Dpkg::Arch as a public module. |
| 1531 | - Fix Dpkg::Changelog::Parse::changelog_parse documentation. |
| 1532 | |
| 1533 | [ Updated programs translations ] |
| 1534 | * Dutch (Frans Spiesschaert). Closes: #789097 |
| 1535 | * Simplified Chinese (Zhou Mo). Closes: #787986 |
| 1536 | * Turkish (Mert Dirik). Closes: #788211 |
| 1537 | * Vietnamese (Trần Ngọc Quân). |
| 1538 | |
| 1539 | [ Updated man pages translations ] |
| 1540 | * German (Helge Kreutzmann). |
| 1541 | |
| 1542 | [ Updated dselect translations ] |
| 1543 | * Dutch (Frans Spiesschaert). Closes: #789096 |
| 1544 | |
| 1545 | [ Updated scripts translations ] |
| 1546 | * German (Helge Kreutzmann). |
| 1547 | |
| 1548 | -- Guillem Jover <guillem@debian.org> Mon, 03 Aug 2015 15:40:21 +0200 |
| 1549 | |
| 1550 | dpkg (1.18.1) unstable; urgency=low |
| 1551 | |
| 1552 | [ Guillem Jover ] |
| 1553 | * Cast c_isbits() c argument to an unsigned char when indexing the array. |
| 1554 | This fixes build failures on armel, armhf, ppc64el and s390x. |
| 1555 | * Do not allow pathnames with embedded newlines in dpkg-deb and dpkg. |
| 1556 | Closes: #720761 |
| 1557 | * Fix setting the SE Linux context when a file has a statoverride. |
| 1558 | Closes: #786435 |
| 1559 | * Set the SE Linux file context even when the file mode has no file type. |
| 1560 | * Make dpkg-buildpackage -j override any parallel option specified in |
| 1561 | DEB_BUILD_OPTIONS. Regression introduced in dpkg 1.14.15. |
| 1562 | * Honor Pre-Depends, Conflicts and Breaks for packages in unpacked and |
| 1563 | half states. Thanks to Ian Jackson <iwj@ubuntu.com>. Closes: #377860 |
| 1564 | * Fix build failure on FreeBSD by actually using libmd if available. |
| 1565 | * Sort dpkg-scanpackages output by package name and version. |
| 1566 | Thanks to Maximilian Schwerin <maximilian.schwerin@tigris.de>. |
| 1567 | * Sort dpkg-scansources output by package name and version. |
| 1568 | Thanks to Maximilian Schwerin <maximilian.schwerin@tigris.de>. |
| 1569 | * Set the correct default compression value in dpkg-deb for control.tar.gz |
| 1570 | member. This meant using compression level 1 when using the zlib shared |
| 1571 | library to compress the control.tar member, and always failing when using |
| 1572 | the gzip command. Regression introduced in dpkg 1.17.6. Closes: #786654 |
| 1573 | * Use the generated template file instead of the original one when looking |
| 1574 | for changes in dpkg-gensymbols. There's too much information not being |
| 1575 | preserved in the symbols files to be able to regenerate templates for |
| 1576 | them. Closes: #785937, #786840 |
| 1577 | * Perl modules: |
| 1578 | - Add missing strict and warnings pragmas for submodules. |
| 1579 | - Use non-destructive substitutions inside map. |
| 1580 | - Use the state keyword to simplify the code. |
| 1581 | - Do not replace #PACKAGE# in template mode in Dpkg::Shlibs::SymbolFile. |
| 1582 | * Documentation: |
| 1583 | - Update current default source compressor from gzip to xz. |
| 1584 | - Remove spurious ‘=’ from parallel DEB_BUILD_OPTIONS without arguments |
| 1585 | in dpkg-buildpackage(1). |
| 1586 | |
| 1587 | [ Updated programs translations ] |
| 1588 | * German (Sven Joachim). |
| 1589 | * Simplified Chinese (Zhou Mo). Closes: #786377 |
| 1590 | |
| 1591 | [ Updated man pages translations ] |
| 1592 | * German (Helge Kreutzmann). |
| 1593 | |
| 1594 | [ Updated dselect translations ] |
| 1595 | * German (Sven Joachim). |
| 1596 | |
| 1597 | -- Guillem Jover <guillem@debian.org> Sat, 30 May 2015 03:00:21 +0200 |
| 1598 | |
| 1599 | dpkg (1.18.0) unstable; urgency=low |
| 1600 | |
| 1601 | [ Guillem Jover ] |
| 1602 | * Only trim trailing “/” and “/.” from «dpkg-query --search» arguments if |
| 1603 | they are a pathname, and not a pattern or a substring match. |
| 1604 | * Switch C/C++ code to use a new set of C locale character type functions |
| 1605 | independent of the current locale. |
| 1606 | * Add support for arch-bits and arch-endian dpkg-gensymbols tags. |
| 1607 | Closes: #630342 |
| 1608 | * Switch perl code from legacy File::Path functions to new ones. |
| 1609 | * Fix perl uninitialized value usage in dpkg-scansources when the Binary |
| 1610 | field is missing. |
| 1611 | * Use dpkg-query instead of dpkg for --search in dpkg-shlibdeps so that |
| 1612 | the subprocesses get the correct admindir. Closes: #775258 |
| 1613 | * Rework the Installed-Size field default value computation to make it |
| 1614 | reproducible regardless of the build system filesystem, and document |
| 1615 | how the value is computed and that it is just an approximation. |
| 1616 | Closes: #650077 |
| 1617 | * Use strftime() instead of «date -R» in dpkg-genchanges, as the latter |
| 1618 | is not specified by POSIX and is not widely portable. |
| 1619 | * Warn on obsolete '<' and '>' operators in dpkg --compare-versions. |
| 1620 | * Trim end of line whitespace from dpkg and dselect config file parsers. |
| 1621 | Reported by Christoph Biedl <debian.axhn@manchmal.in-ulm.de>. |
| 1622 | * Do not silently eat a standalone ‘-’ in the libdpkg command-line parser. |
| 1623 | * Fix short-lived memory leaks in dpkg-deb and libdpkg. Closes: #769515 |
| 1624 | * Fix «dpkg-deb -b» filename generation when the package does not contain |
| 1625 | an Architecture field. Regression introduced in dpkg 1.16.2. |
| 1626 | * Fix «dpkg --audit» to report missing and empty architecture fields. |
| 1627 | Regression introduced in dpkg 1.16.2. |
| 1628 | * Add support to dpkg-deb for reading the archive from standard input, |
| 1629 | except for --raw-extract which does not yet support it. Closes: #616614 |
| 1630 | Based on a patch by Johannes Schauer <j.schauer@email.de>. |
| 1631 | * Add ‘.mailmap’ to the default dpkg-source ignore lists. |
| 1632 | * Set the SE Linux context on «dpkg-statoverride --update». Closes: #690361 |
| 1633 | * Do not fail on dpkg-query -W and -l when multiple arguments match the |
| 1634 | same package. Closes: #588505 |
| 1635 | * Change dpkg-maintscript-helper to handle symlinks and pathnames ending in |
| 1636 | slash. For the former error out, for the latter strip it. Closes: #771752 |
| 1637 | * Support moving a conffile not being shipped anymore. Closes: #767003 |
| 1638 | Thanks to Mathias Behrle <mathiasb@m9s.biz>. |
| 1639 | * Add a new dpkg-buildflags sanitize feature area: |
| 1640 | - Add new “address”, “thread”, “leak” and “undefined” features, all |
| 1641 | disabled by default. Closes: #760741 |
| 1642 | * Do not accept unknown user or group names on «dpkg-statoverride --add». |
| 1643 | Regression introduced in dpkg 1.17.11. Closes: #775124 |
| 1644 | * Normalize dpkg-parsechangelog command-line parsing, so that «-ovalue», |
| 1645 | «-o value», «--option=value» and «--option value» will all be accepted. |
| 1646 | Closes: #693951 |
| 1647 | * Add dpkg --ctrl-tarfile forwarding command for dpkg-deb. |
| 1648 | * Disable dependency checks on dpkg-buildpackage -S -nc. |
| 1649 | * Make dependency checks fatal for dpkg-buildpackage -S. |
| 1650 | * Update amd64 GNU cpu regex in cputable to match amd64 too, in addition |
| 1651 | to x86_64. This is required for FreeBSD. |
| 1652 | * Use badusage() instead of ohshit() for command-line errors. |
| 1653 | * Use the original template symbols file when diffing in dpkg-gensymbols. |
| 1654 | We should not create a new template symbols file, because the output |
| 1655 | might change (different sorting order for example) relative to the |
| 1656 | original. Closes: #773718 |
| 1657 | * Do not leak kvm descriptors in start-stop-daemon on GNU/kFreeBSD systems. |
| 1658 | Based on a patch by Jeff Epler <jepler@unpythonic.net>. Closes: #779467 |
| 1659 | * Switch start-stop-daemon to use a monotonic clock if available. This |
| 1660 | makes the timeout checks resilient to abrupt system clock changes. |
| 1661 | Suggested by Jose M Calhariz <jose.calhariz@hds.com>. Closes: #783014 |
| 1662 | * Fix perl warning in dpkg-genchanges when parsing BY-HAND file entries. |
| 1663 | Regression introduced in dpkg 1.17.7. Closes: #781074 |
| 1664 | * Use the checksums files list order when building the Files field to match |
| 1665 | the other Checksum fields in dpkg-genchanges. |
| 1666 | * Skip files based on the architecture from the filename in dpkg-genchanges. |
| 1667 | * Allow binary packages not found in debian/control in dpkg-genchanges, |
| 1668 | which could allow injecting debug .debs for example. |
| 1669 | * Annotate any non-deb binary descriptions (not just udebs) with their |
| 1670 | package type in dpkg-genchanges. |
| 1671 | * Remove outdated local copy of the Debian README.mirrors.txt file from |
| 1672 | dselect ftp access method, and print a message pointing to the current |
| 1673 | URL instead. Closes: #784966 |
| 1674 | * Cleanup default dpkg-shlibdeps shared library directory search list: |
| 1675 | - Do not add cross-root directories (/<triplet>/ and /usr/<triplet>/). |
| 1676 | - Remove ancient multilib /emul/ia32-linux/ paths. |
| 1677 | - Reorder directory precedence to: |
| 1678 | «dpkg-shlibdeps -l» > ENV{LD_LIBRARY_PATHS} > cross-multiarch > |
| 1679 | DEFAULT_LIBRARY_PATH > ld.so.conf > DEFAULT_MULTILIB_PATH |
| 1680 | * When upgrading, copy over the cached arch-qualified package name. This |
| 1681 | fixes wrong output when cross-grading. |
| 1682 | * Consider foreign packages ambiguous in need of an arch-qualifier. |
| 1683 | * Perl modules: |
| 1684 | - Rename and deprecate Dpkg::Gettext _g function with new g_. |
| 1685 | - Assume in Dpkg::Arch that the abitable is always present, and bump |
| 1686 | libdpkg-perl Depends on dpkg to 1.16.3, the version introducing the file. |
| 1687 | - Remove support for GCC_TARGET environment variable from Dpkg::Shlibs. |
| 1688 | This was a temporary workaround for very old gcc toolchains. See #453267. |
| 1689 | - Prefer multiarch paths to multilib ones in Dpkg::Shlibs. |
| 1690 | Thanks to Helmut Grohne <helmut@subdivi.de>. Closes: #772184 |
| 1691 | - Enable sub-second timestamps in Dpkg::Source::Patch by using Time::HiRes. |
| 1692 | - Use TMPDIR instead of manually setting DIR on tempfile() call in |
| 1693 | Dpkg::Source::Package::V2. |
| 1694 | - Switch Dpkg::Checksums from using checksum programs to the more portable |
| 1695 | Digest modules. Obsolete the 'program' property, and add a 'name' one. |
| 1696 | - Add support for $DEFAULT_TEXT_DOMAIN to Dpkg::Gettext, so that the Dpkg |
| 1697 | perl modules can always produce localized messages. |
| 1698 | - Fix OpenPGP Armor Header Line parsing in Dpkg::Control::Hash. We should |
| 1699 | only accept [\r\t ] as trailing whitespace, although RFC4880 does not |
| 1700 | clarify what whitespace really maps to, we should really match the GnuPG |
| 1701 | implementation anyway, as that's what we use to verify the signatures. |
| 1702 | Reported by Jann Horn <jann@thejh.net>. Fixes CVE-2015-0840. |
| 1703 | - Pass PATCH_GET environment variable instead of -g0 to the patch command |
| 1704 | in Dpkg::Source::Patch. This allows using non-GNU patch programs, like |
| 1705 | FreeBSD's patch. |
| 1706 | - Accept an %opts argument for the Dpkg::Control::Info constructor, and |
| 1707 | accept either passing a filename option as undef, or a scalar undef. |
| 1708 | Closes: #782019 |
| 1709 | - Do not print on undef filehandle in Dpkg::Control::Info output(). |
| 1710 | Thanks to Roderich Schupp <roderich.schupp@gmail.com>. Closes: #781887 |
| 1711 | - Always sort the Dpkg::Dist::Files files list on output, instead of |
| 1712 | preserving the insertion order, which is not reproducible with parallel |
| 1713 | builds. Reported by Jérémy Bobbio <lunar@debian.org>. |
| 1714 | - Add new filter() method to Dpkg::Substvars. |
| 1715 | - Kill the process when reaching timeout in Dpkg::IPC::wait_child(). |
| 1716 | * Test suite: |
| 1717 | - Check perl code compilation, warnings and strictness. |
| 1718 | - Fix dpkg-divert unit test to work on BSD «rm -rf» that cannot traverse |
| 1719 | directories with mode 000. |
| 1720 | - Fix dpkg-divert unit test to work when there is no /dev/full. |
| 1721 | - Skip test cases when there is no c++filt available. |
| 1722 | - Add test cases for Dpkg::Conf and Dpkg::Checksums. |
| 1723 | - Handle libtool executables in progname unit test. |
| 1724 | - Do not use a timeout when testing cat I/O, speeds up test suite by 5s. |
| 1725 | - Reduce timeout test from 5 seconds to 1, to speed up test suite by 4s. |
| 1726 | * Build system: |
| 1727 | - Bump gettext version to 0.19: |
| 1728 | + Use --add-location=file in msgmerge and xgettext commands. |
| 1729 | + Use --porefs=noline for po4a command. |
| 1730 | - Wrap file references in man page PO files with po4a --porefs=wrap. |
| 1731 | - Fix support for cross-building dpkg: |
| 1732 | + Assume a working C99 snprintf on SUS >= v3. |
| 1733 | + Do not try to run the va_copy configure check, just check that the |
| 1734 | symbol is available. |
| 1735 | - Check that HAVE_DECL_SYS_SIGLIST is 0 instead of undefined, to fix a |
| 1736 | build failure on uclibc based systems. Closes: #777044 |
| 1737 | Based on a patch by Alex Potapenko <opotapenko@gmail.com>. |
| 1738 | - Use single suffix rules instead of non-portable %-pattern rules. |
| 1739 | - Pass CC to the test suite, so that we can use a non-gcc compiler. |
| 1740 | - Call AM_PROG_AR to detect the correct system archiver to use. |
| 1741 | - Pass -Wall to automake in AM_INIT_AUTOMAKE, not implied by foreign. |
| 1742 | * Packaging: |
| 1743 | - Remove old trigger related Breaks and Conflicts from dpkg. |
| 1744 | - Only use stackprotectorstrong when building dpkg with gcc >= 4.9. |
| 1745 | - Switch to debhelper compatibility level 9. |
| 1746 | - Name each public-domain license with a different name. |
| 1747 | - Add missing public modules to dpkg-dev package description. |
| 1748 | - Get rid of backward compatibility pseudo-tags from bug reports. |
| 1749 | - Install doc/README.feature-removal-schedule only on affected packages |
| 1750 | and debian/usertags everywhere. |
| 1751 | * Documentation: |
| 1752 | - Document arch-qualifiers for dependency fields in deb-control(5) and |
| 1753 | deb-src-control(5). Reported by Johannes Schauer <j.schauer@email.de>. |
| 1754 | Closes: #768842 |
| 1755 | - Document versioned Provides in deb-control(5). |
| 1756 | - Document the version when dpkg-deb --raw-extract got introduced. |
| 1757 | - Document dpkg --log format, add missing actions and describe the startup |
| 1758 | messages. Closes: #773398 |
| 1759 | - Document when and how the dpkg-maintscript-helper package name argument |
| 1760 | is or should be arch-qualified. Closes: #776072 |
| 1761 | - Fix and update Arch substvar description in deb-substvars(5). |
| 1762 | - Document that current build flag feature areas only work on Debian and |
| 1763 | derivatives in dpkg-buildflags(1). |
| 1764 | - Use “wildcard characters” instead of “wildchars” in dpkg-query(1). |
| 1765 | - Document dpkg-query --search behavior in man page. Closes: #775379 |
| 1766 | - Document postinst “triggered” argument in debian/dpkg.postinst comment |
| 1767 | header. |
| 1768 | - Document Dpkg::IPC function signatures. |
| 1769 | - Document the obsolete --compare-versions '<' and '>' operators in the |
| 1770 | dpkg(1) man page. Thanks to Tomas Pospisek <tpo_hp@sourcepole.ch>. |
| 1771 | Closes: #776551 |
| 1772 | - Move dpkg-divert, dpkg-statoverride and update-alternatives man pages |
| 1773 | from section 8 to 1, to match their installation path. |
| 1774 | - Capitalize dpkg-parsechangelog(1) option descriptions. |
| 1775 | - Mark dpkg-parsechangelog(1) --format values in bold. |
| 1776 | - Place short options before long ones in dpkg-mergechangelogs(1) and |
| 1777 | dselect(1) man pages. |
| 1778 | - Properly terminate a bold marking in dpkg(1). |
| 1779 | - Document in man pages the dpkg version when new features were introduced. |
| 1780 | - Document that timestamps are reset for files patched with source format |
| 1781 | “3.0 (quilt)” too. |
| 1782 | - Document in dpkg-buildpackage(1) that using dpkg-source is sometimes |
| 1783 | better than -S. Suggested by Johannes Schauer <j.schauer@email.de>. |
| 1784 | - Document dselect -? option. |
| 1785 | - Document in dpkg-buildflags(1) that DEB_VENDOR influences the execution. |
| 1786 | - Document that dpkg performs sanity checks on PATH. |
| 1787 | - Mark some words and commands as non-hyphenable in man pages. |
| 1788 | - Separate multi-line hanging tag paragraphs with .TQ in man pages. |
| 1789 | - Mark field names in bold in man pages. |
| 1790 | - Use various groff escape sequences for quoting characters. |
| 1791 | - Lowercase warning and note admonitions in start-stop-daemon(8). |
| 1792 | - Mark dselect(1) color attributes in bold. |
| 1793 | - Say output instead of display for dpkg-deb tar-file option in dpkg(1). |
| 1794 | - Say archive instead of filename for dpkg-deb option in dpkg(1). |
| 1795 | - Say control-field-name instead of control-file-field in dpkg-deb(1). |
| 1796 | - Fix option values and pathname markup in dpkg-deb(1). |
| 1797 | - Use .TQ to separate different but related options in dpkg(1). |
| 1798 | - Clarify that dpkg-buildpackage -jN forces parallel builds, regardless of |
| 1799 | the packaging or upstream build systems supporting them. Closes: #780866 |
| 1800 | - Remove unneeded update-alternatives references from options descriptions. |
| 1801 | - Document that apt might expect Packages.xz too in dpkg-scanpackages(1). |
| 1802 | - Say METHODS instead of FUNCTIONS or OBJECT FOO in POD section titles. |
| 1803 | - Document dpkg version when perl module versions got bumped. |
| 1804 | * Output message fixes and improvements: |
| 1805 | - Remove trailing newline from string literal in warning calls. |
| 1806 | - Say “execute” instead of “exec” in Dpkg::Changelog::Parse error message. |
| 1807 | - Say “package” instead of “it” in dpkg-name warning message. |
| 1808 | - Uppercase field names in error messages. |
| 1809 | - Expand EOF and eof into “end of file” in error messages. |
| 1810 | - Use “<enter>” instead of “return” or “enter” in input prompts. |
| 1811 | - Say directory instead of dir in output messages. |
| 1812 | - Merge the same dpkg-scanpackages warning messages into a single line. |
| 1813 | - Clarify dpkg-genchanges changes description open error. |
| 1814 | - Add missing preposition in Dpkg::Source::Patch error message. |
| 1815 | - Improve available state sorting order strings in dselect panel. |
| 1816 | - Say “changelog-file” instead of “changelogfile” in --help output. |
| 1817 | - Say “command” instead of “action” for dselect. |
| 1818 | - Improve commands listing in «dselect --help» output, by printing them |
| 1819 | before options and listing them one on each line with a description. |
| 1820 | - Improve dselect color-spec --help output. |
| 1821 | - Move "(default)" annotations in scripts --help output after option |
| 1822 | description. |
| 1823 | - Consistently use proper quotation marks ("" or '', and not the |
| 1824 | unbalanced `' pair) all over the place. |
| 1825 | - Use syserr() instead of an ad-hoc error message in dpkg-scansources. |
| 1826 | - Say substvars instead of varlist in dpkg-shlibdeps error messages. |
| 1827 | - Fix error messages on invalid uid/git/mode command-line syntax errors |
| 1828 | in dpkg-statoverride, to not say they are from the statoverride file. |
| 1829 | - Fix error message on empty dsc file in dpkg-genchanges. |
| 1830 | - Mention “(^Z)” instead of “char” for the MSDOS end of file character. |
| 1831 | |
| 1832 | [ Raphaël Hertzog ] |
| 1833 | * Drop myself from Uploaders. |
| 1834 | |
| 1835 | [ Updated programs translations ] |
| 1836 | * Simplified Chinese (Zhou Mo). Closes: #782326 |
| 1837 | * Turkish (Mert Dirik). Closes: #785096 |
| 1838 | * Vietnamese (Trần Ngọc Quân). |
| 1839 | |
| 1840 | [ Updated scripts translations ] |
| 1841 | * German (Helge Kreutzmann). |
| 1842 | |
| 1843 | [ Updated man pages translations ] |
| 1844 | * German (Helge Kreutzmann). |
| 1845 | |
| 1846 | -- Guillem Jover <guillem@debian.org> Mon, 18 May 2015 15:08:31 +0200 |
| 1847 | |
| 1848 | dpkg (1.17.23) unstable; urgency=low |
| 1849 | |
| 1850 | [ Guillem Jover ] |
| 1851 | * Use a matching group instead of ${^MATCH} in s/// in dselect build script. |
| 1852 | * Skip tar extractor tests if tar is not GNU tar >= 1.27. |
| 1853 | * Reset the trigger cycle tracking on unsatisfied dependencies during |
| 1854 | trigger processing. Closes: #771730 |
| 1855 | * Fix out-of-bounds buffer read accesses when parsing field and trigger |
| 1856 | names or checking package ownership of conffiles and directories. |
| 1857 | Reported by Joshua Rogers <megamansec@gmail.com>. |
| 1858 | * Add versioned Breaks on packages creating trigger cycles. Namely auctex, |
| 1859 | apt-cudf, ccache, cups, distcc, fusionforge-plugin-mediawiki, gap-core, |
| 1860 | gxine, hoogle, icecc, libjs-protoaculous, mcollective, pypy, wordpress |
| 1861 | and xfonts-traditional. |
| 1862 | |
| 1863 | [ Updated programs translations ] |
| 1864 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #771893 |
| 1865 | * Catalan (Guillem Jover). |
| 1866 | * Czech (Miroslav Kure). |
| 1867 | * Esperanto (Felipe Castro). |
| 1868 | * French (Sébastien Poher). |
| 1869 | * Italian (Milo Casagrande). |
| 1870 | * Portuguese (Miguel Figueiredo). |
| 1871 | * Russian (Yuri Kozlov). Closes: #771691 |
| 1872 | * Simplified Chinese (Zhou Mo). Closes: #771264 |
| 1873 | * Spanish (Javier Fernández-Sanguino) |
| 1874 | * Swedish (Peter Krefting). |
| 1875 | * Thai (Theppitak Karoonboonyanan). Closes: #772965 |
| 1876 | |
| 1877 | [ Updated scripts translations ] |
| 1878 | * Catalan (Guillem Jover). |
| 1879 | * Polish (Łukasz Dulny). |
| 1880 | * Russian (Yuri Kozlov). Closes: #772841 |
| 1881 | |
| 1882 | [ Updated man pages translations ] |
| 1883 | * French (Sébastien Poher). |
| 1884 | * Italian (Beatrice Torracca). Closes: #771673 |
| 1885 | |
| 1886 | [ Updated dselect translations ] |
| 1887 | * Catalan (Guillem Jover). |
| 1888 | * Czech (Miroslav Kure). |
| 1889 | * Norwegian Bokmål (Hans Fredrik Nordhaug). |
| 1890 | * Polish (Łukasz Dulny). |
| 1891 | * Portuguese (Miguel Figueiredo). |
| 1892 | * Russian (Yuri Kozlov). Closes: #771682 |
| 1893 | * Spanish (Javier Fernández-Sanguino) |
| 1894 | * Vietnamese (Trần Ngọc Quân). |
| 1895 | |
| 1896 | -- Guillem Jover <guillem@debian.org> Tue, 23 Dec 2014 17:45:44 +0100 |
| 1897 | |
| 1898 | dpkg (1.17.22) unstable; urgency=low |
| 1899 | |
| 1900 | [ Guillem Jover ] |
| 1901 | * Add version introducing --ctrl-tarfile in dpkg-deb(1) man page. |
| 1902 | * Bump minimal version for dir_to_symlink and symlink_to_dir commands |
| 1903 | to 1.17.14 in dpkg-maintscript-helper(1) man page. Closes: #769843 |
| 1904 | * Reintroduce update-alternatives, dpkg-divert and dpkg-statoverride |
| 1905 | compatibility symlinks under /usr/sbin/. There are still packages |
| 1906 | using those paths, but the relevant lintian check did not list any, |
| 1907 | so this got removed prematurely. |
| 1908 | * Add Breaks on old man-db, fontconfig and readahead-fedora packages using |
| 1909 | awaiting triggers, as they produce trigger cycles. Closes: #768599 |
| 1910 | * Escape package and architecture names on control file parsing warning, |
| 1911 | as those get injected into a variable that is used as a format string, |
| 1912 | and they come from the package fields, which are under user control. |
| 1913 | Regression introduced in dpkg 1.16.0. Fixes CVE-2014-8625. Closes: #768485 |
| 1914 | Reported by Joshua Rogers <megamansec@gmail.com>. |
| 1915 | * Do not match partial field names in control files. Closes: #769119 |
| 1916 | Regression introduced in dpkg 1.10. |
| 1917 | * Fix build on Mac OS X. Regression introduced in dpkg 1.17.11. |
| 1918 | Reported by Dominyk Tiller <dominyktiller@gmail.com>. |
| 1919 | * Normalize tar entry uid and gid from the current system only in dpkg |
| 1920 | unpack. Regression introduced in dpkg 1.17.14. Closes: #769211 |
| 1921 | * Restore multiple processing instances check for packages and archives |
| 1922 | specified on the command-line. Regression introduced in dpkg 1.17.20. |
| 1923 | * Fail on trigger processing when it is required to progress. Trigger |
| 1924 | processing is sometimes required and sometimes opportunistic, and we |
| 1925 | should only fail on the former but ignore the latter. Closes: #768852 |
| 1926 | * Do not ignore trigger cycles for direct dependencies, these are just |
| 1927 | normal trigger cycles, and as such should not be special cased. |
| 1928 | * Register all pending triggers for deferred processing when being called |
| 1929 | as «dpkg --configure pkgname…». This is a mostly conformant workaround |
| 1930 | for frontends like apt that do not correctly call «dpkg --configure -a» |
| 1931 | or «dpkg --triggers-only -a» after their normal runs, and leave packages |
| 1932 | in triggers-pending and triggers-awaited states. Closes: #766758 |
| 1933 | |
| 1934 | [ Updated programs translations ] |
| 1935 | * Catalan (Guillem Jover). |
| 1936 | * Danish (Joe Dalton). |
| 1937 | * French (Sébastien Poher). |
| 1938 | * German (Sven Joachim). |
| 1939 | * Japanese (Kenshi Muto). Closes: #771255 |
| 1940 | * Polish (Łukasz Dulny). |
| 1941 | * Simplified Chinese (Zhou Mo). Closes: #766724, #770280 |
| 1942 | * Swedish (Peter Krefting). |
| 1943 | * Turkish (Mert Dirik). |
| 1944 | * Vietnamese (Trần Ngọc Quân) |
| 1945 | |
| 1946 | [ Updated scripts translations ] |
| 1947 | * French (Sébastien Poher). |
| 1948 | * German (Helge Kreutzmann). |
| 1949 | * Swedish (Peter Krefting). |
| 1950 | |
| 1951 | [ Updated man pages translations ] |
| 1952 | * French (Sébastien Poher). Closes: #767934 |
| 1953 | * German (Helge Kreutzmann). Closes: #752123 |
| 1954 | * Simplified Chinese (Zhou Mo). Closes: #767573 |
| 1955 | * Swedish (Peter Krefting). |
| 1956 | |
| 1957 | [ Updated dselect translations ] |
| 1958 | * Danish (Joe Dalton). |
| 1959 | * Dutch (Frans Spiesschaert). Closes: #771237 |
| 1960 | * French (Sébastien Poher). Closes: #767918 |
| 1961 | * Japanese (Kenshi Muto). Closes: #771256 |
| 1962 | * Swedish (Peter Krefting). |
| 1963 | |
| 1964 | -- Guillem Jover <guillem@debian.org> Fri, 28 Nov 2014 02:02:34 +0100 |
| 1965 | |
| 1966 | dpkg (1.17.21) unstable; urgency=low |
| 1967 | |
| 1968 | [ Guillem Jover ] |
| 1969 | * Get consistent git-style diff support, by adding (>= 2.7) to the dpkg-dev |
| 1970 | patch Depends, and a Breaks patch (<< 2.7) to libdpkg-perl. |
| 1971 | * Error out on obsolete Build-Profiles field syntax. |
| 1972 | * Document -g and -G options in dpkg-genchanges(1). Closes: #766568 |
| 1973 | * Do not accept values bundled with long options in dpkg-parsechangelog. |
| 1974 | The parser was accepting things like «--count10», which is just broken. |
| 1975 | Instead allow only «--count=10» in addition to «--count 10». |
| 1976 | * Accept «-S value» in addition to «-Svalue» in dpkg-parsechangelog. |
| 1977 | Closes: #766559 |
| 1978 | * Add support for new interest-await and activate-await trigger directives. |
| 1979 | And a new --await option to dpkg-trigger. This might allow possibly |
| 1980 | switching the default meaning after a transition period no shorter than |
| 1981 | two minor versions, so in 1.19.x or 1.20.x. Perhaps. |
| 1982 | * Do trigger cycle detection after dependency checks in dependtry <= 1, |
| 1983 | and before dependency cycle breaking in dependtry > 1. This makes sure |
| 1984 | to always catch trigger cycles, but still gives the opportunity to try |
| 1985 | to process triggers for packages that are not yet ready in the first |
| 1986 | dependtry, but which might be a bit later on, without wrongly detecting |
| 1987 | avoidable and bogus trigger cycles. Closes: #766557 |
| 1988 | * Update features removal schedule: |
| 1989 | - The -u, --udeb dpkg-scanpackages options got removed, state that. |
| 1990 | - Remove the entry about obsolete fields, as these need to be preserved |
| 1991 | for backward compatibility, they are part of the external interface to |
| 1992 | be able to handle ancient binary packages. |
| 1993 | |
| 1994 | [ Updated programs translations ] |
| 1995 | * Catalan (Guillem Jover). |
| 1996 | * German (Sven Joachim). Closes: #766311 |
| 1997 | * Simplified Chinese (Zhou Mo). |
| 1998 | |
| 1999 | [ Updated scripts translations ] |
| 2000 | * Catalan (Guillem Jover). |
| 2001 | |
| 2002 | -- Guillem Jover <guillem@debian.org> Sat, 25 Oct 2014 02:21:43 +0200 |
| 2003 | |
| 2004 | dpkg (1.17.20) unstable; urgency=low |
| 2005 | |
| 2006 | [ Guillem Jover ] |
| 2007 | * Add a requeueing insertion protection for process_queue(). |
| 2008 | * Make sure to always switch to the next dependtry after we have made no |
| 2009 | progress for a while. Regression stemming from non future proof changes |
| 2010 | introduced with the initial triggers implementation in dpkg 1.14.17 |
| 2011 | combined with changes in dpkg 1.17.19. Closes: #766242, #766322 |
| 2012 | * Make the initial dependtry be 1 instead of 0. This gets rid of an unused |
| 2013 | dependtry step, which got accidentally introduced when the perl dpkg was |
| 2014 | rewritten in C, ages ago. |
| 2015 | * Allow detached upstream signatures for upstream orig.tar files in the |
| 2016 | .dsc file. Suggested by Daniel Kahn Gillmor <dkg@fifthhorseman.net>. |
| 2017 | Closes: #759478 |
| 2018 | * Inline alternative status description into translatable string in |
| 2019 | update-alternatives. Required-by: #766311 |
| 2020 | * Reword description for installed status in dpkg(1) man page. |
| 2021 | |
| 2022 | [ Updated programs translations ] |
| 2023 | * German (Sven Joachim). |
| 2024 | * Simplified Chinese (Zhou Mo). |
| 2025 | * Vietnamese (Trần Ngọc Quân). |
| 2026 | |
| 2027 | -- Guillem Jover <guillem@debian.org> Thu, 23 Oct 2014 00:43:05 +0200 |
| 2028 | |
| 2029 | dpkg (1.17.19) unstable; urgency=low |
| 2030 | |
| 2031 | [ Guillem Jover ] |
| 2032 | * Bump the Breaks on devscripts to 2.14.10 due to the new dpkg-architecture |
| 2033 | command-line parsing strictness introduced in 1.17.17. Closes: #764965 |
| 2034 | * Create pidfiles even when start-stop-daemon is not asked to background |
| 2035 | the process itself. Although a bit of a dubious usage, because any error |
| 2036 | before executing the program will not be properly reported to the caller. |
| 2037 | Regression introduced in dpkg 1.17.14. Closes: #765110 |
| 2038 | * Add new --remove-pidfile option to start-stop-daemon. |
| 2039 | * Mention --pid and --ppid in start-stop-daemon(8) man page DESCRIPTION. |
| 2040 | * Add invoke hooks for dpkg --add-architecture and --remove-architecture. |
| 2041 | Prompted by Helmut Grohne <helmut@subdivi.de>. |
| 2042 | * Reverse --verify-format logic to actually accept 'rpm' as valid. |
| 2043 | Closes: #765907 |
| 2044 | * Fix trigger dependency checks and cycle detection. |
| 2045 | Regression introduced in dpkg 1.17.17. |
| 2046 | Closes: #765434, #765668, #765734, #765781, #765789, #765952 |
| 2047 | * Rework dependency problem debug and notice output on trigger processing. |
| 2048 | |
| 2049 | [ Updated programs translations ] |
| 2050 | * Italian (Milo Casagrande): Closes: #765748 |
| 2051 | * Turkish (Mert Dirik). Closes: #764942 |
| 2052 | * Simplified Chinese (Zhou Mo). Closes: #765693 |
| 2053 | |
| 2054 | [ Updated scripts translations ] |
| 2055 | * German (Helge Kreutzmann). |
| 2056 | |
| 2057 | [ Updated man pages translations ] |
| 2058 | * German (Helge Kreutzmann). |
| 2059 | |
| 2060 | -- Guillem Jover <guillem@debian.org> Mon, 20 Oct 2014 15:17:49 +0200 |
| 2061 | |
| 2062 | dpkg (1.17.18) unstable; urgency=low |
| 2063 | |
| 2064 | [ Guillem Jover ] |
| 2065 | * Handle empty minimum versions when initializing dependency versions, |
| 2066 | as the code is mapping the minimum version 0 to '' to avoid outputting |
| 2067 | useless versions. Regression introduced in dpkg 1.17.17. Closes: #764929 |
| 2068 | |
| 2069 | [ Updated programs translations ] |
| 2070 | * Catalan (Guillem Jover). |
| 2071 | |
| 2072 | [ Updated dselect translations ] |
| 2073 | * Catalan (Guillem Jover). |
| 2074 | * German (Sven Joachim). |
| 2075 | |
| 2076 | -- Guillem Jover <guillem@debian.org> Sun, 12 Oct 2014 15:47:44 +0200 |
| 2077 | |
| 2078 | dpkg (1.17.17) unstable; urgency=low |
| 2079 | |
| 2080 | [ Guillem Jover ] |
| 2081 | * Add dpkg-vendor, Dpkg/File.pm and Dpkg/Util.pm to the list of files with |
| 2082 | translatable strings, so that they can be translated. |
| 2083 | * Fix some typos for versioned and mentioned in comments and changelogs. |
| 2084 | * Mark for translation and unify "rm cleanup" string in dpkg. |
| 2085 | * Mark for translation and improve dselect method handling error messages. |
| 2086 | * Defer trigger processing if the package does not fulfill dependencies. |
| 2087 | Closes: #671711 |
| 2088 | * Do not write to the database when changing selections with --dry-run. |
| 2089 | Closes: #764673 |
| 2090 | * Add missing imports from Dpkg::BuildProfiles in dpkg-genchanges. |
| 2091 | Regression introduced in dpkg 1.17.14. Closes: #764216 |
| 2092 | Reported by Johannes Schauer <j.schauer@email.de>. |
| 2093 | * Initialize dependencies with the correct minimum version from a symbols |
| 2094 | file with multiple SONAMEs in dpkg-shlibdeps. |
| 2095 | Thanks to Jérémy Bobbio <lunar@debian.org>. Closes: #764721 |
| 2096 | * Perl modules: |
| 2097 | - Allow multiple whitespace in Dpkg::BuildProfiles::get_build_profiles() |
| 2098 | when parsing the DEB_BUILD_PROFILES environment variable. |
| 2099 | Thanks to Johannes Schauer <j.schauer@email.de>. |
| 2100 | - New Dpkg::Getopt private module. |
| 2101 | - Document public module Dpkg. |
| 2102 | - Document public module Dpkg::Gettext. |
| 2103 | - Mark Dpkg::BuildProfiles as a public module. |
| 2104 | - Document all public module versions in a CHANGES section. |
| 2105 | - Remove EXPORTED from POD section titles. |
| 2106 | - Document private modules as such in a CHANGES section. |
| 2107 | * Set the DEB_TARGET_* dpkg-architecture variables from architecture.mk. |
| 2108 | Missed in dpkg 1.17.14. |
| 2109 | * Initialize DEB_TARGET_ARCH variable without requiring DEB_HOST_ARCH, |
| 2110 | which is not being set at all when querying for DEB_TARGET_ variables. |
| 2111 | * Normalize dpkg-architecture command-line parsing, so that «--option=value» |
| 2112 | «--option value», «-ovalue» and «-o value» will all be accepted. |
| 2113 | * Add long option names for all dpkg-architecture short options. |
| 2114 | * Add support for --host-arch, --host-type, --target-arch and --target-type |
| 2115 | long options in dpkg-buildpackage. These will get passed through to |
| 2116 | dpkg-architecture. This restores the ability to specify the target |
| 2117 | architecture when building cross-compilers. Regression introduced in |
| 2118 | dpkg 1.17.14. Reported by Helmut Grohne <helmut@subdivi.de>. |
| 2119 | * Do not modify the topic variable values in list functions in perl code. |
| 2120 | * List Dpkg::Exit and Dpkg::Interface::Storable as public modules in |
| 2121 | libdpkg-perl package description. |
| 2122 | |
| 2123 | [ Updated programs translations ] |
| 2124 | * German (Sven Joachim). |
| 2125 | * Vietnamese (Trần Ngọc Quân). |
| 2126 | |
| 2127 | [ Updated scripts translations ] |
| 2128 | * German (Helge Kreutzmann). |
| 2129 | |
| 2130 | -- Guillem Jover <guillem@debian.org> Sun, 12 Oct 2014 04:59:09 +0200 |
| 2131 | |
| 2132 | dpkg (1.17.16) unstable; urgency=low |
| 2133 | |
| 2134 | * Set the copyright holder in the po4a calls for man pages. |
| 2135 | * Switch remaining topic to named variable in Dpkg::Source::Patch:analyze(), |
| 2136 | otherwise the loop was expecting values in one variable but storing them |
| 2137 | in another. Regression introduced in dpkg 1.17.14. Closes: #764206 |
| 2138 | * Set umask to 0 when creating symlinks in tar test case, to normalize |
| 2139 | results. POSIX specifies that symlinks have undefined permissions in |
| 2140 | their mode, so their setting is system dependent. Linux does not honor |
| 2141 | the umask for symlinks, other systems like Hurd or kFreeBSD do. |
| 2142 | Regression introduced in dpkg 1.17.14. Closes: #764171 |
| 2143 | |
| 2144 | -- Guillem Jover <guillem@debian.org> Mon, 06 Oct 2014 13:29:17 +0200 |
| 2145 | |
| 2146 | dpkg (1.17.15) unstable; urgency=low |
| 2147 | |
| 2148 | * Do not blacklist pie and stackprotector build flags on mips/mipsel. |
| 2149 | Thanks to Aurelien Jarno <aurelien@aurel32.net>. Closes: #763672 |
| 2150 | * Fix build failures due to mismatched umask in libdpkg tar test case. |
| 2151 | Set it to a known value of 0022. |
| 2152 | |
| 2153 | -- Guillem Jover <guillem@debian.org> Mon, 06 Oct 2014 03:21:58 +0200 |
| 2154 | |
| 2155 | dpkg (1.17.14) unstable; urgency=low |
| 2156 | |
| 2157 | [ Guillem Jover ] |
| 2158 | * Fix '--' to '-' on translations for single character options. |
| 2159 | * Correct the copyright holder in the gettext Makevars files. |
| 2160 | * Switch debian/copyright to machine-readable format 1.0, and extensively |
| 2161 | update the information within. |
| 2162 | * Bump Standards-Version to 3.9.6 (no changes needed). |
| 2163 | * Disable unused run-time type information for dselect. |
| 2164 | * Fix compiler flag detection with non-GCC compilers in the build system. |
| 2165 | * Fix perl warning on dpkg-source when typing Ctrl-D on patch name prompt. |
| 2166 | * Add new dpkg-deb --ctrl-tarfile command. |
| 2167 | * dpkg-architecture: |
| 2168 | - Add support for target system information via the new DEB_TARGET_ family |
| 2169 | of variables, and new -A and -T options to override defaulting to the |
| 2170 | host system. |
| 2171 | - Clarify that -a, -t, -e and -i work with the host system. |
| 2172 | * Place 'Commands:' before 'Options:' sections on --help output in |
| 2173 | dpkg-architecture and dpkg-vendor. |
| 2174 | * Always warn in dpkg-genchanges on missing Section or Priority value, |
| 2175 | either empty or '-'. |
| 2176 | * Fix order of Files field on generated .changes file in dpkg-genchanges. |
| 2177 | Regression introduced in dpkg 1.17.7. |
| 2178 | * Stop warning on unknown arbitrary fields from dpkg-deb. |
| 2179 | * Remove unnecessary handling of obsolete Package_Revision field in dselect |
| 2180 | ftp method. |
| 2181 | * Fix the build system to parse the system curses.h header instead of |
| 2182 | dselect-curses.h, to not just default on the builtin and override keys |
| 2183 | for dselect key bindings support. Regression introduced in dpkg 1.15.1. |
| 2184 | * Emit a warning when using the obsolete Dpkg::Deps check_package() function. |
| 2185 | * Add support for versioned Provides to Dpkg::Deps::KnownFacts, missed in |
| 2186 | dpkg 1.17.11. |
| 2187 | * Man pages: |
| 2188 | - Add a mention of packaging helpers support in dpkg-maintscript-helper(1). |
| 2189 | Closes: #759754 |
| 2190 | - Move dpkg-buildflags(1) generic feature area details to the section top. |
| 2191 | - Fix prerm invocation arguments in update-alternatives(8). |
| 2192 | Reported by jre <jre.winesim@gmail.com>. Closes: #761025 |
| 2193 | * Add new deps_iterate() function to Dpkg::Deps. Closes: #759747 |
| 2194 | Based on a patch by Dima Kogan <dima@secretsauce.net>. |
| 2195 | * Add support for relative symlinks to dpkg-maintscript-helper symlink_to_dir |
| 2196 | command. Suggested by Don Armstrong <don@debian.org>. |
| 2197 | * Add a new dpkg-buildflags qa feature area: |
| 2198 | - Add a new bug feature, disabled by default, which will enable fatal |
| 2199 | warnings for code that can pose actual problems. Closes: #682659 |
| 2200 | - Add a new canary feature, disabled by default, which will allow tracking |
| 2201 | build flags propagation. Closes: #628516 |
| 2202 | * Pass DEB_BUILD_OPTIONS to dpkg-buildflags in buildflags.mk, required to |
| 2203 | get noopt to work at all, for example. |
| 2204 | * Add a new dpkg-buildflags reproducible feature area: |
| 2205 | - Add a new timeless feature, disabled by default, which will add |
| 2206 | «-Wdate-time» to CPPFLAGS. |
| 2207 | Thanks to Paul Wise <pabs@debian.org>. Closes: #762683 |
| 2208 | * Fix error message from buffer_copy() read and write functions. This |
| 2209 | affects error messages from partial or broken .deb packages for example. |
| 2210 | Regression introduced in dpkg 1.17.10. Closes: #759498 |
| 2211 | * Remove lpia architecture support. |
| 2212 | * Improvements and portability fixes to start-stop-daemon: |
| 2213 | - Abort if the system or compatibility setsid() fails. |
| 2214 | - Do not exit from the first parent before the pidfile has been created, |
| 2215 | when using --background and --make-pidfile, to avoid the race condition. |
| 2216 | Based on a patch by Nir Soffer <nirs@hyperms.com>. Closes: #686420 |
| 2217 | - Make sure the pidfile is always created with a 022 umask. |
| 2218 | Reported by Will Conley <willconley3@gmail.com>. Closes: #760222 |
| 2219 | - Do not abort on --stop when only --pid or --ppid options are specified. |
| 2220 | Thanks to Christos Trochalakis <yatiohi@ideopolis.gr>. Closes: #763767 |
| 2221 | - On kFreeBSD systems do not unnecessarily make kvm_openfiles() open |
| 2222 | /dev/mem. This causes issues on FreeBSD jails for example. |
| 2223 | Reported by Steven Chamberlain <steven@pyro.eu.org>. |
| 2224 | - On systems using libkvm, do not fail when kvm_getprocs() cannot find |
| 2225 | any process. |
| 2226 | * Map i786 to i386 also for the multiarch pathname in dpkg-architecture. |
| 2227 | * Handle omitted binary packages due to build profiles in dpkg-genchanges. |
| 2228 | Based on a patch by Johannes Schauer <j.schauer@email.de>. Closes: #758191 |
| 2229 | * Update restriction formula syntax for build profiles: |
| 2230 | - Restriction lists are now restriction formulas. |
| 2231 | - Restriction formulas are given in disjunctive normal form expression: |
| 2232 | <foo> <bar baz> <blub> |
| 2233 | - Removal of the implicit prefix/namespace mechanic. |
| 2234 | - Construct the profiles entry of the Packages-List field by converting |
| 2235 | the "<bar baz> <blub>" syntax into "bar,baz+blub". |
| 2236 | - Include a temporary compatibility mapping with the old way to write |
| 2237 | the Build-Profiles field in binary packages which can be removed once |
| 2238 | all affected source packages have moved to the new syntax. |
| 2239 | Thanks to Johannes Schauer <j.schauer@email.de>. Closes: #760158 |
| 2240 | * Normalize instdir in dpkg by removing trailing «/» and «/.». This gets |
| 2241 | rid of several inconsistencies and doubled «/» in syscalls and output |
| 2242 | messages. |
| 2243 | * Never try to remove the root directory or its backups. There's no point in |
| 2244 | it, and makes life more difficult for a read-only root with a read-write |
| 2245 | overlay or a symlink farm. Requested by sepero111@gmx.com. |
| 2246 | * Remove arbitrary filename limit from dpkg-deb, which was lifted some |
| 2247 | time ago when the code switched to a dynamic string via varbuf. |
| 2248 | * Do not pipe the files to sign from dpkg-buildpackage to GnuPG. When GnuPG |
| 2249 | uses the gpg-agent it is unable to detect the correct tty configuration |
| 2250 | if stdin is a pipe instead of the current terminal. Closes: #762391 |
| 2251 | * Add a new --hash option to enable generating only specific file checksums |
| 2252 | in dpkg-scanpackages. Requested by Thorsten Glaser <tg@debian.org>. |
| 2253 | * Add architecture restriction options for dpkg-architecture -L. This allows |
| 2254 | selecting specific subsets of all valid known architectures, matching by |
| 2255 | wildcard (-W), endianness (-E) or bits (-B). The restricting options can |
| 2256 | be combined, or omitted altogether. Closes: #762635 |
| 2257 | * Say arch-wildcard instead of arch-alias in dpkg-architecture --help output. |
| 2258 | * Test suite: |
| 2259 | - Do not leave temporary files behind on failure or when interrupted. |
| 2260 | - Add basic unit tests for the FNV hashing function. |
| 2261 | - Add unit tests for the libdpkg tar extractor. |
| 2262 | * Add --build and --extract command aliases to dpkg-source. |
| 2263 | * Print file or package names instead of pointers in dpkg debug output, |
| 2264 | to make it more meaningful and reproducible. |
| 2265 | * Fix off-by-one error in libdpkg command argv size calculation. |
| 2266 | Based on a patch by Bálint Réczey <balint@balintreczey.hu>. Closes: #760690 |
| 2267 | * Switch the libdpkg string hashing function from FNV-1 to the recommended |
| 2268 | FNV-1a variant. |
| 2269 | * Switch the dpkg files database string hashing function from what appears |
| 2270 | to be a custom hash function to the libdpkg FNV-1a implementation. As a |
| 2271 | side effect this fixes an integer overflow. Addresses: #760741 |
| 2272 | * Double the dpkg files database hash table size to the closest 2^18 prime. |
| 2273 | Times have changed, and it's common to have at least these many files. |
| 2274 | This reduces the amount of collisions. |
| 2275 | * Document optional dpkg -C argument in --help output. Closes: #763000 |
| 2276 | * Consider a hardlink tar entry as a regular file for mode values, i.e. |
| 2277 | assign to it S_IFREG instead of 0. |
| 2278 | |
| 2279 | [ Raphaël Hertzog ] |
| 2280 | * Explain better in deb-triggers(5) why interest/activate-noawait should be |
| 2281 | favored. |
| 2282 | |
| 2283 | [ Updated programs translations ] |
| 2284 | * Catalan (Guillem Jover): Fix mismatched format string. |
| 2285 | * Czech (Miroslav Kure). |
| 2286 | * Polish (Łukasz Dulny). |
| 2287 | * Turkish (Mert Dirik). Closes: #763825 |
| 2288 | |
| 2289 | [ Updated man pages translations ] |
| 2290 | * German (Helge Kreutzmann). |
| 2291 | * Italian (Guillem Jover): Swap order of some dpkg-deb arguments. |
| 2292 | Thanks to xor <xor@paranoici.org>. Closes: #759149 |
| 2293 | |
| 2294 | -- Guillem Jover <guillem@debian.org> Mon, 06 Oct 2014 00:11:08 +0200 |
| 2295 | |
| 2296 | dpkg (1.17.13) unstable; urgency=low |
| 2297 | |
| 2298 | [ Guillem Jover ] |
| 2299 | * Remove unbalanced trailing single-quote in dpkg-deb error message. |
| 2300 | Reported by Trần Ngọc Quân <vnwildman@gmail.com>. |
| 2301 | * Remove architecture blacklist from hardening build flag option |
| 2302 | stackprotectorstrong. Thanks to Romain Francoise <rfrancoise@debian.org>. |
| 2303 | * Documentation: |
| 2304 | - Merge binary:Package descriptions in dpkg-query(1). |
| 2305 | - Split --remove and --purge options in dpkg(1). This also clarifies on |
| 2306 | which package states each option can operate. Closes: #576338 |
| 2307 | - Remove duplicate “of the” in dpkg-maintscript-helper(1). |
| 2308 | * Fix dpkg-maintscript-helper dir_to_symlink to handle relative symlink |
| 2309 | targets. Thanks to Helmut Grohne <helmut@subdivi.de>. |
| 2310 | * Fix dpkg-maintscript-helper symlink_to_dir to assure absolute pathnames |
| 2311 | arguments. |
| 2312 | * Fix dpkg-source not detecting modified files during --commit or -b. |
| 2313 | Regression introduced in dpkg 1.17.11. Closes: #758426 |
| 2314 | Reported by Neil Williams <codehelp@debian.org>. |
| 2315 | * Only test the strerror() compatible code if sys_errlist and sys_nerr |
| 2316 | are present. This fixes a build failure on GNU/Hurd. Closes: #758199 |
| 2317 | * Switch start-stop-daemon on GNU/kFreeBSD systems to use libkvm, instead |
| 2318 | of relying on linprocfs which is not the native procfs on kFreeBSD, and it |
| 2319 | is usually not mounted as FreeBSD programs do not expect it to be present. |
| 2320 | |
| 2321 | [ Updated programs translations ] |
| 2322 | * Czech (Miroslav Kure). |
| 2323 | * German (Sven Joachim). |
| 2324 | * Vietnamese (Trần Ngọc Quân). |
| 2325 | |
| 2326 | [ Updated man pages translations ] |
| 2327 | * French (Jean-Pierre Giraud, Vincent Thomas, Raphaël Hertzog). |
| 2328 | |
| 2329 | [ Updated scripts translations ] |
| 2330 | * French (Raphaël Hertzog). |
| 2331 | * German (Helge Kreutzmann). |
| 2332 | |
| 2333 | -- Guillem Jover <guillem@debian.org> Tue, 19 Aug 2014 20:14:45 +0200 |
| 2334 | |
| 2335 | dpkg (1.17.12) unstable; urgency=low |
| 2336 | |
| 2337 | [ Guillem Jover ] |
| 2338 | * Only build the compatibility selinux code if libselinux is available or |
| 2339 | the user requested it. Also fixes build failures on non-Linux systems. |
| 2340 | Closes: #757637 |
| 2341 | * Documentation: |
| 2342 | - Add a short description to each virtual field in dpkg-query(1), and |
| 2343 | mention the version they got introduced in dpkg. |
| 2344 | - Fix formatting of last paragraphs inside dselect(1) --color description. |
| 2345 | * Rework dselect columns code, to make it easier to maintain and read. |
| 2346 | * Add new architecture columns to dselect package list view. The new |
| 2347 | columns, shown by default, can be turned off with the new ‘A’ key, |
| 2348 | or bound to another key via the new “archdisplay” keybinding. |
| 2349 | * Fix a descriptor leak on dselect subprocesses when --debug is used. |
| 2350 | * Use «tar --format=gnu» when creating source archives. This makes sure we |
| 2351 | get a deterministic output format, regardless of what tar defaults to. |
| 2352 | Thanks to Jan Blunck <jblunck@infradead.org>.. |
| 2353 | * Use perl's length instead of defined when checking some environment |
| 2354 | variables, if we require them to have content. |
| 2355 | * Allow specifying the same build type option multiple times in |
| 2356 | dpkg-buildpackage and dpkg-genchanges. There seems to be scripts with |
| 2357 | such invocations in the wild. Closes: #757795 |
| 2358 | |
| 2359 | [ Updated programs translations ] |
| 2360 | * German (Sven Joachim). |
| 2361 | |
| 2362 | [ Updated scripts translations ] |
| 2363 | * German (Helge Kreutzmann). |
| 2364 | |
| 2365 | [ Updated man pages translations ] |
| 2366 | * German (Helge Kreutzmann). |
| 2367 | |
| 2368 | -- Guillem Jover <guillem@debian.org> Fri, 15 Aug 2014 03:30:39 +0200 |
| 2369 | |
| 2370 | dpkg (1.17.11) unstable; urgency=low |
| 2371 | |
| 2372 | [ Guillem Jover ] |
| 2373 | * Switch URLs in docs and code comments from http:// to https:// if the |
| 2374 | latter is available (round two). This includes the quilt patch header |
| 2375 | templates, and examples in man pages. |
| 2376 | * Update some dpkg git URLs to the new and newer (cgit switch) scheme. |
| 2377 | * Changes to libcompat: |
| 2378 | - Make the library testable. |
| 2379 | - Do not run qsort() over the scandir() list if it is NULL. |
| 2380 | - Add a setexecfilecon() compatibility function out from dpkg code. |
| 2381 | * Use SELinux setexecfilecon() if available in dpkg instead of ad-hoc code. |
| 2382 | * Replace obsolete <sys/fcntl.h> with <fcntl.h>, which fixes compilation on |
| 2383 | Android. Thanks to Fredrik Fornwall <fredrik@fornwall.net>. Closes: #752036 |
| 2384 | * Fix file triggers/Unincorp descriptor leak on subprocesses. Regression |
| 2385 | introduced with the initial triggers implementation in dpkg 1.14.17. |
| 2386 | Closes: #751021 |
| 2387 | * Do not disable the stack-protector build flags on arm64 in Debian and |
| 2388 | derivatives, the toolchain supports them now. |
| 2389 | Thanks to Adam Conrad <adconrad@debian.org>. Closes: #751032 |
| 2390 | * When parsing the statoverride database from dpkg-statoverride do not |
| 2391 | consider it an error and refuse to operate at all if the user or group |
| 2392 | names are not known to the system, just preserve them. Closes: #563307 |
| 2393 | * Do not write to the available file when unpacking binary packages. This |
| 2394 | information is not useful as dpkg has never recorded the archive path, |
| 2395 | so it has never been truly available for re-installation anyway. |
| 2396 | * Add versioned Provides support: |
| 2397 | - Add a new dpkg --assert-versioned-provides command. |
| 2398 | - Packages can provide a specific version, “virtual (= 1.0)” which will |
| 2399 | be honored, previously it would just be accepted when parsing. |
| 2400 | - Non-versioned virtual packages will not satisfy versioned dependencies. |
| 2401 | - Versioned virtual packages will satisfy non-versioned dependencies. |
| 2402 | Based on skeletal code by Ben Collins <bcollins@debian.org>. |
| 2403 | Closes: #7330, #24934, #112131, #134582, #180316 |
| 2404 | * On removal check Depends and Pre-Depends for packages in unpacked and |
| 2405 | half-configured states too. |
| 2406 | * Add support for new hardening build flag stackprotectorstrong in Debian |
| 2407 | and derivatives, enabled by default. It will fallback to stackprotector |
| 2408 | when the former is not functional or disabled by the user. |
| 2409 | Thanks to Romain Francoise <rfrancoise@debian.org>. |
| 2410 | * Change «dpkg-deb --field» code to use the libdpkg deb822 parser instead |
| 2411 | of an ad-hoc one. This makes sure any field fixup and sanity check is |
| 2412 | performed on the input, and gets reflected on the output. |
| 2413 | * Add new dpkg-query virtual fields db:Status-Want, db:Status-Status and |
| 2414 | db:Status-Eflag to allow fine-grained access to the Status values. |
| 2415 | * Automatically add the Testsuite field in dpkg-source to the .dsc file. |
| 2416 | * Spell nocheck option in dpkg-scanpackages wait_child() call correctly. |
| 2417 | Spotted by James McCoy <jamessan@debian.org> (in devscripts). |
| 2418 | * Move the explanation of functional checks from --verify-format to the |
| 2419 | --verify command in the dpkg(1) man page. Closes: #747264 |
| 2420 | * Improve dpkg-buildpackage(1) man page: |
| 2421 | - Mark DEB_CHECK_COMMAND environment variable in bold. |
| 2422 | - Add final item for done hook in the actions sequence. |
| 2423 | - Mention that -nc does not apply either when -F is specified. |
| 2424 | - Mention that the --FOO-option options can be used multiple times. |
| 2425 | - Fix a typo in the BUGS section. |
| 2426 | * Mark the “and” between the filenames as regular format in dpkg-source(1). |
| 2427 | * Add --format and --ignore-bad-version to dpkg-source --help output. |
| 2428 | * Clarify error message in Dpkg::Source::Quilt when patches fail to apply, |
| 2429 | to note that the patch might be malformed (besides not accepting patches |
| 2430 | with fuzz). |
| 2431 | * Try to preallocate the disk size for extracted files on unpack. This |
| 2432 | might help in avoiding filesystem fragmentation, and possibly improve |
| 2433 | performance on some filesystems. |
| 2434 | * Print the correct removed binary filename when building a source package |
| 2435 | with dpkg-source --include-removal. Closes: #755166 |
| 2436 | * Add powerpcel support to cputable. Thanks to Jae Junh <jaejunh@embian.com>. |
| 2437 | * Bump the i386 architecture GNU triplet to i586-linux-gnu to match the |
| 2438 | change in gcc. Somewhat reluctantly, as i386 wants to be its unique |
| 2439 | snowflake and use a GNU triplet not matching its baseline. This will |
| 2440 | cause problems when cross-building and using unmatched combinations of |
| 2441 | dpkg-dev and gcc. Closes: #751363 |
| 2442 | * Update i386 architecture GNU cpu regex in cputable to match i786 too. |
| 2443 | * Remove unused pkglibdir variable from libdpkg.pc.in. |
| 2444 | * Perl modules: |
| 2445 | - Add new set_as_auto() method to Dpkg::Substvars. |
| 2446 | - Add support for sig and delete_sig spawn() options in Dpkg::IPC. |
| 2447 | - Add %opts to ensure_open() member in Dpkg::Compression::FileHandle. |
| 2448 | - Change find_command() to handle an empty or undef argument in Dpkg:Path. |
| 2449 | * Mark Format and Installed-Size as automatic substvars in dpkg-genchanges |
| 2450 | and dpkg-gencontrol respectively. |
| 2451 | * Warn on usage of deprecated Source-Version substvar. |
| 2452 | * Say OpenPGP instead of PGP when referring to the standard on code comments |
| 2453 | and output messages. |
| 2454 | * Add a hint to the “no dependency information found” error message in |
| 2455 | dpkg-shlibdeps, to check if the library is actually packaged. |
| 2456 | Thanks to Sylvestre Ledru <sylvestre@debian.org>. Closes: #756230 |
| 2457 | * Delete the current compressor SIGPIPE disposition in Dpkg::Source::Archive, |
| 2458 | which fixes ignoring SIGPIPE from the calling process. Closes: #756526 |
| 2459 | * Ignore DEB_CHECK_COMMAND in dpkg-buildpackage if the command is not found. |
| 2460 | * Emit a warning when using the deprecated -is/-ip/-isp/-ips options in |
| 2461 | dpkg-gencontrol. |
| 2462 | * Only print build type once in dpkg-genchanges, instead of once for each |
| 2463 | specified -A or -B option and then yet another time for the general build |
| 2464 | type description. |
| 2465 | * Unify build options description in --help output for dpkg-buildpackage |
| 2466 | and dpkg-genchanges. |
| 2467 | * Only allow one build type option in dpkg-genchanges and dpkg-buildpackage. |
| 2468 | * Correctly filter the host architecture on the Architecture field in the |
| 2469 | generated .changes file from dpkg-genchanges, when the debian/files |
| 2470 | contains arch-specific packages but dpkg-genchanges was called with |
| 2471 | one of the build types excluding them. |
| 2472 | * Add new -g and -G options to dpkg-genchanges and dpkg-buildpackage for |
| 2473 | source plus arch-indep/specific builds. Closes: #756975 |
| 2474 | * Fix dpkg --add-architecture and --remove-architecture to check that they |
| 2475 | get exactly one argument. Closes: #757254 |
| 2476 | |
| 2477 | [ Updated programs translations ] |
| 2478 | * Danish (Joe Dalton). Closes: #754127 |
| 2479 | * French (Jean-Baka Domelevo Entfellner, Julien Patriarca). |
| 2480 | * Portuguese (Miguel Figueiredo). Closes: #756920 |
| 2481 | * Spanish (Guillem Jover): Fix «dpkg-query -l» header. Closes: #756209 |
| 2482 | * Swedish (Peter Krefting). |
| 2483 | |
| 2484 | [ Updated scripts translations ] |
| 2485 | * Swedish (Peter Krefting). |
| 2486 | |
| 2487 | [ Updated man pages translations ] |
| 2488 | * Swedish (Peter Krefting). |
| 2489 | |
| 2490 | -- Guillem Jover <guillem@debian.org> Sat, 09 Aug 2014 17:16:27 +0200 |
| 2491 | |
| 2492 | dpkg (1.17.10) unstable; urgency=medium |
| 2493 | |
| 2494 | [ Guillem Jover ] |
| 2495 | * Use libtool to build the static libraries, which makes it possible to |
| 2496 | embed libcompat inside libdpkg, as required by some external programs |
| 2497 | linking against the latter. Closes: #746122 |
| 2498 | * Fix word wrapping logic in dselect. Regression introduced in dpkg 1.17.3. |
| 2499 | * Fix possible out of bounds buffer read access in the error output on |
| 2500 | bogus ar member sizes. |
| 2501 | * Fix memory leaks in buffer_copy() on error conditions. |
| 2502 | * Test suite: |
| 2503 | - Improve C code coverage. |
| 2504 | - Add template test cases for most perl modules. |
| 2505 | - Add test cases for Dpkg::Deps OR relationships. |
| 2506 | - Add minimal test case for Dpkg::Source::Quilt. |
| 2507 | - Add test cases for Dpkg::Source::Patch CVE-2014-0471 and CVE-2014-3127. |
| 2508 | - Add test case for patch disabling hunks; not security sensitive. |
| 2509 | * Fix non-security sensitive TOCTOU race in triggers database loading. |
| 2510 | * Fix non-security sensitive TOCTOU race in update-alternative alternative |
| 2511 | database loading. |
| 2512 | * Fix non-security sensitive TOCTOU race in update-alternative rename code. |
| 2513 | * Add a workaround to start-stop-daemon for bogus OpenVZ Linux kernels that |
| 2514 | prepend, instead of appending, the " (deleted)" marker in /proc/PID/exe. |
| 2515 | Closes: #731530 |
| 2516 | * Move dpkg-architecture -L argument to the Commands --help output section. |
| 2517 | * Make dpkg-maintscript-helper print only once that we are moving a |
| 2518 | conffile, and not on every interim state transition. Closes: #747370 |
| 2519 | * Do not use global match variables in perl code. |
| 2520 | * Man pages: |
| 2521 | - Attempt to clarify and improve wording of some strange or confused |
| 2522 | constructs. Reported by Helge Kreutzmann. |
| 2523 | - Expand Vcs-* field names into each supported field name in |
| 2524 | deb-src-control(5) to make it easier to search for them. |
| 2525 | - Change control.tar.gz reference to simply control.tar in deb(5). |
| 2526 | - Document in dpkg-deb(1) -Z option that bzip2 and lzma are deprecated. |
| 2527 | - Add notes in dpkg-gensymbols(1) about symbol backward-compatibility. |
| 2528 | Based on a patch by Bernhard R. Link <brlink@debian.org>. |
| 2529 | Closes: #746973 |
| 2530 | - Document that dpkg-buildpackage(1) -j argument is optional. |
| 2531 | - Add current and deprecated media types to deb(5). |
| 2532 | - Document in dpkg(1) that --audit now does more than just searching for |
| 2533 | partially installed packages. |
| 2534 | * Add support for automatic parallel job selection in dpkg-buildpackage, |
| 2535 | matching currently active processors, when using -jauto. Closes: #748012 |
| 2536 | * Perl modules: |
| 2537 | - Bump $VERSION for Dpkg::Patch, missed in 1.16.1. |
| 2538 | - Bump $VERSION for Dpkg::Deps, missed in 1.17.0. |
| 2539 | - Update and fix CHANGES POD sections for public modules. |
| 2540 | - Add missing Dpkg::Deps::Multiple profile_is_concerned() and |
| 2541 | reduce_profiles() methods, inherited by Dpkg::Deps::Union, |
| 2542 | Dpkg::Deps::AND and Dpkg::Deps::OR. |
| 2543 | * Do not mangle quilt series files with a missing newline on the last line. |
| 2544 | Closes: #584233 |
| 2545 | * Quiesce tar warnings in cron job by redirecting stderr to /dev/null, as |
| 2546 | it seems --warning=none does not work correctly. Closes: #748544 |
| 2547 | * Do not emit a trailing space from Dpkg::Control::Hash on a field's empty |
| 2548 | first line. Bump dpkg-dev Breaks on devscripts to 2.14.4, as previous |
| 2549 | versions expect a trailing space from dpkg-parsechangelog output. |
| 2550 | Based on a patch by Johannes Schauer <j.schauer@email.de>. Closes: #749044 |
| 2551 | * Do not assume that sensible-editor is present on «dpkg-source --commit», |
| 2552 | as that command is very Debian specific. Fallback to try VISUAL, EDITOR, |
| 2553 | or vi, if the previous commands are either unset or not found. |
| 2554 | * Use badusage() instead of ohshit() on dpkg --ignore-depends argument |
| 2555 | parsing errors. |
| 2556 | * Add per package dpkg --audit support. |
| 2557 | * Add support for DragonFlyBSD to ostable and triplettable. |
| 2558 | Thanks to Hleb Valoshka <375gnu@gmail.com>. |
| 2559 | * Add support for DragonFlyBSD to start-stop-daemon. Closes: #734452 |
| 2560 | Based on a patch by Hleb Valoshka <375gnu@gmail.com>. |
| 2561 | * Correctly parse patch headers in Dpkg::Source::Patch, to avoid directory |
| 2562 | traversal attempts from hostile source packages when unpacking them. |
| 2563 | Reported by Javier Serrano Polo <javier@jasp.net> as an unspecified |
| 2564 | directory traversal; meanwhile also independently found by me both |
| 2565 | #749183 and what was supposed to be #746498, which was later on published |
| 2566 | and ended up being just a subset of the other non-reported issue. |
| 2567 | Fixes CVE-2014-3864 and CVE-2014-3865. Closes: #746498, #749183 |
| 2568 | |
| 2569 | [ Updated programs translations ] |
| 2570 | * Catalan (Guillem Jover). |
| 2571 | * Italian (Milo Casagrande). Closes: #750105 |
| 2572 | |
| 2573 | [ Updated scripts translations ] |
| 2574 | * German (Helge Kreutzmann). |
| 2575 | |
| 2576 | [ Updated man pages translations ] |
| 2577 | * German (Helge Kreutzmann). |
| 2578 | |
| 2579 | [ Raphaël Hertzog ] |
| 2580 | * Let dpkg-source unpack additional tarballs in a deterministic order. |
| 2581 | Thanks to Samuel Bronson for the report. Closes: #747148 |
| 2582 | |
| 2583 | -- Guillem Jover <guillem@debian.org> Thu, 05 Jun 2014 20:18:04 +0200 |
| 2584 | |
| 2585 | dpkg (1.17.9) unstable; urgency=high |
| 2586 | |
| 2587 | [ Guillem Jover ] |
| 2588 | * Do not allow patch files with C-style encoded filenames. Closes: #746306 |
| 2589 | Fixes CVE-2014-3127 and unconditionally fixes CVE-2014-0471. |
| 2590 | Reported by Javier Serrano Polo <javier@jasp.net>. |
| 2591 | * Switch alternative database backups from xz to gzip. Closes: #746354 |
| 2592 | * Do not leak long tar names on bogus or truncated archives. |
| 2593 | * Do not leak the filepackages iterator when a directory is used by other |
| 2594 | packages. |
| 2595 | * Fix short lived memory leaks in «dpkg-split --split». |
| 2596 | * Fix memory leak in unused Keybindings screen in dselect. |
| 2597 | * Do not leak color string on «dselect --color». |
| 2598 | * Fix memory leaks when parsing alternatives. |
| 2599 | * Fix off-by-one stack buffer overrun in start-stop-daemon on GNU/Linux and |
| 2600 | GNU/kFreeBSD if the executable pathname is longer than _POSIX_PATH_MAX. |
| 2601 | Although this should not have security implications as the buffer is |
| 2602 | surrounded by two arrays (so those catch accesses even if the stack |
| 2603 | grows up or down), and we are compiling with -fstack-protector anyway. |
| 2604 | * Mark the command_get_pager() tests on a tty as TODO for now, so that |
| 2605 | we do not get failures on build daemons. |
| 2606 | * Make test suite errors abort the build again. Closes: #746331 |
| 2607 | |
| 2608 | [ Updated scripts translations ] |
| 2609 | * French (Steve Petruzzello). Closes: #746350 |
| 2610 | * German (Helge Kreutzmann). |
| 2611 | |
| 2612 | [ Updated man pages translations ] |
| 2613 | * German (Helge Kreutzmann). |
| 2614 | |
| 2615 | -- Guillem Jover <guillem@debian.org> Wed, 30 Apr 2014 05:45:20 +0200 |
| 2616 | |
| 2617 | dpkg (1.17.8) unstable; urgency=high |
| 2618 | |
| 2619 | [ Guillem Jover ] |
| 2620 | * Do not backup nonexistent database files from the cron.daily file. |
| 2621 | And stop emitting tar warnings. Closes: #745592, #745651 |
| 2622 | * Test suite: |
| 2623 | - Improve Perl code coverage. |
| 2624 | - Improve C code coverage. |
| 2625 | * Handle space-only strings when parsing versions in libdpkg. |
| 2626 | * Document the environment requirements for the dpkg-maintscript-helper |
| 2627 | supports command in the man page. Closes: #739634 |
| 2628 | * Improve wording for «dpkg --verify» and --verify-format in the man page. |
| 2629 | Closes: #733057 |
| 2630 | * Switch test runner from Test::Harness to TAP::Harness. |
| 2631 | * Use the perl TAP::Harness for the C test suite instead of the automake |
| 2632 | tap-driver, to avoid requiring automake >= 1.12, currently not present |
| 2633 | in stable. |
| 2634 | * Enable failed test case reporting from the TAP::Harness, so that we get |
| 2635 | more meaningful reports on failure from the C test suite. |
| 2636 | * Correctly parse C-style diff filenames in Dpkg::Source::Patch, to avoid |
| 2637 | directory traversal attempts from hostile source packages when unpacking |
| 2638 | them. Reported by Jakub Wilk <jwilk@debian.org>. Fixes CVE-2014-0471. |
| 2639 | |
| 2640 | [ Updated programs translations ] |
| 2641 | * German (Sven Joachim). |
| 2642 | * Russian (Yuri Kozlov). Closes: #745869 |
| 2643 | * Vietnamese (Trần Ngọc Quân). |
| 2644 | |
| 2645 | -- Guillem Jover <guillem@debian.org> Mon, 28 Apr 2014 13:33:11 +0200 |
| 2646 | |
| 2647 | dpkg (1.17.7) unstable; urgency=low |
| 2648 | |
| 2649 | [ Guillem Jover ] |
| 2650 | * Documentation: |
| 2651 | - Mention in deb-symbols(5), that the “main-dependency-template” is |
| 2652 | always used. Closes: #737731 |
| 2653 | - Clarify in deb-control(5) «Multi-Arch: no» field omission. |
| 2654 | - Clarify in dpkg-buildpackage(1) --check-option description. |
| 2655 | - Document dpkg-query --control-path life expectancy. See: #699647 |
| 2656 | - Fix indentation of “Extract options (with -x)” title in dpkg-source(1). |
| 2657 | - Improve symlink <-> directory switch information in |
| 2658 | dpkg-maintscript-helper(1). Closes: #739388 |
| 2659 | - Add missing flags affected by hardening options to dpkg-buildflags(1). |
| 2660 | * Use exit instead of return to exit a subshell in dpkg-maintscript-helper. |
| 2661 | Thanks to Richard Levitte <richard@levitte.org>. Closes: #738957 |
| 2662 | * Localize $_ in Perl functions with while (<$fh>) style loops. |
| 2663 | * Perl test suite cleanup: |
| 2664 | - Switch test suite runner from ExtUtils::Command::MM to Test::Harness. |
| 2665 | - Enable colors in test suite runner. |
| 2666 | - Remove sequence number prefixes from test case filenames. |
| 2667 | * Do not generate perl warnings on nonexistent fields with |
| 2668 | «dpkg-parsechangelog --show». |
| 2669 | * Fix bogus message on dependency parse errors in dpkg-checkbuilddeps. |
| 2670 | Closes: #736778 |
| 2671 | * Document is_pgp_signed as a public Dpkg::Control::Hash option. |
| 2672 | Closes: #735975 |
| 2673 | * Do not generate perl warnings on undef versions in |
| 2674 | Dpkg::Deps::deps_compare(). See: #737731 |
| 2675 | * Clarify dpkg-genchanges error message on binary builds without any binary |
| 2676 | artifact built. Closes: #726520 |
| 2677 | * Improve dpkg-source warning message when ignoring file removals, |
| 2678 | by adding a hint about the --include-removal option. |
| 2679 | Thanks to Moritz Muehlenhoff <jmm@debian.org>. Closes: #738310 |
| 2680 | * Add a new dpkg-source extraction --ignore-bad-version option. |
| 2681 | Closes: #740883 |
| 2682 | * Add Architecture and Build-Profiles information to Package-List field, |
| 2683 | as optional name=value1,value2 entries, with names «arch» and «profile». |
| 2684 | Use the now recognized field Build-Profiles from binary stanzas in the |
| 2685 | source control file to fill the «profile» value. |
| 2686 | * Do not interpret the .dsc filename as a regex when recomputing the |
| 2687 | md5sum for the .changes file after signing the .dsc. Closes: #742535 |
| 2688 | * Cache vendor info Control::Hash objects in Dpkg::Vendor::get_vendor_info() |
| 2689 | when parsing the vendor file on each hook invocation. |
| 2690 | * If the vendor does not have a Dpkg::Vendor module, try loading a module |
| 2691 | from the parent vendors, before falling back to Dpkg::Vendor::Default. |
| 2692 | Closes: #735978 |
| 2693 | * Set Ubuntu build flags for ppc64el instead of ppc64, as Ubuntu never ended |
| 2694 | up shipping a ppc64 architecture. Also honor noopt DEB_BUILD_OPTIONS flag. |
| 2695 | Thanks to Adam Conrad <adconrad@debian.org. Closes: #738691 |
| 2696 | * Add OpenRISC or1k support to cputable. |
| 2697 | Thanks to Christian Svensson <christian@cmd.nu>. Closes: #736717 |
| 2698 | * Add support for FCFLAGS, OBJCFLAGS and OBJCXXFLAGS build flags. |
| 2699 | Closes: #744326 |
| 2700 | * Improvements and portability fixes to start-stop-daemon: |
| 2701 | - When using the Linux procfs switch to use /proc/PID/status instead of |
| 2702 | /proc/PID/stat to read the process name. |
| 2703 | - Add a generic KVM-based implementation to initialize the entire |
| 2704 | process list. |
| 2705 | - Fix FreeBSD KVM code to use current kinfo_proc layout. |
| 2706 | - Add a native FreeBSD pid_is_exec() method, which is more reliable than |
| 2707 | the KVM-based one, and means neither linprocfs nor procfs are required |
| 2708 | on such system anymore. Note that GNU/kFreeBSD is still using Linux |
| 2709 | procfs code (which ends up using linprocfs). |
| 2710 | - Fix OpenBSD KVM code to use current kinfo_proc layout. |
| 2711 | - Detect system specific headers at configure time instead of hardcoding |
| 2712 | their usage depending on system macros. |
| 2713 | - Add a new --ppid matching option to check for parent PID. |
| 2714 | Suggested by Alex Mestiashvili <mailatgoogl@gmail.com>. |
| 2715 | - On GNU/Hurd do not link unnecessarily against libshouldbeinlibc and |
| 2716 | libihash. |
| 2717 | * Set TAR preprocessor variable at build time instead of hardcoding it. |
| 2718 | This will allow non-GNU systems to easily use another value for their |
| 2719 | GNU tar, which is usually either gnutar or gtar. |
| 2720 | * Require compound literals support in the compiler at configure time. |
| 2721 | * Fix compound literals usage with compilers in C99 mode, by not assigning |
| 2722 | them to static variables. |
| 2723 | * Test suite cleanup: |
| 2724 | - Do not unnecessarily shut up stdout in t-subproc. |
| 2725 | - Test command_exec() exit code. |
| 2726 | - Test allocations with new test_alloc() instead of pass/fail macros. |
| 2727 | - Switch C test suite to use TAP. |
| 2728 | * Add support for Packages-files in dpkg --update-avail and --merge-avail |
| 2729 | from pipes, or standard input if the argument is omitted or is ‘-’. |
| 2730 | Closes: #357093, #367297 |
| 2731 | * Error out on not-installed packages passed to «dpkg --verify». |
| 2732 | * Deprecate compressing .deb files with bzip2, by making dpkg-deb issue a |
| 2733 | warning, as the compressor has been superseded by xz when it comes to |
| 2734 | compression ratio, and in cases where higher compatibility or raw speed |
| 2735 | is desired gzip is still the better option. Although unpacking will be |
| 2736 | kept being supported to handle existing bzip2 compressed .deb files. |
| 2737 | * Use GNU tar's --no-unquote when using -T in dpkg-deb to avoid mangling |
| 2738 | filenames. Reported by Niels Thykier <niels@thykier.net>. Closes: #743687 |
| 2739 | * Backup all databases with user data, not just the status database. |
| 2740 | * Add Conflicts to dpkg against packages using install-info that were |
| 2741 | removed after lenny or squeeze, but may have survived upgrades to wheezy. |
| 2742 | Thanks to Andreas Beckmann <anbe@debian.org>. Closes: #735159 |
| 2743 | * Be verbose on «make check» errors by printing the test suite log. |
| 2744 | |
| 2745 | [ Updated programs translations ] |
| 2746 | * German (Sven Joachim). |
| 2747 | * Swedish (Peter Krefting). |
| 2748 | * Thai (Theppitak Karoonboonyanan). Closes: #745032 |
| 2749 | * Vietnamese (Trần Ngọc Quân). |
| 2750 | |
| 2751 | [ Updated scripts translations ] |
| 2752 | * German (Helge Kreutzmann). |
| 2753 | * Swedish (Peter Krefting). |
| 2754 | |
| 2755 | [ Updated man pages translations ] |
| 2756 | * German (Helge Kreutzmann). |
| 2757 | * Italian (Beatrice Torracca). Closes: #742449 |
| 2758 | * Swedish (Peter Krefting). |
| 2759 | |
| 2760 | -- Guillem Jover <guillem@debian.org> Mon, 21 Apr 2014 05:03:52 +0200 |
| 2761 | |
| 2762 | dpkg (1.17.6) unstable; urgency=low |
| 2763 | |
| 2764 | [ Guillem Jover ] |
| 2765 | * Move signing in dpkg-buildpackage to the end of the build. |
| 2766 | * Add new --check-command and --check-option options to dpkg-buildpackage, |
| 2767 | and DEB_CHECK_COMMAND environment variable as a default value, to |
| 2768 | specify a package checker to use before the signing process. |
| 2769 | * Detect a missing gain-root-command even if dpkg-buildpackage is running |
| 2770 | as root. |
| 2771 | * Detect a missing sign-command in dpkg-buildpackage, before starting the |
| 2772 | build, to avoid a failure at the end of the process. |
| 2773 | * Remove trailing newlines from dpkg-deb warning message. |
| 2774 | * Change dpkg-deb conffile name length warning into an error, as dpkg will |
| 2775 | reject those packages at install time anyway. |
| 2776 | * Unify and clarify dpkg-deb and dpkg conffile name length error message. |
| 2777 | Closes: #108196 |
| 2778 | * Add new start-stop-daemon --pid option. Closes: #253265 |
| 2779 | * Mention Multi-Arch: no value in man pages. Closes: #732648 |
| 2780 | * Correctly hyphenate binary-only and source-only in dpkg-buildpackage |
| 2781 | output messages. |
| 2782 | * Use makedev(3) when extracting .deb archives rather than ad-hoc |
| 2783 | computations, to be able to support large major/minor device numbers, |
| 2784 | supported on at least Linux, NetBSD and OpenBSD based systems. |
| 2785 | Thanks to Peter Chang <dpf@google.com>. |
| 2786 | * Turn the ARM Embedded ABI symbols blacklist into a regex, to stop having |
| 2787 | to keep up with the GNU toolchain, or other toolchains emitting different |
| 2788 | symbols. |
| 2789 | * Blacklist GOMP critical section symbols. Closes: #708033 |
| 2790 | * Add support for Ignore-Blacklist-Groups field in symbols files, with the |
| 2791 | two available group values aeabi and gomp. Closes: #694524 |
| 2792 | * Allow updating checksums in Dpkg::Checksums without erroring out. |
| 2793 | * Add shell hooks support to dpkg-buildpackage, based on the debuild |
| 2794 | implementation in devscripts 2.13.9. Closes: #476221 |
| 2795 | * Add support for Testsuite source field. |
| 2796 | * Clarify error message about missing revision in non-native source package. |
| 2797 | Closes: #719348, #733746 |
| 2798 | * Set default compression options in source format specific modules instead |
| 2799 | of dpkg-source. This makes sure the correct compression level is set, even |
| 2800 | for “3.0 (native)” packages with non-default compressors. Closes: #733326 |
| 2801 | * Change default source package compressor for new formats (>= 2.0) to xz. |
| 2802 | * Ignore the same packages in «dpkg-query --list» when computing the |
| 2803 | column width as when printing the entries. Closes: #734114 |
| 2804 | * Do not produce .deb archives with uncompressed gzip members on |
| 2805 | «dpkg-deb -Zgzip -z0», instead create them as non-compressed members, |
| 2806 | as if -Znone had been passed, as documented. Closes: #718295 |
| 2807 | * Add support for .deb archives with a control member not compressed |
| 2808 | (control.tar) or compressed with xz (control.tar.xz). |
| 2809 | * Add support for creating uniformly compressed .deb archive members, |
| 2810 | with the new dpkg-deb option --uniform-compression. |
| 2811 | * Fix file descriptor leaks in diversions and statoverride databases. |
| 2812 | Closes: #734783 |
| 2813 | * Allow missing prior-version argument in dpkg-maintscript-helper |
| 2814 | dir_to_symlink and symlink_to_dir commands. Closes: #733980 |
| 2815 | |
| 2816 | [ Updated programs translations ] |
| 2817 | * Swedish (Peter Krefting). |
| 2818 | * Vietnamese (Trần Ngọc Quân). |
| 2819 | |
| 2820 | [ Updated scripts translations ] |
| 2821 | * German (Helge Kreutzmann). |
| 2822 | * Swedish (Peter Krefting). |
| 2823 | |
| 2824 | [ Updated man pages translations ] |
| 2825 | * German (Helge Kreutzmann). |
| 2826 | * Swedish (Peter Krefting). |
| 2827 | |
| 2828 | -- Guillem Jover <guillem@debian.org> Wed, 15 Jan 2014 05:29:45 +0100 |
| 2829 | |
| 2830 | dpkg (1.17.5) unstable; urgency=low |
| 2831 | |
| 2832 | [ Guillem Jover ] |
| 2833 | * Switch non-tty output to be line buffered by default, and set it to fully |
| 2834 | buffered only for programs with precious and abundant output, not just |
| 2835 | progress reporting output (i.e. dpkg-query). This was causing out-of-order |
| 2836 | error and debug messages in relation to normal progress reporting, which |
| 2837 | could be very confusing. Regression introduced in dpkg 1.17.2. |
| 2838 | * Fix segfault in update-alternatives when adding or renaming slaves for |
| 2839 | an existing alternative. Regression introduced in dpkg 1.17.2. |
| 2840 | Closes: #731710 |
| 2841 | * Fix dpkg-maintscript-helper symlink_to_dir and dir_to_symlink commands: |
| 2842 | - Always run postinst code regardless of prior-version, as the package |
| 2843 | might have been never configured before. |
| 2844 | - Be more strict when checking the expected state of paths. |
| 2845 | - Rename subcommand shell code to check-files-ownership. |
| 2846 | - Change dir_to_symlink switch code to use a staging empty directory, |
| 2847 | to avoid dpkg removing files from other packages, when removing the |
| 2848 | package old files during upgrade. |
| 2849 | - Bump minimal version in man page to 1.17.5. |
| 2850 | Closes: #731730 |
| 2851 | * Mention gpg2 too as one of the default sign commands in dpkg-buildpackage. |
| 2852 | |
| 2853 | [ Updated programs translations ] |
| 2854 | * German (Sven Joachim). |
| 2855 | |
| 2856 | [ Updated scripts translations ] |
| 2857 | * German (Helge Kreutzmann). |
| 2858 | |
| 2859 | [ Updated man pages translations ] |
| 2860 | * German (Helge Kreutzmann). |
| 2861 | |
| 2862 | -- Guillem Jover <guillem@debian.org> Thu, 12 Dec 2013 08:29:45 +0100 |
| 2863 | |
| 2864 | dpkg (1.17.4) unstable; urgency=low |
| 2865 | |
| 2866 | * Keep the diversions and statoverride database files open during dpkg |
| 2867 | runs, to avoid eager inode number reuse by the filesystem if these files |
| 2868 | get replaced multiple times in maintainer scripts, as we rely on the |
| 2869 | inode numbers being different when checking if the databases need to |
| 2870 | be reloaded. Regression introduced in 1.17.2. Closes: #731524 |
| 2871 | * Add debug output to diversions and statoverride database loading code. |
| 2872 | * Reset the statoverrides information from the in-core database when |
| 2873 | reloading it from disk, otherwise removals in maintainer scripts will |
| 2874 | not be seen during the current dpkg run. |
| 2875 | * Get rid of dpkg-split global partqueue queue variable. |
| 2876 | * Use warningv() in dpkg instead of ad-hoc printing message when |
| 2877 | overriding with --force option. |
| 2878 | * Switch URLs in docs and code comments from http:// to https:// if the |
| 2879 | latter is available. |
| 2880 | |
| 2881 | -- Guillem Jover <guillem@debian.org> Sat, 07 Dec 2013 07:34:54 +0100 |
| 2882 | |
| 2883 | dpkg (1.17.3) unstable; urgency=low |
| 2884 | |
| 2885 | [ Guillem Jover ] |
| 2886 | * Check availability of warning flags at build time. Fixes a build failure |
| 2887 | on systems with old g++ compilers not accepting -Wc++11-compat. |
| 2888 | * Move DPKG_C_C99 call just after AC_PROG_CC, so that subsequent checks |
| 2889 | can take advantage of the possibly set flags to enable C99 features. |
| 2890 | * Improve configure C99 compiler check output. |
| 2891 | * Use C++11 nullptr instead of 0 or NULL, which is way more descriptive |
| 2892 | and has a better type. Check for C++11 compiler support, and fallback |
| 2893 | nullptr to 0 if unavailable. |
| 2894 | |
| 2895 | [ Updated programs translations ] |
| 2896 | * Vietnamese (Trần Ngọc Quân). Closes: #731409 |
| 2897 | |
| 2898 | -- Guillem Jover <guillem@debian.org> Thu, 05 Dec 2013 10:19:38 +0100 |
| 2899 | |
| 2900 | dpkg (1.17.2) unstable; urgency=low |
| 2901 | |
| 2902 | [ Guillem Jover ] |
| 2903 | * Make Dpkg::Arch debwildcard_to_debtriplet() more robust by matching |
| 2904 | on exact 'any' strings, instead of substrings. |
| 2905 | * Add manpages-it Replaces to dselect and dpkg-dev. Closes: #717983 |
| 2906 | Reported by Andreas Beckmann <anbe@debian.org>. |
| 2907 | * Document default dpkg-deb compressor change to xz in man page. |
| 2908 | Thanks to Salvatore Bonaccorso <carnil@debian.org>. Closes: #718437 |
| 2909 | * Version manpages-it in Replaces with (<< 2.80-4), now that the package |
| 2910 | does not ship the overlapping paths any more. |
| 2911 | * Automatically prepend needed spaces for continuation --force-help lines. |
| 2912 | * Be more precise on deb format errors with data member in dpkg-deb. |
| 2913 | * Do not allow deb packages with control and data members swapped. |
| 2914 | * Clarify «dpkg-deb --extract» bad usage error message on missing arguments |
| 2915 | by printing all required arguments at once. Closes: #718899 |
| 2916 | * Clarify the insertion order of _ members in deb(5) man page. |
| 2917 | * Fix use after free in alternative_parse_fileset() on update-alternatives. |
| 2918 | Reported by Pedro Ribeiro <pedrib@gmail.com>. |
| 2919 | * Fix use after free in dpkg_arch_load_list() on libdpkg. |
| 2920 | Reported by Pedro Ribeiro <pedrib@gmail.com>. |
| 2921 | * Fix theoretical stack buffer overflow in w_dependency() on libdpkg, not |
| 2922 | currently applicable. Reported by Pedro Ribeiro <pedrib@gmail.com>. |
| 2923 | * Add ppc64el support to cputable. Closes: #718945 |
| 2924 | Thanks to Jeff Bailey <jeffbailey@google.com>. |
| 2925 | * Use dpkg-gencontrol -c argument as a fallback lock file in case |
| 2926 | debian/control does not exist. Closes: #667008 |
| 2927 | * Pass the package reference count (i.e. number of present instances) to |
| 2928 | maintainer scripts via the new variable DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT. |
| 2929 | Closes: #681370 |
| 2930 | * Fix field names on error messages in libdpkg, by either capitalizing them |
| 2931 | or by renaming them to match reality. |
| 2932 | * Do not capitalize error and warning messages. |
| 2933 | * When ignoring invalid remove requests in dpkg consider that progress, |
| 2934 | reset the loop detector and avoid the assert. Closes: #143307 |
| 2935 | * Activate all path components for file triggers on removal. |
| 2936 | Regression introduced in 1.17.0. Closes: #725437 |
| 2937 | * Activate file triggers on disappearance more accurately, only when we know |
| 2938 | we are inevitably removing things. |
| 2939 | * Fix «dpkg-query --list» output when using multibyte character strings, |
| 2940 | to avoid unaligned columns and mojibake. Closes: #257505, #718541 |
| 2941 | Based on a patch by Changwoo Ryu <cwryu@debian.org>. |
| 2942 | * Use fully buffered output on non-tty stdout. |
| 2943 | Reported by Shawn Landden <shawnlandden@gmail.com>. |
| 2944 | * Recognize «start-stop-daemon -C» as documented. Closes: #719746 |
| 2945 | Reported by Brian S. Julin <bri@abrij.org>. |
| 2946 | * When update-alternatives is told to change slave links, do not warn that |
| 2947 | the link group is broken, just print a notice that the alternative is |
| 2948 | being updated due to the changes. |
| 2949 | * Add a new «dpkg --verify» command to check the integrity of packages |
| 2950 | installed files. Add a --verify-format option to explicitly select the |
| 2951 | output format, currently only rpm compatible output is supported, but |
| 2952 | the default might change in the future. Closes: #187019 |
| 2953 | * Improve dpkg “Preparing to replace” and “Unpacking” progress messages. |
| 2954 | Closes: #32427, #71106 |
| 2955 | * Print the package version on main dpkg progress messages. |
| 2956 | * Do not store timestamps in gzip headers when using the command, to try to |
| 2957 | mimic the zlib behavior. This does not affect Debian as it's been using |
| 2958 | zlib for a very long time. Closes: #719844 |
| 2959 | * Reset environment variables affecting compressor commands when not using |
| 2960 | the shared library implementations. Namely XZ_DEFAULTS, XZ_OPT, BZIP and |
| 2961 | BZIP2. |
| 2962 | * Use a simple list to track packages owning a file, instead of using a |
| 2963 | list of arrays of pointers which waste 10 pointers per non-shared file, |
| 2964 | instead of 1. This significantly reduces dpkg memory usage. |
| 2965 | * Honor new DEB_SIGN_KEYID environment variable in dpkg-buildpackage. |
| 2966 | Suggested by Harald Dunkel <harri@afaics.de>. Closes: #615813, #719418 |
| 2967 | * Always check subprocess exit codes in Dpkg::Source::Package modules. |
| 2968 | Reported by Ian Jackson <ijackson@chiark.greenend.org.uk>. |
| 2969 | * Add support for pie and stack-protector options to dpkg-buildflags FFLAGS, |
| 2970 | and update the man page to mention FFLAGS are a subset of CFLAGS. |
| 2971 | Closes: #726932 |
| 2972 | * Improve and unify -O option handling in dpkg-genchanges, dpkg-gensymbols |
| 2973 | and dpkg-shlibdeps, by always taking an optional filename argument and |
| 2974 | describing in the man page the default output files. |
| 2975 | * Use “hyphen” instead of “dash” when we mean the ‘-’ character in the |
| 2976 | documentation and code comments. |
| 2977 | * Do not NULL-terminate the list in the compat scandir(), as this might |
| 2978 | cause a segfault in case the function returns 0 entries. |
| 2979 | * Always return from ensure_statoverrides() if file is NULL, otherwise |
| 2980 | we might get us to read garbage from memory or segfault. |
| 2981 | * Add new symlink_to_dir command to dpkg-maintscript-helper. Closes: #720712 |
| 2982 | Based on a patch by Bastien ROUCARIÈS <roucaries.bastien@gmail.com>. |
| 2983 | * Add new dir_to_symlink command to dpkg-maintscript-helper. Closes: #583585 |
| 2984 | * Distinguish dpkg error reports between errors while processing packages |
| 2985 | and archives. |
| 2986 | * Fix crashes in the first call to gettext() after fork() on Mac OS X, by |
| 2987 | forcing the initialization at program start of the CoreFoundation cached |
| 2988 | values in libintl. |
| 2989 | * Set a default gettext domain for libdpkg code, so that other programs |
| 2990 | using a different domain can still get correct translations, like dselect. |
| 2991 | * Cleanup libdpkg-perl API: |
| 2992 | - Dpkg::Compression: Deprecate $default_compression_level, |
| 2993 | $default_compression and $compression_re_file_ext package variables. |
| 2994 | - Dpkg::Exit: Deprecate @handlers package variable. |
| 2995 | - Dpkg::Source::Package: Deprecate $diff_ignore_default_regexp and |
| 2996 | @tar_ignore_default_pattern package variables. |
| 2997 | - Dpkg::Changelog::Entry::Debian: Deprecate $regex_header and |
| 2998 | $regex_trailer package variables. |
| 2999 | * Add GnuPG 2.x support. Add gnupg2 and gpgv2 as alternative Recommends to |
| 3000 | gnupg and gpgv (to not pull them by default), but prefer gpgv2 over gpgv, |
| 3001 | and gpg2 over gpg at run-time if they are available. |
| 3002 | * Switch dpkg conflictor tracking from a fixed-size array to a queue, |
| 3003 | fixing several related issues, due to conflictors not being removed from |
| 3004 | the array after processing them. dpkg could fill it due to additions in |
| 3005 | previous package processing producing very confusing error messages; and |
| 3006 | a theoretical problem where a package could get appended to be removed, |
| 3007 | then reinstalled as a new version, to get removed again when revisiting |
| 3008 | the array in a subsequent package processing. Closes: #726112 |
| 3009 | * Do not accept empty field names in dpkg. |
| 3010 | * Do not accept an initial hyphen in field names. |
| 3011 | * Add experimental build profiles support: |
| 3012 | - Add support for <!profile.name> build-time restrictions in dependencies. |
| 3013 | - Add support for DEB_BUILD_PROFILES environment variable. |
| 3014 | - Add new option -P to dpkg-buildpackage and dpkg-checkbuilddeps. |
| 3015 | - Add new Built-For-Profiles output field in .deb and .changes files. |
| 3016 | Based on a patch by Patrick "P. J." McDermott <pjm@nac.net>, |
| 3017 | Wookey <wookey@debian.org> and Johannes Schauer <j.schauer@email.de>. |
| 3018 | Closes: #661538 |
| 3019 | * Bump Standards-Version to 3.9.5. |
| 3020 | * Document interactions of dpkg-source --extend-diff-ignore and -i in the |
| 3021 | man page. Closes: #729874 |
| 3022 | |
| 3023 | [ Updated programs translations ] |
| 3024 | * German (Sven Joachim). |
| 3025 | * Vietnamese (Trần Ngọc Quân). |
| 3026 | |
| 3027 | [ Updated scripts translations ] |
| 3028 | * German (Helge Kreutzmann). |
| 3029 | |
| 3030 | [ Updated man pages translations ] |
| 3031 | * French (Christian Perrier): fix incorrectly translated sentence, |
| 3032 | thanks to Fabien Givors. |
| 3033 | * German (Helge Kreutzmann). |
| 3034 | |
| 3035 | -- Guillem Jover <guillem@debian.org> Thu, 05 Dec 2013 04:56:31 +0100 |
| 3036 | |
| 3037 | dpkg (1.17.1) unstable; urgency=low |
| 3038 | |
| 3039 | * Man pages cleanup: |
| 3040 | - Make explicit that dpkg-shlibdeps -e can be used multiple times. |
| 3041 | - Improve documentation on how to update the available database before |
| 3042 | setting package selections. Suggested by Klaus Ita <koki.eml@gmail.com>. |
| 3043 | * Add manpages-it Replaces to dpkg due to new translated man pages. |
| 3044 | Reported by Alessio Gaeta <alga777@gmail.com>. Closes: #717983 |
| 3045 | * Reword libdpkg-perl description and only list public modules. |
| 3046 | * Remove space before value in dpkg-parsechangelog -S option on pkg-info.mk. |
| 3047 | Closes: #718014 |
| 3048 | * Make the build system install start-stop-daemon directly under /sbin, |
| 3049 | instead of moving it around in debian/rules. |
| 3050 | |
| 3051 | -- Guillem Jover <guillem@debian.org> Sun, 28 Jul 2013 14:44:50 +0200 |
| 3052 | |
| 3053 | dpkg (1.17.0) unstable; urgency=low |
| 3054 | |
| 3055 | [ Guillem Jover ] |
| 3056 | * Switch update-alternatives back to a fatal error on out of range priority |
| 3057 | on --install. |
| 3058 | * Document dpkg-deb --debug in --help output. |
| 3059 | * Bump Standards-Version to 3.9.4 (no changes needed). |
| 3060 | * Use the new canonical dpkg git Vcs URLs. |
| 3061 | * Remove ancient version from zlibg1-dev Build-Depends. |
| 3062 | * Add compression development packages to libdpkg-dev Depends. |
| 3063 | * Man pages cleanup: |
| 3064 | - Disable justification and hyphenation in SEE ALSO sections. |
| 3065 | - Remove unneeded double quotes in .SH headings. |
| 3066 | - Do not use “header” when “format” or “field” is meant. |
| 3067 | - Move dangers of installing via dpkg-deb from BUGS to a NOTES section. |
| 3068 | - Remove BUGS sections containing obvious or misplaced information. |
| 3069 | - Move BUGS sections before EXAMPLES and SEE ALSO sections. |
| 3070 | - Place ENVIRONMENT and FILES sections contiguously. |
| 3071 | - Move EXIT STATUS section before ENVIRONMENT. |
| 3072 | - Rename CAVEATS sections to NOTES. |
| 3073 | - Fold BACKWARD COMPATIBILITY section into other sections. |
| 3074 | - Document since when DEB_*_MULTIARCH variables are supported. |
| 3075 | - Move compiler flags subsection from ENVIRONMENT to NOTES. |
| 3076 | - Unify WARNING and ERROR sections into DIAGNOSTICS. |
| 3077 | - Unify command-line options into a single OPTIONS section. |
| 3078 | - Mark programs, variables, fields and command-line options in bold. |
| 3079 | - Fold dpkg-architecture(1) DEBIAN/RULES section into EXAMPLES. |
| 3080 | - Fix dpkg-architecture(1) debian/rules usage documentation. |
| 3081 | - Move dpkg-buildflags(1) HARDENING into a new FEATURE AREAS subsection. |
| 3082 | - Improve dpkg-buildflags(1) usage documentation. |
| 3083 | Thanks to Matthijs Kooijman <matthijs@stdin.nl>. Closes: #657627 |
| 3084 | - Clarify that DPKG_MAINTSCRIPT_PACKAGE is not arch-qualified. |
| 3085 | - Add triggers to the list of binary control information files. |
| 3086 | Thanks to Charles Plessy <plessy@debian.org>. |
| 3087 | * Use colon instead of dot for user:group in dpkg debug output. |
| 3088 | * Remove support for obsolete DM-Upload-Allowed from Dpkg::Vendor::Debian. |
| 3089 | * Fix update-alternatives to use the current alternative link as the first |
| 3090 | best value, to avoid flip-flops of alternatives with equal priority. |
| 3091 | Closes: #699807 |
| 3092 | * Fix clang warnings due to change of alignment requirements. |
| 3093 | * Change copyright file to point to GPL-2 instead of GPL. |
| 3094 | * Do not pass -e in shell script shebangs, set it in the body. |
| 3095 | * Add new dpkg-parsechangelog --show-field option to print a field value. |
| 3096 | Closes: #284664 |
| 3097 | * Add new dpkg-buildpackage --force-sign option. |
| 3098 | * By default do not sign builds for UNRELEASED uploads on dpkg-buildpackage. |
| 3099 | Closes: #635117 |
| 3100 | * Also check Build-Depends-Arch for minimal versions in dpkg-shlibdeps. |
| 3101 | Closes: #681470 |
| 3102 | * Document dpkg-buildflags export mode usage in man page. Closes: #691449 |
| 3103 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. |
| 3104 | * Rename dpkg-buildflags configure exporter to cmdline, but preserve |
| 3105 | configure as a legacy alias. |
| 3106 | * Mask fortify hardening option from dpkg-buildflags output on noopt. |
| 3107 | New glibc 2.16 and later, issue a warning on this condition. |
| 3108 | Closes: #691745 |
| 3109 | * Refer to path instead of file on dpkg-statoverride. |
| 3110 | * Always print a descriptive architecture column, even for empty or missing |
| 3111 | architectures on «dpkg-query --list». |
| 3112 | * Rework SELinux code on unpack to reload the label database if it has |
| 3113 | changed, for example while upgrading the SELinux policy package. |
| 3114 | * Execute maintainer scripts in a new execution context, based on the |
| 3115 | current one and the specific maintainer script filename, and if it's |
| 3116 | not different to the current one, use "dpkg_script_t" as a fallback. |
| 3117 | * Do not unnecessarily create a dpkg update log record on remove or purge. |
| 3118 | * Always reset want status when removing or purging a package; so this |
| 3119 | now resets holds among others. Closes: #163763 |
| 3120 | * Always reset want status when installing a package; so this now resets |
| 3121 | holds among others. Closes: #162541 |
| 3122 | * Defer cleanup of .dpkg-new and .dpkg-tmp paths on removal to the point |
| 3123 | when we are definitely removing the main path. |
| 3124 | * Activate file triggers on removal more accurately, only when we know |
| 3125 | we are inevitably removing things. |
| 3126 | * Change dir to / before executing maintainer scripts. Closes: #686782 |
| 3127 | * Add new dpkg-deb --deb-format option and base --new and --old on it, |
| 3128 | as the latter are not future-proof, and neither can be guaranteed to |
| 3129 | produce a reliable output file format. |
| 3130 | * Drop archtable. It serves no purpose, it's Debian specific, it's |
| 3131 | usually outdated, and everyone should be using dpkg-architecture anyway. |
| 3132 | * Add musl-linux support to ostable and triplettable. |
| 3133 | Requested-by Kevin Bortis <wermut@gmail.com>. |
| 3134 | * Remove update-alternatives, dpkg-divert and dpkg-statoverride |
| 3135 | compatibility symlinks under /usr/sbin/. |
| 3136 | * Remove install-info wrapper. |
| 3137 | * Only ignore older packages if the existing version is informative. This |
| 3138 | allows any program using libdpkg to parse the available file to see again |
| 3139 | packages with versions lesser than 0-0 (like 0~0-0). Closes: #676664 |
| 3140 | * Fix Dpkg::Control::Hash set_options() to take a hash as argument instead |
| 3141 | of two scalars. |
| 3142 | * Add a new Dpkg::Vendor get_vendor_dir() function. |
| 3143 | * Print correct path to vendor directory on error message in dpkg-vendor. |
| 3144 | * Do not hardcode the dpkg system configuration directory in perl scripts, |
| 3145 | respect build time setting. |
| 3146 | * Deprecate Dpkg perl module lowercase and exported by default variables, |
| 3147 | replaced by new unified uppercase non-exported by default ones. |
| 3148 | * Do not set -fstack-protector in the default build flags on arm64 (it's |
| 3149 | not yet supported). Thanks to Matthias Klose <doko@ubuntu.com>. |
| 3150 | Closes: #711936 |
| 3151 | * Add GCJFLAGS support to dpkg-buildflags. Closes: #708375 |
| 3152 | * Clarify that dpkg --set-selections needs an up-to-date available db, |
| 3153 | by documenting it on the dpkg(1) man page, and warning whenever dpkg |
| 3154 | finds unknown packages while setting the selections. Closes: #703092 |
| 3155 | * Print nicer error messages in perl scripts using Getopt::Long by trapping |
| 3156 | $SIG{__WARN__} to call usageerr() on option parse errors. |
| 3157 | * Move the exit call out from usage() in dpkg-scansources so that usageerr() |
| 3158 | gives a correct exit code. Thanks to Bernhard R. Link <brlink@debian.org>. |
| 3159 | * Print correct error message on unknown dpkg-name options before --. |
| 3160 | * Require at least one filename on dpkg-name after --. |
| 3161 | * Switch program usage errors to not print entire --help output. |
| 3162 | Closes: #681371 |
| 3163 | * Document that «dpkg-parsechangelog -l-» can be used to read from stdin. |
| 3164 | * Support parsing compressed changelog files transparently. Closes: #684196 |
| 3165 | * Sort files inside new diffs generated by dpkg-source lexicographically. |
| 3166 | Closes: #689193 |
| 3167 | * Add support for a build_arch option in Dpkg::Deps deps_parse(). |
| 3168 | Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #697297 |
| 3169 | * Move epoch-less or revision-less output logic to Dpkg::Version. |
| 3170 | Based on a patch by Bernhard R. Link <brlink@debian.org>. |
| 3171 | * Catch mismatches between version strings and format versions in |
| 3172 | dpkg-source. Ensure that a 3.0 (quilt) package has a non-native version |
| 3173 | and that a 3.0 (native) package has a native version. Closes: #700177 |
| 3174 | Thanks to Bernhard R. Link <brlink@debian.org>. |
| 3175 | * Add support for mipsn32(el) and mips64(el) to arch tables. |
| 3176 | Thanks to YunQiang Su <wzssyqa@gmail.com>. Closes: #685096, #707323 |
| 3177 | * Document --file and --label parser options in dpkg-parsechangelog(1). |
| 3178 | * Add a new configure --with-dpkg-deb-compressor option to allow selecting |
| 3179 | the default dpkg-deb compressor, mainly for downstreams. |
| 3180 | * Switch dpkg-deb default compressor from gzip to xz. Build dpkg.deb using |
| 3181 | gzip to make debootstrap life easier on non-Debian based systems. |
| 3182 | * Add support for gzip compression strategies to dpkg-deb. The new |
| 3183 | strategies are: filtered, huffman, rle and fixed. |
| 3184 | * Change dpkg and dpkg-deb help output to recommend apt instead of dselect |
| 3185 | as a user-friendly frontend. |
| 3186 | * Remove temporary file on error during «dpkg-divert --rename». |
| 3187 | * Fix value caching in Dpkg::Arch by not shadowing the variables. |
| 3188 | * Fix chmod() arguments order in Dpkg::Source::Quilt. Closes: #710265 |
| 3189 | Thanks to Pablo Oliveira <pablo@sifflez.org>. |
| 3190 | * Add new dpkg-shlibdeps -l option to add private shared library directories. |
| 3191 | This should be used instead of abusing LD_LIBRARY_PATH to pass the paths, |
| 3192 | which might be problematic when cross-compiling. Closes: #698881 |
| 3193 | * Only apply empty line and comma cleanups when doing substvar replacements |
| 3194 | on fields where those are relevant. Closes: #659814 |
| 3195 | * Do not scan control files twice for PGP signature presence. |
| 3196 | |
| 3197 | [ Raphaël Hertzog ] |
| 3198 | * Fix dpkg-maintscript-helper rm_conffile and mv_conffile to do nothing |
| 3199 | when the conffile is no longer owned by the current (or named) package. |
| 3200 | Thanks to Steve Langasek for the patch. Closes: #716948 |
| 3201 | * Improve dpkg-maintscript-helper behaviour in “Multi-Arch: same” packages |
| 3202 | by arch-qualifying package names read from the environment. Also add |
| 3203 | a warning about this potential problem in the manual page. |
| 3204 | * Fix usage of non-existent _() function in multiple places of the Perl |
| 3205 | code. Thanks to Lincoln Myers <lincoln@netapp.com> for the patch. |
| 3206 | Closes: #708607 |
| 3207 | |
| 3208 | [ Updated programs translations ] |
| 3209 | * Fix typo in Spanish translation of update-alternatives. |
| 3210 | Thanks to Javier Fernandez-Sanguino <jfs@debian.org>. Closes: #713020 |
| 3211 | |
| 3212 | [ Updated programs translations ] |
| 3213 | * Vietnamese (Trần Ngọc Quân). Closes: #715334 |
| 3214 | |
| 3215 | [ Added man pages translations ] |
| 3216 | * Italian (Beatrice Torracca). Closes: #711647 |
| 3217 | |
| 3218 | [ Updated man pages translations ] |
| 3219 | * Fix wrong translation of "fortify" in French dpkg-buildflags(1) man page. |
| 3220 | Thanks to Christian Perrier <bubulle@debian.org>. Closes: #712976 |
| 3221 | * Fix typo in dpkg-source(1) man page French translation. |
| 3222 | Thanks to Cédric Boutillier <boutil@debian.org>. Closes: #708292 |
| 3223 | * Japanese (TAKAHASHI Motonobu). Closes: #704240 |
| 3224 | |
| 3225 | -- Guillem Jover <guillem@debian.org> Fri, 26 Jul 2013 23:54:54 +0200 |
| 3226 | |
| 3227 | dpkg (1.16.10) unstable; urgency=low |
| 3228 | |
| 3229 | [ Guillem Jover ] |
| 3230 | * Fix typos in 1.16.9 changelog entry. Closes: #691954 |
| 3231 | Thanks to Nicolás Alvarez <nicolas.alvarez@gmail.com>. |
| 3232 | * Add missing @LIBLZMA_LIBS@ to Libs.Private in libdpkg.pc.in. |
| 3233 | * Do not use an undefined va_list variable in dpkg_put_errno(). |
| 3234 | * Abort installation if we cannot set the security context for a file. |
| 3235 | * Fix OpenPGP armored signature parsing, to be resilient against doctored |
| 3236 | input, including source package control files. Closes: #695919 |
| 3237 | * Make sure the OpenGPG armor contains a signature block, even on EOF. |
| 3238 | * Do not accept Armor Header Lines inside a paragraph. |
| 3239 | * Do not abort dselect when multiarch is detected, as that only makes |
| 3240 | users downgrade and hold on an older version w/ worse multiarch support. |
| 3241 | * Fix warning in Dpkg::Source::Archive with «perl -w» due to redefinition |
| 3242 | of getcwd() by removing unused POSIX modules usage. Closes: #700978 |
| 3243 | |
| 3244 | [ Updated programs translations ] |
| 3245 | * Esperanto (Felipe Castro). |
| 3246 | * Spanish (Javier Fernández-Sanguino). |
| 3247 | * Vietnamese (Trần Ngọc Quân). Closes: #692100 |
| 3248 | |
| 3249 | [ Updated scripts translations ] |
| 3250 | * Fix mistranslation in French translation of scripts. |
| 3251 | Thanks to Filipus Klutiero. Closes: #698530 |
| 3252 | * Fix typos in French translation of scripts. |
| 3253 | Thanks to Sylvestre Ledru. Closes: #702627 |
| 3254 | * Fix Russian translation (wrong order of parameters in a string). |
| 3255 | Thanks to Andrey Rahmatullin for noticing and Yuri Kozlov for fixing |
| 3256 | the translation. Closes: #698869 |
| 3257 | |
| 3258 | -- Guillem Jover <guillem@debian.org> Fri, 08 Mar 2013 04:41:26 +0100 |
| 3259 | |
| 3260 | dpkg (1.16.9) unstable; urgency=low |
| 3261 | |
| 3262 | [ Raphaël Hertzog ] |
| 3263 | * Fix dpkg-source regression in "3.0 (quilt)" source packages while |
| 3264 | unapplying patches that remove all files in a directory. Closes: #683547 |
| 3265 | * Fix segfault in field format parsing on empty strings, affecting |
| 3266 | «dpkg-query -W -f ''» and «dpkg-deb -W --showformat=''». LP: #1035512 |
| 3267 | * Fix dpkg's French usage string which was missing the final “s“ in |
| 3268 | --print-foreign-architectures. Closes: #685863 |
| 3269 | |
| 3270 | [ Guillem Jover ] |
| 3271 | * Use “statoverrides” instead of “statusoverrides” in dpkg-statoverride. |
| 3272 | Closes: #686995 |
| 3273 | * Comment out dpkg(1) documentation about disabled --command-fd option. |
| 3274 | Closes: #685677 |
| 3275 | * Cleanup dpkg-divert unit-test environment to avoid build failures. |
| 3276 | Closes: #687656 |
| 3277 | * Fix update-alternatives test suite to behave correctly on non-Debian |
| 3278 | binary paths. Known to be affecting at least Gentoo and Mac OS X. |
| 3279 | * Do not leak subcall command arguments in update-alternatives. |
| 3280 | * Fix segfault on update-alternatives when passing --slave without any |
| 3281 | action at all. LP: #1037431 |
| 3282 | * Fix memory leak in dpkg filesavespackage(). |
| 3283 | * Do not print garbage (or worse) on dpkg shared conffile debug output. |
| 3284 | * Use a hash instead of a ref to a hash for keys() in Dpkg::BuildFlags |
| 3285 | get_feature_areas(). This causes compilation failures with older perl |
| 3286 | versions, which can be an issue with partial upgrades. |
| 3287 | * Fix filter subpattern debug output format string to print an actual |
| 3288 | value instead of just blanks. |
| 3289 | * Ignore trailing filter subpattern slashes on reinclusion comparison. |
| 3290 | This makes sure to reinclude directories previously excluded so that |
| 3291 | contained files marked for inclusion do not fail to unpack due to a |
| 3292 | missing directory. Closes: #688416 |
| 3293 | * Do not consider obsolete conffiles as actively owned by the package. |
| 3294 | This ensures conffile entries are not mishandled nor mixed up when |
| 3295 | configuring packages owning the non-obsolete conffiles. Closes: #689836 |
| 3296 | Based on a patch by Andreas Beckmann <debian@abeckmann.de>. |
| 3297 | * Properly mark in the database obsolete conffiles on package replaces. |
| 3298 | * Sync the Conffiles field values for all package instances. Because |
| 3299 | only the first package instance being configured will have a *.dpkg-new |
| 3300 | conffile available to be processed, the subsequent ones need to use the |
| 3301 | hash from the previously processed entries. |
| 3302 | * Fix logic for previously configured conffiles, so that the shared |
| 3303 | conffile checks actually work on reinstallation. Closes: #684776 |
| 3304 | * Avoid info database corruption and bogus accesses on unknown format |
| 3305 | values, by always reading the format file and validating it. |
| 3306 | * Clarify that the most probable reason for multiarch database |
| 3307 | inconsistencies is due to upgrades from unofficial dpkg versions. |
| 3308 | * Only satisfy a dependency on a “Multi-Arch: foreign” if arch-unqualified. |
| 3309 | * Take architecture into account in virtual packages on remove and |
| 3310 | configure dpkg actions. Closes: #683411 |
| 3311 | * Update update-alternatives --query format and examples in man page to |
| 3312 | match the implementation. |
| 3313 | * Add two missing 3rd person ‘s’ in dpkg-gensymbols(1). Closes: #689863 |
| 3314 | Thanks to Paul Menzel <pm.debian@googlemail.com>. |
| 3315 | * Fix regression on old-style binNMUs for packages that specify an |
| 3316 | explicit binary version to dpkg-gencontrol, by always fixing up the |
| 3317 | source version. Closes: #690823 |
| 3318 | |
| 3319 | [ Updated programs translations ] |
| 3320 | * Catalan (Guillem Jover). |
| 3321 | * Czech (Miroslav Kure). |
| 3322 | * Danish (Joe Dalton). Closes: #690808 |
| 3323 | * French (Christian Perrier). |
| 3324 | * German (Sven Joachim). |
| 3325 | * Italian (Milo Casagrande). |
| 3326 | * Japanese (Kenshi Muto). |
| 3327 | * Polish (Michał Kułach). Closes: #690449 |
| 3328 | * Portuguese (Miguel Figueiredo). Closes: #682582, #690431 |
| 3329 | * Russian (Yuri Kozlov). Closes: #688050, #690415 |
| 3330 | * Slovak (Ivan Masár). Closes: #690426 |
| 3331 | * Swedish (Peter Krefting). |
| 3332 | * Thai (Theppitak Karoonboonyanan). Closes: #690678 |
| 3333 | * Traditional Chinese (imacat). Closes: #687002 |
| 3334 | |
| 3335 | [ Updated scripts translations ] |
| 3336 | * Polish (Michał Kułach). Closes: #683104 |
| 3337 | * Spanish (Omar Campagne). Closes: #685297 |
| 3338 | |
| 3339 | [ Updated dselect translations ] |
| 3340 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #686421 |
| 3341 | * Czech (Miroslav Kure). |
| 3342 | * Danish (Joe Dalton). Closes: #689820 |
| 3343 | * Polish (Michał Kułach). |
| 3344 | |
| 3345 | [ Updated man pages translations ] |
| 3346 | * French (Thomas Vincent, Sylvestre Ledru, Christian Perrier). |
| 3347 | Closes: #682978, #683221 |
| 3348 | * German (Helge Kreutzmann). |
| 3349 | * Japanese (Hideki Yamane). Closes: #685103 |
| 3350 | * Polish (Michał Kułach). |
| 3351 | * Spanish (Omar Campagne, Guillem Jover). Closes: #683514 |
| 3352 | * Swedish (Peter Krefting). |
| 3353 | |
| 3354 | -- Guillem Jover <guillem@debian.org> Sat, 20 Oct 2012 05:59:50 +0200 |
| 3355 | |
| 3356 | dpkg (1.16.8) unstable; urgency=low |
| 3357 | |
| 3358 | [ Updated programs translations ] |
| 3359 | * Esperanto (Felipe Castro). |
| 3360 | * French (Christian Perrier). |
| 3361 | * Polish (Michał Kułach). Closes: #680561 |
| 3362 | * Russian (Yuri Kozlov). Closes: #677850, #680411 |
| 3363 | * Slovak (Ivan Masár). |
| 3364 | * Spanish (Javier Fernández-Sanguino) |
| 3365 | |
| 3366 | [ Updated man pages translations ] |
| 3367 | * French (Christian Perrier). |
| 3368 | |
| 3369 | [ Updated scripts translations ] |
| 3370 | * French (Christian Perrier). |
| 3371 | * Russian (Yuri Kozlov). |
| 3372 | |
| 3373 | [ Updated dselect translations ] |
| 3374 | * Danish (Joe Dalton). Closes: #680108 |
| 3375 | * Russian (Yuri Kozlov). |
| 3376 | * Traditional Chinese (Asho Yeh - 阿信). |
| 3377 | |
| 3378 | -- Guillem Jover <guillem@debian.org> Sat, 21 Jul 2012 02:11:04 +0200 |
| 3379 | |
| 3380 | dpkg (1.16.7) unstable; urgency=low |
| 3381 | |
| 3382 | [ Guillem Jover ] |
| 3383 | * Fix bogus dpkg-query --control-show badusage() strings. |
| 3384 | |
| 3385 | [ Raphaël Hertzog ] |
| 3386 | * Fix dpkg-gencontrol to correctly compute the source version |
| 3387 | in the case of "old-style" bin-nmus. Closes: #679959 |
| 3388 | |
| 3389 | [ Updated dselect translations ] |
| 3390 | * Catalan (Guillem Jover). |
| 3391 | * French (Christian Perrier). |
| 3392 | * German (Sven Joachim). |
| 3393 | * Swedish (Peter Krefting). |
| 3394 | |
| 3395 | [ Updated programs translations ] |
| 3396 | * French (Christian Perrier). |
| 3397 | * German (Sven Joachim). |
| 3398 | * Italian (Milo Casagrande). |
| 3399 | * Swedish (Peter Krefting). |
| 3400 | |
| 3401 | [ Updated man pages translations ] |
| 3402 | * Swedish (Peter Krefting). |
| 3403 | * French (Christian Perrier). |
| 3404 | |
| 3405 | [ Updated scripts translations ] |
| 3406 | * Swedish (Peter Krefting). |
| 3407 | * French (Christian Perrier). |
| 3408 | |
| 3409 | -- Raphaël Hertzog <hertzog@debian.org> Mon, 02 Jul 2012 21:16:12 +0200 |
| 3410 | |
| 3411 | dpkg (1.16.6) unstable; urgency=low |
| 3412 | |
| 3413 | [ Guillem Jover ] |
| 3414 | * Do not translate SE Linux context to human readable form while unpacking, |
| 3415 | as that might cause the operation to fail if the mcstransd daemon |
| 3416 | stopped running during the transaction. Closes: #679641 |
| 3417 | Thanks to Russell Coker <russell@coker.com.au>. |
| 3418 | * Add --control-list and --control-show to dpkg-query --help output. |
| 3419 | |
| 3420 | [ Raphaël Hertzog ] |
| 3421 | * Fix import of error functions in dpkg-buildflags. Regression introduced |
| 3422 | in 1.16.5. |
| 3423 | |
| 3424 | [ Updated scripts translations ] |
| 3425 | * German (Helge Kreutzmann). |
| 3426 | |
| 3427 | [ Updated man pages translations ] |
| 3428 | * German (Helge Kreutzmann). |
| 3429 | |
| 3430 | -- Guillem Jover <guillem@debian.org> Sat, 30 Jun 2012 21:45:10 +0200 |
| 3431 | |
| 3432 | dpkg (1.16.5) unstable; urgency=low |
| 3433 | |
| 3434 | [ Raphaël Hertzog ] |
| 3435 | * dpkg-source will now clean up after a failed application of a quilt |
| 3436 | patch. Closes: #652970 |
| 3437 | And it will display a message explaining the most likely cause of |
| 3438 | failure (patch applying with fuzz). |
| 3439 | * When dpkg-source regenerates the automatic patch (with formats "2.0" |
| 3440 | or "3.0 (quilt)") it will keep the current patch header to avoid |
| 3441 | losing changes made by the maintainer. |
| 3442 | * Modify dpkg-source --commit to auto-whitelist modified binary files. |
| 3443 | That way the same command can be used whatever kind of upstream files |
| 3444 | has been modified. |
| 3445 | * dpkg-source now supports a new option --no-unapply-patches to force |
| 3446 | patches to be kept applied after build (used by formats "2.0" and "3.0 |
| 3447 | (quilt)"). Closes: #643043 |
| 3448 | |
| 3449 | [ Guillem Jover ] |
| 3450 | * Add a dpkg-buildflags --status action to describe the flag settings. |
| 3451 | Thanks to Bernhard R. Link <brlink@debian.org>. Closes: #664058 |
| 3452 | * Add support for “binary-only” key-value option in changelogs, to allow |
| 3453 | marking changelog entries as part of a binary only upload, having a |
| 3454 | different version from the source package. Closes: #440094, #672723 |
| 3455 | * Minimize source architecture list on «dpkg-source -b» by removing |
| 3456 | architectures already covered by architecture wildcards. Closes: #675333 |
| 3457 | * Do not assume $ENV{'HOME'} is defined in Dpkg::Source::Package. |
| 3458 | Thanks to Niels Thykier <niels@thykier.net>. Closes: #677631 |
| 3459 | * Document in more detail in deb(5) the supported ar archive format. |
| 3460 | * Document in deb-src-control(5) the “Private-” field prefix. |
| 3461 | * Add new start-stop-daemon --no-close option to disable closing file |
| 3462 | descriptors on --background. Closes: #627333, #646425 |
| 3463 | * Switch source compression to xz. |
| 3464 | * Detect ar header fields truncation due to too long member names or too |
| 3465 | large member sizes. Closes: #678933 |
| 3466 | * Add new dpkg-query --control-list and --control-show commands, which |
| 3467 | replace the now deprecated --control-path. |
| 3468 | * Print master and slave alternative link names in update-alternatives |
| 3469 | --query and always print alternative link in --config. Closes: #679010 |
| 3470 | * Cleanup and clarify buffer I/O error reporting. Closes: #621763 |
| 3471 | * Avoid full stop and double newline at the end of errors and warnings. |
| 3472 | Thanks to Jonathan Nieder <jnieder@gmail.com>. Closes: #624000 |
| 3473 | * Change all programs to accept -? instead of -h for help output. |
| 3474 | * Add support for specific arch-qualified dependencies. Closes: #676232 |
| 3475 | Thanks to Thibaut Girka <thib@sitedethib.com>. |
| 3476 | * Accept “:native” arch-qualified Build-Dependencies. Closes: #558095 |
| 3477 | Thanks to Thibaut Girka <thib@sitedethib.com>. |
| 3478 | * Do not use undefined values returned form deps_parse() in dpkg-shlibdeps. |
| 3479 | Closes: #640676 |
| 3480 | * Add an Architecture column to «dpkg-query -l» before the Description |
| 3481 | column. Suggested by Jonathan Nieder <jnieder@gmail.com>. Closes: #673190 |
| 3482 | |
| 3483 | [ Updated programs translations ] |
| 3484 | * Swedish (Peter Krefting). |
| 3485 | |
| 3486 | [ Updated dselect translations ] |
| 3487 | * Swedish (Peter Krefting). |
| 3488 | |
| 3489 | [ Updated scripts translations ] |
| 3490 | * German (Helge Kreutzmann). |
| 3491 | |
| 3492 | [ Updated man pages translations ] |
| 3493 | * German (Helge Kreutzmann). |
| 3494 | * Swedish (Peter Krefting). |
| 3495 | |
| 3496 | -- Guillem Jover <guillem@debian.org> Sat, 30 Jun 2012 04:28:51 +0200 |
| 3497 | |
| 3498 | dpkg (1.16.4.3) unstable; urgency=low |
| 3499 | |
| 3500 | * On «update-alternatives --install» only warn for now on out of range |
| 3501 | priorities and clamp the values, as there seems to be packages using |
| 3502 | priorities > INT_MAX, which although bogus as they were previously |
| 3503 | overflowing the int used to store them, that would cause installation |
| 3504 | failures when upgrading from squeeze. This will be reverted to an |
| 3505 | error after wheezy. Closes: #676874 |
| 3506 | |
| 3507 | -- Guillem Jover <guillem@debian.org> Sun, 17 Jun 2012 10:56:15 +0200 |
| 3508 | |
| 3509 | dpkg (1.16.4.2) unstable; urgency=low |
| 3510 | |
| 3511 | * Check correctly for out of range negative field width values in dpkg-query |
| 3512 | --show format strings. Regression introduced in 1.16.4. Closes: #676796 |
| 3513 | |
| 3514 | -- Guillem Jover <guillem@debian.org> Sat, 09 Jun 2012 16:16:17 +0200 |
| 3515 | |
| 3516 | dpkg (1.16.4.1) unstable; urgency=low |
| 3517 | |
| 3518 | * Fix explicit file trigger activation. Regression introduced in 1.16.4. |
| 3519 | Closes: #676684 |
| 3520 | |
| 3521 | -- Guillem Jover <guillem@debian.org> Fri, 08 Jun 2012 23:17:11 +0200 |
| 3522 | |
| 3523 | dpkg (1.16.4) unstable; urgency=low |
| 3524 | |
| 3525 | [ Guillem Jover ] |
| 3526 | * Deprecate compressing .deb files with lzma, by making dpkg-deb issue a |
| 3527 | warning, as the format has several deficiencies that have been addressed |
| 3528 | by upstream in xz. Although unpacking will be kept being supported to |
| 3529 | handle existing lzma compressed .deb files. |
| 3530 | * Add alternative changelog formats documentation from the policy manual |
| 3531 | to dpkg-parsechangelog(1). Closes: #584141 |
| 3532 | * Add MiNT support to ostable and triplettable. |
| 3533 | Requested by Thorsten Glaser <tg@mirbsd.de>. |
| 3534 | * Add new frontend.txt file to dpkg-dev documenting some public interfaces |
| 3535 | for dpkg frontends. Closes: #670897 |
| 3536 | * Clarify in dpkg(1) when --force-conf* options cause action. |
| 3537 | Suggested by Sven Joachim <svenjoac@gmx.de>. Closes: #391818 |
| 3538 | * Add “gcc | c-compiler” to libdpkg-perl Suggests, due to Dpkg::Arch usage. |
| 3539 | Closes: #671198 |
| 3540 | * Do not mask PIE from dpkg-buildflags on m68k, it appears to work now. |
| 3541 | Requested by Thorsten Glaser <tg@mirbsd.de>. |
| 3542 | * Remove deprecated support for PGP style signing command interface from |
| 3543 | dpkg-buildpackage. |
| 3544 | * Remove obsolete --udeb dpkg-scanpackages option. |
| 3545 | * Add arm64 support to cputable. Closes: #672408 |
| 3546 | Thanks Wookey <wookey@wookware.org>. |
| 3547 | * Check parsed integers for invalid or no digit errors in start-stop-daemon |
| 3548 | and update-alternatives. |
| 3549 | * Check all parsed integers for out of range errors; i.e. that no negative |
| 3550 | values are allowed if not appropriate, and that no overflows occur. |
| 3551 | Closes: #580038 |
| 3552 | * Switch start-stop-daemon(8) man page examples from /var/run to /run. |
| 3553 | * Do not obscure Dpkg::Source::Package ‘require’ errors with custom |
| 3554 | error message. Thanks to Thomas Adam <thomas.adam@smoothwall.net> and |
| 3555 | Jonathan Nieder <jrnieder@gmail.com>. |
| 3556 | * Add new Dpkg::Substvars::set_as_used() member function. |
| 3557 | * Rename Dpkg::Substvars no_warn() member function to mark_as_used(), keep |
| 3558 | the old name aliased to the new one producing a deprecation warning. |
| 3559 | * Add support for Build-Depends-Arch and Build-Conflicts-Arch fields, and |
| 3560 | a new -A option to dpkg-checkbuilddeps. Closes: #629480 |
| 3561 | Thanks to Roger Leigh <rleigh@debian.org>. |
| 3562 | * Add support for “none” as a valid dpkg-deb compression strategy value. |
| 3563 | Closes: #674711 |
| 3564 | * Clarify in dpkg(1) that the «dpkg -l» example only lists installed |
| 3565 | packages, and that to list available packages «dpkg-query --load-avail» |
| 3566 | has to be used instead. Closes: #673305 |
| 3567 | * Clarify also in the dpkg(1) man page (already present in the dpkg.cfg(5) |
| 3568 | man page) the valid filenames for /etc/dpkg/dpkg.cfg.d/ fragment files. |
| 3569 | Closes: #674674 |
| 3570 | * Fix start-stop-daemon to not follow symlinks when creating pidfiles. |
| 3571 | Thanks to Carsten Hey <carsten@debian.org>. Closes: #675918 |
| 3572 | * Refactor the file locking logic into a new Dpkg::File module, and move |
| 3573 | the libfile-fcntllock-perl dependency from dpkg-dev to libdpkg-perl. |
| 3574 | * Demote the libfile-fcntllock-perl Depends to a Recommends by falling back |
| 3575 | to use flock based locking, because it being an XS module makes building |
| 3576 | a new perl package bumping the perl ABI impossible, as both packages |
| 3577 | become uninstallable. Thanks to Dominic Hargreaves <dom@earth.li>. |
| 3578 | Closes: #675947 |
| 3579 | * Put an & before field_capitalize() calls in Dpkg::Control::Fields to |
| 3580 | fix a usage before declaration warning with perl 5.16. Closes: #676262 |
| 3581 | * Do not warn in dpkg-divert on missing files list file for packages never |
| 3582 | installed before. Closes: #673518 |
| 3583 | * Add support for liblzma to handle .xz and .lzma compressed files, and |
| 3584 | switch to it instead of using xz-utils. This removes the xz-utils |
| 3585 | Pre-Depends from dpkg. Thanks to Jonathan Nieder <jrnieder@gmail.com>. |
| 3586 | * Always activate all path components for file triggers, this fixes file |
| 3587 | trigger handling for conffiles and dpkg-trigger invocations. |
| 3588 | Closes: #675613, #676061, #676062, #676107, #676118, #676122 |
| 3589 | * Do not reset Multi-Arch field in the update log when removing the package. |
| 3590 | Closes: #676496 |
| 3591 | * Fix dpkg-split to honour the DPKG_ADMINDIR environment variable. |
| 3592 | |
| 3593 | [ Updated man pages translations ] |
| 3594 | * German (Helge Kreutzmann). |
| 3595 | * French (Christian Perrier). Fixes a mistranslation and some |
| 3596 | inconsistencies reported by Vincent Danjean( thanks). Closes: #673158 |
| 3597 | |
| 3598 | -- Guillem Jover <guillem@debian.org> Thu, 07 Jun 2012 23:43:19 +0200 |
| 3599 | |
| 3600 | dpkg (1.16.3) unstable; urgency=low |
| 3601 | |
| 3602 | [ Guillem Jover ] |
| 3603 | * Do not look for newline beyond the read buffer on dpkg-deb extract. |
| 3604 | * Check update-alternative name and link arguments for all commands. |
| 3605 | Closes: #665050 |
| 3606 | * Check all dpkg-divert filename arguments to be absolute and to not |
| 3607 | contain newlines. Closes: #21722 |
| 3608 | * Print errors while reading the file list files on a new line instead |
| 3609 | of just after the progress percentage. Closes: #552517 |
| 3610 | * Document in dpkg-source(1) that patches for source format “3.0 (quilt)” |
| 3611 | are expected to apply without any fuzz. Closes: #666752 |
| 3612 | Based on a patch by Luca Capello <luca@pca.it>. |
| 3613 | * Remove redundant -Wformat-security from default dpkg-buildflags, which |
| 3614 | is already implied by -Werror=format-security. Closes: #664964 |
| 3615 | Suggested by Peter Eisentraut <petere@debian.org>. |
| 3616 | * Document in dpkg-query(1) that commands producing multiple paragraphs |
| 3617 | will preserve the order of the packages specified on the argument list. |
| 3618 | * Change start-stop-daemon --exec on GNU/Hurd, FreeBSD, NetBSD, OpenBSD |
| 3619 | and Solaris to check for executables matching device and inode numbers |
| 3620 | instead of filenames. |
| 3621 | * Change start-stop-daemon --name on GNU/Hurd to check the process' argv[1] |
| 3622 | in addition to argv[0], to handle both binaries and interpreted scripts. |
| 3623 | Reported by Mats Erik Andersson <mats.andersson@gisladisker.se>. |
| 3624 | * Handle deb format versions as major.minor integers instead of strings or |
| 3625 | floats, the latter being susceptible to parsing errors depending on the |
| 3626 | current locale (although this was only affecting the old deb format). |
| 3627 | * Ignore the minor format version number for deb-split format, unifying |
| 3628 | the behaviour with the deb format. |
| 3629 | * Add support for an abitable containing arch attribute overrides. |
| 3630 | * Add x32 support to abitable, ostable and triplettable. Closes: #667037 |
| 3631 | * Fix start-stop-daemon to work with relative --exec arguments and --chdir. |
| 3632 | Closes: #669047 |
| 3633 | * Ignore request to rename a file owned by the diverting package on |
| 3634 | «dpkg-divert --add --rename». Closes: #588077 |
| 3635 | * Clarify dpkg-gensymbols(1) by way of examples that architecture wildcards |
| 3636 | are supported in symbols files. Closes: #670048 |
| 3637 | * Fix memory leak due to Dpkg::Control objects not being garbage-collected. |
| 3638 | Thanks to Ben Harris <bjh21@cam.ac.uk>. Closes: #669012 |
| 3639 | * Compute the md5sum hash on unpack for empty files too, so that these |
| 3640 | can be checked correctly for matching content when installing multiple |
| 3641 | package instances. |
| 3642 | * Generate md5sums files automatically at unpack time if missing from the |
| 3643 | binary package. Closes: #155676, #155799 |
| 3644 | * Add missing list and md5sums database file checks to «dpkg --audit». |
| 3645 | |
| 3646 | [ Helge Kreutzmann ] |
| 3647 | * Fix a typo in man/dpkg-buildflags.1. |
| 3648 | |
| 3649 | [ Updated programs translations ] |
| 3650 | * French (Christian Perrier). |
| 3651 | * German (Sven Joachim). |
| 3652 | * Swedish (Peter Krefting). |
| 3653 | |
| 3654 | [ Updated dselect translations ] |
| 3655 | * French (Christian Perrier). |
| 3656 | * German (Sven Joachim). |
| 3657 | * Swedish (Peter Krefting). |
| 3658 | |
| 3659 | [ Updated scripts translations ] |
| 3660 | * French (Christian Perrier). |
| 3661 | * Swedish (Peter Krefting). |
| 3662 | |
| 3663 | [ Updated man pages translations ] |
| 3664 | * French (Christian Perrier). |
| 3665 | * German (Helge Kreutzmann). |
| 3666 | * Swedish (Peter Krefting). |
| 3667 | |
| 3668 | -- Guillem Jover <guillem@debian.org> Fri, 27 Apr 2012 10:10:10 +0200 |
| 3669 | |
| 3670 | dpkg (1.16.2) unstable; urgency=low |
| 3671 | |
| 3672 | [ Guillem Jover ] |
| 3673 | * Move <config.h> and <compat.h> to the top of trigdeferred.l to properly |
| 3674 | use the configured features and compat code. |
| 3675 | * Honour --disable-nls when the system lacks obstack support, by updating |
| 3676 | the obstack compat module from gnulib. |
| 3677 | * Link the libdpkg unit tests with libcompat and libintl, so that systems |
| 3678 | needing them will compile correctly. |
| 3679 | * Check for the presence of the strnlen declaration and correctly provide |
| 3680 | the compat one in case the systems lacks it. |
| 3681 | * Do not assume existence of paths on the build system in the test suite. |
| 3682 | * Do not fail to link dselect on MacOS X when using --disable-nls. |
| 3683 | * Remove versioned coreutils Pre-Depends from dpkg due to the ancient |
| 3684 | md5sum transition. Reported by Bill Allombert <ballombe@debian.org>. |
| 3685 | Closes: #643746 |
| 3686 | * Change dpkg-architecture to only compute the requested variables. This: |
| 3687 | - Fixes the bootstrapping problem, as the dpkg build system only needs |
| 3688 | the host architecture, for which dpkg itself is not required. |
| 3689 | - Reduces the amount of work performed, including loading and parsing |
| 3690 | unnecessary table files or calling either of gcc or dpkg programs. |
| 3691 | * Improve error message in dpkg-gencontrol and dpkg-gensymbols when |
| 3692 | debian/control does not have any package stanza. Closes: #642473 |
| 3693 | Based on a patch by Kyle Willmon <kylewillmon@gmail.com>. |
| 3694 | * Add Pre-Depends on tar >= 1.23 (satisfied in stable) to dpkg due to it |
| 3695 | using the ‘--warning=no-timestamp’ option. Closes: #642802 |
| 3696 | * Do not segfault on GNU/Linux when dpkg cannot retrieve the block size |
| 3697 | for the filesystem containing the info database. LP: #872734 |
| 3698 | * Fix two memory leaks per tar entry in the tar extractor used on unpack. |
| 3699 | * Mark dpkg and dselect as Multi-Arch foreign. |
| 3700 | Reported by Steve Langasek <vorlon@debian.org>. |
| 3701 | * Mark dpkg-dev and libdpkg-perl as Multi-Arch foreign. Closes: #648217 |
| 3702 | Thanks to Colin Watson <cjwatson@ubuntu.com>. |
| 3703 | * Add new deb-origin.5 man page. Closes: #608884 |
| 3704 | Thanks to Matt Kraai <kraai@ftbfs.org>. |
| 3705 | * Return correct status on start-stop-daemon --status when using --pidfile. |
| 3706 | * Treat dpkg-deb compression level independently for each backend. This |
| 3707 | has the effect of changing the current behaviour for level 0 on all |
| 3708 | compressors except gzip. |
| 3709 | * Add new dpkg-deb -S option to specify the compression strategy. The only |
| 3710 | currently supported value is “extreme” for xz. Closes: #647915 |
| 3711 | * Stop using brace expansion to install man pages by using dh_installman |
| 3712 | instead of dh_install, the former does not abort on empty glob expansion. |
| 3713 | * Do not use absolute paths for programs in perl and shell code. |
| 3714 | * Add missing ‘*’ in asprintf() and vasprintf() compat declarations. |
| 3715 | * Add support for virtual output binary:Summary and db:Status-Abbrev fields. |
| 3716 | Closes: #192619, #427945 |
| 3717 | * Add support for virtual output source:Package and source:Version fields. |
| 3718 | Closes: #653575 |
| 3719 | * Use a different temporary file per process on libcompat's vsnprintf() |
| 3720 | function to avoid race conditions from children after fork(3). |
| 3721 | Reported by Daniel Ruoso <daniel@ruoso.com>. Closes: #655411 |
| 3722 | * Fix start-stop-daemon --exec and --name options on FreeBSD, NetBSD and |
| 3723 | OpenBSD by swapping the process matching implementations. |
| 3724 | * Fix start-stop-daemon --name option on GNU/Hurd to match the process name. |
| 3725 | * Document in more detail the implications of start-stop-daemon matching |
| 3726 | options. Closes: #367608 |
| 3727 | * Improve and clarify dpkg-shlibdeps superfluous linking warning messages. |
| 3728 | Based on a patch by Peter Eisentraut <petere@debian.org>. Closes: #656496 |
| 3729 | * Relax --merge-avail Packages file parser, to not fail on bogus versions. |
| 3730 | * When building only arch-indep binaries with «dpkg-buildpackage -A», name |
| 3731 | the .changes file using ‘all’ as architecture. Closes: #661638 |
| 3732 | * Handle unknown architectures gracefully in dpkg-buildflags. |
| 3733 | Closes: #663004 |
| 3734 | * Add missing --status-logger to dpkg --help output. |
| 3735 | * Do not print bogus errno string for invalid package names in dpkg |
| 3736 | --ignore-depends option. |
| 3737 | * Change dpkg-query to not load the available file by default for --list |
| 3738 | and --show, add a new --load-avail option to expose the old behaviour. |
| 3739 | * Only allow setting selections via «dpkg --set-selections» for known |
| 3740 | packages (i.e. those present in either the status or available files). |
| 3741 | * Always ignore older versions when parsing the available file, not only |
| 3742 | for --update-avail and --merge-avail. |
| 3743 | * Mark not-installed non-arch-qualified selections for removal. |
| 3744 | * Add new «dpkg --assert-multi-arch» command to allow checking for |
| 3745 | multi-arch support availability. |
| 3746 | * Bump Standards-Version to 3.9.3 (no changes needed). |
| 3747 | * Add architecture consistency checks to «dpkg --audit». |
| 3748 | * Add new dpkg --add-architecture and --remove-architecture commands to |
| 3749 | track supported architectures. |
| 3750 | |
| 3751 | [ Raphaël Hertzog ] |
| 3752 | * Update Dpkg::Shlibs to look into multiarch paths when cross-building |
| 3753 | too. Closes: #595144 |
| 3754 | * Rewrite architecture.mk with explicit loops instead of duplicating many |
| 3755 | similar lines. Based on a patch by Thorsten Glaser <tg@mirbsd.de>. |
| 3756 | * Modify dpkg-gencontrol and dpkg-distaddfile to grab a write lock |
| 3757 | on debian/control before updating debian/files to avoid simultaneous |
| 3758 | updates. Closes: #642608 |
| 3759 | Add libfile-fcntllock-perl to dpkg-dev's Depends since we use this module |
| 3760 | to handle the locking. |
| 3761 | * Update dpkg-gensymbols(1) to clarify that -e accepts shell patterns |
| 3762 | expansions and not regular expressions. And let dpkg-gensymbols output a |
| 3763 | warning when a pattern doesn't match any file. Closes: #649248 |
| 3764 | * Add new option "-a <arch>" to dpkg-checkbuilddeps to check build |
| 3765 | dependencies for another architecture. This is really basic for now since |
| 3766 | it assumes all build dependencies must be satisfied on the listed |
| 3767 | architecture. Closes: #648180 Thanks to Colin Watson for the patch. |
| 3768 | * Error out if a dpkg database .list file is not a regular file. LP: #369898 |
| 3769 | * Fix dpkg-mergechangelogs to not error out on invalid versions. |
| 3770 | Closes: #651993 |
| 3771 | * Fix dpkg-source --commit on "3.0 (quilt)" when an explicit patch file |
| 3772 | is given with a relative filename. Closes: #652414 |
| 3773 | * Further clarify in dpkg-source(1) the conditions under which it's possible |
| 3774 | to pass an explicit patch file to dpkg-source --commit. |
| 3775 | * Add new --query-features command to dpkg-buildflags. Thanks to Kees Cook |
| 3776 | for the patch. Closes: #651481 |
| 3777 | * Fix description of Multi-Arch in deb-control(5). Closes: #654453 |
| 3778 | Thanks to Jakub Wilk for spotting the mistake. |
| 3779 | * Drop misleading spaces in deb-symbols(5) in the format description. |
| 3780 | * Clean up dpkg-architecture(1) dropping useless information and |
| 3781 | adding a reference to /usr/share/dpkg/architecture.mk. |
| 3782 | * Update dpkg-buildpackage to use the "build-arch" (for -B) and |
| 3783 | "build-indep" (for -A) targets unless "make -qn" says that they do not |
| 3784 | exist. Closes: #229357 |
| 3785 | * Improve deb-shlibs(5) to mention that the dependency field must |
| 3786 | use the same syntax as a Depends field. Closes: #658696 |
| 3787 | * Update dpkg-maintscript-helper(1) to recommend usage of the version |
| 3788 | removing/renaming a conffile with a "~" suffix as "priorversion" |
| 3789 | parameter. Thanks to Sam Morris <sam@robots.org.uk> for the patch. |
| 3790 | Closes: #658854 |
| 3791 | * Fix debug output of dpkg-maintscript-helper. LP: #936340 |
| 3792 | |
| 3793 | [ Jonathan Nieder ] |
| 3794 | * Bump po4a version in Build-Depends to 0.41, since earlier versions do |
| 3795 | not handle --srcdir correctly. Closes: #644370 |
| 3796 | |
| 3797 | [ Guillem Jover, Steve Langasek, Raphaël Hertzog ] |
| 3798 | * Add new dpkg --print-foreign-architectures command. |
| 3799 | * Add support for virtual output binary:Package field. |
| 3800 | * Implement Multi-Arch support. |
| 3801 | |
| 3802 | [ Helge Kreutzmann ] |
| 3803 | * Fix a typo in man/dpkg-deb.1. |
| 3804 | |
| 3805 | [ Updated programs translations ] |
| 3806 | * German (Sven Joachim). |
| 3807 | * Italian (Milo Casagrande). Closes: #627832, #657849 |
| 3808 | * Swedish (Peter Krefting). |
| 3809 | * French (Christian Perrier) |
| 3810 | * Polish (Michał Kułach). Closes: #658126 |
| 3811 | |
| 3812 | [ Updated scripts translations ] |
| 3813 | * German (Helge Kreutzmann). |
| 3814 | * Spanish (Omar Campagne). Closes: #636238 |
| 3815 | * Swedish (Peter Krefting). |
| 3816 | |
| 3817 | [ Updated man pages translations ] |
| 3818 | * German (Helge Kreutzmann), including typo fix in dpkg-genchanges |
| 3819 | Closes: #646496, sub optimal translation of package states LP: #368783 |
| 3820 | and an fix by Chris Leick |
| 3821 | * Japanese (TAKAHASHI Motonobu). |
| 3822 | * Spanish (Omar Campagne). Closes: #643969 |
| 3823 | * Swedish (Peter Krefting). |
| 3824 | * Minor errors corrected in French (thanks to David Prévot) |
| 3825 | * Fix translation of -B and -A options of dpkg-buildpackage. |
| 3826 | Thanks to Vincent Danjean. Closes: #654626 |
| 3827 | |
| 3828 | [ Updated dselect translations ] |
| 3829 | * Dutch (Jeroen Schot). Closes: #651813 |
| 3830 | |
| 3831 | -- Guillem Jover <guillem@debian.org> Mon, 19 Mar 2012 07:27:12 +0100 |
| 3832 | |
| 3833 | dpkg (1.16.1.2) unstable; urgency=medium |
| 3834 | |
| 3835 | [ Raphaël Hertzog ] |
| 3836 | * Fix another typo to correctly set DEB_*_ARCH_BITS in architecture.mk. |
| 3837 | * Set urgency to medium as changes are minor, and it should migrate |
| 3838 | quickly in case 1.16.2 comes soon. |
| 3839 | |
| 3840 | [ Jonathan Nieder ] |
| 3841 | * Update dpkg-buildflags(1) to note that the processor option |
| 3842 | -D_FORTIFY_SOURCE=2 is set in CPPFLAGS now instead of CFLAGS and |
| 3843 | CXXFLAGS. Closes: #646073 |
| 3844 | |
| 3845 | -- Raphaël Hertzog <hertzog@debian.org> Fri, 25 Nov 2011 11:18:30 +0100 |
| 3846 | |
| 3847 | dpkg (1.16.1.1) unstable; urgency=low |
| 3848 | |
| 3849 | [ Raphaël Hertzog ] |
| 3850 | * Fix dpkg-source to not ignore the automatic patch when checking |
| 3851 | for unrecorded changes. Closes: #643148 |
| 3852 | * Let dpkg-source --commit create debian/patches when required. |
| 3853 | Closes: #643037 |
| 3854 | * Fix dpkg-buildflags --dump to return 0 as exit code and not 1. |
| 3855 | * Update dpkg-buildflags(1) to not include quotes in the examples |
| 3856 | setting DEB_BUILD_MAINT_OPTIONS. |
| 3857 | * Stop outputting build flags in dpkg-buildpackage as it confuses |
| 3858 | maintainers who are overriding them in debian/rules and who |
| 3859 | are not seeing the expected value in the build log. |
| 3860 | * Fix trigger setup code to not reset the status of packages |
| 3861 | when they are in a status different from triggers-awaited, |
| 3862 | triggers-pending or installed. Closes: #644492 |
| 3863 | * Fix dpkg-source to ignore changes on debian/patches/.dpkg-source-applied |
| 3864 | when building a "2.0" source package. Closes: #642656 |
| 3865 | * Fix buildflags.mk to re-export the environment variables that |
| 3866 | the maintainer can use to change the build flags. Closes: #644412 |
| 3867 | |
| 3868 | [ Guillem Jover ] |
| 3869 | * Change dpkg-buildflags to set preprocessor option -D_FORTIFY_SOURCE=2 |
| 3870 | in CPPFLAGS, instead of CFLAGS and CXXFLAGS. Closes: #642521, #643632 |
| 3871 | * Fix typo to correctly set DEB_*_ARCH_BITS instead of DEB_*_ARCH in |
| 3872 | architecture.mk. Thanks to Thorsten Glaser <tg@mirbsd.org>. |
| 3873 | * Make dpkg-buildflags disable full relro (bindnow) if relro is not enabled. |
| 3874 | |
| 3875 | -- Guillem Jover <guillem@debian.org> Fri, 14 Oct 2011 07:08:31 +0200 |
| 3876 | |
| 3877 | dpkg (1.16.1) unstable; urgency=low |
| 3878 | |
| 3879 | [ Raphaël Hertzog ] |
| 3880 | * Dpkg::Deps: Implement new "reset" method and bump module version to 1.01 |
| 3881 | due to this. |
| 3882 | * Improved description of --search in dpkg-query(1). Closes: #621066 |
| 3883 | Thanks to Lars Buitinck <larsmans@gmail.com> for the patch. |
| 3884 | * Let update-alternatives fsync() its administrative files before |
| 3885 | moving them in place to avoid empty files with some filesystems. |
| 3886 | LP: #344019 |
| 3887 | * Tighten the regexp used by dpkg-source to ignore the .pc directory of |
| 3888 | quilt. Thanks to Mike Hommey for noticing the problem. |
| 3889 | * Change behaviour of dpkg-source's --extend-diff-ignore to also |
| 3890 | extend the current diff-ignore if it has already been set. |
| 3891 | * Fix dependency checking code to consider a dependency on a virtual |
| 3892 | package provided by a package in triggers-pending status as satisfied. |
| 3893 | * Do not fail when encountering a pre-dependency in triggers-awaited state, |
| 3894 | instead process the awaited triggers. Closes: #526774 |
| 3895 | * "any" no longer hides "all" in the Architecture field of a .dsc. |
| 3896 | * Fix dpkg --remove to really remove the triggers from the various |
| 3897 | internal files in /var/lib/dpkg/info/triggers/. Closes: #525160 |
| 3898 | * Avoid a perl warning in dpkg-gensymbols when no symbols file has been |
| 3899 | generated (because it would have been empty). Closes: #626684 |
| 3900 | * Re-enable the Package-List field but drop the Architecture column since we |
| 3901 | have no clear use case yet. It can always be added later on. |
| 3902 | Also drop the source line since it duplicates other fields. |
| 3903 | Closes: #619131 |
| 3904 | * Add the extraction part of Dpkg::Source::Package to the supported API. |
| 3905 | Useful to extract source packages without having to depend on dpkg-source |
| 3906 | (and hence dpkg-dev). |
| 3907 | * Add the Dpkg::Vendor module to the supported API. Useful for lintian |
| 3908 | when dpkg-dev is absent. |
| 3909 | * Check presence of required parameters in dpkg-vendor. Closes: #628726 |
| 3910 | Thanks to Niels Thykier <niels@thykier.net> for the patch. |
| 3911 | * Avoid a Perl warning in dpkg-buildflags when HOME is not set. |
| 3912 | Closes: #635467 |
| 3913 | * dpkg-source can now also use debian/source/local-patch-header (that is not |
| 3914 | included in the generated source package) instead of |
| 3915 | debian/source/patch-header. Closes: #629582 |
| 3916 | * Changed dpkg-source --after-build to automatically unapply patches that it |
| 3917 | has applied during --before-build. |
| 3918 | * Fix two possible causes for the assertion failure "pigp->trigpend_head". |
| 3919 | LP: #798793, #424358 Closes: #560251 |
| 3920 | * Use "special" instead of "particular" to qualify the "3.0 (custom)" format |
| 3921 | in dpkg-source(1). Closes: #631435 |
| 3922 | * Add some supplementary checks to ensure debian/control has the required |
| 3923 | fields. Closes: #631439 |
| 3924 | * dpkg-gensymbols(1): document syntax of comments. Closes: #630996 |
| 3925 | * Allow empty lines in symbols files to better delimit multiple libraries. |
| 3926 | Thanks to Cyril Brulebois <kibi@debian.org> for the patch. |
| 3927 | * dpkg: if "prerm upgrade" fails when downgrading, do not try to run |
| 3928 | "prerm failed-upgrade" with the prerm of the oldest prerm, it can't work |
| 3929 | around a bug of a newer prerm anyway. |
| 3930 | * dpkg: support new "interest-noawait" and "activate-noawait" trigger |
| 3931 | directives. |
| 3932 | * dpkg-buildflags(1): make it clear that DEB_*_(SET|APPEND) environment |
| 3933 | variables are meant for users and should not be used by packages. |
| 3934 | * update-alternatives: do not allow reusing a slave link in another |
| 3935 | slave alternative. Closes: #631547 |
| 3936 | * Improve dpkg-source's logic to identify ignored files. Closes: #632168 |
| 3937 | * Fix a small typo in dpkg-source(1). Closes: #632937 |
| 3938 | * Reword the description of dpkg-source --before-build and --after-build |
| 3939 | to be clearer. Closes: #608260 |
| 3940 | * dpkg-buildpackage no longer exports the compiler flags. Closes: #560070 |
| 3941 | Packages must directly call dpkg-buildflags to retrieve them. |
| 3942 | * dpkg-buildflags supports a prepend command to modify the build |
| 3943 | flags. Particularly useful for package maintainers who don't want |
| 3944 | their supplementary flags to take precedence over user submitted |
| 3945 | flags. |
| 3946 | * Add new --dump action to dpkg-buildflags and make it the default action. |
| 3947 | Closes: #603435 |
| 3948 | * dpkg-mergechangelogs now checks the return value of the close() call. |
| 3949 | Thanks to Niels Thykier <niels@thykier.net> for the patch. Closes: #633539 |
| 3950 | * Similar changes to dpkg-shlibdeps and dpkg-gencontrol, also by Niels. |
| 3951 | * Fix update-alternatives to not remove a real file when dropping a |
| 3952 | symlink for a slave that's not provided by the new current choice. |
| 3953 | Closes: #633627 |
| 3954 | * Improve dpkg-source's error message complaining about the lack |
| 3955 | of the upstream tarball. Closes: #634510 |
| 3956 | * Add some common makefile snippets for use in rules files in |
| 3957 | /usr/share/dpkg/: default.mk, architecture.mk, buildflags.mk, pkg-info.mk, |
| 3958 | vendor.mk Closes: #606839 |
| 3959 | * Fix the dpkg-divert test-suite to also skip test that would fail if run |
| 3960 | under root. Closes: #634961 |
| 3961 | * Change merge conflict separators created by dpkg-mergechangelogs to match |
| 3962 | the usual norm of being composed of 7 characters. LP: #815700 |
| 3963 | * With source format 2.0 and 3.0 (quilt), dpkg-source now fails by default |
| 3964 | when upstream changes have not been recorded in a quilt patch. The new |
| 3965 | --commit operation can be used to properly record the changes before-hand. |
| 3966 | LP: #797839 |
| 3967 | And it fails before installing the automatic patch in debian/patches/ |
| 3968 | Closes: #615899 |
| 3969 | * dpkg-buildflags now supports "--export=configure" to output compilation |
| 3970 | flags on a single line with double quotes as delimiter of the various |
| 3971 | values. It also uses DEB_<flag>_MAINT_<op> to let the maintainer |
| 3972 | extend the build flags to use. Last but not least, it can now also strip |
| 3973 | options from the returned build flags. |
| 3974 | * Fix possible segfault of dpkg in findbreakcycle(). LP: #733414 |
| 3975 | * dpkg-source now properly cleans up the temporary tarball generated for |
| 3976 | native formats in case of unexpected interruption. Closes: #631494 |
| 3977 | * Fix simplification logic of union dependencies. Closes: #637564 |
| 3978 | * Fix dpkg's handling of a hardlink pointing to a conffile. Closes: #638291 |
| 3979 | * Add example of extend-diff-ignore's usage in dpkg-source(1). |
| 3980 | Closes: #640198 |
| 3981 | * dpkg-buildflags now returns hardening flags by default. Closes: #489771 |
| 3982 | They can be individually enabled/disabled via DEB_BUILD_MAINT_OPTIONS, |
| 3983 | see dpkg-buildflags(1). Thanks to Kees Cook for his help. |
| 3984 | |
| 3985 | [ Guillem Jover ] |
| 3986 | * Install deb-src-control(5) man pages in dpkg-dev. Closes: #620520 |
| 3987 | * Add ‘.gitmodules’ to the default dpkg-source ignore lists. Closes: #620490 |
| 3988 | * Document in dpkg-query(1) man page that on --listfiles each list of |
| 3989 | files per package name is separated by a blank line. Same goes for |
| 3990 | --status and --print-avail. |
| 3991 | * Use execvp(3) unconditionally in command_exec(). Making the call always |
| 3992 | fallback to use the system shell in case of error, such as with empty |
| 3993 | maintainer scripts. Thanks to Jonathan Nieder <jrnieder@gmail.com>. |
| 3994 | Closes: #622094 |
| 3995 | * Improve deb-split(5) format description by splitting debian-split |
| 3996 | member contents into a list. |
| 3997 | * Switch to debhelper compatibility level 7. |
| 3998 | - Use dh_prep instead of deprecated “dh_clean -k”. |
| 3999 | * Bump Standards-Version to 3.9.2 (no changes needed). |
| 4000 | * Generate filenames following current conventions on “dpkg-split --join”, |
| 4001 | by including the architecture in the debian-split member of a split |
| 4002 | package and using underscores to separate filename parts. |
| 4003 | * Support conffiles with spaces when diffing them. Closes: #147583 |
| 4004 | * Allow installing packages with bogus versions with new |
| 4005 | --force-bad-version. |
| 4006 | * Do not fail when unpacking a diverted hardlink. Closes: #245322 |
| 4007 | Based on a patch by Christopher Baines <cbaines8@gmail.com>. |
| 4008 | * Document in dpkg-deb(1) that --fsys-tarfile will always process the |
| 4009 | input archive sequentially. Closes: #616609 |
| 4010 | * Remove long non-functional --new and --old dpkg-deb option handling |
| 4011 | from dpkg which were being treated as dpkg commands. |
| 4012 | * Remove reference to --nocheck dpkg-deb option from dpkg man page as |
| 4013 | the latter does not pass it to the former. |
| 4014 | * Clarify the current dpkg behaviour when running the dpkg-deb and |
| 4015 | dpkg-query back-ends, of not passing through back-end specific options |
| 4016 | when running them from dpkg. Closes: #610940 |
| 4017 | * Use “unselected” as an adjective in dpkg output messages instead of |
| 4018 | “deselected”. Closes: #231089 |
| 4019 | * Clarify exit status in dpkg-split and start-stop-daemon --help output. |
| 4020 | * Clarify “EXIT STATUS” section in man pages by using a table. |
| 4021 | * Add a --status command to start-stop-daemon returning LSB Init Script |
| 4022 | status action exit codes. |
| 4023 | * Add start-stop-daemon process name kernel limits for Solaris, NetBSD, |
| 4024 | OpenBSD, FreeBSD and Darwin. |
| 4025 | * On package removal, keep only directories actually containing conffiles, |
| 4026 | and not directories just matching the substring in the conffile or the |
| 4027 | directory itself. Thanks to Ondřej Surý <ondrej@debian.org>. |
| 4028 | * On purge correctly remove symlinks acting as directories, when they are |
| 4029 | not being used by any other package's files. |
| 4030 | * Do not lose track of parent directories on removal so that they can |
| 4031 | be properly cleaned up on purge if not used by any other package. |
| 4032 | Based on a patch by Ondřej Surý <ondrej@debian.org>. Closes: #454694 |
| 4033 | * Add ‘.hgsigs’ to the default dpkg-source ignore lists. |
| 4034 | Based on a patch by Jakub Wilk <jwilk@debian.org>. Closes: #627462 |
| 4035 | * Do not allow blank lines in field values. Closes: #308082 |
| 4036 | * Do not warn on missing architecture on packages in config-files state, |
| 4037 | but then make sure the architecture field is usable. Closes: #604241 |
| 4038 | * Run du with --apparent-size when generating the Installed-Size field in |
| 4039 | dpkg-gencontrol to get consistent results independent of build system. |
| 4040 | Thanks to Ludovic Brenta <ludovic@ludovic-brenta.org>. Closes: #630533 |
| 4041 | * Do not fail to unpack shared directories missing on the file system |
| 4042 | from packages being replaced by other packages. Closes: #631808 |
| 4043 | * Do not require programs to define thisname, provide two new functions |
| 4044 | to handle the program name (dpkg_set_progname and dpkg_get_progname). |
| 4045 | Closes: #631757 |
| 4046 | * Man pages cleanup: |
| 4047 | - Rename “USAGE” dselect(1) section to “ACTIONS” and clarify they can |
| 4048 | be performed interactively or from command line. |
| 4049 | - Add missing built-in methods to dselect(1). |
| 4050 | - Add missing escaping to field dashes in deb-control(5). |
| 4051 | - Use dashes instead of underscores for variable text. |
| 4052 | - Clarify that several front-end fields are not dselect specific in |
| 4053 | dpkg-query(1). |
| 4054 | - Use [option...] instead of [options] and friends. |
| 4055 | - Use italics or bold instead of surrounding the text with <>. |
| 4056 | - Correctly format text with bold and italics. |
| 4057 | - Use minus signs and hyphens consistently in man pages. |
| 4058 | - Fix reference to /etc/dpkg/dselect.cfg.d instead of dpkg.cfg.d in |
| 4059 | dselect(1). |
| 4060 | - Add missing optional group|gid --chuid argument in start-stop-daemon(8). |
| 4061 | * Refer to Sources and Packages files as part of a repository instead of |
| 4062 | as being of exclusive use or owned by APT, which has never been the case. |
| 4063 | * Unify somewhat dpkg-maintscript-helper --help output with other commands. |
| 4064 | * Add build-indep and build-arch targets as aliases for build in |
| 4065 | debian/rules. |
| 4066 | * Use the perl interpreter found by configure to call dpkg-architecture.pl |
| 4067 | in the m4 DPKG_ARCHITECTURE macro. |
| 4068 | * Add new --verbose option to dpkg-deb and change --extract to honour it. |
| 4069 | Closes: #293280 |
| 4070 | * Add new --raw-extract option to dpkg-deb combining --control and |
| 4071 | --extract. Closes: #552123 |
| 4072 | * Defer hardlink renames so that there's never a point were the new |
| 4073 | file contents are accessible from the final path before they have |
| 4074 | been fsync()ed and cannot be executed causing ETXTBSY when trying |
| 4075 | to open the to be installed paths for writing. |
| 4076 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. Closes: #635683 |
| 4077 | * Clarify the default dpkg-deb compression-levels on the man page. |
| 4078 | * Clarify dpkg --update-avail usage error message. Closes: #628055 |
| 4079 | * Change Dpkg::Compression default values depending on the compressor |
| 4080 | used, and as such dpkg-source inherits this functionality. |
| 4081 | Prompted by Timo Juhani Lindfors <timo.lindfors@iki.fi>. |
| 4082 | * Print an actual error or warning message instead of assert()ing on |
| 4083 | readlink()/stat() size discrepancies. Closes: #639229 |
| 4084 | * Update alternative links only if they change. This allows for a |
| 4085 | read-only file system and a writable database. Closes: #636700 |
| 4086 | Based on a patch by Salvatore Bonaccorso <carnil@debian.org>. |
| 4087 | * Fix double “error:” string in dpkg missing PATH error output. |
| 4088 | Closes: #639997 |
| 4089 | * Do not warn on strange timestamps when unpacking with dpkg-deb. |
| 4090 | Closes: #640298 |
| 4091 | * Reduce dpkg-trigger binary size by refactoring libdpkg modules so that |
| 4092 | it does not end up pulling triglib. |
| 4093 | * Reduce dpkg-deb binary size by refactoring libdpkg modules so that it |
| 4094 | does not end up pulling triglib. |
| 4095 | * Do not fail on --compare-version when generating parse warnings. |
| 4096 | Existing packages with invalid versions should not fail on their |
| 4097 | maintainer scripts due to that. |
| 4098 | * Use the user name (instead of the user id) when setting the supplementary |
| 4099 | groups in start-stop-daemon. Closes: #641834 |
| 4100 | * Use --srcdir and --destdir po4a options, and bump Build-Depends version |
| 4101 | to 0.36.4. |
| 4102 | |
| 4103 | [ Updated programs translations ] |
| 4104 | * German (Sven Joachim). Closes: #620312 |
| 4105 | * Swedish (Peter Krefting). |
| 4106 | * French (Christian Perrier). |
| 4107 | |
| 4108 | [ Updated man pages translations ] |
| 4109 | * French (Christian Perrier). |
| 4110 | * German (Helge Kreutzmann) including improvement by "Flo". |
| 4111 | * Swedish (Peter Krefting). |
| 4112 | |
| 4113 | [ Updated scripts translations ] |
| 4114 | * French (Christian Perrier, Sylvestre Ledru). Closes: #637096 |
| 4115 | * German (Helge Kreutzmann). |
| 4116 | * Swedish (Peter Krefting). |
| 4117 | |
| 4118 | -- Guillem Jover <guillem@debian.org> Fri, 23 Sep 2011 06:00:11 +0200 |
| 4119 | |
| 4120 | dpkg (1.16.0.3) unstable; urgency=medium |
| 4121 | |
| 4122 | * Allow again Priority field values not known to dpkg. Regression |
| 4123 | introduced in 1.16.0. |
| 4124 | |
| 4125 | -- Guillem Jover <guillem@debian.org> Wed, 04 May 2011 10:01:30 +0200 |
| 4126 | |
| 4127 | dpkg (1.16.0.2) unstable; urgency=high |
| 4128 | |
| 4129 | * Fix dpkg-split --auto to not fail when opening the new depot file. |
| 4130 | * Fix dpkg-split to correctly set the last part split size. |
| 4131 | * Fix build failure on DEB_BUILD_OPTIONS=noopt due to a missing <locale.h> |
| 4132 | include in gettext.h needed by the gettext context functions. |
| 4133 | |
| 4134 | -- Guillem Jover <guillem@debian.org> Sat, 16 Apr 2011 00:14:15 +0200 |
| 4135 | |
| 4136 | dpkg (1.16.0.1) unstable; urgency=low |
| 4137 | |
| 4138 | [ Raphaël Hertzog ] |
| 4139 | * Fix regression affecting dpkg -R. Closes: #620636 |
| 4140 | * Don't fail during unpack if the system doesn't support changing timestamps |
| 4141 | of symlinks. Closes: #620679 |
| 4142 | |
| 4143 | -- Guillem Jover <guillem@debian.org> Tue, 05 Apr 2011 07:28:20 +0200 |
| 4144 | |
| 4145 | dpkg (1.16.0) unstable; urgency=low |
| 4146 | |
| 4147 | [ Guillem Jover ] |
| 4148 | * Use DPKG_MAINTSCRIPT_PACKAGE environment variable as package name on |
| 4149 | dpkg-divert when no --package or --local options have been specified. |
| 4150 | * Do not allow versions starting with non-digit when doing strict parsing, |
| 4151 | warn otherwise. |
| 4152 | * Update dpkg(1) to note that --status-fd output does not contain newlines |
| 4153 | in error messages anymore (this was fixed in 1.15.0). |
| 4154 | * Add a new --status-logger option to dpkg, similar to --status-fd but |
| 4155 | instead invoke the command ourselves and feed the status information |
| 4156 | to its standard input. Suggested by Raphaël Hertzog. |
| 4157 | * Add missing space in update-alternative --set-selections output. |
| 4158 | * Add missing options to update-alternative --help output. |
| 4159 | * Count “conffile name is duplicated” for dpkg-deb warning count summary. |
| 4160 | * Improve and clarify strings for translation. Closes: #604914 |
| 4161 | * Prefix all fatal error messages with “error: ”. |
| 4162 | * Do not check presence of update-rc.d in the PATH in dpkg, as it's not |
| 4163 | a program needed for dpkg correct operation. |
| 4164 | * Fix dpkg -GEO options on multiple versions of the same packages. |
| 4165 | Closes: #31141 |
| 4166 | * Propagate --admindir to programs run from maintainer scripts. |
| 4167 | Closes: #97076 |
| 4168 | * Do not fail when trying to remove the root directory. This will only |
| 4169 | happen either on distributions where dpkg is a foreign package manager, |
| 4170 | or on artificial dpkg databases. |
| 4171 | * Always warn when parsing any package control data which does not have |
| 4172 | an Architecture field except for status and status log files when |
| 4173 | packages are not-installed or half-installed. |
| 4174 | * By default reject installing packages w/o an Architecture field. They |
| 4175 | now need --force-architecture, dpkg will still warn about them though. |
| 4176 | * Fix build failure when passing --disable-nls to configure. |
| 4177 | * Do not segfault on “dpkg -i --no-act”. |
| 4178 | * Add missing semicolon to the vsnprintf() compat declaration. |
| 4179 | Thanks to Robert Millan. Closes: #612203 |
| 4180 | * On install for Ubuntu adjust the i386 GNU cpu name in cputable. |
| 4181 | Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #611741 |
| 4182 | * Sync the info database directory on unpack instead of the temporary |
| 4183 | control information directory, and print the correct pathname on error |
| 4184 | instead of the last file acted on that directory. |
| 4185 | * Document in dpkg-query --help output and man page that --list and --show |
| 4186 | arguments are optional. |
| 4187 | * Do not read and write the available file unnecessarily. |
| 4188 | Thanks to Michel Lespinasse <walken@zoy.org>. Closes: #397121 |
| 4189 | * Fix typo in «dpkg-name --overwrite» argument parsing so that it actually |
| 4190 | works at all. Thanks to Ivan Gagis <igagis@gmail.com>. LP: #728708 |
| 4191 | * Add armhf support to ostable and triplettable. Closes: #594179 |
| 4192 | * Set the modification time for unpacked symlinks on supported systems. |
| 4193 | * Fix undefined value usage in dpkg-genchanges when adding files w/o a |
| 4194 | matching architecture, because they are not present in debian/control, |
| 4195 | this is most commonly the case due to dpkg-distaddfile. |
| 4196 | * Terminate immediately on dpkg-divert rename errors instead of propagating |
| 4197 | up the error codes, this improves error reporting and avoids triggering |
| 4198 | leak detectors. Closes: #620380 |
| 4199 | * When moving a diverted file across filesystems in dpkg-divert, remove |
| 4200 | the source file. |
| 4201 | * Fix large file support for .deb and split .deb in dpkg-deb, dpkg-split |
| 4202 | and dpkg on 32-bit architectures. |
| 4203 | |
| 4204 | [ Raphaël Hertzog ] |
| 4205 | * Fail properly when debian/source/format is empty. Closes: #600854 |
| 4206 | * Add new deb-src-control(5) manual page documenting the debian/control |
| 4207 | file contained in source packages. |
| 4208 | - it documents the X[SBC]- prefix. Closes: #476335 |
| 4209 | - it documents the VCS-* fields too. Closes: #483119 |
| 4210 | Thanks to Oxan van Leeuwen <oxan@oxanvanleeuwen.nl> who wrote it |
| 4211 | as part of the Google Code In program. |
| 4212 | * Enhance dpkg-shlibdeps to not fail immediately when a library is not found. |
| 4213 | Instead continue and fail after all problems have been reported. Thanks |
| 4214 | to Chris Baines <cbaines8@gmail.com> for the patch. Closes: #596841 |
| 4215 | * Fix dpkg-source to not list Debian packaging files as modified |
| 4216 | upstream files in Format "1.0" when unpacking to a non-standard |
| 4217 | directory. |
| 4218 | * Apply patch from Colin Watson to let dpkg-buildflags return -O3 |
| 4219 | instead of -O2 when building ppc64 packages on Ubuntu. Closes: #612472 |
| 4220 | * Add new function get_control_path() to Dpkg::Path, it wraps dpkg-query |
| 4221 | --control-path. |
| 4222 | * Update dpkg-shlibdeps to be multiarch-ready: |
| 4223 | - use get_control_path() to find symbols/shlibs files |
| 4224 | - parse correctly the output of dpkg --search |
| 4225 | * Small fix to support files >2GB in .deb on 64-bit systems. Closes: #616502 |
| 4226 | Thanks to Martin Dorey <mdorey@bluearc.com> for the patch. |
| 4227 | * dpkg-source now keeps the file ordering in the autogenerated patch when |
| 4228 | regenerating it. Closes: #606080 |
| 4229 | Thanks to Colin Watson for the patch. |
| 4230 | * dpkg-source now uses a timestamp retrieved from the filesystem when |
| 4231 | resetting the timestamp of patched files so that a time skew when using |
| 4232 | NFS doesn't introduce any inconsistency. Closes: #613023 |
| 4233 | Thanks to Jonathan Nieder <jrnieder@gmail.com> for the patch and the |
| 4234 | diagnosis. |
| 4235 | * dpkg-source will now remove quilt's .pc directory when --unapply-patches |
| 4236 | is in use. Closes: #591858 |
| 4237 | * dpkg-source is now a bit less strict when parsing patches: |
| 4238 | - it accepts seeing the same file twice; Closes: #608829 |
| 4239 | - it doesn't match on the English text "No newline at end of file" as it |
| 4240 | might be translated in some cases. Closes: #612465 |
| 4241 | * Improve parser in Dpkg::Control::Hash to not require an empty line |
| 4242 | before the PGP signature. Closes: #617923 |
| 4243 | Thanks to Roger Leigh for the initial patch. |
| 4244 | * Fix a regression in dpkg-divert where using --rename led to a failure when |
| 4245 | the rename implies crossing file systems. Thanks to Durk Strooisma for |
| 4246 | spotting it. |
| 4247 | * Use the correct mtime when installing a file with statoverrides. |
| 4248 | Regression introduced in 1.16.0. LP: #739179 |
| 4249 | * Remove duplicate word in german translation of dpkg(1). Closes: #616096 |
| 4250 | * Strip repeated non-significant spaces before and after newlines |
| 4251 | in Uploaders. Closes: #598922 |
| 4252 | * Ignore whitespaces after options in headers of changelog entries. |
| 4253 | Closes: #605719 |
| 4254 | * Fix dpkg-source's regression with empty patches (introduced while fixing |
| 4255 | #613023). Closes: #619541 |
| 4256 | |
| 4257 | [ Jonathan Nieder ] |
| 4258 | * Remove support for use of synchronous sync(2), due to its pernicious |
| 4259 | side-effects and to ease maintenance. |
| 4260 | * Clarify that an up-to-date dpkg only needs to be unpacked for |
| 4261 | dpkg-maintscript-helper to work. |
| 4262 | |
| 4263 | [ Steve Langasek ] |
| 4264 | * Add new variables to dpkg-architecture, DEB_HOST_MULTIARCH and |
| 4265 | DEB_BUILD_MULTIARCH, that return the "ideal" GNU triplet for each |
| 4266 | architecture which should be used as the path component for library |
| 4267 | installation. |
| 4268 | |
| 4269 | [ Mark Hymers ] |
| 4270 | * Add support for Built-Using field. Closes: #619311 |
| 4271 | |
| 4272 | [ Updated programs translations ] |
| 4273 | * German (Sven Joachim). |
| 4274 | * Portuguese (Miguel Figueiredo). |
| 4275 | * Spanish (Javier Fernandez-Sanguino). |
| 4276 | * Swedish (Peter Krefting). |
| 4277 | |
| 4278 | [ Updated man pages translations ] |
| 4279 | * German (Helge Kreutzmann). |
| 4280 | * Swedish (Peter Krefting). |
| 4281 | |
| 4282 | [ Updated scripts translations ] |
| 4283 | * German (Helge Kreutzmann). |
| 4284 | * Swedish (Peter Krefting). |
| 4285 | |
| 4286 | [ Updated dselect translations ] |
| 4287 | * Spanish (Javier Fernandez-Sanguino). |
| 4288 | |
| 4289 | -- Guillem Jover <guillem@debian.org> Fri, 01 Apr 2011 23:56:54 +0200 |
| 4290 | |
| 4291 | dpkg (1.15.8.10) unstable; urgency=low |
| 4292 | |
| 4293 | * Do not segfault on “update-alternatives --auto” when the link group only |
| 4294 | has alternatives which are dangling symlinks. Closes: #611545 |
| 4295 | |
| 4296 | -- Guillem Jover <guillem@debian.org> Sun, 30 Jan 2011 20:28:27 +0100 |
| 4297 | |
| 4298 | dpkg (1.15.8.9) unstable; urgency=low |
| 4299 | |
| 4300 | [ Raphaël Hertzog ] |
| 4301 | * Drop Breaks on konqueror to avoid some lenny -> squeeze upgrade |
| 4302 | problems. It was only needed to ensure install-info is installed |
| 4303 | even for partial upgrades. Closes: #610991 |
| 4304 | * Do the same for all emacs/jed packages. For jed, the breaks has been |
| 4305 | rendered useless as the maintainers dropped the install-info dependencies |
| 4306 | anyway. |
| 4307 | |
| 4308 | [ Updated programs translations ] |
| 4309 | * Remove space before "…" in several Catalan strings (Jordi Mallach). |
| 4310 | * Romanian (Stan Ioan-Eugen). |
| 4311 | |
| 4312 | -- Raphaël Hertzog <hertzog@debian.org> Mon, 24 Jan 2011 20:24:53 +0100 |
| 4313 | |
| 4314 | dpkg (1.15.8.8) unstable; urgency=low |
| 4315 | |
| 4316 | [ Guillem Jover ] |
| 4317 | * Truncate the output part file on “dpkg-split -s”. Regression introduced |
| 4318 | with the C rewrite. |
| 4319 | |
| 4320 | [ Updated man pages translations ] |
| 4321 | * Two typos fixed in French (Christian Perrier, thanks to Julien |
| 4322 | Valroff). |
| 4323 | |
| 4324 | [ Raphaël Hertzog ] |
| 4325 | * Fix multiple security issues with dpkg-source (CVE-2010-1679): |
| 4326 | - Enhance checks to catch maliciously crafted patches which could modify |
| 4327 | files outside of the unpacked source package. |
| 4328 | - Do not consider a top-level symlink like a directory when |
| 4329 | extracting a tarball. |
| 4330 | - Exclude .pc while extracting the upstream tarball in 3.0 (quilt) |
| 4331 | as patch blindly writes in that directory during unpack (and would |
| 4332 | follow any existing symlink). |
| 4333 | |
| 4334 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 06 Jan 2011 21:04:33 +0100 |
| 4335 | |
| 4336 | dpkg (1.15.8.7) unstable; urgency=low |
| 4337 | |
| 4338 | [ Guillem Jover ] |
| 4339 | * Defer symlink renames so that there's never a point were a symlink |
| 4340 | is broken, this is particularly important for shared libraries. |
| 4341 | Closes: #605536 |
| 4342 | * On Linux use sync_file_range() to initiate asynchronous writeback |
| 4343 | of just unpacked files. Suggested by Ted Ts'o <tytso@mit.edu>. |
| 4344 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. Closes: #605009 |
| 4345 | * On non-Linux use posix_fadvise(POSIX_FADV_DONTNEED) to notify the kernel |
| 4346 | dpkg does not need the unpacked files any longer, and that it can start |
| 4347 | writeback to be able to evict them from the cache at a later point. |
| 4348 | * Fix stanza delimiting on -L, -s and -p output. This was making the output |
| 4349 | for multiple packages unrealiable to parse. Closes: #606315 |
| 4350 | |
| 4351 | [ Updated programs translations ] |
| 4352 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #607253 |
| 4353 | * Catalan (Guillem Jover). |
| 4354 | * Czech (Miroslav Kure). Closes: #605099 |
| 4355 | * Esperanto (Felipe E. F. de Castro). Closes: #607437 |
| 4356 | * French (Christian Perrier). |
| 4357 | * German (Sven Joachim). |
| 4358 | * Indonesian (Arief S Fitrianto). Closes: #605248 |
| 4359 | * Italian (Milo Casagrande). Closes: #607306 |
| 4360 | * Japanese (Kenshi Muto). Closes: #607259 |
| 4361 | * Norwegian Bokmål (Hans Fredrik Nordhaug). |
| 4362 | * Portuguese (Miguel Figueiredo). Closes: #605506 |
| 4363 | * Russian (Yuri Kozlov). Closes: #607292 |
| 4364 | * Simplified Chinese (Aron Xu). |
| 4365 | * Slovak (Ivan Masár). Closes: #607302 |
| 4366 | * Spanish (Javier Fernandez-Sanguino). |
| 4367 | * Thai (Theppitak Karoonboonyanan). Closes: #607501 |
| 4368 | |
| 4369 | [ Updated man pages translations ] |
| 4370 | * French (Christian Perrier). |
| 4371 | * German (Helge Kreutzmann). |
| 4372 | * Spanish (Omar Campagne). |
| 4373 | |
| 4374 | [ Updated dselect translations ] |
| 4375 | * Spanish (Javier Fernandez-Sanguino). |
| 4376 | |
| 4377 | [ Updated scripts translations ] |
| 4378 | * German (fix by Sven Joachim). |
| 4379 | * Spanish (Javier Fernandez-Sanguino). |
| 4380 | |
| 4381 | -- Guillem Jover <guillem@debian.org> Mon, 20 Dec 2010 02:26:26 +0100 |
| 4382 | |
| 4383 | dpkg (1.15.8.6) unstable; urgency=low |
| 4384 | |
| 4385 | [ Raphaël Hertzog ] |
| 4386 | * Ensure debian/source/local-options is always excluded from the source |
| 4387 | package even if the user provides customized -i or -I options. |
| 4388 | Closes: #597023 |
| 4389 | * Fix Dpkg::Version's handling of version with a debian revision but an |
| 4390 | empty version (e.g. "-0.1"). Thanks to James Vega <jamessan@debian.org> |
| 4391 | for the patch. Closes: #597651 |
| 4392 | * With "3.0 (quilt)" source package, create .pc/.quilt_series with the |
| 4393 | correct series file if the source package provides vendor specific patch |
| 4394 | sets. |
| 4395 | |
| 4396 | [ Guillem Jover ] |
| 4397 | * Disable by default usage of synchronous sync(2), as it causes undesired |
| 4398 | I/O on unrelated file systems. Closes: #588339, #595927, #600075 |
| 4399 | * Add new --force-unsafe-io to disable safe I/O operations on unpack. |
| 4400 | Closes: #584254 |
| 4401 | |
| 4402 | [ Updated man pages translations ] |
| 4403 | * French (Christian Perrier). Including a typo fix and a typographical |
| 4404 | change reported by Vincent Danjean. Closes: #601852 |
| 4405 | * Spanish (Omar Campagne). Closes: #596519 |
| 4406 | |
| 4407 | [ Updated programs translations ] |
| 4408 | * Basque (Iñaki Larrañaga Murgoitio). Closes: #599923 |
| 4409 | * Catalan (Jordi Mallach). |
| 4410 | * Danish (Ask Hjorth Larsen). Closes: #600240 |
| 4411 | * German (Sven Joachim). Improved by Holger Wansing. |
| 4412 | * Italian (Pietro Battiston). Fix translation of "however". Closes: #602518 |
| 4413 | * Portuguese (Miguel Figueiredo). Closes: #596168 |
| 4414 | * Romanian (Andrei Popescu). Closes: #604769 |
| 4415 | * Russian (Yuri Kozlov). Closes: #595455 |
| 4416 | * Vietnamese (Clytie Siddall). Closes: #598473 |
| 4417 | |
| 4418 | [ Updated scripts translations ] |
| 4419 | * Catalan (Jordi Mallach). |
| 4420 | * German (Sven Joachim). |
| 4421 | |
| 4422 | [ Updated dselect translations ] |
| 4423 | * Catalan (Jordi Mallach). |
| 4424 | * German (Sven Joachim). |
| 4425 | |
| 4426 | -- Guillem Jover <guillem@debian.org> Thu, 25 Nov 2010 07:10:48 +0100 |
| 4427 | |
| 4428 | dpkg (1.15.8.5) unstable; urgency=low |
| 4429 | |
| 4430 | [ Guillem Jover ] |
| 4431 | * Do not print a warning when parsing status or status log files on |
| 4432 | half-installed packages w/o a Description or Maintainer field, as |
| 4433 | this happens normally when the package was never installed before. |
| 4434 | Closes: #594167 |
| 4435 | * Improve git format documentation in dpkg-source(1). |
| 4436 | Thanks to Joey Hess, based on a patch by Tanguy Ortolo. |
| 4437 | * Clarify effect of “dpkg --purge” on homedir files in dpkg(1). |
| 4438 | Thanks to The Fungi <fungi@yuggoth.org>. Closes: #593628 |
| 4439 | * Add gettext plurals infrastructure support. |
| 4440 | * Add gettext messages for plural forms. Closes: #594218 |
| 4441 | * Fix possible but improbable segfault in update-alternatives in case |
| 4442 | the master file name contains a format string specifier. Reported by |
| 4443 | Sandro Cazzaniga. |
| 4444 | * Fix realloc usage on compat scandir() implementation. |
| 4445 | |
| 4446 | [ Raphaël Hertzog ] |
| 4447 | * Fix dpkg-genchanges to not split the short description in the middle of a |
| 4448 | UTF8 character. Closes: #593442 |
| 4449 | * Drop -k parameter from the tar call used by dpkg-source to extract |
| 4450 | tarballs. Upstream binary files modified by the packager were not properly |
| 4451 | installed due to this. Thanks to James Westby for the report. |
| 4452 | Closes: #594440 |
| 4453 | * Make dpkg Breaks: dpkg-dev (<< 1.15.8) so that older versions of dpkg-dev |
| 4454 | that did not depend on libdpkg-perl must be upgraded together with dpkg. |
| 4455 | Closes: #596417 |
| 4456 | |
| 4457 | [ Helge Kreutzmann ] |
| 4458 | * Fix encoding of German addendum. Closes: #595643 |
| 4459 | |
| 4460 | [ Updated programs translations ] |
| 4461 | * Esperanto (Felipe Castro). Closes: #596173 |
| 4462 | * French (Christian Perrier). |
| 4463 | * German (Sven Joachim). |
| 4464 | * Indonesian (Arief S Fitrianto). Closes: #596657 |
| 4465 | * Italian (Milo Casagrande). Closes: #592953, #595615 |
| 4466 | * Japanese (Kenshi Muto). Closes: #595468 |
| 4467 | * Korean (Changwoo Ryu). Closes: #595556 |
| 4468 | * Norwegian Bokmål (Hans Nordhaug). Closes: #595208 |
| 4469 | * Simplified Chinese (Aron Xu). Closes: #594513 |
| 4470 | * Slovak (Ivan Masár). Closes: #595968 |
| 4471 | * Swedish (Peter Krefting). |
| 4472 | * Thai (Theppitak Karoonboonyanan). Closes: #594011 |
| 4473 | |
| 4474 | [ Updated man pages translations ] |
| 4475 | * French (Christian Perrier). |
| 4476 | * German (Helge Kreutzmann). |
| 4477 | * Swedish (Peter Krefting). |
| 4478 | |
| 4479 | [ Updated scripts translations ] |
| 4480 | * French (Christian Perrier). Includes a fix to a specific |
| 4481 | message translation that was imprecise. Closes: #596333 |
| 4482 | * German (Helge Kreutzmann). Improved by Holger Wansing. |
| 4483 | * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #595299 |
| 4484 | * Spanish (Omar Campagne). Closes: #596518 |
| 4485 | * Swedish (Peter Krefting). |
| 4486 | * Russian (Yuri Kozlov). Closes: #595175 |
| 4487 | |
| 4488 | -- Guillem Jover <guillem@debian.org> Tue, 14 Sep 2010 01:26:21 +0200 |
| 4489 | |
| 4490 | dpkg (1.15.8.4) unstable; urgency=low |
| 4491 | |
| 4492 | [ Guillem Jover ] |
| 4493 | * Fix use after free segfault on update-alternatives --remove-all. |
| 4494 | Closes: #591653, #591654 |
| 4495 | * Always print a message on warning when parsing control files. |
| 4496 | * On database parsing only warn on bogus versions previously accepted, |
| 4497 | the other instances will keep producing errors, to avoid newly |
| 4498 | introduced bogosity. Closes: #590885, #590896, #591692, #591885 |
| 4499 | * Fix compilation on Solaris and Darwin: |
| 4500 | - Link update-alternatives against libintl if libc does not have i18n |
| 4501 | support. |
| 4502 | - Include <limits.h> for _POSIX_MAX_PATH in update-alternatives. |
| 4503 | Thanks to Fabian Groffen <grobian@gentoo.org>. |
| 4504 | |
| 4505 | [ Raphaël Hertzog ] |
| 4506 | * Fix make -C man install so that it actually finds the manual pages |
| 4507 | to install. Closes: #591588 |
| 4508 | * When analyzing the ELF format of a binary in dpkg-shlibdeps, fallback on |
| 4509 | usual objdump when the cross objdump failed. Closes: #591522 |
| 4510 | |
| 4511 | [ Sven Joachim ] |
| 4512 | * Ensure removal of leftover backup .dpkg-tmp files after unpacking |
| 4513 | failures, when the backup is still a hard link to the original file. |
| 4514 | Closes: #591993 |
| 4515 | |
| 4516 | -- Guillem Jover <guillem@debian.org> Fri, 13 Aug 2010 06:02:10 +0200 |
| 4517 | |
| 4518 | dpkg (1.15.8.3) unstable; urgency=low |
| 4519 | |
| 4520 | [ Raphaël Hertzog ] |
| 4521 | * Fix dpkg-divert test suite to cope with + and other special characters for |
| 4522 | regexps in the build directory name. Thanks to Jonathan Nieder for the |
| 4523 | patch and to Phil Kern for the report. Closes: #591182 |
| 4524 | |
| 4525 | [ Guillem Jover ] |
| 4526 | * Fix buffer overflow in dpkg_ar_member_put_header causing it to write the |
| 4527 | header to fd 0 (instead of ar_fd) depending on the stack layout, affecting |
| 4528 | armel. Thanks to Phil Kern for the analysis and Reinhard Tartler for the |
| 4529 | initial patch. Closes: #591312 |
| 4530 | |
| 4531 | -- Guillem Jover <guillem@debian.org> Mon, 02 Aug 2010 10:38:07 +0200 |
| 4532 | |
| 4533 | dpkg (1.15.8.2) unstable; urgency=low |
| 4534 | |
| 4535 | * Bump libdpkg-perl Depends on dpkg to 1.15.8, as it will break dpkg |
| 4536 | versions before that when installing and removing libdpkg-perl, |
| 4537 | because older update-alternatives and dpkg-divert require Dpkg.pm and |
| 4538 | Dpkg/Gettext.pm which will disappear due to the Replaces. Closes: #590867 |
| 4539 | Thanks to Sven Joachim <svenjoac@gmx.de> for the analysis. |
| 4540 | * Allow specifying again absolute and relative paths for dpkg-buildpackage |
| 4541 | -r option. Closes: #591010 |
| 4542 | |
| 4543 | -- Guillem Jover <guillem@debian.org> Sat, 31 Jul 2010 04:20:01 +0200 |
| 4544 | |
| 4545 | dpkg (1.15.8.1) unstable; urgency=low |
| 4546 | |
| 4547 | * Fix off-by-one error in update-alternatives that lead to an infinite loop |
| 4548 | while writing the administrative file. Closes: #590854 |
| 4549 | |
| 4550 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 29 Jul 2010 21:18:16 +0200 |
| 4551 | |
| 4552 | dpkg (1.15.8) unstable; urgency=low |
| 4553 | |
| 4554 | [ Raphaël Hertzog ] |
| 4555 | * Add new commands --before-build and --after-build to dpkg-source |
| 4556 | and modify dpkg-buildpackage to call them automatically at the |
| 4557 | start and at the end of the process. With "3.0 (quilt)" source packages |
| 4558 | this ensures patches are applied even in case of binary-only builds. |
| 4559 | Closes: #572526 |
| 4560 | * Merge non-regression test for Ubuntu's specificities concerning |
| 4561 | changelog handling. Closes: #582389 |
| 4562 | * Fix some copy-paste mistakes in dpkg-architecture(1). Thanks to Ian Fleming |
| 4563 | <iflema@yahoo.com.au> for the patch and Colin Watson for forwarding out of |
| 4564 | Launchpad. Closes: #582404 LP: #564308 |
| 4565 | * Clarify description of dpkg --configure in dpkg(1). Thanks to Colin Watson |
| 4566 | for the patch and to Robert Persson for the report. |
| 4567 | Closes: #582406 LP: #77287 |
| 4568 | * Fix the non-regression test lib/dpkg/test/t-ar.c by not overflowing the |
| 4569 | size of ar_name. Thanks to Colin Watson for the report, analysis and patch. |
| 4570 | Closes: #582401 |
| 4571 | * Modify Dpkg::Shlibs::Objdump to use the cross objdump binary when cross |
| 4572 | compiling. Thanks to Loïc Minier for the initial patch. Closes: #578365 |
| 4573 | * Make dpkg-maintscript-helper more robust when required parameters are |
| 4574 | missing. Closes: #582814 |
| 4575 | * Clarify that dpkg-maintscript-helper rm_conffile needs the last version of |
| 4576 | the package that did not remove the obsolete conffile if this was not |
| 4577 | implemented at the time the file became obsolete. Closes: #582893 |
| 4578 | * Enhance dpkg-maintscript-helper rm_conffile and mv_conffile to work |
| 4579 | properly when <lastversion> is not given (or is empty). Closes: #582819 |
| 4580 | * Small fix in dpkg-gensymbols' handling of tags. Closes: #583656 |
| 4581 | Thanks to Michael Tautschnig <mt@debian.org> for the report and the fix. |
| 4582 | * update-alternatives has been rewritten in C, the only feature change |
| 4583 | should be that it uses its own logfile /var/log/alternatives.log (rotated |
| 4584 | like dpkg.log). |
| 4585 | * Implement new --unapply-patches option for dpkg-source with source formats |
| 4586 | 2.0 and 3.0 (quilt) that unapplies the patches after a successful build. |
| 4587 | This option can be put in debian/source/local-options in the package VCS |
| 4588 | repository for instance. |
| 4589 | * Implement new --abort-on-upstream-changes option for dpkg-source with |
| 4590 | source formats 1.0, 2.0 and 3.0 (quilt). It aborts every time that you try |
| 4591 | to build a source package which contains (unmanaged) changes to the |
| 4592 | upstream source code. Closes: #579012 |
| 4593 | * dpkg-source now captures the output of patch and prints it on error so |
| 4594 | that the user can better diagnose what went wrong. Closes: #575304 |
| 4595 | * Fix Dpkg::Changelog to cope properly with an entry of version "0". |
| 4596 | Add non-regression test for this. Closes: #587382 |
| 4597 | * Add --export command to dpkg-buildflags to be used in shell with eval. |
| 4598 | * Modify source format "3.0 (git)" to use git bundles. Thanks to Joey Hess |
| 4599 | for the patch. |
| 4600 | The usage of git bundle avoids distributing cruft. Closes: #477954 |
| 4601 | It's no longer needed to tell which branch contains the debian packaging, |
| 4602 | it uses automatically the one that was used at build-time. Closes: #534637 |
| 4603 | * Pass --no-name option to gzip to avoid encoding the timestamp in the file |
| 4604 | so that the result is more predictable. Closes: #587724 |
| 4605 | Also pass --rsyncable to make source packages more rsync friendly. |
| 4606 | * Replace dpkg-source's tar ignore pattern "*~" with "*/*~" to avoid |
| 4607 | matching on the top level directory. Closes: #588265 |
| 4608 | * In source formats "2.0" and "3.0 (quilt)", make sure to remove the |
| 4609 | upstream-provided debian directory before copying the debian-provided |
| 4610 | version of that directory in place. Closes: #590297 |
| 4611 | |
| 4612 | [ Guillem Jover ] |
| 4613 | * Require gettext 0.18: |
| 4614 | - Remove embedded gettext files from the repository, now properly |
| 4615 | installed by autopoint for all po/ directories. |
| 4616 | - Add versioned Build-Depends. |
| 4617 | * Fix variable usage after delete in dselect. |
| 4618 | * Change default configure admindir to LOCALSTATEDIR/lib/dpkg from |
| 4619 | LOCALSTATEDIR/dpkg, so that we can use a correct --localstatedir=/var. |
| 4620 | * Add two new dpkg options --path-exclude and --path-include for filtering |
| 4621 | files on package installation. This allows embedded systems to skip |
| 4622 | /usr/share/doc, manpages, etc. Based on work from Tollef Fog Heen and |
| 4623 | Martin Pitt, thanks! Closes: #68788, #68861, #497304, #525567, #583902 |
| 4624 | * Remove obsolete internal status aliases “postinst-failed” for |
| 4625 | stat_halfconfigured and “removal-failed” for stat_halfinstalled. |
| 4626 | * Check version syntax when parsing it from libdpkg based programs. |
| 4627 | Closes: #574704 |
| 4628 | * Rewrite mksplit in C, and merge it into dpkg-split. |
| 4629 | * Rewrite dpkg-divert in C. |
| 4630 | * Use linux-any wildcard for libselinux1-dev Build-Depends instead of |
| 4631 | using a list of negated architectures. |
| 4632 | * Use Breaks instead of Conflicts in dpkg, dpkg-dev and libdpkg-perl binary |
| 4633 | packages. |
| 4634 | * Move Dpkg.pm and Dpkg/Gettext.pm from dpkg to libdpkg-perl. |
| 4635 | * Bump Standards-Version to 3.9.1. |
| 4636 | * Detect when another process has locked the database, and mention that |
| 4637 | problematic dpkg --audit results might be due to ongoing operations. |
| 4638 | Closes: #80252 |
| 4639 | * Add new dpkg --force-confask option that forces a conffile prompt when |
| 4640 | the conffile from the new package does not differ from the previous one. |
| 4641 | Thanks to Henning Makholm <henning@makholm.net>. Closes: #102609 |
| 4642 | * On dpkg-divert --rename, check if the source file exists, and disable |
| 4643 | renaming if it does not. Closes: #550252 |
| 4644 | As a side effect, this avoids useless errors when the destination |
| 4645 | directory is not existent or writable. Closes: #581544 |
| 4646 | * Properly compute the longest package description from all to be displayed |
| 4647 | on “dpkg-query --list”, so that it does not get incorrectly trimmed. |
| 4648 | * Consistently use earlier/later instead of smaller/bigger when describing |
| 4649 | comparison relationships. Closes: #587641 |
| 4650 | * Stop exporting DPKG_LIBDIR to maintainer scripts, no need for it anymore. |
| 4651 | * Assign correct SE Linux label on non-regular files. Based on a patch by |
| 4652 | Russell Coker <russell@coker.com.au>. Closes: #587949 |
| 4653 | * Add -F option to dpkg-buildpackage to be able to explicitly specify a |
| 4654 | normal full build and combine it with -nc. Closes: #547993 |
| 4655 | * Add missing mentions of the Breaks field alongside the other fields |
| 4656 | sharing the same syntax in deb-control(5). |
| 4657 | Thanks to Osamu Aoki <osamu@debian.org>. Closes: #590472 |
| 4658 | |
| 4659 | [ Updated programs translations ] |
| 4660 | * Catalan (Guillem Jover). |
| 4661 | * German (Sven Joachim). |
| 4662 | * Russian (Yuri Kozlov). Closes: #579149 |
| 4663 | * Swedish (Peter Krefting). |
| 4664 | |
| 4665 | [ Updated man pages translations ] |
| 4666 | * German (Helge Kreutzmann). |
| 4667 | * Russian (Yuri Kozlov). Closes: #579149 |
| 4668 | * Spanish (Omar Campagne). |
| 4669 | * Swedish (Peter Krefting). |
| 4670 | |
| 4671 | [ New scripts translation ] |
| 4672 | * Spanish (Omar Campagne). |
| 4673 | |
| 4674 | [ Updated scripts translations ] |
| 4675 | * French (Christian Perrier). |
| 4676 | * German (Helge Kreutzmann). Improved by Holger Wansing. |
| 4677 | * Russian (Yuri Kozlov). Closes: #579149 |
| 4678 | * Swedish (Peter Krefting). |
| 4679 | |
| 4680 | -- Guillem Jover <guillem@debian.org> Thu, 29 Jul 2010 09:37:35 +0200 |
| 4681 | |
| 4682 | dpkg (1.15.7.2) unstable; urgency=low |
| 4683 | |
| 4684 | [ Raphaël Hertzog ] |
| 4685 | * Update dpkg-buildflags to respect $XDG_CONFIG_HOME and to use |
| 4686 | $XDG_CONFIG_HOME/dpkg/buildflags.conf by default. |
| 4687 | * Update deb-substvars(5) to codify how variables containing multiple |
| 4688 | lines must be managed. |
| 4689 | * Fix boolean evaluation of Dpkg::Version so that version 0 evaluates to |
| 4690 | false and dpkg-shlibdeps can strip the minimal version specification. |
| 4691 | Closes: #579724 |
| 4692 | Document this behaviour in the API and add non-regression test to ensure |
| 4693 | it's kept. |
| 4694 | * Let dpkg-buildflags error out when a required parameter is missing. |
| 4695 | Closes: #579722 |
| 4696 | * Add Bug-Ubuntu field in DEP-3 template provided in the automatic header |
| 4697 | of patches in 3.0 (quilt) source packages. Thanks to Benjamin Drung |
| 4698 | <bdrung@ubuntu.com> for the patch. Closes: #578002 |
| 4699 | * Update deb-override(5) by removing references to usage of sections |
| 4700 | to place the packages on the mirrors and by indicating that the Debian |
| 4701 | policy offers a list of allowed values for section and priority. |
| 4702 | Closes: #575410 |
| 4703 | * Update reference to triggers.txt.gz in dpkg-trigger(1) and deb-triggers(5) |
| 4704 | to match the new location. Closes: #580774 |
| 4705 | * Drop mention of PKG_CONFIG_LIBDIR in dpkg-buildpackage(1), the feature has |
| 4706 | been removed in 1.15.6. |
| 4707 | * Rename /usr/lib/dpkg/maintscript-helper into |
| 4708 | /usr/bin/dpkg-maintscript-helper, it is a public interface even if working |
| 4709 | around known limitations. |
| 4710 | * Add "supports" command to dpkg-maintscript-helper to ensure the wanted |
| 4711 | command is supported before calling it. |
| 4712 | |
| 4713 | [ Guillem Jover ] |
| 4714 | * Add powerpcspe support to ostable and triplettable. |
| 4715 | Thanks to Sebastian Andrzej Siewior <sebastian@breakpoint.cc> and |
| 4716 | Kyle Moffett <Kyle.D.Moffett@boeing.com>. Closes: #568123, #575158 |
| 4717 | * Fix dpkg --root by properly stripping again the root directory from the |
| 4718 | path of the maintainer script to execute. Closes: #580984 |
| 4719 | * On Linux use sync() instead of an fsync() per file on deferred extraction, |
| 4720 | to workaround performance degradation on ext4. Closes: #578635 |
| 4721 | |
| 4722 | [ Gerfried Fuchs ] |
| 4723 | * Fix syntax error in dpkg-name. Closes: #581315 |
| 4724 | |
| 4725 | -- Guillem Jover <guillem@debian.org> Wed, 19 May 2010 07:57:14 +0200 |
| 4726 | |
| 4727 | dpkg (1.15.7.1) unstable; urgency=low |
| 4728 | |
| 4729 | * Fix dpkg-source -b (without -i) for source packages 1.0. Closes: #578693 |
| 4730 | It was erroneously ignoring all changes because the ignore regex was |
| 4731 | wrong (due to the change to ignore debian/source/local-options). |
| 4732 | * Add missing call to textdomain() in dpkg-mergechangelogs to make |
| 4733 | translations work. |
| 4734 | |
| 4735 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 22 Apr 2010 08:05:20 +0200 |
| 4736 | |
| 4737 | dpkg (1.15.7) unstable; urgency=low |
| 4738 | |
| 4739 | [ Raphaël Hertzog ] |
| 4740 | * Clarify the plan concerning dpkg-source, debian/source/format and |
| 4741 | the default source format in dpkg-source(1). Add a warning |
| 4742 | in dpkg-source to invite people to always create debian/source/format. |
| 4743 | We deprecate the fallback to "1.0" (it's there for backwards compatibility |
| 4744 | only) and debian/source/format is going to be mandatory at some point in |
| 4745 | the future. Closes: #553928 |
| 4746 | * Add .gitattributes to list of files ignored by dpkg-source. |
| 4747 | * Document most common warnings and errors of dpkg-source in its manual |
| 4748 | page. |
| 4749 | * Let dpkg-source read options from debian/source/local-options as well but |
| 4750 | do not include that file in the generated source package. |
| 4751 | * Improve explanation of --all option in dpkg-parsechangelog(1). Thanks to |
| 4752 | Jari Aalto. Closes: #575706 |
| 4753 | * Fix dpkg to not lose package metadata on filesystems where readdir() |
| 4754 | returns new files added after the opendir() call, btrfs in particular |
| 4755 | triggered the problematic behaviour. Closes: #575891 |
| 4756 | * Tighten the regex used by dpkg-source to match the component name of |
| 4757 | supplementary tarballs so that underscore (_) are not allowed as it was |
| 4758 | supposed to be. |
| 4759 | * Introduce a new script called dpkg-buildflags: its purpose is to retrieve |
| 4760 | compilation flags and it should be used within debian/rules to pass |
| 4761 | the right compilation flags to the build process. dpkg-buildpackage still |
| 4762 | exports them to not break packages currently relying on them but packages |
| 4763 | should now start using dpkg-buildflags instead. Closes: #560070 |
| 4764 | * For Ubuntu set default value of LDFLAGS to -Wl,-Bsymbolic-functions. |
| 4765 | * Cleanup some old Conflicts/Replaces, thanks to Helge Kreutzmann. |
| 4766 | * Modify dselect to treat all unknown package as known and marked for purge. |
| 4767 | This is a temporary work-around so that dselect doesn't try to reinstall |
| 4768 | packages of priority > standard that were removed or not installed. Thanks |
| 4769 | to Robert Luberda for the patch. Closes: #559519, #556889 |
| 4770 | * dpkg now exports DPKG_MAINTSCRIPT_NAME to maintainer scripts with the |
| 4771 | type of maintainer script currently running (preinst, postinst, prerm, |
| 4772 | postrm). Closes: #546577 |
| 4773 | * dpkg now exports DPKG_LIBDIR to maintainer scripts pointing to the |
| 4774 | private directory containing internal programs like the upcoming |
| 4775 | maintscript-helper. |
| 4776 | * Add $DPKG_LIBDIR/maintscript-helper program that can be used in |
| 4777 | maintainer scripts to perform common operations working around |
| 4778 | current dpkg limitations: first version supports removing obsolete |
| 4779 | conffiles and renaming conffiles. Closes: #514316 |
| 4780 | * Fix "dpkg-scansources -e", it was calling a non-existing function. |
| 4781 | Closes: #578162 |
| 4782 | * Add new script dpkg-mergechangelogs to do 3-way merges of Debian |
| 4783 | changelogs. Add libalgorithm-merge-perl to Recommends for the |
| 4784 | benefit of this script. |
| 4785 | |
| 4786 | [ Colin Watson ] |
| 4787 | * Modern tar files typically use NormalFile1 rather than NormalFile0 for |
| 4788 | file objects. A typo meant that the former never triggered rename |
| 4789 | deferral. Closes: #577756 |
| 4790 | * Use the new list of files on rename deferral instead of old one, so that |
| 4791 | newly added files get installed. |
| 4792 | |
| 4793 | [ Guillem Jover ] |
| 4794 | * Report deferred trigger errors on status-fd. Closes: #574599 |
| 4795 | Thanks to Michael Vogt <michael.vogt@ubuntu.com>. |
| 4796 | * When creating hard links to normal files on extraction use the .dpkg-new |
| 4797 | filename for source as the file is not yet in place due to the rename |
| 4798 | deferral. Thanks to Colin Watson for the initial patch. |
| 4799 | * Do not output the Package-Type field on udeb. |
| 4800 | * Fix versioned Replaces to not produce file overwrite errors on downgrades. |
| 4801 | Closes: #568566 |
| 4802 | * Fix installation of replaced and replacing packages in reverse order |
| 4803 | (first the replacing then the replaced) for which the replaced package |
| 4804 | is supposed to get disappeared, to disappear the correct package and not |
| 4805 | lose track of the ownership of the replaced files. |
| 4806 | |
| 4807 | [ Updated programs translations ] |
| 4808 | * German (Sven Joachim). |
| 4809 | |
| 4810 | [ Updated dselect translations ] |
| 4811 | * German (Sven Joachim). |
| 4812 | |
| 4813 | [ Updated man pages translations ] |
| 4814 | * German (Helge Kreutzmann). |
| 4815 | |
| 4816 | [ Updated scripts translations ] |
| 4817 | * German (Helge Kreutzmann). |
| 4818 | |
| 4819 | -- Guillem Jover <guillem@debian.org> Wed, 21 Apr 2010 04:05:55 +0200 |
| 4820 | |
| 4821 | dpkg (1.15.6.1) experimental; urgency=low |
| 4822 | |
| 4823 | [ Guillem Jover ] |
| 4824 | * Fix two memory leaks introduced in 1.15.6. |
| 4825 | * Always use C99 variadic macros, as the build requires them anyway, we |
| 4826 | avoid exposing the configure variable HAVE_C99 on installed headers. |
| 4827 | * Use __attribute__ keyword depending on compiler support, we avoid |
| 4828 | exposing the configure variable HAVE_C_ATTRIBUTE on installed headers. |
| 4829 | * Do not allow a --retry schedule in start-stop-daemon where forever is |
| 4830 | the last item, as it needs something to repeat over. Closes: #570938 |
| 4831 | * Show dselect dependency/conflicts resolution screen again, by switching |
| 4832 | the code to use STL's min() and max() instead of preprocessor macros, to |
| 4833 | avoid multiple evaluation of arguments. Regression introduced in 1.15.6. |
| 4834 | Based on a patch by Robert Luberda <robert@debian.org>. Closes: #574816 |
| 4835 | * Defer the fsync and rename for normal files in tar extraction so that |
| 4836 | it's done in one pass afterwards, to avoid massive I/O degradation due to |
| 4837 | the serialization from each write + fsync. This restores extraction times |
| 4838 | to numbers closer to the ones before the fsync patch introduced in 1.15.6. |
| 4839 | |
| 4840 | [ Raphaël Hertzog ] |
| 4841 | * Accept source packages without "Format" field for compatibility with very |
| 4842 | old source packages. Thanks to Colin Watson for the report and the patch. |
| 4843 | Closes: #574097 |
| 4844 | |
| 4845 | [ Updated programs translations ] |
| 4846 | * French (Christian Perrier). |
| 4847 | * Swedish (Peter Krefting). |
| 4848 | |
| 4849 | [ Updated scripts translations ] |
| 4850 | * Swedish (Peter Krefting). |
| 4851 | |
| 4852 | -- Guillem Jover <guillem@debian.org> Wed, 24 Mar 2010 13:56:28 +0100 |
| 4853 | |
| 4854 | dpkg (1.15.6) experimental; urgency=low |
| 4855 | |
| 4856 | [ Raphaël Hertzog ] |
| 4857 | * debian/control: Add the accent on my first name. |
| 4858 | * Perl API cleanup: |
| 4859 | - rename Dpkg::Deps dump() methods into output([$fh]), overload string |
| 4860 | representation ("$dep") to provide the result of $dep->output() |
| 4861 | - prefix public functions in Dpkg::Deps with deps_ and export them |
| 4862 | by default |
| 4863 | - rename Dpkg::Source::Compressor in Dpkg::Compression::Process |
| 4864 | - rename Dpkg::Source::CompressedFile in Dpkg::Compression::FileHandle |
| 4865 | and completely redesign its API |
| 4866 | - update Dpkg::Compression's API to use compression_* functions |
| 4867 | instead of granting direct access to variables, integrate |
| 4868 | there management of default compression |
| 4869 | - introduce Dpkg::Interface::Storable and update many modules |
| 4870 | to make use of it |
| 4871 | - update Dpkg::BuildOptions to provide an object-oriented interface |
| 4872 | - update Dpkg::Checksums to provide an object-oriented interface |
| 4873 | * Drop debian-maintainers from Suggests since it's obsolete, the |
| 4874 | corresponding keyring is in debian-keyring. |
| 4875 | * Merge support of symbol patterns in dpkg-gensymbols. Thanks to |
| 4876 | Modestas Vainius for his work (see further for more details). |
| 4877 | * Accept filename with spaces and colon in the output of objdump. |
| 4878 | Required so that dpkg-shlibdeps support such files properly. |
| 4879 | Thanks to Raphaël Geissert for the patch. Closes: #565712 |
| 4880 | * When unpacking a "3.0 (quilt)" source package, tell quilt where |
| 4881 | patches are (to be) stored. Requires quilt >= 0.48-5 to work. |
| 4882 | Closes: #557619 |
| 4883 | * Fix update-alternatives to not try to reinstall an unknown alternative |
| 4884 | when the link group is broken, instead switch to the best choice in |
| 4885 | automatic mode. Closes: #566406 |
| 4886 | * Don't return duplicate bug numbers in Launchpad-Bugs-Fixed:. |
| 4887 | Thanks to Brian Murray <brian@ubuntu.com> for the report |
| 4888 | and the patch. Closes: #569618 |
| 4889 | * Add $VERSION numbers to all perl modules. Closes: #465256 |
| 4890 | 1.00 and higher means that the API should be stable |
| 4891 | * While parsing diff's output, accept any sentence that contains the word |
| 4892 | differ (as specified by POSIX) to identify that binary files could not be |
| 4893 | compared. Closes: #570008 |
| 4894 | * dpkg-gencontrol does no longer accept arch-specific dependencies in |
| 4895 | arch: all packages. Closes: #560071 |
| 4896 | * dpkg-gencontrol no longer warns if a substitution variable provided by -V |
| 4897 | is not used (the warning is meant to catch unused substitutions coming |
| 4898 | from the file, those are package specific with debhelper). Closes: #557133 |
| 4899 | * dpkg-gencontrol now indicates which package is concerned by the substvars |
| 4900 | warning that it displays. Closes: #566837 |
| 4901 | * dpkg-buildpackage now supports options --source-option=<opt> and |
| 4902 | --changes-option=<opt> to forward arbitrary options to dpkg-source and |
| 4903 | dpkg-genchanges respectively. Closes: #566230 |
| 4904 | * The -T option of dpkg-{source,gencontrol,genchanges} can now be used |
| 4905 | multiple times to read substitution variables from multiple files. |
| 4906 | Closes: #363323 |
| 4907 | * dpkg-source now supports an option --create-empty-orig in formats |
| 4908 | "2.0" and "3.0 (quilt)" to auto-create the main original tarball when |
| 4909 | there are supplementary tarballs. This makes it easier to bundle |
| 4910 | multiple software together. Closes: #554488 |
| 4911 | * dpkg-source supports long option names --diff-ignore and --tar-ignore for |
| 4912 | -i and -I. A new option --extend-diff-ignore is introduced. Those options |
| 4913 | can thus now be used in debian/source/options. |
| 4914 | * Generate manual pages for perl modules. |
| 4915 | * Introduce the libdpkg-perl package and clarify its status in README.api. |
| 4916 | * Update Standards-Version to 3.8.4 (no changes needed). |
| 4917 | * Drop unused lintian override for arch-dep-package-has-big-usr-share on |
| 4918 | dselect. |
| 4919 | * The rewritten Dpkg::Checksums deals properly with filenames with |
| 4920 | spaces. Closes: #572030 |
| 4921 | * dpkg-source does no longer fallback to other source formats if the |
| 4922 | requested one is not usable. Closes: #557459 |
| 4923 | * Modify dpkg-source to error out when it would apply patches containing |
| 4924 | insecure paths (with "/../") and also error out when it would apply a |
| 4925 | patch through a symlink. Those checks are required as patch will happily |
| 4926 | modify files outside of the target directory and unpacking a source package |
| 4927 | should not be able to have any side-effect outside of the target |
| 4928 | directory. Fixes CVE-2010-0396. |
| 4929 | * Also error out when the quilt series contains a path with "/../" as this |
| 4930 | can cause patch to create files outside of the source package due |
| 4931 | to the -B .pc/$path option that it gets. |
| 4932 | |
| 4933 | [ Guillem Jover ] |
| 4934 | * Handle argument parsing in dpkg-checkbuilddeps and dpkg-scanpackages |
| 4935 | in a way consistent with the rest of the tools. |
| 4936 | * Recognize --help in addition to -h in dpkg-checkbuilddeps. |
| 4937 | * Add a --version option to dpkg-checkbuilddeps. |
| 4938 | * Improve and mark more messages in writedb() to make translators lifes |
| 4939 | easier. Closes: #408525 |
| 4940 | * Improve update-alternatives --display output to use two leading spaces |
| 4941 | for current link and slave information. Use single quotes for both “best” |
| 4942 | and the alternative it's pointing to. Closes: #549167 |
| 4943 | * Refer to “half configured” instead of “failed config” in «dpkg-query -l» |
| 4944 | header and dselect package status printing for consistency. |
| 4945 | * Make “dpkg-statoverride --quiet” actually do something, and quiesce |
| 4946 | most of the innocuous warning messages. Closes: #403211 |
| 4947 | * Make “dpkg-statoverride --update --add” fail if it cannot update the |
| 4948 | mode and owner of the file. This would fail later on when dpkg itself |
| 4949 | applies the overrides, so better to signal this earlier. |
| 4950 | * Add sparc64 to cputable. Thanks to Aurelien Jarno <aurel32@debian.org>. |
| 4951 | Closes: #560010 |
| 4952 | * Do not allow diverting a file to itself, which makes the file to get |
| 4953 | removed. Closes: #312206 |
| 4954 | * Make the check for duplicate fields in a stanza in libdpkg actually work, |
| 4955 | which now makes it fatal, as was intended originally. This should not |
| 4956 | cause problems for anything using dpkg-dev to build packages as those |
| 4957 | are already fatal on that case. |
| 4958 | * Add new deb-split(5) man page. |
| 4959 | * Fix misspellings of “explicitly” all over the place. |
| 4960 | * Normalize ar member names when reading (removing trailing spaces and |
| 4961 | slash), this allows deb-split packages be created with GNU ar. |
| 4962 | * Validate compression level on dpkg-deb argument parsing. |
| 4963 | * Fix error handling, clean up and refactor compression code. |
| 4964 | Thanks to Jonathan Nieder for several of the patches. |
| 4965 | * Do not print unambiguous epoch on dpkg file overwrite error. |
| 4966 | * Rename Dpkg::IPC::fork_and_exec() to Dpkg::IPC::spawn(). |
| 4967 | * Change dpkg-dev to Depend on perl instead of perl5 and perl-modules. |
| 4968 | * Fix small memory leaks related to scandir() in dpkg-deb and libdpkg. |
| 4969 | * Fix dpkg-query and dpkg-trigger to actually print a version on --version. |
| 4970 | * Always spawn a new shell on conffile prompt, instead of supporting |
| 4971 | self backgrounding, remove DPKG_NO_TSTP environment variable support. |
| 4972 | Closes: #38334 |
| 4973 | * Set DPKG_SHELL_REASON, DPKG_CONFFILE_OLD and DPKG_CONFFILE_NEW environment |
| 4974 | variables when spawning a shell for conffile examination. Closes: #60329 |
| 4975 | Thanks to Daniel Martin <Daniel.Martin@jhu.edu> for the idea. |
| 4976 | * Add support for disabling update-alternatives at configure time using |
| 4977 | --without-update-alternatives. |
| 4978 | * Add support for disabling install-info at configure time using |
| 4979 | --without-install-info. |
| 4980 | * Update debian/copyright. |
| 4981 | * Use Debian instead of ‘Debian GNU/Linux’ when referring to the |
| 4982 | distribution. |
| 4983 | * On dpkg --no-act with --install, --unpack or --record-avail, and |
| 4984 | dpkg-deb --info or --field use mkdtemp() to create a temporary directory |
| 4985 | instead of insecure tempnam() or tmpnam() functions. |
| 4986 | * Remove --license and --licence options from tools. |
| 4987 | * Securely remove newly installed files when rolling-back a failed unpack. |
| 4988 | * Change default lzma compression level from 9 to 6. |
| 4989 | Thanks to Jonathan Nieder for the initial patch. |
| 4990 | * Add support for xz compressed data.tar member of binary packages. Add |
| 4991 | xz-utils to dpkg's Pre-Depends. Closes: #542160 |
| 4992 | Thanks to Jonathan Nieder for the initial patch. |
| 4993 | * Use xz command to handle lzma compressed files in dpkg and dpkg-dev. |
| 4994 | This removes the lzma package from both dpkg and dpkg-dev dependencies. |
| 4995 | * Do not set PKG_CONFIG_LIBDIR in dpkg-buildpackage when cross-building. |
| 4996 | The proper solution to this is to let the build system choose the |
| 4997 | appropriate pkg-config binary for the build or host system in the same |
| 4998 | way pkg.m4 is handling it now. Closes: #551118 |
| 4999 | * Dynamically link against all external libraries. This includes libbz2 |
| 5000 | and zlib for dpkg-deb and libselinux for dpkg on GNU/Linux. |
| 5001 | * Mark the libdpkg.a API as volatile and require any possible users to set |
| 5002 | LIBDPKG_VOLATILE_API to acknowledge that fact. |
| 5003 | * Add a new libdpkg-dev package with the headers and the static library, |
| 5004 | although its API should be considered volatile. |
| 5005 | * Reorganize the doc contents that goes into each package: |
| 5006 | - README.multicd only in dselect. |
| 5007 | - README.api only in development packages, dpkg-dev and libdpkg-dev. |
| 5008 | - triggers.txt only in dpkg-dev. |
| 5009 | * Move source.lintian-overrides to debian/source/lintian-overrides. |
| 5010 | * Switch SE Linux support to explicitly set path context. This fixes the |
| 5011 | mislabeling of files under <admindir> on conffile extraction or on unpack |
| 5012 | errors, due to improper default context restoration. Closes: #498438 |
| 5013 | * Use FIEMAP when available (on Linux based systems) to sort the .list |
| 5014 | files loading order. With a cold cache it improves up to a 70%. |
| 5015 | Thanks to Morten Hustveit <morten@debian.org>. |
| 5016 | * When FIEMAP is not available use posix_fadvise() to start preloading the |
| 5017 | .list files before loading them. With a cold cache it improves up to 40%. |
| 5018 | Thanks to Stefan Fritsch <sf@sfritsch.de>. Closes: #557560 |
| 5019 | * Call fsync(2) after writing files on disk, to get the atomicity |
| 5020 | guarantees when doing rename(2). Based on a patch by |
| 5021 | Jean-Baptiste Lallement <jeanbaptiste.lallement@gmail.com>. |
| 5022 | Closes: #430958 |
| 5023 | * Call fsync(2) on database directories after creating, renaming or |
| 5024 | unlinking files, to guarantee the new file entry is correctly listed |
| 5025 | in the directory. Base on a patch by |
| 5026 | Jean-Baptiste Lallement <jeanbaptiste.lallement@gmail.com>. |
| 5027 | * Document in the man page the effects of setting TMPDIR for dpkg and |
| 5028 | dpkg-deb, HOME for dselect and dpkg and PAGER for dpkg. Closes: #572836 |
| 5029 | * Document the exit codes for dpkg-query. Closes: #571798 |
| 5030 | * Document “dpkg-query -l” abbreviated state information in the man page. |
| 5031 | Based on a patch by Marc-Jano Knopp <pub_br_debian.org@marc-jano.de>. |
| 5032 | Closes: #383869 |
| 5033 | * Honour LINGUAS environment variable when installing translated man pages. |
| 5034 | * Allow disabling at configure time Unicode ncurses support for dselect. |
| 5035 | Based on a patch by Yuri Vasilevski <yvasilev@gentoo.org>. |
| 5036 | |
| 5037 | [ Modestas Vainius ] |
| 5038 | * Implement symbol patterns (Closes: #563752). From now on, it is possible to |
| 5039 | match multiple symbols with a single entry in the symbol file template. |
| 5040 | While the concept is not new (wildcards also match multiple symbols), |
| 5041 | patterns cover much more ground and are a lot more flexible. Together with |
| 5042 | the framework, 3 basic pattern types are supported: |
| 5043 | - c++ - matching C++ symbols by their demangled name (as emitted by |
| 5044 | c++filt); |
| 5045 | - symver - matching by symbol version. It replaces the wildcards feature |
| 5046 | which is still supported for backwards compatibility but is reimplemented |
| 5047 | on top of the new framework; |
| 5048 | - regex - matching symbol names with perl regular expression. |
| 5049 | Basic patterns may be combined where it makes sense. |
| 5050 | * As a positive side effect of the new symbol patterns implementation, |
| 5051 | patterns are now treated like normal symbols whenever possible, e.g. a |
| 5052 | pattern is MISSING if it does not match anything. As a result, |
| 5053 | dpkg-gensymbols is now able to detect NEW/MISSING symbols when patterns are |
| 5054 | present in the symbol file (Closes: #541464). Please note, however, that |
| 5055 | there is no way to detect symbol changes in the pattern match sets. |
| 5056 | * Add source version to the dpkg-gensymbols diff label, reformat it according |
| 5057 | to the rules of dpkg-name. |
| 5058 | * Add -a<arch> option to dpkg-gensymbols. |
| 5059 | * Add -q option to dpkg-gensymbols. -c0 will never fail but still generate a |
| 5060 | diff. Use -c0 -q to keep dpkg-gensymbols completely quiet as before |
| 5061 | (Closes: #568228). |
| 5062 | |
| 5063 | [ Jonathan Nieder ] |
| 5064 | * Fix a file handle leak in “dpkg-deb --info”. Thanks to Raphael Geissert |
| 5065 | for the report and patch. |
| 5066 | |
| 5067 | [ Helge Kreutzmann ] |
| 5068 | * Add dpkg-gensymbols.1 to the translatable man page set. |
| 5069 | |
| 5070 | [ Updated programs translations ] |
| 5071 | * Catalan (Guillem Jover). |
| 5072 | * French (Christian PERRIER). |
| 5073 | * German (Sven Joachim). |
| 5074 | * Italian 'Milo Casagrande). Closes: #567531 |
| 5075 | * Simplified Chinese (Aron Xua). Closes: #558794 |
| 5076 | * Slovak (Ivan Masár). Closes: #559269 |
| 5077 | * Swedish (Peter Krefting). |
| 5078 | |
| 5079 | [ Updated dselect translations ] |
| 5080 | * Catalan (Guillem Jover). |
| 5081 | * French (Christian Perrier). |
| 5082 | * German (Sven Joachim). |
| 5083 | * Spanish (Javier Fernández-Sanguino). Closes: #572861 |
| 5084 | * Swedish (Peter Krefting). |
| 5085 | |
| 5086 | [ Updated man pages translations ] |
| 5087 | * French (Christian Perrier): correcting inconsistencies for the translation |
| 5088 | of "original" here and there. Thanks to Julien Valroff for pointing this. |
| 5089 | * German (Helge Kreutzmann). |
| 5090 | * Swedish (Peter Krefting). |
| 5091 | |
| 5092 | [ Updated scripts translations ] |
| 5093 | * Catalan (Guillem Jover). |
| 5094 | * French (Christian PERRIER). |
| 5095 | * German (Helge Kreutzmann). |
| 5096 | * Swedish (Peter Krefting). |
| 5097 | |
| 5098 | -- Guillem Jover <guillem@debian.org> Fri, 12 Mar 2010 00:15:31 +0100 |
| 5099 | |
| 5100 | dpkg (1.15.5.6) unstable; urgency=low |
| 5101 | |
| 5102 | * dpkg-source: with format "3.0 (quilt)" ensure quilt's .pc directory is |
| 5103 | created before trying to register a new patch in .pc/applied-patches. |
| 5104 | Thanks to Tommi Vainikainen <thv+debian@iki.fi> for the report and the |
| 5105 | patch. Closes: #561237 |
| 5106 | * Fix dpkg-buildpackage to set "parallel=" in DEB_BUILD_OPTIONS instead of |
| 5107 | the invalid "parallel=-1" when option "-j" is given. Closes: #562038 |
| 5108 | * Clarify how dpkg-source --print-format works and display messages on |
| 5109 | STDERR when the requested format is discarded. Closes: #560391 |
| 5110 | * Add ${misc:Depends} in all Depends fields. |
| 5111 | |
| 5112 | -- Raphaël Hertzog <hertzog@debian.org> Fri, 08 Jan 2010 17:57:43 +0100 |
| 5113 | |
| 5114 | dpkg (1.15.5.5) unstable; urgency=low |
| 5115 | |
| 5116 | * Allow again new lines in dpkg-source and dpkg-genchanges on substvar and |
| 5117 | maintainer arguments. |
| 5118 | |
| 5119 | -- Guillem Jover <guillem@debian.org> Tue, 22 Dec 2009 09:49:49 +0100 |
| 5120 | |
| 5121 | dpkg (1.15.5.4) unstable; urgency=low |
| 5122 | |
| 5123 | * Fix Dpkg::Index::get() and remove(). Thanks to Roderich Schupp |
| 5124 | <roderich.schupp@googlemail.com> for the patch. Closes: #558595 |
| 5125 | * Modify implementation of "3.0 (quilt)" source format to not be |
| 5126 | behave differently depending on whether quilt is installed or not. |
| 5127 | The option --without-quilt is thus gone and dpkg-source creates |
| 5128 | and relies on the .pc directory to know whether patches are applied |
| 5129 | or not. Closes: #557667 |
| 5130 | * Add new dpkg-source option --single-debian-patch supported by the source |
| 5131 | format "3.0 (quilt)" so that it behaves more like 1.0 and its single diff |
| 5132 | that is constantly updated with all upstream changes. Useful if the |
| 5133 | workflow is VCS based and can't generate a full patch set. |
| 5134 | * dpkg-source now uses debian/source/patch-header as header of the automatic |
| 5135 | Debian patch in format "3.0 (quilt)". |
| 5136 | * Fix Debian changelog parser so that the trailer line is again checked. |
| 5137 | |
| 5138 | -- Raphaël Hertzog <hertzog@debian.org> Mon, 07 Dec 2009 09:24:31 +0100 |
| 5139 | |
| 5140 | dpkg (1.15.5.3) unstable; urgency=low |
| 5141 | |
| 5142 | [ Raphaël Hertzog ] |
| 5143 | * Avoid usage of IO::String in dpkg-scanpackages, rely on Dpkg::IPC |
| 5144 | instead to directly get a pipe file descriptor. Closes: #557013 |
| 5145 | * Put "3.0 (quilt)" in the default list of formats tried by dpkg-source |
| 5146 | after "1.0" and before "3.0 (native)". |
| 5147 | * Let dpkg-source fail if several upstream orig.tar files are available |
| 5148 | (using different compression scheme) since we don't know which one |
| 5149 | to use. |
| 5150 | * Add missing "use Dpkg::Gettext" in Dpkg::Changelog::Entry::Debian. |
| 5151 | Closes: #557668 |
| 5152 | * When building "3.0 (quilt)" source packages, use QUILT_PATCH_OPTS="-t -F 0 |
| 5153 | -N -u -V never -g0" so that quilt is as strict as dpkg-source's internal |
| 5154 | implementation of quilt. Closes: #557664, #558233 |
| 5155 | * Before accepting to build a 3.0 (quilt) source packages, ensure that |
| 5156 | debian/patches is a directory (or non-existing) and that |
| 5157 | debian/patches/series is a file (or non-existing). Closes: #557618 |
| 5158 | * Dpkg::IPC::fork_and_exec() now includes the changed environment |
| 5159 | variables in the default error message displayed when the sub-process |
| 5160 | fails. |
| 5161 | |
| 5162 | [ Guillem Jover ] |
| 5163 | * Verify that the alternative used in update-alternatives --set has been |
| 5164 | registered instead of failing with an undefined value in the slave |
| 5165 | method. Closes: #554136 |
| 5166 | * Strip leading spaces in the first line of a field's value in |
| 5167 | Dpkg::Control::Hash. Closes: #557547 |
| 5168 | |
| 5169 | -- Guillem Jover <guillem@debian.org> Fri, 27 Nov 2009 19:23:36 +0100 |
| 5170 | |
| 5171 | dpkg (1.15.5.2) unstable; urgency=low |
| 5172 | |
| 5173 | * Change Dpkg::Version API to accept invalid versions by default and add |
| 5174 | is_valid() method. The boolean evaluation of a version object returns |
| 5175 | true if the version is valid, false otherwise. |
| 5176 | * Update dpkg-shlibdeps to always use Dpkg::Version now that it can |
| 5177 | contain the empty version string. Closes: #556786 |
| 5178 | * Keep compatibility with perl 5.8 by avoiding the _ prototype. |
| 5179 | |
| 5180 | -- Raphaël Hertzog <hertzog@debian.org> Wed, 18 Nov 2009 11:54:50 +0100 |
| 5181 | |
| 5182 | dpkg (1.15.5.1) unstable; urgency=low |
| 5183 | |
| 5184 | * Fix build failures due to off_t type mismatch caused by not including |
| 5185 | <config.h> first on the unit tests. Suggested by Pierre Habouzit and |
| 5186 | Julien Cristau, thanks! |
| 5187 | |
| 5188 | -- Guillem Jover <guillem@debian.org> Tue, 17 Nov 2009 16:42:00 +0100 |
| 5189 | |
| 5190 | dpkg (1.15.5) unstable; urgency=low |
| 5191 | |
| 5192 | [ Guillem Jover ] |
| 5193 | * Remove obsolete conffiles on purge. Closes: #421367, #453005, #454628 |
| 5194 | * Update list of binaries dpkg checks on the PATH. |
| 5195 | - Remove install-info, now a wrapper that will disappear soonish. |
| 5196 | - Add programs used by dpkg itself: sh, rm, find, tar and dpkg-deb. |
| 5197 | * Check and warn on duplicate conffiles in dpkg-deb. Closes: #131633 |
| 5198 | * Make the upstream build system silent by default with automake 1.11 or |
| 5199 | newer, and always verbose when building the Debian packages. |
| 5200 | * Fix small leak when parsing ‘--ignore-depends’ option values. |
| 5201 | * Define compatibility WCOREDUMP only if the system does not have it. |
| 5202 | * When start-stop-daemon fails to set the io scheduling warn instead of |
| 5203 | finishing fatally. Closes: #553580 |
| 5204 | * Update md5 file paths in debian/copyright. |
| 5205 | Thanks to Jonathan Nieder <jrnieder@gmail.com>. |
| 5206 | * On ‘dpkg-trigger --help’ print the default admindir instead of the one |
| 5207 | passed on the command line. |
| 5208 | * Abort on configure if the required C99 extensions are not supported. |
| 5209 | * Add C coding style document. |
| 5210 | * Make dpkg as strict as dpkg-statoverride on input when validating the |
| 5211 | parsed data from the statdb. |
| 5212 | * Rewrite dpkg-statoverride in C. |
| 5213 | * Use C99 snprintf function family semantics to avoid having to call them |
| 5214 | in a loop to grow the varbuf buffer. This should reduce memory usage and |
| 5215 | be slightly faster on varbufprintf calls. |
| 5216 | * Use the size from stat to allocate the buffers for readlink, instead of |
| 5217 | indefinitely calling readlink and growing the buffer. This should reduce |
| 5218 | memory usage when handling lots of symlinks, and be slightly faster. |
| 5219 | * Rework varbuf API to avoid increasing buffers indefinitely when adding |
| 5220 | content to them, regardless of space being already available. |
| 5221 | * Fix build macros to allow start-stop-daemon to use TIOCNOTTY. |
| 5222 | * Generate the autoconf version from git to make it easier to see when a |
| 5223 | snapshot version is being used. |
| 5224 | * Add infrastructure for doxygen, for now not installed anywhere. |
| 5225 | * Allow overriding the pkg-config path to ease cross-compilation. |
| 5226 | Suggested by Tollef Fog Heen <tfheen@err.no>. |
| 5227 | * Fix spelling errors in the Catalan translation. Closes: #553328 |
| 5228 | Thanks to Robert Millan. |
| 5229 | * Update the FSF postal address in the source code license headers by |
| 5230 | replacing it with a URL to the gnu.org page. |
| 5231 | * Fix a file descriptor leak in dpkg-deb. |
| 5232 | Reported by Raphael Geissert <atomo64@gmail.com>. |
| 5233 | * Fix resource leaks on error conditions in compat scandir. |
| 5234 | * Add a new status-fd action when disappearing a package. Closes: #537338 |
| 5235 | |
| 5236 | [ Raphaël Hertzog ] |
| 5237 | * Add versioned dependency on base-files (>= 5.0.0) to dpkg-dev to ensure |
| 5238 | that /etc/dpkg/origins/default exists. Closes: #545274 |
| 5239 | * Update Standards-Version to 3.8.3 (no changes needed). |
| 5240 | * Major changes to the perl API: |
| 5241 | - Dpkg::Control is now Dpkg::Control::Info |
| 5242 | - Dpkg::Cdata is gone and is replaced by a new Dpkg::Control |
| 5243 | - Dpkg::Control::Fields contains authoritative information |
| 5244 | about fields allowed in various types of control information |
| 5245 | (and can be customized by each vendor). It also integrates |
| 5246 | information that was previously available through Dpkg::Deps. |
| 5247 | - Dpkg::Changelog has been split in multiple modules and largely |
| 5248 | modified to offer an interface that is now more in line with the |
| 5249 | other modules. |
| 5250 | * All dpkg-* perl programs that work with control information have been |
| 5251 | updated to use the new Dpkg::Control interface. |
| 5252 | In this process, dpkg-scanpackages has been fixed to not skip non-standard |
| 5253 | fields. Closes: #494136 |
| 5254 | * Create Launchpad-Bugs-Fixed directly in the changelog parsing code thanks |
| 5255 | to a new vendor hook post-process-changelog-entry. Closes: #536066 |
| 5256 | * Integrate dpkg-ftp into dselect. Add the required Replaces and Conflicts. |
| 5257 | * dpkg-scanpackages/dpkg-scansources now supports compressed override files. |
| 5258 | * dpkg-scanpackages now supports a new --medium option as needed to |
| 5259 | generate Packages.cd file for consumption by the multicd dselect access |
| 5260 | method. Closes: #402527 |
| 5261 | * Integrate dpkg-multicd into dselect. Add the required Replaces and |
| 5262 | Conflicts. The dpkg-scanpackages fork is dropped. Closes: #516631 |
| 5263 | * Fix bashisms in dselect multicd access method. Closes: #530070 |
| 5264 | * Add support of "xz" compression method for source packages. Add dependency |
| 5265 | dpkg-dev → xz-utils to ensure xz and unxz are available. |
| 5266 | * Fix dpkg-source --include-binaries to correctly compute the path name of |
| 5267 | the discovered binary files. Closes: #554612 |
| 5268 | * Remove extra quoting that should not be there while passing an exclude |
| 5269 | file to git ls-files during build of 3.0 (git) source package. |
| 5270 | Thanks to Courtney Bane for the patch. Closes: #551829 |
| 5271 | * Optimize dpkg-source -b by avoiding many diff calls when not required. |
| 5272 | Thanks to Mike Hommey for the idea. Closes: #554689 |
| 5273 | * Add new option --print-format to dpkg-source to be able to know by advance |
| 5274 | the source format that would be used during a build. |
| 5275 | * Modify dpkg-source -b to use default build options from |
| 5276 | debian/source/options. Thus it's now possible to have sticky options, for |
| 5277 | example for the choice of a compression method (--compression=<comp>). |
| 5278 | * dpkg-source outputs the list of upstream files modified by the diff.gz |
| 5279 | (applies only to source packages using format 1.0). Closes: #482166 |
| 5280 | It also recommends usage of 3.0 (quilt) format during dpkg-source -b if it |
| 5281 | detects changes to upstream files that are stored in the .diff.gz. |
| 5282 | * Add DEP-3 compliant headers to automatic patches created by dpkg-source |
| 5283 | in 3.0 (quilt) source format. Closes: #543581 |
| 5284 | * Switch dpkg to source format "3.0 (native)" with bzip2 compression. |
| 5285 | |
| 5286 | [ Updated programs translations ] |
| 5287 | * Czech (Miroslav Kure). |
| 5288 | * French (Christian Perrier). |
| 5289 | * German (Sven Joachim). |
| 5290 | * Italian (Milo Casagrande). Closes: #548615, #555806 |
| 5291 | * Polish (Wiktor Wandachowicz). Closes: #548541 |
| 5292 | * Swedish (Peter Krefting). |
| 5293 | |
| 5294 | [ Updated dselect translations ] |
| 5295 | * Czech (Miroslav Kure). |
| 5296 | * French (Christian Perrier). |
| 5297 | * German (Sven Joachim). |
| 5298 | * Polish (Wiktor Wandachowicz). Closes: #548541 |
| 5299 | * Swedish (Peter Krefting). |
| 5300 | |
| 5301 | [ Updated man pages translations ] |
| 5302 | * French (Christian Perrier). |
| 5303 | * French translation error fixed (Christian Perrier) |
| 5304 | Thanks to Pietro Battiston for spotting it. Closes: #545446 |
| 5305 | * German (Helge Kreutzmann). |
| 5306 | * Polish (Wiktor Wandachowicz). Closes: #548541 |
| 5307 | * Swedish (Peter Krefting). |
| 5308 | |
| 5309 | [ Updated scripts translations ] |
| 5310 | * German (Helge Kreutzmann). |
| 5311 | * Polish (Wiktor Wandachowicz). Closes: #548541 |
| 5312 | * Swedish (Peter Krefting). |
| 5313 | |
| 5314 | -- Guillem Jover <guillem@debian.org> Tue, 17 Nov 2009 10:17:57 +0100 |
| 5315 | |
| 5316 | dpkg (1.15.4.1) unstable; urgency=medium |
| 5317 | |
| 5318 | * Do not mark any package as unseen in dselect. This is a workaround |
| 5319 | until it learns how to store such information again. Closes: #545366 |
| 5320 | |
| 5321 | -- Guillem Jover <guillem@debian.org> Mon, 19 Oct 2009 15:15:17 +0200 |
| 5322 | |
| 5323 | dpkg (1.15.4) unstable; urgency=low |
| 5324 | |
| 5325 | [ Guillem Jover ] |
| 5326 | * Call _g instead of g_ in dpkg-name. |
| 5327 | * Fix inverted logic when deciding to assume the architecture in dpkg-name |
| 5328 | when the package didn't have such field. |
| 5329 | * Do not take into account Revision and Package_Revision fields in dpkg-name |
| 5330 | and dpkg-scanpackages as they have been handled already by “dpkg-deb -I”. |
| 5331 | * Switch dpkg-scansources to use Dpkg::Cdata instead of duplicating the |
| 5332 | .dsc parsing code. As a side effect it now handles properly bogus files. |
| 5333 | * Do not remap obsolete fields in dpkg-scanpackages as they have been |
| 5334 | handled already by “dpkg-deb -I”. |
| 5335 | * Properly mark packages being purged for disappearance from the database. |
| 5336 | This will make the status database not be left behind with traces of old |
| 5337 | not-installed packages. Closes: #472208 |
| 5338 | * On parse mark not-installed leftover packages for automatic removal from |
| 5339 | the database on next dump. This obsoletes the --forget-old-unavail option, |
| 5340 | thus making it now a no-op. Closes: #33394, #429262 |
| 5341 | * Document “hold” under package selection states instead of flags in dpkg(1). |
| 5342 | * Remove trailing ‘/’ and ‘/.’ from the directory name to be used as the |
| 5343 | package name on “dpkg-deb -b”. Closes: #218018, #373602 |
| 5344 | * Remove obsolete ‘hold’ and ‘hold-reinstreq’ internal status flags. |
| 5345 | * Add fakeroot to dpkg-dev Recommends. Closes: #536821 |
| 5346 | * Fix an always false test when trying to decide which package to deselect |
| 5347 | to resolve a dependency problem in dselect. |
| 5348 | * Add uClibc Linux support to ostable and triplettable. Closes: #455501 |
| 5349 | * Add uClinux support to ostable and triplettable. |
| 5350 | Thanks to Simon Richter <sjr@debian.org>. |
| 5351 | * When aborting due to file conflicts print the version of the conflicted |
| 5352 | package. Closes: #540019 |
| 5353 | * Remove double slash in database path visible to the user in some error |
| 5354 | conditions. |
| 5355 | * Stop matching sparc64-*-* GNU triplets with sparc Debian architecture. |
| 5356 | * Add support for config.d style directories in dpkg and dselect, |
| 5357 | (/etc/dpkg/dpkg.cfg.d and /etc/dpkg/dselect.cfg.d respectively). |
| 5358 | * Define DPKG_MAINTSCRIPT_ARCH on the maintainer script environment to the |
| 5359 | architecture the package got built for. |
| 5360 | * Document DPKG_MAINTSCRIPT_PACKAGE maintainer script environment variable |
| 5361 | in dpkg man page. |
| 5362 | * Document DPKG_RUNNING_VERSION maintainer script environment variable |
| 5363 | in dpkg man page. |
| 5364 | * Change po4a usage to not create unwanted changes depending if doing out or |
| 5365 | in-tree builds. |
| 5366 | * Use po4a “--previous” support when updating the man pages. |
| 5367 | Suggested by Christian Perrier <bubulle@debian.org>. |
| 5368 | * On configuration error print file name and line number. |
| 5369 | * Allow quoting values in configuration file options. |
| 5370 | * Add new --pre-invoke and --post-invoke hooks in dpkg. |
| 5371 | * Add new --control-path command to dpkg-query. |
| 5372 | * Use ohshit on bad version syntax in --compare-versions. |
| 5373 | * Add Multi-Arch to the list of known binary package fields for dpkg-dev. |
| 5374 | Thanks to Steve Langasek <vorlon@debian.org>. |
| 5375 | |
| 5376 | [ Raphaël Hertzog ] |
| 5377 | * Replace install-info by a wrapper around GNU's install-info. The wrapper |
| 5378 | will be dropped in squeeze+1. dpkg now Breaks: old versions of |
| 5379 | info-browsers that do not depend on the new install-info package |
| 5380 | that provides the real functionality. Closes: #9771, #523980 |
| 5381 | See https://wiki.debian.org/Transitions/DpkgToGnuInstallInfo for details. |
| 5382 | * Fix dpkg's preinst in case /var/lib/dpkg/alternatives contains unexpected |
| 5383 | sub-directories. Closes: #535138 |
| 5384 | And also when one of the file doesn't contain correct alternatives |
| 5385 | information (improper number of lines). Closes: #537558 |
| 5386 | * Upgrade Standards-Version to 3.8.2 (no changes). |
| 5387 | * Update deb-substvars(5) to list fields that do not support substvars. |
| 5388 | Closes: #535353 |
| 5389 | * Fix dpkg-parsechangelog to include all entries with -v0 parameter. |
| 5390 | Closes: #537800 |
| 5391 | * Fix update-alternatives to mention the correct slave link that can't |
| 5392 | be installed due to a conflicting file instead of quoting the master link. |
| 5393 | * Add support for extra override file in dpkg-scanpackages. Thanks to Robert |
| 5394 | Millan for the patch. Closes: #537559 |
| 5395 | * Add support for extra override file in dpkg-scansources. |
| 5396 | * Document format of extra override file in a new manual page |
| 5397 | deb-extra-override(5). |
| 5398 | * Update sample in dpkg-gensymbols(1) to give an accurate listing of |
| 5399 | 64 bit arches. Thanks to Julien Cristau for the patch. Closes: #540382 |
| 5400 | * Create /etc/cron.daily/dpkg to handle the backup of |
| 5401 | /var/lib/dpkg/status in /var/backups. This is taken out of the cron |
| 5402 | package and need no conflicts/breaks as the code does nothing if |
| 5403 | the current status file is already backuped. Thanks to Leo 'costela' |
| 5404 | Antunes <costela@debian.org> for the patch. Closes: #541412 |
| 5405 | * Change behaviour of dpkg --merge-avail to not update a package's |
| 5406 | information if the version provided is older than the one already listed |
| 5407 | in the available file. Thanks to Ian Jackson |
| 5408 | <ian@davenant.greenend.org.uk> for the patch. Closes: #496114 |
| 5409 | * dpkg-architecture can now export DEB_{HOST,BUILD}_ARCH_{BITS,ENDIAN} |
| 5410 | (pointer size and endianness): |
| 5411 | - cputable (in dpkg) modified to contain those information |
| 5412 | - dpkg-dev depends on dpkg (>= 1.15.4) to ensure that we have an updated |
| 5413 | cputable (and so that a versioned build-dependency on dpkg-dev is enough |
| 5414 | to use this new feature) |
| 5415 | Closes: #531307 |
| 5416 | * Split overly long Binary: field values over multiple lines. This is |
| 5417 | allowed since policy 3.8.3. Closes: #494714 |
| 5418 | * Improve performance of dpkg-shlibdeps by caching minimal version |
| 5419 | associated to each library in Dpkg::Shlib::SymbolFile. Thanks to |
| 5420 | Jiří Paleček <jpalecek@web.de> for the patch. |
| 5421 | * Slightly improve dpkg-source(1) by giving the section name that we're |
| 5422 | referring to. Closes: #544037 |
| 5423 | * Fix translation error in German manpage of dpkg-buildpackage. Thanks |
| 5424 | to Joachim Breitner <nomeata@debian.org>. Closes: #541829 |
| 5425 | |
| 5426 | [ Modestas Vainius ] |
| 5427 | * Provide a meaningful label for dpkg-gensymbols diff. |
| 5428 | |
| 5429 | [ Updated programs translations ] |
| 5430 | * Asturian (Marcos Alvarez Costales). Closes: #535327 |
| 5431 | * French (Christian Perrier). |
| 5432 | * German (Sven Joachim). |
| 5433 | * Italian (Milo Casagrande). Closes: #536538 |
| 5434 | * Russian (Yuri Kozlov). Closes: #542254 |
| 5435 | * Slovak (Ivan Masár). Closes: #537742 |
| 5436 | * Swedish (Peter Krefting). |
| 5437 | |
| 5438 | [ Updated dselect translations ] |
| 5439 | * Russian (Yuri Kozlov). Closes: #542254 |
| 5440 | * Slovak (Ivan Masár). Closes: #537741 |
| 5441 | |
| 5442 | [ Updated man pages translations ] |
| 5443 | * French (Christian Perrier). |
| 5444 | * German (Helge Kreutzmann), proofread by Jens Seidel. |
| 5445 | * Swedish (Peter Krefting). |
| 5446 | |
| 5447 | [ Updated scripts translations ] |
| 5448 | * French completed (Christian Perrier). |
| 5449 | * German (Helge Kreutzmann). |
| 5450 | * Russian (Yuri Kozlov). Closes: #542254 |
| 5451 | * Swedish (Peter Krefting). |
| 5452 | |
| 5453 | -- Guillem Jover <guillem@debian.org> Sun, 06 Sep 2009 09:37:45 +0200 |
| 5454 | |
| 5455 | dpkg (1.15.3.1) unstable; urgency=low |
| 5456 | |
| 5457 | [ Modestas Vainius ] |
| 5458 | * Fix wildcard support in symbol files. Closes: #536034 |
| 5459 | |
| 5460 | -- Guillem Jover <guillem@debian.org> Wed, 08 Jul 2009 11:26:36 +0200 |
| 5461 | |
| 5462 | dpkg (1.15.3) unstable; urgency=low |
| 5463 | |
| 5464 | [ Guillem Jover ] |
| 5465 | * Unset TAR_OPTIONS when extracting .deb archives. |
| 5466 | * Use default compressor values in dpkg-source from Dpkg::Source::Compressor. |
| 5467 | * Fix dpkg-scanpackages to properly detect spurious overrides. |
| 5468 | * Rewrite dpkg-name in perl. |
| 5469 | * Do not close already closed files in some error conditions in libdpkg. |
| 5470 | * Use the correct units (KiB) in dpkg-split when referring to partsize. |
| 5471 | * Document in dpkg-statoverride(8) that mode needs to be specified in |
| 5472 | octal. Closes: #534551 |
| 5473 | * Mark argument names in dpkg-statoverride.1 in italic. |
| 5474 | * Explicitly pass field argument to Dpkg::ErrorHandling::unknown(). |
| 5475 | * Move unknown() from Dpkg::ErrorHandling to Dpkg::Fields. |
| 5476 | |
| 5477 | [ Raphaël Hertzog ] |
| 5478 | * Unset TAR_OPTIONS when creating/extracting tar archives for source |
| 5479 | packages. Closes: #530860 |
| 5480 | * Add cleanup of all invalid (master) alternatives in preinst script. |
| 5481 | Closes: #530633, #531611, #532739, #521760 |
| 5482 | * Let update-alternatives fix a manual alternative with a dangling symlink |
| 5483 | by switching it to automatic mode. Closes: #529999 |
| 5484 | * Add missing paragraph separator in dpkg-buildpackage(1). Thanks to Per |
| 5485 | Andersson <avtobiff@gmail.com>. Closes: #532769 |
| 5486 | * Fix English mistake (“as you request” → “as you requested”) in several |
| 5487 | places. Thanks to David Stansby for the patch. Closes: #533171 |
| 5488 | * Support tags before symbols in symbols file contained in source packages. |
| 5489 | The first two tags are "optional" (use it to not fail if the symbol might |
| 5490 | disappear from the library without breaking the ABI) and "arch" to |
| 5491 | restrict the set of architectures where the symbol is supposed to exist. |
| 5492 | Thanks to Modestas Vainius <modestas@vainius.eu> for the patch. |
| 5493 | See dpkg-gensymbols(1) for more information. Closes: #521551 |
| 5494 | * Do not include #MISSING lines in symbols files integrated in binary |
| 5495 | packages. Closes: #526251 |
| 5496 | * Assume an implicit version of "Base" for all unversioned symbols |
| 5497 | that are merged into a SymbolFile. Closes: #533181 |
| 5498 | * Add new tag "ignore-blacklist" to force-include symbols which are |
| 5499 | normally blacklisted. This can be useful for libgcc to include symbols |
| 5500 | that the toolchain allows being shared but that are often static (and |
| 5501 | hence are blacklisted for this reason). Closes: #533642 |
| 5502 | * In dpkg-source, explicitly pass --keyring ~/.gnupg/trustedkeys.gpg to |
| 5503 | gpgv as it does not use it if other --keyring parameters are given. |
| 5504 | Closes: #530769 |
| 5505 | * In dpkg-vendor, allow using dashes instead of spaces in vendor |
| 5506 | filenames. Closes: #532222 |
| 5507 | * Skip dpkg-genchanges' warning about lower version numbers for backports |
| 5508 | (recognized by ~bpo or ~vola in their version number). Closes: #525115 |
| 5509 | * Support all checksum algorithms in dpkg-scanpackages/dpkg-scansources. |
| 5510 | Closes: #533828 |
| 5511 | * Fix dependency parsing code in Dpkg::Deps to not accept "foo\nbar" |
| 5512 | even if foo is valid. Closes: #534464 |
| 5513 | Thanks to Andrew Sayers for spotting the problem. |
| 5514 | |
| 5515 | [ Joachim Breitner ] |
| 5516 | * Warn about unused substvars in dpkg-gencontrol. Closes: #532760 |
| 5517 | |
| 5518 | [ Updated programs translations ] |
| 5519 | * Catalan (Jordi Mallach). Closes: #532109 |
| 5520 | * Czech (Miroslav Kure). |
| 5521 | * German (Sven Joachim). Closes: #534831 |
| 5522 | * Simplified Chinese (Deng Xiyue). Closes: #531387 |
| 5523 | * Swedish (Peter Krefting). |
| 5524 | |
| 5525 | [ Updated dselect translations ] |
| 5526 | * Czech (Miroslav Kure). |
| 5527 | |
| 5528 | [ Updated man pages translations ] |
| 5529 | * German (Helge Kreutzmann). |
| 5530 | * Swedish (Peter Krefting). |
| 5531 | |
| 5532 | [ Updated scripts translations ] |
| 5533 | * German (Helge Kreutzmann). |
| 5534 | * Swedish (Peter Krefting). |
| 5535 | |
| 5536 | -- Guillem Jover <guillem@debian.org> Sat, 27 Jun 2009 19:06:43 +0200 |
| 5537 | |
| 5538 | dpkg (1.15.2) unstable; urgency=low |
| 5539 | |
| 5540 | [ Guillem Jover ] |
| 5541 | * Fix FTBFS on GNU/Hurd due to a mismatched define usage in |
| 5542 | start-stop-daemon. Closes: #530446 |
| 5543 | * Remove obsolete priorities support from dselect. |
| 5544 | Thanks to Sven Joachim <svenjoac@gmx.de>. |
| 5545 | * Fix bashism (“echo -e”) in dselect disk setup method. Closes: #530071 |
| 5546 | * Properly parse fdisk output in dselect disk setup method. |
| 5547 | * Fix memory leaks due to not destroying some pkg iterators. |
| 5548 | |
| 5549 | [ Updated programs translations ] |
| 5550 | * Asturian (Marcos Alvarez Costales). Closes: #529889 |
| 5551 | * Basque (Piarres Beobide). Closes: #529857 |
| 5552 | * French (Christian Perrier). |
| 5553 | * German (Sven Joachim). |
| 5554 | |
| 5555 | [ Updated man pages translations ] |
| 5556 | * German (Helge Kreutzmann). |
| 5557 | |
| 5558 | [ Updated dselect translations ] |
| 5559 | * French (Christian Perrier). |
| 5560 | |
| 5561 | [ Updated scripts translations ] |
| 5562 | * French (Christian Perrier). |
| 5563 | * German (Helge Kreutzmann). |
| 5564 | |
| 5565 | -- Guillem Jover <guillem@debian.org> Tue, 26 May 2009 01:00:36 +0200 |
| 5566 | |
| 5567 | dpkg (1.15.1) unstable; urgency=low |
| 5568 | |
| 5569 | [ Raphaël Hertzog ] |
| 5570 | * Fix dpkg-genchanges to not include the additional upstream tarballs |
| 5571 | when they are not desired (specific to source packages using format 3.0 |
| 5572 | quilt). |
| 5573 | * Call quilt only once to apply all patches instead of once per patch |
| 5574 | when building 3.0 (quilt) source packages. Closes: #518453 |
| 5575 | * Fix dpkg-shlibdeps so that it works again when analyzing binaries |
| 5576 | outside of package's directory. Closes: #518687 |
| 5577 | * Modify dpkg-shlibdeps to let shlibs.local override symbols files too. |
| 5578 | * Drop support of debian/control's “Format” field used by dpkg-source while |
| 5579 | it's not too late. Instead debian/source/format should be used to indicate |
| 5580 | the desired source package format. |
| 5581 | * Update deb-triggers(5) and dpkg-trigger(1) to add a reference to |
| 5582 | /usr/share/doc/dpkg/triggers.txt.gz. Closes: #519717 |
| 5583 | * Avoid perl warnings in dpkg-gencontrol and dpkg-genchanges when the |
| 5584 | Architecture field is missing in a binary package. Closes: #510282 |
| 5585 | * Modify Dpkg::Version::check_version() to not die by default. |
| 5586 | Closes: #510615 |
| 5587 | * dpkg-source now ignores all possible vi swap file extensions (and not |
| 5588 | only .swp). The corresponding exclude pattern for -I also got tightened to |
| 5589 | only catch filenames starting with a dot. Closes: #515540 |
| 5590 | * dpkg-gencontrol displays a better error message when an ORed dependency |
| 5591 | is used in a union field like Conflicts, Replaces or Breaks. |
| 5592 | Closes: #489238 |
| 5593 | * dpkg-source's signature check is now done with gpgv if possible and |
| 5594 | timeouts if not completed within 10 seconds. Closes: #490929 |
| 5595 | When using gpg, use --no-default-keyring to be consistent with gpgv's |
| 5596 | behaviour to not use the user's keyring. Closes: #440841 |
| 5597 | * Update dpkg-dev dependencies: Closes: #472942 |
| 5598 | - Move gnupg to Recommends. It's needed to sign .dsc and .changes. |
| 5599 | - Add gpgv to Recommends. Useful to check signatures of extracted packages. |
| 5600 | - Add debian-maintainers to Suggests. Together with debian-keyring they |
| 5601 | contain all the GPG keys required to verify official Debian packages. |
| 5602 | * Drop /etc/dpkg/origins as it's taken over by base-files (see #487437). |
| 5603 | * Fix dpkg-shlibdeps to properly initialize a symbol-based dependency |
| 5604 | even when some symbols are associated with a (fake) version "0". Such a |
| 5605 | version means that the symbol has always existed in all versions of the |
| 5606 | package. |
| 5607 | * When dpkg delegates to dpkg-query or dpkg-deb to do the actual work, add |
| 5608 | the "--" marker to explicitly document the end of options so that |
| 5609 | arguments starting with a dash are not interpreted as options. |
| 5610 | Closes: #293163 |
| 5611 | Thanks to Bill Allombert for the patch. |
| 5612 | * dpkg now correctly refuses empty parameters when an integer value is |
| 5613 | wanted. Closes: #386197 Based on a patch by Bill Allombert. |
| 5614 | * Fix a mistake in the french translation of dpkg's manual page. |
| 5615 | Thanks to Jonathan Gibert. Closes: #522032 |
| 5616 | * Fix dpkg-source to not die when uncompressor processes are killed by |
| 5617 | SIGPIPE due to tar closing the pipe without exhausting all the data |
| 5618 | available. Closes: #523329 |
| 5619 | * dpkg-gencontrol now handles properly (empty) dependencies which contain |
| 5620 | only spaces. Closes: #522787 |
| 5621 | * dpkg-source now accepts additional tarballs (in format "3.0 (quilt)") |
| 5622 | with a "component" name containing dashes. Closes: #524376 |
| 5623 | * Fix dpkg-source to not complain on binary files that are ignored and are |
| 5624 | not going to be included in the debian tarball of a "3.0 (quilt)" source |
| 5625 | package. Closes: #524375 |
| 5626 | * Bump Standards-Version to 3.8.1 (no change required). |
| 5627 | * Do not store usernames and group names in tarballs created by dpkg-source, |
| 5628 | they are anyway ignored at unpack time. Closes: #523184 |
| 5629 | * Fix update-alternatives to not remove real files installed in place of |
| 5630 | an alternative link when the corresponding alternative is fully removed. |
| 5631 | Closes: #526538 |
| 5632 | * Add a new dpkg-vendor tool to query vendor information stored in |
| 5633 | /etc/dpkg/origins. It can be used in debian/rules to enable different |
| 5634 | behaviour depending on the current vendor at the time of the build. |
| 5635 | Closes: #498380 |
| 5636 | Modify dpkg-buildpackage to not set the DEB_VENDOR environment variable, |
| 5637 | packages should use the dpkg-vendor program instead. |
| 5638 | * Ensure that the automatic patch created in format "3.0 (quilt)" is always |
| 5639 | well registered with quilt even when it's updated by a new call to |
| 5640 | dpkg-source. Thanks to Goswin von Brederlow for the initial patch. |
| 5641 | Closes: #525858 |
| 5642 | * Do not update/create debian/patches/.dpkg-source-applied during build, |
| 5643 | it's only meant to document what patches have been applied at extraction |
| 5644 | time. Closes: #525835 |
| 5645 | * Let dpkg-buildpackage add the missing execute right on debian/rules if |
| 5646 | needed. Display a warning when it happens. Closes: #499088 |
| 5647 | * Allow combining -nc and -S in dpkg-buildpackage but display a warning |
| 5648 | saying that it's not advised. Closes: #304404 |
| 5649 | * Let dpkg-buildpackage error out with subprocerr() when dpkg-checkbuilddeps |
| 5650 | is interrupted/killed by a signal. Closes: #498734 |
| 5651 | * Fix dpkg-buildpackage/dpkg-genchanges to properly interpret option -v0. |
| 5652 | Closes: #475916 |
| 5653 | * Improves how dpkg-parsechangelog handles non-existing versions |
| 5654 | in its --since, --until, --to, --from options. Approximate the intent |
| 5655 | by selecting the nearest version instead. Closes: #477638 |
| 5656 | * Update dpkg-parsechangelog's documentation to make it clearer that spaces |
| 5657 | are not allowed between single characters options and their values. |
| 5658 | Closes: #494883 |
| 5659 | * Don't let dpkg-scanpackages complain about missing overrides when |
| 5660 | no overrides file has been given. Closes: #468106 |
| 5661 | Thanks to Piotr Engelking for the patch. |
| 5662 | |
| 5663 | [ Guillem Jover ] |
| 5664 | * Fix typo in dpkg output (for ‘unexpected’). Closes: #519082 |
| 5665 | Thanks to Ivan Masár. |
| 5666 | * Sync archtable with architectures currently present in Debian sid. |
| 5667 | - Remove m68k. |
| 5668 | - Add kfreebsd-i386 and kfreebsd-amd64. |
| 5669 | * Add avr32 to cputable. Closes: #523456 |
| 5670 | * Detect the curses headers to use instead of hardcoding them. |
| 5671 | * Make dpkg-source do not set arch:any in .dsc on arch-restricted packages. |
| 5672 | Thanks to Philipp Kern <pkern@debian.org>. Closes: #526617 |
| 5673 | * Add '.hgtags' to the default dpkg-source -i regex and -I pattern. |
| 5674 | Closes: #525854 |
| 5675 | * Use backticks instead of non-portable make $(shell) function in automake. |
| 5676 | * Do not install dselect and start-stop-daemon man pages when the programs |
| 5677 | have been disabled from configure. |
| 5678 | * Move Debian specific keyrings to the Debian vendor class and change the |
| 5679 | Ubuntu vendor class to inherit from it. |
| 5680 | * Do not set the Arch substvar in dpkg-source, avoiding generating warnings |
| 5681 | when there's no compiler present. Closes: #526132 |
| 5682 | * Preserve faulting errno when printing reason in start-stop-daemon fatal |
| 5683 | function. |
| 5684 | * Only print fatal errno string in start-stop-daemon if it was non-zero. |
| 5685 | * Print the valid values for the IO scheduler class in start-stop-daemon |
| 5686 | --help output. |
| 5687 | * Print a warning when using obsolete '--print-installation-architecture'. |
| 5688 | Closes: #528171 |
| 5689 | * Remove obsolete --largemem and --smallmem dpkg options. |
| 5690 | * Remove obsolete --force-auto-select dpkg option. |
| 5691 | * Remove obsolete priorities support from dpkg. |
| 5692 | * Remove obsolete 822-date program. |
| 5693 | * Do not right justify the database reading progress percent counter. |
| 5694 | * Remove deprecated status on substvars for dpkg-source dpkg-genchanges, |
| 5695 | and stop producing warnings. |
| 5696 | * Make deprecated dpkg-scanpackages --udeb option produce a warning. |
| 5697 | * Change dpkg-source --help output to state there's no default substvar |
| 5698 | file to match reality. |
| 5699 | * Warn in start-stop-daemon if the argument to --name is longer than the |
| 5700 | supported kernel process name size. Closes: #353015, #519128 |
| 5701 | * Do not warn in dpkg-deb when parsing unknown fields with the “Private-” |
| 5702 | prefix. Based on a patch by Nils Rennebarth. Closes: #353040 |
| 5703 | |
| 5704 | [ Frank Lichtenheld ] |
| 5705 | * Dpkg::Version: Remove unnecessary function next_elem which just |
| 5706 | replicates the standard shift behaviour. |
| 5707 | |
| 5708 | [ Colin Watson ] |
| 5709 | * Add "keyrings" vendor hook, used by dpkg-source to allow vendors to |
| 5710 | supply additional keyrings against which source package signatures will |
| 5711 | be verified. Implement this for Ubuntu. Closes: #525834 |
| 5712 | |
| 5713 | [ Updated dselect translations ] |
| 5714 | * German (Sven Joachim). |
| 5715 | * Swedish (Peter Krefting). |
| 5716 | |
| 5717 | [ Updated scripts translations ] |
| 5718 | * French (Christian Perrier). |
| 5719 | * German (Helge Kreutzmann). |
| 5720 | * Swedish (Peter Krefting). |
| 5721 | |
| 5722 | [ Added programs translations ] |
| 5723 | * Asturian (Marcos Alvarez Costales). Closes: #519478, #519813, #519998 |
| 5724 | * Esperanto (Felipe Castro). Closes: #523023 |
| 5725 | |
| 5726 | [ Updated programs translations ] |
| 5727 | * French (Christian Perrier). |
| 5728 | * German (Sven Joachim). |
| 5729 | * Slovak (Ivan Masár). Closes: #519084 |
| 5730 | * Swedish (Peter Krefting). |
| 5731 | * Russian (Yuri Kozlov). Closes: #526659 |
| 5732 | |
| 5733 | [ Updated man pages translations ] |
| 5734 | * German (Helge Kreutzmann). |
| 5735 | * Swedish (Peter Krefting). |
| 5736 | |
| 5737 | -- Guillem Jover <guillem@debian.org> Thu, 21 May 2009 06:45:45 +0200 |
| 5738 | |
| 5739 | dpkg (1.15.0) experimental; urgency=low |
| 5740 | |
| 5741 | [ Guillem Jover ] |
| 5742 | * Do not suggest manually changing the alternative symlinks on |
| 5743 | update-alternative's verbose mode. Closes: #412487 |
| 5744 | * Refactor subprocess signal setup. |
| 5745 | * Mark and coalesce similar strings for translation. |
| 5746 | * Add '.be' to the default dpkg-source -i regex. Closes: #481716 |
| 5747 | Based on a patch by Ben Finney. |
| 5748 | * Fix link order when using libcompat.a and libintl.a by placing them after |
| 5749 | libdpkg.a. Based on a patch by Martin Koeppe. Closes: #481805 |
| 5750 | * Remove duplicate program name from dpkg-trigger badusage output. |
| 5751 | * Trim trailing slash and slash dot from 'dpkg -S' arguments when those |
| 5752 | are path names, but not on patterns. Closes: #129577 |
| 5753 | * Fix the support for passing more than one --status-fd option to dpkg. |
| 5754 | Until now only the last one was being used. |
| 5755 | * Replace realloc plus error checking usage with m_realloc. |
| 5756 | * Add '.hgignore' to the default dpkg-source -i regex and -I pattern. |
| 5757 | Closes: #485365 |
| 5758 | * Support diverting files when origin and destination are on different file |
| 5759 | systems. Based on a patch by Juergen Kreileder. Closes: #102144, #149961 |
| 5760 | * Do not silently enable --rename on dpkg-divert --remove. Closes: #160848 |
| 5761 | * Do not allocate memory when lstat fails during package upgrade. |
| 5762 | * Properly lstat the correct file when using --root on package upgrade. |
| 5763 | Thanks to Egmont Koblinger. Closes: #281057 |
| 5764 | * Print a longer string when a disallowed field value is found when parsing. |
| 5765 | * Use $(filter ...) instead of $(findstring ...) to extract space separated |
| 5766 | options from DEB_BUILD_OPTIONS in debian/rules. |
| 5767 | * Do not leave new conffile as .dpkg-new when it has been diverted, also |
| 5768 | properly activate the file trigger for the diverted conffile. |
| 5769 | Based on a patch by Timothy G Abbott. Closes: #58735, #476899 |
| 5770 | * Improve comment on BUGS section in dpkg-deb.1 about lack of authentication |
| 5771 | and checksum support in .deb files. Closes: #492052 |
| 5772 | * Use a troff special character for the copyright symbol on man pages. |
| 5773 | * Mark program names in dpkg-trigger.1 in bold. |
| 5774 | * Unmark dselect debug messages for translation. |
| 5775 | * Use a the warning function to uniformly print all warning messages. |
| 5776 | * Properly use internerr to report about programming bugs. |
| 5777 | * Do not log repeated strings when the write call wrote partial data. |
| 5778 | * Change dir to / after chroot when using --instdir. |
| 5779 | Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #509578 |
| 5780 | * Make dpkg log files user readable. Closes: #480556 |
| 5781 | * Clarify in the start-stop-daemon man page that the signal sent by default |
| 5782 | is TERM not KILL. Closes: #507568 |
| 5783 | * Warn in dpkg-deb man page that -x will modify the extraction directory |
| 5784 | permissions. Closes: #502496 |
| 5785 | * Make start-stop-daemon behave the same way whether --chuid gets a user |
| 5786 | name or a uid. Closes: #368000 |
| 5787 | * Add new option --procsched to start-stop-daemon to be able to set the |
| 5788 | process scheduling policy and priority. Closes: #175740 |
| 5789 | * Add initial C unit test suite for libdpkg. |
| 5790 | * Sanitize --status-fd output by replacing newlines with spaces. |
| 5791 | Closes: #505172 |
| 5792 | * Remove unneeded cpio dependency from dpkg-dev. |
| 5793 | * Add kopensolaris support to ostable and triplettable. Closes: #509312 |
| 5794 | * Document in deb.5 in detail the currently supported format, ar member |
| 5795 | names, types of tar archives and data.tar members. |
| 5796 | * Print correct feature name on «dpkg --assert-*» failures. |
| 5797 | * Add progress reporting to dpkg while reading the file list database. |
| 5798 | Based on a patch by Romain Francoise. |
| 5799 | * Add new option --iosched to start-stop-daemon to be able to set the |
| 5800 | IO scheduling class and priority. Closes: #443535 |
| 5801 | Thanks to Chris Coulson <chrisccoulson@googlemail.com>. |
| 5802 | * Add tar format detection support to the internal extractor. |
| 5803 | * Add support for ustar long names using the prefix field. Closes: #474092 |
| 5804 | * Code refactoring and cleanup, some of the major changes include: |
| 5805 | - Use standard interfaces instead of ad-hoc ones. |
| 5806 | - Fix memory leaks. |
| 5807 | - Fix compilation warnings. |
| 5808 | - Constify string members in structures and arguments in functions. |
| 5809 | - Make local functions static. |
| 5810 | - Remove unused functions, macros and variables. |
| 5811 | - Fix and cleanup libcompat broken replacement implementations. |
| 5812 | - Reduction of module interdependencies. |
| 5813 | - Rename function and variable names to make them more clear. |
| 5814 | - Cleanup and split of header files. |
| 5815 | |
| 5816 | [ Raphaël Hertzog ] |
| 5817 | * Enhance dpkg-shlibdeps' error message when a library can't be found to |
| 5818 | include the ELF format of the desired library. Closes: #474671 |
| 5819 | * dpkg-gensymbols now refuses empty values for the -v -P and -e |
| 5820 | parameters. |
| 5821 | * Update dpkg(1) to refer to conffile whenever we speak of configuration |
| 5822 | file handled by dpkg. Thus harmonize vocabulary with the policy. Thanks |
| 5823 | to Helge Kreutzmann <debian@helgefjell.de>. Closes: #381219 |
| 5824 | * Improve error message stating that dpkg is unable to create a file so that |
| 5825 | it also refers to the real filename instead of the non-diverted name only. |
| 5826 | Thanks to Daniel Hahler for the patch. Closes: #457135 |
| 5827 | * dpkg-gencontrol can now again read the control file from its standard |
| 5828 | input with "-c-". Closes: #465340 |
| 5829 | * Add DEB_VENDOR environment variable in the build environment to be able |
| 5830 | to change behaviour dynamically depending on the vendor of the current |
| 5831 | system (or target system when the user overrides DEB_VENDOR by setting |
| 5832 | it himself). Closes: #457371 |
| 5833 | * dpkg-shlibdeps give less strong warnings for symbols not found in NEEDED |
| 5834 | libraries when the shared library is a non-public directory and is likely |
| 5835 | to be a plugin. Closes: #481165 |
| 5836 | * Clarify list of packages displayed by dpkg --get-selections and |
| 5837 | dpkg-query -l. Thanks to Jidanni. Closes: #487455 |
| 5838 | * Document -A option in dpkg-buildpackage(1). Closes: #482834 |
| 5839 | * Add some warning concerning the available file and the related commands. |
| 5840 | They are mostly obsolete for APT users. Closes: #481185 |
| 5841 | * Add new option --listpackage to dpkg-divert. Thanks to Timothy G Abbott |
| 5842 | <tabbott@MIT.EDU> for the patch. Closes: #485012 |
| 5843 | * Add new option --require-valid-signature to dpkg-source. Closes: #390282 |
| 5844 | * In dpkg-query(1) document the origin of the various fields and warn that |
| 5845 | they are not always available. Closes: #488293 |
| 5846 | * Improve error message in install-info when the file doesn't exist. |
| 5847 | Thanks to Thomas Hood <jdthood@yahoo.co.uk>. Closes: #107098 |
| 5848 | * Use description of installed package as fallback in dselect. |
| 5849 | Based on a patch from Bruce Sass <bmsass@shaw.ca>. Closes: #21659 |
| 5850 | * Reduce memory usage of dselect by avoiding usage of a big infopad. |
| 5851 | Thanks to Michel Lespinasse <walken@zoy.org> for the patch. |
| 5852 | Closes: #395140 |
| 5853 | * Largely improve and update dpkg-buildpackage's manual page. |
| 5854 | * Clarify two points in dpkg-source(1). Closes: #490693 |
| 5855 | * Support RUNPATH exactly like RPATH in dpkg-shlibdeps. Closes: #502258 |
| 5856 | Thanks to Javier Serrano Polo <jasp00@terra.es>. |
| 5857 | * Set Standards-Version to 3.8.0 (no changes needed). |
| 5858 | * Drop some unneeded lintian overrides. |
| 5859 | * Fix a chmod call in dpkg-source to not fail when POSIXLY_CORRECT is set. |
| 5860 | Closes: #506028 |
| 5861 | * Optimize dpkg-shlibdeps by caching parsed symbols files and |
| 5862 | objdump objects. Thanks to Modestas Vainius <modestas@vainius.eu> for the |
| 5863 | patch. Closes: #503954 |
| 5864 | * Add new framework to hook vendor-specific logic (see |
| 5865 | module Dpkg::Vendor::Default). |
| 5866 | * Add Ubuntu vendor object implementing lookup of launchpad bugs in |
| 5867 | changelogs and a safety-check for Maintainer fields of forked packages |
| 5868 | (launched during source build). Closes: #426752, #499924 |
| 5869 | * Improve behaviour of update-alternatives --config. Thanks to |
| 5870 | Osamu Aoki <osamu@debian.org> for the initial patch. We can know |
| 5871 | select between manual and auto in --config and --all. Closes: #392430 |
| 5872 | * Fix update-alternatives to not switch to manual mode an alternative |
| 5873 | with a broken symlink (instead let the current action fix it). |
| 5874 | Also ensure that a message is displayed by default when such a switch is |
| 5875 | made. Closes: #141325, #87677 |
| 5876 | * Fix update-alternatives' logic to rename files. It failed to ignore errors |
| 5877 | in some cases where it wanted to when the source file didn't exist. |
| 5878 | Closes: #99870 |
| 5879 | This also makes update-alternatives less noisy when this happens since we |
| 5880 | don't call mv when we know that it's going to fail. |
| 5881 | Closes: #98822 |
| 5882 | * Properly remove inappropriate slave links in update-alternatives even when |
| 5883 | we switch to manual mode with --set or --config. Closes: #388313 |
| 5884 | * Modify update-alternatives to always remove the alternative group when the |
| 5885 | last alternative is removed (even in manual mode). |
| 5886 | * Ensure that update-alternative --install fix the links if the alternative |
| 5887 | installed is the one currently selected. Closes: #100135 |
| 5888 | * Let update-alternatives deal with empty files in its administrative |
| 5889 | directory by ignoring them. Closes: #457863 |
| 5890 | * Add new --target and --as-root options to dpkg-buildpackage to call |
| 5891 | any debian/rules target with the proper build environment. |
| 5892 | Closes: #477916 |
| 5893 | * Move update-alternatives, dpkg-divert and dpkg-statoverride to /usr/bin |
| 5894 | but keep compatibility symlinks in /usr/sbin for the squeeze release |
| 5895 | until all maintainer scripts are fixed (see |
| 5896 | https://lintian.debian.org/tags/command-with-path-in-maintainer-script.html). |
| 5897 | Closes: #216606 |
| 5898 | * Use dh_lintian to install lintian overrides. Build-Depends on debhelper |
| 5899 | (>= 6.0.7) for this. Update debhelper compatibility level to 6 at the same |
| 5900 | time. |
| 5901 | * Drop cleanup-info script. |
| 5902 | * Reset umask to 0022 in dpkg-gencontrol and dpkg-gensymbols to ensure that |
| 5903 | files created in the DEBIAN directory have sane permissions. |
| 5904 | Closes: #516481 |
| 5905 | * Rewrite update-alternatives (so that we can understand it again) and |
| 5906 | implement new features on top of it: |
| 5907 | - the --config output is now sorted. Closes: #437060 |
| 5908 | - it now logs information to /var/log/dpkg.log. Closes: #445270 |
| 5909 | - it forbids reusing master alternative as slave and vice-versa. |
| 5910 | Closes: #342566 |
| 5911 | - it forbids reusing alternative links managed by other alternatives |
| 5912 | - new sanity checks on --install parameters. Closes: #423176 |
| 5913 | - install slave link only if the corresponding slave file is available. |
| 5914 | Closes: #143701 |
| 5915 | - new option --get-selections to export the configuration of all |
| 5916 | alternatives. It's a simple way to discover the name of all available |
| 5917 | alternatives. Closes: #273406, #392429 |
| 5918 | - new option --set-selections to reconfigure a set of alternatives in |
| 5919 | a single command. |
| 5920 | * Document in update-alternatives(8) how one can repair all broken |
| 5921 | alternatives with a single command. Closes: #250258, #395556 |
| 5922 | * Modify dpkg-gensymbols to replace #PACKAGE# on the fly while installing |
| 5923 | symbols files so that package having libraries whose name varies between |
| 5924 | architectures do not need to hardcode the package name. Closes: #517264 |
| 5925 | |
| 5926 | [ Pierre Habouzit ] |
| 5927 | * Add a --query option to update-alternatives. Closes: #336091, #441904 |
| 5928 | |
| 5929 | [ Updated scripts translations ] |
| 5930 | * Polish (Wiktor Wandachowicz). Closes: #514106 |
| 5931 | |
| 5932 | [ Updated man pages translations ] |
| 5933 | * Polish (Wiktor Wandachowicz). Closes: #514106 |
| 5934 | |
| 5935 | [ Updated programs translations ] |
| 5936 | * Portuguese (Miguel Figueiredo). |
| 5937 | * Korean (Changwoo Ryu). |
| 5938 | * Romanian (Eddy Petri?or) |
| 5939 | * Slovak (Ivan Masár). Closes: #514490 |
| 5940 | |
| 5941 | -- Guillem Jover <guillem@debian.org> Mon, 02 Mar 2009 06:13:53 +0200 |
| 5942 | |
| 5943 | dpkg (1.14.25) unstable; urgency=low |
| 5944 | |
| 5945 | [ Guillem Jover ] |
| 5946 | * Fix typo in package description (for 'provides'). |
| 5947 | Thanks to Pascal De Vuyst <pascal.devuyst@gmail.com>. Closes: #510755 |
| 5948 | * Do not lose conffiles while replacing them from another package on the |
| 5949 | same install run. Closes: #513857 |
| 5950 | As a side effect this fixes the following symptoms: |
| 5951 | - Do not do unneeded conffile prompts when it wasn't locally changed. |
| 5952 | - Do not ensure (and thus do not output debug information) that the |
| 5953 | .dpkg-new and .dpkg-tmp directories for an existing directory do not |
| 5954 | exist. Closes: #80416 |
| 5955 | |
| 5956 | [ Raphaël Hertzog ] |
| 5957 | * dpkg-deb now always produces GNU tarballs inside .deb and ignores |
| 5958 | TAR_OPTIONS. Closes: #513863 |
| 5959 | |
| 5960 | [ Updated programs translations ] |
| 5961 | * Basque (Piarres Beobide). Closes: #506092, #509851 |
| 5962 | * Simplified Chinese (Deng Xiyue). Closes: #506177 |
| 5963 | * Traditional Chinese (Tetralet). Closes: #513312 |
| 5964 | |
| 5965 | [ Updated dselect translations ] |
| 5966 | * Basque (Piarres Beobide). Closes: #509852 |
| 5967 | * Norwegian Bokmål (Hans F. Nordhaug). |
| 5968 | * Portuguese (Miguel Figueiredo). Closes: #509904 |
| 5969 | |
| 5970 | [ Updated scripts translations ] |
| 5971 | * Add missing space in French translation. |
| 5972 | Thanks to Cyril "Oeil de lynx" Brulebois. |
| 5973 | |
| 5974 | -- Guillem Jover <guillem@debian.org> Tue, 03 Feb 2009 00:00:41 +0200 |
| 5975 | |
| 5976 | dpkg (1.14.24) unstable; urgency=low |
| 5977 | |
| 5978 | [ Raphaël Hertzog ] |
| 5979 | * Fix parsing of objdump output (by dpkg-shlibdeps) in a special case where |
| 5980 | the symbol name is separated only with a single space. Closes: #506139 |
| 5981 | * Fix dpkg-shlibdeps behaviour when Build-Depends-Package is used in the |
| 5982 | symbols file. It was merging all dependency templates into the generated |
| 5983 | dependency instead of simply modifying the minimal version. Thanks to |
| 5984 | Modestas Vainius <modestas@vainius.eu>. Closes: #507346 |
| 5985 | * Fix dpkg-source to correctly extract a source package even when called |
| 5986 | from a non-writable directory when a target directory has been specified |
| 5987 | on the command line. Closes: #507217, #507219 |
| 5988 | |
| 5989 | [ Guillem Jover ] |
| 5990 | * Do not allow installing packages with non-obsolete conffiles owned by |
| 5991 | other packages without a proper Replaces field. Closes: #508392 |
| 5992 | |
| 5993 | [ Updated dselect translations ] |
| 5994 | * Galician (Marce Villarino). Closes: #509887 |
| 5995 | |
| 5996 | [ Updated programs translations ] |
| 5997 | * Galician (Marce Villarino). Closes: #509150 |
| 5998 | * Vietnamese (Clytie Siddall). Closes: #509424 |
| 5999 | |
| 6000 | [ Updated scripts translations ] |
| 6001 | * Improve German translation. |
| 6002 | |
| 6003 | -- Guillem Jover <guillem@debian.org> Mon, 29 Dec 2008 05:38:31 +0100 |
| 6004 | |
| 6005 | dpkg (1.14.23) unstable; urgency=low |
| 6006 | |
| 6007 | [ Raphaël Hertzog ] |
| 6008 | * Blacklist "__gnu_local_gp" symbol for dpkg-gensymbols. Closes: #500188 |
| 6009 | Thanks to Thiemo Seufer <ths@debian.org>. |
| 6010 | * Important bugfix in dpkg-gensymbols for people using includes in symbol |
| 6011 | files: the current object didn't flow back from the included file to |
| 6012 | the including file. |
| 6013 | * Fix Dpkg::Version comparison code. Closes: #504135 |
| 6014 | |
| 6015 | [ Guillem Jover ] |
| 6016 | * Untangle fatal abort condition from the “too many errors” one in the |
| 6017 | archives and packages processing loop. Closes: #367226 |
| 6018 | * Abort on unrecoverable fatal errors instead of continuing execution, as |
| 6019 | the recovery code assumed the execution would not be reaching it again |
| 6020 | and some times bogus update files were created either with incompletely |
| 6021 | written content or with '#padding' lines. Closes: #497041, #499070 |
| 6022 | |
| 6023 | [ Updated programs translations ] |
| 6024 | * Brazilian Portuguese (Felipe Augusto van de Wiel). |
| 6025 | * Catalan (Jordi Mallach). |
| 6026 | * Czech (Miroslav Kure). Closes: #505910 |
| 6027 | * French (Christian Perrier) |
| 6028 | * German (Sven Joachim). |
| 6029 | * Greek (Emmanuel Galatoulas). Closes: #498585 |
| 6030 | * Japanese (Kenshi Muto). |
| 6031 | * Korean (Changwoo Ryu). Closes: #505777 |
| 6032 | * Norwegian Bokmål (Hans F. Nordhaug). |
| 6033 | * Polish (Wiktor Wandachowicz). |
| 6034 | * Portuguese (Miguel Figueiredo). Closes: #505869 |
| 6035 | * Russian (Yuri Kozlov). Closes: #499028, #505735 |
| 6036 | * Romanian (Eddy Petri?or). |
| 6037 | * Slovak (Ivan Masár). Closes: #506024 |
| 6038 | * Spanish (Javier Fernandez-Sanguino). Closes: #505836 |
| 6039 | * Swedish (Peter Krefting). |
| 6040 | |
| 6041 | [ Updated scripts translations ] |
| 6042 | * Fix typo in Russian. Closes: #499736 |
| 6043 | * Fix wrong translation in French. Closes: #504123 |
| 6044 | * French (Christian Perrier). |
| 6045 | |
| 6046 | [ Updated man pages translations ] |
| 6047 | * German (Helge Kreutzmann). |
| 6048 | |
| 6049 | -- Guillem Jover <guillem@debian.org> Tue, 18 Nov 2008 11:50:56 +0200 |
| 6050 | |
| 6051 | dpkg (1.14.22) unstable; urgency=low |
| 6052 | |
| 6053 | [ Raphaël Hertzog ] |
| 6054 | * The last "small fix" actually broke conversion of source packages to |
| 6055 | "3.0 (quilt)" format when they have local changes and no pre-existing |
| 6056 | quilt series file. Now always provide a valid name in QUILT_SERIES. |
| 6057 | Closes: #496920 |
| 6058 | * Fix permissions of the automatically generated patch in "2.0" and "3.0 |
| 6059 | (quilt)" format. They were improperly set to 0600 due to tempfile() |
| 6060 | and were not reset to a sane value. Closes: #496925 |
| 6061 | * Fix dpkg-gensymbols to not scan (real) directories accessed through a |
| 6062 | symlink contained in the build tree as they may well not be part of |
| 6063 | the package (with absolute symlinks). It was already skipping symlinks |
| 6064 | (since 1.14.16.6) for similar reasons. |
| 6065 | |
| 6066 | [ Updated programs translations ] |
| 6067 | * Basque (Piarres Beobide). Closes: #496753 |
| 6068 | * Brazilian Portuguese (Felipe Augusto van de Wiel). |
| 6069 | * Galician (Jacobo Tarrio). |
| 6070 | * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #497309 |
| 6071 | * Swedish (Daniel Nylander and Peter Krefting). |
| 6072 | * Vietnamese (Clytie Siddall). Closes: #497893 |
| 6073 | |
| 6074 | [ Updated man pages translations ] |
| 6075 | * Swedish (Peter Krefting). |
| 6076 | |
| 6077 | [ Updated scripts translations ] |
| 6078 | * Swedish (Peter Krefting). |
| 6079 | |
| 6080 | -- Raphaël Hertzog <hertzog@debian.org> Fri, 05 Sep 2008 16:54:45 +0200 |
| 6081 | |
| 6082 | dpkg (1.14.21) unstable; urgency=low |
| 6083 | |
| 6084 | [ Raphaël Hertzog ] |
| 6085 | * Small fix in "3.0 (quilt)" source format when using non-standard name |
| 6086 | of the quilt series. |
| 6087 | * Handle debian.tar.gz files like diff.gz in dpkg-buildpackage and |
| 6088 | dpkg-genchanges to detect the kind of upload. |
| 6089 | * Add "armel" to /usr/share/dpkg/archtable. Closes: #487768 |
| 6090 | * Modified Dpkg::BuildOptions to recognize and use spaces as separator |
| 6091 | in DEB_BUILD_OPTIONS (in order to conform with the Debian policy |
| 6092 | ruling established in #430649). Closes: #486937 |
| 6093 | * Fix dpkg-source to not use -i and -I by default with "1.0" source |
| 6094 | packages. Closes: #495138 |
| 6095 | |
| 6096 | [ Guillem Jover ] |
| 6097 | * When loading the status file fix up any inconsistent package in state |
| 6098 | triggers-awaited w/o the corresponding package with pending triggers. |
| 6099 | Closes: #487637, #486843, #489068 |
| 6100 | * Fix --no-act in triggers related code. Closes: #495097 |
| 6101 | * Do not assert when dpkg stops processing packages due to too many |
| 6102 | errors occurred while configuring or removing packages. |
| 6103 | Thanks to Ian Jackson <ian@davenant.greenend.org.uk>. Closes: #483655 |
| 6104 | * Move lzma from dpkg Suggests to Pre-Depends. Closes: #456332 |
| 6105 | * Match description of -si option in dpkg-buildpackage to the one in |
| 6106 | dpkg-genchanges. Closes: #493743 |
| 6107 | * Close --status-fd file descriptors on exec, so that they are not |
| 6108 | inherited by the children. Closes: #471488, #487684 |
| 6109 | * State that the preferred front-end is aptitude and replace one instance |
| 6110 | of dselect usage with apt-get. Closes: #483785 |
| 6111 | |
| 6112 | [ Updated man pages translations ] |
| 6113 | * French (Florent Usseil). |
| 6114 | * German (Helge Kreutzmann). |
| 6115 | |
| 6116 | [ Updated scripts translations ] |
| 6117 | * Russian (Yuri Kozlov). Closes: #490076 |
| 6118 | * German (Helge Kreutzmann). |
| 6119 | |
| 6120 | [ Updated programs translations ] |
| 6121 | * Basque (Piarres Beobide). Closes: #490905 |
| 6122 | * Czech (Miroslav Kure). |
| 6123 | * French (Christian Perrier). |
| 6124 | * German (Sven Joachim). |
| 6125 | * Korean (Changwoo Ryu). |
| 6126 | * Romanian (Eddy Petri?or). |
| 6127 | * Russian (Yuri Kozlov). Closes: #488689 |
| 6128 | * Simplified Chinese (Deng Xiyue). Closes: #496176 |
| 6129 | * Slovak (Ivan Masár). Closes: #488903, #495505 |
| 6130 | * Thai (Theppitak Karoonboonyanan). Closes: #488090 |
| 6131 | |
| 6132 | [ Added programs translations ] |
| 6133 | * Lithuanian (Gintautas Miliauskas). Closes: #493326 |
| 6134 | |
| 6135 | [ Updated dselect translations ] |
| 6136 | * Romanian (Eddy Petri?or). |
| 6137 | |
| 6138 | -- Guillem Jover <guillem@debian.org> Tue, 26 Aug 2008 05:32:39 +0300 |
| 6139 | |
| 6140 | dpkg (1.14.20) unstable; urgency=low |
| 6141 | |
| 6142 | [ Guillem Jover ] |
| 6143 | * Change UTF-8 '©' to '(C)' in deb-version.5 (unfuzzy translations). |
| 6144 | * Document --force-breaks in 'dpkg --force-help' output. |
| 6145 | * Document triggers --debug values in dpkg.1. Thanks to Sven Joachim. |
| 6146 | * Improve package descriptions for dpkg, dpkg-dev and dselect. |
| 6147 | Thanks to Justin B Rye for the review and corrections. Closes: #484002 |
| 6148 | * When dpkg-divert does renames do no check the target file if the source |
| 6149 | does not exist and the rename is thus being disabled. This also allows |
| 6150 | removing bogus diversions. Closes: #476973, #469033 |
| 6151 | * Properly close triggers 'File' file, so it does not get leaked to children. |
| 6152 | |
| 6153 | [ Raphaël Hertzog ] |
| 6154 | * Add missing 'use File::Path' in Dpkg::Source::Package::V3::quilt. |
| 6155 | * Use debian/patches/debian-changes-<version> (without the trailing ".diff") |
| 6156 | as default name for the automatic patch created by the format "3.0 |
| 6157 | (quilt)". This ensures a saner cohabitation with patch systems that |
| 6158 | apply all of debian/patches/*.{diff,patch}. |
| 6159 | * Improve patch parser to accept more patches that are accepted by patch |
| 6160 | itself. |
| 6161 | * Correctly skip comments in quilt series files (concerns "3.0 (quilt)" source |
| 6162 | packages). Closes: #486323 |
| 6163 | * The automatically created patches (in source package formats "2.0" and |
| 6164 | "3.0 (quilt)") will now contain "/dev/null" as previous filename when the |
| 6165 | patch creates a new file (instead of putting the same name). |
| 6166 | * Set PERL_DL_NONLZY to 1 in perl scripts that are likely to be called in |
| 6167 | package's configuration scripts to work around the perl bug #479711. |
| 6168 | |
| 6169 | [ Helge Kreutzmann ] |
| 6170 | * Fix a typo in dselect.1. |
| 6171 | |
| 6172 | [ Updated programs translations ] |
| 6173 | * Basque (Piarres Beobide). Closes: #481043 |
| 6174 | * Brazilian Portuguese (Felipe Augusto van de Wiel). |
| 6175 | * Catalan (Jordi Mallach). Closes: #383448 |
| 6176 | * Czech (Miroslav Kure). |
| 6177 | * French (Christian Perrier). |
| 6178 | * Galician (Jacobo Tarrio). Closes: #483441 |
| 6179 | * German (Sven Joachim). |
| 6180 | * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #480626 |
| 6181 | * Polish (Wiktor Wandachowicz). |
| 6182 | * Simplified Chinese (Deng Xiyue). Closes: #483143 |
| 6183 | * Swedish (Peter Karlsson). |
| 6184 | * Vietnamese (Clytie Siddall). Closes: #481199 |
| 6185 | |
| 6186 | [ Updated man pages translations ] |
| 6187 | * German (Helge Kreutzmann). |
| 6188 | * Polish (Wiktor Wandachowicz). |
| 6189 | * Swedish (Peter Karlsson). |
| 6190 | |
| 6191 | [ Updated scripts translations ] |
| 6192 | * French (Christian Perrier). |
| 6193 | * German (Helge Kreutzmann). |
| 6194 | * Polish (Wiktor Wandachowicz). |
| 6195 | * Russian (Yuri Kozlov). |
| 6196 | * Swedish (Peter Karlsson). |
| 6197 | |
| 6198 | [ Updated dselect translations ] |
| 6199 | * Brazilian Portuguese (Felipe Augusto van de Wiel). |
| 6200 | * Polish (Wiktor Wandachowicz). |
| 6201 | |
| 6202 | -- Raphaël Hertzog <hertzog@debian.org> Wed, 18 Jun 2008 09:33:54 +0200 |
| 6203 | |
| 6204 | dpkg (1.14.19) unstable; urgency=low |
| 6205 | |
| 6206 | [ Guillem Jover ] |
| 6207 | * Fix a double-free by setting scontext to NULL after calling freecon. |
| 6208 | Based on a patch by Russell Coker. Closes: #474339 |
| 6209 | * Add missing import of internerr in Dpkg::Source::Patch.pm. |
| 6210 | Thanks to Marco d'Itri. Closes: #479205 |
| 6211 | * Consider also custom Package-Type fields when printing warnings in |
| 6212 | dpkg-gencontrol. Closes: #452273 |
| 6213 | |
| 6214 | [ Raphaël Hertzog ] |
| 6215 | * Add missing import of subprocerr in Dpkg::Source::Package. Thanks to Sven |
| 6216 | Joachim for the patch. |
| 6217 | * Handle symlinks better when deciding if dpkg-source has to copy the |
| 6218 | original tarball in the current extraction directory. Closes: #475668 |
| 6219 | * Fix the dpkg-source error message about unrepresentable changes to |
| 6220 | source because the type of a file changed (new and old were inverted). |
| 6221 | * Fix dpkg-genchanges to detect udeb based on Package-Type control |
| 6222 | header instead of file extension analysis on uploaded files. |
| 6223 | Closes: #476113 |
| 6224 | * Fix dpkg-source to grant correct permissions to tarballs of native |
| 6225 | source packages. Closes: #477784 |
| 6226 | * Add Conflicts: devscripts (<< 2.10.26) to ensure that people are |
| 6227 | using versions of debsign/mergechanges that support the Checksums fields |
| 6228 | in *.dsc and *.changes. |
| 6229 | * Cleanup the various Conflicts/Replaces fields to remove references |
| 6230 | to package that have disappeared before sarge (this includes dpkg-doc-ja, |
| 6231 | dpkgname, and dpkg-static which has never officially been built). |
| 6232 | dpkg-iasearch has been kept as popcon still reports a few installations. |
| 6233 | * Collapsed multiple conflicts of dpkg with old versions of dpkg-dev |
| 6234 | in a single Conflicts: dpkg-dev (<< 1.14.16). |
| 6235 | * The "3.0 (quilt)" source package format now parses correctly series files |
| 6236 | with patch options and warn if something else than -p1 is used. |
| 6237 | * Change the way dpkg-source finds the perl object to use to unpack/build |
| 6238 | a source package to ignore the minor part of the Format: version. |
| 6239 | For example "1.0" and "1.1" would both map to Dpkg::Source::Package::V1 |
| 6240 | instead of ::V1_0 and ::V1_1 before. Similarly "3.0 (quilt)" now maps to |
| 6241 | ::V3::quilt instead of ::V3_0::quilt. |
| 6242 | * Fix changelog parser to not fail when an unexpected changelog entry |
| 6243 | appears without the preceding heading line. Closes: #478925 |
| 6244 | * Change the "2.0" and "3.0 (quilt)" source packages to refuse by default |
| 6245 | binary files in the debian sub-directory. They have to be whitelisted |
| 6246 | through debian/source/include-binaries. Closes: #473041 |
| 6247 | * Make sure triggers are activated when a file is removed in a directory |
| 6248 | shared by multiple packages. Closes: #479850 |
| 6249 | |
| 6250 | [ Helge Kreutzmann ] |
| 6251 | * Minor fixes and clarifications to man pages. |
| 6252 | |
| 6253 | [ Updated programs translations ] |
| 6254 | * Brazilian Portuguese (Felipe Augusto van de Wiel). Closes: #480579 |
| 6255 | * Czech (Miroslav Kure). |
| 6256 | * French (Florent Ussel). |
| 6257 | * Galician (Jacobo Tarrio). |
| 6258 | * German (Sven Joachim). |
| 6259 | * Polish (Wiktor Wandachowicz). |
| 6260 | * Portuguese (Miguel Figueiredo). |
| 6261 | * Russian (Yuri Kozlov). Closes: #478827 |
| 6262 | * Slovak (Ivan Masár). Closes: #478897 |
| 6263 | * Swedish (Peter Karlsson). |
| 6264 | |
| 6265 | [ Updated man pages translations ] |
| 6266 | * German (Helge Kreutzmann). |
| 6267 | * Polish (Wiktor Wandachowicz). |
| 6268 | * Swedish (Peter Karlsson). |
| 6269 | |
| 6270 | [ Updated scripts translations ] |
| 6271 | * German (Helge Kreutzmann). |
| 6272 | * Polish (Wiktor Wandachowicz). |
| 6273 | * Russian (Yuri Kozlov). Closes: #479142 |
| 6274 | * Swedish (Peter Karlsson). |
| 6275 | |
| 6276 | [ Updated dselect translations ] |
| 6277 | * Brazilian Portuguese (Felipe Augusto van de Wiel). |
| 6278 | * Czech (Miroslav Kure). |
| 6279 | * French (Christian Perrier). |
| 6280 | * German (Sven Joachim). |
| 6281 | * Russian (Yuri Kozlov). Closes: #478802 |
| 6282 | * Slovak (Ivan Masár). Closes: #479007 |
| 6283 | |
| 6284 | -- Guillem Jover <guillem@debian.org> Mon, 12 May 2008 08:33:07 +0300 |
| 6285 | |
| 6286 | dpkg (1.14.18) unstable; urgency=low |
| 6287 | |
| 6288 | [ Guillem Jover ] |
| 6289 | * Bump po4a version in Build-Depends to 0.33.1-1, as usage of UTF-8 |
| 6290 | in original man pages was causing build failures. Closes: #473498 |
| 6291 | * Add triggers documentation to dpkg-dev. Closes: #473449 |
| 6292 | * Add deb-triggers.5 and dpkg-trigger.1 man pages, and document new |
| 6293 | statuses and options in dpkg.1. |
| 6294 | |
| 6295 | [ Raphaël Hertzog ] |
| 6296 | * When dpkg-source builds a source package of Format: 2.0 or 3.0 (quilt) it |
| 6297 | applies the patches before the build if |
| 6298 | debian/patches/.dpkg-source-applied doesn't exist. This file is created |
| 6299 | during extraction if patches are applied, and is auto-excluded from the |
| 6300 | debian tarball. This enables on-the-fly conversion of source packages from |
| 6301 | Format: 1.0 to Format: 3.0 (quilt) without manual intervention of the |
| 6302 | user. This feature can be disabled with the option --no-preparation. |
| 6303 | * The dpkg-source option --skip-patches disables application of patches |
| 6304 | during extraction of source packages using Format: 2.0 or Format: 3.0 |
| 6305 | (quilt). |
| 6306 | * Ensure the Files field is last in *.dsc and *.changes. This is a |
| 6307 | work-around for some braindead dsc parsers (dupload and sbuild for |
| 6308 | instance, see #473518 and #470440). |
| 6309 | * Initialize dependencies for libraries having symbols files with the |
| 6310 | smallest minimal version listed in the symbols file instead of using |
| 6311 | an unversioned dependency. It's the only way to ensure the library |
| 6312 | presence if it wasn't available in all versions of the package that ever |
| 6313 | existed. Closes: #474079 |
| 6314 | * Don't use the -p option of diff for Format: 1.0 source packages. |
| 6315 | dpkg-source of sarge doesn't accept data after @@. Closes: #474417 |
| 6316 | |
| 6317 | [ Updated dselect translations ] |
| 6318 | * German. (Sven Joachim). |
| 6319 | * Swedish (Peter Karlsson). |
| 6320 | |
| 6321 | [ Updated programs translations ] |
| 6322 | * Portuguese (Miguel Figueiredo). |
| 6323 | * Simplified Chinese (Deng Xiyue). Closes: #473523 |
| 6324 | * Swedish (Peter Karlsson). |
| 6325 | * Vietnamese (Clytie Siddall). Closes: #473726 |
| 6326 | |
| 6327 | [ Updated man pages translations ] |
| 6328 | * German (Helge Kreutzmann). |
| 6329 | * Swedish (Peter Karlsson). |
| 6330 | |
| 6331 | [ Updated scripts translations ] |
| 6332 | * German (Helge Kreutzmann). |
| 6333 | * Swedish (Peter Karlsson). |
| 6334 | |
| 6335 | -- Guillem Jover <guillem@debian.org> Tue, 08 Apr 2008 07:00:10 +0300 |
| 6336 | |
| 6337 | dpkg (1.14.17) experimental; urgency=low |
| 6338 | |
| 6339 | [ Guillem Jover ] |
| 6340 | * Replace strdup plus error checking usage with a new m_strdup function. |
| 6341 | Closes: #379028 |
| 6342 | * Add new keybinding in dselect to restore all selections back to |
| 6343 | whatever's currently installed. Closes: #151540 |
| 6344 | Thanks to Colin Watson. |
| 6345 | * Use system timersub and fix timeval normalization in multiplication in |
| 6346 | start-stop-daemon. Thanks to Andreas Påhlsson. Closes: #462225 |
| 6347 | * Cosmetic fixes to start-stop-daemon output and man page. Document that |
| 6348 | --chuid will change the group even if it has not been specified. Add |
| 6349 | EXIT STATUS and EXAMPLE sections to man page. Thanks to Justin Pryzby. |
| 6350 | * Add Raphaël Hertzog to Uploaders, and remove Brendan O'Dea and |
| 6351 | Christian Perrier with their permission. |
| 6352 | * Use functions from libcompat when those are not provided by the system. |
| 6353 | - Add strnlen to libcompat. |
| 6354 | - Link programs against libcompat which provides obstack. Closes: #142042 |
| 6355 | * Change dpkg-gencontrol to not output the Homepage field on udeb. |
| 6356 | * Reintroduce 'no-debsig' back in dpkg.cfg to avoid failing to install any |
| 6357 | package when debsig-verify is installed. Closes: #311843 |
| 6358 | * Fix some small memory leaks. Closes: #469520 |
| 6359 | Thanks to Sean Finney. |
| 6360 | * Correct broken dselect logic for self-conflicting packages. |
| 6361 | Thanks to Ian Jackson. |
| 6362 | * Implement 'Breaks' properly in dselect. Closes: #448946 |
| 6363 | Thanks to Ian Jackson. |
| 6364 | * Fix erroneous description of Breaks in dselect output. |
| 6365 | Thanks to Ian Jackson. |
| 6366 | * Allow compilation with --disable-nls on systems without libintl.h where |
| 6367 | a non glibc claims to be glibc. Closes: #465420 |
| 6368 | * Fix crash when a .deb file becomes unreadable while dpkg is starting. |
| 6369 | Thanks to Ian Jackson. Closes: #255882 |
| 6370 | * Few file descriptor cleanup and error handling fixes. |
| 6371 | Thanks to Ian Jackson. Closes: #443338 |
| 6372 | * Move test suite invocation to a new check target in debian/rules. |
| 6373 | * Add support for nocheck DEB_BUILD_OPTIONS in debian/rules, so that the |
| 6374 | dpkg test suite can be skipped if desired. |
| 6375 | * Improve log and status-fd output by printing more status change updates |
| 6376 | and actions. Thanks to Ian Jackson. |
| 6377 | * Implement triggers support. Thanks to Ian Jackson. |
| 6378 | Closes: #17243, #68981, #215374, #217622, #248693, #308285 |
| 6379 | |
| 6380 | [ Raphaël Hertzog ] |
| 6381 | * Add a warning displayed by dpkg-genchanges if the current version is |
| 6382 | smaller than the previous one. Closes: #4655 |
| 6383 | * Add -d and -c options in dpkg-checkbuilddeps to override |
| 6384 | build-depends/conflicts. Closes: #114774 |
| 6385 | * Include list of libraries in dpkg-gensymbols' warning about new/lost |
| 6386 | libraries. |
| 6387 | * Add -R option to dpkg-buildpackage so that one can replace the usual |
| 6388 | "debian/rules" by something else. Closes: #355654 |
| 6389 | * Always list all binary packages in the Description: field of .changes |
| 6390 | files. It's nice for reviewers and mentors.debian.net was using this field |
| 6391 | on source only uploads to display short description of what the package is |
| 6392 | about. |
| 6393 | * Handle the case when the library has a different SONAME than the one used |
| 6394 | to find it. Closes: #462413 |
| 6395 | * Fix Dpkg::Version and Dpkg::Fields::Object to import _g() from |
| 6396 | Dpkg::Gettext. Thanks to Adam Heath and Olivier Berger for spotting |
| 6397 | this. Closes: #465651 |
| 6398 | * Change PATH during make check to look into build directories containing |
| 6399 | dpkg and the related scripts. Thanks to Mike Frysinger. Closes: #466957 |
| 6400 | * Some lintian cleanup: |
| 6401 | - add overrides for some useless I: tags |
| 6402 | - drop unused overrides |
| 6403 | - updated several manual pages to fix hyphen-used-as-minus-sign |
| 6404 | - fixed manpage-has-errors-from-man in several manual pages |
| 6405 | - removed empty debian/dpkg.prerm |
| 6406 | * Removed old upgrade code from dpkg's preinst and postinst which only |
| 6407 | concerns upgrading from dpkg version older than the one in oldstable |
| 6408 | already. And thus we get rid of old the last usage of read in those |
| 6409 | scripts (fixes lintian's warning read-in-maintainer-script). |
| 6410 | * Removed sorting of dependencies in dpkg-gencontrol and dpkg-source. But |
| 6411 | kept it for all other fields (Enhances, Conflicts, Replaces, Breaks, |
| 6412 | Build-Conflicts and Build-Conflicts-Indep). |
| 6413 | * Instead changed dpkg-shlibdeps to sort the dependencies generated in |
| 6414 | ${shlibs:*} variables. |
| 6415 | * Changed the logic of simplification of dependencies: if any dependency |
| 6416 | must be discarded due to another dependency appearing further |
| 6417 | in the field, the superseding dependency will take the place of the |
| 6418 | discarded one. Added a test case for this. |
| 6419 | * dpkg-shlibdeps properly accounts usage of symbols provided by private |
| 6420 | libraries without SONAME. Closes: #469838 |
| 6421 | * Add a new warning to dpkg-shlibdeps when a library NEEDED is in fact |
| 6422 | not used by any of the binaries analyzed. Closes: #472332 |
| 6423 | * Add a new --warnings=<value> option to select the set of warnings to |
| 6424 | activate. By default, do not activate the warning about useless |
| 6425 | libraries at the binary level (instead the new warning above is activated |
| 6426 | by default: it's less strict and more useful). |
| 6427 | * dpkg-source has been heavily refactored to make it easier to support |
| 6428 | multiple source package formats. Several new source package formats have |
| 6429 | been added: |
| 6430 | - the format "2.0" is the original wig&pen |
| 6431 | - the format "3.0 (quilt)" is based on 2.0. It uses a tarball for the |
| 6432 | debian directory and can thus include binary files. Binaries |
| 6433 | outside of the debian directory can be also included if they |
| 6434 | are listed in debian/source/include-binaries (and option |
| 6435 | --include-binaries will generate this file automatically). |
| 6436 | Closes: #4588, #4628 |
| 6437 | - thus it will also preserve timestamps on Debian-provided |
| 6438 | documentation like README.Debian. Closes: #366555 |
| 6439 | - it handles an explicit series of patches and the patch can thus be |
| 6440 | named without constraints. Patches can contain arbitrary |
| 6441 | headers/comments between file chunks. Closes: #363018 |
| 6442 | - it ignores changes on a number of temporary and VCS-specific files |
| 6443 | by default. Closes: #203792, #323909 |
| 6444 | - the patches in debian/patches can remove files. Closes: #12564 |
| 6445 | - the patches are applied at unpack time. Closes: #463048 |
| 6446 | - the formats "3.0 (quilt/native)" don't include VCS directories by |
| 6447 | default. Closes: #435126 |
| 6448 | - the format "3.0 (custom)" can be used to create a source package |
| 6449 | containing arbitrary files. It's useful for helper tools that can |
| 6450 | generate the files by themselves in a more efficient way |
| 6451 | (like all the *-buildpackage tools). Closes: #246918 |
| 6452 | - the formats "3.0 (git/bzr)" are experimental formats based |
| 6453 | on corresponding VCS repositories. Thanks to Joey Hess and Colin Watson |
| 6454 | respectively. |
| 6455 | * dpkg-source has a new --no-check option. It disables GPG check and |
| 6456 | checksums checks. Closes: #220758 |
| 6457 | * dpkg-shlibdeps is now able to look into directories containing libraries |
| 6458 | used by cross-built binaries provided that the right environment variable |
| 6459 | are set. Closes: #453267 |
| 6460 | * Change default value of LDFLAGS (set by dpkg-buildpackage) to '' |
| 6461 | instead of '-Wl,-Bsymbolic-functions'. It's safer at this point of the |
| 6462 | release cycle. |
| 6463 | * dpkg-buildpackage will set PKG_CONFIG_LIBDIR (but not override an existing |
| 6464 | value) in case of cross-compilation so that pkgconfig finds .pc files |
| 6465 | in the directory specific to the target architecture. Closes: #439979 |
| 6466 | |
| 6467 | [ Frank Lichtenheld ] |
| 6468 | * Add a warning in dpkg-buildpackage if the build-dependencies are not |
| 6469 | satisfied during -S. Closes: #445552 |
| 6470 | * Add a missing space in the German scripts translation. Closes: #463398 |
| 6471 | * Add improved deb-shlibs.5 manual page by Zack Weinberg. Closes: #466135 |
| 6472 | * dpkg-buildpackage exports some build related environment variables |
| 6473 | now. Based on a patch by Matthias Klose. Closes: #465282 |
| 6474 | (See dpkg-buildpackage(1) and https://wiki.ubuntu.com/DistCompilerFlags |
| 6475 | for details) |
| 6476 | * Add support for use of SHA1 and SHA256 checksums in .dsc and |
| 6477 | .changes files. Information will be available in Checksums-Sha{1,256} |
| 6478 | fields. .changes format version increased to 1.8. |
| 6479 | * Link dselect against libncursesw. Closes: #466321 |
| 6480 | * Forward port a patch from the old changelog parser to the new |
| 6481 | one that got lost during the transition. '+' and '.' can now |
| 6482 | be used in distribution names yet again. Reported by dann frazier. |
| 6483 | Closes: #467470 |
| 6484 | |
| 6485 | [ Updated programs translations ] |
| 6486 | * Korean (Changwoo Ryu). |
| 6487 | * Polish (Robert Luberda). |
| 6488 | * Romanian (Eddy Petrişor). |
| 6489 | * Slovak (Ivan Masár). Closes: #471342 |
| 6490 | * Swedish (Peter Karlsson). |
| 6491 | * Thai (Theppitak Karoonboonyanan). Closes: #468916 |
| 6492 | |
| 6493 | [ Updated man pages translations ] |
| 6494 | * German (Helge Kreutzmann). |
| 6495 | * Polish (Robert Luberda). |
| 6496 | * Swedish (Peter Karlsson). |
| 6497 | |
| 6498 | [ Updated dselect translations ] |
| 6499 | * Basque (Piarres Beobide). Closes: #462403 |
| 6500 | |
| 6501 | [ Updated scripts translations ] |
| 6502 | * German (Helge Kreutzmann). |
| 6503 | * Polish (Robert Luberda). |
| 6504 | * Swedish (Peter Karlsson). |
| 6505 | |
| 6506 | [ Updated dselect translations ] |
| 6507 | * Polish (Robert Luberda). |
| 6508 | * Romanian (Eddy Petrişor). |
| 6509 | |
| 6510 | -- Guillem Jover <guillem@debian.org> Sun, 30 Mar 2008 12:48:22 +0300 |
| 6511 | |
| 6512 | dpkg (1.14.16.6) unstable; urgency=medium |
| 6513 | |
| 6514 | * Let dpkg-gensymbols skip directories which are just symlinks when scanning |
| 6515 | the package build dir. |
| 6516 | * Bump urgency to medium to compensate lost days in testing migration due to |
| 6517 | the two last uploads. |
| 6518 | |
| 6519 | -- Raphaël Hertzog <hertzog@debian.org> Sat, 26 Jan 2008 19:20:40 +0100 |
| 6520 | |
| 6521 | dpkg (1.14.16.5) unstable; urgency=low |
| 6522 | |
| 6523 | * Fix dpkg-gensymbols handling of #include so that one can include multiple |
| 6524 | times the same file and have it properly taken into account. |
| 6525 | * Add many armel-specific symbols to dpkg-gensymbols' blacklist. |
| 6526 | Closes: #462318 |
| 6527 | |
| 6528 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 24 Jan 2008 14:20:10 +0100 |
| 6529 | |
| 6530 | dpkg (1.14.16.4) unstable; urgency=low |
| 6531 | |
| 6532 | * Import capit in Dpkg::Cdata from Dpkg::Fields. Closes: #462172 |
| 6533 | |
| 6534 | -- Guillem Jover <guillem@debian.org> Wed, 23 Jan 2008 08:44:32 +0200 |
| 6535 | |
| 6536 | dpkg (1.14.16.3) unstable; urgency=low |
| 6537 | |
| 6538 | [ Raphaël Hertzog ] |
| 6539 | * Remove the ":utf8" layer that utf8-encodes already valid utf8. |
| 6540 | Closes: #462098 |
| 6541 | * Disable variable substitution in dpkg-genchanges. Closes: #462079, #462089 |
| 6542 | |
| 6543 | [ Guillem Jover ] |
| 6544 | * Make start-stop-daemon set the supplementary groups if the real user or |
| 6545 | group are different than the ones we should switch to. Closes: #462075 |
| 6546 | * Fix segfault in start-stop-daemon when using --group w/o --chuid (as |
| 6547 | a side effect, using --group alone works for the first time in years). |
| 6548 | Closes: #462072 |
| 6549 | * Fix timeout computations for start-stop-daemon --retry option. This has |
| 6550 | not worked properly for a long time (maybe never), but came to light |
| 6551 | due to #460903's fix. Closes: #462104 |
| 6552 | |
| 6553 | -- Guillem Jover <guillem@debian.org> Tue, 22 Jan 2008 23:39:59 +0200 |
| 6554 | |
| 6555 | dpkg (1.14.16.2) unstable; urgency=low |
| 6556 | |
| 6557 | * Change uid after changing gid and initializing supplementary groups in |
| 6558 | start-stop-daemon. Closes: #462018 |
| 6559 | * Change temporary dpkg Breaks on dpkg-dev (= 1.14.13) and (= 1.14.14) |
| 6560 | to Conflicts, so that users from etch can upgrade to sid (or lenny |
| 6561 | once dpkg has migrated). |
| 6562 | |
| 6563 | -- Guillem Jover <guillem@debian.org> Tue, 22 Jan 2008 13:05:22 +0200 |
| 6564 | |
| 6565 | dpkg (1.14.16.1) unstable; urgency=low |
| 6566 | |
| 6567 | * Add libtimedate-perl to dpkg-dev's Depends and to Build-Depends. |
| 6568 | Reported by Aurelien Jarno. Closes: #461875 |
| 6569 | |
| 6570 | -- Frank Lichtenheld <djpig@debian.org> Mon, 21 Jan 2008 12:48:51 +0100 |
| 6571 | |
| 6572 | dpkg (1.14.16) unstable; urgency=low |
| 6573 | |
| 6574 | [ Guillem Jover ] |
| 6575 | * Add build-essential as an implicit Build-Depends in dpkg-checkbuilddeps. |
| 6576 | Closes: #402901 |
| 6577 | * Add build-essential to dpkg-dev Recommends. |
| 6578 | * Do not warn about unrecognized Homepage field in binary package stanzas |
| 6579 | in dpkg-genchanges and dpkg-source. Closes: #460309 |
| 6580 | * Do not use the enoent helper binary, and use perl POSIX module instead. |
| 6581 | * Keep checking for the process when start-stop-daemon is called with |
| 6582 | --retry even if the daemon removed the pidfile. Closes: #460903 |
| 6583 | Thanks to Justin Pryzby for the analysis. |
| 6584 | * Make --quiet silence --test in start-stop-daemon. Closes: #367998 |
| 6585 | * Check current uid and gid in start-stop-daemon before calling setuid, |
| 6586 | setgid and initgroups. Closes: #222524 |
| 6587 | Based on a patch by Samuel Thibault. |
| 6588 | * Remove unimplemented --test option from update-alternatives. |
| 6589 | Closes: #392432, #461247 |
| 6590 | * Additionally check if errno is EEXIST after rmdir(2), as SUSv3 specifies |
| 6591 | that on non-empty directories it can either return that or ENOTEMPTY. |
| 6592 | This fixes run time problems on Solaris. |
| 6593 | * Fix start-stop-daemon --help output to state that --name is one of the |
| 6594 | possible required options to use. Closes: #354999 |
| 6595 | * Demote dselect from priority important to optional. Closes: #461327 |
| 6596 | * Fix portability issues on HP-UX, by not using backticks inside double |
| 6597 | quotes in m4 files. Closes: #24514 |
| 6598 | * Switch Maintainer address to <debian-dpkg@lists.debian.org> from |
| 6599 | <team@dpkg.org>. |
| 6600 | * Add README.feature-removal-schedule describing the features to be removed |
| 6601 | and README.api describing the provided APIs. |
| 6602 | |
| 6603 | [ Frank Lichtenheld ] |
| 6604 | * Make the -L option of dpkg-parsechangelog actually work (it's |
| 6605 | only been eleven years...) |
| 6606 | * Import the code from my external Parse::DebianChangelog as |
| 6607 | Dpkg::Changelog and Dpkg::Changelog::Debian. Using this |
| 6608 | from parsechangelog/debian adds the following requested |
| 6609 | features: |
| 6610 | - Option to use a non-lossy format. Closes: #95579 |
| 6611 | - Various options to better control how many entries |
| 6612 | should be displayed. Closes: #226932 |
| 6613 | |
| 6614 | [ Raphaël Hertzog ] |
| 6615 | * Replaced all the remaining code in controllib.pl by new modules. All |
| 6616 | scripts have been adjusted to use the new modules and controllib.pl has |
| 6617 | been removed. |
| 6618 | * The code to parse debian/control is available in a perl module |
| 6619 | Dpkg::Control. Closes: #26554 |
| 6620 | * Temporarily add a Breaks: dpkg-dev (= 1.14.13), dpkg-dev (= 1.14.14) on |
| 6621 | dpkg for the convenience of sid users. Closes: #459815 |
| 6622 | * Update dpkg-source(1) to explain better what the directory after -b is. |
| 6623 | Closes: #323606 |
| 6624 | * Also force version in ${binary:Version} if dpkg-gencontrol -v<version> |
| 6625 | is used. That way we're consistent with the definition of that variable |
| 6626 | in deb-substvars(5). Closes: #433477 |
| 6627 | * Add support of Dm-Upload-Allowed field. Closes: #453400 |
| 6628 | * Fix dpkg-shlibdeps' filtering of duplicated dependencies in fields of |
| 6629 | lesser priority (when -d is used). |
| 6630 | * Fix behaviour of dpkg-shlibdeps when the same binary was passed multiple |
| 6631 | times for use in different dependency fields (-d option). |
| 6632 | * Change logic of -si option of dpkg-genchanges to include the original |
| 6633 | tarball only if the current upstream version differs from the upstream |
| 6634 | version of the previous changelog entry. Replaces the heuristic based |
| 6635 | on revision number (-0, -0.1 or -1). Closes: #28701 |
| 6636 | * Some code refactoring on dpkg-genchanges and bug fixes in the generation |
| 6637 | of the Description: field. As a result, source only uploads will no more |
| 6638 | have Description fields. |
| 6639 | * Add support of wildcard entries in symbols files. This makes it much |
| 6640 | simpler to write symbols files for well managed libraries but in that case |
| 6641 | dpkg-gensymbols can't check any more if symbols have disappeared. |
| 6642 | Closes: #459359 |
| 6643 | |
| 6644 | [ Updated man pages translations ] |
| 6645 | * Fix typo in French. Closes: #460021 |
| 6646 | * German (Helge Kreutzmann). |
| 6647 | |
| 6648 | [ Updated programs translations ] |
| 6649 | * Basque (Piarres Beobide). Closes: #459565 |
| 6650 | * French (Christian Perrier). |
| 6651 | * German, Basque, Norwegian Bokmål, Swedish, Vietnamese, Simplified Chinese, |
| 6652 | Galician unfuzzied. |
| 6653 | * Russian (Yuri Kozlov). Closes: #460708 |
| 6654 | |
| 6655 | [ Updated scripts translations ] |
| 6656 | * Russian (Yuri Kozlov). Closes: #460709 |
| 6657 | * Swedish (Peter Karlsson). |
| 6658 | |
| 6659 | -- Guillem Jover <guillem@debian.org> Mon, 21 Jan 2008 10:00:45 +0200 |
| 6660 | |
| 6661 | dpkg (1.14.15) unstable; urgency=low |
| 6662 | |
| 6663 | [ Raphaël Hertzog ] |
| 6664 | * Make sure {dpkg-dev,dselect}.preinst are included in the source tarball. |
| 6665 | Closes: #452730 |
| 6666 | * Blacklist armel-specific symbols in dpkg-gensymbols. Reported by Riku |
| 6667 | Voipio. Closes: #457964 |
| 6668 | * Fix typos in various manpages. Patch from A. Costa. Closes: #458276 |
| 6669 | * Make dpkg-shlibdeps choose the right symbols files when we have several |
| 6670 | debian/*/DEBIAN/symbols for a given soname. Closes: #458860 |
| 6671 | * Add a -S<pkgbuilddir> option to dpkg-shlibdeps to indicate a package build |
| 6672 | tree to scan first when trying to find a needed library. |
| 6673 | * Change dpkg-gensymbols to mark symbols that disappeared with #MISSING |
| 6674 | instead of #DEPRECATED, it's clearer for people. |
| 6675 | * Fix Dpkg::Shlibs::Objdump to properly take into account R_*_COPY |
| 6676 | relocations. Closes: #454036 |
| 6677 | * Explain better the order in which postinst/prerm scripts are called |
| 6678 | between a package and its dependencies. Thanks to Nicolas François and |
| 6679 | Helge Kreutzmann for their suggestions. Closes: #379641 |
| 6680 | * Fix Dpkg::BuildOptions so that dpkg-buildpackage doesn't double all |
| 6681 | options in DEB_BUILD_OPTIONS when called with the -j parameter. |
| 6682 | Closes: #453656 |
| 6683 | |
| 6684 | [ Guillem Jover ] |
| 6685 | * Move compression related variables to a new Dpkg::Compression module. |
| 6686 | * Remove disabled, obsolete and quite incomplete Hebrew translations. |
| 6687 | * Revert dpkg-dev versioned dependency bump on dpkg >= 1.14.13 back to |
| 6688 | >= 1.14.6, as the compression variables are now in a module in dpkg-dev. |
| 6689 | * Do not display garbage in dselect on monochrome terminals, by setting |
| 6690 | a missing ncurses character attribute. Closes: #155741, #157093 |
| 6691 | Thanks to Sven Rudolph. |
| 6692 | * Do not loop endlessly in dselect with very long package descriptions. |
| 6693 | Closes: #179320, #342495 |
| 6694 | Thanks to John Zaitseff. |
| 6695 | * Ignore wrapped lines in install-info when matching section titles. |
| 6696 | Closes: #214684 |
| 6697 | Thanks to Andreas Metzler and Ian Zimmerman. |
| 6698 | * Do not use strdup for execvp arguments. Closes: #379027 |
| 6699 | * Do not print 'failed to kill' warning in start-stop-daemon when polling |
| 6700 | the pid. Closes: #157305, #352554 |
| 6701 | Thanks to Samuel Thibault. |
| 6702 | * Properly print build message in dpkg-buildpackage for lzma and bzip2 |
| 6703 | compressed sources. Closes: #458519 |
| 6704 | * Promote bzip2 Recommends to Depends for dpkg-dev. Closes: #458521 |
| 6705 | * Add lzma to dpkg-dev Depends. |
| 6706 | * Do not automatically enable -j if DEB_BUILD_OPTIONS contains parallel=n, |
| 6707 | and allow overriding its value from the environment. Closes: #458589 |
| 6708 | * Fix Dpkg::BuildOptions to parse all options in DEB_BUILD_OPTIONS, so |
| 6709 | that dpkg-buildpackage called with -j preserves unrecognized options. |
| 6710 | * Fix several signed vs unsigned value comparisons that were making some |
| 6711 | code to never be executed. |
| 6712 | |
| 6713 | [ Updated programs translations ] |
| 6714 | * French (Christian Perrier). |
| 6715 | * German (Sven Joachim). Closes: #459223 |
| 6716 | * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #457918, #458732 |
| 6717 | * Simplified Chinese (Deng Xiyue). Closes: #459018 |
| 6718 | * Swedish (Peter Karlsson). |
| 6719 | * Vietnamese (Clytie Siddall). Closes: #459016 |
| 6720 | |
| 6721 | [ Updated scripts translations ] |
| 6722 | * French (Christian Perrier). |
| 6723 | * Swedish (Peter Karlsson). |
| 6724 | |
| 6725 | [ Updated man pages translations ] |
| 6726 | * Swedish (Peter Karlsson). |
| 6727 | |
| 6728 | -- Guillem Jover <guillem@debian.org> Mon, 07 Jan 2008 12:12:16 +0200 |
| 6729 | |
| 6730 | dpkg (1.14.14) unstable; urgency=low |
| 6731 | |
| 6732 | * Fix override disparity: set priority of dselect to important. |
| 6733 | * Add libio-string-perl to Build-Depends as it's needed by a non-regression |
| 6734 | test (fix FTBFS, thus a quick upload). |
| 6735 | * Make dpkg-dev depend on dpkg (>= 1.14.13) as the latest Dpkg.pm is needed |
| 6736 | for dpkg-source. |
| 6737 | |
| 6738 | -- Raphaël Hertzog <hertzog@debian.org> Thu, 27 Dec 2007 11:20:38 +0100 |
| 6739 | |
| 6740 | dpkg (1.14.13) unstable; urgency=low |
| 6741 | |
| 6742 | [ Frank Lichtenheld ] |
| 6743 | * Add an own manpage for Dpkg's version format. Mostly stolen |
| 6744 | from policy. Closes: #373003 |
| 6745 | * Fix control file parsing for field values starting with a colon. |
| 6746 | Apparently nobody ever needed this until Vcs-Cvs came along. |
| 6747 | Closes: #453364 |
| 6748 | * Copy the usr/share/doc directory to dpkg-dev and dselect (Instead |
| 6749 | of using symlinks). The space requirements are minimal and adding |
| 6750 | the needed dependencies to comply with policy would be way more |
| 6751 | inconvenient. Pointed out by Rene Engelhard. Closes: #452730 |
| 6752 | * Allow more than one arch and more than one type of a package |
| 6753 | in debian/files. Parts of the patch by Goswin von Brederlow |
| 6754 | and Bastian Blank. Closes: #356299, #377400, #229143 |
| 6755 | * Allow building only architecture independent packages (-A). |
| 6756 | Closes: #109794, #200454 |
| 6757 | * Bump Standards-Version to 3.7.3 (no changes) |
| 6758 | |
| 6759 | [ Raphaël Hertzog ] |
| 6760 | * When dpkg-shlibdeps finds a lib in a directory which is just a symlink to |
| 6761 | another directory that is also considered, remember the other directory |
| 6762 | name as the canonical one. Closes: #453885 |
| 6763 | * dpkg-shlibdeps doesn't warn any more about libm.so.6 being unused if the |
| 6764 | binary is also linked against libstdc++ since g++ always add an implicit |
| 6765 | -lm. Closes: #454616 |
| 6766 | * Included files in symbols files (via #include) do no more need to repeat |
| 6767 | the header line. Closes: #455260 |
| 6768 | * Tweak the sort algorithm between dependencies so that intervals |
| 6769 | are displayed as "a (>= 1), a (<< 2)" instead of the opposite. |
| 6770 | Closes: #455520 |
| 6771 | * Extend format of symbols files to support arbitrary fields of |
| 6772 | meta-information. First field is Build-Depends-Package used to extract the |
| 6773 | version requirement possibly encoded in the Build-Depends field and make |
| 6774 | sure that the generated dependency is at least as strict as this one. |
| 6775 | * Fix dpkg-gensymbols to not update version info of a deprecated symbol. |
| 6776 | Closes: #457739 |
| 6777 | * Fix dpkg-source's behaviour with options -sk -sK -sp -sP. Closes: #457784 |
| 6778 | |
| 6779 | [ Guillem Jover ] |
| 6780 | * Ignore the man pages when building without NLS support. Closes: #457673 |
| 6781 | * Fix perl warnings: |
| 6782 | - Check for undefined values when reading from the alternative db. |
| 6783 | * Properly handle symlinks for alternatives with nonexistent slave links. |
| 6784 | Closes: #76295, #246906, #433567, #451872, #220044, #392440, #441021 |
| 6785 | Closes: #443241 |
| 6786 | Based on a patch by Daniel Leidert <daniel.leidert@wgdd.de>. |
| 6787 | * Fail when diverting to a non existent directory. Closes: #245562 |
| 6788 | Thanks to Flavio Stanchina <flavio@stanchina.net>. |
| 6789 | * Refactor update-alternatives. |
| 6790 | |
| 6791 | [ Updated programs translations ] |
| 6792 | * French (Christian Perrier, as this was trivial). |
| 6793 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #456984 |
| 6794 | * Swedish (Peter Karlsson). |
| 6795 | |
| 6796 | [ Updated man pages translations ] |
| 6797 | * German (Helge Kreutzmann). |
| 6798 | * Swedish (Peter Karlsson). |
| 6799 | |
| 6800 | [ Updated scripts translations ] |
| 6801 | * French (Frédéric Bothamy). |
| 6802 | * German (Helge Kreutzmann). |
| 6803 | * Japanese (Kenshi Muto). Closes: #455841 |
| 6804 | * Swedish (Peter Karlsson). |
| 6805 | |
| 6806 | -- Guillem Jover <guillem@debian.org> Thu, 27 Dec 2007 09:16:45 +0200 |
| 6807 | |
| 6808 | dpkg (1.14.12) unstable; urgency=low |
| 6809 | |
| 6810 | [ Raphaël Hertzog ] |
| 6811 | * Add -I<file> option to dpkg-gensymbols to force the usage of a specific |
| 6812 | symbols file. |
| 6813 | * Dpkg::Shlibs::find_library() now returns canonicalized paths. |
| 6814 | * dpkg-shlibdeps always tries the realpath() of a lib as fallback when |
| 6815 | trying to identify the package of a lib (and not only for symlinks). |
| 6816 | * dpkg-shlibdeps doesn't fail any more if it can't find unversioned |
| 6817 | libraries on the presumption that they are just private libraries. Outputs |
| 6818 | a warning instead. |
| 6819 | * Expand the dpkg-shlibdeps manual page with explanations concerning |
| 6820 | failures. |
| 6821 | * The environment variable DPKG_GENSYMBOLS_CHECK_LEVEL can be used to force |
| 6822 | dpkg-gensymbols to use a precise level of checks. Closes: #452022 |
| 6823 | |
| 6824 | [ Guillem Jover ] |
| 6825 | * Define several private functions and variables as static. |
| 6826 | * Move extern declarations to header files and stop defining them as extern. |
| 6827 | * Unify parsing of Section and Priority in dpkg-gencontrol with Homepage. |
| 6828 | * Switch dpkg-scanpackages to use the new Dpkg::ErrorHandling and |
| 6829 | Dpkg::Versions modules. |
| 6830 | |
| 6831 | -- Guillem Jover <guillem@debian.org> Thu, 29 Nov 2007 06:14:09 +0200 |
| 6832 | |
| 6833 | dpkg (1.14.11) unstable; urgency=low |
| 6834 | |
| 6835 | [ Raphaël Hertzog ] |
| 6836 | * dpkg-shlibdeps now ignores the lack of dependency information in some |
| 6837 | specific cases (instead of failing): |
| 6838 | - when the library is in the same package than the binary analyzed |
| 6839 | - when the library is not versioned and can't have a shlibs file |
| 6840 | * dpkg-shlibdeps now only displays 10 warnings about symbols not found for |
| 6841 | each binary and a count of skipped warnings. Closes: #452318 |
| 6842 | * dpkg-shlibdeps: optimize "dpkg -S" lookups by caching results, patch |
| 6843 | from Aaron M. Ucko <ucko@debian.org>. Closes: #452577 |
| 6844 | |
| 6845 | [ Guillem Jover ] |
| 6846 | * Fix dpkg-scanpackages to properly support an optional override file. |
| 6847 | Closes: #452621 |
| 6848 | |
| 6849 | -- Guillem Jover <guillem@debian.org> Sat, 24 Nov 2007 07:19:02 +0200 |
| 6850 | |
| 6851 | dpkg (1.14.10) unstable; urgency=low |
| 6852 | |
| 6853 | [ Raphaël Hertzog ] |
| 6854 | * dpkg-shlibdeps now correctly identify private libraries (avoid many |
| 6855 | warnings with perl/python modules). Closes: #452338 |
| 6856 | * Move capit() to a Dpkg::Fields module and use it in dpkg-shlibdeps. |
| 6857 | Closes: #452262 |
| 6858 | * Add more debug messages to dpkg-shlibdeps to ease collecting information |
| 6859 | in case of problems. |
| 6860 | * dpkg-shlibdeps now accepts again empty dependencies in shlibs files. |
| 6861 | * dpkg-shlibdeps will try harder to identify packages providing a library |
| 6862 | by looking up dpkg -S on the realpath of any symlink to a library. |
| 6863 | Closes: #452339 |
| 6864 | * dpkg-source now correctly identifies the extension of the |
| 6865 | orig.tar.{gz,bz2,lzma} file and won't unexpectedly create "Format: 2.0" |
| 6866 | .dsc files. |
| 6867 | |
| 6868 | [ Guillem Jover ] |
| 6869 | * Add support for Package-Type in dpkg-name. |
| 6870 | * Restore cross compilation support by honouring the environment host and |
| 6871 | arch variables to override the default values on the dpkg-dev scripts. |
| 6872 | |
| 6873 | [ Updated man pages translations ] |
| 6874 | * Swedish (Peter Karlsson) |
| 6875 | |
| 6876 | [ Added scripts translations ] |
| 6877 | * Swedish (Peter Karlsson) |
| 6878 | |
| 6879 | -- Guillem Jover <guillem@debian.org> Fri, 23 Nov 2007 06:32:27 +0200 |
| 6880 | |
| 6881 | dpkg (1.14.9) unstable; urgency=low |
| 6882 | |
| 6883 | [ Raphaël Hertzog ] |
| 6884 | * Fix bad behaviour of Dpkg::Path::get_pkg_root_dir() and adjust |
| 6885 | dpkg-shlibdeps accordingly. Closes: #452012 |
| 6886 | * Fix Dpkg::Deps to accept empty fields. Closes: #452013 |
| 6887 | |
| 6888 | [ Updated man pages translations ] |
| 6889 | * German (Helge Kreutzmann). |
| 6890 | |
| 6891 | -- Guillem Jover <guillem@debian.org> Tue, 20 Nov 2007 07:15:41 +0200 |
| 6892 | |
| 6893 | dpkg (1.14.8) unstable; urgency=low |
| 6894 | |
| 6895 | [ Raphaël Hertzog ] |
| 6896 | * Heavy rework of dpkg-shlibdeps: |
| 6897 | - Support "symbols" files to generate finer-grained dependencies. |
| 6898 | Those files can be created by the new dpkg-gensymbols command. |
| 6899 | Closes: #430367 |
| 6900 | - Uses now all paths in RPATH (instead of only the first). |
| 6901 | Closes: #395942 |
| 6902 | - Support parsing include directives in /etc/ld.so.conf. Closes: #431597 |
| 6903 | - Libraries are also searched in the public directories of packages |
| 6904 | being built and thus debian/shlibs.local can effectively define |
| 6905 | dependencies for libraries that are being built. Closes: #80340 |
| 6906 | - "symbols" files use the full SONAME as key instead of splitting it in |
| 6907 | (name, version) like in the "shlibs" format. This allows binaries to |
| 6908 | be linked with unversioned libraries and not fail. Note that |
| 6909 | unversioned libraries are still a very bad idea. Closes: #48208 |
| 6910 | - dpkg-shlibdeps now supports '-x<package>' options that can be used to |
| 6911 | exclude packages from generated dependencies (use with care though). |
| 6912 | Closes: #41907, #109954 |
| 6913 | - If dpkg-shlibdeps doesn't find any dependency information for a |
| 6914 | shared library that is actively used, then it will fail. This can be |
| 6915 | disabled with the option '--ignore-missing-info'. Closes: #10807 |
| 6916 | * Switch perl programs to use the new Dpkg::Deps module. This changes the |
| 6917 | behaviour of dpkg-gencontrol and dpkg-source which will rewrite and |
| 6918 | simplify dependencies and build dependencies as possible. Multiple |
| 6919 | dependencies on the same package are replaced by their intersection. |
| 6920 | Closes: #178203, #186809, #222652 |
| 6921 | |
| 6922 | [ Frank Lichtenheld ] |
| 6923 | * Add $(MAKE) check to build target |
| 6924 | * Allow using other compressions than gzip on dpkg-source -b |
| 6925 | (NOTE: this will result in a Format: 2.0 source package!). |
| 6926 | Closes: #382673 |
| 6927 | * Various small fixes to the manpages suggested by Helge Kreutzmann. |
| 6928 | Closes: #445858 |
| 6929 | * Fix Dpkg::BuildOptions (and thereby dpkg-buildpackage) to really |
| 6930 | set DEB_BUILD_OPTIONS. Found by Daniel Shepler. Closes: #446119 |
| 6931 | * Change some ' in shell code in dpkg-source.1 and dpkg-query.1 to |
| 6932 | proper \(aq. Reported by Daniel van Eeden. Closes: #447476 |
| 6933 | |
| 6934 | [ Guillem Jover ] |
| 6935 | * Use shipped perl modules when calling perl programs at build time. |
| 6936 | * Switch perl programs to use the new Dpkg::ErrorHandling and Dpkg::Arch |
| 6937 | perl modules. |
| 6938 | * Add support for format strings in Dpkg::ErrorHandling functions. |
| 6939 | * Move build and host arch detection code from dpkg-architecture to |
| 6940 | Dpkg::Arch. |
| 6941 | * Add initial udeb support: |
| 6942 | - Support new fields Package-Type, Subarchitecture, Kernel-Version |
| 6943 | and Installer-Menu-Item. Closes: #383916 |
| 6944 | - New '--type' option for dpkg-scanpackages. |
| 6945 | * Make dpkg-dev Conflict on dpkg-cross << 2.0.0 which was sourcing |
| 6946 | dpkg-buildpackage expecting it to be a shell script. Closes: #445852 |
| 6947 | * Get rid of undefined macros from man pages. Thanks to Colin Watson |
| 6948 | for the analysis. |
| 6949 | |
| 6950 | [ Updated dselect translations ] |
| 6951 | * Czech (Miroslav Kure). |
| 6952 | |
| 6953 | [ Added programs translations ] |
| 6954 | * Thai (Theppitak Karoonboonyanan). Closes: #446501 |
| 6955 | |
| 6956 | [ Updated programs translations ] |
| 6957 | * Czech (Miroslav Kure). |
| 6958 | * Galician (Jacobo Tarrio). Closes: #446624 |
| 6959 | * Polish (Robert Luberda). |
| 6960 | * Russian (Yuri Kozlov). Closes: #446278 |
| 6961 | |
| 6962 | [ Updated man pages translations ] |
| 6963 | * German (Helge Kreutzmann). Closes: #448354 |
| 6964 | * Polish (Robert Luberda). |
| 6965 | * Swedish (Peter Karlsson). |
| 6966 | |
| 6967 | [ Added scripts translations ] |
| 6968 | * German (Helge Kreutzmann). Closes: #448353 |
| 6969 | |
| 6970 | [ Updated scripts translations ] |
| 6971 | * Polish (Robert Luberda). |
| 6972 | * Swedish (Peter Karlsson). |
| 6973 | |
| 6974 | -- Guillem Jover <guillem@debian.org> Mon, 19 Nov 2007 10:36:30 +0200 |
| 6975 | |
| 6976 | dpkg (1.14.7) unstable; urgency=low |
| 6977 | |
| 6978 | [ Guillem Jover ] |
| 6979 | * Add back $dpkglib into @INC, needed by the controllib.pl require in |
| 6980 | 822-date. Closes: #440962 |
| 6981 | * Document in dpkg-scanpackages that apt now requires Packages.bz2 in |
| 6982 | preference to Packages.gz. Closes: #440973 |
| 6983 | * Stop recognizing the obsolete Optional field when building packages. |
| 6984 | * Use fakeroot, if present, by default to gain root privileges in |
| 6985 | dpkg-buildpackage. |
| 6986 | * Fix typos in dpkg-deb.1 and start-stop-daemon.8. Closes: #441051 |
| 6987 | Thanks to A. Costa. |
| 6988 | * After '<prerm> remove' fails and while doing the error unwinding, if |
| 6989 | the '<postinst> abort-remove' call succeeds, preserve the old status |
| 6990 | instead of unconditionally setting it to 'Installed'. Closes: #432893 |
| 6991 | Thanks to Brian M. Carlson. |
| 6992 | * Add Vcs-Browser and Vcs-Git fields to debian/control. |
| 6993 | * Add a Homepage field to debian/control (to be changed later when |
| 6994 | there's a more formal site). |
| 6995 | * Allow comparing unsupported architectures for equality and identity. |
| 6996 | Based on a patch by Frank Lichtenheld. Closes: #427210 |
| 6997 | * Document Origin and Bugs fields in deb-control.5. Closes: #173463 |
| 6998 | * Do not replace substvars for build dependencies (it was not supported |
| 6999 | anyway). |
| 7000 | |
| 7001 | [ Frank Lichtenheld ] |
| 7002 | * Add _MTN to dpkg-source -i default regex. Suggested by Jari Aalto. |
| 7003 | * Convert dpkg-buildpackage to a Perl script. |
| 7004 | Fix some bugs in the new script detected in experimental: |
| 7005 | Closes: #444362 |
| 7006 | * dpkg-buildpackage accepts a -j<n> option now which will set |
| 7007 | MAKEFLAGS(-j<n>) and DEB_BUILD_OPTIONS(parallel=<n>) accordingly. |
| 7008 | parallel=<n> in DEB_BUILD_OPTIONS will be passed to MAKEFLAGS as |
| 7009 | well. Based on an idea by Robert Millan. Closes: #440636 |
| 7010 | * Allow dpkg-source -I without a pattern which will load a default |
| 7011 | list of pattern similar to -i without regexp. Patch by |
| 7012 | Jari Aalto. Closes: #440972 |
| 7013 | * Rework documentation of dpkg-source's -i and -I options. |
| 7014 | Closes: #323911, #440956 |
| 7015 | * Add --utf8-strings to gpg call in dpkg-buildpackage since |
| 7016 | that seems to be the better default. Suggested by Székelyi Szabolcs. |
| 7017 | Closes: #379418 |
| 7018 | * Let dpkg-buildpackage error out early if the version number from |
| 7019 | the changelog is not a valid Debian version. Closes: #216075 |
| 7020 | * Fix dpkg-source to create correct diffs for files with spaces in |
| 7021 | their name (apparently we don't have many of those ;). |
| 7022 | Based on a patch by Marcel Toele. Closes: #445380 |
| 7023 | |
| 7024 | [ Updated programs translations ] |
| 7025 | * Basque (Piarres Beobide). Closes: #440859 |
| 7026 | * Danish (Claus Hindsgaul). Closes: #441106 |
| 7027 | * French (Frédéric Bothamy). |
| 7028 | * German (Sven Joachim). Closes: #440537 |
| 7029 | * Nepali (Shiva Prasad Pokharel). Closes: #437825 |
| 7030 | * Portuguese (Miguel Figueiredo). Closes: #441113 |
| 7031 | * Romanian (Eddy Petrişor). |
| 7032 | * Vietnamese (Clytie Siddall). Closes: #440502 |
| 7033 | * Korean (Sunjae Park). Closes: #443190 |
| 7034 | |
| 7035 | [ Updated man pages translations ] |
| 7036 | * German (Helge Kreutzmann). |
| 7037 | * Swedish (Peter Karlsson). |
| 7038 | * Korean (Sunjae Park). Closes: #443191 |
| 7039 | |
| 7040 | [ Updated scripts translations ] |
| 7041 | * Correct a typo in the French translation. Closes: #443276 |
| 7042 | * Swedish (Peter Karlsson). |
| 7043 | |
| 7044 | -- Guillem Jover <guillem@debian.org> Mon, 08 Oct 2007 07:31:34 +0300 |
| 7045 | |
| 7046 | dpkg (1.14.6) unstable; urgency=low |
| 7047 | |
| 7048 | [ Frank Lichtenheld ] |
| 7049 | * Synchronise usage information of dpkg, dpkg-deb, and |
| 7050 | dpkg-query man pages. This fixes some small mistakes |
| 7051 | and also Closes: #321520 |
| 7052 | |
| 7053 | [ Guillem Jover ] |
| 7054 | * Man pages cleanup: |
| 7055 | - Some italics and bold fixes. |
| 7056 | - Unify ellipsis, argument separator, and remove redundant program name |
| 7057 | preceding the options. |
| 7058 | - Substitute 'FILES' header with 'SEE ALSO' in dpkg-buildpackage(1), |
| 7059 | and remove leftover string from man page split. Closes: #439306 |
| 7060 | - Split option descriptions so that it gets easier to distinguish. |
| 7061 | - Unify author and copyright information formatting. |
| 7062 | * Move variables automatically modified at build time for the perl scripts |
| 7063 | to a new style perl module (Dpkg) and make all programs use it. |
| 7064 | * Switch 'dpkg-gettext.pl' to a new style perl module (Dpkg::Gettext). |
| 7065 | * Implement support for Breaks field. Closes: #379140 |
| 7066 | Thanks to Ian Jackson. |
| 7067 | * Run the deconfiguration of each package to be deconfigured once, instead |
| 7068 | of once per each conflicting package being removed. Closes: #378003 |
| 7069 | Thanks to Ian Jackson. |
| 7070 | * Do not segfault when the result from a 'dpkg-query -l' is bigger than |
| 7071 | the total number of current packages, and do not produce repeated |
| 7072 | results with overlapping patterns on 'dpkg-query -W'. Closes: #428427 |
| 7073 | * Tightening dpkg-dev versioned Depends to dpkg 1.14.6, and dpkg Conflicts |
| 7074 | against << dpkg-dev 1.14.6, where the perl modularization started. |
| 7075 | * Do not print empty lines after 'Setting up ...' output. Closes: #392317 |
| 7076 | * When a slave alternative is inapplicable do not attempt to create the |
| 7077 | slave link before removing it again. Closes: #411699 |
| 7078 | Thanks to Ian Jackson. |
| 7079 | * Do not consider it a file conflict if the package contains a symlink |
| 7080 | to a directory where the existing symlink on-disk points to the |
| 7081 | same place. Closes: #377682 |
| 7082 | Thanks to Ian Jackson. |
| 7083 | * Fix perl warnings: |
| 7084 | - When removing a non diverted file with dpkg-divert. Closes: #438416 |
| 7085 | * Implement support for Homepage field. Closes: #142324 |
| 7086 | * Ignore XB- fields instead of XC- fields from control file binary package |
| 7087 | stanzas in dpkg-genchanges. |
| 7088 | * Explicitly ignore all known fields from the control file source package |
| 7089 | stanza in dpkg-genchanges, instead of leaving unknown fields unwarned. |
| 7090 | * Implement support for Vcs-Browser, Vcs-Arch, Vcs-Bzr, Vcs-Cvs, Vcs-Darcs, |
| 7091 | Vcs-Git, Vcs-Hg, Vcs-Mtn and Vcs-Svn fields in control file source |
| 7092 | package stanza. |
| 7093 | * Implement support for Tag field. |
| 7094 | |
| 7095 | [ Updated scripts translations ] |
| 7096 | * French (Frédéric Bothamy, Christian Perrier). |
| 7097 | * Swedish (Peter Karlsson). |
| 7098 | |
| 7099 | [ Updated programs translations ] |
| 7100 | * Dzongkha (Tshewang Norbu). Closes: #430931 |
| 7101 | * Nepali (Shiva Prasad Pokharel). Closes: #435353 |
| 7102 | * Polish (Robert Luberda). |
| 7103 | * Russian (Yuri Kozlov). Closes: #436147 |
| 7104 | * Swedish (Peter Karlsson). |
| 7105 | |
| 7106 | [ Updated dselect translations ] |
| 7107 | * Russian (Yuri Kozlov). Closes: #436149 |
| 7108 | * Swedish (Peter Karlsson). |
| 7109 | |
| 7110 | [ Updated man pages translations ] |
| 7111 | * German (Helge Kreutzmann). |
| 7112 | * Polish (Robert Luberda). |
| 7113 | * Swedish (Peter Karlsson). |
| 7114 | |
| 7115 | -- Guillem Jover <guillem@debian.org> Wed, 05 Sep 2007 07:36:02 +0300 |
| 7116 | |
| 7117 | dpkg (1.14.5) unstable; urgency=low |
| 7118 | |
| 7119 | [ Guillem Jover ] |
| 7120 | * Add lpia support to ostable and triplettable. |
| 7121 | * Fix dpkg-source to not emit duplicated entries for the Architecture field |
| 7122 | in the .dsc file. |
| 7123 | * Fix dpkg-scanpackages to load the override file after having filled the |
| 7124 | packages information. Closes: #428169, #428470 |
| 7125 | * Add '.shelf' to the default dpkg-source -i regex. Closes: #427827 |
| 7126 | Thanks to Adeodato Simó. |
| 7127 | * Support a colon separated list of paths from the ELF RPATH field in |
| 7128 | dpkg-shlibdeps. Thanks to Jiří Paleček. Closes: #427988 |
| 7129 | * Man pages cleanup: |
| 7130 | - Reference deb-substvars(5) instead of dpkg-substvars(5). Closes: #429182 |
| 7131 | - Mark dpkg-* commands in bold. |
| 7132 | - Unify title header. |
| 7133 | - Remove an additional space in install-info(8) and mark gzip in bold |
| 7134 | and remove redundant reference to GNU. |
| 7135 | - Fix explanation of dpkg-source '-b' option, remove a reference to |
| 7136 | checking for a missing empty string argument, and add a reference |
| 7137 | to '-sX' arguments affecting the behaviour. Closes: #428167 |
| 7138 | - Remove documented dpkg-gencontrol options in dpkg-source left over |
| 7139 | from the man pages split. |
| 7140 | |
| 7141 | [ Frank Lichtenheld ] |
| 7142 | * Fix typo in German translation of start-stop-daemon(8). |
| 7143 | Noted by Joachim Breitner. Closes: #430008 |
| 7144 | * Correct permission and owner/group handling when extracting |
| 7145 | tar balls to match more the user's preferences instead of |
| 7146 | ours or the ones from the originator of the tar ball. Patch |
| 7147 | by Ian Jackson. Closes: #390915, #207289 |
| 7148 | * dpkg-source warns now about new empty files since those will |
| 7149 | not be represented in the diff. Closes: #383394 |
| 7150 | |
| 7151 | [ Updated dselect translations ] |
| 7152 | * French (Christian Perrier). |
| 7153 | * Romanian (Eddy Petrişor). |
| 7154 | |
| 7155 | [ Updated programs translations ] |
| 7156 | * Estonian (Ivar Smolin). Closes: #427589 |
| 7157 | * Portuguese (Miguel Figueiredo). |
| 7158 | * Romanian (Eddy Petrişor). |
| 7159 | * Spanish (Javier Fernandez-Sanguino). Closes: #429958 |
| 7160 | |
| 7161 | [ Updated man pages translations ] |
| 7162 | * German (Helge Kreutzmann). |
| 7163 | |
| 7164 | -- Frank Lichtenheld <djpig@debian.org> Tue, 03 Jul 2007 00:27:07 +0200 |
| 7165 | |
| 7166 | dpkg (1.14.4) unstable; urgency=low |
| 7167 | |
| 7168 | [ Guillem Jover ] |
| 7169 | * Fix perl warnings: |
| 7170 | - When unpacking a source package with -sp from a different directory |
| 7171 | than the one containing the tarball. Closes: #424998 |
| 7172 | * Remove an unused variable in dpkg-statoverride by renaming it to the |
| 7173 | initially intended name. Closes: #425041 |
| 7174 | * Fix loose regex in dpkg-source (/\.debian.tar/ -> /\.debian\.tar/). |
| 7175 | Thanks to Kylan Robinson. Closes: #425629 |
| 7176 | * Revert change on 1.14.0 from Aaron M. Ucko. Trim down duped entries only |
| 7177 | when passing them to dpkg-query instead. Closes: #425641 |
| 7178 | * Recognize again architecture wildcards. Closes: #424670 |
| 7179 | |
| 7180 | [ Updated programs translations ] |
| 7181 | * Basque (Piarres Beobide). Closes: #425776 |
| 7182 | * French (Frédéric Bothamy). |
| 7183 | * Galician (Jacobo Tarrío). |
| 7184 | |
| 7185 | -- Guillem Jover <guillem@debian.org> Thu, 24 May 2007 19:30:26 +0300 |
| 7186 | |
| 7187 | dpkg (1.14.3) unstable; urgency=low |
| 7188 | |
| 7189 | [ Guillem Jover ] |
| 7190 | * Fix perl warnings: |
| 7191 | - In dpkg-genchanges when called with -S. Closes: #423193 |
| 7192 | - In architecture comparison operations. Closes: #423452 |
| 7193 | - Fill slavepaths undefined entries with an empty string to guarantee |
| 7194 | they are always defined. Closes: #423140, #423451, #423544, #423555 |
| 7195 | * Include the new split man pages deb-substvars.5, deb-override.5 and |
| 7196 | deb-shlibs.5 in dpkg-dev. |
| 7197 | * Fix deb-substvars.5 section to match reality. |
| 7198 | * Refactor update-alternatives. |
| 7199 | * Fix dpkg-divert to work again w/o specifying the '--divert' and |
| 7200 | '--package' or '--local' options. Closes: #423864 |
| 7201 | * Document in install-info.8 that when no '--section' option is specified, |
| 7202 | install-info will try to use the INFO-DIR-SECTION entry from the info |
| 7203 | file. Add missing commas. Thanks to Kurt B. Kaiser. Closes: #397737 |
| 7204 | * Disambiguate in install-info.8 the use of 'Info directory' with |
| 7205 | 'Info dir file'. Closes: #420766 |
| 7206 | * Document in deb-control.5 that the control file can have '#'-style |
| 7207 | comments. Closes: #406481 |
| 7208 | * Make start-stop-daemon fork twice while daemonizing. |
| 7209 | |
| 7210 | [ Updated scripts translations ] |
| 7211 | * French (Frédéric Bothamy). Closes: #423392 |
| 7212 | |
| 7213 | [ Updated programs translations ] |
| 7214 | * French (Christian Perrier). |
| 7215 | * German (Sven Joachim). Closes: #423401 |
| 7216 | |
| 7217 | [ Updated dselect translations ] |
| 7218 | * German (Sven Joachim). Closes: #423403 |
| 7219 | |
| 7220 | -- Guillem Jover <guillem@debian.org> Tue, 15 May 2007 16:02:59 +0300 |
| 7221 | |
| 7222 | dpkg (1.14.2) unstable; urgency=low |
| 7223 | |
| 7224 | [ Guillem Jover ] |
| 7225 | * Remove bashisms in dpkg-buildpackage. Closes: #422239 |
| 7226 | * Handle case in update-alternatives when there's no existing alternative |
| 7227 | to configure. Closes: #260987, #353252, #367717, #392431 |
| 7228 | * Add solaris support to ostable and triplettable. Closes: #361866 |
| 7229 | * Properly create the generic name symlink in update-alternatives for new |
| 7230 | alternatives. Closes: #422979 |
| 7231 | * Include translations again, which disappeared due to a dirty source tree |
| 7232 | and a bogus Makefile.am for the man pages. Closes: #423029, #423085 |
| 7233 | |
| 7234 | -- Guillem Jover <guillem@debian.org> Wed, 09 May 2007 22:22:45 +0300 |
| 7235 | |
| 7236 | dpkg (1.14.1) unstable; urgency=low |
| 7237 | |
| 7238 | [ Guillem Jover ] |
| 7239 | * Fix partial upgrades by tightening dpkg-dev versioned Depends to |
| 7240 | dpkg 1.14.0, and dpkg Conflicts against << dpkg-dev 1.14.0, where |
| 7241 | the triplettable support first appeared. Closes: #422848 |
| 7242 | |
| 7243 | -- Guillem Jover <guillem@debian.org> Tue, 08 May 2007 18:23:49 +0300 |
| 7244 | |
| 7245 | dpkg (1.14.0) unstable; urgency=low |
| 7246 | |
| 7247 | [ Guillem Jover ] |
| 7248 | * Make the copyright information in dpkg-deb.1 and dpkg-split.1 match the |
| 7249 | one in the source. Thanks to Nicolas François. Closes: #379320 |
| 7250 | * Allow dpkg-buildpackage to properly override '-b' when passed after '-B'. |
| 7251 | Thanks to Julian Gilbey. Closes: #397479 |
| 7252 | * Move retrieval of uid and gid information from controllib.pl into a |
| 7253 | function, so that scripts not needing it do not execute that code. |
| 7254 | Based on a patch by Riku Voipio. Closes: #396884 |
| 7255 | * Do not bail out in dpkg when building without start-stop-daemon support, |
| 7256 | by checking if the macro value is true instead of it being defined. |
| 7257 | Thanks to Mark Rosenstand. |
| 7258 | * Make all perl scripts use strict and warnings, to ease catching errors. |
| 7259 | * Refactor update-alternatives code, with the side effect that now commands |
| 7260 | on non existing link group files will return an error code (except |
| 7261 | for --remove, now). Closes: #273407 |
| 7262 | * Add a missing newline to a warning message in dpkg. Closes: #390914 |
| 7263 | Thanks to Ian Jackson. |
| 7264 | * Fix typo in variable name in dpkg-source which was causing it to not |
| 7265 | create directories when extracting the diff. Closes: #374645 |
| 7266 | * Fix up and down keystrokes in the dselect help message. Closes: #383438 |
| 7267 | Thanks to Sven Joachim. |
| 7268 | * Convert 822-date to be a simple wrapper around 'date -R'. 822-date is |
| 7269 | now deprecated and should not be used anymore. It might be removed |
| 7270 | sometime in the future. Closes: #31634, #367712, #314462 |
| 7271 | Thanks to Frank Lichtenheld. |
| 7272 | * Add '.gitignore' to the default dpkg-source -i regex. Closes: #409566 |
| 7273 | Thanks to Julien Cristau. |
| 7274 | * Add '.hg' to the default dpkg-source -i regex. Closes: #414794 |
| 7275 | * Use l10n-friendlier strings to describe dependencies. Closes: #390916 |
| 7276 | Thanks to Ian Jackson. |
| 7277 | * Change priority for dpkg-dev from standard to optional to match the |
| 7278 | override. |
| 7279 | * Do not use a build-stamp in debian/rules. |
| 7280 | * Fix confusing bottom status lines in dselect, unifying them by removing |
| 7281 | the method or package name and capitalizing. Closes: #9085 |
| 7282 | * Check proper error value returned by BZ2_bzerror. Closes: #410605 |
| 7283 | * Exit with an error instead of an assert if a file name is too long when |
| 7284 | building a .deb package. Closes: #393069 |
| 7285 | * Exit with an error instead of an assert if the number of conflictors is |
| 7286 | exceeded. Remove bogus comments. Closes: #377855 |
| 7287 | * Fix regular expression special-casing Origin, Bugs and Maintainer fields |
| 7288 | which was making X[SBC]- fields containing such strings to propagate into |
| 7289 | the .deb control file unprocessed. Thanks to Colin Watson. |
| 7290 | * Add support for '--admindir' in dpkg-buildpackage, dpkg-checkbuilddeps |
| 7291 | and dpkg-shlibdeps. Closes: #162348 |
| 7292 | * Cleaning and format unification of manual pages. |
| 7293 | * Make the override-file argument to dpkg-scanpackages optional. |
| 7294 | * Refactor compression filtering code. |
| 7295 | * Split override file information from dpkg-scanpackages.1 into |
| 7296 | deb-override.5 manual page. |
| 7297 | * Split dpkg-source.1 into independent man pages, namely deb-substvars.5, |
| 7298 | deb-shlibs.5, dpkg-buildpackage.1, dpkg-distaddfile.1, dpkg-genchanges.1, |
| 7299 | dpkg-gencontrol.1, dpkg-parsechangelog.1 and dpkg-shlibdeps.1. |
| 7300 | * Support building binary packages with the member data.tar.lzma compressed |
| 7301 | with lzma. |
| 7302 | * Require gettext 0.16.1. |
| 7303 | * Show the epoch (if present) when displaying package versions. |
| 7304 | Closes: #107449, #179913, #345594, #393924, #405668 |
| 7305 | Based on a patch by Jeffrey W. Baker. |
| 7306 | * Switch from pseudo-tags to usertags, and update the documentation. |
| 7307 | * Fix typo in German dpkg man page. Closes: #416167 |
| 7308 | Thanks to Martin Weis. |
| 7309 | * Properly sort Uploaders field in generated .dsc files. |
| 7310 | * Reorder a bit the fields in output files. |
| 7311 | * Speed up dpkg-shlibdeps by avoiding doing a dpkg-query for duped |
| 7312 | libraries. Thanks to Aaron M. Ucko. Closes: #421290 |
| 7313 | * Generalize source architecture handling by abstracting it through the new |
| 7314 | Debian triplet and the new triplettable. |
| 7315 | * Add armel support to ostable and triplettable. Closes: #414087 |
| 7316 | |
| 7317 | [ Updated programs translations ] |
| 7318 | * Dutch (Bart Cornelis). |
| 7319 | * French (Frédéric Bothamy). |
| 7320 | * Polish (Robert Luberda). |
| 7321 | * Romanian (Eddy Petrişor). |
| 7322 | * Simplified Chinese (Anthony Wong). Closes: #415320 |
| 7323 | * Traditional Chinese (Anthony Wong). Closes: #415230 |
| 7324 | |
| 7325 | [ Added programs translations ] |
| 7326 | * Estonian added (Ivar Smolin). Closes: #422404 |
| 7327 | * Kurdish added (Erdal Ronahi). Closes: #418154 |
| 7328 | * Marathi added (Priti Patil). Closes: #416810 |
| 7329 | |
| 7330 | [ Updated man pages translations ] |
| 7331 | * German (German l10n team). Closes: #418528 |
| 7332 | * Polish (Robert Luberda). |
| 7333 | |
| 7334 | [ Updated dselect translations ] |
| 7335 | * Dutch (Bart Cornelis). |
| 7336 | * Polish (Robert Luberda). |
| 7337 | |
| 7338 | -- Guillem Jover <guillem@debian.org> Tue, 08 May 2007 11:11:50 +0300 |
| 7339 | |
| 7340 | dpkg (1.13.25) unstable; urgency=low |
| 7341 | |
| 7342 | [ Guillem Jover ] |
| 7343 | * Fix year 2018 in changelog for Michael Alan Dorman's upload in 1998, |
| 7344 | which was confusing the changelog parsers. Closes: #402526 |
| 7345 | * Document in its man page that update-alternatives requires cooperation |
| 7346 | from all packages dealing with the specific file. Closes: #396338 |
| 7347 | Thanks to Tomas Pospisek <tpo_deb@sourcepole.ch>. |
| 7348 | * Require POSIX inside subprocerr in controllib.pl. Closes: #390636 |
| 7349 | Thanks to Brendan O'Dea <bod@debian.org>. |
| 7350 | * Support extracting lzma compressed source and binary packages, |
| 7351 | and add a Suggests on package lzma. Closes: #347715 |
| 7352 | * Add '/emul/ia32-linux' biarch paths to dpkg-shlibdeps. Closes: #403216 |
| 7353 | * Remove non-modified /etc/dpkg/dpkg.cfg configuration file when upgrading |
| 7354 | from versions 1.9.21 through 1.10.28, to avoid getting prompted about |
| 7355 | conffile changes. Closes: #398061 |
| 7356 | |
| 7357 | [ Updated programs translations ] |
| 7358 | * Chinese (Traditional, Asho Yeh). |
| 7359 | * Korean (Sunjae Park). Closes: #394135, #404938 |
| 7360 | * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #391143 |
| 7361 | * Nepali (Shiva Prasad Pokharel). |
| 7362 | * Romanian (Eddy Petrişor). |
| 7363 | * Catalan (Jordà Polo). |
| 7364 | * Swedish (Peter Karlsson). |
| 7365 | * Vietnamese (Clytie Siddall). Closes: #399343 |
| 7366 | |
| 7367 | [ Added programs translations ] |
| 7368 | * Punjabi (A S Alam). |
| 7369 | |
| 7370 | [ Updated scripts translations ] |
| 7371 | * Catalan (Jordi Mallach). |
| 7372 | |
| 7373 | [ Updated dselect translations ] |
| 7374 | * Korean (Sunjae Park). Closes: #404943 |
| 7375 | |
| 7376 | -- Guillem Jover <guillem@debian.org> Tue, 2 Jan 2007 00:23:57 +0200 |
| 7377 | |
| 7378 | dpkg (1.13.24) unstable; urgency=low |
| 7379 | |
| 7380 | [ Guillem Jover ] |
| 7381 | * Fix dselect segfault by adding a field description matching the |
| 7382 | dependency field enum position. Closes: #392731, #392724 |
| 7383 | |
| 7384 | [ Updated programs translations ] |
| 7385 | * Nepali (Shiva Prasad Pokharel). Closes: #373728 |
| 7386 | |
| 7387 | -- Guillem Jover <guillem@debian.org> Fri, 13 Oct 2006 16:34:39 +0300 |
| 7388 | |
| 7389 | dpkg (1.13.23) unstable; urgency=low |
| 7390 | |
| 7391 | [ Guillem Jover ] |
| 7392 | * Add initial support for the Breaks field, by parsing but rejecting it. |
| 7393 | Thanks to Ian Jackson <iwj@ubuntu.com>. Closes: #375703 |
| 7394 | * Use dpkg-architecture from the source tree to get the target Debian |
| 7395 | architecture, instead of duplicating the logic in the m4 files. |
| 7396 | * Remove comment headers in dselect/helpmsgs.{cc,h} about the files being |
| 7397 | autogenerated, replace them with a proper license and copyright comment. |
| 7398 | Closes: #382308 |
| 7399 | * Add a new line at the end of m4/compiler.m4 file, to cope with an |
| 7400 | autoreconf failure due to the new m4 1.4.7. |
| 7401 | |
| 7402 | [ Nicolas François ] |
| 7403 | * Specify --null before the -T tar's option to avoid the "tar: -: file name |
| 7404 | read contains nul character" warning. |
| 7405 | Closes: #376351, #375749, #376724, #377279 |
| 7406 | |
| 7407 | [ Added programs translations ] |
| 7408 | * Dzongkha (Kinley Tshering). |
| 7409 | |
| 7410 | [ Updated programs translations ] |
| 7411 | * Basque (Piarres Beobide). Closes: #375118 |
| 7412 | * Brazilian Portuguese (Andre Luis Lopes). |
| 7413 | * Catalan (Robert Millan, Jordi Mallach). Closes: #383448 |
| 7414 | * Czech (Miroslav Kure). |
| 7415 | * Danish (Claus Hindsgaul). |
| 7416 | * Dutch (Bart Cornelis). |
| 7417 | * Dzongkha (Tenzin Dendup). Closes: #388192 |
| 7418 | * French (Frédéric Bothamy). |
| 7419 | * Galician (Jacobo Tarrio). |
| 7420 | * German (Sven Joachim). Closes: #381409, #381740 |
| 7421 | * Hungarian (SZERVÁC Attila). |
| 7422 | * Italian (Stefano Canepa, Davide Viti). Closes: #387821 |
| 7423 | * Japanese (Kenshi Muto). Closes: #386963 |
| 7424 | * Khmer (Khoem Sokhem). Closes: #375099 |
| 7425 | * Portuguese (Miguel Figueiredo, Rui Branco). |
| 7426 | * Romanian (Eddy Petrişor). |
| 7427 | * Russian (Yuri Kozlov). Closes: #376746, #391143 |
| 7428 | * Slovak (Peter Mann). Closes: #387282 |
| 7429 | * Spanish (Javier Fernandez-Sanguino). Closes: #386759 |
| 7430 | * Swedish (Daniel Nylander). Closes: #383643 |
| 7431 | * Vietnamese (Clytie Siddall). Closes: #383588 |
| 7432 | |
| 7433 | [ Added scripts translations ] |
| 7434 | * Catalan (Jordi Mallach). |
| 7435 | * French (Philippe Batailler). |
| 7436 | |
| 7437 | [ Updated dselect translations ] |
| 7438 | * Brazilian Portuguese (Andre Luis Lopes). |
| 7439 | * Catalan (Robert Millan, Jordi Mallach). |
| 7440 | * Danish (Claus Hindsgaul). |
| 7441 | * German (Sven Joachim). Closes: #384843 |
| 7442 | (Sven is now the new German translation maintainer for dpkg and dselect). |
| 7443 | * Hungarian (SZERVÁC Attila). |
| 7444 | * Indonesian (Arief S Fitrianto). Closes: #391144 |
| 7445 | * Italian (Stefano Canepa). |
| 7446 | * Japanese (Kenshi Muto). |
| 7447 | * Norwegian Bokmål (Hans Fr. Nordhaug). |
| 7448 | * Russian (Yuri Kozlov). |
| 7449 | * Slovak (Peter Mann). |
| 7450 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #391144 |
| 7451 | * Swedish (Daniel Nylander). |
| 7452 | * Vietnamese (Clytie Siddall). |
| 7453 | |
| 7454 | [ Updated man pages translations ] |
| 7455 | * French (Philippe Batailler). |
| 7456 | * German (Helge Kreutzmann). Closes: #379030 |
| 7457 | |
| 7458 | [ Added man pages translations ] |
| 7459 | * German (Helge Kreutzmann). |
| 7460 | Closes: #379286, #379298, #379417, #379433, #379661, #379798, #379825 |
| 7461 | Closes: #379985, #380130, #380239, #380365, #381047, #380660, #380443 |
| 7462 | Closes: #381349, #381488 |
| 7463 | * Japanese (KISE Hiroshi). |
| 7464 | Closes: #381141, #381865, #384768, #385675, #386965, #388837 |
| 7465 | |
| 7466 | -- Guillem Jover <guillem@debian.org> Thu, 12 Oct 2006 02:56:09 +0300 |
| 7467 | |
| 7468 | dpkg (1.13.22) unstable; urgency=low |
| 7469 | |
| 7470 | [ Guillem Jover ] |
| 7471 | * Version the po4a Build-Depends to >= 0.23 as we are using options |
| 7472 | introduced in that version. Thanks to Sergio Gelato. Closes: #370536 |
| 7473 | * Add '.bzrtags' directory to default dpkg-source -i regex. |
| 7474 | Suggested by Adeodato Simó. Closes: #370392 |
| 7475 | * Print update-alternatives '--config' listing layout evenly spaced. |
| 7476 | Closes: #325895 |
| 7477 | * Clarify the legend in update-alternatives '--help' (Andrew Ferrier). |
| 7478 | Closes: #305318 |
| 7479 | * Add the source version inside parenthesis to the Source field in the |
| 7480 | generated .changes and binary packages if the binary package version |
| 7481 | differs (like in binNMUs). Closes: #62529 |
| 7482 | * Add missing comment serving as documentation about abort-remove on |
| 7483 | removal in dpkg.postinst (Justin Pryzby). Closes: #372145 |
| 7484 | * Fix typo in dpkg-deb manpage (Robert Luberda). Closes: #373999 |
| 7485 | * Clarify dpkg-architecture new options '-e' and '-i' in man page, add |
| 7486 | backward compatibility information and give some examples. |
| 7487 | Thanks for the initial suggestions to Junichi Uekawa. Closes: #370830 |
| 7488 | * Modified some strings to be able to merge them in the .pot files. |
| 7489 | * Add new '--umask' option to start-stop-daemon. Closes: #368003 |
| 7490 | |
| 7491 | [ Frank Lichtenheld ] |
| 7492 | * dpkg-source issued spurious warnings about fields defined with |
| 7493 | XB-. They now get correctly suppressed. Closes: #374154 |
| 7494 | * Give a correct warning when the user requested an unknown |
| 7495 | sign command that we will default to a pgp style interface. |
| 7496 | Closes: #133470 |
| 7497 | |
| 7498 | [ Updated programs translations ] |
| 7499 | * Romanian (Eddy Petrişor). |
| 7500 | * Galician (Jacobo Tarrio). |
| 7501 | * French (Christian Perrier). |
| 7502 | * Swedish (Peter Karlsson). |
| 7503 | * Basque (Piarres Beobide). Closes: #373107 |
| 7504 | * Polish (Robert Luberda). |
| 7505 | * Catalan (Guillem Jover). |
| 7506 | |
| 7507 | [ Added programs translations ] |
| 7508 | * Nepali (Paras Pradhan). Closes: #373728 |
| 7509 | |
| 7510 | [ Updated dselect translations ] |
| 7511 | * Simplified Chinese (Kov Tchai). Closes: #366260 |
| 7512 | |
| 7513 | [ Updated man pages translations ] |
| 7514 | * Polish (Robert Luberda). |
| 7515 | |
| 7516 | [ Christian Perrier ] |
| 7517 | * Typo fix in update-alternatives ("alternativse"). Thanks to Eddy Petrisor |
| 7518 | for spotting it. Translations unfuzzied. |
| 7519 | * Make similar messages in dpkg-statoverride and dpkg-divert exactly similar |
| 7520 | Thanks to Eddy Petriso for spotting them, again. |
| 7521 | |
| 7522 | -- Guillem Jover <guillem@debian.org> Wed, 21 Jun 2006 18:03:29 +0300 |
| 7523 | |
| 7524 | dpkg (1.13.21) unstable; urgency=low |
| 7525 | |
| 7526 | [ Guillem Jover ] |
| 7527 | * Disambiguate error message about conflicting command line actions by |
| 7528 | providing both long and short option names. Based on a suggestion by |
| 7529 | Josip Rodin. Closes: #45575 |
| 7530 | * Add '/lib32' and '/usr/lib32' to the dpkg-shlibdeps library path search |
| 7531 | list. Closes: #367892 |
| 7532 | * Revert usage of English perl non-essential module from install-info. |
| 7533 | Closes: #369928, #369958, #370157, #370174, #370210 |
| 7534 | * Print the correct file being parsed by dpkg-parsechangelog's debian |
| 7535 | parser. Closes: #368961 |
| 7536 | * Fix dependency cycle breaking in the case when every link involves |
| 7537 | a Provides (Ian Jackson). This is a proper fix for #349442. |
| 7538 | Closes: #370017 |
| 7539 | |
| 7540 | [ Updated programs translations ] |
| 7541 | * Czech (Miroslav Kure). |
| 7542 | * Vietnamese (Clytie Siddall). |
| 7543 | |
| 7544 | -- Guillem Jover <guillem@debian.org> Sun, 4 Jun 2006 19:02:44 +0300 |
| 7545 | |
| 7546 | dpkg (1.13.20) unstable; urgency=low |
| 7547 | |
| 7548 | [ Frank Lichtenheld ] |
| 7549 | * Add gettext support for the Perl scripts. Based on a patch by |
| 7550 | Nicolas François. Closes: #165843 |
| 7551 | * Only print usage information of dpkg-scanpackages on stdout |
| 7552 | if requested explicitly. Use stderr in case of error. |
| 7553 | Closes: #366659 |
| 7554 | * Add remarks to dpkg-scansources and dpkg-scanpackages |
| 7555 | man pages about the need to compress the generated files |
| 7556 | to be able to access them via apt. Closes: #65839 |
| 7557 | * Allow '+' and '.' in distribution names in Debian changelogs. |
| 7558 | Based on a patch by John Wright. |
| 7559 | Closes: #361171 |
| 7560 | * Use the Debian keyring in dpkg-source when checking signatures |
| 7561 | of .dsc files, if available. Closes: #364726 |
| 7562 | * Let dpkg-buildpackage pass through all remotely sensible |
| 7563 | -sX options to dpkg-source (-s[nsAkurKUR] currently). |
| 7564 | Closes: #36586 |
| 7565 | * Improve the description of --showformat in dpkg-deb |
| 7566 | man page and add a pointer to the complete description |
| 7567 | of the option in dpkg-query. |
| 7568 | * Don't spew out garbage from dpkg-deb, if the second argument |
| 7569 | to -I is a absolute filename. Based on a patch by Ian Eure. |
| 7570 | Closes: #35573 |
| 7571 | * Fix --ignore-depends argument value parsing. Closes: #169125 |
| 7572 | * Completely remove md5sum diversion madness. Instead, we Pre-Depend |
| 7573 | on a version of textutils which provides /usr/bin/md5sum. We rely on |
| 7574 | the logic in coreutils to remove our diversions. Patch by |
| 7575 | Ian Jackson. Closes: #315784, #313605 |
| 7576 | * Try harder to detect dependency cycles that contain Provides |
| 7577 | links. Closes: #349120, #349442 |
| 7578 | * Update archtable to reflect current archive: Add amd64 and remove |
| 7579 | sh. Closes: #367329 |
| 7580 | * Don't claim in dpkg man page that we set DPKG_OLD_CONFFILE and |
| 7581 | DPKG_NEW_CONFFILE on sub shells since we actually don't. |
| 7582 | * Fix printing of user defined fields with --showformat and |
| 7583 | document the existence of this feature in dpkg-query man page. |
| 7584 | * Make --forget-old-unavail more reliable by deleting architecture |
| 7585 | information of removed packages. Patch by Piotr Engelking. |
| 7586 | Closes: #208532 |
| 7587 | * When building packages with dpkg-deb give a more useful error |
| 7588 | message in case a conffile entry has leading whitespace. Patch |
| 7589 | by David Lopez Moreno. Closes: #281562 |
| 7590 | * Don't drop directories that contain our conffiles too early from |
| 7591 | our file listing. Otherwise we might leave them behind on purge |
| 7592 | if we share them with other packages. |
| 7593 | Closes: #174180, #198128, #198522, #318825, #366178 |
| 7594 | |
| 7595 | [ Nicolas François ] |
| 7596 | * Fix typos in the Russian man pages. Thanks to Stepan Golosunov. |
| 7597 | Closes: #366587 |
| 7598 | * Honour tabbing requested via --showformat even if the field to |
| 7599 | be printed is empty. Closes: #361671 |
| 7600 | * Flush the terminal's input before prompting what to do with a |
| 7601 | configuration file. Closes: #316551 |
| 7602 | * Fix the --force-depends-version option. Closes: #57104 |
| 7603 | |
| 7604 | [ Guillem Jover ] |
| 7605 | * Standardize scripts usage output format and at the same time make |
| 7606 | the strings easier for the translators. Add '--help' and '--version' |
| 7607 | for most of the scripts. Print the usage and version to stdout. |
| 7608 | * Do not strip the epoch from the source:Upstream-Version substvar. |
| 7609 | Closes: #366351 |
| 7610 | * Properly check and report lock file existence in install-info. |
| 7611 | Based on patch by Ben Pfaff. Closes: #368874 |
| 7612 | * Correct default info directory for '--infodir' in install-info man |
| 7613 | page (Ben Pfaff). Closes: #368875 |
| 7614 | * Print the bogus version and prefix the error message with 'dpkg: ' |
| 7615 | when using '--compare-versions'. Closes: #369177 |
| 7616 | * Remove duplicated string " , at changelog " in dpkg-parsechangelog's |
| 7617 | debian style parser (Julian Gilbey). Closes: #369205 |
| 7618 | * Update the Section and Priority fields in the status file from the |
| 7619 | new packages. We assume that the information from the binary package |
| 7620 | is correct, otherwise it should be fixed there to match the archive |
| 7621 | override file (Koblinger Egmont). |
| 7622 | Closes: #54529, #58106, #81171, #230610, #237622, #237626 |
| 7623 | * Bump Standards-Version to 3.7.2 (no changes needed). |
| 7624 | * Add lintian overrides for dpkg, dpkg-dev, dselect and sources. |
| 7625 | * Replace logrotate installation logic with dh_installlogrotate. |
| 7626 | |
| 7627 | [ Updated programs translations ] |
| 7628 | * Portuguese (Miguel Figueiredo). |
| 7629 | * Polish (Robert Luberda). |
| 7630 | * Hungarian (SZERVÁC Attila). |
| 7631 | * Romanian (Eddy Petrişor). |
| 7632 | * Russian (Yuri Kozlov). Closes: #366353 |
| 7633 | * Czech (Miroslav Kure). |
| 7634 | * Simplified Chinese (Kov Tchai). Closes: #366985 |
| 7635 | * Swedish (Peter Karlsson). |
| 7636 | * Galician (Jacobo Tarrio). |
| 7637 | * Slovak (Peter Mann). |
| 7638 | * Dutch (Bart Cornelis). |
| 7639 | * Basque (Piarres Beobide). Closes: #366185 |
| 7640 | |
| 7641 | [ Updated dselect translations ] |
| 7642 | * Polish (Robert Luberda). |
| 7643 | * Basque (Piarres Beobide). Closes: #366187 |
| 7644 | * Czech (Miroslav Kure). |
| 7645 | * Romanian (Eddy Petrişor). |
| 7646 | |
| 7647 | [ Updated man pages translations ] |
| 7648 | * Polish (Robert Luberda). |
| 7649 | |
| 7650 | -- Guillem Jover <guillem@debian.org> Wed, 31 May 2006 07:43:16 +0300 |
| 7651 | |
| 7652 | dpkg (1.13.19) unstable; urgency=low |
| 7653 | |
| 7654 | [ Frank Lichtenheld ] |
| 7655 | * Add -follow (back) to find call in dpkg-scanpackages. |
| 7656 | Closes: #358011 |
| 7657 | * Fix error in archive.c that lead to a infinite loop when |
| 7658 | installing files with long, non-ASCII filenames in |
| 7659 | certain locales. Closes: #346436 |
| 7660 | |
| 7661 | [ Updated programs translations ] |
| 7662 | * French (Christian Perrier). |
| 7663 | * Galician (Jacobo Tarrio). |
| 7664 | * Romanian (Eddy Petrişor). |
| 7665 | * Dutch (Bart Cornelis). |
| 7666 | * Swedish (Peter Karlsson). |
| 7667 | * Danish (Claus Hindsgaul). Closes: #362317 |
| 7668 | * Czech (Miroslav kure). |
| 7669 | * Vietnamese (Clytie Siddall). Closes: #363264 |
| 7670 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #357911 |
| 7671 | * Basque (Piarres Beobide). Closes: #363683, #363679 |
| 7672 | * Japanese (Kenshi Muto). Closes: #365334 |
| 7673 | |
| 7674 | [ Updated dselect translations ] |
| 7675 | * Romanian (Eddy Petrişor). |
| 7676 | * Galician (Jacobo Tarrio). |
| 7677 | * French (Christian Perrier). |
| 7678 | * Dutch (Bart Cornelis). |
| 7679 | |
| 7680 | [ Nicolas Francois ] |
| 7681 | * Generate the Russian man pages in the KOI8-R charset. Closes: #361987 |
| 7682 | * Document the shlibs.local format in dpkg-source(1). Closes: #316485 |
| 7683 | * Fix a typo in an error message. Thanks to Justin Pryzby. Closes: #364539 |
| 7684 | |
| 7685 | [ Guillem Jover ] |
| 7686 | * Fix strings so that they can be more easily translated. Closes: #134358 |
| 7687 | * Add new substvars source:Version, source:Upstream-Version and |
| 7688 | binary:Version so packages will be able to avoid breaking on binNMUs. |
| 7689 | Based on a patch by Ken Bloom and Jeroen van Wolffelaar. Closes: #358530 |
| 7690 | * Support binNMU safe packages even when source and binary differ in |
| 7691 | version. |
| 7692 | * Rename dpkg:UpstreamVersion to dpkg:Upstream-Version. Make dpkg:Version |
| 7693 | and dpkg:Upstream-Version get the current dpkg versions instead of the |
| 7694 | ones from the package being built. |
| 7695 | * Split usage strings to make it easier for translators when those change. |
| 7696 | Closes: #323957 |
| 7697 | * Standardize start-stop-daemon usage output format. |
| 7698 | * Make install-info '--dir-file' option compatible with GNU install-info |
| 7699 | by renaming the infodir variable to dirfile and not appending the |
| 7700 | '/dir' string except when initializing from '--info-dir' or |
| 7701 | '--infodir' (Wayne Davison). Closes: #61640, #67237, #286275 |
| 7702 | * Make install-info add a new line after adding the last entry at the |
| 7703 | end of the dir file, which makes the info readers able to see those |
| 7704 | last entries (Nicolas François). Closes: #164495 |
| 7705 | * Use the numerical value of errno instead of a string in install-info |
| 7706 | when checking if the locking error was due to an already existing |
| 7707 | file, which is locale dependent, and die accordingly. Based on a patch |
| 7708 | by Nicolas François. Closes: #199204, #210781 |
| 7709 | * Escape hyphens in man pages. |
| 7710 | * Bump Standards-Version to 3.7.1. |
| 7711 | * Wrapped debian/control fields except Uploaders given current policy. |
| 7712 | |
| 7713 | -- Guillem Jover <guillem@debian.org> Thu, 4 May 2006 14:05:21 +0300 |
| 7714 | |
| 7715 | dpkg (1.13.18) unstable; urgency=low |
| 7716 | |
| 7717 | [ Updated programs translations ] |
| 7718 | * Romanian (Sorin Batariuc). Closes: #356664 |
| 7719 | * Danish (Claus Hindsgaul). Closes: #356188 |
| 7720 | * Polish (Robert Luberda). |
| 7721 | * Dutch (Bart Cornelis). |
| 7722 | |
| 7723 | [ Updated dselect translations ] |
| 7724 | * Spanish (Javier Fernández-Sanguino Peña). Closes: #357912 |
| 7725 | * Danish (Claus Hindsgaul). Closes: #356188 |
| 7726 | * Polish (Robert Luberda). |
| 7727 | * Russian (Yuri Kozlov). Closes: #361415 |
| 7728 | |
| 7729 | [ Updated man pages translations ] |
| 7730 | * Typos corrected in French dpkg-source man page |
| 7731 | Thanks to Nicolas Bonifas who spotted them |
| 7732 | * Russian completed. Thanks to Yuri Kozlov. |
| 7733 | Closes: #361415 |
| 7734 | |
| 7735 | [ Christian Perrier ] |
| 7736 | * Correct typos in man pages. Thanks to A. Costa for spotting them |
| 7737 | Closes: #358091, #358092, #358093, #358094, #358095 |
| 7738 | |
| 7739 | [ Guillem Jover ] |
| 7740 | * Add a '[!]' in --force-all help denoting that it is a dangerous option. |
| 7741 | Closes: #359935 |
| 7742 | * Prefix any chroot path to the exec file name when stating it in |
| 7743 | start-stop-daemon. Closes: #318771, #333066 |
| 7744 | * Add '-r' to the help output of start-stop-daemon (Jared Spiegel). |
| 7745 | Closes: #354869 |
| 7746 | * Use mustsetvar when setting the value of the sversion variable in |
| 7747 | dpkg-buildpackage (Andrew Suffield). Closes: #158953 |
| 7748 | * Pass '--admindir' option over to dpkg-query when passing '--admindir' or |
| 7749 | '--root' to dpkg (initial patch by Branden Robinson). |
| 7750 | Closes: #153305, #271041, #282853, #307715, #355915 |
| 7751 | * Support system library directories in dpkg-shlibdeps symlinked from |
| 7752 | '/lib/ldconfig'. Closes: #356452 |
| 7753 | * Document that 'dpkg --get-selections' and 'dpkg-query -l' without a |
| 7754 | pattern will not list packages in state purge. Closes: #355633 |
| 7755 | * Obsolete force/refuse 'auto-select' dpkg option. |
| 7756 | * Add new '--clear-selections' option to dpkg (Andrew Suffield). |
| 7757 | Closes: #112388 |
| 7758 | * Use '--clear-selections' in the dpkg man page example on how to transfer |
| 7759 | the status to another installation. Closes: #137442 |
| 7760 | |
| 7761 | -- Guillem Jover <guillem@debian.org> Mon, 10 Apr 2006 06:40:22 +0300 |
| 7762 | |
| 7763 | dpkg (1.13.17) unstable; urgency=low |
| 7764 | |
| 7765 | [ Frank Lichtenheld ] |
| 7766 | * Fix handling of -DArchitecture=foo in dpkg-gencontrol. Closes: #251911 |
| 7767 | * Handle architectures in all dependency fields in debian/control, |
| 7768 | even those of binary packages. Closes: #252657, #324741, #347819 |
| 7769 | * More dpkg-scanpackages fixes (--arch option handling). Closes: #353506 |
| 7770 | |
| 7771 | [ Guillem Jover ] |
| 7772 | * Add missing parentheses surrounding a man page section reference |
| 7773 | in the dpkg-source man page (Matt Kraai). Closes: #353731 |
| 7774 | * Fix misspelling of "occurred" in dpkg-gencontrol and dpkg-source |
| 7775 | (Matt Kraai). Closes: #353949 |
| 7776 | * Major cleanup of manpages, by using properly the bold and italic |
| 7777 | attributes and other embellishments. |
| 7778 | * Add dpkg-query(1) in the SEE ALSO section in dpkg(1). Closes: #354643 |
| 7779 | * Don't try to compile in SELinux support on GNU/kFreeBSD amd64. |
| 7780 | * Add new quiet option to dpkg-source to suppress warnings. Closes: #355065 |
| 7781 | * Do not expand architecture aliases anymore in .dsc files. |
| 7782 | * Change start-stop-daemon's --exec behaviour again on GNU/Linux to compare |
| 7783 | the referred file pointed by the '/proc/<pid>/exe' symlink, stripping |
| 7784 | any ' (deleted)' string and stating the result. Closes: #354867 |
| 7785 | |
| 7786 | [ Updated man pages translations ] |
| 7787 | * Polish (Robert Luberda). Closes: #353782 |
| 7788 | * French (Philippe Batailler). |
| 7789 | |
| 7790 | [ Updated dselect translations ] |
| 7791 | * Hungarian (Szervác Attila). |
| 7792 | * Dutch (Bart Cornelis). |
| 7793 | * Czech (Miroslav Kure). |
| 7794 | |
| 7795 | [ Updated programs translations ] |
| 7796 | * Italian (Lele Gaifax) |
| 7797 | * Simplified Chinese (Carlos Z.F. Liu). |
| 7798 | * Portuguese (Miguel Figueiredo). |
| 7799 | * Dutch (Bart Cornelis). |
| 7800 | * Hungarian (Szervác Attila). |
| 7801 | * Czech (Miroslav Kure). |
| 7802 | * Russian (Yuri Kozlov). Closes: #357724 |
| 7803 | |
| 7804 | -- Guillem Jover <guillem@debian.org> Mon, 20 Mar 2006 03:33:03 +0200 |
| 7805 | |
| 7806 | dpkg (1.13.16) unstable; urgency=low |
| 7807 | |
| 7808 | * The "not really a brown paper bag needed but it's close" release |
| 7809 | |
| 7810 | [ Guillem Jover ] |
| 7811 | * Move auxiliary autotools scripts to config/. |
| 7812 | * Require gettext 0.14.5. |
| 7813 | * Move the methods directory to dselect/methods, so the contents will not |
| 7814 | be installed if dselect is not to be built. |
| 7815 | * Move dselect gettext strings to its own domain provided now by the |
| 7816 | dselect package. |
| 7817 | |
| 7818 | [ Frank Lichtenheld ] |
| 7819 | * Fix override handling in dpkg-scanpackages which was broken in |
| 7820 | 1.13.14 and .15. Closes: #353305 |
| 7821 | * Make -isp the default behaviour of dpkg-gencontrol as it is |
| 7822 | always used anyway these days. Suggested by Matthew Vernon. |
| 7823 | Closes: #215233 |
| 7824 | * Typo fixes in man pages by A. Costa: |
| 7825 | - dpkg-deb.1 Closes: #353424 |
| 7826 | - dpkg-statoverride.8 Closes: #353425 |
| 7827 | - install-info.8 Closes: #353426 |
| 7828 | - start-stop-daemon.8 Closes: #353427 |
| 7829 | - update-alternatives.8 Closes: #353428 |
| 7830 | - dpkg.1, dpkg.cfg.5 Closes: #353429 |
| 7831 | |
| 7832 | -- Frank Lichtenheld <djpig@debian.org> Sat, 18 Feb 2006 17:59:00 +0100 |
| 7833 | |
| 7834 | dpkg (1.13.15) unstable; urgency=low |
| 7835 | |
| 7836 | [ Guillem Jover ] |
| 7837 | * Add a missing closing parenthesis in a dpkg string (Jordi Mallach). |
| 7838 | |
| 7839 | [ Christian Perrier ] |
| 7840 | * Updated translations: |
| 7841 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #352432 |
| 7842 | - Galician (Jacobo Tarrio). Closes: #352443 |
| 7843 | |
| 7844 | [ Updated translations ] |
| 7845 | * Catalan (Jordi Mallach). |
| 7846 | * Portuguese (Miguel Figueiredo). |
| 7847 | * Swedish (Daniel Nylander). |
| 7848 | |
| 7849 | [ Added translations ] |
| 7850 | * Hungarian (Szervác Attila). |
| 7851 | |
| 7852 | [ Added man pages translations ] |
| 7853 | * Hungarian (Szervác Attila): dpkg.cfg.5 and dselect.cfg.5. |
| 7854 | |
| 7855 | -- Frank Lichtenheld <djpig@debian.org> Wed, 15 Feb 2006 23:37:40 +0100 |
| 7856 | |
| 7857 | dpkg (1.13.14) experimental; urgency=low |
| 7858 | |
| 7859 | [ Guillem Jover ] |
| 7860 | * Make start-stop-daemon print the proper version instead of 'VERSION'. |
| 7861 | * Set the HOME environment variable when using the --chuid switch in |
| 7862 | start-stop-daemon. Closes: #295169, #267784 |
| 7863 | * Cleanup and unify program usage and version output, make it more i18n |
| 7864 | friendly. Fix wrong gettext usage with interparsed macros. |
| 7865 | Thanks to Changwoo Ryu for noticing. Closes: #237915 |
| 7866 | * Mark some strings as translatable (Changwoo Ryu). Closes: #256387 |
| 7867 | * Remove a trailing 'C' character from update-alternatives manpage. |
| 7868 | * Use pkg-config to get the proper flags to link against libselinux. |
| 7869 | Add a Build-Dependency on pkg-config, tighten libselinux1-dev to |
| 7870 | at least version 1.28-4 which provides a .pc file, and remove |
| 7871 | libsepol1-dev as libselinux1-dev is Depending on it. |
| 7872 | * Add command descriptions in the synopsis, and add a usage example for |
| 7873 | -f in the dpkg-query manpage. Thanks for the initial patch to |
| 7874 | Philippe Batailler. Closes: #352091 |
| 7875 | * Document about the default log file, the behaviour in case of multiple |
| 7876 | --log options and add a reference to dpkg.cfg manpage in the dpkg manpage. |
| 7877 | Thanks to James R. Van Zandt. Closes: #350440 |
| 7878 | * Escape ` and ' in manpages otherwise they are converted to quotation |
| 7879 | marks, which makes cut and paste not work. Thanks to Denis Barbier. |
| 7880 | Closes: #349925 |
| 7881 | |
| 7882 | [ Frank Lichtenheld ] |
| 7883 | * Let dpkg-source ignore comments in the hunk header as used by |
| 7884 | diff -p (Anand Kumria). Closes: #344880 |
| 7885 | * Let dpkg-buildpackage create a .changes file even if signing the |
| 7886 | .dsc file failed. This makes it easier to just sign the package |
| 7887 | later (Julian Gilbey). Closes: #217963 |
| 7888 | * Change heuristics of dpkg-buildpackage's gpg check to allow for |
| 7889 | more complex setups (Julian Gilbey). Closes: #163061 |
| 7890 | * Add files and dirs used by bzr to default dpkg-source -i regex |
| 7891 | (maximilian attems). Closes: #345164 |
| 7892 | * Add .git directory to default dpkg-source -i regex. |
| 7893 | Suggested by Hans Ulrich Niedermann. Closes: #351885 |
| 7894 | * dpkg-scanpackages can now output Packages files with multiple |
| 7895 | versions of a single package (Don Armstrong). Closes: #229589. |
| 7896 | * dpkg-scanpackages outputs help when given the --help or -h option |
| 7897 | (Don Armstrong). Closes: #319541 |
| 7898 | * Document dpkg-scanpackage -m in man page. |
| 7899 | * Let warn dpkg-source if more than one -sX option was given and |
| 7900 | document the behaviour in this case in the man page. |
| 7901 | Closes: #246637 |
| 7902 | * Make dpkg-source -b more robust regarding to existing symlinks |
| 7903 | by creating new files in a secure manner. Closes: #178839, #338591 |
| 7904 | * Fix some semantic errors in dpkg-shlibdeps due to typos in used |
| 7905 | variables. |
| 7906 | * On package configuration, differentiate between modified and |
| 7907 | deleted configuration files (Ian Jackson). Closes: #351361 |
| 7908 | * Improve processing of disappearing conffiles (Ian Jackson). |
| 7909 | This is part of the fix for #108587. |
| 7910 | * Let dpkg-source -x touch all patched files to have the same |
| 7911 | timestamp to mitigate time-skew problems (Denis Barbier). |
| 7912 | Closes: #105750 |
| 7913 | * Strip any newlines from Uploaders field on dpkg-source -b. |
| 7914 | Closes: #254449 |
| 7915 | |
| 7916 | [ Christian Perrier ] |
| 7917 | * Switch to po4a for manpages translation. Closes: #320122 |
| 7918 | This adds a Build-Depends on po4a. |
| 7919 | * Add Vietnamese to po/LINGUAS as it was previously missing. |
| 7920 | * Updated translations: |
| 7921 | - Catalan (Jordi Mallach). Closes: #351587 |
| 7922 | - French (Christian Perrier): 1011t. |
| 7923 | - Galician (Jacobo Tarrio): 1002t. Closes: #351795 |
| 7924 | - Basque (Piarres Beobide): 1002t. Closes: #351845 |
| 7925 | - Slovak (Peter Mann): 1002t. Closes: #352087, #352311 |
| 7926 | - Vietnamese (Clytie Siddall): 1011t. Closes: #352307 |
| 7927 | |
| 7928 | -- Frank Lichtenheld <djpig@debian.org> Sun, 12 Feb 2006 02:32:12 +0100 |
| 7929 | |
| 7930 | dpkg (1.13.13) unstable; urgency=low |
| 7931 | |
| 7932 | [ Frank Lichtenheld ] |
| 7933 | * dpkg and dselect are now in section admin, not section base. |
| 7934 | Correct info in the control file. |
| 7935 | * Bump Standards-Version to 3.6.2 (no changes). |
| 7936 | * Fix typo in dpkg-architecture man page. Closes: #334330 |
| 7937 | * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression |
| 7938 | from 1.13.11 to .12. |
| 7939 | * Don't recurse into package directories to search for local |
| 7940 | shlibs files since it is obviously a waste of time. Based |
| 7941 | on a suggestion by Steve Langasek. Closes: #338725 |
| 7942 | |
| 7943 | [ Christian Perrier ] |
| 7944 | * Updated translations: |
| 7945 | - Dutch (Bart Cornelis). Fix error mentioned in #323908 by |
| 7946 | Stephan Kramer. |
| 7947 | - Japanese (Kenshi Muto). Closes: #349808 |
| 7948 | |
| 7949 | [ Guillem Jover ] |
| 7950 | * Fix typo in dpkg-statoverride manpage. Closes: #348113 |
| 7951 | Thanks to Marc Haber <mh+debian-packages@zugschlus.de>. |
| 7952 | * Document the --no-debsig option in dpkg manpage. Closes: #316367 |
| 7953 | Thanks to Bastian Kleineidam <calvin@debian.org>. |
| 7954 | * Fix typos in dselect manpage. Closes: #310358 |
| 7955 | Thanks to A Costa <agcosta@gis.net>. |
| 7956 | * Fix typo in start-stop-daemon's help output. Closes: #333673 |
| 7957 | Thanks to Christoph Maser <cm@financial.com>. |
| 7958 | * Document the correct format string for dpkg-query --showformat option. |
| 7959 | Update -l example and lower case the program name in the title header. |
| 7960 | Thanks to Zefram <zefram@fysh.org>. Closes: #174976 |
| 7961 | * Make dpkg-architecture not print the warning about a mismatch between |
| 7962 | gcc target machine type and GNU target system type if the actions are |
| 7963 | '-e' or '-i'. |
| 7964 | |
| 7965 | -- Frank Lichtenheld <djpig@debian.org> Sat, 28 Jan 2006 13:04:16 +0100 |
| 7966 | |
| 7967 | dpkg (1.13.12) experimental; urgency=low |
| 7968 | |
| 7969 | * Due to the changes in dpkg-shlibdeps it is not recommended |
| 7970 | to use this version for building packages intended to be |
| 7971 | uploaded into an official archive, yet. |
| 7972 | |
| 7973 | [ Frank Lichtenheld ] |
| 7974 | * Update AUTHORS and debian/copyright for new maintainer team. |
| 7975 | |
| 7976 | * Don't use the ldd output in dpkg-shlibdeps. Search for the |
| 7977 | matching libraries ourself. This fixes problems with both |
| 7978 | symlinked directories, Closes: #103024, #145714, #164020, #285857 |
| 7979 | and biarch builds. Closes: #317082 |
| 7980 | * Let dpkg-gencontrol bail out with an error if parsedep |
| 7981 | found an error while parsing a dependency field. Closes: #228125 |
| 7982 | * dpkg-source -x now tries to chown all files extracted from |
| 7983 | tar files. The temporary directory is now created with mode |
| 7984 | 0700, too. Together this should make it safer to run |
| 7985 | dpkg-source -x as root. Based on suggestions by Marcus |
| 7986 | Brinkmann and Colin Watson. Closes: #144571, #238460 |
| 7987 | * Let dpkg-source -b check the build relation fields before |
| 7988 | putting them into the .dsc. As a side effect they also |
| 7989 | get normalized. Closes: #254449 |
| 7990 | * Check the gpg signatures of .dsc files before unpacking. See |
| 7991 | the upstream changelog for a full description of the semantics. |
| 7992 | Based on a patch by Matt Zimmerman. Closes: #48711 |
| 7993 | * Let dpkg-source ensure (as good as possible) that all |
| 7994 | build source packages can also be unpacked. |
| 7995 | Closes: #6820, #7014 |
| 7996 | Also fixed handling of md5sum -b output in dpkg-source on |
| 7997 | the way. Based on a patch by Ingo Saitz. Closes: #316123 |
| 7998 | * Check for illegal architecture strings in dpkg-gencontrol and |
| 7999 | dpkg-source. dpkg-gencontrol will only issue a warning while |
| 8000 | dpkg-source will error out. Closes: #96920 |
| 8001 | * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. |
| 8002 | Closes: #335056, #345475 |
| 8003 | * Fix man page references to dpkg and dselect man pages. Many |
| 8004 | of them still had a wrong section. |
| 8005 | Closes: #332826 |
| 8006 | * Let dpkg-source -b warn about special permissions of files added |
| 8007 | in the diff since these will get lost. Closes: #306125 |
| 8008 | * dpkg-source -x didn't work in case the upstream version or |
| 8009 | the Debian version ended with ~. Fixed. |
| 8010 | |
| 8011 | [ Christian Perrier ] |
| 8012 | * Updated translations: |
| 8013 | - French (Christian Perrier). |
| 8014 | - Polish (Bartosz Fenski). Closes: #314237 |
| 8015 | - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 |
| 8016 | - Czech (Miroslav Kure). Closes: #323775, #345347 |
| 8017 | - Russian (Yuri Kozlov). Closes: #323821, #335170 |
| 8018 | - Japanese (Kenshi Muto). Closes: #323938 |
| 8019 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 |
| 8020 | - Russian (Yuri Kozlov). Closes: #335170, #349151 |
| 8021 | - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 |
| 8022 | - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 |
| 8023 | - Portuguese (Miguel Figueiredo). |
| 8024 | Closes: #315461, #323674, #323642, #330021 |
| 8025 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 |
| 8026 | - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 |
| 8027 | - Dutch (Bart Cornelis). Closes: #323908 |
| 8028 | - German (Michael Piefel). Closes: #323964 |
| 8029 | - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 |
| 8030 | - Catalan (Jordi Mallach). Closes: #324456 |
| 8031 | - Basque (Piarres Beobide). Closes: #342089, #332698 |
| 8032 | - Tagalog (Eric Pareja). Closes: #337307 |
| 8033 | - Simplified Chinese (Tchaikov). Closes: #338268 |
| 8034 | - Galician (Jacobo Tarrío). Closes: #338904 |
| 8035 | - Romanian (Eddy Petrişor). Closes: #340674 |
| 8036 | - Vietnamese (Phan Vinh Thinh, Clytie Siddall). |
| 8037 | - Indonesian (Parlin Imanuel). Closes: #344513 |
| 8038 | - Greek (Galaxico). Closes: #344646 |
| 8039 | - Czech (Miroslav Kure). Closes: #345347 |
| 8040 | * Fixed broken translation: |
| 8041 | - Brazilian Portuguese (James Troup). Closes: #332872 |
| 8042 | * Fix Russian man page for start-stop-daemon(8) |
| 8043 | Closes: #325804 |
| 8044 | * Fix German man page for update-alternatives(8) |
| 8045 | Closes: #329908 |
| 8046 | * Fix typo in dpkg online help message. Unfuzzy translations |
| 8047 | Closes: #349299 |
| 8048 | |
| 8049 | [ Guillem Jover ] |
| 8050 | * Add armeb to cputable. Closes: #331232 |
| 8051 | Thanks to Lennert Buytenhek <buytenh+debian@wantstofly.org>. |
| 8052 | * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 |
| 8053 | Thanks to Aurelien Jarno <aurel32@debian.org>. |
| 8054 | * When linking statically, explicitly add libsepol, even if its only a |
| 8055 | transitive library. The proper fix should come with a pkg-config file. |
| 8056 | Based on a patch by Bart Martens <bart.martens@advalvas.be>. |
| 8057 | Closes: #347744, #348659 |
| 8058 | * Add support for architecture wildcards, but for now they will only be |
| 8059 | exposed in debian/control files, not in binary nor source packages. |
| 8060 | Closes: #291939 |
| 8061 | * Change start-stop-daemon's --exec option behaviour on GNU/Linux to |
| 8062 | compare the filename pointed by '/proc/<pid>/exe' instead of the inode |
| 8063 | and device numbers. Thanks to Vasilis Vasaitis <v.vasaitis@sms.ed.ac.uk>. |
| 8064 | Closes: #337942 |
| 8065 | |
| 8066 | -- Frank Lichtenheld <djpig@debian.org> Tue, 24 Jan 2006 11:15:36 +0100 |
| 8067 | |
| 8068 | dpkg (1.13.11.1) unstable; urgency=low |
| 8069 | |
| 8070 | * Change maintainers to new team. |
| 8071 | |
| 8072 | -- Scott James Remnant <scott@netsplit.com> Thu, 12 Jan 2006 07:56:49 +0000 |
| 8073 | |
| 8074 | dpkg (1.13.11) unstable; urgency=low |
| 8075 | |
| 8076 | The "Good, clean fun" Release. |
| 8077 | |
| 8078 | * Fixed the always broken error handling so that only the intended |
| 8079 | cleanup handlers are run, rather than ones that we didn't expect. |
| 8080 | This corrects the bug when a package's postrm fails and the package is |
| 8081 | left in an installed state with no files; the package will now be left |
| 8082 | in a half-installed state, as originally intended. Found by Marga |
| 8083 | Manterola while documenting the maintainer scripts. Closes: #296026. |
| 8084 | * Fixed removal of files involved in diversions during upgrade, caused by |
| 8085 | checking whether the "directory" was in use by another package without |
| 8086 | actually checking whether or not it was a directory. Closes: #310390. |
| 8087 | * Fixed package saving to not disappear packages who divert anything from |
| 8088 | the installing package out of the way. Closes: #113626. |
| 8089 | * Improved clean-up of unpack failure during install or upgrade, to leave |
| 8090 | the system in exactly the same state as it started in. |
| 8091 | Closes: #47404, #82407, #121173, #170869, #201848, #236733, #268639. |
| 8092 | * Fixed crash when unpacking a package which has an unversioned Replaces |
| 8093 | declared on it by another package previously unpacked in the same run |
| 8094 | (Colin Watson). Closes: #322595. |
| 8095 | |
| 8096 | * New install unwinding fixed to ensure we don't leave a version in the |
| 8097 | status db for a not-installed package. |
| 8098 | * Corrected error call when encountering a corrupted filesystem tarfile |
| 8099 | to not print "Success". Closes: #95570. |
| 8100 | * Fixed castration of potentially unsafe devices to not follow symlinks. |
| 8101 | Closes: #169928. |
| 8102 | * Marked log file descriptor as close-on-exec. Closes: #320925. |
| 8103 | * Re-worked dpkg-source -x to allow all manner of strange things maintainers |
| 8104 | seem to do, unpacking isn't the right place to enforce sanity; we'll |
| 8105 | do it in -b later on >:-). Closes: #316470, #317760, #318473, #318745, |
| 8106 | #322359, #322361, #322362. |
| 8107 | |
| 8108 | * Corrected dselect synopsis line to match consensus. Closes: #318659. |
| 8109 | * Changed dpkg-name to use a shell redirect rather than the /dev/stderr |
| 8110 | device that may not be writable. Closes: #318376. |
| 8111 | * Adjusted various dpkg-query options to avoid outputting a trailing |
| 8112 | newline. Closes: #151651, #319781. |
| 8113 | * Changed references to "statusoverride" file to just "statoverride" |
| 8114 | to make it match reality. Closes: #320952. |
| 8115 | * Fixed several bugs with the default diff ignore list used by dpkg-source. |
| 8116 | * Added ,,* to the list of default diff ignore list. Closes: #322917. |
| 8117 | |
| 8118 | * Fixes to dpkg-dev (Frank Lichtenheld): |
| 8119 | - dpkg-checkbuilddeps will now exit with an error if it is unable to |
| 8120 | parse a dependency field. Closes: #171762, #302229. |
| 8121 | - dpkg-genchanges will now output a warning if given -sd for a native |
| 8122 | package, as it's going to ignore it. Closes: #5571. |
| 8123 | - dpkg-source fixed to give a more meaningful error message if given |
| 8124 | a directory as the first argument. Closes: #306874. |
| 8125 | - dpkg-source fixed to handle being given an absolute path to -b. |
| 8126 | Closes: #147574. |
| 8127 | - Fix controllib.pl to allow whitespace before version operators. |
| 8128 | Closes: #273489, #310306. |
| 8129 | - Fix architecture dependency parsing that sometimes generated wrong |
| 8130 | list of requirements. Closes: #319816. |
| 8131 | - Make the default control field name mangling behaviour "nicer" by |
| 8132 | upper-casing all letters that come after a dash. Closes: #306474. |
| 8133 | - Ignore trailing newlines in single paragraph control files. |
| 8134 | Closes: #57194, #156319 |
| 8135 | * Documentation: |
| 8136 | - Fixed typo in dpkg-architecture man page. Closes: #317770. |
| 8137 | - Documented dpkg-deb -W/--show and --showformat. Closes: #319784. |
| 8138 | |
| 8139 | -- Scott James Remnant <scott@netsplit.com> Wed, 17 Aug 2005 04:44:44 +0100 |
| 8140 | |
| 8141 | dpkg (1.13.10) unstable; urgency=low |
| 8142 | |
| 8143 | The "Bully's Special Prize" Release. |
| 8144 | |
| 8145 | * Removed /usr/sbin/start-stop-daemon. Closes: #313400. |
| 8146 | * Fixed md5sum diversion removal. Closes: #313415. |
| 8147 | * Fixed dpkg-source to handle native tarballs with a Debian revision. |
| 8148 | Closes: #313381, #313433. |
| 8149 | * Fixed upgrade from pre-sarge dpkg outside of dselect. Closes: #314575. |
| 8150 | * Changed log times to be local rather than UTC. Closes: #313347. |
| 8151 | * Changed log writing to be line-buffered. Closes: #314550. |
| 8152 | * Moved log creation to postinst, and don't fail if base-passwd hasn't |
| 8153 | been configured yet. Closes: #316084. |
| 8154 | * Don't try to compile in SELinux support on Hurd. Closes: #313398. |
| 8155 | * Place code for SELinux support in the right place so it will actually |
| 8156 | get compiled in and used (Manoj Srivastava). Closes: #314886. |
| 8157 | |
| 8158 | * Documentation: |
| 8159 | - Added missing word to dpkg-architecture manpage. Closes: #313554. |
| 8160 | - Reference to dpkg manpage in dpkg.cfg corrected. Closes: #314262. |
| 8161 | * Updated translations (Christian Perrier): |
| 8162 | - Basque (Piarres Beobide Egana). Closes: #313474. |
| 8163 | - Catalan (Jordi Mallach). Closes: #313288. |
| 8164 | - Czech (Miroslav Kure). Closes: #314431. |
| 8165 | - Danish (Claus Hindsgaul). |
| 8166 | - French (Christian Perrier). |
| 8167 | - German (Jens Seidel). Closes: #314125. |
| 8168 | - Greek (Greek team). Closes: #314828. |
| 8169 | - Italian (Lele Gaifax). |
| 8170 | - Japanese (Kenshi Muto). Closes: #313330. |
| 8171 | - Russian (Yuri Kozlov). Closes: #313620. |
| 8172 | * Hebrew translation de-activated on request of the translator until there |
| 8173 | is better support for RTL languages. Closes: #313282. |
| 8174 | |
| 8175 | -- Scott James Remnant <scott@netsplit.com> Tue, 28 Jun 2005 14:19:06 +0100 |
| 8176 | |
| 8177 | dpkg (1.13.9) unstable; urgency=low |
| 8178 | |
| 8179 | The "On like Donkey Kong" Release. |
| 8180 | |
| 8181 | * Only open the log file when we first need to write to it, this avoids |
| 8182 | the need to suppress errors when not root which fakeroot defeated anyway. |
| 8183 | * Stop dpkg-source clobbering an existing .orig directory during unpacking. |
| 8184 | Closes: #21236. |
| 8185 | * Allow an alternate output directory to be specified to dpkg-source by |
| 8186 | giving a second argument to -x. Closes: #246802, #282323. |
| 8187 | * Added .arch-inventory to default diff ignore regexp. Closes: #304297. |
| 8188 | |
| 8189 | SELinux support (Manoj Srivastava): |
| 8190 | * On SELinux-enabled systems, try to set the security context when the |
| 8191 | package is unpacked. Closes: #193653, #249496, #307139. |
| 8192 | * Added build-dependency on libselinux1-dev. |
| 8193 | |
| 8194 | Improvements to dpkg-source (Brendan O'Dea): |
| 8195 | * Support unpacking of "Wig And Pen" (Format 2.0) source packages. |
| 8196 | * Multiple pristine upstream tarballs allowed. |
| 8197 | * Native and upstream tarballs may be bzip2-compressed instead of gzip, |
| 8198 | as may the debian diff or tarball. |
| 8199 | * Unsupported format error fixed to output the unsupported format |
| 8200 | rather than the supported one. Closes: #156317. |
| 8201 | |
| 8202 | -- Scott James Remnant <scott@netsplit.com> Sun, 12 Jun 2005 15:52:43 +0100 |
| 8203 | |
| 8204 | dpkg (1.13.8) experimental; urgency=low |
| 8205 | |
| 8206 | The "In like Flynn" Release. |
| 8207 | |
| 8208 | * Linux 2.6.12 changed the behaviour of mmap to fail and set EINVAL when |
| 8209 | given a zero length, rather than returning NULL. This is POSIXly |
| 8210 | correct, so handle zero-length package control files (like available). |
| 8211 | |
| 8212 | -- Scott James Remnant <scott@netsplit.com> Fri, 10 Jun 2005 07:39:44 +0100 |
| 8213 | |
| 8214 | dpkg (1.13.7) experimental; urgency=low |
| 8215 | |
| 8216 | The "Maidenhead Creeping Water Plant" Release. |
| 8217 | |
| 8218 | * Reduced inability to open a log file to a warning, suppressed for |
| 8219 | non-root operations. Closes: #312383. |
| 8220 | |
| 8221 | -- Scott James Remnant <scott@netsplit.com> Thu, 9 Jun 2005 06:12:56 +0100 |
| 8222 | |
| 8223 | dpkg (1.13.6) experimental; urgency=low |
| 8224 | |
| 8225 | The "Just kidding about the God part" Release. |
| 8226 | |
| 8227 | * Fixed incorrect installation location of /etc/logrotate.d/dpkg caused |
| 8228 | by a mis-understanding of dh_install's abilities. |
| 8229 | |
| 8230 | -- Scott James Remnant <scott@netsplit.com> Mon, 6 Jun 2005 05:58:36 +0100 |
| 8231 | |
| 8232 | dpkg (1.13.5) experimental; urgency=low |
| 8233 | |
| 8234 | The "Flatulent Elm of West Ruislip" Release. |
| 8235 | |
| 8236 | * Actions and package states are now logged by default in the |
| 8237 | /var/log/dpkg.log file. This file is rotated monthly and can be |
| 8238 | disabled by commenting the line in /etc/dpkg/dpkg.cfg. |
| 8239 | * User decisions about conffiles are now logged. |
| 8240 | * dpkg-source no longer complains about Enhances field. Closes: #159642, |
| 8241 | #159745, #159746. |
| 8242 | * preinst no longer relies on procps being installed. Closes: #311808. |
| 8243 | |
| 8244 | * Architecture Support: |
| 8245 | - Change DEB_*_GNU_CPU from i386 to i486, to reflect reality. |
| 8246 | DEB_*_ARCH_CPU remains at i386, you should be checking against that. |
| 8247 | Closes: #310394. |
| 8248 | - Fixed order ostable is read to prevent Linux becoming the Hurd. |
| 8249 | Closes: #309603. |
| 8250 | * Updated man page translations (Christian Perrier): |
| 8251 | - Syntax error corrected in Swedish man page for dpkg-deb. |
| 8252 | Closes: #300980. |
| 8253 | - Syntax error corrected in Spanish man page for dpkg-scanpackages. |
| 8254 | Closes: #300981 |
| 8255 | |
| 8256 | -- Scott James Remnant <scott@netsplit.com> Mon, 6 Jun 2005 05:34:21 +0100 |
| 8257 | |
| 8258 | dpkg (1.13.4) experimental; urgency=low |
| 8259 | |
| 8260 | The "Or the Wabbit gets it" Release. |
| 8261 | |
| 8262 | * Add -L option to dpkg-architecture to list architecture strings |
| 8263 | we can accept. |
| 8264 | |
| 8265 | -- Scott James Remnant <scott@netsplit.com> Tue, 29 Mar 2005 13:31:15 +0100 |
| 8266 | |
| 8267 | dpkg (1.13.3) experimental; urgency=low |
| 8268 | |
| 8269 | The "Paying off Karma at a vastly accelerated rate" Release. |
| 8270 | |
| 8271 | * Missing newline added to warning output function. Closes: #283798. |
| 8272 | * Fixed prototype warning in dpkg-scansources. Closes: #213577, #219760, |
| 8273 | #267505. |
| 8274 | * Removed trailing line from debian origins file. Closes: #264904. |
| 8275 | * Changed dpkg-buildpackage to say "source changed by" rather than |
| 8276 | "source maintainer is". Closes: #247313. |
| 8277 | * Fixed dpkg-gencontrol to allow '-' in architecture names. Closes: #274677. |
| 8278 | * Fixed "unknown information field" error to report field that it doesn't |
| 8279 | know about. Closes: #275243. |
| 8280 | |
| 8281 | * Documentation: |
| 8282 | - Remove "medium-level" from description of dpkg. Closes: #292454. |
| 8283 | - Harmonised argument names in update-alternatives(8). |
| 8284 | Closes: #267095, #284941 |
| 8285 | - Documented what the '+' and '*' mean in update-alternatives --config |
| 8286 | output. Closes: #270486. |
| 8287 | - Mention aptitude alongside dselect in 'dpkg --usage' and |
| 8288 | 'dpkg-deb --help', fix quote style of mention in 'dpkg --help'. |
| 8289 | Closes: #274800, #278118. |
| 8290 | - Associate --truename with the description of what it does in |
| 8291 | dpkg-divert(8). Closes: #277076. |
| 8292 | - Removed last remaining references to the packaging manual, replacing |
| 8293 | with better references. Closes: #262775. |
| 8294 | - Documented format of file dpkg --set-selections takes. Closes: #270043. |
| 8295 | |
| 8296 | -- Scott James Remnant <scott@netsplit.com> Mon, 21 Mar 2005 03:10:27 +0000 |
| 8297 | |
| 8298 | dpkg (1.13.2) experimental; urgency=low |
| 8299 | |
| 8300 | The "Mysteriously Unnamed" Release. |
| 8301 | |
| 8302 | * md5sum has been removed, the coreutils or textutils version will be |
| 8303 | diverted to /usr/bin/md5sum. Closes: #6633, #136110. |
| 8304 | The following bugs are filed against the dpkg md5sum, so no longer apply. |
| 8305 | Closes: #95755, #193877, #223381, #264195, #270241, #286632, |
| 8306 | * Take Replaces into account when installing packages; don't issue a |
| 8307 | "trying to overwrite" error if the file that already exists is in |
| 8308 | a package that Replaces the one being installed. |
| 8309 | Closes: #164595, #184635, #277890. |
| 8310 | * Allow actions and status changes to be logged to a file. Disabled by |
| 8311 | default, uncomment line in /etc/dpkg/dpkg.cfg to enable. |
| 8312 | Closes: #957, #53376, #77109, #143882, #284499. |
| 8313 | * Don't truncate output of 'dpkg -l' when stdout is not a tty. |
| 8314 | Closes: #92263, #253860, #258608, #261822, #282790. |
| 8315 | * Fix further compilation problems with gcc 4.0. Closes: #299699 |
| 8316 | * Handle tar files without trailing slash in directory names. |
| 8317 | Closes: #287152. |
| 8318 | * Output arguments to maintainer scripts with -D2. Closes: #237684, |
| 8319 | #296030. |
| 8320 | |
| 8321 | * Architecture Support: |
| 8322 | - Added ppc64. Closes: #263743. |
| 8323 | - Split archtable into cputable and ostable, archtable is retained |
| 8324 | for compatibility with other packages that might use it only. |
| 8325 | - dpkg-architecture no longer canonises -t argument. Closes: #173205. |
| 8326 | - dpkg-architecture output includes new DEB_*_ARCH_OS and |
| 8327 | DEB_*_ARCH_CPU variables that contain the Debian system and CPU |
| 8328 | names respectively. |
| 8329 | - dpkg-architecture outputs (mostly) correct GNU system names now, |
| 8330 | in particular this means that it will output "linux-gnu" instead |
| 8331 | of "linux". You should use the new _ARCH_OS variables instead. |
| 8332 | * Documentation: |
| 8333 | - Add examples to dpkg-divert(8). Closes: #291816. |
| 8334 | - Correct typo in dpkg-architecture(1). Closes: #299090. |
| 8335 | |
| 8336 | -- Scott James Remnant <scott@netsplit.com> Fri, 18 Mar 2005 16:21:32 +0000 |
| 8337 | |
| 8338 | dpkg (1.13.1) experimental; urgency=low |
| 8339 | |
| 8340 | The "Livin' like a good boy oughta" Release. |
| 8341 | |
| 8342 | * Removed dpkg --print-gnu-build-architecture option. Use variables |
| 8343 | defined by dpkg-architecture instead. |
| 8344 | * Soft-deprecated dpkg --print-installation-architecture. Use |
| 8345 | dpkg --print-architecture instead, which now does the same thing. |
| 8346 | * dpkg --print-architecture no longer calls c-compiler. Closes: #164863. |
| 8347 | * Removed third field from /usr/share/dpkg/archtable. |
| 8348 | |
| 8349 | * Now we no-longer pre-depend on dselect, check the upgrade will work |
| 8350 | in preinst and give the user a chance to abort if they haven't yet |
| 8351 | installed dselect and need to. Closes: #282335. |
| 8352 | * Fix handling of GNU longname and longlink when a tarfile entry has |
| 8353 | both. Closes: #128388. |
| 8354 | * md5sum no longer outputs "-" when no argument is supplied. |
| 8355 | Closes: #164591, #164889. |
| 8356 | * Add darcs metadirectory to dpkg-source diff ignore list. Closes: #289760. |
| 8357 | * Add new '-f' short option to dpkg-query as equivalent to --showformat. |
| 8358 | Closes: #281627. |
| 8359 | * Report conffile conflicts and per-package errors on the status-fd. |
| 8360 | Closes: #297880. |
| 8361 | * Correct typo in dpkg-architecture. Closes: #282701. |
| 8362 | * Fix start-stop-daemon's support for GNU/kFreeBSD. Closes: #258051. |
| 8363 | |
| 8364 | * Architecture Support: |
| 8365 | - Added kfreebsd-amd64. Closes: #280963. |
| 8366 | - Added m32r. Closes: #280710. |
| 8367 | - Clean up of archtable. Closes: #118910, #286898. |
| 8368 | - Clean up of dpkg-architecture. Closes: #256323. |
| 8369 | * Updated translations (Christian Perrier): |
| 8370 | - French (French Team). |
| 8371 | - Greek (Konstantinos Margaritis). Closes: #295922. |
| 8372 | |
| 8373 | -- Scott James Remnant <scott@netsplit.com> Thu, 3 Mar 2005 12:09:07 +0000 |
| 8374 | |
| 8375 | dpkg (1.13.0) experimental; urgency=low |
| 8376 | |
| 8377 | The "Three banana strategy" Release. |
| 8378 | |
| 8379 | * Remove the /usr/info or /usr/info/dir symlinks we used to create. |
| 8380 | Closes: #206063, #288415. |
| 8381 | * Fix cast in lvalue assignment that gcc 4.0 doesn't like. |
| 8382 | Closes: #282669, #284797. |
| 8383 | * Correct bashism in disk method update script. Closes: #260568. |
| 8384 | |
| 8385 | * Scorched-earth reimplementation of the build process and control files |
| 8386 | with debhelper and automake. Closes: #200683, #217946, #229629, #260568, |
| 8387 | #266995, #279701, #283640, #292973, #293041. |
| 8388 | * Remove SGML and POD documentation formats due to both licensing and |
| 8389 | sanity issues. Closes: #285806. |
| 8390 | * The dpkg-doc and dpkg-static packages are no more. |
| 8391 | * dpkg.cfg cleaned up to remove non-useful examples. |
| 8392 | Closes: #169618, #305192. |
| 8393 | |
| 8394 | -- Scott James Remnant <scott@netsplit.com> Fri, 14 Jan 2005 19:28:00 +0000 |
| 8395 | |
| 8396 | dpkg (1.10.28) unstable; urgency=low |
| 8397 | |
| 8398 | The "Awh, yeah? Ripper!" Release. |
| 8399 | |
| 8400 | * New translations (Christian Perrier): |
| 8401 | - Romanian (Eddy Petrisor). Closes: #309714. |
| 8402 | - Tagalog (Eric Pareja). Closes: #296407. |
| 8403 | * Updated translations (Christian Perrier): |
| 8404 | - French (Christian Perrier). |
| 8405 | - Greek (Konstantinos Margaritis). Closes: #295922 |
| 8406 | - Indonesian (Arief S Fitrianto). Closes: #296733 |
| 8407 | * Updated man page translations (Christian Perrier): |
| 8408 | - French (Philippe Batailler). |
| 8409 | - Syntax error corrected in Brazilian Portuguese man page for |
| 8410 | update-alternatives. Closes: #300646 |
| 8411 | |
| 8412 | -- Scott James Remnant <scott@netsplit.com> Thu, 26 May 2005 18:18:10 +0100 |
| 8413 | |
| 8414 | dpkg (1.10.27) unstable; urgency=low |
| 8415 | |
| 8416 | The "Grab your gun and bring in the cat" Release. |
| 8417 | |
| 8418 | * New Translations (Christian Perrier): |
| 8419 | - Indonesian (Arief S Fitrianto). |
| 8420 | - Norwegian Bokmål (Bjorn Steensrud). |
| 8421 | * Updated Translations (Christian Perrier): |
| 8422 | - Dutch (confusing option corrected by Christian Perrier). |
| 8423 | - Galician (Jacobo Tarrio). |
| 8424 | - Korean (Seo Sanghyeon). |
| 8425 | - Simplified Chinese (Carlos Liu). |
| 8426 | - Traditional Chinese (Asho Yeh). |
| 8427 | |
| 8428 | -- Scott James Remnant <scott@netsplit.com> Thu, 10 Feb 2005 15:10:22 +0000 |
| 8429 | |
| 8430 | dpkg (1.10.26) unstable; urgency=low |
| 8431 | |
| 8432 | The "Captain Tight-Pants" Release. |
| 8433 | |
| 8434 | * Fix incorrect claim that 'Q' in dselect quits without saving changes |
| 8435 | (really 'X'). |
| 8436 | * Revert to current 'stable' behaviour of Space/Enter/'Q' in the dselect |
| 8437 | help screen, Space leaves the help screen and Enter and 'Q' do nothing. |
| 8438 | It's dangerous to encourage users to press Enter or 'Q' since they |
| 8439 | commit changes in the package selection screen. |
| 8440 | |
| 8441 | * New Translations (Christian Perrier): |
| 8442 | - Basque (Piarres Beobide Egaña). Closes: #281245. |
| 8443 | (Was really added in 1.10.24, but forgotten from ALL_LINGUAS.) |
| 8444 | - Bosnian (Safir Šećerović). |
| 8445 | - Slovak (benco). Closes: #284896, #289341 |
| 8446 | - Traditional Chinese (Asho Yeh). Closes: #287375. |
| 8447 | * Updated Translations (Christian Perrier): |
| 8448 | - Brazilian Portuguese (André Luís Lopes). Closes: #281228. |
| 8449 | - Catalan (Jordi Mallach). Closes: #281333. |
| 8450 | - Czech (Miroslav Kure). Closes: #281231. |
| 8451 | - Danish (Claus Hindsgaul). Closes: #281103. |
| 8452 | - Dutch (Christian Perrier). Closes: #282087. |
| 8453 | - Galician (Héctor Fernéndez López). |
| 8454 | - German (Michael Piefel). Closes: #281503. |
| 8455 | - Italian (Stefano Canepa). Closes: #282543. |
| 8456 | - Japanese (Kenshi Muto). Closes: #281144. |
| 8457 | - Korean (Changwoo Ryu). Closes: #282246. |
| 8458 | - Norwegian Nynorsk (Håvard Korsvoll). Closes: #281456. |
| 8459 | - Polish (Bartosz Feñski). |
| 8460 | - Portuguese (Miguel Figueiredo). Closes: #281122, #289359. |
| 8461 | - Russian (Yuri Kozlov). Closes: #281166. |
| 8462 | - Simplified Chinese (Tchaikov, Carlos Liu). |
| 8463 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #281117. |
| 8464 | - Swedish (Peter Karlsson). Closes: #281165. |
| 8465 | |
| 8466 | -- Scott James Remnant <scott@netsplit.com> Tue, 11 Jan 2005 16:26:51 +0000 |
| 8467 | |
| 8468 | dpkg (1.10.25) unstable; urgency=low |
| 8469 | |
| 8470 | The "你他媽的天下所有的人都該死" Release. |
| 8471 | |
| 8472 | This release is to correct the mangled Simplified Chinese translation |
| 8473 | included in 1.10.24 caused by rebellion of the translator's mail client. |
| 8474 | |
| 8475 | * Updated Translations (Christian Perrier): |
| 8476 | - Dutch (Bart Cornelis). Closes: #278700. |
| 8477 | - Polish (Bartosz Fenski). Closes: #280406. |
| 8478 | - Simplified Chinese (Tchaikov, Carlos Liu). Closes: #278676. |
| 8479 | |
| 8480 | -- Scott James Remnant <scott@netsplit.com> Thu, 11 Nov 2004 20:06:57 +0000 |
| 8481 | |
| 8482 | dpkg (1.10.24) unstable; urgency=low |
| 8483 | |
| 8484 | The "Donald, where's your troosers?" Release. |
| 8485 | |
| 8486 | * Add support for uncompressed data.tar archive members and bzip2- |
| 8487 | compressed data.tar.bz2 members of binary packages. Closes: #34727. |
| 8488 | |
| 8489 | * New Translations (Christian Perrier): |
| 8490 | - Basque (Piarres Beobide). Closes: #265491. |
| 8491 | - Greek (George Papamichelakis). Closes: #260809. |
| 8492 | - Hebrew (Lior Kaplan). Closes: #275267. |
| 8493 | - Simplified Chinese (Tchaikov, Carlos Liu). Closes: #265197. |
| 8494 | * Updated Translations (Christian Perrier): |
| 8495 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #260964, #273947, |
| 8496 | #278063. |
| 8497 | - Czech (Miroslav Kure). Closes: #255904, #278178. |
| 8498 | - Catalan (Jordi Mallach). Closes: #278098. |
| 8499 | - Danish (Claus Hindsgaul). Closes: #278097. |
| 8500 | - Dutch (Bart Cornelis). Closes: #268271, #268886, #274366, #278061. |
| 8501 | - Galician (Hector Fernandez). |
| 8502 | - German (Michael Piefel). Closes: #276462, #278168. |
| 8503 | - French (Christian Perrier). |
| 8504 | - Japanese (Kenshi Muto). Closes: #272456, #278141. |
| 8505 | - Italian (Lele Gaifax). |
| 8506 | - Korean (Changwoo Ryu). Closes: #261528, #278142. |
| 8507 | - Norwegian Nynorsk (Håvard Korsvoll). Closes: #275387, #278286. |
| 8508 | - Polish (Bartosz Fenski). Closes: #268452, #278064. |
| 8509 | - Portuguese (Miguel Figueiredo). Closes: #268266, #261424, #261519, |
| 8510 | #278294. |
| 8511 | - Russian (Yuri Kozlov). Closes: #268452, #278154. |
| 8512 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #277173, #278117. |
| 8513 | - Swedish (Peter Karlsson). |
| 8514 | * Updated Manpage Translations (Christian Perrier): |
| 8515 | - French (Philippe Batailler). Closes: #268048. |
| 8516 | - Spanish (Ruben Porras). Closes: #261807. |
| 8517 | - Swedish (Peter Karlsson). |
| 8518 | |
| 8519 | -- Scott James Remnant <scott@netsplit.com> Wed, 27 Oct 2004 09:25:58 +0100 |
| 8520 | |
| 8521 | dpkg (1.10.23) unstable; urgency=low |
| 8522 | |
| 8523 | The "Let the Wookie win" Release. |
| 8524 | |
| 8525 | * Updated hurd start-stop-daemon support. Closes: #133640, #254180. |
| 8526 | * Removed usage of non-POSIX test options. Closes: #256302. |
| 8527 | |
| 8528 | * Architecture Support: |
| 8529 | - Renamed x86-64 to amd64. Closes: #252346, #254598. |
| 8530 | * Documentation: |
| 8531 | - Correct typo in dpkg-divert(8). Closes: #254175. |
| 8532 | * New Translations: |
| 8533 | - Korean (Changwoo Ryu). Closes: #254590. |
| 8534 | * Updated Translations: |
| 8535 | - Catalan (Jordi Mallach). |
| 8536 | - Danish (Claus Hindsgaul). Closes: #252407. |
| 8537 | - French (Christian Perrier). Closes: #252586. |
| 8538 | - Italian (Lele Gaifax). |
| 8539 | - Polish (Bartosz Fenski). Closes: #254209. |
| 8540 | - Spanish manpages (Ruben Porras). Closes: #246158, #246159, #246160, |
| 8541 | #246161, #246162, #246163, #246164. |
| 8542 | |
| 8543 | -- Scott James Remnant <scott@netsplit.com> Mon, 19 Jul 2004 19:52:14 +0100 |
| 8544 | |
| 8545 | dpkg (1.10.22) unstable; urgency=low |
| 8546 | |
| 8547 | The DebConf4 Release. |
| 8548 | |
| 8549 | This release is mostly intended to mop up the minor and trivial bug |
| 8550 | fixes in the list and clear out the documentation changes. As such, |
| 8551 | it should be treated with even more suspicion than is normal. |
| 8552 | |
| 8553 | * Use colouring to break cycles earlier to avoid long loops whilst |
| 8554 | installing or configuring packages. Closes: #232445, #246857. |
| 8555 | * Don't try to configure packages that disappeared in the same |
| 8556 | run. Closes: #202997. |
| 8557 | * Fix segfault when "gcc -dumpmachine" returns a non-matching triplet. |
| 8558 | Closes: #211850. |
| 8559 | * Remove restriction that package names be at least two characters long. |
| 8560 | Closes: #237734. |
| 8561 | * Fix dpkg-source (actually controllib.pl) to output the field name |
| 8562 | properly again. Closes: #226931, #246595. |
| 8563 | * Make dpkg-scanpackages output Origin and Bugs fields with proper |
| 8564 | casing. Closes: #154422. |
| 8565 | * Add support for DOS line-endings to md5sum. Closes: #246103. |
| 8566 | * Fix start-stop-daemon segfault on Hurd. Closes: #133640. |
| 8567 | * Allow dpkg-shlibdeps to run as non-root users. Closes: #96881. |
| 8568 | * Correct various compiler warnings. Closes: #229766. |
| 8569 | |
| 8570 | * Architecture Support: |
| 8571 | - Added x86-64 (x86_64 / amd64). Closes: #238483, #241938. |
| 8572 | - Added i?86-gnu (Hurd). Closes: #216695, #236331. |
| 8573 | - Added i386-kfreebsd-gnu and i386-knetbsd-gnu. Closes: #250176. |
| 8574 | * Packaging: |
| 8575 | - Create $(docdir) even when --without-sgml-doc is passed so the |
| 8576 | ChangeLog can be installed. Closes: #137719. |
| 8577 | - Stop hardcoding the list of manual page languages in debian/rules, |
| 8578 | so we include Spanish, Russian and Brazilian Portuguese. Closes: #245994. |
| 8579 | - Quote LDFLAGS in debian/rules to allow multiple options. |
| 8580 | Closes: #230242. |
| 8581 | * Documentation: |
| 8582 | - Move dpkg-scanpackages and dpkg-scansources to section 1 as they |
| 8583 | are user tools. Closes: #114946. |
| 8584 | - Correct hyphen characters in manpages. Closes: #212284, #247086, #226800. |
| 8585 | - Remove obsolete references to the Debian Packaging Manual. |
| 8586 | Closes: #122910, #140695. |
| 8587 | - Correct 'n' and 'p' key descriptions in dselect help message. |
| 8588 | Closes: #120562. |
| 8589 | - Add --force-bad-verify to dpkg manpage. Closes: #192812. |
| 8590 | - Correct dpkg manpage to refer to --force-remove-reinstreq instead of |
| 8591 | non-existent --force-reinstreq option. Closes: #232831. |
| 8592 | - Correct documentation of --compare-versions arguments. Closes: #232317. |
| 8593 | - Correct usage of "et al" to "et al.". Closes: #230751. |
| 8594 | - Add dpkg-reconfigure(8) to SEE ALSO section of dpkg(8). Closes: #233282. |
| 8595 | - Suggest packages that provide additional functionality in the dpkg |
| 8596 | manpage. Closes: #81355. |
| 8597 | - Suggest dselect update in description of dpkg --update-avail. |
| 8598 | Closes: #206163. |
| 8599 | - Suggest aptitude as well as dselect. Closes: #217042. |
| 8600 | - Suggest fakeroot for dpkg-source -r. Closes: #175897. |
| 8601 | - Correct documentation of start-stop-daemon. Closes: #41554, #211856. |
| 8602 | - Correct documentation of start-stop-daemon manpage to refer to --retry |
| 8603 | alongside --stop. Closes: #204691. |
| 8604 | - Add note that start-stop-daemon will chdir("/") unless -d is specified. |
| 8605 | Closes: #217823, #218060. |
| 8606 | - Correct documentation of dpkg-query --list. Closes: #232639. |
| 8607 | - Correct invalid use of " within update-alternatives(8) with .BR. |
| 8608 | Closes: #244624. |
| 8609 | - Rewrite description of dpkg-source -i to indicate the intent of the |
| 8610 | default setting rather than the exact exclusions. Closes: #227169. |
| 8611 | - Correct documentation of dpkg-statoverride --update. Closes: #85079. |
| 8612 | - Correct documentation of update-alternatives --install. Closes: #179648. |
| 8613 | - Documented dpkg:Version and dpkg:UpstreamVersion substvars. |
| 8614 | Closes: #85815, #85818. |
| 8615 | - Fix spelling error in utils/md5sum.1. Closes: #250281. |
| 8616 | - Replace "&c." with the slightly clearer "etc.". Closes: #235773. |
| 8617 | - Correct various typos. Closes: #219623, #221235. |
| 8618 | * Updated Translations: |
| 8619 | - Catalan (Jordi Mallach). |
| 8620 | - French (Christian Perrier). Closes: #246359. |
| 8621 | - Italian (Lele Gaifax). |
| 8622 | - Japanese manpages (KISE Hiroshi). Closes: #248483. |
| 8623 | - Russian (Nikolai Prokoschenko). Closes: #249254. |
| 8624 | - Spanish manpages (Ruben Porras). Closes: #246158, #246159, #246160, |
| 8625 | #246161, #246162, #246163, #251830. |
| 8626 | * New Translations: |
| 8627 | - German start-stop-daemon and update-alternatives manpages |
| 8628 | (Helge Kreutzmann). Closes: #247116, #249454. |
| 8629 | - Spanish dpkg-scansources manpage (Ruben Porras). Closes: #246164. |
| 8630 | |
| 8631 | -- Scott James Remnant <scott@netsplit.com> Tue, 1 Jun 2004 18:21:40 -0300 |
| 8632 | |
| 8633 | dpkg (1.10.21) unstable; urgency=low |
| 8634 | |
| 8635 | * Fix incorrect linked list node removal code that caused every second |
| 8636 | shared or diverted conffile to be deleted by dpkg. |
| 8637 | Closes: #10879, #33046, #47267, #90623, #98210, #109691, #146167. |
| 8638 | Closes: #155456, #204275. |
| 8639 | * Call mknod with the required device type. Closes: #158916. |
| 8640 | * Correct the default query output format to be consistent with |
| 8641 | what the underlying library expects. Closes: #174973. |
| 8642 | * Fix missing NULL-termination in dpkg-query -W display of dependency |
| 8643 | fields. Closes: #174978 |
| 8644 | * Strip output from md5sum(1) after the first whitespace character. |
| 8645 | Closes: #200763. |
| 8646 | * Output a warning if we cannot open a configuration file instead of |
| 8647 | treating it as a fatal error, in case our home directory is not readable |
| 8648 | by root. Closes: #200701. |
| 8649 | * Set LC_ALL to C before spawning off dpkg --search, to avoid searching |
| 8650 | on localized strings. Closes: #244316. |
| 8651 | * Don't require argument for start-stop-daemon -V. Closes: #237589. |
| 8652 | * Correct use of @ARGV within dpkg-scanpackages, allowing -u to work |
| 8653 | once again. Closes: #225086, #241503. |
| 8654 | * Make sure file permissions passed to dpkg-statoverride are numeric. |
| 8655 | Closes: #161156. |
| 8656 | * Correctly break out of the loop in install-info. |
| 8657 | Closes: #124225, #160761. |
| 8658 | * Add --dir-file option to install-info for GNU install-info |
| 8659 | compatibility. Closes: #179192 |
| 8660 | * Refer to debian-policy in dpkg-doc's description instead of the |
| 8661 | non-existent packaging-manual. Closes: #120970. |
| 8662 | * Remove incorrect mention of build-essential from dpkg-checkbuilddeps |
| 8663 | manpage. Closes: #219210. |
| 8664 | * Add a note about diverting shared libraries to the dpkg-divert |
| 8665 | manpage. Closes: #214699. |
| 8666 | * Updated Translations: |
| 8667 | - Brazilian Portuguese (Andre Luis Lopes). Closes: #237864. |
| 8668 | - Catalan (Jordi Mallach). |
| 8669 | - Danish (Claus Hindsgaul). Closes: #237624. |
| 8670 | - Dutch (Pieter-Paul Spiertz, Bart Cornelis, Erwin). |
| 8671 | Closes: #102094, #151799, #207758. |
| 8672 | - French (Sam Hocevar). Closes: #243191. |
| 8673 | - German (Florian Ernst). Closes: #109669, #115352, #187952, #244098. |
| 8674 | - Japanese manpages (KISE Hiroshi). Closes: #220776. |
| 8675 | - Polish (Bartosz Fenski). Closes: #242870. |
| 8676 | - Spanish (Javier Fernández-Sanguino Peña). Closes: #166052. |
| 8677 | - Swedish (Peter Karlsson). |
| 8678 | * New Translations: |
| 8679 | - Japanese dpkg-source manpage (KISE Hiroshi). Closes: #239000. |
| 8680 | - Norwegian Nynorsk (Gaute Hvoslef Kvalnes). Closes: #233614. |
| 8681 | - Portuguese (Miguel Figueiredo). Closes: #240081. |
| 8682 | - Spanish dpkg-source manpage (Ruben Porras). Closes: #171489. |
| 8683 | |
| 8684 | -- Scott James Remnant <scott@netsplit.com> Sun, 25 Apr 2004 18:55:10 +0100 |
| 8685 | |
| 8686 | dpkg (1.10.20) unstable; urgency=high |
| 8687 | |
| 8688 | * Update Japanese translation. Closes: #224616 |
| 8689 | * Update French translation. Closes: #218713 |
| 8690 | * Fix spelling error in German md5sum man page. Closes: #230750 |
| 8691 | * Fix typo in pt_BR po file. Closes: #192102 |
| 8692 | * Revert fix for #232916, this turns out to be a bug in the pgpgp |
| 8693 | wrapper, dpkg worked fine with pgp itself. |
| 8694 | |
| 8695 | -- Scott James Remnant <scott@netsplit.com> Thu, 11 Mar 2004 11:24:54 +0000 |
| 8696 | |
| 8697 | dpkg (1.10.19) unstable; urgency=high |
| 8698 | |
| 8699 | * Distinguish unmet build dependencies from build conflicts. |
| 8700 | Closes: #217943, #235266. |
| 8701 | * Force NULL-termination of all tar file entry names. Closes: #232025. |
| 8702 | * Allow dselect to use the full window width. Closes: #139781. |
| 8703 | * Pass correct number of arguments for format string when out of disk |
| 8704 | space. Closes: #213038, #217286, #213543, #213846. |
| 8705 | * Remove duplicated entries from ChangeLog. Closes: #157437. |
| 8706 | * Fix dpkg-buildpackage when used with PGP. Closes: #232916. |
| 8707 | * Update support for Debian FreeBSD. Closes: #211566. |
| 8708 | * Store Architecture in the status file. Closes: #228253. |
| 8709 | * Don't print offending lines in md5sum. Closes: #170953. |
| 8710 | * Check bounds of md5sum lines. Closes: #168443, #199489, #199693. |
| 8711 | |
| 8712 | -- Scott James Remnant <scott@netsplit.com> Mon, 8 Mar 2004 19:05:32 +0000 |
| 8713 | |
| 8714 | dpkg (1.10.18.1) unstable; urgency=medium |
| 8715 | |
| 8716 | * Non-maintainer upload to fix release-critical bugs. |
| 8717 | * Terminate string buffer in main/remove.c. Closes: #228379. |
| 8718 | * Prevent stashing of hardlinked devices and setuid or setgid binaries |
| 8719 | by removing permissions on upgrade as well as on remove. |
| 8720 | Closes: #225692. |
| 8721 | * Update dpkg conflicts to << 1.10, instead of 1.9. |
| 8722 | Closes: #190611, #221989, #222760. |
| 8723 | |
| 8724 | -- Scott James Remnant <scott@netsplit.com> Thu, 26 Feb 2004 01:17:27 +0000 |
| 8725 | |
| 8726 | dpkg (1.10.18) unstable; urgency=medium |
| 8727 | |
| 8728 | * Rebuild, tagging and releasing correctly from cvs this time. |
| 8729 | |
| 8730 | -- Adam Heath <doogie@debian.org> Mon, 27 Oct 2003 13:39:56 -0600 |
| 8731 | |
| 8732 | dpkg (1.10.17) unstable; urgency=medium |
| 8733 | |
| 8734 | * Make dselect do conflict resolution when dealing with automatically |
| 8735 | selected recommended package. Thanks to Colin Watson for the analysis |
| 8736 | and patch. Closes: Bug#151663 |
| 8737 | * Branden Robinson <branden@debian.org>: |
| 8738 | s/dpkg-checkbuild/dpkg-checkbuilddeps/ in usage. |
| 8739 | * dpkg-checkbuilddeps now sets $reduce_arch. Closes: #212796. |
| 8740 | * Goswin Brederlow <brederlo@informatik.uni-tuebingen.de>: |
| 8741 | Add -u in dpkg-scanpackages. Closes: #214123. |
| 8742 | Add -a<arch> command to dpkg-scanpackages. |
| 8743 | * Add .#* to dpkg-source's default ignore filter. Closes: #217380. |
| 8744 | * Matthias Urlichs <smurf@smurf.noris.de>: |
| 8745 | Don't assume /usr/info/dir exists if /usr/info does. Closes: #165770. |
| 8746 | * Jordi Mallach <jordi@debian.org>: |
| 8747 | Update Catalan translation. |
| 8748 | * Fix errors with dependency fields that reference ${dpkg:Version}. |
| 8749 | Closes: #213108. |
| 8750 | |
| 8751 | -- Adam Heath <doogie@debian.org> Mon, 27 Oct 2003 13:04:57 -0600 |
| 8752 | |
| 8753 | dpkg (1.10.16) unstable; urgency=low |
| 8754 | |
| 8755 | * Almost *EVERY* damn file was including config.h in the wrong spot. |
| 8756 | After making it the first include, then off_t/size_t/etc could actually |
| 8757 | be redefined to be 64-bit compatible. |
| 8758 | * Jordi Mallach <jordi@debian.org>: |
| 8759 | Fix configure to set HAVE_SETLOCALE. Closes: #211816 |
| 8760 | * "Loïc Le Loarer" <lll_deb@m4x.org>: |
| 8761 | Add a -d|--chdir option to start-stop-daemon. Closes: #151802 |
| 8762 | * Split the background block into 2 parts: one that does the fork, and |
| 8763 | opens /dev/tty and /dev/null, and one that does everything else. The |
| 8764 | second block is then moved to be run right before the exec. This |
| 8765 | allows error messages to be seen from the child(previously, they were |
| 8766 | lost), and allows for the chroot to not require the device files. |
| 8767 | These changes based on the bugs filed by: |
| 8768 | Marc Herbert <Marc.Herbert@ens-lyon.fr>: Closes: #155219 |
| 8769 | Loïc Le Loarer <lll_deb@m4x.org>: Closes: #151800 |
| 8770 | * Mario Lang <mlang@debian.org>: |
| 8771 | When --start, --startas and --pidfile are given, print 'process' |
| 8772 | instead of '(null)' for the process name, if it's already running. |
| 8773 | Closes: #209355 |
| 8774 | * Imported several translated manpages, from debian-doc cvs: |
| 8775 | * Spanish: 822-date.1 cleanup-info.8 deb-control.5 deb-old.5 |
| 8776 | deb.5 dpkg-checkbuilddeps.1 dpkg-deb.1 dpkg-divert.8 dpkg-name.1 |
| 8777 | dpkg-scanpackages.8 dpkg-split.8 dpkg-statoverride.8 dpkg.8 |
| 8778 | dselect.8 md5sum.1 start-stop-daemon.8 update-alternatives.8 |
| 8779 | "Esteban Manchado Velázquez" <zoso@debian.org>: Closes: #171489 |
| 8780 | * French: deb.5 |
| 8781 | Julien Louis <arthur51@ifrance.com>: Closes: #164906 |
| 8782 | * Portuguese: dpkg.8 dselect.8 |
| 8783 | * Matt Zimmerman <mdz@debian.org> |
| 8784 | In dpkg's manpage, -O had an inverted word. Closes: #111711 |
| 8785 | * Marcin Owsiany <porridge@debian.org>: |
| 8786 | Fix Polish translation of 'conflicts with' Closes: #112057 |
| 8787 | * Jiri Masik <masik@darbujan.fzu.cz>: |
| 8788 | Improve Czech translation of: "dpkg - warning: ignoring request to |
| 8789 | remove %s which isn't installed." Closes: #117518 |
| 8790 | * Marco Nenciarini <mnencia@prato.linux.it>: |
| 8791 | Fix missing space in Italian translation when listing files, and the |
| 8792 | file is diverted. Closes: #138244 |
| 8793 | * Piotr Roszatycki <Piotr_Roszatycki@netia.net.pl>: |
| 8794 | Update Polish translation. Closes: #142370 |
| 8795 | * Martin Quinson <mquinson@ens-lyon.fr>: |
| 8796 | Fix missing space in French translation of: "%s - warning: downgrading |
| 8797 | %.250s from %.250s to %.250s.\n" Closes: #149142 |
| 8798 | * Hidetaka Iwai <tyuyu@sings.jp>: |
| 8799 | Fix typo in Japanese translation of dpkg --force-help; downgrade -> |
| 8800 | downgrade: Closes: #157819 |
| 8801 | * Martin Quinson <mquinson@ens-lyon.fr>: |
| 8802 | Fix French translation when listing files, and the file is diverted. |
| 8803 | Closes: #162154 |
| 8804 | * Rune Schjellerup <olberd@odense.kollegienet.dk>: |
| 8805 | Fix Danish translation of(was missing the leading space): " does not |
| 8806 | appear to be available\n" Closes: #192972 |
| 8807 | * Fix md5sum when handling large files. Closes: #162691 |
| 8808 | * Fix dpkg-checkbuilddeps calling of parsedep. It wasn't setting |
| 8809 | use_arch. Closes: #212796. |
| 8810 | * Joey Hess <joeyh@debian.org>: |
| 8811 | Change formatting of info.dir. Closes: #167379. |
| 8812 | |
| 8813 | -- Adam Heath <doogie@debian.org> Sat, 25 Oct 2003 15:46:16 -0500 |
| 8814 | |
| 8815 | dpkg (1.10.15) unstable; urgency=low |
| 8816 | |
| 8817 | * Fix detection of va_copy. |
| 8818 | * Back out debian/rules build-arch detection. It is *not* possible *at |
| 8819 | all* to detect available targets in a rules file. Period. |
| 8820 | |
| 8821 | -- Adam Heath <doogie@debian.org> Fri, 19 Sep 2003 20:02:19 -0500 |
| 8822 | |
| 8823 | dpkg (1.10.14) unstable; urgency=low |
| 8824 | |
| 8825 | * controllib.pl: |
| 8826 | * Rewrote the parsedep stuff, so that it wasn't done during control |
| 8827 | file parsing. Scripts that need the internal parsed format should |
| 8828 | call parsedep on the field's value. |
| 8829 | * Split the substvars parsing into a separate function. |
| 8830 | * No longer validate dependency fields when reading the control file. |
| 8831 | Some fields may have vars in them, which breaks the validation. |
| 8832 | * dpkg-gencontrol calls substvars after parsing the control file, and |
| 8833 | then validates the substituted depends lines. Originally, |
| 8834 | substitution occurred only during writing of the final output file. |
| 8835 | * Andreas Barth <aba@not.so.argh.org>: |
| 8836 | Fix bad regex that didn't allow spaces in dependency field parsing. |
| 8837 | It now directly matches what the c code expects. It previously was |
| 8838 | allowing all of \S, which matched on '('. |
| 8839 | Closes: #211660. |
| 8840 | * Remove stale debug in debian/control that would have broken |
| 8841 | installation on s390. |
| 8842 | * We were calling our own local copy of dpkg-gencontrol, but the |
| 8843 | system-installed copy of dpkg-shlibdeps. Now, both are called from |
| 8844 | the build directory. |
| 8845 | |
| 8846 | -- Adam Heath <doogie@debian.org> Fri, 19 Sep 2003 12:29:34 -0500 |
| 8847 | |
| 8848 | dpkg (1.10.13) unstable; urgency=low |
| 8849 | |
| 8850 | * Fix parsing of deps when both () and [] are specified. |
| 8851 | * Set $host_arch in controllib.pl:parsedep. |
| 8852 | * dpkg-checkbuilddeps doesn't output the [] stuff when finding invalid |
| 8853 | deps. |
| 8854 | |
| 8855 | -- Adam Heath <doogie@debian.org> Wed, 17 Sep 2003 13:23:15 -0500 |
| 8856 | |
| 8857 | dpkg (1.10.12) unstable; urgency=low |
| 8858 | |
| 8859 | * Fix dpkg-source output of build-depends lines. |
| 8860 | |
| 8861 | -- Adam Heath <doogie@debian.org> Tue, 16 Sep 2003 13:43:45 -0500 |
| 8862 | |
| 8863 | dpkg (1.10.11) unstable; urgency=low |
| 8864 | |
| 8865 | * dpkg no longer provides any BYHAND files. If you need the source |
| 8866 | tarball, use the orig.tar.gz file available in the pool. The |
| 8867 | precompiled tars were hold-overs from when debs were not standard |
| 8868 | ar/tar files. |
| 8869 | * Install /usr/share/doc/dpkg/pseudo-tags, which talks about the bug |
| 8870 | titling we use to mark bugs for filtering in the Debian bts. |
| 8871 | * Updated ca.po. |
| 8872 | * Teach dpkg-source that ~ is legal in version numbers |
| 8873 | * Add build-depends on sgml-base, and increase gettext build-depends to |
| 8874 | 0.12.1-3. |
| 8875 | * Updated config.sub and config.guess in cvs. |
| 8876 | * Change use of strncpy in parsedb to memcpy. Closes: #160447 |
| 8877 | * No longer generate helpmsgs.{cc,h}. |
| 8878 | * several controllib changes: |
| 8879 | * Moved dependency parsing logic from dpkg-checkbuilddeps. |
| 8880 | The dpkg-checkbuilddeps parser didn't support empty fields, while |
| 8881 | the controllib parser did. |
| 8882 | * All dependency fields parsed by controllib.pl support [arch] |
| 8883 | specifiers. If the arch specifier doesn't apply for the current |
| 8884 | arch, then the item will not be added to the internal list structure. |
| 8885 | * Comment lines(that begin with '#') are removed during parsing. |
| 8886 | * Store the original casing of field names, for use in error reporting. |
| 8887 | * Store the original field's casing with 'o:' prepended in %fi. |
| 8888 | * ballombe@merulo.debian.org: |
| 8889 | dpkg-checkbuilddeps now handles empty fields. Closes: #111562 |
| 8890 | * Branden Robinson <branden@debian.org>: |
| 8891 | support comments(first char on line begins with '#') in |
| 8892 | debian/control. Closes: #191810 |
| 8893 | * Bastian Blank <waldi@debian.org>: |
| 8894 | Allow for per-arch generated dependency fields. Closes: #170575 |
| 8895 | * Branden Robinson <branden@debian.org>: |
| 8896 | Report the original casing of field names when they are unknown. |
| 8897 | Closes: #177753 |
| 8898 | * Patch dpkg-buildpackage to call debian/rules -qn build-arch, and if |
| 8899 | it's available, modify -B handling appropriately. If build-arch is not |
| 8900 | available, then when -B was called, do *not* pass -B on to |
| 8901 | dpkg-checkbuilddeps. Closes: #203097 |
| 8902 | * Frank Lichtenheld <frank@lichtenheld.de>: |
| 8903 | Apply patch, to handle missing infodir.bak, and empty files. Closes: |
| 8904 | #196361 |
| 8905 | * Change standard_startup and standard_shutdown into macros. Closes: |
| 8906 | #200351. |
| 8907 | * Andrew Suffield <asuffield@debian.org>: |
| 8908 | Fix inverted test of eof in parsedb, while looking for eof after |
| 8909 | field name. Closes: #198218 |
| 8910 | * Yann Dirson <dirson@debian.org> |
| 8911 | Add set -e to dpkg-doc.postinst. Closes: #191261 |
| 8912 | * Michael Weber <michaelw@debian.org>: |
| 8913 | dpkg --print-architecture now does gcc -dumpmachine instead of |
| 8914 | --print-libgcc-file-name. Closes: #131893, #8241, #106793, #210285 |
| 8915 | * Daniel Silverstone <dsilvers@digital-scurf.org>: |
| 8916 | Apply patch to change hashing function, and increase bin size, for |
| 8917 | the package database. Closes: #206416 |
| 8918 | * Paul Eggert <eggert@CS.UCLA.EDU>: |
| 8919 | Apply patch to make dpkg work with POSIX 1003.1-2001. Closes: |
| 8920 | #204894 |
| 8921 | * Joey Hess <joeyh@debian.org>: |
| 8922 | Fix "stripping trailing /" message from dpkg-statoverride. Closes: |
| 8923 | #203782 |
| 8924 | * Sami Liedes <sliedes@cc.hut.fi>: |
| 8925 | Increase filesdb bin size, and alter hashing function. Closes: |
| 8926 | #179385 |
| 8927 | * Anthony Towns <aj@azure.humbug.org.au>: |
| 8928 | Retry removing empty dirs during purge. Closes: #112386 |
| 8929 | * Darren Salt <linux@youmustbejoking.demon.co.uk>: |
| 8930 | Add .cvsignore to dpkg-source's default diff ignore regex. Also fix |
| 8931 | missing \ escape for .deps. Closes: #174013 |
| 8932 | * Koblinger Egmont <egmont@uhulinux.hu>: |
| 8933 | Fix segfault with --status-fd. Closes: #173618 |
| 8934 | * Colin Watson <cjwatson@debian.org>, |
| 8935 | Andrew Suffield <asuffield@debian.org>: |
| 8936 | Add .svn, {arch}, and .arch-ids to dpkg-source -i default regex. |
| 8937 | Closes: #169359 |
| 8938 | * Falk Hueffner <falk@debian.org>: |
| 8939 | Added alphaev68-linux-gnu to archtable. Closes: #199360 |
| 8940 | * Elie Rosenblum <fnord@debian.org>: |
| 8941 | Apply patch to support OpenBSD. Closes: #154277 |
| 8942 | * Geoff Richards <qef@laxan.com>: |
| 8943 | Add --config to action section, and add as EXAMPLES section. Closes: |
| 8944 | #208014, #115759 |
| 8945 | * Yann Dirson <dirson@debian.org>: |
| 8946 | install-info --version and --help now display on stdout. Closes: |
| 8947 | #154633 |
| 8948 | * Dan Jacobson <jidanni@dman.ddts.net>: |
| 8949 | Mention what dpkg and dpkg-query -S will not find. Closes: #153096 |
| 8950 | * Sebastian Leske <sleske@enterprise.mathematik.uni-essen.de>: |
| 8951 | Mention in dpkg(8) that downgrading a package can have serious |
| 8952 | consequences. Closes: #61156 |
| 8953 | * Dan Jacobson <jidanni@dman.ddts.net>: |
| 8954 | In dpkg-scanpackages(8), including small note that other tools might |
| 8955 | use the generated Packages file. Closes: #208894 |
| 8956 | * Warren Turkal <wturkal@cbu.edu>: |
| 8957 | Fix some typos in dpkg-source(1). Closes: #207259, #204123, #167426 |
| 8958 | * Dan Jacobson <jidanni@dman.ddts.net>: |
| 8959 | Alter text in dselect(8), implying that other interfaces are available |
| 8960 | for installing packages. Closes: #206164. |
| 8961 | * Daniel Bonniot <bonniot@users.sourceforge.net>: |
| 8962 | Note in start-stop-daemon(8) that --nicelevel takes an argument. |
| 8963 | * Ruben Porras <nahoo82@telefonica.net>: |
| 8964 | Remove duplicate 'can' in deb-control(5). Closes: #183840 |
| 8965 | * Dan Jacobson <jidanni@dman.ddts.net>: |
| 8966 | Fix short description in dpkg-scansources(8). Closes: #175770 |
| 8967 | * Zefram <zefram@fysh.org>: |
| 8968 | In dpkg(8), move dpkg-query options to their own subsection, like |
| 8969 | dpkg-deb. Closes: #174971 |
| 8970 | * Thomas Hood <jdthood@yahoo.co.uk> |
| 8971 | Add --dry-run and --simulate as synonyms to --no-act. Closes: |
| 8972 | #165099 |
| 8973 | * Junichi Uekawa <dancer@netfort.gr.jp>: |
| 8974 | Fix wrong reference to DEB_BUILD_GNU_SYSTEM on --host in |
| 8975 | dpkg-architecture(1). Closes: #163621 |
| 8976 | * Michael Klein <michael.klein@puffin.lb.shuttle.de>: |
| 8977 | s/Usuaully/Usually/ in deb-control.5. Closes: #161819 |
| 8978 | * Joey Hess <joeyh@debian.org>: |
| 8979 | Removed reference in dselect(8) about recommends not being handled |
| 8980 | well. Closes: #157973 |
| 8981 | * Andrew Suffield <aps100@doc.ic.ac.uk>: |
| 8982 | s/dpkg-source/dpkg-parsechangelog/ in dpkg-parsechangelog -h. |
| 8983 | Closes: #155822 |
| 8984 | * Matej Vela <vela@debian.org>: |
| 8985 | Unhighlight "May be repeated multiple times." in dpkg-source(1). |
| 8986 | Closes: #151845 |
| 8987 | * Jordi Mallach <jordi@debian.org>: |
| 8988 | Make all actions in dpkg-deb -h lower case. Closes: #150642 |
| 8989 | * Alexander Hvostov <root@aoi.dyndns.org>: |
| 8990 | Add -g|--group to start-stop-daemon, and document properly. Closes: |
| 8991 | #127342 |
| 8992 | * Szerb Tamas <toma@mlf.linux.rulez.org>: |
| 8993 | s/THANKS/THANKS.gz/ in dpkg(8). Closes: #91348 |
| 8994 | * "James R. Van Zandt" <jrv@vanzandt-pc.mitre.org>: |
| 8995 | In dpkg(8), mention running dselect, install after --set-selections. |
| 8996 | Closes: #175236 |
| 8997 | * Yann Dirson <dirson@debian.org>: |
| 8998 | Remove disabled --command-fd from help. Closes: #169619 |
| 8999 | * Tobias Burnus <tburnus@physik.fu-berlin.de>: |
| 9000 | Apply patch to update-alternatives that provides --set and --remove-all |
| 9001 | commands. Closes: #133745. |
| 9002 | * Osamu Aoki <debian@aokiconsulting.com>: |
| 9003 | Add --all to update-alternatives, that calls --config on all |
| 9004 | alternatives. Closes: #126621 |
| 9005 | * Dan Jacobson <jidanni@jidanni.org>: |
| 9006 | Alter --config prompt, to be more clear, that one must 'press' enter to |
| 9007 | accept the default. Closes: #203557 |
| 9008 | * Peter Moulder <pmoulder@bowman.csse.monash.edu.au>: |
| 9009 | Fix some -w issues in update-alternatives. Closes: #137313 |
| 9010 | * Eduard Bloch <edi@gmx.de>: |
| 9011 | Apply patch to check whether the target path exists on removing. |
| 9012 | Closes: #37254 |
| 9013 | * Colin Walters <walters@debian.org>: |
| 9014 | After opening files, set binmode. Closes: #175363 |
| 9015 | |
| 9016 | -- Adam Heath <doogie@debian.org> Tue, 16 Sep 2003 12:52:11 -0500 |
| 9017 | |
| 9018 | dpkg (1.10.10) unstable; urgency=low |
| 9019 | |
| 9020 | * Update archtable for hurd. Closes: #187509. |
| 9021 | * Make the dpkg-iasearch conflicts versioned. Closes: #170698. |
| 9022 | * Surround sed call with '' in Makefile.in. Closes: #187534. |
| 9023 | * Strip trailing / from the file args in dpkg-statoverride. Closes: |
| 9024 | #184239. |
| 9025 | * Modified to use autotools-dev. Closes: #179656. |
| 9026 | * Add netbsd support. Closes: #179658, #179659. |
| 9027 | * Support hyphenated values in dpkg-architecture. Closes: #179661 |
| 9028 | * No longer managed the /usr/doc symlinks. |
| 9029 | |
| 9030 | -- Adam Heath <doogie@debian.org> Sat, 26 Apr 2003 15:10:24 -0500 |
| 9031 | |
| 9032 | dpkg (1.10.9) unstable; urgency=low |
| 9033 | |
| 9034 | * Fix dereference in main/help.c:cu_closefd(), which was the cause of |
| 9035 | close(random number) on most arches, but close(0) on s390x. |
| 9036 | * Add s390x to archtable. Closes: #160976. |
| 9037 | |
| 9038 | -- Adam Heath <doogie@debian.org> Sun, 15 Sep 2002 13:21:38 -0500 |
| 9039 | |
| 9040 | dpkg (1.10.8) unstable; urgency=low |
| 9041 | |
| 9042 | * Make the multiline regex have an upper bound, instead of being |
| 9043 | unbounded, as newer perls have a larger stack frame, which cause them |
| 9044 | to segfault quicker with larger inputs. Closes: #159756. |
| 9045 | |
| 9046 | -- Adam Heath <doogie@debian.org> Thu, 5 Sep 2002 16:32:01 -0500 |
| 9047 | |
| 9048 | dpkg (1.10.7) unstable; urgency=low |
| 9049 | |
| 9050 | * Fix double free in modstatdb_init, in the case that modstatdb_shutdown |
| 9051 | was called previously. Closes: #159515. |
| 9052 | |
| 9053 | -- Adam Heath <doogie@debian.org> Tue, 3 Sep 2002 18:59:19 -0500 |
| 9054 | |
| 9055 | dpkg (1.10.6) unstable; urgency=low |
| 9056 | |
| 9057 | * Don't call nffreeall, in any of the c/c++ programs. It appears dselect |
| 9058 | slightly corrupts it's memory enough that it can't be freed without |
| 9059 | segfaulting. Closes: #159023. |
| 9060 | |
| 9061 | -- Adam Heath <doogie@debian.org> Sun, 1 Sep 2002 00:19:18 -0500 |
| 9062 | |
| 9063 | dpkg (1.10.5) unstable; urgency=low |
| 9064 | |
| 9065 | * Fix segfault in md5sum if the file being checked doesn't exist. |
| 9066 | Closes: #154503. |
| 9067 | * Fix extraction of md5sum in dpkg-scanpackages. Closes: #153769. |
| 9068 | * Handle directories better in md5sum. Closes: #157453. |
| 9069 | * Fix read past buffer in lib/nfmalloc.c. Closes: #157304. |
| 9070 | * Fix several read pass buffer bugs, and a memleak. Closes: #155362. |
| 9071 | * Fix segfault when --auto-deconfigure is given. Closes: #157762. |
| 9072 | * Allow spaces between the end of a version, and the trailing ')'. |
| 9073 | Closes: #154898. |
| 9074 | * Fixes for HURD: Closes: #156545 |
| 9075 | * Add i386-gnu0.3 to archtable. |
| 9076 | * Fix handling of static compiles, with regard to zlib. |
| 9077 | * Previous install-infos(before 1.10) handled multiple dir file entries, |
| 9078 | because they would copy the entire stanza unmodified. The newest |
| 9079 | version does not do this, as it reformats the options, and thereby |
| 9080 | only takes the first line. So, we now split all the lines from the |
| 9081 | stanza, and process them all. Closes: #147492. |
| 9082 | * Fix corruption of available file, caused by use of memory that was |
| 9083 | previously freed. Closes: #154257. |
| 9084 | * Fix several minor memleaks. |
| 9085 | * Remove /usr/sbin/start-stop-daemon. Closes: #156437. |
| 9086 | |
| 9087 | -- Adam Heath <doogie@debian.org> Thu, 29 Aug 2002 16:43:15 -0500 |
| 9088 | |
| 9089 | dpkg (1.10.4) unstable; urgency=low |
| 9090 | |
| 9091 | * Remove -ffunction-sections and -fdata-sections. Closes: #152130. |
| 9092 | * Install archtable into /usr/share/dpkg/. |
| 9093 | |
| 9094 | -- Adam Heath <doogie@debian.org> Sun, 14 Jul 2002 15:17:56 -0500 |
| 9095 | |
| 9096 | dpkg (1.10.3) unstable; urgency=low |
| 9097 | |
| 9098 | * Move dselect.cfg to dselect package. Closes: Bug#152132 |
| 9099 | * Install methods into /usr/lib/dpkg/methods, not /usr/lib/dpkg. Closes: |
| 9100 | #152161. |
| 9101 | * Fix test inversion in start-stop-daemon, when checking the pid given in |
| 9102 | a pid file. Thanks Thomas Morin <thomas.morin@enst-bretagne.fr>. |
| 9103 | Closes: #152270. |
| 9104 | * If in --test mode, and --stop is given, increment n_killed, so that |
| 9105 | start-stop-daemon returns the proper exit value. Thanks Thomas Morin |
| 9106 | <thomas.morin@enst-bretagne.fr>. Closes: #151992. |
| 9107 | |
| 9108 | -- Adam Heath <doogie@debian.org> Thu, 11 Jul 2002 22:58:43 -0500 |
| 9109 | |
| 9110 | dpkg (1.10.2) unstable; urgency=low |
| 9111 | |
| 9112 | * Make configuration files in $HOME work again |
| 9113 | * dpkg + dpkg-static conflict with dpkg-dev << 1.9, to fix md5sum error |
| 9114 | in dpkg-source. Closes: #151691. |
| 9115 | * Remove -Z from patch call, in dpkg-source, as it makes patch warn about |
| 9116 | missing timestamps. Closes: #151965 |
| 9117 | * Install debian/dselect.conffiles. |
| 9118 | |
| 9119 | -- Adam Heath <doogie@debian.org> Thu, 4 Jul 2002 21:08:09 -0500 |
| 9120 | |
| 9121 | dpkg (1.10.1) unstable; urgency=low |
| 9122 | |
| 9123 | * Add conflict with dpkg-iasearch which intruded on our namespace. |
| 9124 | * Replace manpages-de which includes one of our manpages. Closes: #151485 |
| 9125 | * Don't always call autoheader when building. Closes: #151471 |
| 9126 | * Fix double conflict in dpkg. Closes: Bug#151581 |
| 9127 | * Move dselect methods to dselect package. |
| 9128 | * dpkg-checkbuilddeps no longer checks for build-essential. dpkg should |
| 9129 | not hardcode Debian policy. |
| 9130 | * Make dpkg-genchanges accept ~ as part of a package filename. |
| 9131 | Closes: Bug#150739 |
| 9132 | * Move dpkg.cfg and dselect.cfg manpages into dpkg package. Closes: Bug#132901 |
| 9133 | |
| 9134 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 2 Jul 2002 12:34:07 +0200 |
| 9135 | |
| 9136 | dpkg (1.10) unstable; urgency=low |
| 9137 | |
| 9138 | * dpkg now reorders symlinks when extracting debs. However, this is also |
| 9139 | still done when building debs. After a stable release of Debian has |
| 9140 | occurred with this modified dpkg, the reordering when building can be |
| 9141 | removed. |
| 9142 | * Fixed upper/lowercase problems with package names. Closes: Bug#58091 |
| 9143 | (and 3 others). |
| 9144 | * Add Russian manual pages |
| 9145 | * Fix n in dselect package list (performs searchagain now) |
| 9146 | * Fix layout problem in dpkg-divert manpage. Closes: Bug#103667 |
| 9147 | * When a package is set to hold, and a reinstallation is requested, |
| 9148 | -E will not properly skip it. Closes: #45787. |
| 9149 | * Make dpkg-checkbuilddeps use dpkg-architecture. Closes: Bug#104230 |
| 9150 | * Improve dpkg-architecture documentation. Closes: Bug#104232 |
| 9151 | * Update German translation. Closes: Bug#97239 |
| 9152 | * Update Polish translation. Closes: Bug#115783 |
| 9153 | * Update French translation. |
| 9154 | * Update Brazilian translation. |
| 9155 | * Update Danish translation. |
| 9156 | * Update Galician translation. |
| 9157 | * Update Portuguese translations. |
| 9158 | * Add Catalan translation |
| 9159 | * Add German md5sum manpage |
| 9160 | * Add Brazilian update-alternatives manpage. Closes: Bug#122132 |
| 9161 | * Improve dselect manpage. Closes: Bug#103839 |
| 9162 | * dpkg-name(1) no longer mentions the non-existing dpkg(5) manpage. |
| 9163 | Closes: Bug#104214 |
| 9164 | * Improve handling of Recommends and Suggests in dselect. Closes: Bug#34942 |
| 9165 | * Add per-user configuration files. Closes: Bug#103845 |
| 9166 | * Split dselect into its own package. dpkg Pre-Depends on it |
| 9167 | to make sure no weird things happen during an upgrade but this |
| 9168 | will allow us to make dselect option at some point in the future. |
| 9169 | Closes: #114249. |
| 9170 | * Make colours in dselect user-configurable. Closes: Bug#103994 |
| 9171 | * Make Q do an abort in the method selection menu to make things more |
| 9172 | consistent with the package list |
| 9173 | * Fix test for nice(2) failure in start-stop-daemon. Closes: Bug#104561 |
| 9174 | * Improve the dselect helpscreen a bit. Closes: Bug#72634 |
| 9175 | * New version comparison routine that can handle arbitrarily large numbers |
| 9176 | and accepts `~' as a low-sorting character. Closes: Bug#93386 |
| 9177 | * dselect now accepts regular expressions when searching for packages |
| 9178 | and can search in package descriptions as well. |
| 9179 | Closes: Bug#81009,#83139 |
| 9180 | * Move query commands into a separate dpkg-query command. For the old options |
| 9181 | (-L,-l,-s,-S) dpkg will still call it for you. |
| 9182 | * Add configurable package listing support to dpkg-query |
| 9183 | * Handle window resize in dselect main menu. Closes: Bug#98275 |
| 9184 | * update-rc.d moved to the sysvinit package. Closes: Bug#108887,#109282 |
| 9185 | * Add --showformat and --show options to dpkg-deb and dpkg-query to |
| 9186 | allow one to customize the output format |
| 9187 | * several install-info cleanups: |
| 9188 | * Move /usr/info/dir to /usr/share/info/dir. Closes: #67174. |
| 9189 | * If /usr/share/info doesn't exist, print a message saying so, |
| 9190 | instead of the confusing "couldn't lock" error. Closes: #2531. |
| 9191 | * If /usr/share/info/dir doesn't exist, or is empty, try to copy the |
| 9192 | backup from /var/backups/infodir.bak. Closes: #121309. |
| 9193 | * Add a --remove-exactly option, and allow for relative filenames. |
| 9194 | Closes: #92650. |
| 9195 | * Use the section from the .info file if --section is not given. |
| 9196 | Closes: #76100. |
| 9197 | * Error messages now include the filename being processed. |
| 9198 | Closes: #66735 |
| 9199 | * /usr/share/info/dir now has it's entries formatted to even widths. |
| 9200 | Closes: #11228 |
| 9201 | * --calign|--align|--maxwidth are now ignored. |
| 9202 | * strip enoent as well. Closes: Bug#112378 |
| 9203 | * Fix format error in Dutch translation. Closes: Bug#113120 |
| 9204 | * When parsing stdin, md5sum now displays '-' as the filename, to match |
| 9205 | textutils md5sum. Closes: #121489. |
| 9206 | * Apply patch from bug, to give update-alternatives a --list command. |
| 9207 | Closes: #120924. |
| 9208 | * Make dpkg-checkbuilddeps always check for build-essential. |
| 9209 | Closes: Bug#118420. |
| 9210 | * Use space separated output instead of comma separated in |
| 9211 | dpkg-checkbuilddeps |
| 9212 | * Update default ignore expression in dpkg-source to also match *~ and |
| 9213 | *.swp in subdirs. Closes: Bug#127458 |
| 9214 | * Handle errors when verifying md5sums. Closes: Bug#102367 |
| 9215 | * dpkg-source now uses reliable timestamps for changed files. |
| 9216 | Closes: Bug#105750 |
| 9217 | * Fix typo in start-stop-daemon help message. Closes: Bug#131439 |
| 9218 | * update-alternative exits with a non-zero exit code when displaying |
| 9219 | a non-existing alternative. Closes: Bug#131496 |
| 9220 | * Use gzip -c in install-info. Closes: Bug#131758 |
| 9221 | * start-stop-daemon works on HP-UX now. Closes: Bug#130130 |
| 9222 | * Fix dselect spin when run without input. Closes: Bug#132476 |
| 9223 | * Update-alternatives now correctly restores an alternative to auto mode |
| 9224 | when removing a manually selected alternative. Closes: Bug#132632 |
| 9225 | * Copy bugs and origin information into status file. Closes: Bug#132714 |
| 9226 | * Improve wording of update-alternatives --config text. Closes: Bug#133035 |
| 9227 | * Add manpages for dpkg.cfg and dselect.cfg. Closes: Bug#132901 |
| 9228 | * Improve test for illegal packagename for dpkg-gencontrol -p option |
| 9229 | * Fix segfault when getenv("PATH") returns null. Closes: Bug#136349 |
| 9230 | * Add Large File Summit extensions. Closes: Bug#130509 |
| 9231 | * Fix typo in dpkg-source manpage. Closes: Bug#141906 |
| 9232 | * Re-fix handling of multiple blank lines in control. Closes: Bug#143117 |
| 9233 | * Document --force-confmiss and --force-bad-verify. Closes: Bug#146855 |
| 9234 | * Drop upgrade compat stuff in dpkg postinst for ancient versions (over |
| 9235 | 5 years old) |
| 9236 | * Always set CLOEXEC on the lock fd. Closes: Bug#147872 |
| 9237 | * Clean up tmp files when ctrl-c is sent to dpkg-source. Closes: |
| 9238 | Bug#58653. |
| 9239 | * dpkg-source no longer requires exact case matches for fields in |
| 9240 | debian/control. Closes: Bug#139159. |
| 9241 | * dpkg-scanpackages now gives proper case for Source and Installed-Size. |
| 9242 | Closes: Bug#119532. |
| 9243 | * dpkg-architecture: s/build on/built on/; same for 'build for'. |
| 9244 | Closes: Bug#140441. |
| 9245 | * cl-debian.pl now recognizes emergency as valid in changelogs. |
| 9246 | Closes: Bug#138013. |
| 9247 | * Properly count recursive expansion of variables, instead of just |
| 9248 | counting all variable expansions. Closes: #144121. |
| 9249 | * Add -I<filename> to dpkg-buildpackage and dpkg-source, to excludes |
| 9250 | files from tar, when building a native package. Closes: Bug#75947. |
| 9251 | * Close the old debian/files file, before doing a rename. Closes: |
| 9252 | Bug#111503. |
| 9253 | * Fix documentation of -v<version> for dpkg-parsechangelog, removing the |
| 9254 | requirement that the version has to be in the changelog. Closes: |
| 9255 | Bug#117968. |
| 9256 | * Fix typo in dpkg-source(1), for '-sU'. Closes: Bug#126340. |
| 9257 | * Add dpkg-scansources to dpkg-scanpackages(8). Closes: Bug#147924. |
| 9258 | * Change /usr/info into a symlink to /usr/share/info if possible |
| 9259 | |
| 9260 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 21 Jun 2002 21:53:15 +0200 |
| 9261 | |
| 9262 | dpkg (1.9.21) unstable; urgency=low |
| 9263 | |
| 9264 | * Fix corrupt Swedish translations that would some error messages display |
| 9265 | incorrectly. |
| 9266 | * Enable --force-overwrite by default in /etc/dpkg/dpkg.cfg |
| 9267 | * dpkg.cfg is now no longer a conffile. This means the installer can |
| 9268 | change defaults depending on how an install is done |
| 9269 | * Detect truncated debs, and abort the unpack. Closes: #138569. |
| 9270 | * Improve dpkg(8) --force documentation |
| 9271 | * Fix error in Russian dselect translation |
| 9272 | |
| 9273 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 16 May 2002 19:42:29 +0200 |
| 9274 | |
| 9275 | dpkg (1.9.20) unstable; urgency=medium |
| 9276 | |
| 9277 | * Fix assertion when --auto-deconfigure is set. Closes: #137765. |
| 9278 | * Fix segfault discovered by fixing the above. |
| 9279 | * Fix segfault when getenv("PATH") returns null. Closes: #136349 |
| 9280 | * Recompiled against updated zlib, to fix possible security issue. Also |
| 9281 | bumped build-depends to match. Closes: #137931(grave) |
| 9282 | |
| 9283 | -- Adam Heath <doogie@debian.org> Sun, 17 Mar 2002 02:52:44 -0600 |
| 9284 | |
| 9285 | dpkg (1.9.19) unstable; urgency=medium |
| 9286 | |
| 9287 | * install-info continues to read all data from a pipe, until EOF. |
| 9288 | Closes: #99816(grave). |
| 9289 | * Add Catalan translation |
| 9290 | * Update Danish translation. Closes: Bug#131869 |
| 9291 | * Update French translation. |
| 9292 | * update-alternative exits with a non-zero exit code when displaying |
| 9293 | a non-existing alternative. Closes: Bug#131496 |
| 9294 | * Changed Maintainer to debian-dpkg@lists. |
| 9295 | * Fix "Up to date installed packages" for polish translation. Closes: |
| 9296 | #116398. |
| 9297 | * Swap updated/up-to-date polish translations(they were reversed). |
| 9298 | Closes: #117583, #102961. |
| 9299 | * Mark /etc/alternatives/README as a conffile. |
| 9300 | * Strip .note, .comment, and /usr/lib/dpkg/enoent. |
| 9301 | * Make dpkg-gencontrol not warn about Uploaders. Closes: #111090. |
| 9302 | |
| 9303 | -- Adam Heath <doogie@debian.org> Sat, 2 Feb 2002 11:47:34 -0600 |
| 9304 | |
| 9305 | dpkg (1.9.18) unstable; urgency=low |
| 9306 | |
| 9307 | * Fix MD5Sum corruption when upgrading a package. Closes: Bug#113961. |
| 9308 | * Add Wichert and I to debian/control:Uploaders. |
| 9309 | |
| 9310 | -- Adam Heath <doogie@debian.org> Sat, 3 Nov 2001 00:31:00 -0600 |
| 9311 | |
| 9312 | dpkg (1.9.17) unstable; urgency=low |
| 9313 | |
| 9314 | * updated-rc.d moved to the sysvinit package. Closes: Bug#108887,#109282 |
| 9315 | |
| 9316 | -- Wichert Akkerman <wakkerma@debian.org> Wed, 22 Aug 2001 01:24:52 +0200 |
| 9317 | |
| 9318 | dpkg (1.9.16) unstable; urgency=low |
| 9319 | |
| 9320 | * Revert architecture-change to dpkg-source from 1.9.11, see ChangeLog |
| 9321 | for details. |
| 9322 | |
| 9323 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 5 Jul 2001 22:42:11 +0200 |
| 9324 | |
| 9325 | dpkg (1.9.15) unstable; urgency=low |
| 9326 | |
| 9327 | * Change policy of handling dscformat in dpkg-source |
| 9328 | * Fix the arglist construction for maintainer scripts |
| 9329 | * Revert dscformat to 1.0 since older dpkg-source versions do not have |
| 9330 | the new policy. In the future (starting at format 2.0 to maintain |
| 9331 | compatibility with old dpkg-source implementations) minor changes to |
| 9332 | the dscformat have to be fully backward and forward compatible. |
| 9333 | |
| 9334 | -- Wichert Akkerman <wakkerma@debian.org> Sat, 30 Jun 2001 16:41:43 +0200 |
| 9335 | |
| 9336 | dpkg (1.9.14) unstable; urgency=low |
| 9337 | |
| 9338 | * Make the Uploaders field in a .dsc file optional. |
| 9339 | * Disabled sanity checking of source packages. |
| 9340 | |
| 9341 | -- Adam Heath <doogie@debian.org> Mon, 25 Jun 2001 02:22:40 -0500 |
| 9342 | |
| 9343 | dpkg (1.9.13) unstable; urgency=medium |
| 9344 | |
| 9345 | * Add a -W option to dpkg-source(and the other utils, where it is just |
| 9346 | passed thru), to turn certain errors into warnings(of which, only |
| 9347 | one is changed, namely, the 'tar doesn't contain preceding directory' |
| 9348 | error). Closes: #101813, and partially 101845. |
| 9349 | * Don't error out if the files in the tar have leading './', for |
| 9350 | dpkg-source. (another partial close of 101845). |
| 9351 | * Handle the case where a single directory exists in the orig.tar.gz, but |
| 9352 | it is NOT of the form <pkg>-<ver>. Closes: #101845. |
| 9353 | * Set LC_ALL in dpkg-source when we call external programs when we are |
| 9354 | going to parse their output. Another bug from 101845. |
| 9355 | * Handle stating of truncated cpio filenames(100 char limit, bah), in |
| 9356 | dpkg-source. Another bug from 101845. |
| 9357 | * Add support for an Uploaders field, which is read from the first |
| 9358 | paragraph of debian/control, and propagated to the .dsc. This lists |
| 9359 | the people allowed to upload a package. If it is not set, then the |
| 9360 | value of the Maintainer is placed into this field of the .dsc. This |
| 9361 | bumps the .dsc format to 1.1. Closes: #101815. |
| 9362 | * Handle symlinks in the tarball, and don't error out if found. |
| 9363 | * in controllib, make warnerrors default to warnings. Affects |
| 9364 | dpkg-source. This will be changed to be errors in the future. |
| 9365 | |
| 9366 | -- Adam Heath <doogie@debian.org> Sun, 24 Jun 2001 13:48:52 -0500 |
| 9367 | |
| 9368 | dpkg (1.9.12) unstable; urgency=medium |
| 9369 | |
| 9370 | * Fix do_script() bug. Closes: Bug#101552 |
| 9371 | * Fix building and extracting of certain kinds of source packages. |
| 9372 | Closes: #101684. |
| 9373 | * Added Colin Watson to THANKS. |
| 9374 | |
| 9375 | -- Adam Heath <doogie@debian.org> Wed, 20 Jun 2001 18:27:03 -0500 |
| 9376 | |
| 9377 | dpkg (1.9.11) unstable; urgency=low |
| 9378 | |
| 9379 | * The "Hang on to your hats, it gets bumpy from here." release. |
| 9380 | * Trim trailing spaces from package names when checking builddeps. |
| 9381 | Closes: #101304. |
| 9382 | * Apply patch from bug to fix logic error that kept everything but |
| 9383 | Build-Deps from working in checkbuilddeps. Closes: #101511. |
| 9384 | * Apply patch to correctly check the output of gcc on hurd, for |
| 9385 | dpkg-architecture. Closes: #99874. |
| 9386 | * The internal pod docs in dpkg-architecture were updated to reflect |
| 9387 | that -f was no longer implied when -q was given, but the build system |
| 9388 | wasn't generating new documentation. Closes: #100997. |
| 9389 | * deb(5) now has a see-also for deb-old(5). Closes: #99620. |
| 9390 | * Fix dpkg-shlibdeps infinite directory recursion thru symlinks. |
| 9391 | Closes: #97622. |
| 9392 | * Set the Architecture to 'source' only when doing source only uploads |
| 9393 | in the generated changes files. Closes: #100144. |
| 9394 | * Document -nc in the dpkg-buildpackage manpage. Closes: #101038. |
| 9395 | * Make dpkg-source work with GNU md5sum. Closes: #97666. |
| 9396 | * in dpkg-source, when both arch: all and arch: <arch> packages exist in |
| 9397 | debian/control, don't promote the source arch: to any, but only list |
| 9398 | all and <arch>. Closes: #94608 |
| 9399 | * Apply patch from Colin Watson: Closes: #89679 |
| 9400 | * Reset SIGPIPE to DEFAULT when forking gzip. |
| 9401 | * set LANG to C before execing cpio, as we parse its output. |
| 9402 | * In checktarcpio() and checktarsane(), use the previously open pipes, |
| 9403 | instead of the opening files on disk(which was the old, ancient way). |
| 9404 | * Improve the output parsing of tar in checktarsane(). |
| 9405 | * warn instead of die when find returns an error(which happens if there |
| 9406 | is a dangling symlink, because we use -follow). Closes: #51479. |
| 9407 | * Change list of allowed urgencies in debian/changelog to: low, medium, |
| 9408 | high, and critical. Closes: #94475. |
| 9409 | * Error out if an illegal package name is used in dpkg-gencontrol.pl. |
| 9410 | Closes: #61211 |
| 9411 | * Apply patch from Marcus Brinkmann to dpkg-buildpackage: Closes: |
| 9412 | #98201. |
| 9413 | * Option -a implies option -d. |
| 9414 | * Set ARCH correctly to host architecture, rather than build arch. |
| 9415 | |
| 9416 | -- Adam Heath <doogie@debian.org> Tue, 19 Jun 2001 22:15:25 -0500 |
| 9417 | |
| 9418 | dpkg (1.9.10) unstable; urgency=low |
| 9419 | |
| 9420 | * Fix [arch] parsing, and handle extra spaces better. Closes: #100512, |
| 9421 | #101031. |
| 9422 | * Apply patch from bug, to fix cleanup of dpkg-divert temp files. |
| 9423 | Closes: #100474. |
| 9424 | * Swap j/k keys on the main menu, so they function like the package |
| 9425 | selection screen(and like vi). Closes: #100502. |
| 9426 | * Multiple fixes in bug: Closes: #99892. |
| 9427 | * s/DEAD_JOE/DEADJOE/ in dpkg-source. |
| 9428 | * Switch to auto mode if alternative symlink is missing. |
| 9429 | * Update Spanish translation |
| 9430 | |
| 9431 | -- Adam Heath <doogie@debian.org> Sat, 16 Jun 2001 14:57:45 -0500 |
| 9432 | |
| 9433 | dpkg (1.9.9) unstable; urgency=low |
| 9434 | |
| 9435 | * The leading and trailing spaces patch in the last upload had some |
| 9436 | issues with trailing spaces. This fixes them. No bug to close, as the |
| 9437 | bts is still down. |
| 9438 | |
| 9439 | -- Adam Heath <doogie@debian.org> Wed, 6 Jun 2001 22:36:57 -0500 |
| 9440 | |
| 9441 | dpkg (1.9.8) unstable; urgency=low |
| 9442 | |
| 9443 | * Remove leading and trailing spaces from versions, and check for |
| 9444 | embedded spaces, inside dpkg. Closes: #99186. |
| 9445 | * Handle varied use of spaces in dpkg-checkbuilddeps. Closes: #98899. |
| 9446 | * Reset SIGPIPE back to default, in dpkg-source. Closes: #98563. |
| 9447 | * Remove bogus $! check from dpkg-architecture. Closes: #99428. |
| 9448 | |
| 9449 | -- Adam Heath <doogie@debian.org> Sat, 2 Jun 2001 15:15:04 -0500 |
| 9450 | |
| 9451 | dpkg (1.9.7) unstable; urgency=low |
| 9452 | |
| 9453 | * If a new file doesn't exist on disk, but is a going to be installed as |
| 9454 | a directory, then don't error out. Closes: Bug#17381. |
| 9455 | * Update japanese manpages. Closes: Bug#97831. |
| 9456 | * Update it.po. Closes: Bug#98273. |
| 9457 | * Fix bad cleanup in dpkg-divert. Closes: Bug#98578,#98828,#98831. |
| 9458 | |
| 9459 | -- Adam Heath <doogie@debian.org> Mon, 28 May 2001 18:59:03 -0500 |
| 9460 | |
| 9461 | dpkg (1.9.4) unstable; urgency=low |
| 9462 | |
| 9463 | * Oops. EOF_mmap incorrectly detecting the end of the data block. |
| 9464 | Closes: Bug#95981. |
| 9465 | * After fixing the above bug, and using debootstrap to build a sid |
| 9466 | chroot, I discovered that my previous dependency cycle fix could cause |
| 9467 | segfaults in some situations. |
| 9468 | |
| 9469 | -- Adam Heath <doogie@debian.org> Tue, 1 May 2001 23:04:46 -0500 |
| 9470 | |
| 9471 | dpkg (1.9.3) unstable; urgency=low |
| 9472 | |
| 9473 | * Fix compiles on ppc. Closes: Bug#95918. |
| 9474 | |
| 9475 | -- Adam Heath <doogie@debian.org> Tue, 1 May 2001 00:29:45 -0500 |
| 9476 | |
| 9477 | dpkg (1.9.2) unstable; urgency=low |
| 9478 | |
| 9479 | * Recompile, to fix incorrect path 1.9.1/dpkg-divert. Closes: Bug#95845 |
| 9480 | |
| 9481 | -- Adam Heath <doogie@debian.org> Mon, 30 Apr 2001 14:21:28 -0400 |
| 9482 | |
| 9483 | dpkg (1.9.1) unstable; urgency=low |
| 9484 | |
| 9485 | * Fix segfault with empty status and available, and when missing a |
| 9486 | trailing new line. Closes: Bug#95496 |
| 9487 | * Make dpkg-shlibdeps not care if dpkg --search return with an error. |
| 9488 | Closes: Bug#95568 |
| 9489 | * Fix corruption of user-defined fields in status and available. |
| 9490 | Closes: Bug#95567. |
| 9491 | * Changed dpkg.cfg to include no-debsig by default, as no debs are |
| 9492 | currently signed, and we get false errors when debsig-verify is |
| 9493 | installed. This will be removed in the future, when the archive tools |
| 9494 | support package signatures. Closes: Bug#95573 |
| 9495 | * dpkg-buildpackage should only check for valid signinterface if the |
| 9496 | user specifies one. Closes: Bug#95598 |
| 9497 | * Fix removing of diversions. Closes: Bug#95655 |
| 9498 | * Fix md5sum -c. Closes: Bug#95586 |
| 9499 | |
| 9500 | -- Adam Heath <doogie@debian.org> Sat, 28 Apr 2001 16:28:21 -0500 |
| 9501 | |
| 9502 | dpkg (1.9.0) unstable; urgency=low |
| 9503 | |
| 9504 | * Things should mostly work OpenBSD 2.8 as well now |
| 9505 | * Added a --status-pipe option. |
| 9506 | * Fixed several memleaks. |
| 9507 | * Profiled dpkg. |
| 9508 | * Reworked lib/parse.c:parsedb(). Instead of using getc(), then |
| 9509 | calling varbufaddc(), it now reads the entire file at once into a |
| 9510 | huge buffer, then moves pointers around, to do the parsing. This |
| 9511 | gave a speedup of 33% on a dual celeron 333, when reading status and |
| 9512 | available. |
| 9513 | * various other speedups. |
| 9514 | * Removed all --smallmem code, as smallmem and largemem now actually |
| 9515 | use about the same amount of memory, and largemem is faster. Both |
| 9516 | --largemem and --smallmem are now obsolete options, and will print |
| 9517 | a warning if used. Closes: Bug#84905, #67528 |
| 9518 | * Initialize uninitialized variables. This should solve several |
| 9519 | segfaults. Closes: Bug#25317(plus 9 others, thru the beauty of |
| 9520 | merges) |
| 9521 | * Found that when working with dependency cycles, and part of the cycle |
| 9522 | was a provide, the provider was not being considered, so the cycle |
| 9523 | could not be broken. Closes: Bug#87985(and 3 others) |
| 9524 | * Update German translation, Closes: Bug#80529,#80532,#87581 |
| 9525 | * Update French translation, Closes: Bug#65284,#85035,#87238 |
| 9526 | * Update Japanese translation, Closes: Bug#93873 |
| 9527 | * Updated all other translations (but no bugs filed) |
| 9528 | * Add Danish translation |
| 9529 | * Remove spurious '%s' in Polish translation, Closes: Bug#74814 |
| 9530 | * Add French manpages, courtesy of Philippe Batailler |
| 9531 | * Ignore vim swapfiles in dpkg-source, Closes: Bug#81630 |
| 9532 | * remove --import option from dpkg-statoverride, Closes: Bug#81358 |
| 9533 | * Replace nfmalloc implementation with obstack. Added obstack.[ch] to |
| 9534 | optlib, for non-GNU systems. |
| 9535 | * dpkg-divert only allows absolute filenames now. Closes: Bug#82419 |
| 9536 | * Handle diffs from non-existing files to existing files. Closes: Bug#82708, |
| 9537 | #90982. |
| 9538 | * Small fixes to the buildsystem. Closes: Bug#84361 |
| 9539 | * Fix dpkg-statoverride --update for things other then plain files. |
| 9540 | Closes: Bug#84449 |
| 9541 | * Fix race with source directory disappearing in dpkg-source. |
| 9542 | Closes: Bug#45511 |
| 9543 | * Fix manpage for dpkg-gencontrol. Closes: Bug#84625 |
| 9544 | * Add -n option for dpkg-gencontrol to specify a filename. Closes: Bug#75796 |
| 9545 | * Use POSIX glob instead of regexp in debian/rules. Closes: Bug#83042, |
| 9546 | #84582 |
| 9547 | * fix typo in usage message for dpkg-divert, Closes: Bug#85977 |
| 9548 | * Use full path for argv[0] when calling scripts. Closes: Bug#68783 |
| 9549 | * Add ia64 support to dpkg-architecture. |
| 9550 | * Minor script changes, Closes: Bug#87485 |
| 9551 | * Stop dpkg-genchanges from complaining about missing packages |
| 9552 | when doing a source-only build. Closes: Bug#87571,#15644,#25496 |
| 9553 | * Various dpkg-architecture cleanups. Closes: Bug#87505 |
| 9554 | * Modify dpkg-architecture to handle gcc versions containing letters. |
| 9555 | Closes: Bug#83083 |
| 9556 | * dpkg-buildpackage updates: Closes: Bug#87572,#85847 |
| 9557 | + make -C work properly |
| 9558 | + fix test for gpg secret keyring |
| 9559 | + improve source messages |
| 9560 | + skip signing pause when building unsigned packages |
| 9561 | + test for invalid signinterface. Closes: Bug#87579 |
| 9562 | + remove debsign support, it's useless and doesn't work |
| 9563 | + Use correct architecture when naming .changes file. Closes: Bug#88015 |
| 9564 | * Fix wording in dpkg-statoverride manpage for --add. Closes: Bug#85080 |
| 9565 | * Fix typo in start-stop-daemon manpage. Closes: Bug#88225 |
| 9566 | * Add dpkg-checkbuilddeps to check if build dependencies are satisfied |
| 9567 | and modify dpkg-buildpackage to call it if wanted. |
| 9568 | Closes: Bug#86453,#83812,#60717,#74372,#67896,#60717,#13961 |
| 9569 | * dpkg-parsechangelog can read a changelog from stdin now. Closes: Bug#80142 |
| 9570 | * Fix confusing wording for dpkg-buildpackage -uc option in manpage. |
| 9571 | Closes: Bug#83468 |
| 9572 | * dpkg-statoverride now exits with exitcode 1 if we do a --list but don't |
| 9573 | output anything. Closes: Bug#84328 |
| 9574 | * Remove Linux reference from all scripts, they should run fine on |
| 9575 | other OSes as well. |
| 9576 | * Mark last argument in dpkg-scanpackages usage info as optional. |
| 9577 | Closes: Bug#86658 |
| 9578 | * Fix cache in dpkg-scanpackages version comparison. Closes: Bug#90722 |
| 9579 | * Fix formatting error in dpkg-source.1. Closes: Bug#82723 |
| 9580 | * Change dpkg-gencontrol to fix comma-related syntax errors after |
| 9581 | processing substvars. Closes: Bug#92908 |
| 9582 | * Verify package signatures if debsig-verify is installed. Closes: Bug#37017 |
| 9583 | * Handle window resize in dselect main menu. Closes: Bug#93559 |
| 9584 | * Initialize all parts of the package record. This should fix several |
| 9585 | segfaults people have been seeing in dpkg. Closes: Bug#90328. |
| 9586 | * Apply patch from bug#86847, that escapes intl chars in filenames. |
| 9587 | Closes: Bug#83752, #85040, #86847, #89000. |
| 9588 | * Errors during dpkg -s(and other similar commands) are now printed |
| 9589 | on stderr. Closes: Bug#88987. |
| 9590 | * Add a --retry option to start-stop-daemon. Closes: Bug#75139 |
| 9591 | * Fix regeps to extract Closes magic from a changelog so the # |
| 9592 | is really optional. Closes: Bug#94474 |
| 9593 | * Remove useless statement from dpkg-shlibdeps. Closes: Bug#90516 |
| 9594 | * Make the debian changelog parser identify itself with $progname. |
| 9595 | Closes: Bug#89409 |
| 9596 | * Give a syntax error when we get an unexpected PGP signature in control |
| 9597 | files. Closes: Bug#75562 |
| 9598 | * Change dpkg manpage to reflect that --force-statoverride is no enabled |
| 9599 | by default. Closes: Bug#95023 |
| 9600 | * Handle dangling symlinks, by ignoring error code 1 from find, when |
| 9601 | processing --recursive. Closes: Bug#4784 |
| 9602 | * dpkg -L, -S, -l, -s, and -p now return an error code if any package |
| 9603 | does not exist. Closes: Bug#4974, #72406 |
| 9604 | * dselect has a configuration file as well now |
| 9605 | * Get ENOENT value at runtime in dpkg-divert instead of hardcoding it. |
| 9606 | Closes: Bug# 31620 |
| 9607 | * Fix wrong ENOENT test in dpkg-divert. Closes: Bug#95088 |
| 9608 | * Add support for more SuperH variants (sh[34]{,eb}-linux-gnu) |
| 9609 | * Fix formatting and a typo in the dpkg manpage |
| 9610 | * Document the dpkg.cfg configuration file in dpkg(8) |
| 9611 | |
| 9612 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 26 Apr 2001 12:39:16 +0200 |
| 9613 | |
| 9614 | dpkg (1.8.3.1) unstable; urgency=low |
| 9615 | |
| 9616 | * Revert change to nfmalloc.c that was causing SIGBUS on sparc. |
| 9617 | |
| 9618 | -- Ben Collins <bcollins@debian.org> Sat, 13 Jan 2001 08:52:11 -0500 |
| 9619 | |
| 9620 | dpkg (1.8.3) unstable; urgency=low |
| 9621 | |
| 9622 | * Do chown before chmod in dpkg-statoverride, Closes: Bug#81943 |
| 9623 | * Fix recursion in dpkg-shlibdeps, Closes: Bug#81322 |
| 9624 | * Really completely revert dpkg-source patches which broke backwards |
| 9625 | compatibility |
| 9626 | |
| 9627 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 12 Jan 2001 00:02:22 -0800 |
| 9628 | |
| 9629 | dpkg (1.8.2) unstable; urgency=low |
| 9630 | |
| 9631 | * Don't attempt to read from an input source when we only want 0 bytes. |
| 9632 | Also handle buggy systems that return EAGAIN instead of EINTR. Closes: |
| 9633 | #81881. |
| 9634 | |
| 9635 | -- Adam Heath <doogie@debian.org> Thu, 11 Jan 2001 00:43:50 -0600 |
| 9636 | |
| 9637 | dpkg (1.8.1.1) unstable; urgency=low |
| 9638 | |
| 9639 | * Apply patch from bug to fix badly generated diffs(in some |
| 9640 | circumstances). Closes: #81152 |
| 9641 | |
| 9642 | -- Adam Heath <doogie@debian.org> Sat, 6 Jan 2001 16:07:33 -0600 |
| 9643 | |
| 9644 | dpkg (1.8.1) unstable; urgency=low |
| 9645 | |
| 9646 | * Make --name a valid option. Closes: #31206, #51953. |
| 9647 | * dpkg-deb -I <pkg> <control> works again |
| 9648 | * Update Swedish translation |
| 9649 | |
| 9650 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 4 Jan 2001 19:31:13 +0100 |
| 9651 | |
| 9652 | dpkg (1.8.0) unstable; urgency=low |
| 9653 | |
| 9654 | * Add -k|--symlink option to dpkg-name. Closes: #35040 |
| 9655 | * Made the accelerator keys in dselect's main menu separate options, so |
| 9656 | that they can be translated separately. Closes: #50955. |
| 9657 | * Added depends on sysvinit (>= 2.72), so that we can make sure that |
| 9658 | /etc/rcS.d exists. Closes: #55037. |
| 9659 | * update-rc.d: Changed documentation and help, as -f only applies during |
| 9660 | remove. Closes: #55049. |
| 9661 | * Added a --force-all option. Closes: #61354. |
| 9662 | * Format help string for --abort-after like other option help strings. |
| 9663 | Closes: #62464. |
| 9664 | * Fix dselect methods to pass admindir to dpkg from dselect. |
| 9665 | * Minor tweak so that when patch 2.5.4 is manually used to apply a diff, |
| 9666 | it doesn't get applied multiple times. Closes: #65021 |
| 9667 | * Add --nicelevel to start-stop-daemon, to alter a programs priority |
| 9668 | before starting. Closes: #65191. |
| 9669 | * Document that --largemem is the default, and that the test point is |
| 9670 | 24 megs. Closes: #65607. |
| 9671 | * Document that --set-selections does not actually install any |
| 9672 | packages. Closes: #65340. |
| 9673 | * Fix typo in dpkg-deb.1. Closes: #65945. |
| 9674 | * Add --truename option to dpkg-divert. Closes: #68489. |
| 9675 | * Documented COLUMNS in dpkg(8). Closes: #77001. |
| 9676 | * Modified DPKG_C_GCC_TRY_WARNS() to call AC_SUBST, so that we can |
| 9677 | use the result of the test during build time. Closes: Bug#75138 |
| 9678 | * Added description for "suggests" in main/depcon.c:describedepcon(). |
| 9679 | Closes: Bug#74113 |
| 9680 | * Removed bashing from dpkg.postinst. |
| 9681 | * Make '#' optional in Closes: tags. Closes: Bug#63137. |
| 9682 | * Add -t to -h output in dpkg-buildpackage: Closes: Bug#49598. |
| 9683 | * Fix typo in --compare-versions error message. Closes: Bug#66474. |
| 9684 | * -R doesn't mean --root. Closes: Bug#66068, #72013 |
| 9685 | * Add armv3l to archtable. Closes: Bug#72125 |
| 9686 | * Fix two memory leaks, and lesson the memory foot print a tad. Hints |
| 9687 | taken from 74259. |
| 9688 | * Fix some things perl5.6 complains about. Closes: Bug#77337 |
| 9689 | * Fix references to dpkg-deb manpage. Closes: Bug#77855 |
| 9690 | * Update Galish translation |
| 9691 | * Add new --import option to dpkg-statoverride to make it easy to |
| 9692 | import suidmanager settings. |
| 9693 | * Speedup patches by Adam Heath |
| 9694 | * statoverride fixes by Robert Luberda, Closes: Bug#78436 |
| 9695 | * Add Linux S/390 support. Closes: Bug#79063 |
| 9696 | * Using libz to decompress data instead of calling gzip. |
| 9697 | Closes: Bug#49581 |
| 9698 | * Add gettext to build-depends |
| 9699 | * Fix warning when trying to remove a non-existing statoverride. |
| 9700 | Closes: Bug#79352 |
| 9701 | * Be more paranoid with file permissions when extracting files |
| 9702 | * Apply statoverrides to more then just files |
| 9703 | * Update update-alternatives manpage to use FHS instead of FSSTND. |
| 9704 | Closes: Bug#80237 |
| 9705 | * List descriptions for udebs in .changes |
| 9706 | |
| 9707 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 25 Dec 2000 17:19:31 +0100 |
| 9708 | |
| 9709 | dpkg (1.7.2) unstable; urgency=low |
| 9710 | |
| 9711 | * Fix parsing of configuration files |
| 9712 | * Add new powerpc-linux-gnu entry to archtable. Closes: Bug#76522 |
| 9713 | * No longer bother to install emacs things. I don't use emacs myself |
| 9714 | and can't support that properly. |
| 9715 | * scripts/dpkg-shlibdeps.pl: Make it parse soname's in the format of |
| 9716 | "libfoo-X.X.so" (e.g. libdb-3.1.so) and use it. Also make it give a |
| 9717 | warning if there is a NEEDED line in the objdump output that we cannot |
| 9718 | grok. |
| 9719 | * scripts/dpkg-shlibdeps.pl: resolve library paths using a combination |
| 9720 | of the libc major version, and ldconfig -p output. Solves problems |
| 9721 | with errant libc5 deps. |
| 9722 | * Correct name of .changes file when doing source-only builds |
| 9723 | * Fix -ap option for dpkg-buildpackage. Closes: Bug#77305 |
| 9724 | * Fix typo in update-alternatives manpage. Closes: Bug#77829 |
| 9725 | * Fix typo in script-regexp update-rc.d. Closes: Bug#76029 |
| 9726 | |
| 9727 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 23 Nov 2000 18:55:50 +0100 |
| 9728 | |
| 9729 | dpkg (1.7.1) unstable; urgency=medium |
| 9730 | |
| 9731 | * Fix a typo in the dpkg-statoverride manpage |
| 9732 | * dpkg-statoverride reads and writes the right file now |
| 9733 | * Make update-alternatives use the right dir for alternatives again |
| 9734 | |
| 9735 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 7 Nov 2000 01:16:39 +0100 |
| 9736 | |
| 9737 | dpkg (1.7.0) unstable; urgency=low |
| 9738 | |
| 9739 | * Allow the administrator to override file mode and ownership using the |
| 9740 | new dpkg-statoverride tool. |
| 9741 | * Use objdump instead of ldd in dpkg-shlibdeps |
| 9742 | * Fix logic in dpkg-shlibdeps so it looks for dependencies as specified |
| 9743 | in its documentation |
| 9744 | * Make update-alternatives update slave links with --config and properly |
| 9745 | switch the alternative to manual mode |
| 9746 | * HURD updates, Closes: Bug#57753,#57754,#57755 |
| 9747 | * dpkg-architecture: -q should not imply -f, Closes: Bug#57761 |
| 9748 | * add dpkg:UpstreamVersion and dpkg:Version substvars in dpkg-genchanges |
| 9749 | and dpkg-gencontrol. Closes: Bug#62069,#64774 |
| 9750 | * dpkg-genchanges: add new Changed-By field to .changes with the last |
| 9751 | person who made a change, and modify the Maintainer-field to be the |
| 9752 | actual maintainer. Update the format-version to 1.7 to reflect this. |
| 9753 | * dpkg-genchanges: allow a space between # and a to-be-closed bugnumber |
| 9754 | * dpkg-deb: reorder files when building a package |
| 9755 | * dpkg-statoverride: new tool to override ownership and modes for files |
| 9756 | * Check COLUMNS environment for dpkg -l output. Closes: Bug#65536 |
| 9757 | * Add Origin and Bugs fields to the control file |
| 9758 | * Install new /etc/dpkg/origins/debian file |
| 9759 | * Corrections and updates to Swedish translation. |
| 9760 | * Add Galician, German, Dutch and Brazilian translations |
| 9761 | * archtable: add ia64 and sh; revert sparc64 so that it turns into sparc. |
| 9762 | There won't be a full binary-sparc64 port. Closes: Bug#70788 |
| 9763 | * dselect/main.cc: small fixups to get it to compile with gcc-2.96 |
| 9764 | * Clean up fd handling in some places. Closes: Bug#69359,#69360,#69361 |
| 9765 | * Document -k option for dpkg-buildpackage. Closes: Bug#71808 |
| 9766 | * Install commented dummy shlibs.default and shlibs.override files |
| 9767 | * Give dpkg a configurationfile |
| 9768 | * dpkg-scanpackages now uses the most recent version if multiple versions |
| 9769 | of a package are found. |
| 9770 | * don't rename a file to itself in dpkg-source. Closes: Bug#75060 |
| 9771 | * Fix buffer overflow in cmdname handling in start-stop-daemon. |
| 9772 | Closes: Bug#75103 |
| 9773 | * Don't abort if start-stop-daemon tries to read a non-existing pidfile. |
| 9774 | Closes: Bug#75105 |
| 9775 | * Update formatting of start-stop-daemon manpage. Closes: Bug#75110 |
| 9776 | * Make a missing package a warning instead of an error in dpkg-genchanges |
| 9777 | |
| 9778 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 5 Nov 2000 17:28:39 +0100 |
| 9779 | |
| 9780 | dpkg (1.6.13) frozen unstable; urgency=low |
| 9781 | |
| 9782 | * Add Format-flag to .dsc format: we know we are going to change the |
| 9783 | format in the next release, this change will make dpkg-source abort |
| 9784 | with a reasonable error instead of doing unexpected things. |
| 9785 | * Fix error in gettext'ized string |
| 9786 | * Updated Czech, French, Polish and Spanish translations. Closes: Bug#63663 |
| 9787 | * debian-changelog-mode.el: fix documentation string for |
| 9788 | debian-changelog-finalise-last. Closes: Bug#63003 |
| 9789 | |
| 9790 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 8 May 2000 16:08:53 +0200 |
| 9791 | |
| 9792 | dpkg (1.6.12.99) frozen unstable; urgency=low |
| 9793 | |
| 9794 | * Pre-release for 1.6.13. which will only feature translation updates |
| 9795 | * Fix typo in dpkg-divert, Closes: Bug#60243 |
| 9796 | * dpkg-genchanges: recognize non-deb packages (tarballs, such as |
| 9797 | dpkg-non-deb and boot-floppies disk tarballs). This makes sure that we |
| 9798 | include them when figuring out the Arch field in the .changes |
| 9799 | * mark another string as translateable, Closes: Bug#62543 |
| 9800 | * fix location of --abort-after in --help output, Closes: Bug#62464 |
| 9801 | * fix allocation error in checkpath(), Closes: Bug#62364 |
| 9802 | * add Hold to list of desired package states in -l output, Closes: Bug#58765 |
| 9803 | |
| 9804 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 21 Apr 2000 11:52:59 +0200 |
| 9805 | |
| 9806 | dpkg (1.6.12) frozen unstable; urgency=high |
| 9807 | |
| 9808 | * Fix test for gpg/pgp in dpkg-buildpackage. You can now build |
| 9809 | unsigned packages again. Closes: Bug#60395 |
| 9810 | * Updated Spanish and Swedish translations. Closes: Bug#41735 |
| 9811 | * Merge patch from Joel Klecker to remove emacsen-common stuff from dpkg-dev |
| 9812 | |
| 9813 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 3 Apr 2000 16:50:02 +0200 |
| 9814 | |
| 9815 | dpkg (1.6.11) frozen unstable; urgency=high |
| 9816 | |
| 9817 | * Oops, missed one case where the libc/ncurses conflict reared its |
| 9818 | ugly head and broke dselect miserably. |
| 9819 | * fix syntax error in dpkg-divert. Closes: Bug#60050 |
| 9820 | |
| 9821 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 10 Mar 2000 11:52:07 +1100 |
| 9822 | |
| 9823 | dpkg (1.6.10) frozen unstable; urgency=low |
| 9824 | |
| 9825 | * The `it rains in Sydney' release |
| 9826 | * Mark another string in dselect as translateable, Closes: Bug#58618 |
| 9827 | * Fix typos, Closes: Bug#58619 |
| 9828 | * Change dselect keybindings slightly so `n' really does searchagain |
| 9829 | * Updated Czech and Spanish translations, Closes: Bug#58617 |
| 9830 | * dpkg-divert.pl: reinstate last writeability-patch. Modified |
| 9831 | to not abort on ENOENT: this indicates a directory does not (yet) |
| 9832 | exist. If this happens don't try to rename. This should fix all |
| 9833 | current dpkg-divert problems. Closes: Bug#59207,#58596 |
| 9834 | * update-alternatives: switch back to auto-mode when manually selected |
| 9835 | alternative is removed, Closes: Bug#54933 |
| 9836 | * dselect no longer segfaults on SIGWINCH but does The Right Thing |
| 9837 | instead. Closes: Bug#54303,#58697,#59419 |
| 9838 | |
| 9839 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 7 Mar 2000 15:09:47 +1100 |
| 9840 | |
| 9841 | dpkg (1.6.9) frozen unstable; urgency=low |
| 9842 | |
| 9843 | * Fix typo in update-alternatives manpage |
| 9844 | * dpkg-architecture: -q should not imply -f, Closes: Bug#57761 |
| 9845 | * Cleanup bits of install-info to make it more stable |
| 9846 | * Fix Build-Dependency for ncurses, Closes: Bug#58073 |
| 9847 | * Some more documentation updates, Closes: Bug#57985 |
| 9848 | * Revert patch to check for writeable filesystems in dpkg-divert, |
| 9849 | Closes: Bug#57840 |
| 9850 | |
| 9851 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 18 Feb 2000 12:11:58 +0100 |
| 9852 | |
| 9853 | dpkg (1.6.8) frozen unstable; urgency=low |
| 9854 | |
| 9855 | * Turn --force-overwrite on by default |
| 9856 | * Fix a couple of small buildsystem errors |
| 9857 | * Support multiple adjacent newlines in control-style files, Closes: Bug#56056 |
| 9858 | * Updated Czech and Swedish translations |
| 9859 | * Revert patch to change order of things when purging a package, |
| 9860 | Closes: Bug#56374 |
| 9861 | * Handle failed open of /dev/tty in dpkg -l, Closes: Bug# 55041 |
| 9862 | * Update Japanese translations, Closes: Bug# 56641, #57494, #57595 |
| 9863 | * Update extended description for dpkg-dev, Closes: Bug# 56675 |
| 9864 | * Implement verbose option for update-alternative |
| 9865 | * Fix conflicts handling |
| 9866 | |
| 9867 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 10 Feb 2000 15:31:31 +0100 |
| 9868 | |
| 9869 | dpkg (1.6.7) frozen unstable; urgency=low |
| 9870 | |
| 9871 | * dpkg compiles on HP-UX, Solaris and IRIX now |
| 9872 | * start-stop-daemon can chroot now, Closes: Bug#54513 |
| 9873 | * Allow space between # and the bugnumber in the changelog |
| 9874 | * Display package description with waddnstr, Closes: Bug#54313 |
| 9875 | * Updated Japanese manpages, Closes: Bug#54690, #55080 |
| 9876 | * Upload full source for packages with version *-0.1, Closes: Bug#54651 |
| 9877 | |
| 9878 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 16 Jan 2000 18:36:10 +0100 |
| 9879 | |
| 9880 | dpkg (1.6.6) unstable; urgency=low |
| 9881 | |
| 9882 | * dpkg-buildpackage supports debsign, Closes: Bug#58333 |
| 9883 | * fix update-alternatives manpage, Closes: Bug#53859 |
| 9884 | * Updated Polish translation |
| 9885 | * Pass admindir to dpkg, Closes: Bug#54039 |
| 9886 | * Fix dpkg -l output |
| 9887 | * Remove dpkg-safelist again, it had issues |
| 9888 | |
| 9889 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 7 Jan 2000 19:51:45 +0100 |
| 9890 | |
| 9891 | dpkg (1.6.5) unstable; urgency=low |
| 9892 | |
| 9893 | * Update Spanish translation |
| 9894 | * Don't strip 8th bit in dselect packagelists, Closes: Bug# 49061 |
| 9895 | * Don't use \z in dpkg-scansources, Closes: Bug# 53182 |
| 9896 | * Correctly unregister internals manual, Closes: Bug# 53200 |
| 9897 | * dselect helpessages can be translated now, Closes: Bug# 51381 |
| 9898 | * dselect UI tweaks, including a new --expert mode |
| 9899 | * Added build-depends, Closes: Bug# 53394 |
| 9900 | * Added THANKS-file with people who have contributed to the code |
| 9901 | * Use full width of tty in packagelisting, Closes: Bug# 53395 |
| 9902 | * Add -z option to dpkg-deb to set compressionlevel when building |
| 9903 | packages, Closes: Bug# 53398 |
| 9904 | * Fix segfaults when producing a diff between current and new conffile, |
| 9905 | Closes: Bug# 52197 |
| 9906 | |
| 9907 | -- Wichert Akkerman <wakkerma@debian.org> Sat, 25 Dec 1999 04:47:09 +0100 |
| 9908 | |
| 9909 | dpkg (1.6.4) unstable; urgency=low |
| 9910 | |
| 9911 | * No longer byte-compile for emacs |
| 9912 | * Add Swedish translation |
| 9913 | * start-stop-daemon: honour --oknodo if we fail to kill a process |
| 9914 | Closes: Bug#52580,#52185,#52457 |
| 9915 | * Fix dselect program description, Closes: Bug#52328 |
| 9916 | * Fix architecture-detection in dpkg-gencontrol, Closes: Bug#52616 |
| 9917 | * Accept single-number values in update-rc.d, Closes: Bug#46810 |
| 9918 | |
| 9919 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 19 Dec 1999 16:27:48 +0100 |
| 9920 | |
| 9921 | dpkg (1.6.3) unstable; urgency=high |
| 9922 | |
| 9923 | * Comment dselect changes from 1.6.2, they seem to have a problem |
| 9924 | Closes: #52043,52058,52088,51437 |
| 9925 | * Really fix emacs-stuff. Hopefully. Closes: #51919,51525 |
| 9926 | * Fix copyright display in dselect menu, Closes: #52093 |
| 9927 | * Fix uid/gid-changes in start-stop-daemon, Closes: #52081 |
| 9928 | |
| 9929 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 7 Dec 1999 17:06:00 +0100 |
| 9930 | |
| 9931 | dpkg (1.6.2) unstable; urgency=low |
| 9932 | |
| 9933 | * New dpkg-scansources, Closes: #51888 |
| 9934 | * Fix default for elispdir, Closes: #51919,51525 |
| 9935 | * New manpages for cleanup-info and dpkg-divert, Closes: #51539, 46657 |
| 9936 | * Buildsystem updates, Closes: #51525, 51855, 51914 |
| 9937 | * Modify dselect behaviour for suggests and recommends |
| 9938 | |
| 9939 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 5 Dec 1999 19:29:50 +0100 |
| 9940 | |
| 9941 | dpkg (1.6.1) unstable; urgency=low |
| 9942 | |
| 9943 | * Fix some slight packaging errors |
| 9944 | |
| 9945 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 26 Nov 1999 20:18:48 +0100 |
| 9946 | |
| 9947 | dpkg (1.6) unstable; urgency=low |
| 9948 | |
| 9949 | * Major overhaul of the buildsystem |
| 9950 | * Update Standards-Version to 3.1.0 |
| 9951 | * Move to version 1.6 to reflect the amount of changes made |
| 9952 | * Fix mixup with Czech and Polish translations, Closes: Bug# 48986 |
| 9953 | * utils/start-stop-daemon.c: Added ability for user.group arg to |
| 9954 | --chuid. Also, always call initgroups() when using --chuid. |
| 9955 | * utils/start-stop-daemon.8: Document above change, also add note to the |
| 9956 | --make-pidfile option concerning its problem with daemons that fork |
| 9957 | |
| 9958 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 25 Nov 1999 04:30:01 +0100 |
| 9959 | |
| 9960 | dpkg (1.4.1.19) unstable; urgency=low |
| 9961 | |
| 9962 | * Fix replaces for dpkg-dev |
| 9963 | * Add gettext-support to dselect |
| 9964 | * Added Czech and Polish translations for dpkg |
| 9965 | * Fixed incorrect patch for --print-architecture (oops, oh well |
| 9966 | it was already broken when there was no gcc anyway :) |
| 9967 | * Fixed missing mipseb that was supposed to be in the archtable |
| 9968 | * Better output in update-alternatives --config, now shows the |
| 9969 | current, and the preferred choices. |
| 9970 | * dpkg-name: ignore epoch when getting version |
| 9971 | * 50dpkg-dev.el: add it as a conffile for dpkg-dev |
| 9972 | * internals.sgml: Removed references to the versions of build tools, |
| 9973 | they date the document. |
| 9974 | * debian-changelog-mode.el: added hint for better log-email handling |
| 9975 | * Added recognition for new source-depends fields for policy |
| 9976 | referenced in bug #41232 |
| 9977 | * dpkg-buildpackage: add -ap option to force a pause prior to starting |
| 9978 | the sign process. This helps for people who don't keep their signatures |
| 9979 | on the filesystem (on a floppy perhaps, then mount as needed). |
| 9980 | * minor script corrections |
| 9981 | * dpkg-dev control: Change gcc to c-compiler in the recommends field, and |
| 9982 | move cpio, patch and make to the depends line |
| 9983 | * Leave file info intact in available when installing packages. MD5sum, |
| 9984 | Filename, and MSDOS-Filename used to get lost when installing a |
| 9985 | package. |
| 9986 | * Added armv4l to archtable |
| 9987 | * Added 'D' to the list of choices for conffile handling, closes: #48137 |
| 9988 | * Converted internals.sgml to debiandoc format. Also added a dpkg-doc |
| 9989 | package that contains the generated output from this file (.ps, .html |
| 9990 | and .info), includes doc-base support. Internals.sgml is also not |
| 9991 | generated on the binary-arch target, and is no longer "byhand" |
| 9992 | * dpkg-gencontrol: add "Source" to the fields placed in the control file |
| 9993 | * dpkg-parsechangelog: fixed loop for parsepath (#48526) |
| 9994 | * main/{processarc.c,depcon.c}: added new structure for conflictors, |
| 9995 | which contains a struct for conflicts. This is used to create an array |
| 9996 | of conflicting packages, which are going to be replaced. Allows for |
| 9997 | multiple conflicts and replaces. All conflictor handlers were |
| 9998 | converted to loops to handle each one (processarc.c). |
| 9999 | * dpkg-divert: Fix check for writable filesystem, closes: #48646 |
| 10000 | |
| 10001 | -- Wichert Akkerman <wakkerma@debian.org> Sat, 30 Oct 1999 15:14:40 +0200 |
| 10002 | |
| 10003 | dpkg (1.4.1.18) unstable; urgency=low |
| 10004 | |
| 10005 | * Backout dep check patch |
| 10006 | |
| 10007 | -- Ben Collins <bcollins@debian.org> Sat, 23 Oct 1999 00:39:24 -0400 |
| 10008 | |
| 10009 | dpkg (1.4.1.17) unstable; urgency=low |
| 10010 | |
| 10011 | * Add support for long filenames, along with --assert-longfilenames |
| 10012 | * Added --chuid option to start-stop-daemon to allow switching to |
| 10013 | a different uid when starting a process |
| 10014 | * Add mipseb and mipsel to the archtable too, since mips and mipseb are |
| 10015 | both viable names for the mips big endian arch, and mipsel is also needed |
| 10016 | * Update dpkg-architecture's archtable |
| 10017 | * Added --config option to update-alternatives to allow easy changing |
| 10018 | of the registered alternatives for a specific name |
| 10019 | * Updated the deb-control(5) man page with all the current fields |
| 10020 | and uses |
| 10021 | * Made the large info screen show 5 lines of the pkglist so that |
| 10022 | it scrolled properly, and still showed the cursor in dselect |
| 10023 | * Removed references to dpkg(5) which seems to not exist anymore |
| 10024 | * Fixed `dpkg-deb --help' and dpkg-deb(1) from reporting --no-check |
| 10025 | when it's actually --nocheck (went with the hardcoded option, so |
| 10026 | this is just a documentation fix). |
| 10027 | * Added better check in disk.setup for a working NFS server. Makes |
| 10028 | it compatible with other non-Linux servers. |
| 10029 | * Corrected dpkg(8)'s example of using dpkg -i (showed it used with |
| 10030 | a .tar.gz instead of a .deb) |
| 10031 | * Applied patch to correct improper TMPDIR handling in dpkg-deb |
| 10032 | * When encountering an error in extracting the tar archives in the |
| 10033 | packages, we should abort the install, not simply give an error |
| 10034 | and continue. |
| 10035 | * Make dpkg give the builtin arch if there was an error while exec()'ing |
| 10036 | the C compiler with --print-architecture. We still fail if the |
| 10037 | output from gcc was bad in some way, since they may be of importance. |
| 10038 | * Removed the maintainer-configure portion in debian/rules, since |
| 10039 | we should be shipping the source with all the auto* stuff |
| 10040 | already generated anyway |
| 10041 | * Removed the ltconfig patch, and resort to a debian/rules fix |
| 10042 | to libtool itself after running configure |
| 10043 | * Removed shlibs.default.i386. It's now a template for arch porting to |
| 10044 | Debian/dpkg, we install it still, if there exists a file matching the |
| 10045 | arch |
| 10046 | * Reimplemented a better *stat cache for the removal checking code, |
| 10047 | this helps a lot when doing upgrades where the packages are a lot |
| 10048 | different in layout |
| 10049 | * Increased largemem auto detection to >= 24megs, since it's not uncommon |
| 10050 | for dpkg to actually use 16megs of ram all on its own when using the |
| 10051 | largemem setting (old minimum was 16megs) |
| 10052 | * debian/rules: chmod -x everything in /usr/lib to make lintian happy. |
| 10053 | in the clean phase just rm -rf $(BUILD), we don't need to run |
| 10054 | distclean and all that other stuff. Don't run "make dist", we |
| 10055 | simply copy the .tar.gz that dpkg-source creates for the byhand |
| 10056 | source. |
| 10057 | * Make start-stop-daemon exit(1) when we don't find one of the |
| 10058 | pid's we are trying to kill, in accordance with the man page. |
| 10059 | * When running --configure on an already installed package, just |
| 10060 | say it's installed, and not that it is in an unconfigurable |
| 10061 | state |
| 10062 | * Fixed some compiler warnings |
| 10063 | * Make dpkg check for uid 0 requirement, before checking the path |
| 10064 | since not being root, is probably the reason that the PATH is |
| 10065 | borked in the first place |
| 10066 | * Make -p short for --print-avail, and -P short for --purge |
| 10067 | * Fix typo in md5sum(1) man page |
| 10068 | * start-stop-daemon: Add --background and --make-pidfile options |
| 10069 | * update-alternatives: make sure we remove "old" symlinks when they |
| 10070 | are no longer pertinent. Add /etc/alternatives/README that refers |
| 10071 | to the update-alternatives(8) man page. |
| 10072 | * dpkg-divert: Add check for being able to write to the old/new |
| 10073 | destination before doing a rename. We fail on this, without |
| 10074 | changing the diversion registry |
| 10075 | * Fix bad regex in update-rc.d |
| 10076 | |
| 10077 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 21 Oct 1999 17:49:03 +0200 |
| 10078 | |
| 10079 | dpkg (1.4.1.16) unstable; urgency=medium |
| 10080 | |
| 10081 | * Hardcode ENOENT again since the errno-part of the POSIX module |
| 10082 | isn't in perl-*-base. sigh. |
| 10083 | |
| 10084 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 15 Oct 1999 04:01:14 +0200 |
| 10085 | |
| 10086 | dpkg (1.4.1.15) unstable; urgency=low |
| 10087 | |
| 10088 | * non-maintainer release. |
| 10089 | * Move dselect into its own package |
| 10090 | * Remove conffiles before directories when purging |
| 10091 | * Check if integrity from other packages will broken when processing |
| 10092 | an archive |
| 10093 | * dpkg-deb can handle package made with Linux ar. |
| 10094 | * Add check to update-alternatives to see if the sequencecode is between |
| 10095 | 0 and 99 |
| 10096 | * Fix failed assertion, which was actually two bugs: a logic error in |
| 10097 | checkforremoval and a wrong assumption in findbreakcycle |
| 10098 | * dselect doesn't die when you resize the terminal |
| 10099 | * check if a file is also in a new package before removing it when upgrading |
| 10100 | * offer to show a diff between the old and new conffile |
| 10101 | * dpkg-scanpackages: don't abort but only skip a package if we can't |
| 10102 | open it |
| 10103 | * Add HURD-support to start-stop-daemon |
| 10104 | * Reinstate patch to not read available when doing --list-files |
| 10105 | * Add a couple of --force options to handle changed conffiles |
| 10106 | |
| 10107 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 14 Oct 1999 04:20:56 +0200 |
| 10108 | |
| 10109 | dpkg (1.4.1.14) unstable; urgency=low |
| 10110 | |
| 10111 | * non-maintainer release. |
| 10112 | * dpkg-source works again on empty diffs, Closes: Bug# 46159 |
| 10113 | * Install locale-files in /usr/share, Closes: Bug# 46631 |
| 10114 | * Make /usr/share/doc/dpkg-dev a symlink to /usr/share/doc/dpkg |
| 10115 | * Actually include fix to make update-alternatives works filesystems (oops!) |
| 10116 | * Check if codenumber is between 0 and 99, Closes: Bug# 46810 |
| 10117 | |
| 10118 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 5 Oct 1999 19:19:05 +0200 |
| 10119 | |
| 10120 | dpkg (1.4.1.13) unstable; urgency=low |
| 10121 | |
| 10122 | * Non-maintainer release. |
| 10123 | * NMU number 13, lets see what breaks :) |
| 10124 | * update-alternatives works across filesystems now |
| 10125 | * Make -sgpg work in dpkg-buildpackage (typo) |
| 10126 | |
| 10127 | -- Wichert Akkerman <wakkerma@debian.org> Tue, 28 Sep 1999 01:26:19 +0200 |
| 10128 | |
| 10129 | dpkg (1.4.1.12) unstable; urgency=low |
| 10130 | |
| 10131 | * Non-maintainer release. |
| 10132 | * Fix typo in chmodsafe_unlink that made dpkg chmod files that |
| 10133 | weren't setuid or setgid |
| 10134 | |
| 10135 | -- Wichert Akkerman <wakkerma@debian.org> Sun, 26 Sep 1999 02:41:30 +0200 |
| 10136 | |
| 10137 | dpkg (1.4.1.11) unstable; urgency=low |
| 10138 | |
| 10139 | * Non-maintainer release. |
| 10140 | * Added sparc64 to archtable |
| 10141 | * Added entries for newer alpha architectures to the archtable |
| 10142 | * Always run patch and diff with LANG set to C. |
| 10143 | * Handle diff warning for files with no newline at the end of file |
| 10144 | Closes: Bug#45642 |
| 10145 | |
| 10146 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 24 Sep 1999 03:23:54 +0200 |
| 10147 | |
| 10148 | dpkg (1.4.1.10) unstable; urgency=low |
| 10149 | |
| 10150 | * Non-maintainer release. |
| 10151 | * Build dpkg-scansources manpages using pod2man |
| 10152 | * dpkg-buildpackage changes: |
| 10153 | + fix signinterface-detection |
| 10154 | + use gpg by default if $HOME/.gnupg/secring.gpg exists |
| 10155 | |
| 10156 | -- Wichert Akkerman <wakkerma@debian.org> Thu, 16 Sep 1999 15:36:43 +0200 |
| 10157 | |
| 10158 | dpkg (1.4.1.9) unstable; urgency=low |
| 10159 | |
| 10160 | * Non-maintainer release. |
| 10161 | * Updated dpkg-scansources to current version from Roderick Schertler |
| 10162 | * Update location of GPL in internals-manual |
| 10163 | * Update location of GPL and dpkg copyright in all manpages |
| 10164 | * Include patch from Roman Hodek for dpkg-source to handle diffs of files |
| 10165 | with lines that begin with two dashes. |
| 10166 | * Move dpkg-scansources to dpkg-dev package |
| 10167 | * Move dpkg-scansources manpage to section 8 |
| 10168 | * Fix error that moved a lot of manpages to the dpkg package. |
| 10169 | * It looks like not reading the available-file for listfiles was not greeted |
| 10170 | with much enthiousiasm, so reverse the change. |
| 10171 | |
| 10172 | -- Wichert Akkerman <wakkerma@debian.org> Wed, 15 Sep 1999 03:45:07 +0200 |
| 10173 | |
| 10174 | dpkg (1.4.1.8) unstable; urgency=low |
| 10175 | |
| 10176 | * Non-maintainer release. |
| 10177 | * Merge dpkg-doc-ja |
| 10178 | * Add patch from Raphaël Hertzog <rhertzog@hrnet.fr> for dpkg-scansources |
| 10179 | to skip comments in signatures. This allows packages to also use GnuPG. |
| 10180 | |
| 10181 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 13 Sep 1999 04:16:33 +0200 |
| 10182 | |
| 10183 | dpkg (1.4.1.7) unstable; urgency=low |
| 10184 | |
| 10185 | * Non-maintainer release. |
| 10186 | * Use /usr/share/doc |
| 10187 | * Merge changes from dpkg-iwj tree: |
| 10188 | + change section in dpkg-deb.1 to 1 |
| 10189 | + Use COPYINGFILE instead of hardcoded GPL-location in showcopyright() |
| 10190 | + varbufprintf (used for some error messages) vsnprintf return value |
| 10191 | assumption changed to correspond to reality rather than glibc-doc. |
| 10192 | + Don't read available-info when not needed (slightly improved from |
| 10193 | dpkg-iwj: don't read for listfiles either :) |
| 10194 | + Cleanup --assert-* code |
| 10195 | + Assume largemem on systems without sysinfo(2). |
| 10196 | + modify preexec-script for easier script execution |
| 10197 | + Do not chmod(".../path/to/symlink",0600) causing many bad perms. |
| 10198 | + Sanity-check numbers for parameters |
| 10199 | + Move some logic from process_archive into wantinstall |
| 10200 | + Print '0' in dpkg-scanpackages if no packages found. |
| 10201 | |
| 10202 | -- Wichert Akkerman <wakkerma@debian.org> Fri, 10 Sep 1999 04:06:32 +0200 |
| 10203 | |
| 10204 | dpkg (1.4.1.6) unstable; urgency=low |
| 10205 | |
| 10206 | * Non-maintainer release. |
| 10207 | * scripts/dpkg-architecture.pl: Update to latest version. |
| 10208 | * scripts/dpkg-architecture.1: Likewise. |
| 10209 | |
| 10210 | -- Marcus Brinkmann <brinkmd@debian.org> Sat, 24 Jul 1999 18:24:21 +0200 |
| 10211 | |
| 10212 | dpkg (1.4.1.5) unstable; urgency=low |
| 10213 | |
| 10214 | * Non-maintainer release. |
| 10215 | * (dpkg-dev): Use emacsen-common for debian-changelog-mode.el |
| 10216 | (closes:Bug#20776,#31030). |
| 10217 | * Removed references to the packaging and policy manuals from debian/control. |
| 10218 | * Put debian-changelog-mode.el in dpkg-dev and remove from dpkg (closes:Bug#29271). |
| 10219 | * Fix paths in 50dpkg-dev.el using Roderick Schertler's patch |
| 10220 | (closes:Bug#28270,#29702,#26876,#29184,and others). |
| 10221 | * Note that bug number 17367 was fixed in 1.4.0.26. |
| 10222 | * Add Zack Weinberg's install-info patch for GNU install-info |
| 10223 | compatibility (closes:Bug#28965). |
| 10224 | * Add dpkg-architecture stuff from Marcus Brinkmann. |
| 10225 | * Remove debian-keyring suggests from dpkg. |
| 10226 | * Add -k<keyid> flag to dpkg-buildpackage. |
| 10227 | * --textmode works in gpg, remove kluge from dpkg-buildpackage. |
| 10228 | * Cleanup configure.in slightly (stop using tl_ macros, fix gettext stuff). |
| 10229 | * Attempt to make Debian source useful for non-Debian systems |
| 10230 | (i.e. distclean tree instead of maintainer-clean tree). |
| 10231 | * Sync with wichert's 1.4.1.4. |
| 10232 | * Add my ltconfig-1.3.2.diff (RPATH workaround). |
| 10233 | * Add dpkg-scansources program and man page. |
| 10234 | * Man pages in /usr/share/man. |
| 10235 | |
| 10236 | -- Joel Klecker <espy@debian.org> Tue, 13 Jul 1999 18:12:15 -0700 |
| 10237 | |
| 10238 | dpkg (1.4.1.4) unstable; urgency=low |
| 10239 | |
| 10240 | * Also change developer-keyring to debian-keyring for dpkg-dev package |
| 10241 | * Include spanish translation from Nicolás Lichtmaier <nick@debian.org> |
| 10242 | * Depend on perl5 instead of perl |
| 10243 | |
| 10244 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 5 Jul 1999 00:04:14 +0200 |
| 10245 | |
| 10246 | dpkg (1.4.1.3) unstable; urgency=low |
| 10247 | |
| 10248 | * Modify tarobject() so it does not complain if we are creating a |
| 10249 | directory that replaces a removed file. This works around the |
| 10250 | problem that the filedatabase doesn't remember what filetype a |
| 10251 | file was by assuming it already was a directory |
| 10252 | |
| 10253 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 31 May 1999 23:49:23 +0200 |
| 10254 | |
| 10255 | dpkg (1.4.1.2) unstable; urgency=low |
| 10256 | |
| 10257 | * Non-maintainer upload |
| 10258 | * Rebuild, so this is glibc2.1 (unless you're on m68k), which is rumoured |
| 10259 | to also fix the i8n-problems. |
| 10260 | * Incorporate 1.6 format of .changes, patch from Guy Maor |
| 10261 | * Fix bug in section-handling of dpkg-scanpackages, patch from Guy Maor |
| 10262 | * Disable force-overwrites again, since we're in unstable |
| 10263 | * Assume largemem on systems for which sysinfo is not available, Bug# 33658 |
| 10264 | |
| 10265 | -- Wichert Akkerman <wakkerma@debian.org> Wed, 26 May 1999 15:50:17 +0200 |
| 10266 | |
| 10267 | dpkg (1.4.1.1) unstable; urgency=low |
| 10268 | |
| 10269 | * Non-maintainer upload |
| 10270 | * Install emacs-startup scripts with mode 0644 (lintian) |
| 10271 | * Incorporate changes in NMU 1.4.0.32 made by Vincent Renardias |
| 10272 | <vincent@waw.com> for slink: |
| 10273 | + Apply patch from Jim Pick for update-alternatives.pl to |
| 10274 | fix 'Important' bugs #30891 in dpkg and (#27382, #27383, #27696, |
| 10275 | #27703, #27736, #27097(merged bugs)) in jdk1.1. |
| 10276 | * Incorporate changes in NMU 1.4.0.33 made by me for slink: |
| 10277 | + Fix illegal perl construct (Bug# 30985) |
| 10278 | + Initialize oialtname->useinstead and oicontest->camefrom to 0 (Bug# 30397) |
| 10279 | + Update shlibs.default for libncurses 4 (Bug# 30332) |
| 10280 | + Suggest debian-keyring instead of developer-keyring (Bug# 27376, 30248) |
| 10281 | + Abort dpkg-divert when attempting to divert a directory (Bug# 30126) |
| 10282 | + Make dpkg-deb.1 aware that it is in section 1, not 8 |
| 10283 | + Fix section in reference to dpkg-deb in dpkg.8 (Bug# 29740) |
| 10284 | + Fix typo in --force-help (Bug# 26193) |
| 10285 | + Correct path for debian-changelog-mode.el (Bug# 24606) |
| 10286 | + Make disk-method for dpkg use /var/run instead of /tmp to fix |
| 10287 | symlink-attacks (Bug# 21399) |
| 10288 | + Document -n and -f options for update-rc.d in manpage (Bug# 15913) |
| 10289 | + Add --abort-after option to change after how many errors we abort and |
| 10290 | change the default to 50 (Bug# 22940) |
| 10291 | + Fix controllib.pl: don't check debian/substvars unless needed, and |
| 10292 | don't depend on language settings (Bug# 31508) |
| 10293 | + Allow a - in the architecture-field (Bug# 25537) |
| 10294 | |
| 10295 | -- Wichert Akkerman <wakkerma@debian.org> Mon, 1 Feb 1999 00:44:01 +0100 |
| 10296 | |
| 10297 | dpkg (1.4.1) unstable; urgency=low |
| 10298 | |
| 10299 | * Maintainer release by IWJ. |
| 10300 | * Changed Maintainer: field description. |
| 10301 | * Various changes to make the damn thing build. |
| 10302 | * Add .cvsignore files. |
| 10303 | |
| 10304 | -- Ian Jackson <ian@davenant.greenend.org.uk> Sun, 1 Nov 1998 17:33:38 +0000 |
| 10305 | |
| 10306 | dpkg (1.4.0.31) unstable; urgency=low |
| 10307 | |
| 10308 | * dpkg/processarc.c: Make newfileslist static like the other arguments |
| 10309 | for register_cleanup's cu_* functions. |
| 10310 | * N-th fix for controllib.pl (simulate old behavior by trying stdin, |
| 10311 | stdout, and stderr for getlogin()). |
| 10312 | * Enable --force-overwrite for slink release, and comment where to do |
| 10313 | so (dpkg/main.c). |
| 10314 | * Recompile against ncurses4. |
| 10315 | |
| 10316 | -- Daniel Jacobowitz <dan@debian.org> Thu, 22 Oct 1998 17:37:23 -0400 |
| 10317 | |
| 10318 | dpkg (1.4.0.30) unstable; urgency=low |
| 10319 | |
| 10320 | * dpkg-dev isn't allowed to have a Recommends: debian-keyring (as that's |
| 10321 | in contrib), so it's now lowered to a Suggests: . Thanks to James Troup |
| 10322 | for pointing this out. |
| 10323 | |
| 10324 | -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Sat, 26 Sep 1998 13:59:23 +0200 |
| 10325 | |
| 10326 | dpkg (1.4.0.29) unstable; urgency=low |
| 10327 | |
| 10328 | * For now, prefer PGP over GPG. |
| 10329 | |
| 10330 | -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Tue, 22 Sep 1998 09:38:09 +0200 |
| 10331 | |
| 10332 | dpkg (1.4.0.28) unstable; urgency=low |
| 10333 | |
| 10334 | * Added gpg (GNU Privacy Guard) support: |
| 10335 | * scripts/buildpackage.sh: default to GPG (unless no GPG, but only a PGP |
| 10336 | secret key file is found), as GPG, unlike PGP, is DFSG-free. |
| 10337 | * Updated dpkg-source(1), and added gpg(1) and pgp(1) to the SEE ALSO |
| 10338 | section. |
| 10339 | * Worked around broken textmode implementation in GPG. |
| 10340 | * dpkg-dev now Suggests: gnupg . |
| 10341 | * No longer includes developer-keys.pgp . Instead, dpkg now Suggests: and |
| 10342 | dpkg-dev now Recommends: developer-keyring. |
| 10343 | * Compiled with latest libstdc++ (2.9). |
| 10344 | |
| 10345 | -- J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> Mon, 21 Sep 1998 13:17:14 +0200 |
| 10346 | |
| 10347 | |
| 10348 | dpkg (1.4.0.27) unstable; urgency=low |
| 10349 | |
| 10350 | * REALLY fixed dpkg-dev, and new attempt to placate installer on internals. |
| 10351 | |
| 10352 | -- Daniel Jacobowitz <dan@debian.org> Fri, 27 Jul 1998 15:58:04 -0400 |
| 10353 | |
| 10354 | dpkg (1.4.0.26.0.1) unstable; urgency=low |
| 10355 | |
| 10356 | * Binary-only upload for x86 and fixed dpkg-dev |
| 10357 | |
| 10358 | -- Daniel Jacobowitz <dan@debian.org> Fri, 24 Jul 1998 15:58:04 -0400 |
| 10359 | |
| 10360 | dpkg (1.4.0.26) unstable; urgency=low |
| 10361 | |
| 10362 | * Non-maintainer upload. |
| 10363 | |
| 10364 | * Make --root work with maintainer scripts (Patch by Scott Barker, |
| 10365 | bugs #4863 and #3170). |
| 10366 | * Fix $(lispdir) bug if compiling without emacs (noticed by Joey Hess). |
| 10367 | |
| 10368 | -- Daniel Jacobowitz <dan@debian.org> Thu, 23 Jul 1998 12:02:04 -0400 |
| 10369 | |
| 10370 | dpkg (1.4.0.25) unstable; urgency=low |
| 10371 | |
| 10372 | * Non-maintainer upload. |
| 10373 | |
| 10374 | * Add the requested -nc option to dpkg-buildpackage (Do |
| 10375 | not clean source tree, useful in debugging cycles). |
| 10376 | * controllib.pl: Again by popular acclamation, fix the getlogin() warnings. |
| 10377 | I redirected STDERR onto fd 0 before calling getlogin(). |
| 10378 | * tools.m4: Fix display of whether c++ works. |
| 10379 | * dpkg-deb/extract.c: glibc 2.1 and some kernels want to make |
| 10380 | fflush() move the current fpos. Until someone can fix that, |
| 10381 | protect with seek. |
| 10382 | * Add an extra 0, to dselect/{pkg,meth}keys.cc so it compiles again. |
| 10383 | * Start using lchown() if available. |
| 10384 | * Really fix #20353. (aclocal.m4 was the wrong place; that's a generated |
| 10385 | file. The correct place is in tl_canon.m4.) |
| 10386 | |
| 10387 | -- Daniel Jacobowitz <dan@debian.org> Tue, 21 Jul 1998 03:14:14 -0400 |
| 10388 | |
| 10389 | dpkg (1.4.0.24) unstable; urgency=low |
| 10390 | |
| 10391 | * Non-maintainer upload. |
| 10392 | |
| 10393 | * dpkg/main.c: Turn --force-overwrite off as default. |
| 10394 | * dpkg/main.c: don't list --force-overwrite as default in --force-help, |
| 10395 | noticed by Peter Weiss <Peter.Weiss@Informatik.Uni-Oldenburg.DE> and |
| 10396 | others. [#23542, part of #17409]. |
| 10397 | * dpkg/dpkg.8: replaced with a newer version from Jim Van Zandt |
| 10398 | <jrv@vanzandt.mv.com>. [#21061] |
| 10399 | |
| 10400 | * dpkg-deb/build.c (do_build): add missing \n and improve error message |
| 10401 | when conffile name is too long. [#7057] |
| 10402 | |
| 10403 | * scripts/update-alternatives.8: replaced with better man page from |
| 10404 | Charles Briscoe-Smith <cpb4@ukc.ac.uk>. [#17283] |
| 10405 | * scripts/dpkg-source.1: corrected logic error in documentation for |
| 10406 | dpkg-gencontrol's -p option, as noticed by Oliver Elphick |
| 10407 | <olly@linda.lfix.co.uk>. [#14655] |
| 10408 | * scripts/controllib.pl (findarch): correct typo in error message, |
| 10409 | noticed by Yann Dirson <ydirson@a2points.com>. [#22106] |
| 10410 | * scripts/dpkg-buildpackage.sh: fix typo for 'source maintainer', |
| 10411 | noticed by Joey Hess <joey@kite.ml.org>, Adam P. Harris |
| 10412 | <apharris@onshore.com> and others. [#10175, #15559] |
| 10413 | * scripts/dpkg-genchanges.pl: applied patch from Roman Hodek |
| 10414 | <Roman.Hodek@informatik.uni-erlangen.de> which solves problems with |
| 10415 | architecture specific packages in mostly architecture independent |
| 10416 | multi-binary source packages. [#14341, #20192]. |
| 10417 | |
| 10418 | * doc/Makefile.am: remove any reference to the packaging manual, as it is |
| 10419 | now provided by the separate "packaging-manual" package. |
| 10420 | * doc/packaging.sgml: removed. |
| 10421 | * doc/developer-keys.pgp: updated to the current debian keyring. |
| 10422 | |
| 10423 | * aclocal.m4: applied patch from Joel Klecker <jk@espy.org> to handle |
| 10424 | egcs' --print-libgcc-file-name output. [#20353] |
| 10425 | |
| 10426 | * debian/copyright: correct FSF address. |
| 10427 | * debian/rules: add code from lesstif's debian/rules to make libtool |
| 10428 | less of a fool (i.e. not use -rpath and to link shared libraries |
| 10429 | against libraries it depends on). Code by Richard Braakman |
| 10430 | <dark@xs4all.nl> and Yann Dirson <dirson@debian.org>. |
| 10431 | * debian/rules: remove all reference to the packaging manual as it is |
| 10432 | now provided by the separate "packaging-manual" package. [#21581, |
| 10433 | #21186, #22698, #23342] |
| 10434 | * debian/rules: link dpkg-divert.1.gz to undocumented.7.gz as the lack |
| 10435 | of a real manpage has been reported in #11093. |
| 10436 | * debian/README.compile: removed gawk and bogus comment about gettext |
| 10437 | being in experimental, as reported by Santiago Vila <sanvila@unex.es> |
| 10438 | [#23344]. Added libpaperg (debiandoc2ps needs paperconf). |
| 10439 | * debian/shlibs.default.i386: updated for glibc, reported by Herbert Xu |
| 10440 | <herbert@gondor.apana.org.au>. [#13140] |
| 10441 | * debian/control (dpkg-dev): depend on perl as POSIX (not a part of |
| 10442 | perl-base) is needed by most of the perl dpkg-* scripts, noticed by |
| 10443 | Joel Klecker <jk@espy.org>. [#22115] |
| 10444 | |
| 10445 | -- James Troup <jjtroup@comp.brad.ac.uk> Wed, 24 Jun 1998 14:38:52 +0200 |
| 10446 | |
| 10447 | dpkg (1.4.0.23.2) frozen unstable; urgency=low |
| 10448 | |
| 10449 | * Non-maintainer upload. |
| 10450 | * dpkg/main.c: Turn --force-overwrite back on as default. |
| 10451 | |
| 10452 | -- James Troup <jjtroup@comp.brad.ac.uk> Tue, 23 Jun 1998 22:19:26 +0200 |
| 10453 | |
| 10454 | dpkg (1.4.0.23.1) frozen unstable; urgency=low |
| 10455 | |
| 10456 | * No real changes, only a new version code to make this go to frozen too. |
| 10457 | |
| 10458 | -- Nils Rennebarth <nils@debian.org> Wed, 10 Jun 1998 17:29:58 +0200 |
| 10459 | |
| 10460 | dpkg (1.4.0.23) frozen unstable; urgency=low |
| 10461 | |
| 10462 | * Non-maintainer bug-fix release |
| 10463 | * Update the disk method to the hamm directory structure (Bug#21000) |
| 10464 | |
| 10465 | -- Nils Rennebarth <nils@debian.org> Sun, 7 Jun 1998 19:14:51 +0200 |
| 10466 | |
| 10467 | dpkg (1.4.0.22) frozen unstable; urgency=medium |
| 10468 | |
| 10469 | * Non-maintainer bug-fix release |
| 10470 | * Install main changelog file as `changelog.gz' instead of |
| 10471 | `changelog.dpkg.gz' (Debian Policy, section 5.8) (Bug#6052,15157) |
| 10472 | * Avoid use of /tmp/*.$$ in preinst and postinst (Bug#19712) |
| 10473 | * Make sure diversions file is always created with mode 0644 (Bug#19494) |
| 10474 | * When removing a file, chmod it to 000 if it's a char or block |
| 10475 | device or remove its s[ug]id bits, if any (Bug#6006) |
| 10476 | * Minor fixes in the programmer's manual (Bug#6206) |
| 10477 | * Always create readable status and available files |
| 10478 | (Bug#9869,11887,14636,15786,19146) |
| 10479 | * Make dpkg-gencontrol honour -DArchitecture=xxxx (Bug#9893) |
| 10480 | * Allow different archs for the same binary in debian/files (Bug#9894) |
| 10481 | * Added workaround in /usr/lib/dpkg/methods/disk/setup |
| 10482 | to avoid bash warning (Bug#10111,10131) |
| 10483 | * Recognize old .deb packages with other locales (Bug#12232) |
| 10484 | * Added `SHELL=bash' to debian/rules: it uses bash-specific structs |
| 10485 | * Move some files from dpkg to dpkg-dev (part of Bug#13295) |
| 10486 | * Minor fix in packaging manual regarding to Standards-Version (Bug#14696) |
| 10487 | * Fixed --altdir and --admindir in update-alternatives (Bug#15332) |
| 10488 | * Strip /usr/lib/libdpkg* (Bug#15671) |
| 10489 | * dpkg: send output of --help, --force-help and -Dhelp to stdout |
| 10490 | (Bug#16051,18574) |
| 10491 | * send correct signals with start-stop-daemon (Bug#17258) |
| 10492 | * Make `dpkg-divert --test --remove' work as expected (Bug#19531) |
| 10493 | * Determine properly the architecture if gcc is egcs (Bug#20353) |
| 10494 | |
| 10495 | -- Juan Cespedes <cespedes@debian.org> Sun, 5 Apr 1998 17:37:01 +0200 |
| 10496 | |
| 10497 | dpkg (1.4.0.21) unstable; urgency=low |
| 10498 | |
| 10499 | * Non-maintainer release to include a new update-rc.d |
| 10500 | * Fixed date on files in the archive from 2017 and 2018 by running |
| 10501 | touch foo; find . -newer foo | xargs -r touch; rm foo |
| 10502 | * Changed start-stop-daemon message "No <program> found; none killed." to |
| 10503 | "No <program> found running; none killed." |
| 10504 | |
| 10505 | -- Miquel van Smoorenburg <miquels@cistron.nl> Thu, 5 Mar 1998 14:19:46 +0100 |
| 10506 | |
| 10507 | dpkg (1.4.0.20) unstable; urgency=low |
| 10508 | |
| 10509 | * Disabled --force-overwrites. |
| 10510 | * Removed core file from source |
| 10511 | |
| 10512 | -- Michael Alan Dorman <mdorman@debian.org> Tue, 9 Jan 1998 03:34:28 -0500 |
| 10513 | |
| 10514 | dpkg (1.4.0.19) unstable; urgency=low |
| 10515 | |
| 10516 | * Changed methods/disk.setup to use output of |
| 10517 | 'dpkg --print-installation-architecture' instead of hard-coded |
| 10518 | '1386' (fixes #10995). |
| 10519 | * Patched dpkg-source to properly quote metacharacters in strings |
| 10520 | before using them in pattern-matching expressions (fixes #10811). |
| 10521 | * Fixed several documentation typos (fixes #10764). |
| 10522 | * dpkg-source now works around 100-character filename limitation of cpio |
| 10523 | (fixes #10400). |
| 10524 | * dpkg-source now properly handles '\ no newline in source' message from |
| 10525 | patch (fixes #5041). |
| 10526 | |
| 10527 | -- Klee Dienes <klee@debian.org> Sun, 13 Jul 1997 19:28:22 -0700 |
| 10528 | |
| 10529 | dpkg (1.4.0.18) unstable; urgency=low |
| 10530 | |
| 10531 | * dpkg-source now uses new -z option to GNU patch (still needs to be |
| 10532 | changed to detect and use old version as well) (fixes #9904, #10005, #10007). |
| 10533 | * Added i686 to archtable. |
| 10534 | * shlibs.default now uses xlib6 instead of elf-x11r6lib (fixes #9926). |
| 10535 | * debian-changelog-mode now uses interruptible completing type-in fields |
| 10536 | instead of the previous 'select-a-letter method'. I consider this |
| 10537 | better and more standard than the previous way, but I'd welcome |
| 10538 | opinions to the contrary. Consider this a 'probationary' change for |
| 10539 | now (fixes #9873, #9874). |
| 10540 | |
| 10541 | -- Klee Dienes <klee@debian.org> Sun, 25 May 1997 09:56:08 -0400 |
| 10542 | |
| 10543 | dpkg (1.4.0.17) unstable; urgency=low |
| 10544 | |
| 10545 | * All of the dpkg binaries (but not dpkg-dev or dselect) now speak |
| 10546 | french, thanks to patches from Christophe Le Bars <clebars@teaser.fr> |
| 10547 | * Fix leading spaces before day in 822-date. |
| 10548 | * Changes from Tom Lees <tom@lpsg.demon.co.uk> to better support |
| 10549 | building on non-Debian systems; minor Makefile fixes. |
| 10550 | * Added 'ppc powerpc powerpc' to archtable. |
| 10551 | * Changed documentation paper size to US/Letter instead of A4 (A4 |
| 10552 | may be better, but it's easier to print US/Letter on A4 than it is |
| 10553 | to print A4 on US/Letter). |
| 10554 | |
| 10555 | -- Klee Dienes <klee@debian.org> Tue, 13 May 1997 15:24:31 -0400 |
| 10556 | |
| 10557 | dpkg (1.4.0.16) experimental; urgency=low |
| 10558 | |
| 10559 | * Added generated sources to GNU-format source archive so it no longer |
| 10560 | requires perl to build. |
| 10561 | |
| 10562 | -- Klee Dienes <klee@debian.org> Sat, 10 May 1997 17:34:29 -0400 |
| 10563 | |
| 10564 | dpkg (1.4.0.15) experimental; urgency=low |
| 10565 | |
| 10566 | * Changed dpkg-genchanges to check for ($arch == $substvar{'Arch'}), not |
| 10567 | ($arch ne 'all') (fixes #9688). |
| 10568 | * Fixed bug in start-stop-daemon.c (was using optarg after argument |
| 10569 | parsing was over) (fixes #9597, #9603, #9364). |
| 10570 | * Provide 50dpkg-dev.el for xemacs as well as emacs. |
| 10571 | * Explicitly provide path for debian-changelog-mode in 50dpkg-dev to use |
| 10572 | .el file as workaround until xemacs can read emacs19 .elc files. |
| 10573 | * Pass top_distdir explicitly to 'make dist' to accommodate bug in |
| 10574 | automake_1.1o-1. |
| 10575 | * Fix debian/build to make html documentation without including |
| 10576 | directories in tar archives (fixes #9348). |
| 10577 | |
| 10578 | -- Klee Dienes <klee@debian.org> Fri, 9 May 1997 13:17:18 -0400 |
| 10579 | |
| 10580 | dpkg (1.4.0.14) experimental; urgency=low |
| 10581 | |
| 10582 | * Fixed buglet in install-info.pl (fixes #9438). |
| 10583 | * Re-write of update-rc.d.pl, primarily by Miquel van Smoorenburg |
| 10584 | <miquels@cistron.nl> (fixes #9434, #9436). |
| 10585 | * Renamed "dpkg Programmer's Manual" to "dpkg Internals Manual". |
| 10586 | |
| 10587 | -- Klee Dienes <klee@debian.org> Tue, 6 May 1997 22:01:07 -0400 |
| 10588 | |
| 10589 | dpkg (1.4.0.13) experimental; urgency=low |
| 10590 | |
| 10591 | * Fix to start-stop-daemon so that it still takes numeric arguments (had |
| 10592 | been broken in 1.4.0.12) (fixes #9598). |
| 10593 | * Fix 822-date to sanity-check localtime() output (seconds must be the |
| 10594 | same as GMT). |
| 10595 | * Patch from Guy Maor <maor@ece.utexas.edu> to dpkg-source.pl to support |
| 10596 | pristine (MD5-equivalent) upstream sources. |
| 10597 | * Patch from Michael Alan Dorman <mdorman@calder.med.miami.edu> to |
| 10598 | update-rc.d.pl to fix handling multiple start/stop entries on a single |
| 10599 | line. |
| 10600 | * Several fixes to dpkg-genchanges to support -B option (added in |
| 10601 | 1.4.0.12) (fixes #9340). |
| 10602 | * Handle errors from 822-date in debian-changelog-mode.el. |
| 10603 | * Changed cl-debian.pl to correctly handle extra whitespace in changelog |
| 10604 | datestamps. |
| 10605 | |
| 10606 | -- Klee Dienes <klee@debian.org> Mon, 5 May 1997 18:12:43 -0400 |
| 10607 | |
| 10608 | dpkg (1.4.0.12) experimental; urgency=low |
| 10609 | |
| 10610 | * Re-wrote 822-date for clarity and to support timezone offsets >= 12h |
| 10611 | (New Zealand in DST is +1300, for example) (fixes #7130). |
| 10612 | * Patch from Juergen Menden <menden@morgana.camelot.de> to support |
| 10613 | archdependent-only builds (fixes #8912, #9245, #5359). |
| 10614 | * Fix archtable entry for powerpc (fixes #8794). |
| 10615 | * Strip /sbin/* and /usr/sbin/* in debian/rules (fixes #8853). |
| 10616 | * Moved start-stop-daemon to /sbin (fixes #8669). |
| 10617 | * Set sharedstatedir and localstatedir for $(MAKE) install in |
| 10618 | debian/rules (fixes #8852). |
| 10619 | * Fixes for update-rc.d(8) from Jim Van Zandt <jrv@vanzandt.mv.com> |
| 10620 | (fixes #8576). |
| 10621 | * No longer do variable substitutions when generating change file (fixes |
| 10622 | #5862). |
| 10623 | * Support symbolic signal names in start-stop-daemon (fixes #7715). |
| 10624 | * Add autoload for debian-changelog-mode to /etc/emacs/site-start.d |
| 10625 | (fixes #4519, #5841). |
| 10626 | * Add recommendation for gcc and make in dpkg-dev (gcc is needed for dpkg |
| 10627 | --print-architecture, used by dpkg-gencontrol; make is needed for any |
| 10628 | debian/rules file) (fixes #8470). |
| 10629 | * Minor changes to packaging manual section on source package |
| 10630 | conversion (fixes #6801). |
| 10631 | * Renamed "programmer's manual" to 'packaging manual'. |
| 10632 | * Start of new "programmer's manual" containing information on dpkg |
| 10633 | internals and build information. This manual uses the new |
| 10634 | TeXinfo-SGML format, currently included in doc/. |
| 10635 | * dselect/pkgdepcon.cc now checks for debug not NULL, not just depdebug. |
| 10636 | * Changed makefiles to support building outside of source directory. |
| 10637 | * Include GNU-format source distribution with other non-debian packages. |
| 10638 | |
| 10639 | -- Klee Dienes <klee@debian.org> Sun, 4 May 1997 11:08:19 -0500 |
| 10640 | |
| 10641 | dpkg (1.4.0.11) experimental; urgency=low |
| 10642 | |
| 10643 | * Patches for alpha and libc6 from Michael Alan Dorman |
| 10644 | <mdorman@calder.med.miami.edu>. |
| 10645 | * Fixed minor problems in dpkg-shlibdeps regular expressions for libc6. |
| 10646 | * Fix regex to detect directory creation in dpkg-source.pl. |
| 10647 | * Minor changes for automake-1.1n. |
| 10648 | |
| 10649 | -- Klee Dienes <klee@debian.org> Sun, 23 Mar 1997 18:09:33 -0500 |
| 10650 | |
| 10651 | dpkg (1.4.0.10) unstable; urgency=medium |
| 10652 | |
| 10653 | * Fixed bug in controllib.pl (@fowner was entire passwd entry, |
| 10654 | not just [uid, gid] as it should have been). |
| 10655 | |
| 10656 | -- Klee Dienes <klee@debian.org> Thu, 20 Mar 1997 13:06:52 -0500 |
| 10657 | |
| 10658 | dpkg (1.4.0.9) unstable; urgency=low |
| 10659 | |
| 10660 | * Check fputs() return values for (ret >= 0), not (ret != 0) (fixes #7522). |
| 10661 | * dpkg-shlibdeps no longer gives error for Java and statically linked |
| 10662 | binaries (fixes #4988). |
| 10663 | * Change 'details of the old format' to 'details of the new format' in |
| 10664 | deb-old.5 (fixes #7605). |
| 10665 | * dpkg-source -b now warns (was previously silent) if maintainer changes |
| 10666 | create new subdirectories. dpkg-source -x now warns (previously gave |
| 10667 | error) if maintainer changes create new subdirectories (partially |
| 10668 | fixes #6866, #6671, #5045, #6482). |
| 10669 | * Added manual page for start-stop-daemon (8). |
| 10670 | * Added C version of start-stop-daemon by |
| 10671 | Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl> (fixes #1670). |
| 10672 | * Converted to use GNU automake for the build process by Tom Lees |
| 10673 | <tom@lpsg.demon.co.uk>.< |
| 10674 | * Preliminary support for dpkg functions as a shared library (now |
| 10675 | provides libdpkg.so, but much work needs to be done in better |
| 10676 | segregating and defining the interface). |
| 10677 | * Preliminary internationalization support by Galen Hazelwood |
| 10678 | <galenh@debian.org>. Only the library, dpkg-deb, md5sum, and dpkg |
| 10679 | have been converted so far. No translations have yet been |
| 10680 | constructed. |
| 10681 | * Handle 'libc.so.6 => /lib/libc.so.6 (0x40010000)' format from libc6 |
| 10682 | ldd (fixes #7603, #7926, #8688, #9179, #9134, #8516). |
| 10683 | * Removed policy.sgml (it has been moved to the debian-policy package). |
| 10684 | * Include patch from Darren Stalder <torin@daft.com> for |
| 10685 | dpkg-buildpackage to choose PGP key based on Maintainer: field of |
| 10686 | package being built (or -m<maintainer> option, if present) (fixes |
| 10687 | #7898). |
| 10688 | * Changed controllib.pl to use $ENV{LOGNAME}, getlogin(), and $< |
| 10689 | (in that order) to determine the intended ownership of |
| 10690 | debian/{files,substvars}, (fixes #7324, #6823, #5659, #5965, #5929, |
| 10691 | #9239, #5366). |
| 10692 | * Don't sign .dsc file in dpkg-buildpackage if building a binary-only |
| 10693 | release (fixes #7260). |
| 10694 | * Updated developer-keys.pgp to latest revision (fixes #6134). |
| 10695 | |
| 10696 | -- Klee Dienes <klee@debian.org> Mon, 17 Mar 1997 16:11:24 -0500 |
| 10697 | |
| 10698 | dpkg (1.4.0.8) unstable; urgency=medium |
| 10699 | |
| 10700 | * Corrected update-rc.d for bash 2.0 |
| 10701 | * Updated developer-keys.pgp from |
| 10702 | http://www.iki.fi/liw/debian/debian-keyring.tar.gz |
| 10703 | |
| 10704 | -- Guy Maor <maor@ece.utexas.edu> Mon, 3 Feb 1997 04:05:01 -0600 |
| 10705 | |
| 10706 | dpkg (1.4.0.7) stable unstable; urgency=HIGH |
| 10707 | |
| 10708 | * Fixed --assert-support-predepends failing between unpack & configure. |
| 10709 | * Added --assert-working-epoch option. |
| 10710 | |
| 10711 | -- Guy Maor <maor@ece.utexas.edu> Sat, 25 Jan 1997 23:02:11 -0600 |
| 10712 | |
| 10713 | dpkg (1.4.0.6) stable unstable; urgency=high |
| 10714 | |
| 10715 | * Patched lib/vercmp.c to hopefully fix dselect epoch processing |
| 10716 | (Bug#6204), (Bug#4590). |
| 10717 | * Patched scripts/dpkg-buildpackage, scripts/dpkg-genchanges, |
| 10718 | scripts/dpkg-gencontrol for epoch processing, courtesy of Loic Prylli |
| 10719 | <lprylli@graville.fdn.fr> (Bug#6138, Bug#5225). |
| 10720 | * Patched dpkg-genchanges to actually honor the -u switch to specify |
| 10721 | directory (Bug#5564). |
| 10722 | * Applied patch to main/archive.c to correct problems setting set[gu]id |
| 10723 | binaries, courtesy of Herbert Xu <herbert@greathan.apana.org.au> |
| 10724 | (Bug#5479). |
| 10725 | * Applied patch to dpkg-source to correct debian-only package names, |
| 10726 | courtesy of Guy Maor <maor@ece.utexas.edu> (Bug#5355). |
| 10727 | |
| 10728 | -- Michael Alan Dorman <mdorman@calder.med.miami.edu> Thu, 2 Jan 1997 11:36:09 -0500 |
| 10729 | |
| 10730 | dpkg (1.4.0.5) stable frozen unstable; urgency=medium |
| 10731 | |
| 10732 | * Distribution for frozen too. |
| 10733 | |
| 10734 | -- Heiko Schlittermann <heiko@lotte.sax.de> Thu, 5 Dec 1996 09:13:42 +0100 |
| 10735 | |
| 10736 | dpkg (1.4.0.4) stable unstable; urgency=medium |
| 10737 | |
| 10738 | * Bug2962 fixed: patch from Ian Jackson applied |
| 10739 | (cursor keys won't work after search) |
| 10740 | * Manuals 2.1.2.2 |
| 10741 | |
| 10742 | -- Heiko Schlittermann <heiko@lotte.sax.de> Fri, 15 Nov 1996 20:21:18 +0100 |
| 10743 | |
| 10744 | dpkg (1.4.0.3) unstable; urgency=medium |
| 10745 | |
| 10746 | * dpkg-source -x: created bad permissions (set x-bit for |
| 10747 | all files pointed to by a symlink) |
| 10748 | |
| 10749 | -- Heiko Schlittermann <heiko@lotte.sax.de> Fri, 18 Oct 1996 18:32:06 +0200 |
| 10750 | |
| 10751 | dpkg (1.4.0.2) unstable; urgency=medium |
| 10752 | |
| 10753 | * dpkg-buildpackage.sh: reverted the quoting change -- (you |
| 10754 | should use super, sudo, really, but not su. Or write a wrapper |
| 10755 | around su) |
| 10756 | * dpkg-buildpackage.sh: passing -m, -C, -v options to dpkg-genchanges |
| 10757 | more the way Ian likes ;-) |
| 10758 | * dpkg-source.pl: new function deoctify() as replacement for eval() |
| 10759 | (turn \ddd into the corresponding character) [rem: probably better |
| 10760 | solution would be to convert cpios output names into complete \ddd |
| 10761 | representation as well tars output names] |
| 10762 | * dpkg-source.pl: fixed 2 typos in failure message on creating |
| 10763 | $origtargz.tmp-nest. |
| 10764 | * main/main.c: typo for `treat' |
| 10765 | * main/enquiry.c: fixed the ignorance for some relations in --compare-versions |
| 10766 | * main/enquiry.c: missing version is now handled as described in `dpkg --help' |
| 10767 | (or at least as I understood `dpkg --help' PLEASE TRY IT) |
| 10768 | * lib/parsehelp.c: fixed parsing of epoch information |
| 10769 | |
| 10770 | -- Heiko Schlittermann <heiko@lotte.sax.de> Sun, 6 Oct 1996 23:27:47 +0200 |
| 10771 | |
| 10772 | dpkg (1.4.0.1) unstable; urgency=medium |
| 10773 | |
| 10774 | * dpkg-source: doesn't get screwed up from hardlinks |
| 10775 | in the archive now |
| 10776 | * dpkg-source: doesn't get screwed up from `unprintable' characters |
| 10777 | in file names (e.g. from the kbd package) |
| 10778 | * controllib.pl: $varlistvile -> $varlistfile (thanx Karl Sackett) |
| 10779 | * dpkg-buildpackage: quoting for $rootcommand (thanx Michael Meskes) |
| 10780 | and `eval' as default $rootcommand |
| 10781 | * dpkg-*, controllib.pl: created debian/files and debian/substvars |
| 10782 | are chown'ed to `getlogin()' and its group |
| 10783 | * doc/: mv changed to mv -f |
| 10784 | * dpkg-buildpackage: added an option -a for overriding the |
| 10785 | architecture in the changes _file_name_ |
| 10786 | * dpkg-buildpackage: pass -m* -v* .. options to dpgk-genchangelog |
| 10787 | * dpkg-name moved to dpkg-dev |
| 10788 | |
| 10789 | -- Heiko Schlittermann <heiko@lotte.sax.de> Sat, 21 Sep 1996 22:06:01 +0200 |
| 10790 | |
| 10791 | dpkg (1.4.0) unstable; urgency=low (HIGH for new source format) |
| 10792 | |
| 10793 | * Corrected buffer overrun when dpkg-deb generates filename. (Bug#4467.) |
| 10794 | * dpkg-shlibdeps works with DEBIAN/shlibs (thanks Heiko Schlittermann). |
| 10795 | * Added libm.so.5 to shlibs.default for i386/m68k. |
| 10796 | |
| 10797 | * Split binary package into two: dpkg and dpkg-dev. |
| 10798 | * dpkg-source(1) documents mode and ownership setting during extraction. |
| 10799 | |
| 10800 | * dpkg-scanpackages moved to /usr/bin. |
| 10801 | * Include /usr/bin/dpkg-deb, not dpkg-deb.dist; don't rename in scripts. |
| 10802 | * Copyright file changed slightly. |
| 10803 | * debian-changelog-mode uses magic key substitution strings. (Bug#4419.) |
| 10804 | * Changed email address in control file to <ian@chiark.greenend.org.uk>. |
| 10805 | * Manuals and own Standards-Version: updated to 2.1.1.0. |
| 10806 | |
| 10807 | -- Ian Jackson <ian@chiark.greenend.org.uk> Thu, 12 Sep 1996 01:13:33 +0100 |
| 10808 | |
| 10809 | dpkg (1.3.14) unstable; urgency=low |
| 10810 | |
| 10811 | * dpkg-buildpackage new -tc (clean source tree) option. |
| 10812 | |
| 10813 | * Formatted documentation removed by `make clean' and so not in source. |
| 10814 | * Manuals and own Standards-Version: updated to 2.1.0.0. |
| 10815 | * Distribute {policy,programmer}.{html.tar,ps}.gz with each upload. |
| 10816 | |
| 10817 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sun, 1 Sep 1996 20:43:40 +0100 |
| 10818 | |
| 10819 | dpkg (1.3.13) unstable; urgency=low (HIGH for building new src X programs) |
| 10820 | |
| 10821 | * X shared libraries added to shlibs.default (=> `elf-x11r6lib'). |
| 10822 | * dpkg-source tar invocation fixed so that TAPE env var doesn't break it. |
| 10823 | * dpkg-source copes better with missing final newline messages from diff. |
| 10824 | |
| 10825 | * dpkg-buildpackage usage message fixed: -si is the default. (Bug#4350.) |
| 10826 | * dpkg-source error message about src dir mismatch typo fixed. (Bug#4349.) |
| 10827 | |
| 10828 | * dpkg-source(1) has suggestions for dpkg-buildpackage -r option. |
| 10829 | * dpkg-source change date fixed. (Bug#4351.) |
| 10830 | * More developers' keys. |
| 10831 | * Manual updates, own Standards-Version updated. |
| 10832 | |
| 10833 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 31 Aug 1996 20:08:18 +0100 |
| 10834 | |
| 10835 | dpkg (1.3.12) unstable; urgency=medium |
| 10836 | |
| 10837 | * dpkg prints old version number when upgrading. (Bug#4340.) |
| 10838 | * dpkg-deb tries to detect and flag corruption by ASCII download. |
| 10839 | |
| 10840 | * dpkg-genchanges and dpkg-buildpackage say what source is included. |
| 10841 | |
| 10842 | * dpkg-buildpackage passes +clearsig=on to PGP (or pgpcommand). (Bug#4342.) |
| 10843 | |
| 10844 | * dpkg-source prints better error for cpio not honouring -0t. |
| 10845 | * control file Suggests cpio >= 2.4.2, rather than just cpio. |
| 10846 | |
| 10847 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Fri, 30 Aug 1996 15:31:51 +0100 |
| 10848 | |
| 10849 | dpkg (1.3.11) unstable; urgency=low |
| 10850 | |
| 10851 | * EBUSY when dpkg removes a directory is only a warning. |
| 10852 | |
| 10853 | * dpkg-genchanges generates sensible warning (not confusing error |
| 10854 | about mismatch) for missing Section/Priority in binary packages. |
| 10855 | |
| 10856 | * Added dpkg --print-gnu-build-architecture option. |
| 10857 | * shlibs.default for m68k provided, as a copy of i386 version. |
| 10858 | |
| 10859 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 29 Aug 1996 14:05:02 +0100 |
| 10860 | |
| 10861 | dpkg (1.3.10) unstable; urgency=medium |
| 10862 | |
| 10863 | * dpkg-source(1) manpage alias symlinks are not dangling. |
| 10864 | * dselect selects things by default if they are installed. |
| 10865 | * Added `pentium' as alias for `i386' architecture. |
| 10866 | * Added `Suggests: cpio, patch' and explanatory text to Description. |
| 10867 | (Bugs #4262, #4263.) |
| 10868 | |
| 10869 | * More developers' PGP keys. |
| 10870 | * Manual updates, new source format released. |
| 10871 | |
| 10872 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 26 Aug 1996 14:30:44 +0100 |
| 10873 | |
| 10874 | dpkg (1.3.9) unstable; urgency=low (high for new source format) |
| 10875 | |
| 10876 | * dpkg --get-selections and --set-selections added. |
| 10877 | * New dpkg --force-not-root flag. |
| 10878 | |
| 10879 | * Don't replace directory with another package's file. (Bug#4202.) |
| 10880 | |
| 10881 | * All manpages now installed compressed. |
| 10882 | * Copyright file moved to /usr/doc/dpkg/copyright. |
| 10883 | * Standards-Version updated (0.2.1.1). |
| 10884 | |
| 10885 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 24 Aug 1996 19:09:30 +0100 |
| 10886 | |
| 10887 | dpkg (1.3.8) unstable; urgency=low (high for new source format) |
| 10888 | |
| 10889 | * dpkg-buildpackage -sa, -si options work correctly. |
| 10890 | |
| 10891 | * update-rc.d(8) updated to reflect design and reality. |
| 10892 | * Programmers' and policy manual updates. |
| 10893 | |
| 10894 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Fri, 23 Aug 1996 12:48:26 +0100 |
| 10895 | |
| 10896 | dpkg (1.3.7) unstable; urgency=low (medium for source pkg docs) |
| 10897 | |
| 10898 | * dselect +/-/_/= on lines for all broken, new, local or whatever |
| 10899 | packages do not affect _all_ packages. (Bug#4129.) |
| 10900 | |
| 10901 | * Support for diff-only uploads in source packaging tools. |
| 10902 | * dpkg-genchanges -d<descripfile> option renamed to -C. |
| 10903 | * dpkg-buildpackage understands -m, -v, -C (for dpkg-genchanges). |
| 10904 | * Support for debian/shlibs.local added to dpkg-shlibdeps. |
| 10905 | * Shared library files' search order defined in dpkg-source(1), and |
| 10906 | relevant files added to the FILES section. |
| 10907 | |
| 10908 | * Programmers' manual describes source packaging tools. |
| 10909 | * Policy manual mentions shared library control area file. |
| 10910 | * dpkg-source manpage includes dpkg-shlibdeps in title line. |
| 10911 | * Manuals have changelog and automatic version numbering. |
| 10912 | * changelogs (for dpkg and for manuals) installed. |
| 10913 | * binary target split into binary-arch and binary-indep in manual. |
| 10914 | * Manpages should be compressed. |
| 10915 | * Copyright file is moved to /usr/doc/<package>/copyright. |
| 10916 | * Changelogs must be installed in /usr/doc/<package>. |
| 10917 | |
| 10918 | * dpkg-deb(8) moved to dpkg-deb(1). |
| 10919 | |
| 10920 | * binary target split into binary-arch and binary-indep in source. |
| 10921 | * changelog entry for 1.2.14 copied from that (forked) release. |
| 10922 | |
| 10923 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 22 Aug 1996 15:36:12 +0100 |
| 10924 | |
| 10925 | dpkg (1.3.6) experimental; urgency=low (HIGH for new source format) |
| 10926 | |
| 10927 | * dpkg-source now has broken argument unparsing for tar. (Bug#4195.) |
| 10928 | |
| 10929 | * dpkg-gencontrol writes to debian/tmp/DEBIAN/control by default. |
| 10930 | * dpkg-shlibdeps script added. |
| 10931 | |
| 10932 | * Back to old sh update-rc.d, and removed manpage, because new Perl |
| 10933 | version and the manpage have different syntax and semantics. |
| 10934 | * update-rc.d prints usage message for missing terminal `.'. (Bug#4122.) |
| 10935 | |
| 10936 | * Use rm -rf instead of just rm -r in dpkg-deb --info &c. (Bug#4200.) |
| 10937 | |
| 10938 | * Added support for Installed-Size to dpkg-gencontrol, and documented. |
| 10939 | * Source packaging substitution variables and name syntax rationalised. |
| 10940 | * dpkg-source scripts' usage messages improved slightly. |
| 10941 | * dpkg-source works with non-empty second (orig dir) argument. |
| 10942 | |
| 10943 | * Added rationale for copyright policy to manual. |
| 10944 | * More developers' PGP keys. |
| 10945 | * Control database handling cleanups (usu. Source field blanked). |
| 10946 | |
| 10947 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 20 Aug 1996 15:39:58 +0100 |
| 10948 | |
| 10949 | dpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode) |
| 10950 | |
| 10951 | * 822-date script included. (Bug#4136.) |
| 10952 | * debian-changelog-add-version works on empty file. |
| 10953 | * debian-changelog-mode mode-help works properly. |
| 10954 | |
| 10955 | * dpkg-source tells patch not to make numbered backups. (Bug#4135.) |
| 10956 | |
| 10957 | * More developers' PGP keys. |
| 10958 | * Paragraph on uucp -a and -g options removed from policy manual. |
| 10959 | |
| 10960 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 14 Aug 1996 14:46:47 +0100 |
| 10961 | |
| 10962 | dpkg (1.3.4) experimental; urgency=low |
| 10963 | |
| 10964 | * Removed debugging output from dpkg-source -x. Oops. |
| 10965 | * Removed section on source package permissions from policy manual - |
| 10966 | dpkg-source now sorts these out. |
| 10967 | |
| 10968 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sun, 11 Aug 1996 13:25:44 +0100 |
| 10969 | |
| 10970 | dpkg (1.3.3) experimental; urgency=low |
| 10971 | |
| 10972 | * Programmers' & policy manuals in source tree; HTML in /usr/doc/dpkg. |
| 10973 | * Old guidelines.info and text files in /usr/doc/dpkg removed. |
| 10974 | |
| 10975 | * dpkg-source sets permissions on extracted debianized source tree |
| 10976 | and does not copy ownerships out of archive even if running as root. |
| 10977 | |
| 10978 | * Emacs mode `dpkg changelog' renamed to `Debian changelog'. |
| 10979 | * Default changelog format renamed from `dpkg' to `debian'. |
| 10980 | |
| 10981 | * debian-changelog-mode sets fill-prefix correctly. |
| 10982 | * debian-changelog-mode urgencies except HIGH lowercase by default. |
| 10983 | * debian-changelog-mode displays keymap in doc string and so mode help. |
| 10984 | |
| 10985 | * More maintainers' PGP keys. |
| 10986 | |
| 10987 | * Remove built changelog parsers with `clean' target in source. |
| 10988 | |
| 10989 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 10 Aug 1996 23:35:51 +0100 |
| 10990 | |
| 10991 | dpkg (1.3.2) experimental; urgency=LOW (MEDIUM for dpkg-source) |
| 10992 | |
| 10993 | * Faster update-rc.d written in Perl by Miquel van Smoorenburg. |
| 10994 | * install-info --test doesn't lock dir. (Bug#3992, thanks Darren). |
| 10995 | |
| 10996 | * dpkg-source doesn't break in the presence of any symlinks. |
| 10997 | |
| 10998 | * More developers' keys added to doc/developer-keys.pgp. |
| 10999 | * Install developers' keys in /usr/doc/dpkg/developer-keys.pgp. |
| 11000 | * dpkg-source documents undefined substvar behaviour. |
| 11001 | * minor debian/rules cleanups. |
| 11002 | |
| 11003 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 10 Aug 1996 02:13:47 +0100 |
| 11004 | |
| 11005 | dpkg (1.3.1) experimental; urgency=LOW |
| 11006 | |
| 11007 | * manpage for dpkg-source et al now available. |
| 11008 | * dpkg-changelog-mode.el installed in site-lisp, but still no autoload. |
| 11009 | |
| 11010 | * dpkg-source prints correct string for not-understood tar -vvt output. |
| 11011 | * dpkg-source parsing of tar -vvt output made more robust. |
| 11012 | |
| 11013 | * dpkg-buildpackage prints usage message on usage error. |
| 11014 | * dpkg-gencontrol can print usage message. |
| 11015 | * -T<varlistfile> option added to dpkg-source. |
| 11016 | * Description of -f<fileslistfile> corrected in dpkg-distaddfile usage. |
| 11017 | * -m<maintainer> synopsis changed in dpkg-genchanges usage. |
| 11018 | * debian/substvars may now contain blank lines. |
| 11019 | |
| 11020 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 8 Aug 1996 02:36:04 +0100 |
| 11021 | |
| 11022 | dpkg (1.3.0) experimental; urgency=LOW |
| 11023 | |
| 11024 | * dpkg can install named pipes. |
| 11025 | * dpkg-deb supports directory for destination, generates filename. |
| 11026 | * dpkg-{source,gencontrol,genchanges,parsechangelog,buildpackage}, |
| 11027 | dpkg-distaddfile scripts to support new source package format. |
| 11028 | * a.out build no longer supported. |
| 11029 | * Changed to new source package format. |
| 11030 | |
| 11031 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 6 Aug 1996 02:31:52 +0100 |
| 11032 | |
| 11033 | |
| 11034 | dpkg (1.2.14) stable unstable; urgency=MEDIUM |
| 11035 | |
| 11036 | * dselect +/-/_/= on lines for all broken, new, local or whatever |
| 11037 | packages do not affect _all_ packages. (Bug#4129.) |
| 11038 | |
| 11039 | * NOTE - THE HISTORY FORKS HERE. 1.2.14's change appears in 1.3.7. |
| 11040 | |
| 11041 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 22 Aug 1996 00:39:52 +0100 |
| 11042 | |
| 11043 | |
| 11044 | dpkg (1.2.13) unstable; urgency=LOW |
| 11045 | |
| 11046 | * dpkg --search produces correct output for diversions. |
| 11047 | * dpkg-name remove unnecessary arch missing warning. (Bug#3482.) |
| 11048 | |
| 11049 | * dpkg-deb --build warns about uppercase chars in package name. |
| 11050 | |
| 11051 | * dpkg-scanpackages error messages updated and manpage provided |
| 11052 | (thanks to Michael Shields). |
| 11053 | * dpkg-scanpackages warns about spurious entries in override file. |
| 11054 | * dpkg-scanpackages `noverride' renamed to `override' everywhere. |
| 11055 | * dpkg-scanpackages field ordering to put Architecture higher. |
| 11056 | * dpkg-scanpackages field names capitalised appropriately. |
| 11057 | * dpkg-scanpackages invokes find with -follow. (Bug#3956.) |
| 11058 | |
| 11059 | * guidelines say #!/usr/bin/perl everywhere, not #!/bin/perl. |
| 11060 | * Many developers' PGP keys added. |
| 11061 | |
| 11062 | * configure script uses ${CC} instead of $(CC) (again :-/). |
| 11063 | * developers' keys included in dpkg source tree and /usr/doc. |
| 11064 | * configure remade using autoconf 2.10-3 (was 2.4-1). |
| 11065 | |
| 11066 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 1 Aug 1996 02:46:34 +0100 |
| 11067 | |
| 11068 | dpkg (1.2.12); priority=LOW |
| 11069 | |
| 11070 | * dpkg --search and --list understand and comment on diversions. |
| 11071 | * dpkg-divert displays diversions more intelligibly. |
| 11072 | |
| 11073 | * Guidelines are somewhat clearer about descriptions. |
| 11074 | * deb(5) describes new format; old moved to deb-old(5). (Bug#3435.) |
| 11075 | * deb-control(5) carries a warning about being out of date. |
| 11076 | |
| 11077 | * Added 1996 to dselect version/copyright. |
| 11078 | |
| 11079 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 4 Jul 1996 15:04:49 +0100 |
| 11080 | |
| 11081 | dpkg (1.2.11); priority=MEDIUM |
| 11082 | |
| 11083 | * dselect had dependency bug if installed package newer than avail. |
| 11084 | * Added `replaces' to dselect's list of package relationship strings. |
| 11085 | |
| 11086 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 1 Jul 1996 02:51:11 +0100 |
| 11087 | |
| 11088 | dpkg (1.2.10); priority=MEDIUM |
| 11089 | |
| 11090 | * Fixed bug in old-style version/revision number parsing. (Bug#3440.) |
| 11091 | |
| 11092 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 29 Jun 1996 03:32:45 +0100 |
| 11093 | |
| 11094 | dpkg (1.2.9); priority=MEDIUM |
| 11095 | |
| 11096 | * Fixed status database updates reading bug. |
| 11097 | * `Setting up' message includes version number. |
| 11098 | * `existence check' message changed to say `cannot access archive'. |
| 11099 | |
| 11100 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 27 Jun 1996 13:39:36 +0100 |
| 11101 | |
| 11102 | dpkg (1.2.8); priority=LOW |
| 11103 | |
| 11104 | * dpkg --record-avail puts data in Size field. |
| 11105 | * strip / for rmdir(2) in cleanup to work around kernel bug. (Bug#3275.) |
| 11106 | * dpkg-split --msdos no longer allows `-' and other chars in filenames. |
| 11107 | |
| 11108 | * manual dpkg-split(8) written. |
| 11109 | * dpkg-split minor typo in --auto usage error message fixed. |
| 11110 | * dpkg-deb(8) very minor cosmetic fix to --build option. |
| 11111 | |
| 11112 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 25 Jun 1996 03:00:14 +0100 |
| 11113 | |
| 11114 | dpkg (1.2.7); priority=LOW |
| 11115 | |
| 11116 | * dpkg-scanpackages syntax errors fixed. |
| 11117 | |
| 11118 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Fri, 21 Jun 1996 04:10:38 +0100 |
| 11119 | |
| 11120 | dpkg (1.2.6); priority=MEDIUM |
| 11121 | |
| 11122 | * NFS, CDROM and partition dselect methods include mountpoint |
| 11123 | in paths given to dpkg in [I]install, so they should now work. |
| 11124 | |
| 11125 | * Removed some leftover files from source tree. |
| 11126 | |
| 11127 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 12 Jun 1996 14:35:19 +0100 |
| 11128 | |
| 11129 | dpkg (1.2.5); priority=MEDIUM |
| 11130 | |
| 11131 | * Allow, but do not create, packages in half-installed state |
| 11132 | with no version number. (Aargh.) |
| 11133 | |
| 11134 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 10 Jun 1996 04:55:43 +0100 |
| 11135 | |
| 11136 | dpkg (1.2.4); priority=MEDIUM |
| 11137 | |
| 11138 | * New dpkg-name from Erick (<pkg>_<version>_<arch>.deb convention). |
| 11139 | * Disappeared packages can't own conffiles any more ! (Bug#3214.) |
| 11140 | * install-info creates Miscellaneous sections with a newline |
| 11141 | following the heading. (Bug#3218.) |
| 11142 | * cleanup-info script installed in /usr/sbin; called as appropriate |
| 11143 | by postinst. Thanks to Kim-Minh Kaplan. (Bug#3125.) |
| 11144 | * Allow superseded Essential packages to be purged after they've |
| 11145 | been removed (clear the Essential flag on removal, and ignore it |
| 11146 | on packages that are in stat_configfiles). |
| 11147 | |
| 11148 | * dselect disk methods understand `y' as well as `yes' for using |
| 11149 | development tree. |
| 11150 | * dselect doesn't make packages appear as `new' again if update |
| 11151 | of available packages fails. |
| 11152 | * dselect places method selection cursor over option last selected. |
| 11153 | |
| 11154 | * dpkg-scanpackages doesn't die when repeated packages are found. |
| 11155 | * dpkg-scanpackages allows many old maintainers (`//'-separated). |
| 11156 | |
| 11157 | * `Version' field is now mandatory (some operations already |
| 11158 | wouldn't work right anyway if it wasn't there). |
| 11159 | |
| 11160 | * update-rc.d(8) now says you must remove the script. (Bug#3215.) |
| 11161 | * dpkg --force-help says that --force-overwrite is on by default. |
| 11162 | * dpkg-deb manpage rewritten. |
| 11163 | * debian.README (= /usr/doc/copyright/dpkg) edited slightly. |
| 11164 | |
| 11165 | * Some database parsing grunge removed (pdb_preferversion, &c). |
| 11166 | * Source tree doc/sgml contains some embryonic manuals. |
| 11167 | * Leftover files in lib directory in source tree deleted. |
| 11168 | |
| 11169 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Mon, 10 Jun 1996 03:52:01 +0100 |
| 11170 | |
| 11171 | dpkg (1.2.3); priority=HIGH |
| 11172 | |
| 11173 | * install-info doesn't replicate section headings (Bug#3125, #2973). |
| 11174 | * New dpkg-name manpage broken off from script (oops!). |
| 11175 | * dselect help screens made consistent with new strings, flags, &c. |
| 11176 | * dselect error flag column labelled E (Error), not H (Hold). |
| 11177 | * `Escape' no longer bound to `exit list without saving' in dselect. |
| 11178 | |
| 11179 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Tue, 28 May 1996 02:14:57 +0100 |
| 11180 | |
| 11181 | dpkg (1.2.2); priority=MEDIUM |
| 11182 | |
| 11183 | * Fixed dselect coredump found by Erick Branderhorst (thanks). |
| 11184 | * Sort obsolete removed packages separately, not under Available. |
| 11185 | |
| 11186 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 23 May 1996 21:31:05 +0100 |
| 11187 | |
| 11188 | dpkg (1.2.1); priority=MEDIUM |
| 11189 | |
| 11190 | * `=' key in dselect really does `hold' rather than `unhold'. |
| 11191 | * dselect dependency processing now interacts better with `hold'. |
| 11192 | * dselect `I' key (not `i') modifies display of the info window. |
| 11193 | * dselect shows unavailable packages as being unavailable. |
| 11194 | * dselect main menu headings and many other strings changed to try to |
| 11195 | discourage people from deselecting every package and using [R]emove. |
| 11196 | Notably, `select' changed to `mark' throughout. |
| 11197 | |
| 11198 | * dselect disk methods now print a few fewer double slashes. |
| 11199 | * dselect disk access methods will offer to use dpkg --record-avail |
| 11200 | to scan the available packages, if no Packages file is found. |
| 11201 | |
| 11202 | * New dpkg --compare-versions option, for the benefit of scripts &c. |
| 11203 | * New dpkg --clear-avail option forgets all available packages info. |
| 11204 | * New dpkg --print-avail option, prints `available' data (from Packages, &c). |
| 11205 | * dpkg usage message is more informative, but no longer fits on screen. |
| 11206 | * dpkg --avail option renamed --record-avail. |
| 11207 | |
| 11208 | * Latest dpkg-name from Erick Branderhorst. |
| 11209 | * dpkg-scanpackages has more sensible problem reporting. |
| 11210 | * postinst configure now gets null argument (not <unknown> or <none>) |
| 11211 | when there is no previously configured version. |
| 11212 | |
| 11213 | * Guidelines say that postinst configure is given previous version. |
| 11214 | * Guidelines don't refer to maintainer-script-args.txt in main text. |
| 11215 | * Guidelines (Texinfo source) uploaded separately. |
| 11216 | |
| 11217 | * Own version of strcpy (used for debugging) removed. |
| 11218 | * Interface to access methods document in source (doc/dselect-methods.txt). |
| 11219 | * debian.buildscript moves changes file into parent directory. |
| 11220 | |
| 11221 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 22 May 1996 01:26:31 +0100 |
| 11222 | |
| 11223 | dpkg (1.2.0); priority=MEDIUM |
| 11224 | |
| 11225 | * dselect can sort packages by available and installed states, and |
| 11226 | display their version numbers. (Use O, o and V.) |
| 11227 | * Hold is properly integrated as a real `wanted state', rather than |
| 11228 | a separate flag. |
| 11229 | * Epochs in version numbers implemented, using the syntax |
| 11230 | <epoch>:<version>-<revision>. (Epoch not usually displayed.) |
| 11231 | * dselect disk method is architecture-independent (uses dpkg's |
| 11232 | installation architecture, and looks in the right part of the tree). |
| 11233 | |
| 11234 | * dselect disk method doesn't try to satisfy the predependencies of |
| 11235 | packages which are on hold. |
| 11236 | * Fixed conflict-related assertion failure. (Bug#2784.) |
| 11237 | * conffiles do not cause file conflicts if the conflicting package |
| 11238 | is in the `configuration only' state. (Bug#2720.) |
| 11239 | * Fixed messages where available version number was reported as installed |
| 11240 | version in conflict and dependency messages. (Bug#2654, Bug#2974.) |
| 11241 | |
| 11242 | * New format .deb files are default even for a.out compiles (but |
| 11243 | a.out version of dpkg is in old format). |
| 11244 | * Characters @:= (at colon equals) in package names now strictly |
| 11245 | forbidden everywhere (_ is still allowed in existing packages). |
| 11246 | * New dpkg --print-installation-architecture option prints installation |
| 11247 | architecture (compiled in), rather than build architecture (determined |
| 11248 | from gcc -print-libgcc-file-name). |
| 11249 | |
| 11250 | * Version messages show whether compiled a.out or ELF (i386 only). |
| 11251 | * Fixed missing space in version syntax error messages. |
| 11252 | * Manpage dpkg.8 installed with warning about inaccuracy. |
| 11253 | |
| 11254 | * Guidelines don't say to stop and restart daemons in runlevels 2345; |
| 11255 | instead they say to start in 2345 and stop in 016. |
| 11256 | * Guidelines and version messages say just Debian Linux. |
| 11257 | * Guidelines typo fix for '"stop"'. (Bug#2867.) |
| 11258 | |
| 11259 | * doc/Makefile.in clean properly deletes various guidelines.info* files. |
| 11260 | |
| 11261 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 16 May 1996 00:01:21 +0100 |
| 11262 | |
| 11263 | dpkg (1.1.6); priority=MEDIUM |
| 11264 | |
| 11265 | * Check virtual dependencies when removing (ouch! - thanks SDE.) |
| 11266 | * Fixed bug in internal database validity management that could |
| 11267 | make dselect and dpkg dump core. (Bug#2613.) |
| 11268 | * Fixed two coredumping bugs when using local diversions. (Bug#2804.) |
| 11269 | * Fixed disappearance of overwritten packages. (Bug#2696.) |
| 11270 | * install-info won't modify dir file before start of menu. |
| 11271 | * install-info will create Miscellaneous heading if no sections yet. |
| 11272 | |
| 11273 | * Only alphanums and +-. allowed in package names - enforced by |
| 11274 | dpkg-deb --build and documented in Guidelines. |
| 11275 | * dselect doesn't display packages unless they are installed, selected |
| 11276 | or available. |
| 11277 | * dselect doesn't show spurious section and priority headings. |
| 11278 | * dselect has a few extra keybindings (from Lee Olds). |
| 11279 | * --force message changed to `--force enabled' so that default is OK. |
| 11280 | |
| 11281 | * dpkg-name now includes architecture component in .deb filename, |
| 11282 | and translates - in package name to _. |
| 11283 | * .deb file has architecture component in filename. |
| 11284 | |
| 11285 | * Guidelines changed to say Pre-Depends is for experts only. |
| 11286 | * Guidelines say to provide a unidiff (-u) rather than an old context diff. |
| 11287 | * Guidelines say 755 root.root for shared libraries. |
| 11288 | |
| 11289 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 1 May 1996 00:47:22 +0100 |
| 11290 | |
| 11291 | dpkg (1.1.5); priority=MEDIUM (HIGH for diversions users) |
| 11292 | |
| 11293 | * Fixed coredump when using diversions. (Bug#2603.) |
| 11294 | * Fixed typo in dpkg-divert which could lose diversions. (Bug#2662.) |
| 11295 | |
| 11296 | * --force-overwrite is the default. |
| 11297 | * diversions.text provides better examples. |
| 11298 | |
| 11299 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Wed, 10 Apr 1996 13:59:30 +0100 |
| 11300 | |
| 11301 | dpkg (1.1.4); priority=MEDIUM |
| 11302 | |
| 11303 | * Allow overwriting of conflicting packages being removed. (Bug#2614.) |
| 11304 | |
| 11305 | * a.out control file says Pre-Depends: libc4 | libc. (Bug#2640.) |
| 11306 | * ELF control file and libc dependencies changed to use finalised scheme. |
| 11307 | * ELF control file and libc dependencies for i386 only. (Bug#2617.) |
| 11308 | |
| 11309 | * Guidelines say use only released libraries and compilers. |
| 11310 | * Install wishlist as /usr/doc/dpkg/WISHLIST. |
| 11311 | * Remove spurious entries for Guidelines in info dir file. |
| 11312 | |
| 11313 | * dpkg-deb --build checks permissions on control (DEBIAN) directory. |
| 11314 | |
| 11315 | * Spaces in control file fields not copied by dpkg-split. (Bug#2633.) |
| 11316 | * Spaces in split file part control data ignore. (Bug#2633.) |
| 11317 | |
| 11318 | * Portability fixes, including patch from Richard Kettlewell. |
| 11319 | * Fixed minor configure.in bug causing mangled GCC -W options. |
| 11320 | |
| 11321 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Thu, 4 Apr 1996 01:58:40 +0100 |
| 11322 | |
| 11323 | dpkg (1.1.3); priority=LOW |
| 11324 | |
| 11325 | * dselect disk methods support Pre-Depends installation ordering. |
| 11326 | * When dpkg fails and --auto-deconfigure would help it says so. |
| 11327 | * dpkg --search output lists several packages with same file on one line. |
| 11328 | * Improved dpkg usage message somewhat. |
| 11329 | |
| 11330 | * dpkg-deb --build checks permissions and types of maintainer scripts. |
| 11331 | * dpkg-deb --build treats misspecified conffiles as error, not warning. |
| 11332 | * dpkg --print-architecture prints compiler's architecture while |
| 11333 | dpkg --version (&c) print system's arch (this to help cross-compiling). |
| 11334 | * More minor guidelines changes, including dir entry fixup. |
| 11335 | |
| 11336 | * configure script caches more values. |
| 11337 | * Changed maintainer email address to ian@chiark.chu.cam.ac.uk. |
| 11338 | |
| 11339 | -- Ian Jackson <ian@chiark.chu.cam.ac.uk> Sat, 16 Mar 1996 19:18:08 +0000 |
| 11340 | |
| 11341 | dpkg (1.1.2); priority=LOW |
| 11342 | |
| 11343 | * Packaging guidelines installed properly (and as guidelines |
| 11344 | rather than debian-guidelines). |
| 11345 | * ELF version has more checks to stop you wrecking your dpkg installation. |
| 11346 | * dselect disk methods now look for a `local' tree as well, for |
| 11347 | people who want locally-available software of various kinds. |
| 11348 | * dpkg-divert has debugging message removed. |
| 11349 | * Minor guidelines changes. |
| 11350 | |
| 11351 | * Various makefile cleanups, mainly to do with ELF vs. a.out support. |
| 11352 | * debian.rules cleans out ~ files itself, as well as calling make clean. |
| 11353 | * debian.rules names .nondebbin.tar.gz file ELF too, if appropriate. |
| 11354 | |
| 11355 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 14 Mar 1996 03:38:29 +0000 |
| 11356 | |
| 11357 | dpkg (1.1.1elf); priority=LOW |
| 11358 | |
| 11359 | * Added /usr/lib/dpkg/elf-executables-ok and elf-in-kernel. |
| 11360 | * Replaces field now allows automatic removal of conflicting packages. |
| 11361 | * Replaces field now required to overwrite other packages' files. |
| 11362 | * Architecture field, and dpkg --print-architecture, supported. |
| 11363 | * build new format archives by default when compiled with ELF compiler. |
| 11364 | |
| 11365 | * symlinks are now installed atomically (good for shared libraries). |
| 11366 | * create /var/lib/dpkg/diversions in postinst if necessary (Bug#2465.) |
| 11367 | * Pre-Depends now correctly fails if package never configured. |
| 11368 | * dselect disk methods mount with -o nosuid,nodev. |
| 11369 | * update-rc.d defaults doesn't add both K and S in any one runlevel; |
| 11370 | dpkg postinst fixes up this situation if it sees it. |
| 11371 | |
| 11372 | * Assorted fixups to the Guidelines, which are now in one piece. |
| 11373 | * dpkg --list prints version string in one piece. |
| 11374 | * dpkg-scanpackages doesn't produce notice on output with list of |
| 11375 | packages with Section and/or Priority control file fields. |
| 11376 | |
| 11377 | * control file and debian.rules work both for ELF and non-ELF compiles. |
| 11378 | * most files compiled with -O2 (-O3 only for some critical files) - |
| 11379 | this fixes ELF build. |
| 11380 | |
| 11381 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 11 Mar 1996 04:25:28 +0000 |
| 11382 | |
| 11383 | dpkg (1.1.0); priority=LOW |
| 11384 | |
| 11385 | * dpkg supports Pre-Depends. |
| 11386 | * postinst script gets most-recently-configured version as $2. |
| 11387 | |
| 11388 | * lib/tarfn.c #includes <errno.h> (portability fix). |
| 11389 | |
| 11390 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 11 Feb 1996 21:07:03 +0000 |
| 11391 | |
| 11392 | dpkg (1.0.17); priority=LOW |
| 11393 | |
| 11394 | * dpkg --recursive follows symlinks (useful for devel tree). |
| 11395 | |
| 11396 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 10 Feb 1996 15:58:46 +0000 |
| 11397 | |
| 11398 | dpkg (1.0.16); priority=LOW |
| 11399 | |
| 11400 | * dpkg-deb much faster reading new format archives. (Bug#2256.) |
| 11401 | * Developers' documentation in /usr/doc/dpkg/, /usr/info/. |
| 11402 | |
| 11403 | * Fixed typo in control file Description. |
| 11404 | |
| 11405 | * configure script tries to improve matters wrt sysinfo. |
| 11406 | * any debian-tmp.deb is deleted by `./debian.rules clean'. |
| 11407 | |
| 11408 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 4 Feb 1996 15:51:59 +0000 |
| 11409 | |
| 11410 | dpkg (1.0.15); priority=LOW |
| 11411 | |
| 11412 | * dselect disk methods should never unmount things they didn't mount. |
| 11413 | * debian.README aka /usr/doc/copyright updated. |
| 11414 | |
| 11415 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 30 Jan 1996 15:05:39 +0000 |
| 11416 | |
| 11417 | dpkg (1.0.14); priority=MEDIUM |
| 11418 | |
| 11419 | * fixed file descriptor leak in dpkg introduced in 1.0.11. |
| 11420 | * included dpkg-name in this package (conflicts with dpkg-name). |
| 11421 | |
| 11422 | * redraw in dselect main menu changed to use clearok (like in lists). |
| 11423 | * sa_restorer in struct sigaction no longer used (portability fix). |
| 11424 | * removed Guidelines from source package. |
| 11425 | |
| 11426 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 30 Jan 1996 02:52:29 +0000 |
| 11427 | |
| 11428 | dpkg (1.0.13); priority=MEDIUM |
| 11429 | |
| 11430 | * dselect partition and mounted methods work again. |
| 11431 | * dpkg-deb --no-act in usage message. |
| 11432 | |
| 11433 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 26 Jan 1996 18:37:03 +0000 |
| 11434 | |
| 11435 | dpkg (1.0.12); priority=MEDIUM (HIGH for users of 1.0.11) |
| 11436 | |
| 11437 | * Fixed frequent dpkg coredump introduced in 1.0.11. (Bug#2219.) |
| 11438 | * dpkg-deb ensures version numbers start with alphanumerics. |
| 11439 | |
| 11440 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 24 Jan 1996 00:42:31 +0000 |
| 11441 | |
| 11442 | dpkg (1.0.11); priority=MEDIUM |
| 11443 | |
| 11444 | * corrected potentially serious problem with dpkg low-memory in-core |
| 11445 | files database. |
| 11446 | * dpkg-split --msdos puts output files in right directory. (Bug#2165.) |
| 11447 | |
| 11448 | * diversions implemented - see `dpkg-divert --help'. |
| 11449 | |
| 11450 | * dselect shows and uses (for dependencies) currently installed |
| 11451 | version of a package if that is more recent. |
| 11452 | * dpkg --force-... options are in separate help screen. |
| 11453 | * better error messages for corrupted .deb archives. (Bug#2178.) |
| 11454 | * dselect NFS method will unmount correct copy of NFS area if mounted |
| 11455 | twice. |
| 11456 | |
| 11457 | * removes some ELF compilation warnings. |
| 11458 | |
| 11459 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 19 Jan 1996 02:41:46 +0000 |
| 11460 | |
| 11461 | dpkg (1.0.10); priority=MEDIUM |
| 11462 | |
| 11463 | * dpkg-deb option parsing unmuddled (-I option was removed |
| 11464 | in 1.0.9 and broke dpkg-deb). (Bug#2124.) |
| 11465 | |
| 11466 | * dpkg-split will work when ELF `ar' is installed, and is faster. |
| 11467 | |
| 11468 | * nfs dselect method now available. |
| 11469 | * disk methods don't prompt spuriously for Packages files. |
| 11470 | * cdrom+harddisk methods can find Packages files. |
| 11471 | |
| 11472 | * dpkg-scanpackages (creates Packages files) now in /usr/sbin. |
| 11473 | |
| 11474 | * various changes to help compilation of dpkg-deb, dpkg-split |
| 11475 | and md5sum on non-Debian systems. |
| 11476 | * <sys/fcntl.h> replaced by <fcntl.h> throughout. |
| 11477 | |
| 11478 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 14 Jan 1996 02:55:19 +0000 |
| 11479 | |
| 11480 | dpkg (1.0.9); priority=MEDIUM |
| 11481 | |
| 11482 | * dselect uninitialized variable coredump fixed (thanks Carl). |
| 11483 | |
| 11484 | * version numbers printed by --version fixed. (Bug#2115.) |
| 11485 | * disk method problem with missing Packages files fixed. (Bug#2114.) |
| 11486 | * dependency version relationships now <= >= << >> =. (Bug#2060.) |
| 11487 | |
| 11488 | * install-info is in /usr/sbin, not /usr/bin. (Bug#1924.) |
| 11489 | * dpkg regards Revision field as obsolete. |
| 11490 | |
| 11491 | * <asm/unistd.h> changed to <linux/unistd.h> (for m68k port). |
| 11492 | * scripts/Makefile.in `clean' target deletes scripts. |
| 11493 | |
| 11494 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 11 Jan 1996 20:51:20 +0000 |
| 11495 | |
| 11496 | dpkg (1.0.8); priority=LOW |
| 11497 | |
| 11498 | * update-alternatives slightly more helpful message. (Bug#1975.) |
| 11499 | * cosmetic improvements to disk installation method. (Bug#1970,1956.) |
| 11500 | * mounted filesystem and unmounted partition separate methods. (Bug#1957.) |
| 11501 | |
| 11502 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 12 Dec 1995 04:07:47 +0000 |
| 11503 | |
| 11504 | dpkg (1.0.7); priority=MEDIUM (HIGH to upgrade syslogd) |
| 11505 | |
| 11506 | * dselect harddisk/CDROM method script handles multiple package |
| 11507 | areas. |
| 11508 | * Everything has a manpage, though many are very unhelpful indeed. |
| 11509 | |
| 11510 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 30 Nov 1995 03:59:14 +0000 |
| 11511 | |
| 11512 | dpkg (1.0.6); priority=MEDIUM (HIGH to upgrade syslogd) |
| 11513 | |
| 11514 | * conffiles can now be taken over properly from one package by |
| 11515 | another which replaces it. (Bug#1482.) |
| 11516 | * dpkg will not deconfigure essential packages when --auto-deconfigure |
| 11517 | is set (this bug was fairly unlikely ever to be exercised). |
| 11518 | |
| 11519 | * dpkg checks for the presence of certain important programs on the PATH. |
| 11520 | * dselect is now more informative when a dependency is missing, saying |
| 11521 | "<package> does not appear to be available". (Bug#1642, 1705). |
| 11522 | |
| 11523 | * `make distclean' fixed; config.* &c removed from source archive. |
| 11524 | * lib/lock.c now uses fcntl rather than flock, for better portability. |
| 11525 | |
| 11526 | * `Package_Revision: 0' removed from control file. |
| 11527 | * Some inaccuracies and bad formatting in various messages corrected. |
| 11528 | |
| 11529 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 21 Nov 1995 20:15:18 +0000 |
| 11530 | |
| 11531 | dpkg (1.0.5); priority=LOW |
| 11532 | |
| 11533 | * dpkg-split allows some space for the header. (Bug#1649.) |
| 11534 | * dpkg-split now has --msdos option for 8.3 filenames. |
| 11535 | * dpkg-split --join &c will not complain about trailing garbage. |
| 11536 | |
| 11537 | * dselect & dpkg will no longer ignore SIGHUP will running subprocesses. |
| 11538 | |
| 11539 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 13 Oct 1995 13:59:51 +0100 |
| 11540 | |
| 11541 | dpkg (1.0.4); priority=MEDIUM (HIGH for dselect users with 1.0.3) |
| 11542 | |
| 11543 | * fixed bug which prevented dselect from displaying the bottom line of |
| 11544 | any listing screen. This was introduced in 1.0.3, sorry ! |
| 11545 | |
| 11546 | * a conffile will never cause a prompt if the package maintainer |
| 11547 | distributes a file identical to the user's, even if the file has |
| 11548 | been edited by both the user and the maintainer or is a |
| 11549 | newly-registered conffile. (Bug#1639.) |
| 11550 | |
| 11551 | * dselect disk/cdrom method script says where to get Packages file. |
| 11552 | * dselect help has better descriptions of the functions of Return and Q. |
| 11553 | |
| 11554 | * postinst now warns about some problems with /usr/lib/dpkg/methods/hd. |
| 11555 | |
| 11556 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 12 Oct 1995 01:45:38 +0100 |
| 11557 | |
| 11558 | dpkg (1.0.3); priority=MEDIUM |
| 11559 | |
| 11560 | * dselect: fixed segfault when doing some multiple (de)selections. |
| 11561 | |
| 11562 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 10 Oct 1995 03:21:12 +0100 |
| 11563 | |
| 11564 | dpkg (1.0.2); priority=MEDIUM |
| 11565 | |
| 11566 | * problem with screen refresh after `o' (change order) corrected. |
| 11567 | |
| 11568 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 9 Oct 1995 13:11:04 +0100 |
| 11569 | |
| 11570 | dpkg (1.0.1); priority=LOW |
| 11571 | |
| 11572 | * much better dpkg performance on low-memory systems. |
| 11573 | * start-stop-daemon --name should now work. (oops!) |
| 11574 | * fixed typo which could turn into memory overwriting bug sometime. |
| 11575 | |
| 11576 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 8 Oct 1995 20:12:29 +0100 |
| 11577 | |
| 11578 | dpkg (1.0.0); priority=LOW |
| 11579 | |
| 11580 | * Version 1.0.0: dpkg is no longer beta. |
| 11581 | |
| 11582 | * tar extractor no longer looks up an empty string using getgrnam |
| 11583 | (this causes the libc to coredump when using NIS). |
| 11584 | |
| 11585 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 1 Oct 1995 13:07:36 +0100 |
| 11586 | |
| 11587 | dpkg (0.93.80); priority=LOW |
| 11588 | |
| 11589 | * dselect help screen intro changed to remove `much' before `help'. |
| 11590 | |
| 11591 | * update-alternatives.pl contains hardcoded ENOENT value, instead |
| 11592 | of requiring POSIX.pm to be present. |
| 11593 | |
| 11594 | * Makefiles changed to strip when installing instead of when building. |
| 11595 | |
| 11596 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 30 Sep 1995 01:44:12 +0100 |
| 11597 | |
| 11598 | dpkg (0.93.79) BETA; priority=LOW |
| 11599 | |
| 11600 | * DPKG_NO_TSTP environment variable which stops dpkg sending the |
| 11601 | process group a SIGTSTP (Bug#1496). |
| 11602 | * End key should work in dselect lists (Bug#1501). |
| 11603 | * various message typos (missing \n's) fixed (Bug#1504). |
| 11604 | |
| 11605 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 29 Sep 1995 03:27:01 +0100 |
| 11606 | |
| 11607 | dpkg (0.93.78) BETA; priority=LOW |
| 11608 | |
| 11609 | * dselect keystrokes help file typo fix. |
| 11610 | |
| 11611 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 28 Sep 1995 20:31:02 +0100 |
| 11612 | |
| 11613 | dpkg (0.93.77) BETA; priority=MEDIUM |
| 11614 | |
| 11615 | * dpkg --remove --pending will purge things when appropriate. |
| 11616 | |
| 11617 | * fixed failure to null-terminate dpkg conflict problem messages. |
| 11618 | * fixed bug in formatting of dependency version problem messages. |
| 11619 | |
| 11620 | * Conffiles resolution prompt for new conffile: typo fixed. |
| 11621 | * Changed dpkg usage error to suggest `-Dhelp' instead of `--Dhelp'. |
| 11622 | |
| 11623 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 20 Sep 1995 23:44:35 +0100 |
| 11624 | |
| 11625 | dpkg (0.93.76) BETA; priority=MEDIUM |
| 11626 | |
| 11627 | * dpkg --auto-deconfigure option (used automatically by dselect) allows |
| 11628 | `important' packages which many others depend on to be split. |
| 11629 | * dpkg should no longer fail an assertion during complicated |
| 11630 | multiple configurations involving packages which are on hold. |
| 11631 | |
| 11632 | * update-alternatives supports negative priorities. |
| 11633 | * /etc/alternatives is included in the .deb archive. |
| 11634 | |
| 11635 | * Package priorities changed: Required (Req), Important (Imp), Standard (Std), |
| 11636 | Optional (Opt) and Extra (Xtr). For backward compatibility Base is an |
| 11637 | alias for Required, and Recommended is kept as a level just below Standard. |
| 11638 | |
| 11639 | * dselect shows introductory help screen when entering package lists (both |
| 11640 | main and recursive). |
| 11641 | * dselect help messages made more friendly. |
| 11642 | * dselect package list `quit, confirm, and check dependencies' key is |
| 11643 | now Return rather than lowercase `q'; likewise method list `select this |
| 11644 | one and configure it' key. |
| 11645 | * dselect selects packages with priority `standard' or better by default. |
| 11646 | * dselect `v=verbose' becomes `v=terse' when in verbose mode. |
| 11647 | |
| 11648 | * hard disk method unmounts /var/lib/dpkg/methods/mnt on failure. |
| 11649 | * disk methods' install message uses `stty' to find out what the |
| 11650 | interrupt character is, and uses that in the prompt (rather than ^C). |
| 11651 | * dpkg now tolerates ^Z characters in Packages files. |
| 11652 | * harddisk method doesn't display extra slash when updating packages file. |
| 11653 | * harddisk method burbles less if it doesn't have a good default. |
| 11654 | |
| 11655 | * dpkg-deb now supports new flexible format, but old format still default. |
| 11656 | |
| 11657 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 20 Sep 1995 02:49:41 +0100 |
| 11658 | |
| 11659 | dpkg (0.93.75) BETA; priority=MEDIUM |
| 11660 | |
| 11661 | * dselect no longer segfaults when you try to modify the last item. |
| 11662 | |
| 11663 | * dselect Makefile compiles with -g, and links without -s, but installs |
| 11664 | with -s, so that built source directory has debugabble binary. |
| 11665 | |
| 11666 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 12 Sep 1995 02:59:29 +0100 |
| 11667 | |
| 11668 | dpkg (0.93.74) BETA; priority=LOW |
| 11669 | |
| 11670 | * dpkg-split implemented and installed in /usr/bin/dpkg-split. |
| 11671 | (NB this is not compatible with Carl Streeter's old dpkg-split script.) |
| 11672 | * dpkg uses dpkg-split. |
| 11673 | * floppy disk method available - NB this is a first attempt only. |
| 11674 | |
| 11675 | * hard disk method uses --merge-avail rather than --update-avail. |
| 11676 | * installation by default of `standard' packages removed again. |
| 11677 | (I don't think this is the right place to do this.) |
| 11678 | * update-alternatives --remove correctly deletes all slave links; |
| 11679 | minor cosmetic improvements. |
| 11680 | |
| 11681 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 11 Sep 1995 02:06:05 +0100 |
| 11682 | |
| 11683 | dpkg (0.93.73) BETA; priority=LOW |
| 11684 | |
| 11685 | * dselect multi-package selection now done by `divider' lines |
| 11686 | actually in the package list, rather than horizontal highlight |
| 11687 | movement. |
| 11688 | * dselect help available, and keybindings rationalised. |
| 11689 | |
| 11690 | * postinst removes /usr/lib/dpkg/methods/hd if upgrading from |
| 11691 | 0.93.42.3 or earlier. |
| 11692 | * `hold' flag changed to be settable by the user only, and |
| 11693 | made orthogonal to the `reinstallation required' flag. |
| 11694 | * dpkg will install by default any packages with priority of |
| 11695 | `standard' or better unless they're explicitly deselected. |
| 11696 | |
| 11697 | * dselect dependency/conflict resolution will suggest marking absent |
| 11698 | packages for `purge' rather than `deinstall'. |
| 11699 | * disk method script produces message about invoking dpkg. |
| 11700 | * dpkg produces warning, not error, when it gets EPERM trying to |
| 11701 | remove a directory belonging to a package being removed. |
| 11702 | * dpkg, dpkg-deb usage error reporting improved. |
| 11703 | * dselect detects too-dumb terminals and stops. |
| 11704 | * dpkg-deb(8) updated a little (thanks to Bill Mitchell). |
| 11705 | |
| 11706 | * dselect debugmake script uses -O0. |
| 11707 | |
| 11708 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 10 Sep 1995 12:23:05 +0100 |
| 11709 | |
| 11710 | dpkg (0.93.72) BETA; priority=MEDIUM |
| 11711 | |
| 11712 | * /usr/sbin/update-alternatives added. |
| 11713 | |
| 11714 | * New names for certain control file fields (old names work |
| 11715 | as aliases): Optional -> Suggests, Recommended -> Recommends, |
| 11716 | Class -> Priority. |
| 11717 | |
| 11718 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 3 Sep 1995 16:37:41 +0100 |
| 11719 | |
| 11720 | dpkg (0.93.71) BETA; priority=LOW |
| 11721 | |
| 11722 | * dpkg doesn't silently overwrite `new' conffiles (Bug#1283). |
| 11723 | * case now not significant in Essential, Status and Class (Bug#1280). |
| 11724 | * dselect checks method scripts for execute, not for write. |
| 11725 | |
| 11726 | * spelling fixes in lib/dbmodify.c and dselect/helpmsgs.src. |
| 11727 | |
| 11728 | * dselect `clean' target deletes helpmsgs.cc and helpmsgs.cc.new. |
| 11729 | |
| 11730 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 31 Aug 1995 13:56:08 +0100 |
| 11731 | |
| 11732 | dpkg (0.93.70) BETA; priority=MEDIUM |
| 11733 | |
| 11734 | * dselect unmounted harddisk method has many silly bugs fixed. |
| 11735 | |
| 11736 | * dpkg --root option restored (was removed by mistake in 0.93.68). |
| 11737 | * minor cosmetic change to dselect subprocess failure message. |
| 11738 | |
| 11739 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 9 Aug 1995 22:18:55 +0100 |
| 11740 | |
| 11741 | dpkg (0.93.69) BETA; priority=MEDIUM |
| 11742 | |
| 11743 | * dpkg --configure and --remove should work properly when |
| 11744 | they have to defer processing (this tends to happen when many |
| 11745 | packages are processed at once). (Bug#1209.) |
| 11746 | |
| 11747 | * dpkg --configure and --remove work better when `processing' |
| 11748 | several related packages with --no-act. |
| 11749 | |
| 11750 | * dpkg --auto is now two options, --pending or -a (for configure, |
| 11751 | remove, &c) and --recursive or -R (for install, unpack, &c). |
| 11752 | |
| 11753 | * dpkg debug options in usage message, and values available (-Dh). |
| 11754 | |
| 11755 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 9 Aug 1995 22:18:55 +0100 |
| 11756 | |
| 11757 | dpkg (0.93.68) BETA; priority=MEDIUM |
| 11758 | |
| 11759 | * dpkg won't get an internal error if you try to use the default |
| 11760 | conffiles response (ie, if you just hit return). (Bug#1208.) |
| 11761 | |
| 11762 | * dselect hard disk and CD-ROM methods - the real thing, but ALPHA. |
| 11763 | |
| 11764 | * dselect allows you to go straight to `update' or `install' if |
| 11765 | you have already set up an access method. |
| 11766 | * new dpkg options --yet-to-unpack, --merge-avail and --update-avail. |
| 11767 | * dpkg -G is an abbreviation for dpkg --refuse-downgrade. |
| 11768 | * dpkg -R alias for --root withdrawn, pending reuse with different meaning. |
| 11769 | * dpkg --help message rationalised somewhat. |
| 11770 | |
| 11771 | * Obsolete `examples' and `dpkg-split' directories removed from |
| 11772 | source tree. The `hello' package is a better example. |
| 11773 | |
| 11774 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 7 Aug 1995 02:16:25 +0100 |
| 11775 | |
| 11776 | dpkg (0.93.67) BETA; priority=LOW for C dpkg alpha testers, HIGH for others |
| 11777 | |
| 11778 | * dpkg no longer statically linked and -g. |
| 11779 | * calls to abort() changed to print string, file and line number first. |
| 11780 | * removed unused variable from dpkg source. |
| 11781 | |
| 11782 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 4 Aug 1995 01:39:52 +0100 |
| 11783 | |
| 11784 | dpkg (0.93.66) ALPHA; priority=MEDIUM |
| 11785 | |
| 11786 | * dpkg will correctly remove overwritten files from the lists of |
| 11787 | the package(s) that used to contain them. |
| 11788 | |
| 11789 | * dpkg --purge is now an action, rather than a modifier for --remove, |
| 11790 | and the -P alias for it is withdrawn. |
| 11791 | |
| 11792 | * dpkg --unpack/--install filenames in messages are now more sensible |
| 11793 | about when to use .../ (show as many trailing components as possible |
| 11794 | in 40 characters, or the whole path if that the last component is |
| 11795 | longer than that). |
| 11796 | |
| 11797 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 3 Aug 1995 02:11:03 +0100 |
| 11798 | |
| 11799 | dpkg (0.93.65) ALPHA; priority=MEDIUM |
| 11800 | |
| 11801 | * dpkg --remove should, when a package being removed is depended-on |
| 11802 | by another that is also queued for removal, defer the depended-on |
| 11803 | package rather than aborting it. (Bug#1188.) |
| 11804 | |
| 11805 | * dpkg will not attempt to configure or remove a package more than |
| 11806 | once in the same run. (Bug#1169.) |
| 11807 | |
| 11808 | * dpkg cosmetic fix to dependency problems message (this bug |
| 11809 | hasn't been triggered to my knowledge). |
| 11810 | |
| 11811 | * perl-dpkg no longer installed in /usr/bin. |
| 11812 | |
| 11813 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 2 Aug 1995 13:02:58 +0100 |
| 11814 | |
| 11815 | dpkg (0.93.64) ALPHA; priority=MEDIUM |
| 11816 | |
| 11817 | * dpkg marks a package as no longer `to be configured in this run' |
| 11818 | when an error occurs, so that other packages which depend on it |
| 11819 | will fail (rather than causing a loop and an assertion failure, |
| 11820 | packages.c:166: failed assertion `dependtry <= 4'). |
| 11821 | |
| 11822 | * dselect initial selection granularity is single-package. |
| 11823 | * dpkg --no-also-select option renamed to --selected-only (old option |
| 11824 | still accepted, but no longer in --help). Changed -N to -O. |
| 11825 | |
| 11826 | * dselect `update' option changed to `install' (and other options |
| 11827 | renamed too). NB: old access methods will not work, because |
| 11828 | the `update' script should now be an `install' script. |
| 11829 | |
| 11830 | * dselect `installation methods' renamed to `access methods'. |
| 11831 | * dpkg --skip-same-version and --refuse-downgrade produce friendlier |
| 11832 | messages when they skip packages. |
| 11833 | * --licence option now properly mentioned in all programs' --version |
| 11834 | messages. |
| 11835 | |
| 11836 | * bad fix for ELF compile problem involving myopt.h removed (compile |
| 11837 | problem turned out to be a GCC bug.) |
| 11838 | |
| 11839 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 1 Aug 1995 03:03:58 +0100 |
| 11840 | |
| 11841 | dpkg (0.93.63) ALPHA; priority=LOW |
| 11842 | |
| 11843 | * preinst works around shell bug/misfeature involving `trap'. |
| 11844 | |
| 11845 | * dpkg --skip-same-version doesn't skip packages which have |
| 11846 | an error flag set or which aren't in a standard `installed' state. |
| 11847 | |
| 11848 | * dpkg --search now does a substring search if the string doesn't |
| 11849 | start with a wildcard character (*, [ or ?) or slash. |
| 11850 | |
| 11851 | * problem with C/C++ linkage of stuff in "myopt.h" fixed, to help |
| 11852 | with compiling with GCC 2.7.0. |
| 11853 | |
| 11854 | * dselect Makefile.in `clean' deletes curkeys.inc &c, so that they are |
| 11855 | not shipped in the distribution source and will be rebuilt on the |
| 11856 | target system. |
| 11857 | |
| 11858 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 27 Jul 1995 13:38:47 +0100 |
| 11859 | |
| 11860 | dpkg (0.93.62) ALPHA; priority=HIGH |
| 11861 | |
| 11862 | * dpkg purges leftover control scripts from /var/lib/dpkg/tmp.ci, |
| 11863 | rather than associating them with the wrong package. (Bug#1101.) |
| 11864 | |
| 11865 | * dpkg won't `disappear' packages containing no files or directories, |
| 11866 | nor a package required for depends/recommended. (Bug#1128.) |
| 11867 | |
| 11868 | * dpkg follows directory symlinks. (Bug#1125.) |
| 11869 | |
| 11870 | * dselect fixups for ELF/GCC2.7.0 compilation. |
| 11871 | |
| 11872 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 21 Jul 1995 21:43:41 +0100 |
| 11873 | |
| 11874 | dpkg (0.93.61) ALPHA; priority=LOW |
| 11875 | |
| 11876 | * dselect keybindings and status characters and descriptions changed |
| 11877 | (in pursuance of Bug#1037, user interface problems, still open.) |
| 11878 | |
| 11879 | * Some cleanups to fix mistakes discovered by ELF-GCC 2.7.0, and fixup |
| 11880 | for newer C++ draft standard (`for' variable declaration scope change). |
| 11881 | |
| 11882 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 18 Jul 1995 01:42:51 +0100 |
| 11883 | |
| 11884 | dpkg (0.93.60) ALPHA; priority=HIGH |
| 11885 | |
| 11886 | * dpkg doesn't think packages have `disappeared' if you install |
| 11887 | several packages at once. (later reported as Bug#1132.) |
| 11888 | |
| 11889 | * usage error messages tidied up. |
| 11890 | |
| 11891 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 16 Jul 1995 17:56:56 +0100 |
| 11892 | |
| 11893 | dpkg (0.93.59) ALPHA; priority=HIGH |
| 11894 | |
| 11895 | * dpkg doesn't break maintainer scripts &c if package `foo' exists |
| 11896 | when processing package `foobar'. (Related to Bug#1101.) |
| 11897 | |
| 11898 | * dpkg implements `disappear' functionality. |
| 11899 | * dpkg/dselect remove dead entries from /var/lib/dpkg/status. |
| 11900 | |
| 11901 | * dpkg --list now sorted correctly and output somewhat improved. |
| 11902 | * some debugging messages moved from dbg_stupidlyverbose to dbg_scripts. |
| 11903 | * dpkg prints `Removing foo' message even if foo is not configured. |
| 11904 | * dpkg only prints `serious warning: files list file ... missing' |
| 11905 | once for each package. |
| 11906 | |
| 11907 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 16 Jul 1995 02:32:11 +0100 |
| 11908 | |
| 11909 | dpkg (0.93.58) ALPHA; priority=HIGH |
| 11910 | |
| 11911 | * dpkg should write out status even for packages which it has only |
| 11912 | encountered in the `available' file so far. |
| 11913 | |
| 11914 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 14 Jul 1995 20:19:21 +0100 |
| 11915 | |
| 11916 | dpkg (0.93.57) ALPHA; priority=LOW |
| 11917 | |
| 11918 | * dpkg does chroot when running maintainer scripts (--instdir |
| 11919 | should work right now, though I haven't been able to test it). |
| 11920 | |
| 11921 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 14 Jul 1995 01:32:30 +0100 |
| 11922 | |
| 11923 | dpkg (0.93.56) ALPHA; priority=HIGH |
| 11924 | |
| 11925 | * dpkg can now overwrite symlinks to directories, and will |
| 11926 | do correct handling of symlinks to plain files. |
| 11927 | * dpkg should not replace any directory with a symlink. |
| 11928 | |
| 11929 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 13 Jul 1995 02:43:36 +0100 |
| 11930 | |
| 11931 | dpkg (0.93.55) ALPHA; priority=MEDIUM |
| 11932 | |
| 11933 | * dpkg can now extract hardlinks. |
| 11934 | * dpkg configuration/removal works in the presence of dependency cycles. |
| 11935 | * dpkg should no longer fail an assertion at processarc.c:193. |
| 11936 | |
| 11937 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Wed, 12 Jul 1995 01:34:44 +0100 |
| 11938 | |
| 11939 | dpkg (0.93.54) ALPHA; priority=MEDIUM |
| 11940 | |
| 11941 | * dpkg and dselect no longer throw away all Class and Section |
| 11942 | information in /var/lib/dpkg/available. (Oops.) |
| 11943 | * dpkg --refuse-<something> now works (this broke some dselect |
| 11944 | method scripts' attempts to use --refuse-downgrade). |
| 11945 | * dpkg --audit and --list implemented. |
| 11946 | |
| 11947 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 10 Jul 1995 00:35:13 +0100 |
| 11948 | |
| 11949 | dpkg (0.93.53) ALPHA; priority=LOW |
| 11950 | |
| 11951 | * dpkg --install/--unpack only skips on-hold packages with --auto. |
| 11952 | * dpkg doesn't fclose() the --fsys-tarfile pipe twice. |
| 11953 | * dpkg error handling and reporting cleaned up. |
| 11954 | * dpkg now lists any failed packages/files just before exiting. |
| 11955 | |
| 11956 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 9 Jul 1995 16:31:36 +0100 |
| 11957 | |
| 11958 | dpkg (0.93.52) ALPHA; priority=MEDIUM |
| 11959 | |
| 11960 | * dpkg won't segfault due to missing (Package_)Revision fields. |
| 11961 | * dpkg --search works. |
| 11962 | * dpkg will set execute permissions on scripts if necessary. |
| 11963 | * dpkg prints filenames in --unpack and --install. |
| 11964 | |
| 11965 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 8 Jul 1995 12:41:39 +0100 |
| 11966 | |
| 11967 | dpkg (0.93.51) ALPHA; priority=HIGH |
| 11968 | |
| 11969 | * dpkg --status and --listfiles now work. |
| 11970 | |
| 11971 | * dpkg --remove --auto won't try to remove everything (!) |
| 11972 | * dpkg --unpack doesn't coredump after unpacking the first package. |
| 11973 | * dpkg won't fail an assertion if it bombs out of --configure |
| 11974 | or --remove because of too many errors. |
| 11975 | |
| 11976 | * Support for `Essential' in dpkg (not yet in dselect). |
| 11977 | * `available' (Packages) file class and section override those |
| 11978 | from package control files. |
| 11979 | * `Essential: yes' added to control file. |
| 11980 | |
| 11981 | * Locking strategy changed, now uses flock (no more stale locks). |
| 11982 | * preinst now more helpful about conffiles upgrade problem. |
| 11983 | |
| 11984 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 8 Jul 1995 01:15:26 +0100 |
| 11985 | |
| 11986 | dpkg (0.93.50) ALPHA |
| 11987 | |
| 11988 | * C dpkg now in service. |
| 11989 | |
| 11990 | * dselect now installs in /usr/bin instead of /usr/sbin. |
| 11991 | * Improved `explanation of display' help and changed HSOC to EIOW. |
| 11992 | * dselect goes back to top of info display when you move the |
| 11993 | highlight. |
| 11994 | |
| 11995 | * Added <sys/types.h> to md5sum/md5.c, for the benefit of FreeBSD. |
| 11996 | * --admindir doesn't append `var/lib/dpkg' to its argument. |
| 11997 | |
| 11998 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 19 May 1995 21:03:08 +0100 |
| 11999 | |
| 12000 | dpkg (0.93.42.3) BETA; priority=LOW |
| 12001 | |
| 12002 | * Rebuilt using ncurses 1.9.2c-0. |
| 12003 | * Silenced `subcritical error' message if errno == ENOENT. |
| 12004 | |
| 12005 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 12 Jun 1995 13:09:24 +0100 |
| 12006 | |
| 12007 | dpkg (0.93.42.2) BETA; priority=HIGH |
| 12008 | |
| 12009 | * install-info --remove properly removes multi-line entries. |
| 12010 | * Slightly changed ^L redraw code in dselect package list. |
| 12011 | |
| 12012 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sat, 10 Jun 1995 14:06:01 +0100 |
| 12013 | |
| 12014 | dpkg (0.93.42.1) BETA; priority=HIGH esp. for new installations |
| 12015 | |
| 12016 | * update-rc.d default no longer adds K entries in runlevels 2345. |
| 12017 | |
| 12018 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 6 Jun 1995 18:56:23 +0100 |
| 12019 | |
| 12020 | dpkg (0.93.42) BETA; priority=LOW; HIGH for dselect users |
| 12021 | |
| 12022 | * Fix uninitialized variable reference bug in dselect (#890). |
| 12023 | * Fix problem with wordwrapping package and method descriptions. |
| 12024 | * Create /var/lib/dpkg/methods/mnt. |
| 12025 | |
| 12026 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 19 May 1995 21:03:08 +0100 |
| 12027 | |
| 12028 | dpkg (0.93.41) BETA; priority=LOW |
| 12029 | |
| 12030 | * Create /var/lib/dpkg/methods. |
| 12031 | * dpkg.pl noisily ignores --skip-same-version rather than barfing. |
| 12032 | |
| 12033 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 16 May 1995 13:28:27 +0100 |
| 12034 | |
| 12035 | dpkg (0.93.40) BETA; priority=LOW |
| 12036 | |
| 12037 | * dselect's subprogram failure message made to stand out more. |
| 12038 | |
| 12039 | * When switching out of curses, always move the cursor to the |
| 12040 | bottom right corner of the screen. |
| 12041 | |
| 12042 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Tue, 16 May 1995 01:03:38 +0100 |
| 12043 | |
| 12044 | dpkg (0.93.39) BETA; priority=LOW |
| 12045 | |
| 12046 | * dselect can now: |
| 12047 | - allow you to select and configure an installation method; |
| 12048 | - invoke installation method scripts to update the available file |
| 12049 | and unpack packages; |
| 12050 | - invoke dpkg to configure and remove packages. |
| 12051 | There are no installation methods available yet. |
| 12052 | |
| 12053 | * Search feature in dselect works (it was purely an ncurses bug). |
| 12054 | |
| 12055 | * dpkg-*.nondebbin.tar.gz now available (built by debian.rules). |
| 12056 | |
| 12057 | * The target directory for dpkg-deb --extract (also available as |
| 12058 | dpkg --extract) is no longer optional. dpkg-deb suggests the use |
| 12059 | of dpkg --install if you omit it. |
| 12060 | |
| 12061 | * Added <errno.h> to lib/lock.c and fixed ref. to `byte' in |
| 12062 | md5sum/md5.c, for portability to Solaris 2. |
| 12063 | |
| 12064 | * Rebuilt `configure' and `config.h.in' using autoconf 2.3. |
| 12065 | * Revised function attribute support checking in configure script. |
| 12066 | * Removed obsolete `dselect.pl' from scripts directory. |
| 12067 | * New option --licence on all the C programs. |
| 12068 | |
| 12069 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Sun, 14 May 1995 18:05:38 +0100 |
| 12070 | |
| 12071 | dpkg (0.93.38) BETA; priority=MEDIUM |
| 12072 | |
| 12073 | * Version number comparisons (in dpkg and dselect) now >= <= |
| 12074 | as documented (Bug#831; thanks to Christian Linhart). |
| 12075 | |
| 12076 | * dselect now has a non-superuser readonly mode. |
| 12077 | * dselect doesn't pop up unsatisfied `Optional's when quitting. |
| 12078 | * `unable to delete saved old file' message fixed dpkg_tmp to dpkg-tmp. |
| 12079 | |
| 12080 | * Made dpkg convert `revision' to `package_revision' when reading |
| 12081 | (eg) the `status' file. libdpkg.a has `revision' as a synonym |
| 12082 | for `package_revision' and writes the former. |
| 12083 | |
| 12084 | * Major improvements and many changes to C option parsing, database |
| 12085 | management, error handling, Makefiles &c to support dpkg. |
| 12086 | * dpkg-deb should now work if sizeof(void*) < sizeof(void(*)()). |
| 12087 | |
| 12088 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Mon, 24 Apr 1995 12:34:39 +0100 |
| 12089 | |
| 12090 | dpkg (0.93.37) BETA; priority=LOW (MEDIUM for dselect users) |
| 12091 | |
| 12092 | * Fixed segfault if no description available (Bug#735); |
| 12093 | thanks to Peter Tobias for the bug report. |
| 12094 | * Fixed other assorted minor bugs in description displays. |
| 12095 | |
| 12096 | * Changed dpkg-deb --info short option from -i to -I, to make |
| 12097 | it unique across dpkg and dpkg-deb (-i still works with |
| 12098 | dpkg-deb for backwards compatibility). |
| 12099 | |
| 12100 | * Produce more sensible error when main package list is empty. |
| 12101 | |
| 12102 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Fri, 7 Apr 1995 02:24:55 +0100 |
| 12103 | |
| 12104 | dpkg (0.93.36) BETA; priority=LOW (MEDIUM for dselect users) |
| 12105 | |
| 12106 | * All the C code (including dselect) updated to support `provides' |
| 12107 | (virtual packages). |
| 12108 | * Revamped dselect's related package selection/deselection |
| 12109 | algorithms. |
| 12110 | * Everything can now handle arbitrary `class' values (as well |
| 12111 | as the predefined ones which we understand and can interpret). |
| 12112 | * Fixed bug that prevented display update when moving down a small |
| 12113 | recursive package list in dselect. |
| 12114 | * Column heading characters corrected from `SHOC' to `HSOC'. |
| 12115 | |
| 12116 | -- Ian Jackson <iwj10@cus.cam.ac.uk> Thu, 6 Apr 1995 12:48:13 +0100 |
| 12117 | |
| 12118 | dpkg (0.93.35) BETA; priority=MEDIUM |
| 12119 | |
| 12120 | * Preserve ownerships and permissions on configuration files. |
| 12121 | * Fix bug in conffile updating that could leave a hardlink |
| 12122 | <foo>.dpkg-new to the conffile <foo>. |
| 12123 | |
| 12124 | * Improved dselect's package list help messages. |
| 12125 | * Highlight now moves on after (de)selecting just one package. |
| 12126 | * Better algorithm for scrolling up/down when moving highlight. |
| 12127 | * Fixed bug in display of `preformatted' extended Description lines. |
| 12128 | (dselect is still ALPHA, but is fairly stable.) |
| 12129 | |
| 12130 | * Improved dpkg's message when configuring a package that doesn't |
| 12131 | exist, and when selecting or skipping a package that isn't |
| 12132 | currently selected (during unpack processing). |
| 12133 | |
| 12134 | * Description in control file expanded. |
| 12135 | |
| 12136 | * Scroll back to top when changing what is in the `info' area. |
| 12137 | |
| 12138 | dpkg (0.93.34) BETA; priority=LOW (HIGH for dselect users) |
| 12139 | |
| 12140 | * dselect: Fixed bug which caused a coredump if you exited the |
| 12141 | package list if you'd made any changes. Ouch ! |
| 12142 | |
| 12143 | * dselect: Improved selection algorithm to show fewer extraneous |
| 12144 | packages; improved display for unavailable packages. |
| 12145 | |
| 12146 | * dpkg: Improved progress messages during unpacking somewhat. |
| 12147 | |
| 12148 | dpkg (0.93.33) BETA; priority=LOW (HIGH for dselect users) |
| 12149 | |
| 12150 | * dselect now has a main menu. |
| 12151 | |
| 12152 | * Fixed nasty uninitialized data bug in dselect. |
| 12153 | |
| 12154 | * dselect now locks and unlocks the packages database. |
| 12155 | |
| 12156 | Mon, 27 Mar 1995 03:30:51 BST Ian Jackson <iwj10@cus.cam.ac.uk> |
| 12157 | |
| 12158 | * dpkg (0.93.32): Alpha dselect released and installed in |
| 12159 | /usr/sbin/dselect. |
| 12160 | * dpkg (0.93.32): Many portability enhancements: should now |
| 12161 | compile using GCC 2.6.3, and dpkg-deb should |
| 12162 | compile better on non-Linux systems. |
| 12163 | * dpkg (0.93.32): dpkg will not loop if its stdin disappears |
| 12164 | and it needs to prompt. |
| 12165 | * dpkg (0.93.32): Fixed removal dependency error to show |
| 12166 | correct package (Bug #648). |
| 12167 | * dpkg (0.93.32): Tidied up copyright notices. |
| 12168 | * dpkg (0.93.32): First draft of update-rc.d manpage, not yet |
| 12169 | installed in /usr/man. |
| 12170 | * dpkg (0.93.32): Changes to top-level Makefile.in to improve |
| 12171 | error trapping. |
| 12172 | * dpkg (0.93.32): Improved Makefile `clean' and `distclean' |
| 12173 | targets. |
| 12174 | * dpkg (0.93.32): Deleted irrelevant `t.c' from lib and |
| 12175 | dselect directories. |
| 12176 | * dpkg (0.93.32): Added vercmp.c with version comparison code. |
| 12177 | * dpkg (0.93.32): varbufextend message changed - varbufs not |
| 12178 | just for input buffers. |
| 12179 | * dpkg (0.93.32): varbuf has C++ member functions in header |
| 12180 | #ifdef __cplusplus. |
| 12181 | |
| 12182 | Changes in dpkg 0.93.31: |
| 12183 | |
| 12184 | * start-stop-daemon --pidfile now works (Bug#571). |
| 12185 | * Fixed dependency processing bugs which could require a rerun of |
| 12186 | dpkg --configure (Bug#566). |
| 12187 | * Fixed garbage output for `language' of control file in dpkg-deb --info. |
| 12188 | |
| 12189 | Changes in dpkg 0.93.30: |
| 12190 | |
| 12191 | * Added /usr/sbin/start-stop-daemon. |
| 12192 | |
| 12193 | Changes in dpkg 0.93.09: |
| 12194 | |
| 12195 | * Made postinst scripts really be run when dpkg --purge used. |
| 12196 | * Added new --force-extractfail option - VERY DANGEROUS. |
| 12197 | |
| 12198 | Changes in dpkg 0.93.28: |
| 12199 | |
| 12200 | * Removed undef of 0x_p21 in read_database_file, which caused the |
| 12201 | the whole status database to become trashed when any update files |
| 12202 | were read. |
| 12203 | * Make infinite-loop prevention and cycle detection work. |
| 12204 | * Made findbreakcycle work (ie, break properly when cycle detected). |
| 12205 | * New script, update-rc.d, to update links /etc/rc?.d/[KS]??*. |
| 12206 | * dpkg.pl now sets the umask to 022. |
| 12207 | * Cosmetic error message fix to dpkg-deb. |
| 12208 | * Deleted OLD directory altogether. |
| 12209 | * Improved error-trapping in top-level Makefile loops. |
| 12210 | |
| 12211 | Changes in dpkg 0.93.27: |
| 12212 | |
| 12213 | * Make version number specifications in Depends &c work. |
| 12214 | * Added AC_PROG_CXX to autoconf.in for dselect. |
| 12215 | * Changed myopt.h not to have cipaction field in cmdinfo (this was |
| 12216 | specially for dpkg-deb) - now we have a generic void*. |
| 12217 | * Renamed `class' member of `pkginfoperfile' to `clas' [sic]. |
| 12218 | * Much work in `dselect' subdirectory. |
| 12219 | * Deleted executables, objects and libraries from OLD tree ! |
| 12220 | * Minor changes to various copyright notices and top-of-file comments. |
| 12221 | * Don't install nasty Perl dselectish thing as /usr/bin/dselect. |
| 12222 | |
| 12223 | Changes in dpkg 0.93.26: |
| 12224 | |
| 12225 | * Added --no-also-select instead of not auto-selecting on --unpack |
| 12226 | but doing so on --install; removed --force-unpack-any. |
| 12227 | |
| 12228 | Changes in dpkg 0.93.25: |
| 12229 | |
| 12230 | * Fixed duplicate output (failure to flush before fork) bug. |
| 12231 | * More clarification of md5sum.c copyright. |
| 12232 | * Corrected typo in ChangeLog in 0.93.24 source package. |
| 12233 | |
| 12234 | Changes in dpkg 0.93.24: |
| 12235 | |
| 12236 | * dpkg could copy conffiles info from one package to another. Aargh. |
| 12237 | Bug #426. |
| 12238 | * dpkg failed to initialise status if you tried to remove or |
| 12239 | configure a nonexistent package. Bug #419. |
| 12240 | * install-info now handles START-INFO-DIR-ENTRY entries like: |
| 12241 | * Gdb:: The GNU debugger. |
| 12242 | Previously it would only accept (Bug #407): |
| 12243 | * Gdb: (gdb). The GNU debugger. |
| 12244 | * When installing a new foo.info[.gz], install-info now replaces |
| 12245 | * Foo: (foo.info). The Gnoo Foo. |
| 12246 | as well as just * Foo: (foo). ... |
| 12247 | * Moved option parsing out of dpkg-deb into libdpkg. |
| 12248 | * Assorted minor source code rearrangements. |
| 12249 | * Fixed assorted copyright notices, clarified md5sum copyright. |
| 12250 | * Corrected typo in 0.93.23 source package's ChangeLog. |
| 12251 | |
| 12252 | Changes in dpkg 0.93.23: |
| 12253 | |
| 12254 | * `dpkg-deb' --build now does a syntax check on the control file. |
| 12255 | * `dselect' is now no longer called `debian', spurious copy removed |
| 12256 | from package top-level source directory. |
| 12257 | * C control information parsing complete and somewhat tested. |
| 12258 | * Moved `global' include files into $(srcdir)/include from ../lib, |
| 12259 | added some files to the lib Makefile, and arranged for pop_cleanup(). |
| 12260 | |
| 12261 | Changes in dpkg 0.93.22: |
| 12262 | |
| 12263 | * Fixed bug which caused dpkg to see failures of md5sum where there |
| 12264 | were none (would also have caused dpkg to miss a real failure). |
| 12265 | * Fixed failure to update some `status' database fields. |
| 12266 | |
| 12267 | Changes in dpkg 0.93.21: |
| 12268 | |
| 12269 | * Fixed error-handling bug which could corrupt database. |
| 12270 | |
| 12271 | Changes in dpkg 0.93.20: |
| 12272 | |
| 12273 | * Fixed bug which ran old (/var/adm/dpkg) postinst scripts. |
| 12274 | * Fixed dpkg usage message which claimed -i => both --install & --info. |
| 12275 | * Use Colin Plumb's MD5 code - faster, and better copyright. |
| 12276 | * Manpages: dpkg-deb(8), deb-control(5), deb(5) - thanks to Raul |
| 12277 | Deluth Miller. Also, an xfig picture of some C program innards. |
| 12278 | |
| 12279 | Changes in dpkg 0.93.19: |
| 12280 | |
| 12281 | * Don't delete the `list' file from the dpkg database. |
| 12282 | * Fixed various bugs in the conffile handling. |
| 12283 | * Conffiles that are symlinks will now be treated as if the |
| 12284 | `dereferenced' name of the file was listed in conffiles. This means |
| 12285 | that /etc/foo -> /usr/etc/foo will cause all conffile updates of |
| 12286 | /etc/foo to create /usr/etc/foo.dpkg-tmp &c instead. However, the |
| 12287 | link will be removed if --purge is used to delete all the conffiles. |
| 12288 | * When doing a new installation, or when updating a conffile that |
| 12289 | wasn't listed as a conffile in the old version of the package, don't |
| 12290 | do any prompting but just install the version from the archive. |
| 12291 | * Corrected error message if exec of dpkg --vextract failed |
| 12292 | and --instroot or --root specified. |
| 12293 | * Added new --force-unpack-any option. |
| 12294 | * Extra newline after --status output. |
| 12295 | * Added -W options to CFLAGS. |
| 12296 | * Fixed mistake in previous ChangeLog entry. |
| 12297 | |
| 12298 | Changes in dpkg 0.93.18: |
| 12299 | |
| 12300 | * Fixed invocation of dpkg-deb --vextract if --root or --instdir |
| 12301 | not specified. |
| 12302 | * Create /var/lib/dpkg/updates. |
| 12303 | |
| 12304 | Changes in dpkg 0.93.17: |
| 12305 | |
| 12306 | * install-info --remove exits with status 0 if it doesn't find the |
| 12307 | thing to remove, instead of status 1. |
| 12308 | * Error handling functions have __attribute__((format...)) if GCC. |
| 12309 | * push_cleanup its arg takes void **argv instead of char **argv. |
| 12310 | * Top-level Makefile.in has set -e before `for' loops. |
| 12311 | * dpkg-deb --info not-an-existing-file produces fewer error messages. |
| 12312 | |
| 12313 | Changes in dpkg 0.93.16: |
| 12314 | |
| 12315 | * Made --root= option really extract to $instroot instead of `/'. |
| 12316 | * install-info clears the 0444 bits in its umask. |
| 12317 | * Fixed a few database handling bugs which cause dpkg always to fail, |
| 12318 | and usually to corrupt the status database in various ways. |
| 12319 | * dpkg-deb completely rewritten, now doesn't tinker with |
| 12320 | /var/{adm,lib}/dpkg. Should be faster. |
| 12321 | * Directory structure and Makefiles in source package reorganised. |
| 12322 | |
| 12323 | Changes in dpkg 0.93.15: |
| 12324 | |
| 12325 | * Added `debian' (dselect), still very primitive. |
| 12326 | * Database format changed, and moved from /var/adm to /var/lib. |
| 12327 | * Added dpkg --avail mode, --list, --status and --search. |
| 12328 | * Set of dpkg => dpkg-deb pass-through operations changed (but |
| 12329 | dpkg-deb not yet updated). |
| 12330 | * Added --root, --admindir and --instdir, as well as --isok &c. |
| 12331 | * Moved much stuff into /usr/lib/dpkg-lib.pl, rewritten status |
| 12332 | database handling. |
| 12333 | * Put packages in `purge' state even if `deinstall' requested if |
| 12334 | they have no postrm and no conffiles. |
| 12335 | * Version number comparisons fixed. |
| 12336 | * insert-version.pl now installes lib.pl filename too. |
| 12337 | * Strip trailing slashes when reading files from file lists. |
| 12338 | |
| 12339 | Changes in dpkg 0.93.14: |
| 12340 | |
| 12341 | * Fixed parsing of DEPENDS &c fields with trailing whitespace. |
| 12342 | * postinst now fixes up broken ispell.control file. |
| 12343 | * Cyclic dependency/multiple package removal processing: don't consider |
| 12344 | packages we've just removed when looking for a reason not to go ahead. |
| 12345 | * Added call to postinst with `purge' argument for expunging old |
| 12346 | configuration etc. that aren't listed in conffiles. |
| 12347 | |
| 12348 | Changes in dpkg 0.93.13: |
| 12349 | |
| 12350 | * sub S_ISREG defined in dpkg.pl. |
| 12351 | * Checking of DEPENDS &c fields was too lax, causing an internal error |
| 12352 | if you fed it certain kinds of broken control file. |
| 12353 | * Fixed misleading message from bogus installationstatus call. |
| 12354 | * New -u and -U options to dpkg-deb which don't unpack the /DEBIAN |
| 12355 | directory, and use these in dpkg.pl; clean up /DEBIAN in postinst. |
| 12356 | |
| 12357 | Changes in dpkg 0.93.12: |
| 12358 | |
| 12359 | * No longer needs *.ph files, since these appear to be broken. |
| 12360 | * Postinst fixes up *.control files with curly brackets. |
| 12361 | * embryo of dselect. |
| 12362 | |
| 12363 | Changes in dpkg 0.93.11: |
| 12364 | |
| 12365 | * New --ignore-depends option. |
| 12366 | * This ChangeLog changed format here. |
| 12367 | |
| 12368 | Wed Nov 30 15:38:21 GMT 1994 Ian Jackson <iwj10@cus.cam.ac.uk> |
| 12369 | |
| 12370 | * dpkg 0.93.11 released. |
| 12371 | |
| 12372 | * conffile updating fixed. |
| 12373 | |
| 12374 | * Message `upgrade' in dpkg changed to `replace'. |
| 12375 | |
| 12376 | * install-info now copes with multi-line entries. |
| 12377 | |
| 12378 | * version numbers now done automatically in dpkg and install-info. |
| 12379 | |
| 12380 | * more debugging around conffiles updates. |
| 12381 | |
| 12382 | * *.hash files not deleted so soon. |
| 12383 | |
| 12384 | * adds brand new packages to status array so we can install them. |
| 12385 | |
| 12386 | * postinst does h2ph for {sys,linux}/{stat,types}.ph if required. |
| 12387 | |
| 12388 | Mon Nov 28 02:00:13 GMT 1994 Ian Jackson <iwj10@cus.cam.ac.uk> |
| 12389 | |
| 12390 | * dpkg 0.93.10 released. |
| 12391 | |
| 12392 | * dpkg.pl completely rewritten. |
| 12393 | |
| 12394 | * dpkg-deb: removed dabase-processing and --install option. |
| 12395 | |
| 12396 | * Makefiles reworked, debian.rules added. |
| 12397 | |
| 12398 | * Don't install anything in /usr/doc/examples. |
| 12399 | |
| 12400 | * dpkg-*.deb contains /usr/bin/dpkg-deb.dist, fixed up by postinst. |
| 12401 | |
| 12402 | Thu Oct 20 13:22:20 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12403 | |
| 12404 | * dpkg 0.93.9 released. |
| 12405 | |
| 12406 | * dpkg.pl: Use $argument, not $package, with `--build'. |
| 12407 | Make sure that saved postinst scripts are executable. |
| 12408 | |
| 12409 | Tue Oct 18 09:40:57 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12410 | |
| 12411 | * dpkg 0.93.8 released. |
| 12412 | |
| 12413 | * deb/remove.c (pkg_remove): Do not report an error from rmdir () |
| 12414 | when `errno' is ENOTEMPTY (Directory not empty), because in this |
| 12415 | case we have found the highest-level directory in the package and |
| 12416 | are ready to exit the loop (i.e., it is a normal occurrence). |
| 12417 | |
| 12418 | Mon Oct 17 10:44:32 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12419 | |
| 12420 | * Makefile.in: Adapted all Makefiles to the GNU Coding Standards. |
| 12421 | |
| 12422 | * deb/remove.c (pkg_remove): Make sure that parent directories are |
| 12423 | removed LAST! This will result in complete removal of packages |
| 12424 | when --remove is called. dpkg 0.93.7 (and earlier) had problems |
| 12425 | with this because it tried to remove directories in order, which |
| 12426 | will work most of the time, but not necessarily all of the time. |
| 12427 | |
| 12428 | * deb/list.c (pkg_list): Output is sorted by package name. |
| 12429 | |
| 12430 | Tue Oct 4 12:27:10 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12431 | |
| 12432 | * deb/contents.c (pkg_contents): When a list file cannot be |
| 12433 | opened, silently fail and let the front-end explain the problem. |
| 12434 | |
| 12435 | * deb/util.c (return_info): When a control file cannot be opened, |
| 12436 | silently fail and let the front-end explain the problem. |
| 12437 | |
| 12438 | * deb/search.c (pkg_search): Exit 0 if the regular expression is |
| 12439 | matched and 1 if it is not. |
| 12440 | |
| 12441 | Mon Oct 3 18:38:53 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12442 | |
| 12443 | * dpkg.pl: New file. Replaces dpkg.sh. |
| 12444 | |
| 12445 | * deb/Makefile.in: Renamed `dpkg-util.deb' to `dpkg-deb'. |
| 12446 | |
| 12447 | * deb/build.c (pkg_build): `--build' is less verbose, instead |
| 12448 | letting the front-end add verbosity where appropriate. |
| 12449 | |
| 12450 | * deb/install.c (pkg_install): Ditto. |
| 12451 | |
| 12452 | * deb/remove.c (pkg_remove): Ditto. |
| 12453 | |
| 12454 | * deb/search.c (pkg_search): Ditto. |
| 12455 | |
| 12456 | * deb/describe.c (pkg_describe): `--describe' is less verbose, |
| 12457 | instead letting the front-end add verbosity where appropriate. |
| 12458 | The ``Description:'' label has been removed. |
| 12459 | |
| 12460 | * deb/version.c (pkg_version): `--version' is less verbose, |
| 12461 | instead letting the front-end add verbosity where appropriate. |
| 12462 | The ``Version:'' label has been removed, as has the maintainer |
| 12463 | information. |
| 12464 | |
| 12465 | Mon Sep 12 14:22:04 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12466 | |
| 12467 | * deb/version.c (pkg_version): `--version' now reports the |
| 12468 | version number of dpkg if no argument is specified. |
| 12469 | |
| 12470 | Thu Sep 1 13:31:37 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12471 | |
| 12472 | * dpkg 0.93.7 released. |
| 12473 | |
| 12474 | * deb/build.c (pkg_build): check status and exit if non-zero. |
| 12475 | |
| 12476 | * deb/contents.c (pkg_contents): ditto. |
| 12477 | |
| 12478 | * deb/install.c (archive_extract): ditto. |
| 12479 | |
| 12480 | Thu Sep 1 13:20:08 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12481 | |
| 12482 | * deb/version.c (pkg_version): indent to the same point as |
| 12483 | pkg_describe. |
| 12484 | |
| 12485 | Thu Sep 1 12:21:11 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12486 | |
| 12487 | * Makefile.in (dist): added debian.rules binary, source and |
| 12488 | dist targets to make final distribution easier to make. |
| 12489 | (install): install programs to /usr/bin. |
| 12490 | |
| 12491 | * deb/Makefile.in (install): install programs to /usr/bin. |
| 12492 | |
| 12493 | * deb/list.c (pkg_list): enforce a maximum limit of ten characters |
| 12494 | for the package name in the output. |
| 12495 | (pkg_list): left-justify the version number to make it easier for |
| 12496 | the front-end to parse the output. |
| 12497 | (pkg_list): replace first '\n' character in packages[n].description |
| 12498 | with '\0'. |
| 12499 | |
| 12500 | * deb/install.c (archive_extract): use the `p' option to `tar' to |
| 12501 | ensure that permissions are preserved. |
| 12502 | |
| 12503 | Sat Aug 27 09:53:37 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12504 | |
| 12505 | * dpkg 0.93.6 released. |
| 12506 | |
| 12507 | * deb/util.c (return_info): only unlink CONTROL if ARCHIVE_FLAG is |
| 12508 | true! |
| 12509 | |
| 12510 | Fri Aug 26 15:38:22 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12511 | |
| 12512 | * dpkg 0.93.5 released. |
| 12513 | |
| 12514 | * deb/contents.c (pkg_contents): merged function archive_contents |
| 12515 | into function pkg_contents. |
| 12516 | |
| 12517 | * deb/contents.c (pkg_contents): use lstat (rather than stat) so |
| 12518 | that symbolic links are recognized. |
| 12519 | (pkg_contents): print the usual `<path> -> <link_to>' now that we |
| 12520 | recognize symbolic links. |
| 12521 | |
| 12522 | * deb/util.c (return_info): create a FIFO to pipe the needed |
| 12523 | information to the ``formatter'' rather than creating a directory |
| 12524 | in /tmp for the package information, which is what we used to do. |
| 12525 | |
| 12526 | Thu Aug 25 11:46:27 1994 Ian Murdock (imurdock@debra.debian.org) |
| 12527 | |
| 12528 | * lib/fake-ls.c (mk_date_string): return a pointer to malloc'ed |
| 12529 | area. |
| 12530 | (mk_mode_string): ditto. |
| 12531 | |
| 12532 | * dpkg.sh: make sure the control information is extracted to a |
| 12533 | uniquely-named temporary directory during package installation. |
| 12534 | |
| 12535 | * dpkg.sh: execute the pre- and post-removal scripts during |
| 12536 | package removal. |
| 12537 | |
| 12538 | * dpkg.sh: exit immediately if dpkg-util.deb reports failure. |
| 12539 | |
| 12540 | * deb/install.c (pkg_control): make sure that `package' exists and |
| 12541 | is a Debian archive before doing anything. |
| 12542 | |
| 12543 | * deb/install.c (pkg_extract): make sure that `package' exists and |
| 12544 | is a Debian archive before doing anything. |
| 12545 | |
| 12546 | * deb/install.c (pkg_install): unlink `extract_output' when done. |
| 12547 | |
| 12548 | * deb/remove.c (pkg_remove): use lstat (rather than stat) so that |
| 12549 | --remove does not get confused and think that a symbolic link to a |
| 12550 | directory is actually a directory, which results in the symbolic |
| 12551 | link never being removed at all. |
| 12552 | |
| 12553 | ChangeLog begins Thu Aug 25 11:46:27 1994 for dpkg 0.93.5. |
| 12554 | |