dpkg (1.13.24ubuntu6) feisty; urgency=low * scripts/dpkg-source.pl: Only fail to build the source package if $DEBEMAIL contains 'ubuntu'. If not, only print a warning. -- Martin Pitt Tue, 6 Mar 2007 10:18:39 +0100 dpkg (1.13.24ubuntu5) feisty; urgency=low * scripts/update-alternatives.pl: in the case where the slave is inapplicable do not attempt to create the slave link before removing it again. This will help alleviate LP #84906 (vim upgrade problems) and will generally make things slightly less fragile. -- Ian Jackson Mon, 19 Feb 2007 17:26:05 +0000 dpkg (1.13.24ubuntu4) feisty; urgency=low [ Martin Pitt ] * scripts/dpkg-source.pl: Check that debian/control complies to https://wiki.ubuntu.com/DebianMaintainerField: Refuse to build a source package if we have an Ubuntu version number, but Maintainer: is not an Ubuntu address. Output a warning if there is no XSBC-Original-Maintainer: field for packages with an Ubuntu version number. * debian/control: Change Maintainer/XSBC-Original-Maintainer field. [ Colin Watson ] * scripts/dpkg-gencontrol.pl: Fix regular expression that special-cased Origin:, Bugs:, and Maintainer:. The broken one caused X[SBC]-* fields to go into the .deb control record unprocessed. (LP: #84850) -- Martin Pitt Tue, 13 Feb 2007 12:30:55 +0100 dpkg (1.13.24ubuntu3) feisty; urgency=low * Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not complain about unknown fields. -- Tollef Fog Heen Thu, 8 Feb 2007 16:03:30 +0100 dpkg (1.13.24ubuntu2) feisty; urgency=low * Implement changelog-closes-bugs for Ubuntu (see https://wiki.ubuntu.com/ClosingBugsFromChangelog). -- Tollef Fog Heen Tue, 6 Feb 2007 11:02:26 +0100 dpkg (1.13.24ubuntu1) feisty; urgency=low * Merge from debian unstable. Remaining differences from Debian to Ubuntu follow: Miscellaneous fixes: * Fix for Debian #378003 (multiple deconfigurations). * mlib contains m_strdup (part of the fix for Debian #379028). * dpkg: add missing newline to an error message. (LP 29729, submitted upstream as Debian #390914.) * Fix formatting of these files: lib/showpkg.c lib/tarfn.c src/configure.c src/archives.c (function quote_filename only) to conform to the rest of dpkg by running them through expand -t2 (and in the last case using M-x indent-rigidly once). As discussed on debian-dpkg. Submitted upstream as Debian #375711. * dpkg: describedepcon uses more l10n-friendly approach. (LP 63744, submitted upstream as Debian #390916.) * dpkg-source: respect g+s and umask when extracting. (LP 51468, submitted upstream as Debian #390915.) The new behaviour is that the only thing which matters about the permissions specified in the archive is whether an object has execute permission for anyone, as for chmod =X. Set-id (of files and directories) and read/write permissions from the archive are ignored. Permissions are determined by the umask; group ownership and directory-setgid according the usual filesystem policies. * Don't consider it a file conflict if the package contains a symlink to a directory where another package already contains the same symlink/directory and the existing and new symlinks point to the same place. (Launchpad 22340. Apparently not reported upstream yet.) Implementation of Breaks: * References: http://lists.debian.org/debian-devel/1997/10/msg00643.html https://wiki.ubuntu.com/PackageDependencyFieldBreaks * Manpages mention Breaks: deb-control.5, dpkg-query.1, dpkg.1. * Support for Breaks in dpkg-source, dpkg-gencontrol et al. * Support for Breaks in the code in dpkg. * Breaks is ignored by dselect. Decisions made: * Specifying Breaks: is fairly meaningless without versioned Provides but to make versioned Provides easier in the future we support it fully. * We do not transitively deconfigure things when we deconfigure due to Breaks, just as we don't do so when we deconfigure due to removal due to Conflicts (see also Debian #378009). * Just as for deconfiguration due to Conflicts, we don't deconfigure Essential packages without --force-remove-essential. * We aren't willing to deconfigure more than one package as a result of a single element of a Breaks, just as we aren't willing to remove more than one package as a result of a single element of a Conflicts. (Note that this can only occur due to virtual packages so it can be worked around by specifying the individual real packages instead.) * We're happy to deconfigure a package that's on hold even if afterwards, due to Breaks, there might not be a way to reconfigure it. (This is analogous to the situation where we install a package which no longer satisfies the dependencies of an on-hold package; it's not clear what the right answer is.) * We invent a new --force-breaks which does much the same as --force-conflicts. * --ignore-depends works for Breaks even though it doesn't work for Conflicts. * deconfigure in-favour as well as deconfigure in-favour \ removing and of course the corresponding abort-deconfigure in-favour -- Ian Jackson Thu, 23 Nov 2006 20:15:09 +0000 dpkg (1.13.24) unstable; urgency=low [ Guillem Jover ] * Fix dselect segfault by adding a field description matching the dependency field enum position. Closes: #392731, #392724 [ Updated dpkg Translations ] * Nepali (Shiva Prasad Pokharel). Closes: #373728 -- Guillem Jover Fri, 13 Oct 2006 16:34:39 +0300 dpkg (1.13.23) unstable; urgency=low [ Guillem Jover ] * Add initial support for the Breaks field, by parsing but rejecting it. Thanks to Ian Jackson . Closes: #375703 * Use dpkg-architecture from the source tree to get the target Debian architecture, instead of duplicating the logic in the m4 files. * Remove comment headers in dselect/helpmsgs.{cc,h} about the files being autogenerated, replace them with a proper license and copyright comment. Closes: #382308 * Add a new line at the end of m4/compiler.m4 file, to cope with an autoreconf failure due to the new m4 1.4.7. [ Nicolas François ] * Specify --null before the -T tar's option to avoid the "tar: -: file name read contains nul character" warning. Closes: #376351, #375749, #376724, #377279 [ Added dpkg Translations ] * Dzongkha (Kinley Tshering). [ Updated dpkg Translations ] * Basque (Piarres Beobide). Closes: #375118 * Brazilian Portuguese (Andre Luis Lopes). * Catalan (Robert Millan, Jordi Mallach). Closes: #383448 * Czech (Miroslav Kure). * Danish (Claus Hindsgaul). * Dutch (Bart Cornelis). * Dzongkha (Tenzin Dendup). Closes: #388192 * French (Frédéric Bothamy). * Galician (Jacobo Tarrio). * German (Sven Joachim). Closes: #381409, #381740 * Hungarian (SZERVÁC Attila). * Italian (Stefano Canepa, Davide Viti). Closes: #387821 * Japanese (Kenshi Muto). Closes: #386963 * Khmer (Khoem Sokhem). Closes: #375099 * Portuguese (Miguel Figueiredo, Rui Branco). * Romanian (Eddy Petrişor). * Russian (Yuri Kozlov). Closes: #376746, #391143 * Slovak (Peter Mann). Closes: #387282 * Spanish (Javier Fernandez-Sanguino). Closes: #386759 * Swedish (Daniel Nylander). Closes: #383643 * Vietnamese (Clytie Siddall). Closes: #383588 [ Added dpkg-dev Translations ] * Catalan (Jordi Mallach). * French (Philippe Batailler). [ Updated dselect Translations ] * Brazilian Portuguese (Andre Luis Lopes). * Catalan (Robert Millan, Jordi Mallach). * Danish (Claus Hindsgaul). * German (Sven Joachim). Closes: #384843 (Sven is now the new German translation maintainer for dpkg and dselect). * Hungarian (SZERVÁC Attila). * Indonesian (Arief S Fitrianto). Closes: #391144 * Italian (Stefano Canepa). * Japanese (Kenshi Muto). * Norwegian Bokmål (Hans Fr. Nordhaug). * Russian (Yuri Kozlov). * Slovak (Peter Mann). * Spanish (Javier Fernández-Sanguino Peña). Closes: #391144 * Swedish (Daniel Nylander). * Vietnamese (Clytie Siddall). [ Updated man pages translations ] * French (Philippe Batailler). * German (Helge Kreutzmann). Closes: #379030 [ Added man pages translations ] * German (Helge Kreutzmann). Closes: #379286, #379298, #379417, #379433, #379661, #379798, #379825 Closes: #379985, #380130, #380239, #380365, #381047, #380660, #380443 Closes: #381349, #381488 * Japanese (KISE Hiroshi). Closes: #381141, #381865, #384768, #385675, #386965, #388837 -- Guillem Jover Thu, 12 Oct 2006 02:56:09 +0300 dpkg (1.13.22) unstable; urgency=low [ Guillem Jover ] * Version the po4a Build-Depends to >= 0.23 as we are using options introduced in that version. Thanks to Sergio Gelato. Closes: #370536 * Add '.bzrtags' directory to default dpkg-source -i regex. Suggested by Adeodato Simó. Closes: #370392 * Print update-alternatives '--config' listing layout evenly spaced. Closes: #325895 * Clarify the legend in update-alternatives '--help' (Andrew Ferrier). Closes: #305318 * Add the source version inside parenthesis to the Source field in the generated .changes and binary packages if the binary package version differs (like in binNMUs). Closes: #62529 * Add missing comment serving as documentation about abort-remove on removal in dpkg.postinst (Justin Pryzby). Closes: #372145 * Fix typo in dpkg-deb manpage (Robert Luberda). Closes: #373999 * Clarify dpkg-architecture new options '-e' and '-i' in man page, add backward compatibility information and give some examples. Thanks for the initial suggestions to Junichi Uekawa. Closes: #370830 * Modified some strings to be able to merge them in the .pot files. * Add new '--umask' option to start-stop-daemon. Closes: #368003 [ Frank Lichtenheld ] * dpkg-source issued spurious warnings about fields defined with XB-. They now get correctly suppressed. Closes: #374154 * Give a correct warning when the user requested an unknown sign command that we will default to a pgp style interface. Closes: #133470 [ Updated dpkg Translations ] * Romanian (Eddy Petrişor). * Galician (Jacobo Tarrio). * French (Christian Perrier). * Swedish (Peter Karlsson). * Basque (Piarres Beobide). Closes: #373107 * Polish (Robert Luberda). * Catalan (Guillem Jover). [ New dpkg Translations ] * Nepali (Paras Pradhan). Closes: #373728 [ Updated dselect Translations ] * Simplified Chinese (Kov Tchai). Closes: #366260 [ Updated man pages translations ] * Polish (Robert Luberda). [ Christian Perrier ] * Typo fix in update-alternatives ("alternativse"). Thanks to Eddy Petrisor for spotting it. Translations unfuzzied. * Make similar messages in dpkg-statoverride and dpkg-divert exactly similar Thanks to Eddy Petriso for spotting them, again. -- Guillem Jover Wed, 21 Jun 2006 18:03:29 +0300 dpkg (1.13.21) unstable; urgency=low [ Guillem Jover ] * Disambiguate error message about conflicting command line actions by providing both long and short option names. Based on a suggestion by Josip Rodin. Closes: #45575 * Add '/lib32' and '/usr/lib32' to the dpkg-shlibdeps library path search list. Closes: #367892 * Revert usage of English perl non-essential module from install-info. Closes: #369928, #369958, #370157, #370174, #370210 * Print the correct file being parsed by dpkg-parsechangelog's debian parser. Closes: #368961 * Fix dependency cycle breaking in the case when every link involves a Provides (Ian Jackson). This is a proper fix for #349442. Closes: #370017 [ Updated dpkg Translations ] * Czech (Miroslav Kure). * Vietnamese (Clytie Siddall). -- Guillem Jover Sun, 4 Jun 2006 19:02:44 +0300 dpkg (1.13.20) unstable; urgency=low [ Frank Lichtenheld ] * Add gettext support for the Perl scripts. Based on a patch by Nicolas François. Closes: #165843 * Only print usage information of dpkg-scanpackages on stdout if requested explicetly. Use stderr in case of error. Closes: #366659 * Add remarks to dpkg-scansources and dpkg-scanpackages man pages about the need to compress the generated files to be able to access them via apt. Closes: #65839 * Allow '+' and '.' in distribution names in Debian changelogs. Based on a patch by John Wright. Closes: #361171 * Use the Debian keyring in dpkg-source when checking signatures of .dsc files, if available. Closes: #364726 * Let dpkg-buildpackage pass through all remotely sensible -sX options to dpkg-source (-s[nsAkurKUR] currently). Closes: #36586 * Improve the description of --showformat in dpkg-deb man page and add a pointer to the complete description of the option in dpkg-query. * Don't spew out garbage from dpkg-deb, if the second argument to -I is a absolute filename. Based on a patch by Ian Eure. Closes: #35573 * Fix --ignore-depends argument value parsing. Closes: #169125 * Completely remove md5sum diversion madness. Instead, we Pre-Depend on a version of textutils which provides /usr/bin/md5sum. We rely on the logic in coreutils to remove our diversions. Patch by Ian Jackson. Closes: #315784, #313605 * Try harder to detect dependency cycles that contain Provides links. Closes: #349120, #349442 * Update archtable to reflect current archive: Add amd64 and remove sh. Closes: #367329 * Don't claim in dpkg man page that we set DPKG_OLD_CONFFILE and DPKG_NEW_CONFFILE on sub shells since we actually don't. * Fix printing of user defined fields with --showformat and document the existance of this feature in dpkg-query man page. * Make --forget-old-unavail more reliable by deleting architecture information of removed packages. Patch by Piotr Engelking. Closes: #208532 * When building packages with dpkg-deb give a more useful error message in case a conffile entry has leading whitespace. Patch by David Lopez Moreno. Closes: #281562 * Don't drop directories that contain our conffiles too early from our file listing. Otherwise we might leave them behind on purge if we share them with other packages. Closes: #174180, #198128, #198522, #318825, #366178 [ Nicolas François ] * Fix typos in the Russian man pages. Thanks to Stepan Golosunov. Closes: #366587 * Honour tabbing requested via --showformat even if the field to be printed is empty. Closes: #361671 * Flush the terminal's input before prompting what to do with a configuration file. Closes: #316551 * Fix the --force-depends-version option. Closes: #57104 [ Guillem Jover ] * Standarize scripts usage output format and at the same time make the strings easier for the translators. Add '--help' and '--version' for most of the scripts. Print the usage and version to stdout. * Do not strip the epoch from the source:Upstream-Version substvar. Closes: #366351 * Properly check and report lock file existence in install-info. Based on patch by Ben Pfaff. Closes: #368874 * Correct default info directory for '--infodir' in intall-info man page (Ben Pfaff). Closes: #368875 * Print the bogus version and prefix the error message with 'dpkg: ' when using '--compare-versions'. Closes: #369177 * Remove duplicated string " , at changelog " in dpkg-parsechangelog's debian style parser (Julian Gilbey). Closes: #369205 * Update the Section and Priority fields in the status file from the new packages. We assume that the information from the binary package is correct, otherwise it should be fixed there to match the archive override file (Koblinger Egmont). Closes: #54529, #58106, #81171, #230610, #237622, #237626 * Bump Standards-Version to 3.7.2 (no changes needed). * Add lintian overrides for dpkg, dpkg-dev, dselect and sources. * Replace logrotate installation logic with dh_installlogrotate. [ Updated dpkg Translations ] * Portuguese (Miguel Figueiredo). * Polish (Robert Luberda). * Hungarian (SZERVÁC Attila). * Romanian (Eddy Petrişor). * Russian (Yuri Kozlov). Closes: #366353 * Czech (Miroslav Kure). * Simplified Chinese (Kov Tchai). Closes: #366985 * Swedish (Peter Karlsson). * Galician (Jacobo Tarrio). * Slovak (Peter Mann). * Dutch (Bart Cornelis). * Basque (Piarres Beobide). Closes: #366185 [ Updated dselect Translations ] * Polish (Robert Luberda). * Basque (Piarres Beobide). Closes: #366187 * Czech (Miroslav Kure). * Romanian (Eddy Petrişor). [ Updated man pages translations ] * Polish (Robert Luberda). -- Guillem Jover Wed, 31 May 2006 07:43:16 +0300 dpkg (1.13.19) unstable; urgency=low [ Frank Lichtenheld ] * Add -follow (back) to find call in dpkg-scanpackages. Closes: #358011 * Fix error in archive.c that lead to a infinite loop when installing files with long, non-ASCII filenames in certain locales. Closes: #346436 [ Updated dpkg Translations ] * French (Christian Perrier). * Galician (Jacobo Tarrio). * Romanian (Eddy Petrişor). * Dutch (Bart Cornelis). * Swedish (Peter Karlsson). * Danish (Claus Hindsgaul). Closes: #362317 * Czech (Miroslav kure). * Vietnamese (Clytie Siddall). Closes: #363264 * Spanish (Javier Fernández-Sanguino Peña). Closes: #357911 * Basque (Piarres Beobide). Closes: #363683, #363679 * Japanese (Kenshi Muto). Closes: #365334 [ Updated dselect Translations ] * Romanian (Eddy Petrişor). * Galician (Jacobo Tarrio). * French (Christian Perrier). * Dutch (Bart Cornelis). [ Nicolas Francois ] * Generate the Russian man pages in the KOI8-R charset. Closes: #361987 * Document the shlibs.local format in dpkg-source(1). Closes: #316485 * Fix a typo in an error message. Thanks to Justin Pryzby. Closes: #364539 [ Guillem Jover ] * Fix strings so that they can be more easily translated. Closes: #134358 * Add new substvars source:Version, source:Upstream-Version and binary:Version so packages will be able to avoid breaking on binNMUs. Based on a patch by Ken Bloom and Jeroen van Wolffelaar. Closes: #358530 * Support binNMU safe packages even when source and binary differ in version. * Rename dpkg:UpstreamVersion to dpkg:Upstream-Version. Make dpkg:Version and dpkg:Upstream-Version get the current dpkg versions instead of the ones from the package being built. * Split usage strings to make it easier for translators when those change. Closes: #323957 * Standarize start-stop-daemon usage output format. * Make install-info '--dir-file' option compatible with GNU install-info by renaming the infodir variable to dirfile and not appending the '/dir' string except when initializing from '--info-dir' or '--infodir' (Wayne Davison). Closes: #61640, #67237, #286275 * Make install-info add a new line after adding the last entry at the end of the dir file, which makes the info readers able to see those last enties (Nicolas François). Closes: #164495 * Use the numerical value of errno instead of a string in install-info when checking if the locking error was due to an already existing file, which is locale dependent, and die accordingly. Based on a patch by Nicolas François. Closes: #199204, #210781 * Escape hyphens in man pages. * Bump Standards-Version to 3.7.1. * Wrapped debian/control fields except Uploaders given current policy. -- Guillem Jover Thu, 4 May 2006 14:05:21 +0300 dpkg (1.13.18) unstable; urgency=low [ Updated dpkg Translations ] * Romanian (Sorin Batariuc). Closes: #356664 * Danish (Claus Hindsgaul). Closes: #356188 * Polish (Robert Luberda). * Dutch (Bart Cornelis). [ Updated dselect Translations ] * Spanish (Javier Fernández-Sanguino Peña). Closes: #357912 * Danish (Claus Hindsgaul). Closes: #356188 * Polish (Robert Luberda). * Russian (Yuri Kowlov). Closes: #361415 [ Updated man pages translations ] * Typos corrected in French dpkg-source man page Thanks to Nicolas Bonifas who spotted them * Russian completed. Thanks to Yuri Kozlov. Closes: #361415 [ Christian Perrier ] * Correct typos in man pages. Thanks to A. Costa for spotting them Closes: #358091, #358092, #358093, #358094, #358095 [ Guillem Jover ] * Add a '[!]' in --force-all help denoting that it is a dangerous option. Closes: #359935 * Prefix any chroot path to the exec file name when stating it in start-stop-daemon. Closes: #318771, #333066 * Add '-r' to the help output of start-stop-daemon (Jared Spiegel). Closes: #354869 * Use mustsetvar when setting the value of the sversion variable in dpkg-buildpackage (Andrew Suffield). Closes: #158953 * Pass '--admindir' option over to dpkg-query when passing '--admindir' or '--root' to dpkg (initial patch by Branden Robinson). Closes: #153305, #271041, #282853, #307715, #355915 * Support system library directories in dpkg-shlibdeps symlinked from '/lib/ldconfig'. Closes: #356452 * Document that 'dpkg --get-selections' and 'dpkg-query -l' without a pattern will not list packages in state purge. Closes: #355633 * Obsolete force/refuse 'auto-select' dpkg option. * Add new '--clear-selections' option to dpkg (Andrew Suffield). Closes: #112388 * Use '--clear-selections' in the dpkg man page example on how to transfer the status to another installation. Closes: #137442 -- Guillem Jover Mon, 10 Apr 2006 06:40:22 +0300 dpkg (1.13.17) unstable; urgency=low [ Frank Lichtenheld ] * Fix handling of -DArchitecure=foo in dpkg-gencontrol. Closes: #251911 * Handle architectures in all dependency fields in debian/control, even those of binary packages. Closes: #252657, #324741, #347819 * More dpkg-scanpackages fixes (--arch option handling). Closes: #353506 [ Guillem Jover ] * Add missing parentheses surrounding a man page section reference in the dpkg-source man page (Matt Kraai). Closes: #353731 * Fix misspelling of "occurred" as "occoured" in dpkg-gencontrol and dpkg-source (Matt Kraai). Closes: #353949 * Major cleanup of manpages, by using properly the bold and italic attributes and other embellishments. * Add dpkg-query(1) in the SEE ALSO section in dpkg(1). Closes: #354643 * Don't try to compile in SELinux support on GNU/kFreeBSD amd64. * Add new quiet option to dpkg-source to supress warnings. Closes: #355065 * Do not expand architecture aliases anymore in .dsc files. * Change start-stop-daemon's --exec behaviour again on GNU/Linux to compare the referred file pointed by the '/proc//exe' symlink, stripping any ' (deleted)' string and stating the result. Closes: #354867 [ Updated man pages translations ] * Polish (Robert Luberda). Closes: #353782 * French (Philippe Batailler). [ Updated dselect Translations ] * Hungarian (Szervác Attila). * Dutch (Bart Cornelis). * Czech (Miroslav Kure). [ Updated dpkg Translations ] * Italian (Lele Gaifax) * Simplified Chinese (Carlos Z.F. Liu). * Portuguese (Miguel Figueiredo). * Dutch (Bart Cornelis). * Hungarian (Szervác Attila). * Czech (Miroslav Kure). * Russian (Yuri Kozlov). Closes: #357724 -- Guillem Jover Mon, 20 Mar 2006 03:33:03 +0200 dpkg (1.13.16) unstable; urgency=low * The "not really a brown paper bag needed but it's close" release [ Guillem Jover ] * Move auxiliary autotools scripts to config/. * Require gettext 0.14.5. * Move the methods directory to dselect/methods, so the contents will not be installed if dselect is not to be built. * Move dselect gettext strings to its own domain provided now by the dselect package. [ Frank Lichtenheld ] * Fix override handling in dpkg-scanpackages which was broken in 1.13.14 and .15. Closes: #353305 * Make -isp the default behaviour of dpkg-gencontrol as it is always used anyway these days. Suggested by Matthew Vernon. Closes: #215233 * Typo fixes in man pages by A. Costa: - dpkg-deb.1 Closes: #353424 - dpkg-statoverride.8 Closes: #353425 - install-info.8 Closes: #353426 - start-stop-daemon.8 Closes: #353427 - update-alternatives.8 Closes: #353428 - dpkg.1, dpkg.cfg.5 Closes: #353429 -- Frank Lichtenheld Sat, 18 Feb 2006 17:59:00 +0100 dpkg (1.13.15) unstable; urgency=low [ Guillem Jover ] * Add a missing closing parenthesis in a dpkg string (Jordi Mallach). [ Christian Perrier ] * Updated Translations: - Brazilian Portuguese (Andre Luis Lopes). Closes: #352432 - Galician (Jacobo Tarrio). Closes: #352443 [ Updated Translations ] * Catalan (Jordi Mallach). * Portuguese (Miguel Figueiredo). * Swedish (Daniel Nylander). [ New Translations ] * Hungarian (Szervác Attila). [ New Manpage Translations ] * Hungarian (Szervác Attila): dpkg.cfg.5 and dselect.cfg.5. -- Frank Lichtenheld Wed, 15 Feb 2006 23:37:40 +0100 dpkg (1.13.14) experimental; urgency=low [ Guillem Jover ] * Make start-stop-daemon print the proper version instead of 'VERSION'. * Set the HOME environment variable when using the --chuid switch in start-stop-daemon. Closes: #295169, #267784 * Cleanup and unify program usage and version output, make it more i18n friendly. Fix wrong gettext usage with interparsed macros. Thanks to Changwoo Ryu for noticing. Closes: #237915 * Mark some strings as translatable (Changwoo Ryu). Closes: #256387 * Remove a trailing 'C' character from update-alternatives manpage. * Use pkg-config to get the proper flags to link against libselinux. Add a Build-Dependency on pkg-config, thighten libselinux1-dev to at least version 1.28-4 which provides a .pc file, and remove libsepol1-dev as libselinux1-dev is Depending on it. * Add command descriptions in the synopis, and add a usage example for -f in the dpkg-query manpage. Thanks for the initial patch to Philippe Batailler. Closes: #352091 * Document about the default log file, the behaviour in case of multple --log options and add a reference to dpkg.cfg manpage in the dpkg manpage. Thanks to James R. Van Zandt. Closes: #350440 * Escape ` and ' in manpages otherwise they are converted to quotation marks, which makes cut and paste not work. Thanks to Denis Barbier. Closes: #349925 [ Frank Lichtenheld ] * Let dpkg-source ignore comments in the hunk header as used by diff -p (Anand Kumria). Closes: #344880 * Let dpkg-buildpackage create a .changes file even if signing the .dsc file failed. This makes it easier to just sign the package later (Julian Gilbey). Closes: #217963 * Change heuristics of dpkg-buildpackage's gpg check to allow for more complex setups (Julian Gilbey). Closes: #163061 * Add files and dirs used by bzr to default dpkg-source -i regex (maximilian attems). Closes: #345164 * Add .git directory to default dpkg-source -i regex. Suggested by Hans Ulrich Niedermann. Closes: #351885 * dpkg-scanpackages can now output Packages files with multiple versions of a single package (Don Armstrong). Closes: #229589. * dpkg-scanpackages outputs help when given the --help or -h option (Don Armstrong). Closes: #319541 * Document dpkg-scanpackage -m in man page. * Let warn dpkg-source if more than one -sX option was given and document the behaviour in this case in the man page. Closes: #246637 * Make dpkg-source -b more robust regarding to existing symlinks by creating new files in a secure manner. Closes: #178839, #338591 * Fix some semantic errors in dpkg-shlibdeps due to typos in used variables. * On package configuration, differentiate between modified and deleted configuration files (Ian Jackson). Closes: #351361 * Improve processing of disappearing conffiles (Ian Jackson). This is part of the fix for #108587. * Let dpkg-source -x touch all patched files to have the same timestamp to mitigate time-skew problems (Denis Barbier). Closes: #105750 * Strip any newlines from Uploaders field on dpkg-source -b. Closes: #254449 [ Christian Perrier ] * Switch to po4a for manpages translation. Closes: #320122 This adds a Build-Depends on po4a. * Add Vietnamese to po/LINGUAS as it was previously missing. * Updated Translations: - Catalan (Jordi Mallach). Closes: #351587 - French (Christian Perrier): 1011t. - Galician (Jacobo Tarrio): 1002t. Closes: #351795 - Basque (Piarres Beobide): 1002t. Closes: #351845 - Slovak (Peter Mann): 1002t. Closes: #352087, #352311 - Vietnamese (Clytie Siddal): 1011t. Closes: #352307 -- Frank Lichtenheld Sun, 12 Feb 2006 02:32:12 +0100 dpkg (1.13.13) unstable; urgency=low [ Frank Lichtenheld ] * dpkg and dselect are now in section admin, not section base. Correct info in the control file. * Bump Standards-Version to 3.6.2 (no changes). * Fix typo in dpkg-architecture man page. Closes: #334330 * Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression from 1.13.11 to .12. * Don't recurse into package directories to search for local shlibs files since it is obviously a waste of time. Based on a suggestion by Steve Langasek. Closes: #338725 [ Christian Perrier ] * Updated Translations: - Dutch (Bart Cornelis). Fix error mentioned in #323908 by Stephan Kramer. - Japanese (Kenshi Muto). Closes: #349808 [ Guillem Jover ] * Fix typo in dpkg-statoverride manpage. Closes: #348113 Thanks to Marc Haber . * Document the --no-debsig option in dpkg manpage. Closes: #316367 Thanks to Bastian Kleineidam . * Fix typos in dselect manpage. Closes: #310358 Thanks to A Costa . * Fix typo in start-stop-daemon's help output. Closes: #333673 Thanks to Christoph Maser . * Document the correct format string for dpkg-query --showformat option. Update -l example and lower case the program name in the title header. Thanks to Zefram . Closes: #174976 * Make dpkg-architecture not print the warning about a missmatch between gcc target machine type and GNU target system type if the actions are '-e' or '-i'. -- Frank Lichtenheld Sat, 28 Jan 2006 13:04:16 +0100 dpkg (1.13.12) experimental; urgency=low * Due to the changes in dpkg-shlibdeps it is not recommended to use this version for building packages intended to be uploaded into an official archive, yet. [ Frank Lichtenheld ] * Update AUTHORS and debian/copyright for new maintainer team. * Don't use the ldd output in dpkg-shlibdeps. Search for the matching libraries ourself. This fixes problems with both symlinked directories, Closes: #103024, #145714, #164020, #285857 and biarch builds. Closes: #317082 * Let dpkg-gencontrol bail out with an error if parsedep found an error while parsing a dependency field. Closes: #228125 * dpkg-source -x now tries to chown all files extracted from tar files. The temporary directory is now created with mode 0700, too. Together this should make it safer to run dpkg-source -x as root. Based on suggestions by Marcus Brinkmann and Colin Watson. Closes: #144571, #238460 * Let dpkg-source -b check the build relation fields before putting them into the .dsc. As a side effect they also get normalized. Closes: #254449 * Check the gpg signatures of .dsc files before unpacking. See the upstream changelog for a full description of the semantics. Based on a patch by Matt Zimmerman. Closes: #48711 * Let dpkg-source ensure (as good as possible) that all build source packages can also be unpacked. Closes: #6820, #7014 Also fixed handling of md5sum -b output in dpkg-source on the way. Based on a patch by Ingo Saitz. Closes: #316123 * Check for illegal architecture strings in dpkg-gencontrol and dpkg-source. dpkg-gencontrol will only issue a warning while dpkg-source will error out. Closes: #96920 * Add support "package types" to dpkg-shlibdeps. Patch by Joey Hess. Closes: #335056, #345475 * Fix man page references to dpkg and dselect man pages. Many of them still had a wrong section. Closes: #332826 * Let dpkg-source -b warn about special permissions of files added in the diff since these will get lost. Closes: #306125 * dpkg-source -x didn't work in case the upstream version or the Debian version ended with ~. Fixed. [ Christian Perrier ] * Updated Translations: - French (Christian Perrier). - Polish (Bartosz Fenski). Closes: #314237 - Norwegian Bokmal (Hans F. Nordhaug). Closes: #315548, #315990 - Czech (Miroslav Kure). Closes: #323775, #345347 - Russian (Yuri Kozlov). Closes: #323821, #335170 - Japanese (Kenshi Muto). Closes: #323938 - Brazilian Portuguese (Andre Luis Lopes). Closes: #325224, #332872 - Russian (Yuri Kozlov). Closes: #335170, #349151 - Swedish (Peter karlsson). Closes: #325990, #344058, #337164, #334063 - Norwegian Nynorsk (Håvard Korsvoll). Closes: #315987 - Portuguese (Miguel Figueiredo). Closes: #315461, #323674, #323642, #330021 - Spanish (Javier Fernández-Sanguino Peña). Closes: #323662, #315253 - Danish (Claus Hindsgaul). Closes: #348575, #323779, #337948, #325687 - Dutch (Bart Cornelis). Closes: #323908 - German (Michael Piefel). Closes: #323964 - Italian (Stefano Canepa). Closes: #324114, #344671, #347225 - Catalan (Jordi Mallach). Closes: #324456 - Basque (Piarres Beobide). Closes: #342089, #332698 - Tagalog (Eric Pareja). Closes: #337307 - Simplified Chinese (Tchaikov). Closes: #338268 - Galician (Jacobo Tarrío). Closes: #338904 - Romanian (Eddy Petrişor). Closes: #340674 - Vietnamese (Phan Vinh Thinh, Clytie Siddall). - Indonesian (Parlin Imanuel). Closes: #344513 - Greek (Galaxico). Closes: #344646 - Czech (Miroslav Kure). Closes: #345347 * Fixed broken translation: - Brazilian Portuguese (James Troup). Closes: #332872 * Fix Russian man page for start-stop-deamon(8) Closes: #325804 * Fix German man page for update-alternatives(8) Closes: #329908 * Fix typo in dpkg online help message. Unfuzzy translations Closes: #349299 [ Guillem Jover ] * Add armeb to cputable. Closes: #331232 Thanks to Lennert Buytenhek . * Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300 Thanks to Aurelien Jarno . * When linking statically, explicitly add libsepol, even if its only a transitive library. The proper fix should come with a pkg-config file. Based on a patch by Bart Martens . Closes: #347744, #348659 * Add support for architecture wildcards, but for now they will only be exposed in debian/control files, not in binary nor source packages. Closes: #291939 * Change start-stop-daemon's --exec option behaviour on GNU/Linux to compare the filename pointed by '/proc//exe' instead of the inode and device numbers. Thanks to Vasilis Vasaitis . Closes: #337942 -- Frank Lichtenheld Tue, 24 Jan 2006 11:15:36 +0100 dpkg (1.13.11.1) unstable; urgency=low * Change maintainers to new team. -- Scott James Remnant Thu, 12 Jan 2006 07:56:49 +0000 dpkg (1.13.11) unstable; urgency=low The "Good, clean fun" Release. * Fixed the always broken error handling so that only the intended cleanup handlers are run, rather than ones that we didn't expect. This corrects the bug when a package's postrm fails and the package is left in an installed state with no files; the package will now be left in a half-installed state, as originally intended. Found by Marga Manterola while documenting the maintainer scripts. Closes: #296026. * Fixed removal of files involved in diversions during upgrade, caused by checking whether the "directory" was in use by another package without actually checking whether or not it was a directory. Closes: #310390. * Fixed package saving to not disappear packages who divert anything from the installing package out of the way. Closes: #113626. * Improved clean-up of unpack failure during install or upgrade, to leave the system in exactly the same state as it started in. Closes: #47404, #82407, #121173, #170869, #201848, #236733, #268639. * Fixed crash when unpacking a package which has an unversioned Replaces declared on it by another package previously unpacked in the same run (Colin Watson). Closes: #322595. * New install unwinding fixed to ensure we don't leave a version in the status db for a not-installed package. * Corrected error call when encountering a corrupted filesystem tarfile to not print "Success". Closes: #95570. * Fixed castration of potentially unsafe devices to not follow symlinks. Closes: #169928. * Marked log file descriptor as close-on-exec. Closes: #320925. * Re-worked dpkg-source -x to allow all manner of strange things maintainers seem to do, unpacking isn't the right place to enforce sanity; we'll do it in -b later on >:-). Closes: #316470, #317760, #318473, #318745, #322359, #322361, #322362. * Corrected dselect synopsis line to match consensus. Closes: #318659. * Changed dpkg-name to use a shell redirect rather than the /dev/stderr device that may not be writable. Closes: #318376. * Adjusted various dpkg-query options to avoid outputting a trailing newline. Closes: #151651, #319781. * Changed references to "statusoverride" file to just "statoverride" to make it match reality. Closes: #320952. * Fixed several bugs with the default diff ignore list used by dpkg-source. * Added ,,* to the list of default diff ignore list. Closes: #322917. * Fixes to dpkg-dev (Frank Lichtenheld): - dpkg-checkbuilddeps will now exit with an error if it is unable to parse a dependency field. Closes: #171762, #302229. - dpkg-genchanges will now output a warning if given -sd for a native package, as it's going to ignore it. Closes: #5571. - dpkg-source fixed to give a more meaningful error message if given a directory as the first argument. Closes: #306874. - dpkg-source fixed to handle being given an absolute path to -b. Closes: #147574. - Fix controllib.pl to allow whitespace before version operators. Closes: #273489, #310306. - Fix architecture dependency parsing that sometimes generated wrong list of requirements. Closes: #319816. - Make the default control field name mangling behaviour "nicer" by upper-casing all letters that come after a dash. Closes: #306474. - Ignore trailing newlines in single paragraph control files. Closes: #57194, #156319 * Documentation: - Fixed typo in dpkg-architecture man page. Closes: #317770. - Documented dpkg-deb -W/--show and --showformat. Closes: #319784. -- Scott James Remnant Wed, 17 Aug 2005 04:44:44 +0100 dpkg (1.13.10) unstable; urgency=low The "Bully's Special Prize" Release. * Removed /usr/sbin/start-stop-daemon. Closes: #313400. * Fixed md5sum diversion removal. Closes: #313415. * Fixed dpkg-source to handle native tarballs with a Debian revision. Closes: #313381, #313433. * Fixed upgrade from pre-sarge dpkg outside of dselect. Closes: #314575. * Changed log times to be local rather than UTC. Closes: #313347. * Changed log writing to be line-buffered. Closes: #314550. * Moved log creation to postinst, and don't fail if base-passwd hasn't been configured yet. Closes: #316084. * Don't try to compile in SELinux support on Hurd. Closes: #313398. * Place code for SELinux support in the right place so it will actually get compiled in and used (Manoj Srivastava). Closes: #314886. * Documentation: - Added missing word to dpkg-architecture manpage. Closes: #313554. - Reference to dpkg manpage in dpkg.cfg corrected. Closes: #314262. * Updated Translations (Christian Perrier): - Basque (Piarres Beobide Egana). Closes: #313474. - Catalan (Jordi Mallach). Closes: #313288. - Czech (Miroslav Kure). Closes: #314431. - Danish (Claus Hindsgaul). - French (Christian Perrier). - German (Jens Seidel). Closes: #314125. - Greek (Greek team). Closes: #314828. - Italian (Lele Gaifax). - Japanese (Kenshi Muto). Closes: #313330. - Russian (Yuri Kozlov). Closes: #313620. * Hebrew translation de-activated on request of the translator until there is better support for RTL languages. Closes: #313282. -- Scott James Remnant Tue, 28 Jun 2005 14:19:06 +0100 dpkg (1.13.9) unstable; urgency=low The "On like Donkey Kong" Release. * Only open the log file when we first need to write to it, this avoids the need to suppress errors when not root which fakeroot defeated anyway. * Stop dpkg-source clobbering an existing .orig directory during unpacking. Closes: #21236. * Allow an alternate output directory to be specified to dpkg-source by giving a second argument to -x. Closes: #246802, #282323. * Added .arch-inventory to default diff ignore regexp. Closes: #304297. SELinux support (Manoj Srivastava): * On SELinux-enabled systems, try to set the security context when the package is unpacked. Closes: #193653, #249496, #307139. * Added build-dependancy on libselinux1-dev. Improvements to dpkg-source (Brendan O'Dea): * Support unpacking of "Wig And Pen" (Format 2.0) source packages. * Multiple pristine upstream tarballs allowed. * Native and upstream tarballs may be bzip2-compressed instead of gzip, as may the debian diff or tarball. * Unsupported format error fixed to output the unsupported format rather than the supported one. Closes: #156317. -- Scott James Remnant Sun, 12 Jun 2005 15:52:43 +0100 dpkg (1.13.8) experimental; urgency=low The "In like Flynn" Release. * Linux 2.6.12 changed the behaviour of mmap to fail and set EINVAL when given a zero length, rather than returning NULL. This is POSIXly correct, so handle zero-length package control files (like available). -- Scott James Remnant Fri, 10 Jun 2005 07:39:44 +0100 dpkg (1.13.7) experimental; urgency=low The "Maidenhead Creeping Water Plant" Release. * Reduced inability to open a log file to a warning, suppressed for non-root operations. Closes: #312383. -- Scott James Remnant Thu, 9 Jun 2005 06:12:56 +0100 dpkg (1.13.6) experimental; urgency=low The "Just kidding about the God part" Release. * Fixed incorrect installation location of /etc/logrotate.d/dpkg caused by a mis-understanding of dh_install's abilities. -- Scott James Remnant Mon, 6 Jun 2005 05:58:36 +0100 dpkg (1.13.5) experimental; urgency=low The "Flatulent Elm of West Ruislip" Release. * Actions and package states are now logged by default in the /var/log/dpkg.log file. This file is rotated monthly and can be disabled by commenting the line in /etc/dpkg/dpkg.cfg. * User decisions about conffiles are now logged. * dpkg-source no longer complains about Enhances field. Closes: #159642, #159745, #159746. * preinst no longer relies on procps being installed. Closes: #311808. * Architecture Support: - Change DEB_*_GNU_CPU from i386 to i486, to reflect reality. DEB_*_ARCH_CPU remains at i386, you should be checking against that. Closes: #310394. - Fixed order ostable is read to prevent Linux becoming the Hurd. Closes: #309603. * Updated Manpage Translations (Christian Perrier): - Syntax error corrected in Swedish man page for dpkg-deb. Closes: #300980. - Syntax error corrected in Spanish man page for dpkg-scanpackages. Closes: #300981 -- Scott James Remnant Mon, 6 Jun 2005 05:34:21 +0100 dpkg (1.13.4) experimental; urgency=low The "Or the Wabbit gets it" Release. * Add -L option to dpkg-architecture to list architecture strings we can accept. -- Scott James Remnant Tue, 29 Mar 2005 13:31:15 +0100 dpkg (1.13.3) experimental; urgency=low The "Paying off Karma at a vastly accelerated rate" Release. * Missing newline added to warning output function. Closes: #283798. * Fixed prototype warning in dpkg-scansources. Closes: #213577, #219760, #267505. * Removed trailing line from debian origins file. Closes: #264904. * Changed dpkg-buildpackage to say "source changed by" rather than "source maintainer is". Closes: #247313. * Fixed dpkg-gencontrol to allow '-' in architecture names. Closes: #274677. * Fixed "unknown information field" error to report field that it doesn't know about. Closes: #275243. * Documentation: - Remove "medium-level" from description of dpkg. Closes: #292454. - Harmonised argument names in update-alternatives(8). Closes: #267095, #284941 - Documented what the '+' and '*' mean in update-alternatives --config output. Closes: #270486. - Mention aptitude alongside dselect in 'dpkg --usage' and 'dpkg-deb --help', fix quote style of mention in 'dpkg --help'. Closes: #274800, #278118. - Associate --truename with the description of what it does in dpkg-divert(8). Closes: #277076. - Removed last remaining references to the packaging manual, replacing with better references. Closes: #262775. - Documented format of file dpkg --set-selections takes. Closes: #270043. -- Scott James Remnant Mon, 21 Mar 2005 03:10:27 +0000 dpkg (1.13.2) experimental; urgency=low The "Mysteriously Unnamed" Release. * md5sum has been removed, the coreutils or textutils version will be diverted to /usr/bin/md5sum. Closes: #6633, #136110. The following bugs are filed against the dpkg md5sum, so no longer apply. Closes: #95755, #193877, #223381, #264195, #270241, #286632, * Take Replaces into account when installing packages; don't issue a "trying to overwrite" error if the file that already exists is in a package that Replaces the one being installed. Closes: #164595, #184635, #277890. * Allow actions and status changes to be logged to a file. Disabled by default, uncomment line in /etc/dpkg/dpkg.cfg to enable. Closes: #957, #53376, #77109, #143882, #284499. * Don't truncate output of 'dpkg -l' when stdout is not a tty. Closes: #92263, #253860, #258608, #261822, #282790. * Fix further compilation problems with gcc 4.0. Closes: #299699 * Handle tar files without trailing slash in directory names. Closes: #287152. * Output arguments to maintainer scripts with -D2. Closes: #237684, #296030. * Architecture Support: - Added ppc64. Closes: #263743. - Split archtable into cputable and ostable, archtable is retained for compatibility with other packages that might use it only. - dpkg-architecture no longer canonises -t argument. Closes: #173205. - dpkg-architecture output includes new DEB_*_ARCH_OS and DEB_*_ARCH_CPU variables that contain the Debian system and CPU names respectively. - dpkg-architecture outputs (mostly) correct GNU system names now, in particular this means that it will output "linux-gnu" instead of "linux". You should use the new _ARCH_OS variables instead. * Documentation: - Add examples to dpkg-divert(8). Closes: #291816. - Correct typo in dpkg-architecture(1). Closes: #299090. -- Scott James Remnant Fri, 18 Mar 2005 16:21:32 +0000 dpkg (1.13.1) experimental; urgency=low The "Livin' like a good boy oughta" Release. * Removed dpkg --print-gnu-build-architecture option. Use variables defined by dpkg-architecture instead. * Soft-deprecated dpkg --print-installation-architecture. Use dpkg --print-architecture instead, which now does the same thing. * dpkg --print-architecture no longer calls c-compiler. Closes: #164863. * Removed third field from /usr/share/dpkg/archtable. * Now we no-longer pre-depend on dselect, check the upgrade will work in preinst and give the user a chance to abort if they haven't yet installed dselect and need to. Closes: #282335. * Fix handling of GNU longname and longlink when a tarfile entry has both. Closes: #128388. * md5sum no longer outputs "-" when no argument is supplied. Closes: #164591, #164889. * Add darcs metadirectory to dpkg-source diff ignore list. Closes: #289760. * Add new '-f' short option to dpkg-query as equivalent to --showformat. Closes: #281627. * Report conffile conflicts and per-package errors on the status-fd. Closes: #297880. * Correct typo in dpkg-architecture. Closes: #282701. * Fix start-stop-daemon's support for GNU/kFreeBSD. Closes: #258051. * Architecture Support: - Added kfreebsd-amd64. Closes: #280963. - Added m32r. Closes: #280710. - Clean up of archtable. Closes: #118910, #286898. - Clean up of dpkg-architecture. Closes: #256323. * Updated Translations (Christian Perrier): - French (French Team). - Greek (Konstantinos Margaritis). Closes: #295922. -- Scott James Remnant Thu, 3 Mar 2005 12:09:07 +0000 dpkg (1.13.0) experimental; urgency=low The "Three banana strategy" Release. * Remove the /usr/info or /usr/info/dir symlinks we used to create. Closes: #206063, #288415. * Fix cast in lvalue assignment that gcc 4.0 doesn't like. Closes: #282669, #284797. * Correct bashism in disk method update script. Closes: #260568. * Scorched-earth reimplementation of the build process and control files with debhelper and automake. Closes: #200683, #217946, #229629, #260568, #266995, #279701, #283640, #292973, #293041. * Remove SGML and POD documentation formats due to both licensing and sanity issues. Closes: #285806. * The dpkg-doc and dpkg-static packages are no more. * dpkg.cfg cleaned up to remove non-useful examples. Closes: #169618, #305192. -- Scott James Remnant Fri, 14 Jan 2005 19:28:00 +0000 dpkg (1.10.28) unstable; urgency=low The "Awh, yeah? Ripper!" Release. * New Translations (Christian Perrier): - Romanian (Eddy Petrisor). Closes: #309714. - Tagalog (Eric Pareja). Closes: #296407. * Updated Translations (Christian Perrier): - French (Christian Perrier). - Greek (Konstantinos Margaritis). Closes: #295922 - Indonesian (Arief S Fitrianto). Closes: #296733 * Updated Manpage Translations (Christian Perrier): - French (Philippe Batailler). - Syntax error corrected in Brazilian Portuguese man page for update-alternatives. Closes: #300646 -- Scott James Remnant Thu, 26 May 2005 18:18:10 +0100 dpkg (1.10.27) unstable; urgency=low The "Grab your gun and bring in the cat" Release. * New Translations (Christian Perrier): - Indonesian (Arief S Fitrianto). - Norwegian Bokmål (Bjorn Steensrud). * Updated Translations (Christian Perrier): - Dutch (confusing option corrected by Christian Perrier). - Galician (Jacobo Tarrio). - Korean (Seo Sanghyeon). - Simplified Chinese (Carlos Liu). - Traditional Chinese (Asho Yeh). -- Scott James Remnant Thu, 10 Feb 2005 15:10:22 +0000 dpkg (1.10.26) unstable; urgency=low The "Captain Tight-Pants" Release. * Fix incorrect claim that 'Q' in dselect quits without saving changes (really 'X'). * Revert to current 'stable' behaviour of Space/Enter/'Q' in the dselect help screen, Space leaves the help screen and Enter and 'Q' do nothing. It's dangerous to encourage users to press Enter or 'Q' since they commit changes in the package selection screen. * New Translations (Christian Perrier): - Basque (Piarres Beobide Egaña). Closes: #281245. (Was really added in 1.10.24, but forgotten from ALL_LINGUAS.) - Bosnian (Safir Šećerović). - Slovak (benco). Closes: #284896, #289341 - Traditional Chinese (Asho Yeh). Closes: #287375. * Updated Translations (Christian Perrier): - Brazilian Portuguese (André Luís Lopes). Closes: #281228. - Catalan (Jordi Mallach). Closes: #281333. - Czech (Miroslav Kure). Closes: #281231. - Danish (Claus Hindsgaul). Closes: #281103. - Dutch (Christian Perrier). Closes: #282087. - Galician (Héctor Fernéndez López). - German (Michael Piefel). Closes: #281503. - Italian (Stefano Canepa). Closes: #282543. - Japanese (Kenshi Muto). Closes: #281144. - Korean (Changwoo Ryu). Closes: #282246. - Norwegian Nynorsk (Håvard Korsvoll). Closes: #281456. - Polish (Bartosz Feñski). - Portuguese (Miguel Figueiredo). Closes: #281122, #289359. - Russian (Yuri Kozlov). Closes: #281166. - Simplified Chinese (Tchaikov, Carlos Liu). - Spanish (Javier Fernández-Sanguino Peña). Closes: #281117. - Swedish (Peter Karlsson). Closes: #281165. -- Scott James Remnant Tue, 11 Jan 2005 16:26:51 +0000 dpkg (1.10.25) unstable; urgency=low The "你他媽的天下所有的人都該死" Release. This release is to correct the mangled Simplified Chinese translation included in 1.10.24 caused by rebellion of the translator's mail client. * Updated Translations (Christian Perrier): - Dutch (Bart Cornelis). Closes: #278700. - Polish (Bartosz Fenski). Closes: #280406. - Simplified Chinese (Tchaikov, Carlos Liu). Closes: #278676. -- Scott James Remnant Thu, 11 Nov 2004 20:06:57 +0000 dpkg (1.10.24) unstable; urgency=low The "Donald, where's your troosers?" Release. * Add support for uncompressed data.tar archive members and bzip2- compressed data.tar.bz2 members of binary packages. Closes: #34727. * New Translations (Christian Perrier): - Basque (Piarres Beobide). Closes: #265491. - Greek (George Papamichelakis). Closes: #260809. - Hebrew (Lior Kaplan). Closes: #275267. - Simplified Chinese (Tchaikov, Carlos Liu). Closes: #265197. * Updated Translations (Christian Perrier): - Brazilian Portuguese (Andre Luis Lopes). Closes: #260964, #273947, #278063. - Czech (Miroslav Kure). Closes: #255904, #278178. - Catalan (Jordi Mallach). Closes: #278098. - Danish (Claus Hindsgaul). Closes: #278097. - Dutch (Bart Cornelis). Closes: #268271, #268886, #274366, #278061. - Galician (Hector Fernandez). - German (Michael Piefel). Closes: #276462, #278168. - French (Christian Perrier). - Japanese (Kenshi Muto). Closes: #272456, #278141. - Italian (Lele Gaifax). - Korean (Changwoo Ryu). Closes: #261528, #278142. - Norwegian Nynorsk (Håvard Korsvoll). Closes: #275387, #278286. - Polish (Bartosz Fenski). Closes: #268452, #278064. - Portuguese (Miguel Figueiredo). Closes: #268266, #261424, #261519, #278294. - Russian (Yuri Kozlov). Closes: #268452, #278154. - Spanish (Javier Fernández-Sanguino Peña). Closes: #277173, #278117. - Swedish (Peter Karlsson). * Updated Manpage Translations (Christian Perrier): - French (Philippe Batailler). Closes: #268048. - Spanish (Ruben Porras). Closes: #261807. - Swedish (Peter Karlsson). -- Scott James Remnant Wed, 27 Oct 2004 09:25:58 +0100 dpkg (1.10.23) unstable; urgency=low The "Let the Wookie win" Release. * Updated hurd start-stop-daemon support. Closes: #133640, #254180. * Removed usage of non-POSIX test options. Closes: #256302. * Architecture Support: - Renamed x86-64 to amd64. Closes: #252346, #254598. * Documentation: - Correct typo in dpkg-divert(8). Closes: #254175. * New Translations: - Korean (Changwoo Ryu). Closes: #254590. * Updated Translations: - Catalan (Jordi Mallach). - Danish (Claus Hindsgaul). Closes: #252407. - French (Christian Perrier). Closes: #252586. - Italian (Lele Gaifax). - Polish (Bartosz Fenski). Closes: #254209. - Spanish manpages (Ruben Porras). Closes: #246158, #246159, #246160, #246161, #246162, #246163, #246164. -- Scott James Remnant Mon, 19 Jul 2004 19:52:14 +0100 dpkg (1.10.22) unstable; urgency=low The DebConf4 Release. This release is mostly intended to mop up the minor and trivial bug fixes in the list and clear out the documentation changes. As such, it should be treated with even more suspicion than is normal. * Use colouring to break cycles earlier to avoid long loops whilst installing or configuring packages. Closes: #232445, #246857. * Don't try to configure packages that disappeared in the same run. Closes: #202997. * Fix segfault when "gcc -dumpmachine" returns a non-matching triplet. Closes: #211850. * Remove restriction that package names be at least two characters long. Closes: #237734. * Fix dpkg-source (actually controllib.pl) to output the field name properly again. Closes: #226931, #246595. * Make dpkg-scanpackages output Origin and Bugs fields with proper casing. Closes: #154422. * Add support for DOS line-endings to md5sum. Closes: #246103. * Fix start-stop-daemon segfault on Hurd. Closes: #133640. * Allow dpkg-shlibdeps to run as non-root users. Closes: #96881. * Correct various compiler warnings. Closes: #229766. * Architecture Support: - Added x86-64 (x86_64 / amd64). Closes: #238483, #241938. - Added i?86-gnu (Hurd). Closes: #216695, #236331. - Added i386-kfreebsd-gnu and i386-knetbsd-gnu. Closes: #250176. * Packaging: - Create $(docdir) even when --without-sgml-doc is passed so the ChangeLog can be installed. Closes: #137719. - Stop hardcoding the list of manual page languages in debian/rules, so we include Spanish, Russian and Brazilian Portugese. Closes: #245994. - Quote LDFLAGS in debian/rules to allow multiple options. Closes: #230242. * Documentation: - Move dpkg-scanpackages and dpkg-scansources to section 1 as they are user tools. Closes: #114946. - Correct hyphen characters in manpages. Closes: #212284, #247086, #226800. - Remove obsolete references to the Debian Packaging Manual. Closes: #122910, #140695. - Correct 'n' and 'p' key descriptions in dselect help message. Closes: #120562. - Add --force-bad-verify to dpkg manpage. Closes: #192812. - Correct dpkg manpage to refer to --force-remove-reinstreq instead of -non-existant --force-reinstreq option. Closes: #232831. - Correct documentation of --compare-versions arguments. Closes: #232317. - Correct usage of "et al" to "et al.". Closes: #230751. - Add dpkg-reconfigure(8) to SEE ALSO section of dpkg(8). Closes: #233282. - Suggest packages that provide additional functionality in the dpkg manpage. Closes: #81355. - Suggest dselect update in description of dpkg --update-avail. Closes: #206163. - Suggest aptitude as well as dselect. Closes: #217042. - Suggest fakeroot for dpkg-source -r. Closes: #175897. - Correct documentation of start-stop-daemon. Closes: #41554, #211856. - Correct documentation of start-stop-daemon manpage to refer to --retry alongside --stop. Closes: #204691. - Add note that start-stop-daemon will chdir("/") unless -d is specified. Closes: #217823, #218060. - Correct documentation of dpkg-query --list. Closes: #232639. - Correct invalid use of " within update-alternatives(8) with .BR. Closes: #244624. - Rewrite description of dpkg-source -i to indicate the intent of the default setting rather than the exact exclusions. Closes: #227169. - Correct documentation of dpkg-statoverride --update. Closes: #85079. - Correct documentation of update-alternatives --install. Closes: #179648. - Documented dpkg:Version and dpkg:UpstreamVersion substvars. Closes: #85815, #85818. - Fix spelling error in utils/md5sum.1. Closes: #250281. - Replace "&c." with the slightly clearer "etc.". Closes: #235773. - Correct various typos. Closes: #219623, #221235. * Updated Translations: - Catalan (Jordi Mallach). - French (Christian Perrier). Closes: #246359. - Italian (Lele Gaifax). - Japanese manpages (KISE Hiroshi). Closes: #248483. - Russian (Nikolai Prokoschenko). Closes: #249254. - Spanish manpages (Ruben Porras). Closes: #246158, #246159, #246160, #246161, #246162, #246163, #251830. * New Translations: - German start-stop-daemon and update-alternatives manpages (Helge Kreutzmann). Closes: #247116, #249454. - Spanish dpkg-scansources manpage (Ruben Porras). Closes: #246164. -- Scott James Remnant Tue, 1 Jun 2004 18:21:40 -0300 dpkg (1.10.21) unstable; urgency=low * Fix incorrect linked list node removal code that caused every second shared or diverted conffile to be deleted by dpkg. Closes: #10879, #33046, #47267, #90623, #98210, #109691, #146167. Closes: #155456, #204275. * Call mknod with the required device type. Closes: #158916. * Correct the default query output format to be consistent with what the underlying library expects. Closes: #174973. * Fix missing NULL-termination in dpkg-query -W display of dependency fields. Closes: #174978 * Strip output from md5sum(1) after the first whitespace character. Closes: #200763. * Output a warning if we cannot open a configuration file instead of treating it as a fatal error, in case our home directory is not readable by root. Closes: #200701. * Set LC_ALL to C before spawning off dpkg --search, to avoid searching on localized strings. Closes: #244316. * Don't require argument for start-stop-daemon -V. Closes: #237589. * Correct use of @ARGV within dpkg-scanpackages, allowing -u to work once again. Closes: #225086, #241503. * Make sure file permissions passed to dpkg-statoverride are numeric. Closes: #161156. * Correctly break out of the loop in install-info. Closes: #124225, #160761. * Add --dir-file option to install-info for GNU install-info compatibility. Closes: #179192 * Refer to debian-policy in dpkg-doc's description instead of the non-existant packaging-manual. Closes: #120970. * Remove incorrect mention of build-essential from dpkg-checkbuilddeps manpage. Closes: #219210. * Add a note about diverting shared libraries to the dpkg-divert manpage. Closes: #214699. * Updated Translations: - Brazilian Portugese (Andre Luis Lopes). Closes: #237864. - Catalan (Jordi Mallach). - Danish (Claus Hindsgaul). Closes: #237624. - Dutch (Pieter-Paul Spiertz, Bart Cornelis, Erwin). Closes: #102094, #151799, #207758. - French (Sam Hocevar). Closes: #243191. - German (Florian Ernst). Closes: #109669, #115352, #187952, #244098. - Japanese manpages (KISE Hiroshi). Closes: #220776. - Polish (Bartosz Fenski). Closes: #242870. - Spanish (Javier Fernández-Sanguino Peña). Closes: #166052. - Swedish (Peter Karlsson). * New Translations: - Japanese dpkg-source manpage (KISE Hiroshi). Closes: #239000. - Norwegian Nynorsk (Gaute Hvoslef Kvalnes). Closes: #233614. - Portguese (Miguel Figueiredo). Closes: #240081. - Spanish dpkg-source manpage (Ruben Porras). Closes: #171489. -- Scott James Remnant Sun, 25 Apr 2004 18:55:10 +0100 dpkg (1.10.20) unstable; urgency=high * Update Japanese translation. Closes: #224616 * Update French translation. Closes: #218713 * Fix spelling error in German md5sum man page. Closes: #230750 * Fix typo in pt_BR po file. Closes: #192102 * Revert fix for #232916, this turns out to be a bug in the pgpgp wrapper, dpkg worked fine with pgp itself. -- Scott James Remnant Thu, 11 Mar 2004 11:24:54 +0000 dpkg (1.10.19) unstable; urgency=high * Distinguish unmet build dependencies from build conflicts. Closes: #217943, #235266. * Force NULL-termination of all tar file entry names. Closes: #232025. * Allow dselect to use the full window width. Closes: #139781. * Pass correct number of arguments for format string when out of disk space. Closes: #213038, #217286, #213543, #213846. * Remove duplicated entries from ChangeLog. Closes: #157437. * Fix dpkg-buildpackage when used with PGP. Closes: #232916. * Update support for Debian FreeBSD. Closes: #211566. * Store Architecture in the status file. Closes: #228253. * Don't print offending lines in md5sum. Closes: #170953. * Check bounds of md5sum lines. Closes: #168443, #199489, #199693. -- Scott James Remnant Mon, 8 Mar 2004 19:05:32 +0000 dpkg (1.10.18.1) unstable; urgency=medium * Non-maintainer upload to fix release-critical bugs. * Terminate string buffer in main/remove.c. Closes: #228379. * Prevent stashing of hardlinked devices and setuid or setgid binaries by removing permissions on upgrade as well as on remove. Closes: #225692. * Update dpkg conflicts to << 1.10, instead of 1.9. Closes: #190611, #221989, #222760. -- Scott James Remnant Thu, 26 Feb 2004 01:17:27 +0000 dpkg (1.10.18) unstable; urgency=medium * Rebuild, tagging and releasing correctly from cvs this time. -- Adam Heath Mon, 27 Oct 2003 13:39:56 -0600 dpkg (1.10.17) unstable; urgency=medium * Make dselect do conflict resolution when dealing with automatically selected recommended package. Thanks to Colin Watson for the analysis and patch. Closes: Bug#151663 * Branden Robinson : s/dpkg-checkbuild/dpkg-checkbuilddeps/ in usage. * dpkg-checkbuilddeps now sets $reduce_arch. Closes: #212796. * Goswin Brederlow : Add -u in dpkg-scanpackages. Closes: #214123. Add -a command to dpkg-scanpackages. * Add .#* to dpkg-source's default ignore filter. Closes: #217380. * Matthias Urlichs : Don't assume /usr/info/dir exists if /usr/info does. Closes: #165770. * Jordi Mallach : Update Catalan translation. * Fix errors with dependency fields that reference ${dpkg:Version}. Closes: #213108. -- Adam Heath Mon, 27 Oct 2003 13:04:57 -0600 dpkg (1.10.16) unstable; urgency=low * Almost *EVERY* damn file was including config.h in the wrong spot. After making it the first include, then off_t/size_t/etc could actually be redefined to be 64-bit compatible. * Jordi Mallach : Fix configure to set HAVE_SETLOCALE. Closes: #211816 * "Loïc Le Loarer" : Add a -d|--chdir option to start-stop-daemon. Closes: #151802 * Split the background block into 2 parts: one that does the fork, and opens /dev/tty and /dev/null, and one that does everything else. The second block is then moved to be run right before the exec. This allows error messages to be seen from the child(previously, they were lost), and allows for the chroot to not require the device files. These changes based on the bugs filed by: Marc Herbert : Closes: #155219 Loïc Le Loarer : Closes: #151800 * Mario Lang : When --start, --startas and --pidfile are given, print 'process' instead of '(null)' for the process name, if it's already running. Closes: #209355 * Imported several translated manpages, from debian-doc cvs: * Spanish: 822-date.1 cleanup-info.8 deb-control.5 deb-old.5 deb.5 dpkg-checkbuilddeps.1 dpkg-deb.1 dpkg-divert.8 dpkg-name.1 dpkg-scanpackages.8 dpkg-split.8 dpkg-statoverride.8 dpkg.8 dselect.8 md5sum.1 start-stop-daemon.8 update-alternatives.8 "Esteban Manchado Velázquez" : Closes: #171489 * French: deb.5 Julien Louis : Closes: #164906 * Portuguese: dpkg.8 dselect.8 * Matt Zimmerman In dpkg's manpage, -O had an inverted word. Closes: #111711 * Marcin Owsiany : Fix Polish translation of 'conflicts with' Closes: #112057 * Jiri Masik : Improve Czech translation of: "dpkg - warning: ignoring request to remove %s which isn't installed." Closes: #117518 * Marco Nenciarini : Fix missing space in Italian translation when listing files, and the file is diverted. Closes: #138244 * Piotr Roszatycki : Update Polish translation. Closes: #142370 * Martin Quinson : Fix missing space in French translation of: "%s - warning: downgrading %.250s from %.250s to %.250s.\n" Closes: #149142 * Hidetaka Iwai : Fix typo in Japanese translation of dpkg --force-help; dowgrade -> downgrade: Closes: #157819 * Martin Quinson : Fix French translation when listing files, and the file is diverted. Closes: #162154 * Rune Schjellerup : Fix Danish translation of(was missing the leading space): " does not appear to be available\n" Closes: #192972 * Fix md5sum when handling large files. Closes: #162691 * Fix dpkg-checkbuilddeps calling of parsedep. It wasn't setting use_arch. Closes: #212796. * Joey Hess : Change formatting of info.dir. Closes: #167379. -- Adam Heath Sat, 25 Oct 2003 15:46:16 -0500 dpkg (1.10.15) unstable; urgency=low * Fix detection of va_copy. * Back out debian/rules build-arch detection. It is *not* possible *at all* to detect available targets in a rules file. Period. -- Adam Heath Fri, 19 Sep 2003 20:02:19 -0500 dpkg (1.10.14) unstable; urgency=low * controllib.pl: * Rewrote the parsedep stuff, so that it wasn't done during control file parsing. Scripts that need the internal parsed format should call parsedep on the field's value. * Split the substvars parsing into a separate function. * No longer validate dependency fields when reading the control file. Some fields may have vars in them, which breaks the validation. * dpkg-gencontrol calls substvars after parsing the control file, and then validates the substituted depends lines. Originally, substitution occured only during writing of the final output file. * Andreas Barth : Fix bad regex that didn't allow spaces in dependency field parsing. It now directly matches what the c code expects. It previously was allowing all of \S, which matched on '('. Closes: #211660. * Remove stale debug in debian/control that would have broken installation on s390. * We were calling our own local copy of dpkg-gencontrol, but the system-installed copy of dpkg-shlibdeps. Now, both are called from the build directory. -- Adam Heath Fri, 19 Sep 2003 12:29:34 -0500 dpkg (1.10.13) unstable; urgency=low * Fix parsing of deps when both () and [] are specified. * Set $host_arch in controllib.pl:parsedep. * dpkg-checkbuilddeps doesn't output the [] stuff when finding invalid deps. -- Adam Heath Wed, 17 Sep 2003 13:23:15 -0500 dpkg (1.10.12) unstable; urgency=low * Fix dpkg-source output of build-depends lines. -- Adam Heath Tue, 16 Sep 2003 13:43:45 -0500 dpkg (1.10.11) unstable; urgency=low * dpkg no longer provides any BYHAND files. If you need the source tarball, use the orig.tar.gz file available in the pool. The precompiled tars were hold-overs from when debs were not standard ar/tar files. * Install /usr/share/doc/dpkg/pseudo-tags, which talks about the bug titling we use to mark bugs for filtering in the Debian bts. * Updated ca.po. * Teach dpkg-source that ~ is legal in version numbers * Add build-depends on sgml-base, and increase gettext build-depends to 0.12.1-3. * Updated config.sub and config.guess in cvs. * Change use of strncpy in parsedb to memcpy. Closes: #160447 * No longer generate helpmsgs.{cc,h}. * several controllib changes: * Moved dependency parsing logic from dpkg-checkbuilddeps. The dpkg-checkbuilddeps parser didn't support empty fields, while the controllib parser did. * All dependency fields parsed by controllib.pl support [arch] specifiers. If the arch specifier doesn't apply for the current arch, then the item will not be added to the internal list structure. * Comment lines(that begin with '#') are removed during parsing. * Store the original casing of field names, for use in error reporting. * Store the original field's casing with 'o:' prepended in %fi. * ballombe@merulo.debian.org: dpkg-checkbuilddeps now handles empty fields. Closes: #111562 * Branden Robinson : support comments(first char on line begins with '#') in debian/control. Closes: #191810 * Bastian Blank : Allow for per-arch generated dependency fields. Closes: #170575 * Branden Robinson : Report the original casing of field names when they are unknown. Closes: #177753 * Patch dpkg-buildpackage to call debian/rules -qn build-arch, and if it's available, modify -B handling appropriately. If build-arch is not available, then when -B was called, do *not* pass -B on to dpkg-checkbuilddeps. Closes: #203097 * Frank Lichtenheld : Apply patch, to handle missing infodir.bak, and empty files. Closes: #196361 * Change standard_startup and standard_shutdown into macros. Closes: #200351. * Andrew Suffield : Fix inverted test of eof in parsedb, while looking for eof after field name. Closes: #198218 * Yann Dirson Add set -e to dpkg-doc.postinst. Closes: #191261 * Michael Weber : dpkg --print-architecture now does gcc -dumpmachine instead of --print-libgcc-file-name. Closes: #131893, #8241, #106793, #210285 * Daniel Silverstone : Apply patch to change hashing function, and increase bin size, for the package database. Closes: #206416 * Paul Eggert : Apply patch to make dpkg work with POSIX 1003.1-2001. Closes: #204894 * Joey Hess : Fix "stripping trailing /" message from dpkg-statoverride. Closes: #203782 * Sami Liedes : Increase filesdb bin size, and alter hashing function. Closes: #179385 * Anthony Towns : Retry removing empty dirs during purge. Closes: #112386 * Darren Salt : Add .cvsignore to dpkg-source's default diff ignore regex. Also fix missing \ escape for .deps. Closes: #174013 * Koblinger Egmont : Fix segfault with --status-fd. Closes: #173618 * Colin Watson , Andrew Suffield : Add .svn, {arch}, and .arch-ids to dpkg-source -i default regex. Closes: #169359 * Falk Hueffner : Added alphaev68-linux-gnu to archtable. Closes: #199360 * Elie Rosenblum : Apply patch to support OpenBSD. Closes: #154277 * Geoff Richards : Add --config to action section, and add as EXAMPLES section. Closes: #208014, #115759 * Yann Dirson : install-info --version and --help now display on stdout. Closes: #154633 * Dan Jacobson : Mention what dpkg and dpkg-query -S will not find. Closes: #153096 * Sebastian Leske : Mention in dpkg(8) that downgrading a package can have serious consequences. Closes: #61156 * Dan Jacobson : In dpkg-scanpackages(8), including small note that other tools might use the generated Packages file. Closes: #208894 * Warren Turkal : Fix some typos in dpkg-source(1). Closes: #207259, #204123, #167426 * Dan Jacobson : Alter text in dselect(8), implying that other interfaces are available for installing packages. Closes: #206164. * Daniel Bonniot : Note in start-stop-daemon(8) that --nicelevel takes an argument. * Ruben Porras : Remove duplicate 'can' in deb-control(5). Closes: #183840 * Dan Jacobson : Fix short description in dpkg-scansources(8). Closes: #175770 * Zefram : In dpkg(8), move dpkg-query options to their own subsection, like dpkg-deb. Closes: #174971 * Thomas Hood Add --dry-run and --simulate as synonyms to --no-act. Closes: #165099 * Junichi Uekawa : Fix wrong reference to DEB_BUILD_GNU_SYSTEM on --host in dpkg-architecture(1). Closes: #163621 * Michael Klein : s/Usuaully/Usually/ in deb-control.5. Closes: #161819 * Joey Hess : Removed reference in dselect(8) about recommends not being handled well. Closes: #157973 * Andrew Suffield : s/dpkg-source/dpkg-parsechangelog/ in dpkg-parsechangelog -h. Closes: #155822 * Matej Vela : Unhighlight "May be repeated multiple times." in dpkg-source(1). Closes: #151845 * Jordi Mallach : Make all actions in dpkg-deb -h lower case. Closes: #150642 * Alexander Hvostov : Add -g|--group to start-stop-daemon, and document properly. Closes: #127342 * Szerb Tamas : s/THANKS/THANKS.gz/ in dpkg(8). Closes: #91348 * "James R. Van Zandt" : In dpkg(8), mention running dselect, install after --set-selections. Closes: #175236 * Yann Dirson : Remove disabled --command-fd from help. Closes: #169619 * Tobias Burnus : Apply patch to update-alternatives that provides --set and --remove-all commands. Closes: #133745. * Osamu Aoki : Add --all to update-alternatives, that calls --config on all alternatives. Closes: #126621 * Dan Jacobson : Alter --config prompt, to be more clear, that one must 'press' enter to accept the default. Closes: #203557 * Peter Moulder : Fix some -w issues in update-alternatives. Closes: #137313 * Eduard Bloch : Apply patch to check whether the target path exists on removing. Closes: #37254 * Colin Walters : After opening files, set binmode. Closes: #175363 -- Adam Heath Tue, 16 Sep 2003 12:52:11 -0500 dpkg (1.10.10) unstable; urgency=low * Update archtable for hurd. Closes: #187509. * Make the dpkg-iasearch conflicts versioned. Closes: #170698. * Surround sed call with '' in Makefile.in. Closes: #187534. * Strip trailing / from the file args in dpkg-statoverride. Closes: #184239. * Modified to use autotools-dev. Closes: #179656. * Add netbsd support. Closes: #179658, #179659. * Support hypenated values in dpkg-architeture. Closes: #179661 * No longer managed the /usr/doc symlinks. -- Adam Heath Sat, 26 Apr 2003 15:10:24 -0500 dpkg (1.10.9) unstable; urgency=low * Fix dereference in main/help.c:cu_closefd(), which was the cause of close(random number) on most arches, but close(0) on s390x. * Add s390x to archtable. Closes: #160976. -- Adam Heath Sun, 15 Sep 2002 13:21:38 -0500 dpkg (1.10.8) unstable; urgency=low * Make the multiline regex have an upper bound, instead of being unbounded, as newer perls have a larger stack frame, which cause them to segfault quicker with larger inputs. Closes: #159756. -- Adam Heath Thu, 5 Sep 2002 16:32:01 -0500 dpkg (1.10.7) unstable; urgency=low * Fix double free in modstatdb_init, in the case that modstatdb_shutdown was called previously. Closes: #159515. -- Adam Heath Tue, 3 Sep 2002 18:59:19 -0500 dpkg (1.10.6) unstable; urgency=low * Don't call nffreeall, in any of the c/c++ programs. It appears dselect slightly corrupts it's memory enough that it can't be freed without segfaulting. Closes: #159023. -- Adam Heath Sun, 1 Sep 2002 00:19:18 -0500 dpkg (1.10.5) unstable; urgency=low * Fix segfault in md5sum if the file being checked doesn't exist. Closes: #154503. * Fix extraction of md5sum in dpkg-scanpackages. Closes: #153769. * Handle directories better in md5sum. Closes: #157453. * Fix read past buffer in lib/nfmalloc.c. Closes: #157304. * Fix several read pass buffer bugs, and a memleak. Closes: #155362. * Fix segfault when --auto-deconfigure is given. Closes: #157762. * Allow spaces between the end of a version, and the trailing ')'. Closes: #154898. * Fixes for HURD: Closes: #156545 * Add i386-gnu0.3 to archtable. * Fix handling of static compiles, with regard to zlib. * Previous install-infos(before 1.10) handled multiple dir file entries, because they would copy the entire stanza unmodified. The newest version does not do this, as it reformats the options, and thereby only takes the first line. So, we now split all the lines from the stanza, and process them all. Closes: #147492. * Fix corruption of available file, caused by use of memory that was previously freed. Closes: #154257. * Fix several minor memleaks. * Remove /usr/sbin/start-stop-daemon. Closes: #156437. -- Adam Heath Thu, 29 Aug 2002 16:43:15 -0500 dpkg (1.10.4) unstable; urgency=low * Remove -ffunction-sections and -fdata-sections. Closes: #152130. * Install archtable into /usr/share/dpkg/. -- Adam Heath Sun, 14 Jul 2002 15:17:56 -0500 dpkg (1.10.3) unstable; urgency=low * Move dselect.cfg to dselect package. Closes: Bug#152132 * Install methods into /usr/lib/dpkg/methods, not /usr/lib/dpkg. Closes: #152161. * Fix test inversion in start-stop-daemon, when checking the pid given in a pid file. Thanks Thomas Morin . Closes: #152270. * If in --test mode, and --stop is given, increment n_killed, so that start-stop-daemon returns the proper exit value. Thanks Thomas Morin . Closes: #151992. -- Adam Heath Thu, 11 Jul 2002 22:58:43 -0500 dpkg (1.10.2) unstable; urgency=low * Make configuration files in $HOME work again * dpkg + dpkg-static conflict with dpkg-dev << 1.9, to fix md5sum error in dpkg-source. Closes: #151691. * Remove -Z from patch call, in dpkg-source, as it makes patch warn about missing timestamps. Closes: #151965 * Install debian/dselect.conffiles. -- Adam Heath Thu, 4 Jul 2002 21:08:09 -0500 dpkg (1.10.1) unstable; urgency=low * Add conflict with dpkg-iasearch which intruded on our namespace. * Replace manpages-de which includes one of our manpages. Closes: #151485 * Don't always call autoheader when building. Closes: #151471 * Fix double conflict in dpkg. Closes: Bug#151581 * Move dselect methods to dselect package. * dpkg-checkbuilddeps no longer checks for build-essential. dpkg should not hardcode Debian policy. * Make dpkg-genchanges accept ~ as part of a package filename. Closes: Bug#150739 * Move dpkg.cfg and dselect.cfg manpages into dpkg package. Closes: Bug#132901 -- Wichert Akkerman Tue, 2 Jul 2002 12:34:07 +0200 dpkg (1.10) unstable; urgency=low * dpkg now reorders symlinks when extracting debs. However, this is also still done when building debs. After a stable release of Debian has occurred with this modified dpkg, the reordering when building can be removed. * Fixed upper/lowercase problems with package names. Closes: Bug#58091 (and 3 others). * Add Russian manual pages * Fix n in dselect package list (performs searchagain now) * Fix layout problem in dpkg-divert manpage. Closes: Bug#103667 * When a package is set to hold, and a reinstallation is requested, -E will not properly skip it. Closes: #45787. * Make dpkg-checkbuilddeps use dpkg-architecture. Closes: Bug#104230 * Improve dpkg-archtecture documentation. Closes: Bug#104232 * Update German translation. Closes: Bug#97239 * Update Polish translation. Closes: Bug#115783 * Update French translation. * Update Brazilian translation. * Update Danish translation. * Update Galician translation. * Update Portuguese translations. * Add Catalan translation * Add German md5sum manpage * Add Brazilian update-alternatives manpage. Closes: Bug#122132 * Improve dselect manpage. Closes: Bug#103839 * dpkg-name(1) no longer mentions the non-existing dpkg(5) manpage. Closes: Bug#104214 * Improve handling of Recommends and Suggests in dselect. Closes: Bug#34942 * Add per-user configuration files. Closes: Bug#103845 * Split dselect into its own package. dpkg Pre-Depends on it to make sure no weird things happen during an upgrade but this will allow us to make dselect option at some point in the future. Closes: #114249. * Make colours in dselect user-configurable. Closes: Bug#103994 * Make Q do an abort in the method selection menu to make things more consistent with the package list * Fix test for nice(2) failure in start-stop-daemon. Closes: Bug#104561 * Improve the dselect helpscreen a bit. Closes: Bug#72634 * New version comparison routine that can handle arbitrarily large numbers and accepts `~' as a low-sorting character. Closes: Bug#93386 * dselect now accepts regular expressions when searching for packages and can search in package descriptions as well. Closes: Bug#81009,#83139 * Move query commands into a seperate dpkg-query command. For the old options (-L,-l,-s,-S) dpkg will still call it for you. * Add configurable package listing support to dpkg-query * Handle window resize in dselect main menu. Closes: Bug#98275 * update-rc.d moved to the sysvinit package. Closes: Bug#108887,#109282 * Add --showformat and --show options to dpkg-deb and dpkg-query to allow one to customize the output format * several install-info cleanups: * Move /usr/info/dir to /usr/share/info/dir. Closes: #67174. * If /usr/share/info doesn't exist, print a message saying so, instead of the confusing "couldn't lock" error. Closes: #2531. * If /usr/share/info/dir doesn't exist, or is empty, try to copy the backup from /var/backups/infodir.bak. Closes: #121309. * Add a --remove-exactly option, and allow for relative filenames. Closes: #92650. * Use the section from the .info file if --section is not given. Closes: #76100. * Error messages now include the filename being processed. Closes: #66735 * /usr/share/info/dir now has it's entries formatted to even widths. Closes: #11228 * --calign|--align|--maxwidth are now ignored. * strip enoent as well. Closes: Bug#112378 * Fix format error in Dutch translation. Closes: Bug#113120 * When parsing stdin, md5sum now displays '-' as the filename, to match textutils md5sum. Closes: #121489. * Apply patch from bug, to give update-alternatives a --list command. Closes: #120924. * Make dpkg-checkbuilddeps always check for build-essential. Closes: Bug#118420. * Use space seperated output instead of comma seperated in dpkg-checkbuilddeps * Update default ignore expression in dpkg-source to also match *~ and *.swp in subdirs. Closes: Bug#127458 * Handle errors when verifying md5sums. Closes: Bug#102367 * dpkg-source now uses reliable timestamps for changed files. Closes: Bug#105750 * Fix typo in start-stop-daemon help message. Closes: Bug#131439 * update-alternative exits with a non-zero exit code when displaying a non-existing alternative. Closes: Bug#131496 * Use gzip -c in install-info. Closes: Bug#131758 * start-stop-daemon works on HP-UX now. Closes: Bug#130130 * Fix dselect spin when run without input. Closes: Bug#132476 * Update-alternatives now correctly restores an alternative to auto mode when removing a manually selected alternative. Closes: Bug#132632 * Copy bugs and origin information into status file. Closes: Bug#132714 * Improve wording of update-alternatives --config text. Closes: Bug#133035 * Add manpages for dpkg.cfg and dselect.cfg. Closes: Bug#132901 * Improve test for illegal packagename for dpkg-gencontrol -p option * Fix segfault when getenv("PATH") returns null. Closes: Bug#136349 * Add Large File Summit extensions. Closes: Bug#130509 * Fix typo in dpkg-source manpage. Closes: Bug#141906 * Re-fix handling of multiple blank lines in control. Closes: Bug#143117 * Document --force-confmiss and --force-bad-verify. Closes: Bug#146855 * Drop upgrade compat stuff in dpkg postinst for ancient versions (over 5 years old) * Always set CLOEXEC on the lock fd. Closes: Bug#147872 * Clean up tmp files when ctrl-c is sent to dpkg-source. Closes: Bug#58653. * dpkg-source no longer requires exact case matches for fields in debian/control. Closes: Bug#139159. * dpkg-scanpackages now gives proper case for Source and Installed-Size. Closes: Bug#119532. * dpkg-architecture: s/build on/built on/; same for 'build for'. Closes: Bug#140441. * cl-debian.pl now recognizes emergency as valid in changelogs. Closes: Bug#138013. * Properly count recursive expansion of variables, instead of just counting all variable expansions. Closes: #144121. * Add -I to dpkg-buildpackage and dpkg-source, to excludes files from tar, when building a native package. Closes: Bug#75947. * Close the old debian/files file, before doing a rename. Closes: Bug#111503. * Fix documentation of -v for dpkg-parsechangelog, removing the requirement that the version has to be in the changelog. Closes: Bug#117968. * Fix typo in dpkg-source(1), s/-su/-sU/. Closes: Bug#126340. * Add dpkg-scansources to dpkg-scanpackages(8). Closes: Bug#147924. * Change /usr/info into a symlink to /usr/share/info if possible -- Wichert Akkerman Fri, 21 Jun 2002 21:53:15 +0200 dpkg (1.9.21) unstable; urgency=low * Fix corrupt Swedish translations that would some error messages display incorrectly. * Enable --force-overwrite by default in /etc/dpkg/dpkg.cfg * dpkg.cfg is now no longer a conffile. This means the installer can change defaults depending on how an install is done * Detect truncated debs, and abort the unpack. Closes: #138569. * Improve dpkg(8) --force documentation * Fix error in Russian dselect translation -- Wichert Akkerman Thu, 16 May 2002 19:42:29 +0200 dpkg (1.9.20) unstable; urgency=medium * Fix assertion when --auto-deconfigure is set. Closes: #137765. * Fix segfault discovered by fixing the above. * Fix segfault when getenv("PATH") returns null. Closes: #136349 * Recompiled against updated zlib, to fix possible security issue. Also bumped build-depends to match. Closes: #137931(grave) -- Adam Heath Sun, 17 Mar 2002 02:52:44 -0600 dpkg (1.9.19) unstable; urgency=medium * install-info continues to read all data from a pipe, until EOF. Closes: #99816(grave). * Add Catalan translation * Update Danish translation. Closes: Bug#131869 * Update French translation. * update-alternative exits with a non-zero exit code when displaying a non-existing alternative. Closes: Bug#131496 * Changed Maintainer to debian-dpkg@lists. * Fix "Up to date installed packages" for polish translation. Closes: #116398. * Swap updated/up-to-date polish translations(they were reversed). Closes: #117583, #102961. * Mark /etc/alternatives/README as a conffile. * Strip .note, .comment, and /usr/lib/dpkg/enoent. * Make dpkg-gencontrol not warn about Uploaders. Closes: #111090. -- Adam Heath Sat, 2 Feb 2002 11:47:34 -0600 dpkg (1.9.18) unstable; urgency=low * Fix MD5Sum corruption when upgrading a package. Closes: Bug#113961. * Add Wichert and I to debian/control:Uploaders. -- Adam Heath Sat, 3 Nov 2001 00:31:00 -0600 dpkg (1.9.17) unstable; urgency=low * updated-rc.d moved to the sysvinit package. Closes: Bug#108887,#109282 -- Wichert Akkerman Wed, 22 Aug 2001 01:24:52 +0200 dpkg (1.9.16) unstable; urgency=low * Revert architecture-change to dpkg-source from 1.9.11, see ChangeLog for details. -- Wichert Akkerman Thu, 5 Jul 2001 22:42:11 +0200 dpkg (1.9.15) unstable; urgency=low * Change policy of handling dscformat in dpkg-source * Fix the arglist construction for maintainer scripts * Revert dscformat to 1.0 since older dpkg-source versions do not have the new policy. In the future (starting at format 2.0 to maintain compatibility with old dpkg-source implementations) minor changes to the dscformat have to be fully backward and forward compatible. -- Wichert Akkerman Sat, 30 Jun 2001 16:41:43 +0200 dpkg (1.9.14) unstable; urgency=low * Make the Uploaders field in a .dsc file optional. * Disabled sanity checking of source packages. -- Adam Heath Mon, 25 Jun 2001 02:22:40 -0500 dpkg (1.9.13) unstable; urgency=medium * Add a -W option to dpkg-source(and the other utils, where it is just passed thru), to turn certain errors into warnings(of which, only one is changed, namely, the 'tar doesn't contain preceeding directory' error). Closes: #101813, and partially 101845. * Don't error out if the files in the tar have leading './', for dpkg-source. (another partial close of 101845). * Handle the case where a single directory exists in the orig.tar.gz, but it is NOT of the form -. Closes: #101845. * Set LC_ALL in dpkg-source when we call external programs when we are going to parse their output. Another bug from 101845. * Handle stating of truncated cpio filenames(100 char limit, bah), in dpkg-source. Another bug from 101845. * Add support for an Uploaders field, which is read from the first paragraph of debian/control, and propagated to the .dsc. This lists the people allowed to upload a package. If it is not set, then the value of the Maintainer is placed into this field of the .dsc. This bumps the .dsc format to 1.1. Closes: #101815. * Handle symlinks in the tarball, and don't error out if found. * in controllib, make warnerrors default to warnings. Affects dpkg-source. This will be changed to be errors in the future. -- Adam Heath Sun, 24 Jun 2001 13:48:52 -0500 dpkg (1.9.12) unstable; urgency=medium * Fix do_script() bug. Closes: Bug#101552 * Fix building and extracting of certain kinds of source packages. Closes: #101684. * Added Colin Watson to THANKS. -- Adam Heath Wed, 20 Jun 2001 18:27:03 -0500 dpkg (1.9.11) unstable; urgency=low * The "Hang on to your hats, it gets bumpy from here." release. * Trim trailing spaces from package names when checking builddeps. Closes: #101304. * Apply patch from bug to fix logic error that kept everything but Build-Deps from working in checkbuilddeps. Closes: #101511. * Apply patch to correctly check the output of gcc on hurd, for dpkg-architecture. Closes: #99874. * The internal pod docs in dpkg-architecture were updated to reflect that -f was no longer implied when -q was given, but the build system wasn't generating new documentation. Closes: #100997. * deb(5) now has a see-also for deb-old(5). Closes: #99620. * Fix dpkg-shlibdeps infinite directory recursion thru symlinks. Closes: #97622. * Set the Architecture to 'source' only when doing source only uploads in the generated changes files. Closes: #100144. * Document -nc in the dpkg-buildpackage manpage. Closes: #101038. * Make dpkg-source work with GNU md5sum. Closes: #97666. * in dpkg-source, when both arch: all and arch: packages exist in debian/control, don't promote the source arch: to any, but only list all and . Closes: #94608 * Apply patch from Colin Watson: Closes: #89679 * Reset SIGPIPE to DEFAULT when forking gzip. * set LANG to C before execing cpio, as we parse its output. * In checktarcpio() and checktarsane(), use the previously open pipes, instead of the opening files on disk(which was the old, ancient way). * Improve the output parsing of tar in checktarsane(). * warn instead of die when find returns an error(which happens if there is a dangling symlink, because we use -follow). Closes: #51479. * Change list of allowed urgencies in debian/changelog to: low, medium, high, and critcial. Closes: #94475. * Error out if an illegal package name is used in dpkg-gencontrol.pl. Closes: #61211 * Apply patch from Marcus Brinkmann to dpkg-buildpackage: Closes: #98201. * Option -a implies option -d. * Set ARCH correctly to host architecture, rather than build arch. -- Adam Heath Tue, 19 Jun 2001 22:15:25 -0500 dpkg (1.9.10) unstable; urgency=low * Fix [arch] parsing, and handle extra spaces better. Closes: #100512, #101031. * Apply patch from bug, to fix cleanup of dpkg-divert temp files. Closes: #100474. * Swap j/k keys on the main menu, so they function like the package selection screen(and like vi). Closes: #100502. * Multiple fixes in bug: Closes: #99892. * s/DEAD_JOE/DEADJOE/ in dpkg-source. * Switch to auto mode if alternative symlink is missing. * Update Spanish translation -- Adam Heath Sat, 16 Jun 2001 14:57:45 -0500 dpkg (1.9.9) unstable; urgency=low * The leading and trailing spaces patch in the last upload had some issues with trailing spaces. This fixes them. No bug to close, as the bts is still down. -- Adam Heath Wed, 6 Jun 2001 22:36:57 -0500 dpkg (1.9.8) unstable; urgency=low * Remove leading and trailing spaces from versions, and check for embedded spaces, inside dpkg. Closes: #99186. * Handle varied use of spaces in dpkg-checkbuilddeps. Closes: #98899. * Reset SIGPIPE back to default, in dpkg-source. Closes: #98563. * Remove bogus $! check from dpkg-architecture. Closes: #99428. -- Adam Heath Sat, 2 Jun 2001 15:15:04 -0500 dpkg (1.9.7) unstable; urgency=low * If a new file doesn't exist on disk, but is a going to be installed as a directory, then don't error out. Closes: Bug#17381. * Update japanese manpages. Closes: Bug#97831. * Update it.po. Closes: Bug#98273. * Fix bad cleanup in dpkg-divert. Closes: Bug#98578,#98828,#98831. -- Adam Heath Mon, 28 May 2001 18:59:03 -0500 dpkg (1.9.4) unstable; urgency=low * Oops. EOF_mmap incorrectly detecting the end of the data block. Closes: Bug#95981. * After fixing the above bug, and using debootstrap to build a sid chroot, I discovered that my previous dependency cycle fix could cause segfaults in some situations. -- Adam Heath Tue, 1 May 2001 23:04:46 -0500 dpkg (1.9.3) unstable; urgency=low * Fix compiles on ppc. Closes: Bug#95918. -- Adam Heath Tue, 1 May 2001 00:29:45 -0500 dpkg (1.9.2) unstable; urgency=low * Recompile, to fix incorrect path 1.9.1/dpkg-divert. Closes: Bug#95845 -- Adam Heath Mon, 30 Apr 2001 14:21:28 -0400 dpkg (1.9.1) unstable; urgency=low * Fix segfault with empty status and available, and when missing a trailing new line. Closes: Bug#95496 * Make dpkg-shlibdeps not care if dpkg --search return with an error. Closes: Bug#95568 * Fix corruption of user-defined fields in status and available. Closes: Bug#95567. * Changed dpkg.cfg to include no-debsig by default, as no debs are currently signed, and we get false errors when debsig-verify is installed. This will be removed in the future, when the archive tools support package signatures. Closes: Bug#95573 * dpkg-buildpackage should only check for valid signinterface if the user specifies one. Closes: Bug#95598 * Fix removing of diversions. Closes: Bug#95655 * Fix md5sum -c. Closes: Bug#95586 -- Adam Heath Sat, 28 Apr 2001 16:28:21 -0500 dpkg (1.9.0) unstable; urgency=low * Things should mostly work OpenBSD 2.8 as well now * Added a --status-pipe option. * Fixed several memleaks. * Profiled dpkg. * Reworked lib/parse.c:parsedb(). Instead of using getc(), then calling varbufaddc(), it now reads the entire file at once into a huge buffer, then moves pointers around, to do the parsing. This gave a speedup of 33% on a dual celeron 333, when reading status and available. * various other speedups. * Removed all --smallmem code, as smallmem and largemem now actually use about the same amount of memory, and largemem is faster. Both --largemem and --smallmem are now obselete options, and will print a warning if used. Closes: Bug#84905, #67528 * Initialize unitialized variables. This should solve several segfaults. Closes: Bug#25317(plus 9 others, thru the beauty of merges) * Found that when working with dependency cycles, and part of the cycle was a provide, the provider was not being considered, so the cycle could not be broken. Closes: Bug#87985(and 3 others) * Update German translation, Closes: Bug#80529,#80532,#87581 * Update French translation, Closes: Bug#65284,#85035,#87238 * Update Japanese translation, Closes: Bug#93873 * Updated all other translations (but no bugs filed) * Add Danish translation * Remove spurious '%s' in Polish translation, Closes: Bug#74814 * Add French manpages, courtesy of Philippe Batailler * Ingore vim swapfiles in dpkg-source, Closes: Bug#81630 * remove --import option from dpkg-statoverride, Closes: Bug#81358 * Replace nfmalloc implementation with obstack. Added obstack.[ch] to optlib, for non-GNU systems. * dpkg-divert only allows absolute filenames now. Closes: Bug#82419 * Handle diffs from non-existing files to existing files. Closes: Bug#82708, #90982. * Small fixes to the buildsystem. Closes: Bug#84361 * Fix dpkg-statoverride --update for things other then plain files. Closes: Bug#84449 * Fix race with source directory disappearing in dpkg-source. Closes: Bug#45511 * Fix manpage for dpkg-gencontrol. Closes: Bug#84625 * Add -n option for dpkg-gencontrol to specify a filename. Closes: Bug#75796 * Use POSIX glob instead of regexp in debian/rules. Closes: Bug#83042, #84582 * fix typo in usage message for dpkg-divert, Closes: Bug#85977 * Use full path for argv[0] when calling scripts. Closes: Bug#68783 * Add ia64 support to dpkg-architecture. * Minor script changes, Closes: Bug#87485 * Stop dpkg-genchanges from complaining about missing packages when doing a source-only build. Closes: Bug#87571,#15644,#25496 * Various dpkg-architecture cleanups. Closes: Bug#87505 * Modify dpkg-architecture to handle gcc versions containing letters. Closes: Bug#83083 * dpkg-buildpackage updates: Closes: Bug#87572,#85847 + make -C work properly + fix test for gpg secret keyring + improve source messages + skip signing pause when building unsigned packages + test for invalid signinterface. Closes: Bug#87579 + remove debsign support, it's useless and doesn't work + Use correct architecture when naming .changes file. Closes: Bug#88015 * Fix wording in dpkg-statoverride manpage for --add. Closes: Bug#85080 * Fix typo in start-stop-daemon manpage. Closes: Bug#88225 * Add dpkg-checkbuilddeps to check if build dependencies are satisfied and modify dpkg-buildpackage to call it if wanted. Closes: Bug#86453,#83812,#60717,#74372,#67896,#60717,#13961 * dpkg-parsechangelog can read a changelog from stdin now. Closes: Bug#80142 * Fix confusing wording for dpkg-buildpackage -uc option in manpage. Closes: Bug#83468 * dpkg-statoverride now exits with exitcode 1 if we do a --list but don't output anything. Closes: Bug#84328 * Remove Linux reference from all scripts, they should run fine on other OSes as well. * Mark last argument in dpkg-scanpackages usage info as optional. Closes: Bug#86658 * Fix cache in dpkg-scanpackages version comparison. Closes: Bug#90722 * Fix formatting error in dpkg-source.1. Closes: Bug#82723 * Change dpkg-gencontrol to fix comma-related syntax errors after processing substvars. Closes: Bug#92908 * Verify package signatures if debsig-verify is installed. Closes: Bug#37017 * Handle window resize in dselect main menu. Closes: Bug#93559 * Initialize all parts of the package record. This should fix several segfaults people have been seeing in dpkg. Closes: Bug#90328. * Apply patch from bug#86847, that escapes intl chars in filenames. Closes: Bug#83752, #85040, #86847, #89000. * Errors during dpkg -s(and other similiar commands) are now printed on stderr. Closes: Bug#88987. * Add a --retry option to start-stop-daemon. Closes: Bug#75139 * Fix regeps to extract Closes magic from a changelog so the # is really optional. Closes: Bug#94474 * Remove useless statement from dpkg-shlibdeps. Closes: Bug#90516 * Make the debian changelog parser identify itself with $progname. Closes: Bug#89409 * Give a syntax error when we get an unexpected PGP signature in control files. Closes: Bug#75562 * Change dpkg manpage to reflect that --force-statoveride is no enabled by default. Closes: Bug#95023 * Handle dangling symlinks, by ignoring error code 1 from find, when processing --recursive. Closes: Bug#4784 * dpkg -L, -S, -l, -s, and -p now return an error code if any package does not exist. Closes: Bug#4974, #72406 * dselect has a configuration file as well now * Get ENOENT value at runtime in dpkg-divert instead of hardcoding it. Closes: Bug# 31620 * Fix wrong ENOENT test in dpkg-divert. Closes: Bug#95088 * Add support for more SuperH variants (sh[34]{,eb}-linux-gnu) * Fix formating and a typo in the dpkg manpage * Document the dpkg.cfg configuration file in dpkg(8) -- Wichert Akkerman Thu, 26 Apr 2001 12:39:16 +0200 dpkg (1.8.3.1) unstable; urgency=low * Revert change to nfmalloc.c that was causing SIGBUS on sparc. -- Ben Collins Sat, 13 Jan 2001 08:52:11 -0500 dpkg (1.8.3) unstable; urgency=low * Do chown before chmod in dpkg-statoverride, Closes: Bug#81943 * Fix recusion in dpkg-shlibdeps, Closes: Bug#81322 * Really completely revert dpkg-source patches which broke backwards compatibility -- Wichert Akkerman Fri, 12 Jan 2001 00:02:22 -0800 dpkg (1.8.2) unstable; urgency=low * Don't attempt to read from an input source when we only want 0 bytes. Also handle buggy systems that return EAGAIN instead of EINTR. Closes: #81881. -- Adam Heath Thu, 11 Jan 2001 00:43:50 -0600 dpkg (1.8.1.1) unstable; urgency=low * Apply patch from bug to fix badly generated diffs(in some circumstances). Closes: #81152 -- Adam Heath Sat, 6 Jan 2001 16:07:33 -0600 dpkg (1.8.1) unstable; urgency=low * Make --name a valid option. Closes: #31206, #51953. * dpkg-deb -I works again * Update Swedish translation -- Wichert Akkerman Thu, 4 Jan 2001 19:31:13 +0100 dpkg (1.8.0) unstable; urgency=low * Add -k|--symlink option to dpkg-name. Closes: #35040 * Made the accelerator keys in dselect's main menu separate options, so that they can be translated separately. Closes: #50955. * Added depends on sysvinit (>= 2.72), so that we can make sure that /etc/rcS.d exists. Closes: #55037. * update-rc.d: Changed documentation and help, as -f only applies during remove. Closes: #55049. * Added a --force-all option. Closes: #61354. * Format help string for --abort-after like other option help strings. Closes: #62464. * Fix dselect methods to pass admindir to dpkg from dselect. * Minor tweak so that when patch 2.5.4 is manually used to apply a diff, it doesn't get applied multiple times. Closes: #65021 * Add --nicelevel to start-stop-daemon, to alter a programs priority before starting. Closes: #65191. * Document that --largemem is the default, and that the test point is 24 megs. Closes: #65607. * Document that --set-selections does not actually install any packages. Closes: #65340. * Fix typo in dpkg-deb.1. Closes: #65945. * Add --truename option to dpkg-divert. Closes: #68489. * Documented COLUMNS in dpkg(8). Closes: #77001. * Modified DPKG_C_GCC_TRY_WARNS() to call AC_SUBST, so that we can use the result of the test during build time. Closes: Bug#75138 * Added description for "suggests" in main/depcon.c:describedepcon(). Closes: Bug#74113 * Removed bashing from dpkg.postinst. * Make '#' optional in Closes: tags. Closes: Bug#63137. * Add -t to -h output in dpkg-buildpackage: Closes: Bug#49598. * Fix typo in --compare-versions error message. Closes: Bug#66474. * -R doesn't mean --root. Closes: Bug#66068, #72013 * Add armv3l to archtable. Closes: Bug#72125 * Fix two memory leaks, and lesson the memory foot print a tad. Hints taken from 74259. * Fix some things perl5.6 complains about. Closes: Bug#77337 * Fix referenes to dpkg-deb manpage. Closes: Bug#77855 * Update Galish translation * Add new --import option to dpkg-statoverride to make it easy to import suidmanager settings. * Speedup patches by Adam Heath * statoverride fixes by Robert Luberda, Closes: Bug#78436 * Add Linux S/390 support. Closes: Bug#79063 * Using libz to decompress data instead of calling gzip. Closes: Bug#49581 * Add gettext to build-depends * Fix warning when trying to remove a non-existing statoverride. Closes: Bug#79352 * Be more paranoid with file permissions when extracing files * Apply statoverrides to more then just files * Update update-alternatives manpage to use FHS instead of FSSTND. Closes: Bug#80237 * List descriptions for udebs in .changes -- Wichert Akkerman Mon, 25 Dec 2000 17:19:31 +0100 dpkg (1.7.2) unstable; urgency=low * Fix parsing of configuration files * Add new powerpc-linux-gnu entry to archtable. Closes: Bug#76522 * No longer bother to install emacs things. I don't use emacs myself and can't support that properly. * scripts/dpkg-shlibdeps.pl: Make it parse soname's in the format of "libfoo-X.X.so" (e.g. libdb-3.1.so) and use it. Also make it give a warning if there is a NEEDED line in the objdump output that we cannot grok. * scripts/dpkg-shlibdeps.pl: resolve library paths using a combination of the libc major version, and ldconfig -p output. Solves problems with errant libc5 deps. * Correct name of .changes file when doing source-only builds * Fix -ap option for dpkg-buildpackage. Closes: Bug#77305 * Fix typo in update-alternatives manpage. Closes: Bug#77829 * Fix typo in script-regexp update-rc.d. Closes: Bug#76029 -- Wichert Akkerman Thu, 23 Nov 2000 18:55:50 +0100 dpkg (1.7.1) unstable; urgency=medium * Fix a typo in the dpkg-statoveride manpage * dpkg-statoverride reads and writes the right file now * Make update-alternatives use the right dir for alternatives again -- Wichert Akkerman Tue, 7 Nov 2000 01:16:39 +0100 dpkg (1.7.0) unstable; urgency=low * Allow the administrator to override file mode and ownership using the new dpkg-statoverride tool. * Use objdump instead of ldd in dpkg-shlibdeps * Fix logic in dpkg-shlibdeps so it looks for dependencies as specified in its documentation * Make update-alternatives update slave links with --config and properly switch the alternative to manual mode * HURD updates, Closes: Bug#57753,#57754,#57755 * dpkg-architecture: -q should not imply -f, Closes: Bug#57761 * add dpkg:UpstreamVersion and dpkg:Version substvars in dpkg-genchanges and dpkg-gencontrol. Closes: Bug#62069,#64774 * dpkg-genchanges: add new Changed-By field to .changes with the last person who made a change, and modify the Maintainer-field to be the actual maintainer. Update the format-version to 1.7 to reflect this. * dpkg-genchanges: allow a space between # and a to-be-closed bugnumber * dpkg-deb: reorder files when building a package * dpkg-statoverride: new tool to override ownership and modes for files * Check COLUMNS environment for dpkg -l output. Closes: Bug#65536 * Add Origin and Bugs fields to the control file * Install new /etc/dpkg/origins/debian file * Corrections and updates to Swedish translation. * Add Galician, German, Dutch and Brazilian translations * archtable: add ia64 and sh; revert sparc64 so that it turns into sparc. There wont be a full binary-sparc64 port. Closes: Bug#70788 * dselect/main.cc: small fixups to get it to compile with gcc-2.96 * Clean up fd handling in some places. Closes: Bug#69359,#69360,#69361 * Document -k option for dpkg-buildpackage. Closes: Bug#71808 * Install commented dummy shlibs.default and shlibs.override files * Give dpkg a configurationfile * dpkg-scanpackages now uses the most recent version if multiple versions of a package are found. * don't rename a file to itself in dpkg-source. Closes: Bug#75060 * Fix buffer overflow in cmdname handling in start-stop-daemon. Closes: Bug#75103 * Don't abort if start-stop-daemon tries to read a non-existing pidfile. Closes: Bug#75105 * Update formating of start-stop-daemon manpage. Closes: Bug#75110 * Make a missing package a warning instead of an error in dpkg-genchanges -- Wichert Akkerman Sun, 5 Nov 2000 17:28:39 +0100 dpkg (1.6.13) frozen unstable; urgency=low * Add Format-flag to .dsc format: we know we are going to change the format in the next release, this change will make dpkg-source abort with a reasonable error instead of doing unexpected things. * Fix error in gettext'ized string * Updated Czech, French, Polish and Spanish translations. Closes: Bug#63663 * debian-changelog-mode.el: fix documentation string for debian-changelog-finalise-last. Closes: Bug#63003 -- Wichert Akkerman Mon, 8 May 2000 16:08:53 +0200 dpkg (1.6.12.99) frozen unstable; urgency=low * Pre-release for 1.6.13. which will only feature translation updates * Fix typo in dpkg-divert, Closes: Bug#60243 * dpkg-genchanges: recognize non-deb packages (tarballs, such as dpkg-non-deb and boot-floppies disk tarballs). This makes sure that we include them when figuring out the Arch field in the .changes * mark another string as translateable, Closes: Bug#62543 * fix location of --abort-after in --help output, Closes: Bug#62464 * fix allocation error in checkpath(), Closes: Bug#62364 * add Hold to list of desired package states in -l output, Closes: Bug#58765 -- Wichert Akkerman Fri, 21 Apr 2000 11:52:59 +0200 dpkg (1.6.12) frozen unstable; urgency=high * Fix test for gpg/pgp in dpkg-buildpackage. You can now build unsigned packages again. Closes: Bug#60395 * Updated Spanish and Swedish translations. Closes: Bug#41735 * Merge patch from Joel Klecker to remove emacsen-common stuff from dpkg-dev -- Wichert Akkerman Mon, 3 Apr 2000 16:50:02 +0200 dpkg (1.6.11) frozen unstable; urgency=high * Oops, missed one case where the libc/ncurses conflict reared its ugly head and broke dselect miserably. * fix syntax error in dpkg-divert. Closes: Bug#60050 -- Wichert Akkerman Fri, 10 Mar 2000 11:52:07 +1100 dpkg (1.6.10) frozen unstable; urgency=low * The `it rains in Sydney' release * Mark another string in dselect as translateable, Closes: Bug#58618 * Fix typos, Closes: Bug#58619 * Change dselect keybindings slightly so `n' really does searchagain * Updated Czech and Spanish translations, Closes: Bug#58617 * dpkg-divert.pl: reinstate last writeability-patch. Modified to not abort on ENOENT: this indicates a directory does not (yet) exist. If this happens don't try to rename. This should fix all current dpkg-divert problems. Closes: Bug#59207,#58596 * update-alternatives: switch back to auto-mode when manually selected alternative is removed, Closes: Bug#54933 * dselect no longer segfaults on SIGWINCH but does The Right Thing instead. Closes: Bug#54303,#58697,#59419 -- Wichert Akkerman Tue, 7 Mar 2000 15:09:47 +1100 dpkg (1.6.9) frozen unstable; urgency=low * Fix typo in update-alternatives manpage * dpkg-architecture: -q should not imply -f, Closes: Bug#57761 * Cleanup bits of install-info to make it more stable * Fix Build-Dependency for ncurses, Closes: Bug#58073 * Some more documentation updates, Closes: Bug#57985 * Revert patch to check for writeable filesystems in dpkg-divert, Closes: Bug#57840 -- Wichert Akkerman Fri, 18 Feb 2000 12:11:58 +0100 dpkg (1.6.8) frozen unstable; urgency=low * Turn --force-overwrite on by default * Fix a couple of small buildsystem errors * Support multiple adjacent newlines in control-style files, Closes: Bug#56056 * Updated Czech and Swedish translations * Revert patch to change order of things when purging a package, Closes: Bug#56374 * Handle failed open of /dev/tty in dpkg -l, Closes: Bug# 55041 * Update Japanese translations, Closes: Bug# 56641, #57494, #57595 * Update extended description for dpkg-dev, Closes: Bug# 56675 * Implement verbose option for update-alternative * Fix conflicts handling -- Wichert Akkerman Thu, 10 Feb 2000 15:31:31 +0100 dpkg (1.6.7) frozen unstable; urgency=low * dpkg compiles on HP-UX, Solaris and IRIX now * start-stop-daemon can chroot now, Closes: Bug#54513 * Allow space between # and the bugnumber in the changelog * Display package description with waddnstr, Closes: Bug#54313 * Updated Japanese manpages, Closes: Bug#54690, #55080 * Upload full source for packages with version *-0.1, Closes: Bug#54651 -- Wichert Akkerman Sun, 16 Jan 2000 18:36:10 +0100 dpkg (1.6.6) unstable; urgency=low * dpkg-buildpackage supports debsign, Closes: Bug#58333 * fix update-alternatives manpage, Closes: Bug#53859 * Updated Polish translation * Pass admindir to dpkg, Closes: Bug#54039 * Fix dpkg -l output * Remove dpkg-safelist again, it had issues -- Wichert Akkerman Fri, 7 Jan 2000 19:51:45 +0100 dpkg (1.6.5) unstable; urgency=low * Update Spanish translation * Don't strip 8th bit in dselect packagelists, Closes: Bug# 49061 * Don't use \z in dpkg-scansources, Closes: Bug# 53182 * Correctly unregister internals manual, Closes: Bug# 53200 * dselect helpessages can be translated now, Closes: Bug# 51381 * dselect UI tweaks, including a new --expert mode * Added build-depends, Closes: Bug# 53394 * Added THANKS-file with people who have contributed to the code * Use full width of tty in packagelisting, Closes: Bug# 53395 * Add -z option to dpkg-deb to set compressionlevel when building packages, Closes: Bug# 53398 * Fix segfaults when producing a diff between current and new conffile, Closes: Bug# 52197 -- Wichert Akkerman Sat, 25 Dec 1999 04:47:09 +0100 dpkg (1.6.4) unstable; urgency=low * No longer byte-compile for emacs * Add Swedish translation * start-stop-daemon: honour --oknodo if we fail to kill a process Closes: Bug#52580,#52185,#52457 * Fix dselect program description, Closes: Bug#52328 * Fix architecture-detection in dpkg-gencontrol, Closes: Bug#52616 * Accept single-number values in update-rc.d, Closes: Bug#46810 -- Wichert Akkerman Sun, 19 Dec 1999 16:27:48 +0100 dpkg (1.6.3) unstable; urgency=high * Comment dselect changes from 1.6.2, they seem to have a problem Closes: #52043,52058,52088,51437 * Really fix emacs-stuff. Hopefully. Closes: #51919,51525 * Fix copyright display in dselect menu, Closes: #52093 * Fix uid/gid-changes in start-stop-daemon, Closes: #52081 -- Wichert Akkerman Tue, 7 Dec 1999 17:06:00 +0100 dpkg (1.6.2) unstable; urgency=low * New dpkg-scansources, Closes: #51888 * Fix default for elispdir, Closes: #51919,51525 * New manpages for cleanup-info and dpkg-divert, Closes: #51539, 46657 * Buildsystem updates, Closes: #51525, 51855, 51914 * Modify dselect behaviour for suggests and recommends -- Wichert Akkerman Sun, 5 Dec 1999 19:29:50 +0100 dpkg (1.6.1) unstable; urgency=low * Fix some slight packaging errors -- Wichert Akkerman Fri, 26 Nov 1999 20:18:48 +0100 dpkg (1.6) unstable; urgency=low * Major overhaul of the buildsystem * Update Standards-Version to 3.1.0 * Move to version 1.6 to reflect the amount of changes made * Fix mixup with Czech and Polish translations, Closes: Bug# 48986 * utils/start-stop-daemon.c: Added ability for user.group arg to --chuid. Also, always call initgroups() when using --chuid. * utils/start-stop-daemon.8: Document above change, also add note to the --make-pidfile option concerning its problem with daemons that fork -- Wichert Akkerman Thu, 25 Nov 1999 04:30:01 +0100 dpkg (1.4.1.19) unstable; urgency=low * Fix replaces for dpkg-dev * Add gettext-support to dselect * Added Czech and Polish translations for dpkg * Fixed incorrect patch for --print-architecture (oops, oh well it was already broken when there was no gcc anyway :) * Fixed missing mipseb that was supposed to be in the archtable * Better output in update-alternatives --config, now shows the current, and the prefered choices. * dpkg-name: ignore epoch when getting version * 50dpkg-dev.el: add it as a conffile for dpkg-dev * internals.sgml: Removed references to the versions of build tools, they date the document. * debian-changelog-mode.el: added hint for better log-email handling * Added recognition for new source-depends fields for policy referenced in bug #41232 * dpkg-buildpackage: add -ap option to force a pause prior to starting the sign process. This helps for people who don't keep their signatures on the filesystem (on a floppy perhaps, then mount as needed). * minor script corrections * dpkg-dev control: Change gcc to c-compiler in the recommends field, and move cpio, patch and make to the depends line * Leave file info intact in available when installing packages. MD5sum, Filename, and MSDOS-Filename used to get lost when installing a package. * Added armv4l to archtable * Added 'D' to the list of choices for conffile handling, closes: #48137 * Converted internals.sgml to debiandoc format. Also added a dpkg-doc package that contains the generated output from this file (.ps, .html and .info), includes doc-base support. Internals.sgml is also not generated on the binary-arch target, and is no longer "byhand" * dpkg-gencontrol: add "Source" to the fields placed in the control file * dpkg-parsechangelog: fixed loop for parsepath (#48526) * main/{processarc.c,depcon.c}: added new structure for conflictors, which contains a struct for conflicts. This is used to create an array of conflicting packages, which are going to be replaced. Allows for multiple conflicts and replaces. All conflictor handlers were converted to loops to handle each one (processarc.c). * dpkg-divert: Fix check for writable filesystem, closes: #48646 -- Wichert Akkerman Sat, 30 Oct 1999 15:14:40 +0200 dpkg (1.4.1.18) unstable; urgency=low * Backout dep check patch -- Ben Collins Sat, 23 Oct 1999 00:39:24 -0400 dpkg (1.4.1.17) unstable; urgency=low * Add support for long filenames, along with --assert-longfilenames * Added --chuid option to start-stop-daemon to allow switching to a different uid when starting a process * Add mipseb and mipsel to the archtable too, since mips and mipseb are both viable names for the mips big endian arch, and mipsel is also needed * Update dpkg-architecure's archtable * Added --config option to update-alternatives to allow easy changing of the registered alternatives for a specific name * Updated the deb-control(5) man page with all the current fields and uses * Made the large info screen show 5 lines of the pkglist so that it scrolled properly, and still showed the cursor in dselect * Removed references to dpkg(5) which seems to not exist anymore * Fixed `dpkg-deb --help' and dpkg-deb(1) from reporting --no-check when it's actually --nocheck (went with the hardcoded option, so this is just a documentation fix). * Added better check in disk.setup for a working NFS server. Makes it compatible with other non-Linux servers. * Corrected dpkg(8)'s example of using dpkg -i (showed it used with a .tar.gz instead of a .deb) * Applied patch to correct improper TMPDIR handling in dpkg-deb * When encountering an error in extracting the tar archives in the packages, we should abort the install, not simply give an error and continue. * Make dpkg give the builtin arch if there was an error while exec()'ing the C compiler with --print-architecture. We still fail if the output from gcc was bad in some way, since they may be of importance. * Removed the maintainer-configure portion in debian/rules, since we should be shipping the source with all the auto* stuff already generated anyway * Removed the ltconfig patch, and resort to a debian/rules fix to libtool itself after running configure * Removed shlibs.default.i386. It's now a template for arch porting to Debian/dpkg, we install it still, if there exists a file matching the arch * Reimplemented a better *stat cache for the removal checking code, this helps a lot when doing upgrades where the packages are a lot different in layout * Increased largemem auto detection to >= 24megs, since it's not uncommon for dpkg to actually use 16megs of ram all on its own when using the largemem setting (old minimum was 16megs) * debian/rules: chmod -x everything in /usr/lib to make lintian happy. in the clean phase just rm -rf $(BUILD), we don't need to run distclean and all that other stuff. Don't run "make dist", we simply copy the .tar.gz that dpkg-source creates for the byhand source. * Make start-stop-daemon exit(1) when we don't find one of the pid's we are trying to kill, in accordance with the man page. * When running --configure on an already installed package, just say it's installed, and not that it is in an unconfigurable state * Fixed some compiler warnings * Make dpkg check for uid 0 requirement, before checking the path since not being root, is probably the reason that the PATH is borked in the first place * Make -p short for --print-avail, and -P short for --purge * Fix typo in md5sum(1) man page * start-stop-daemon: Add --background and --make-pidfile options * update-alternatives: make sure we remove "old" symlinks when they are no longer pertinent. Add /etc/alternatives/README that refers to the update-alternatives(8) man page. * dpkg-divert: Add check for being able to write to the old/new destination before doing a rename. We fail on this, without changing the diversion registry * Fix bad regex in update-rc.d -- Wichert Akkerman Thu, 21 Oct 1999 17:49:03 +0200 dpkg (1.4.1.16) unstable; urgency=medium * Hardcode ENOENT again since the errno-part of the POSIX module isn't in perl-*-base. sigh. -- Wichert Akkerman Fri, 15 Oct 1999 04:01:14 +0200 dpkg (1.4.1.15) unstable; urgency=low * non-maintainer release. * Move dselect into its own package * Remove conffiles before directories when purging * Check if integrity from other packages will brok