Change log for dpkg package in Debian
151 → 173 of 173 results | First • Previous • Next • Last |
dpkg (1.15.8.2) unstable; urgency=low * Bump libdpkg-perl Depends on dpkg to 1.15.8, as it will break dpkg versions before that when installing and removing libdpkg-perl, because older update-alternatives and dpkg-divert require Dpkg.pm and Dpkg/Gettext.pm which will disappear due to the Replaces. Closes: #590867 Thanks to Sven Joachim <email address hidden> for the analysis. * Allow specifying again absolute and relative paths for dpkg-buildpackage -r option. Closes: #591010 -- Guillem Jover <email address hidden> Sat, 31 Jul 2010 04:20:01 +0200
dpkg (1.15.8.1) unstable; urgency=low * Fix off-by-one error in update-alternatives that lead to an infinite loop while writing the administrative file. Closes: #590854 -- Raphaël Hertzog <email address hidden> Thu, 29 Jul 2010 21:18:16 +0200
dpkg (1.15.8) unstable; urgency=low [ Raphaël Hertzog ] * Add new commands --before-build and --after-build to dpkg-source and modify dpkg-buildpackage to call them automatically at the start and at the end of the process. With "3.0 (quilt)" source packages this ensures patches are applied even in case of binary-only builds. Closes: #572526 * Merge non-regression test for Ubuntu's specificities concerning changelog handling. Closes: #582389 * Fix some copy-paste mistakes in dpkg-architecture(1). Thanks to Ian Fleming <email address hidden> for the patch and Colin Watson for forwarding out of Launchpad. Closes: #582404 LP: #564308 * Clarify description of dpkg --configure in dpkg(1). Thanks to Colin Watson for the patch and to Robert Persson for the report. Closes: #582406 LP: #77287 * Fix the non-regression test lib/dpkg/test/t-ar.c by not overflowing the size of ar_name. Thanks to Colin Watson for the report, analysis and patch. Closes: #582401 * Modify Dpkg::Shlibs::Objdump to use the cross objdump binary when cross compiling. Thanks to Loïc Minier for the initial patch. Closes: #578365 * Make dpkg-maintscript-helper more robust when required parameters are missing. Closes: #582814 * Clarify that dpkg-maintscript-helper rm_conffile needs the last version of the package that did not remove the obsolete conffile if this was not implemented at the time the file became obsolete. Closes: #582893 * Enhance dpkg-maintscript-helper rm_conffile and mv_conffile to work properly when <lastversion> is not given (or is empty). Closes: #582819 * Small fix in dpkg-gensymbols' handling of tags. Closes: #583656 Thanks to Michael Tautschnig <email address hidden> for the report and the fix. * update-alternatives has been rewritten in C, the only feature change should be that it uses its own logfile /var/log/alternatives.log (rotated like dpkg.log). * Implement new --unapply-patches option for dpkg-source with source formats 2.0 and 3.0 (quilt) that unapplies the patches after a successful build. This option can be put in debian/source/local-options in the package VCS repository for instance. * Implement new --abort-on-upstream-changes option for dpkg-source with source formats 1.0, 2.0 and 3.0 (quilt). It aborts every time that you try to build a source package which contains (unmanaged) changes to the upstream source code. Closes: #579012 * dpkg-source now captures the output of patch and prints it on error so that the user can better diagnose what went wrong. Closes: #575304 * Fix Dpkg::Changelog to cope properly with an entry of version "0". Add non-regression test for this. Closes: #587382 * Add --export command to dpkg-buildflags to be used in shell with eval. * Modify source format "3.0 (git)" to use git bundles. Thanks to Joey Hess for the patch. The usage of git bundle avoids distributing cruft. Closes: #477954 It's no longer needed to tell which branch contains the debian packaging, it uses automatically the one that was used at build-time. Closes: #534637 * Pass --no-name option to gzip to avoid encoding the timestamp in the file so that the result is more predictable. Closes: #587724 Also pass --rsyncable to make source packages more rsync friendly. * Replace dpkg-source's tar ignore pattern "*~" with "*/*~" to avoid matching on the top level directory. Closes: #588265 * In source formats "2.0" and "3.0 (quilt)", make sure to remove the upstream-provided debian directory before copying the debian-provided version of that directory in place. Closes: #590297 [ Guillem Jover ] * Require gettext 0.18: - Remove embedded gettext files from the repository, now properly installed by autopoint for all po/ directories. - Add versioned Build-Depends. * Fix variable usage after delete in dselect. * Change default configure admindir to LOCALSTATEDIR/lib/dpkg from LOCALSTATEDIR/dpkg, so that we can use a correct --localstatedir=/var. * Add two new dpkg options --path-exclude and --path-include for filtering files on package installation. This allows embedded systems to skip /usr/share/doc, manpages, etc. Based on work from Tollef Fog Heen and Martin Pitt, thanks! Closes: #68788, #68861, #497304, #525567, #583902 * Remove obsolete internal status aliases “postinst-failed” for stat_halfconfigured and “removal-failed” for stat_halfinstalled. * Check version syntax when parsing it from libdpkg based programs. Closes: #574704 * Rewrite mksplit in C, and merge it into dpkg-split. * Rewrite dpkg-divert in C. * Use linux-any wildcard for libselinux1-dev Build-Depends instead of using a list of negated architectures. * Use Breaks instead of Conflicts in dpkg, dpkg-dev and libdpkg-perl binary packages. * Move Dpkg.pm and Dpkg/Gettext.pm from dpkg to libdpkg-perl. * Bump Standards-Version to 3.9.1. * Detect when another process has locked the database, and mention that problematic dpkg --audit results might be due to ongoing operations. Closes: #80252 * Add new dpkg --force-confask option that forces a conffile prompt when the conffile from the new package does not differ from the previous one. Thanks to Henning Makholm <email address hidden>. Closes: #102609 * On dpkg-divert --rename, check if the source file exists, and disable renaming if it does not. Closes: #550252 As a side effect, this avoids useless errors when the destination directory is not existent or writable. Closes: #581544 * Properly compute the longest package description from all to be displayed on “dpkg-query --list”, so that it does not get incorrectly trimmed. * Consistently use earlier/later instead of smaller/bigger when describing comparison relationships. Closes: #587641 * Stop exporting DPKG_LIBDIR to maintainer scripts, no need for it anymore. * Assign correct SE Linux label on non-regular files. Based on a patch by Russell Coker <email address hidden>. Closes: #587949 * Add -F option to dpkg-buildpackage to be able to explicitly specify a normal full build and combine it with -nc. Closes: #547993 * Add missing mentions of the Breaks field alongside the other fields sharing the same syntax in deb-control(5). Thanks to Osamu Aoki <email address hidden>. Closes: #590472 [ Updated programs translations ] * Catalan (Guillem Jover). * German (Sven Joachim). * Russian (Yuri Kozlov). Closes: #579149 * Swedish (Peter Krefting). [ Updated man page translations ] * German (Helge Kreutzmann). * Russian (Yuri Kozlov). Closes: #579149 * Spanish (Omar Campagne). * Swedish (Peter Krefting). [ New scripts translation ] * Spanish (Omar Campagne). [ Updated scripts translations ] * French (Christian Perrier). * German (Helge Kreutzmann). Improved by Holger Wansing. * Russian (Yuri Kozlov). Closes: #579149 * Swedish (Peter Krefting). -- Guillem Jover <email address hidden> Thu, 29 Jul 2010 09:37:35 +0200
dpkg (1.14.29) stable-security; urgency=high * Modify dpkg-source to error out when it would apply patches containing insecure paths (with "/../") and also error out when it would apply a patch through a symlink. Those checks are required as patch will happily modify files outside of the target directory and unpacking a source package should not be able to have any side-effect outside of the target directory. Fixes CVE-2010-0396. * Also error out when the quilt series contains a path with "/../" as this can cause patch to create files outside of the source package due to the -B .pc/$path option that it gets. -- Raphael Hertzog <email address hidden> Fri, 05 Mar 2010 22:25:05 +0100
dpkg (1.15.7.2) unstable; urgency=low [ Raphaël Hertzog ] * Update dpkg-buildflags to respect $XDG_CONFIG_HOME and to use $XDG_CONFIG_HOME/dpkg/buildflags.conf by default. * Update deb-substvars(5) to codify how variables containing multiple lines must be managed. * Fix boolean evaluation of Dpkg::Version so that version 0 evaluates to false and dpkg-shlibdeps can strip the minimal version specification. Closes: #579724 Document this behaviour in the API and add non-regression test to ensure it's kept. * Let dpkg-buildflags error out when a required parameter is missing. Closes: #579722 * Add Bug-Ubuntu field in DEP-3 template provided in the automatic header of patches in 3.0 (quilt) source packages. Thanks to Benjamin Drung <email address hidden> for the patch. Closes: #578002 * Update deb-override(5) by removing references to usage of sections to place the packages on the mirrors and by indicating that the Debian policy offers a list of allowed values for section and priority. Closes: #575410 * Update reference to triggers.txt.gz in dpkg-trigger(1) and deb-triggers(5) to match the new location. Closes: #580774 * Drop mention of PKG_CONFIG_LIBDIR in dpkg-buildpackage(1), the feature has been removed in 1.15.6. * Rename /usr/lib/dpkg/maintscript-helper into /usr/bin/dpkg-maintscript-helper, it is a public interface even if working around known limitations. * Add "supports" command to dpkg-maintscript-helper to ensure the wanted command is supported before calling it. [ Guillem Jover ] * Add powerpcspe support to ostable and triplettable. Thanks to Sebastian Andrzej Siewior <email address hidden> and Kyle Moffett <email address hidden>. Closes: #568123, #575158 * Fix dpkg --root by properly stripping again the root directory from the path of the maintainer script to execute. Closes: #580984 * On Linux use sync() instead of an fsync() per file on deferred extraction, to workaround performance degradation on ext4. Closes: #578635 [ Gerfried Fuchs ] * Fix syntax error in dpkg-name. Closes: #581315 -- Guillem Jover <email address hidden> Wed, 19 May 2010 07:57:14 +0200
dpkg (1.15.7.1) unstable; urgency=low * Fix dpkg-source -b (without -i) for source packages 1.0. Closes: #578693 It was erroneously ignoring all changes because the ignore regex was wrong (due to the change to ignore debian/source/local-options). * Add missing call to textdomain() in dpkg-mergechangelogs to make translations work. -- Raphaël Hertzog <email address hidden> Thu, 22 Apr 2010 08:05:20 +0200
Deleted in experimental-release (Reason: None provided.) |
dpkg (1.15.6.1) experimental; urgency=low [ Guillem Jover ] * Fix two memory leaks introduced in 1.15.6. * Always use C99 variadic macros, as the build requires them anyway, we avoid exposing the configure variable HAVE_C99 on installed headers. * Use __attribute__ keyword depending on compiler support, we avoid exposing the configure variable HAVE_C_ATTRIBUTE on installed headers. * Do not allow a --retry schedule in start-stop-daemon where forever is the last item, as it needs something to repeat over. Closes: #570938 * Show dselect dependency/conflicts resolution screen again, by switching the code to use STL's min() and max() instead of preprocessor macros, to avoid multiple evaluation of arguments. Regression introduced in 1.15.6. Based on a patch by Robert Luberda <email address hidden>. Closes: #574816 * Defer the fsync and rename for normal files in tar extraction so that it's done in one pass afterwards, to avoid massive I/O degradation due to the serialization from each write + fsync. This restores extraction times to numbers closer to the ones before the fsync patch introduced in 1.15.6. [ Raphaël Hertzog ] * Accept source packages without "Format" field for compatibility with very old source packages. Thanks to Colin Watson for the report and the patch. Closes: #574097 [ Updated dpkg translations ] * Swedish (Peter Krefting). [ Updated scripts translations ] * Swedish (Peter Krefting). -- Guillem Jover <email address hidden> Wed, 24 Mar 2010 13:56:28 +0100
Superseded in experimental-release |
dpkg (1.15.6) experimental; urgency=low [ Raphaël Hertzog ] * debian/control: Add the accent on my first name. * Perl API cleanup: - rename Dpkg::Deps dump() methods into output([$fh]), overload string representation ("$dep") to provide the result of $dep->output() - prefix public functions in Dpkg::Deps with deps_ and export them by default - rename Dpkg::Source::Compressor in Dpkg::Compression::Process - rename Dpkg::Source::CompressedFile in Dpkg::Compression::FileHandle and completely redesign its API - update Dpkg::Compression's API to use compression_* functions instead of granting direct access to variables, integrate there management of default compression - introduce Dpkg::Interface::Storable and update many modules to make use of it - update Dpkg::BuildOptions to provide an object-oriented interface - update Dpkg::Checksums to provide an object-oriented interface * Drop debian-maintainers from Suggests since it's obsolete, the corresponding keyring is in debian-keyring. * Merge support of symbol patterns in dpkg-gensymbols. Thanks to Modestas Vainius for his work (see further for more details). * Accept filename with spaces and colon in the output of objdump. Required so that dpkg-shlibdeps support such files properly. Thanks to Raphaël Geissert for the patch. Closes: #565712 * When unpacking a "3.0 (quilt)" source package, tell quilt where patches are (to be) stored. Requires quilt >= 0.48-5 to work. Closes: #557619 * Fix update-alternatives to not try to reinstall an unknown alternative when the link group is broken, instead switch to the best choice in automatic mode. Closes: #566406 * Don't return duplicate bug numbers in Launchpad-Bugs-Fixed:. Thanks to Brian Murray <email address hidden> for the report and the patch. Closes: #569618 * Add $VERSION numbers to all perl modules. Closes: #465256 1.00 and higher means that the API should be stable * While parsing diff's output, accept any sentence that contains the word differ (as specified by POSIX) to identify that binary files could not be compared. Closes: #570008 * dpkg-gencontrol does no longer accept arch-specific dependencies in arch: all packages. Closes: #560071 * dpkg-gencontrol no longer warns if a substitution variable provided by -V is not used (the warning is meant to catch unused substitutions coming from the file, those are package specific with debhelper). Closes: #557133 * dpkg-gencontrol now indicates which package is concerned by the substvars warning that it displays. Closes: #566837 * dpkg-buildpackage now supports options --source-option=<opt> and --changes-option=<opt> to forward arbitrary options to dpkg-source and dpkg-genchanges respectively. Closes: #566230 * The -T option of dpkg-{source,gencontrol,genchanges} can now be used multiple times to read substitution variables from multiple files. Closes: #363323 * dpkg-source now supports an option --create-empty-orig in formats "2.0" and "3.0 (quilt)" to auto-create the main original tarball when there are supplementary tarballs. This makes it easier to bundle multiple software together. Closes: #554488 * dpkg-source supports long option names --diff-ignore and --tar-ignore for -i and -I. A new option --extend-diff-ignore is introduced. Those options can thus now be used in debian/source/options. * Generate manual pages for perl modules. * Introduce the libdpkg-perl package and clarify its status in README.api. * Update Standards-Version to 3.8.4 (no changes needed). * Drop unused lintian override for arch-dep-package-has-big-usr-share on dselect. * The rewritten Dpkg::Checksums deals properly with filenames with spaces. Closes: #572030 * dpkg-source does no longer fallback to other source formats if the requested one is not usable. Closes: #557459 * Modify dpkg-source to error out when it would apply patches containing insecure paths (with "/../") and also error out when it would apply a patch through a symlink. Those checks are required as patch will happily modify files outside of the target directory and unpacking a source package should not be able to have any side-effect outside of the target directory. Fixes CVE-2010-0396. * Also error out when the quilt series contains a path with "/../" as this can cause patch to create files outside of the source package due to the -B .pc/$path option that it gets. [ Guillem Jover ] * Handle argument parsing in dpkg-checkbuilddeps and dpkg-scanpackages in a way consistent with the rest of the tools. * Recognize --help in addition to -h in dpkg-checkbuilddeps. * Add a --version option to dpkg-checkbuilddeps. * Improve and mark more messages in writedb() to make translators lifes easier. Closes: #408525 * Improve update-alternatives --display output to use two leading spaces for current link and slave information. Use single quotes for both “best” and the alternative it's pointing to. Closes: #549167 * Refer to “half configured” instead of “failed config” in «dpkg-query -l» header and dselect package status printing for consistency. * Make “dpkg-statoverride --quiet” actually do something, and quiesce most of the inoquous warning messages. Closes: #403211 * Make “dpkg-statoverride --update --add” fail if it cannot update the mode and owner of the file. This would fail later on when dpkg itself applies the overrides, so better to signal this earlier. * Add sparc64 to cputable. Thanks to Aurelien Jarno <email address hidden>. Closes: #560010 * Do not allow diverting a file to itself, which makes the file to get removed. Closes: #312206 * Make the check for duplicate fields in a stanza in libdpkg actually work, which now makes it fatal, as was intended originally. This should not cause problems for anything using dpkg-dev to build packages as those are already fatal on that case. * Add new deb-split(5) man page. * Fix misspellings of “explicitly” all over the place. * Normalize ar member names when reading (removing trailing spaces and slash), this allows deb-split packages be created with GNU ar. * Validate compression level on dpkg-deb argument parsing. * Fix error handling, clean up and refactor compression code. Thanks to Jonathan Nieder for several of the patches. * Do not print unambiguous epoch on dpkg file overwrite error. * Rename Dpkg::IPC::fork_and_exec() to Dpkg::IPC::spawn(). * Change dpkg-dev to Depend on perl instead of perl5 and perl-modules. * Fix small memory leaks related to scandir() in dpkg-deb and libdpkg. * Fix dpkg-query and dpkg-trigger to actually print a version on --version. * Always spawn a new shell on conffile prompt, instead of supporting self backgrounding, remove DPKG_NO_TSTP environment variable support. Closes: #38334 * Set DPKG_SHELL_REASON, DPKG_CONFFILE_OLD and DPKG_CONFFILE_NEW environment variables when spawning a shell for conffile examination. Closes: #60329 Thanks to Daniel Martin <email address hidden> for the idea. * Add support for disabling update-alternatives at configure time using --withouth-update-alternatives. * Add support for disabling install-info at configure time using --withouth-install-info. * Update debian/copyright. * Use Debian instead of ‘Debian GNU/Linux’ when referring to the distribution. * On dpkg --no-act with --install, --unpack or --record-avail, and dpkg-deb --info or --field use mkdtemp() to create a temporary directory instead of insecure tempnam() or tmpnam() functions. * Remove --license and --licence options from tools. * Securely remove newly installed files when rolling-back a failed unpack. * Change default lzma compression level from 9 to 6. Thanks to Jonathan Nieder for the initial patch. * Add support for xz compressed data.tar member of binary packages. Add xz-utils to dpkg's Pre-Depends. Closes: #542160 Thanks to Jonathan Nieder for the initial patch. * Use xz command to handle lzma compressed files in dpkg and dpkg-dev. This removes the lzma package from both dpkg and dpkg-dev dependencies. * Do not set PKG_CONFIG_LIBDIR in dpkg-buildpackage when cross-building. The proper solution to this is to let the build system choose the appropriate pkg-config binary for the build or host system in the same way pkg.m4 is handling it now. Closes: #551118 * Dynamically link against all external libraries. This includes libbz2 and zlib for dpkg-deb and and libselinux for dpkg on GNU/Linux. * Mark the libdpkg.a API as volatile and require any possible users to set LIBDPKG_VOLATILE_API to acknowledge that fact. * Add a new libdpkg-dev package with the headers and the static library, although its API should be considered volatile. * Reorganize the doc contents that goes into each package: - README.multicd only in dselect. - README.api only in development packages, dpkg-dev and libdpkg-dev. - triggers.txt only in dpkg-dev. * Move source.lintian-overrides to debian/source/lintian-overrides. * Switch SE Linux support to explicitly set path context. This fixes the mislabeling of files under <admindir> on conffile extraction or on unpack errors, due to improper default context restoration. Closes: #498438 * Use FIEMAP when available (on Linux based systems) to sort the .list files loading order. With a cold cache it improves up to a 70%. Thanks to Morten Hustveit <email address hidden>. * When FIEMAP is not available use posix_fadvise() to start preloading the .list files before loading them. With a cold cache it improves up to 40%. Thanks to Stefan Fritsch <email address hidden>. Closes: #557560 * Call fsync(2) after writting files on disk, to get the atomicity guarantees when doing rename(2). Based on a patch by Jean-Baptiste Lallement <email address hidden>. Closes: #430958 * Call fsync(2) on database directories after creating, renaming or unlinking files, to guarantee the new file entry is correctly listed in the directory. Base on a patch by Jean-Baptiste Lallement <email address hidden>. * Document in the man page the effects of setting TMPDIR for dpkg and dpkg-deb, HOME for dselect and dpkg and PAGER for dpkg. Closes: #572836 * Document the exit codes for dpkg-query. Closes: #571798 * Document “dpkg-query -l” abbreviated state information in the man page. Based on a patch by Marc-Jano Knopp <email address hidden>. Closes: #383869 * Honour LINGUAS environment variable when installing translated man pages. * Allow disabling at configure time Unicode ncurses support for dselect. Based on a patch by Yuri Vasilevski <email address hidden>. [ Modestas Vainius ] * Implement symbol patterns (Closes: #563752). From now on, it is possible to match multiple symbols with a single entry in the symbol file template. While the concept is not new (wildcards also match multiple symbols), patterns cover much more ground and are a lot more flexible. Together with the framework, 3 basic pattern types are supported: - c++ - matching C++ symbols by their demangled name (as emitted by c++filt); - symver - matching by symbol version. It replaces the wildcards feature which is still supported for backwards compatibility but is reimplemented on top of the new framework; - regex - matching symbol names with perl regular expression. Basic patterns may be combined where it makes sense. * As a positive side effect of the new symbol patterns implementation, patterns are now treated like normal symbols whenever possible, e.g. a pattern is MISSING if it does not match anything. As a result, dpkg-gensymbols is now able to detect NEW/MISSING symbols when patterns are present in the symbol file (Closes: #541464). Please note, however, that there is no way to detect symbol changes in the pattern match sets. * Add source version to the dpkg-gensymbols diff label, reformat it according to the rules of dpkg-name. * Add -a<arch> option to dpkg-gensymbols. * Add -q option to dpkg-gensymbols. -c0 will never fail but still generate a diff. Use -c0 -q to keep dpkg-gensymbols completely quiet as before (Closes: #568228). [ Jonathan Nieder ] * Fix a file handle leak in “dpkg-deb --info”. Thanks to Raphael Geissert for the report and patch. [ Helge Kreutzmann ] * Add dpkg-gensymbols.1 to the translatable man page set. [ Updated dpkg translations ] * Catalan (Guillem Jover). * French (Christian PERRIER). * German (Sven Joachim). * Italian 'Milo Casagrande). Closes: #567531 * Simplified Chinese (Aron Xua). Closes: #558794 * Slovak (Ivan Masár). Closes: #559269 * Swedish (Peter Krefting). [ Updated dselect translations ] * Catalan (Guillem Jover). * German (Sven Joachim). * Spanish (Javier Fernández-Sanguino). Closes: #572861 * Swedish (Peter Krefting). [ Updated man page translations ] * French (Christian Perrier): correcting inconsistencies for the translation of "original" here and there. Thanks to Julien Valroff for pointing this. * German (Helge Kreutzmann). * Swedish (Peter Krefting). [ Updated scripts translations ] * Catalan (Guillem Jover). * French (Christian PERRIER). * German (Helge Kreutzmann). * Swedish (Peter Krefting). -- Guillem Jover <email address hidden> Fri, 12 Mar 2010 00:15:31 +0100
dpkg (1.14.28) stable; urgency=low * Another round of updates concerning new source formats: - fix dpkg-source to not complain on binary files that are ignored and are not going to be included in the debian tarball of a "3.0 (quilt)" source package. Closes: #524375 - let dpkg-source fail if several upstream orig.tar files are available (using different compression scheme) since we don't know which one to use. - before accepting to build a 3.0 (quilt) source packages, ensure that debian/patches is a directory (or non-existing) and that debian/patches/series is a file (or non-existing). Closes: #557618 - modify implementation of "3.0 (quilt)" source format to not be behave differently depending on whether quilt is installed or not. The option --without-quilt is thus gone and dpkg-source creates and relies on the .pc directory to know whether patches are applied or not. Closes: #557667 -- Raphael Hertzog <email address hidden> Sun, 03 Jan 2010 19:40:09 +0100
dpkg (1.15.5.6) unstable; urgency=low * dpkg-source: with format "3.0 (quilt)" ensure quilt's .pc directory is created before trying to register a new patch in .pc/applied-patches. Thanks to Tommi Vainikainen <email address hidden> for the report and the patch. Closes: #561237 * Fix dpkg-buildpackage to set "parallel=" in DEB_BUILD_OPTIONS instead of the invalid "parallel=-1" when option "-j" is given. Closes: #562038 * Clarify how dpkg-source --print-format works and display messages on STDERR when the requested format is discarded. Closes: #560391 * Add ${misc:Depends} in all Depends fields. -- Raphael Hertzog <email address hidden> Fri, 08 Jan 2010 17:57:43 +0100
dpkg (1.15.5.5) unstable; urgency=low * Allow again new lines in dpkg-source and dpkg-genchanges on substvar and maintainer arguments. -- Guillem Jover <email address hidden> Tue, 22 Dec 2009 09:49:49 +0100
dpkg (1.15.5.4) unstable; urgency=low * Fix Dpkg::Index::get() and remove(). Thanks to Roderich Schupp <email address hidden> for the patch. Closes: #558595 * Modify implementation of "3.0 (quilt)" source format to not be behave differently depending on whether quilt is installed or not. The option --without-quilt is thus gone and dpkg-source creates and relies on the .pc directory to know whether patches are applied or not. Closes: #557667 * Add new dpkg-source option --single-debian-patch supported by the source format "3.0 (quilt)" so that it behaves more like 1.0 and its single diff that is constantly updated with all upstream changes. Useful if the workflow is VCS based and can't generate a full patch set. * dpkg-source now uses debian/source/patch-header as header of the automatic Debian patch in format "3.0 (quilt)". * Fix Debian changelog parser so that the trailer line is again checked. -- Raphael Hertzog <email address hidden> Mon, 07 Dec 2009 09:24:31 +0100
dpkg (1.15.4.1) unstable; urgency=medium * Do not mark any package as unseen in dselect. This is a workaround until it learns how to store such information again. Closes: #545366 -- Guillem Jover <email address hidden> Mon, 19 Oct 2009 15:15:17 +0200
dpkg (1.15.4) unstable; urgency=low [ Guillem Jover ] * Call _g instead of g_ in dpkg-name. * Fix inverted logic when deciding to assume the architecture in dpkg-name when the package didn't have such field. * Do not take into account Revision and Package_Revision fields in dpkg-name and dpkg-scanpackages as they have been handled already by “dpkg-deb -I”. * Switch dpkg-scansources to use Dpkg::Cdata instead of duplicating the .dsc parsing code. As a side effect it now handles properly bogus files. * Do not remap obsolete fields in dpkg-scanpackages as they have been handled already by “dpkg-deb -I”. * Properly mark packages being purged for disappearance from the database. This will make the status database not be left behind with traces of old not-installed packages. Closes: #472208 * On parse mark not-installed leftover packages for automatic removal from the database on next dump. This obsoletes the --forget-old-unavail option, thus making it now a no-op. Closes: #33394, #429262 * Document “hold” under package selection states instead of flags in dpkg(1). * Remove trailing ‘/’ and ‘/.’ from the directory name to be used as the package name on “dpkg-deb -b”. Closes: #218018, #373602 * Remove obsolete ‘hold’ and ‘hold-reinstreq’ internal status flags. * Add fakeroot to dpkg-dev Recommends. Closes: #536821 * Fix an always false test when trying to decide which package to deselect to resolve a dependency problem in dselect. * Add uClibc Linux support to ostable and triplettable. Closes: #455501 * Add uClinux support to ostable and triplettable. Thanks to Simon Richter <email address hidden>. * When aborting due to file conflicts print the version of the conflicted package. Closes: #540019 * Remove double slash in database path visible to the user in some error conditions. * Stop macthing sparc64-*-* GNU triplets with sparc Debian architecture. * Add support for config.d style directories in dpkg and dselect, (/etc/dpkg/dpkg.cfg.d and /etc/dpkg/dselect.cfg.d respectively). * Define DPKG_MAINTSCRIPT_ARCH on the maintainer script environment to the architecture the package got built for. * Document DPKG_MAINTSCRIPT_PACKAGE maintainer script environment variable in dpkg man page. * Document DPKG_RUNNING_VERSION maintainer script environment variable in dpkg man page. * Change po4a usage to not create unwated changes depending if doing out or in-tree builds. * Use po4a “--previous” support when updating the man pages. Suggested by Christian Perrier <email address hidden>. * On configuration error print file name and line number. * Allow quoting values in configuration file options. * Add new --pre-invoke and --post-invoke hooks in dpkg. * Add new --control-path command to dpkg-query. * Use ohshit on bad version syntax in --compare-versions. * Add Multi-Arch to the list of known binary package fields for dpkg-dev. Thanks to Steve Langasek <email address hidden>. [ Raphael Hertzog ] * Replace install-info by a wrapper around GNU's install-info. The wrapper will be dropped in squeeze+1. dpkg now Breaks: old versions of info-browsers that do not depend on the new install-info package that provides the real functionality. Closes: #9771, #523980 See http://wiki.debian.org/Transitions/DpkgToGnuInstallInfo for details. * Fix dpkg's preinst in case /var/lib/dpkg/alternatives contains unexpected sub-directories. Closes: #535138 And also when one of the file doesn't contain correct alternatives information (improper number of lines). Closes: #537558 * Upgrade Standards-Version to 3.8.2 (no changes). * Update deb-substvars(5) to list fields that do not support substvars. Closes: #535353 * Fix dpkg-parsechangelog to include all entries with -v0 parameter. Closes: #537800 * Fix update-alternatives to mention the correct slave link that can't be installed due to a conflicting file instead of quoting the master link. * Add support for extra override file in dpkg-scanpackages. Thanks to Robert Millan for the patch. Closes: #537559 * Add support for extra override file in dpkg-scansources. * Document format of extra override file in a new manual page deb-extra-override(5). * Update sample in dpkg-gensymbols(1) to give an accurate listing of 64 bit arches. Thanks to Julien Cristau for the patch. Closes: #540382 * Create /etc/cron.daily/dpkg to handle the backup of /var/lib/dpkg/status in /var/backups. This is taken out of the cron package and need no conflicts/breaks as the code does nothing if the current status file is already backupped. Thanks to Leo 'costela' Antunes <email address hidden> for the patch. Closes: #541412 * Change behaviour of dpkg --merge-avail to not update a package's information if the version provided is older than the one already listed in the available file. Thanks to Ian Jackson <email address hidden> for the patch. Closes: #496114 * dpkg-architecture can now export DEB_{HOST,BUILD}_ARCH_{BITS,ENDIAN} (pointer size and endianness): - cputable (in dpkg) modified to contain those information - dpkg-dev depends on dpkg (>= 1.15.4) to ensure that we have an updated cputable (and so that a versioned build-dependency on dpkg-dev is enough to use this new feature) Closes: #531307 * Split overly long Binary: field values over multiple lines. This is allowed since policy 3.8.3. Closes: #494714 * Improve performance of dpkg-shlibdeps by caching minimal version associated to each library in Dpkg::Shlib::SymbolFile. Thanks to Jiří Paleček <email address hidden> for the patch. * Slightly improve dpkg-source(1) by giving the section name that we're referring to. Closes: #544037 * Fix translation error in german manpage of dpkg-buildpackage. Thanks to Joachim Breitner <email address hidden>. Closes: #541829 [ Modestas Vainius ] * Provide a meaningful label for dpkg-gensymbols diff. [ Updated dpkg translations ] * Asturian (Marcos Alvarez Costales). Closes: #535327 * French (Christian Perrier). * German (Sven Joachim). * Italian (Milo Casagrande). Closes: #536538 * Russian (Yuri Kozlov). Closes: #542254 * Slovak (Ivan Masár). Closes: #537742 * Swedish (Peter Krefting). [ Updated dselect translations ] * Russian (Yuri Kozlov). Closes: #542254 * Slovak (Ivan Masár). Closes: #537741 [ Updated man page translations ] * French (Christian Perrier). * German (Helge Kreutzmann), proofread by Jens Seidel. * Swedish (Peter Krefting). [ Updated scripts translations ] * French completed (Christian Perrier). * German (Helge Kreutzmann). * Russian (Yuri Kozlov). Closes: #542254 * Swedish (Peter Krefting). -- Guillem Jover <email address hidden> Sun, 06 Sep 2009 09:37:45 +0200
dpkg (1.15.3.1) unstable; urgency=low [ Modestas Vainius ] * Fix wildcard support in symbol files. Closes: #536034 -- Guillem Jover <email address hidden> Wed, 08 Jul 2009 11:26:36 +0200
dpkg (1.15.2) unstable; urgency=low [ Guillem Jover ] * Fix FTBFS on GNU/Hurd due to a missmatched define usage in start-stop-daemon. Closes: #530446 * Remove obsolete priorities support from dselect. Thanks to Sven Joachim <email address hidden>. * Fix bashism (“echo -e”) in dselect disk setup method. Closes: #530071 * Properly parse fdisk output in dselect disk setup method. * Fix memory leaks due to not destroying some pkg iterators. [ Updated dpkg translations ] * Asturian (Marcos Alvarez Costales). Closes: #529889 * Basque (Piarres Beobide). Closes: #529857 * French (Christian Perrier). * German (Sven Joachim). [ Updated man page translations ] * German (Helge Kreutzmann). [ Updated dselect translations ] * French (Christian Perrier). [ Updated scripts translations ] * French (Christian Perrier). * German (Helge Kreutzmann). -- Guillem Jover <email address hidden> Tue, 26 May 2009 01:00:36 +0200
dpkg (1.15.1) unstable; urgency=low [ Raphael Hertzog ] * Fix dpkg-genchanges to not include the additional upstream tarballs when they are not desired (specific to source packages using format 3.0 quilt). * Call quilt only once to apply all patches instead of once per patch when building 3.0 (quilt) source packages. Closes: #518453 * Fix dpkg-shlibdeps so that it works again when analyzing binaries outside of package's directory. Closes: #518687 * Modify dpkg-shlibdeps to let shlibs.local override symbols files too. * Drop support of debian/control's “Format” field used by dpkg-source while it's not too late. Instead debian/source/format should be used to indicate the desired source package format. * Update deb-triggers(5) and dpkg-trigger(1) to add a reference to /usr/share/doc/dpkg/triggers.txt.gz. Closes: #519717 * Avoid perl warnings in dpkg-gencontrol and dpkg-genchanges when the Architecture field is missing in a binary package. Closes: #510282 * Modify Dpkg::Version::check_version() to not die by default. Closes: #510615 * dpkg-source now ignores all possible vi swap file extensions (and not only .swp). The corresponding exclude pattern for -I also got tightened to only catch filenames starting with a dot. Closes: #515540 * dpkg-gencontrol displays a better error message when an ORed dependency is used in a union field like Conflicts, Replaces or Breaks. Closes: #489238 * dpkg-source's signature check is now done with gpgv if possible and timeouts if not completed within 10 seconds. Closes: #490929 When using gpg, use --no-default-keyring to be consistent with gpgv's behaviour to not use the user's keyring. Closes: #440841 * Update dpkg-dev dependencies: Closes: #472942 - Move gnupg to Recommends. It's needed to sign .dsc and .changes. - Add gpgv to Recommends. Useful to check signatures of extracted packages. - Add debian-maintainers to Suggests. Together with debian-keyring they contain all the GPG keys required to verify official Debian packages. * Drop /etc/dpkg/origins as it's taken over by base-files (see #487437). * Fix dpkg-shlibdeps to properly initialize a symbol-based dependency even when some symbols are associated with a (fake) version "0". Such a version means that the symbol has always existed in all versions of the package. * When dpkg delegates to dpkg-query or dpkg-deb to do the actual work, add the "--" marker to explicitely document the end of options so that arguments starting with a dash are not interpreted as options. Closes: #293163 Thanks to Bill Allombert for the patch. * dpkg now correctly refuses empty parameters when an integer value is wanted. Closes: #386197 Based on a patch by Bill Allombert. * Fix a mistake in the french translation of dpkg's manual page. Thanks to Jonathan Gibert. Closes: #522032 * Fix dpkg-source to not die when uncompressor processes are killed by SIGPIPE due to tar closing the pipe without exhausting all the data available. Closes: #523329 * dpkg-gencontrol now handles properly (empty) dependencies which contain only spaces. Closes: #522787 * dpkg-source now accepts additional tarballs (in format "3.0 (quilt)") with a "component" name containing dashes. Closes: #524376 * Fix dpkg-source to not complain on binary files that are ignored and are not going to be included in the debian tarball of a "3.0 (quilt)" source package. Closes: #524375 * Bump Standards-Version to 3.8.1 (no change required). * Do not store usernames and group names in tarballs created by dpkg-source, they are anyway ignored at unpack time. Closes: #523184 * Fix update-alternatives to not remove real files installed in place of an alternative link when the corresponding alternative is fully removed. Closes: #526538 * Add a new dpkg-vendor tool to query vendor information stored in /etc/dpkg/origins. It can be used in debian/rules to enable different behaviour depending on the current vendor at the time of the build. Closes: #498380 Modify dpkg-buildpackage to not set the DEB_VENDOR environment variable, packages should use the dpkg-vendor program instead. * Ensure that the automatic patch created in format "3.0 (quilt)" is always well registered with quilt even when it's updated by a new call to dpkg-source. Thanks to Goswin von Brederlow for the initial patch. Closes: #525858 * Do not update/create debian/patches/.dpkg-source-applied during build, it's only meant to document what patches have been applied at extraction time. Closes: #525835 * Let dpkg-buildpackage add the missing execute right on debian/rules if needed. Display a warning when it happens. Closes: #499088 * Allow to combine -nc and -S in dpkg-buildpackage but display a warning saying that it's not advised. Closes: #304404 * Let dpkg-buildpackage error out with subprocerr() when dpkg-checkbuilddeps is interrupted/killed by a signal. Closes: #498734 * Fix dpkg-buildpackage/dpkg-genchanges to properly interpret option -v0. Closes: #475916 * Improves how dpkg-parsechangelog handles non-existing versions in its --since, --until, --to, --from options. Approximate the intent by selectioning the nearest version instead. Closes: #477638 * Update dpkg-parsechangelog's documentation to make it clearer that spaces are not allowed between single characters options and their values. Closes: #494883 * Don't let dpkg-scanpackages complain about missing overrides when no overrides file has been given. Closes: #468106 Thanks to Piotr Engelking for the patch. [ Guillem Jover ] * Fix typo in dpkg output (‘unexecpted’ → ‘unexpected’). Closes: #519082 Thanks to Ivan Masár. * Sync archtable with architectures currently present in Debian sid. - Remove m68k. - Add kfreebsd-i386 and kfreebsd-amd64. * Add avr32 to cputable. Closes: #523456 * Detect the curses headers to use instead of hardcoding them. * Make dpkg-source do not set arch:any in .dsc on arch-restricted packages. Thanks to Philipp Kern <email address hidden>. Closes: #526617 * Add '.hgtags' to the default dpkg-source -i regex and -I pattern. Closes: #525854 * Use backticks instead of non-portable make $(shell) function in automake. * Do not install dselect and start-stop-daemon man pages when the programs have been disabled from configure. * Move Debian specific keyrings to the Debian vendor class and change the Ubuntu vendor class to inherit from it. * Do not set the Arch substvar in dpkg-source, avoiding generating warnings when there's no compiler present. Closes: #526132 * Preserve faulting errno when printing reason in start-stop-daemon fatal function. * Only print fatal errno string in start-stop-daemon if it was non-zero. * Print the valid values for the IO scheduler class in start-stop-daemon --help output. * Print a warning when using obsolete '--print-installation-architecture'. Closes: #528171 * Remove obsolete --largemem and --smallmem dpkg options. * Remove obsolete --force-auto-select dpkg option. * Remove obsolete priorities support from dpkg. * Remove obsolete 822-date program. * Do not right justify the database reading progress percent counter. * Remove deprecated status on substvars for dpkg-source dpkg-genchanges, and stop producing warnings. * Make deprecated dpkg-scanpackages --udeb option produce a warning. * Change dpkg-source --help output to state there's no default substvar file to match reality. * Warn in start-stop-daemon if the argument to --name is longer than the supported kernel process name size. Closes: #353015, #519128 * Do not warn in dpkg-deb when parsing unknown fields with the “Private-” prefix. Based on a patch by Nils Rennebarth. Closes: #353040 [ Frank Lichtenheld ] * Dpkg::Version: Remove unnecessary function next_elem which just replicates the standard shift behaviour. [ Colin Watson ] * Add "keyrings" vendor hook, used by dpkg-source to allow vendors to supply additional keyrings against which source package signatures will be verified. Implement this for Ubuntu. Closes: #525834 [ Updated dselect translations ] * German (Sven Joachim). * Swedish (Peter Krefting). [ Updated scripts translations ] * French (Christian Perrier). * German (Helge Kreutzmann). * Swedish (Peter Krefting). [ Added dpkg translations ] * Asturian (Marcos Alvarez Costales). Closes: #519478, #519813, #519998 * Esperanto (Felipe Castro). Closes: #523023 [ Updated dpkg translations ] * French (Christian Perrier). * German (Sven Joachim). * Slovak (Ivan Masár). Closes: #519084 * Swedish (Peter Krefting). * Russian (Yuri Kozlov). Closes: #526659 [ Updated man page translations ] * German (Helge Kreutzmann). * Swedish (Peter Krefting). -- Guillem Jover <email address hidden> Thu, 21 May 2009 06:45:45 +0200
dpkg (1.14.26) unstable; urgency=low [ Raphael Hertzog ] * Fix dpkg-source to not die when uncompressor processes are killed by SIGPIPE due to tar closing the pipe without exhausting all the data available. Closes: #523329 [ Updated scripts translations ] * German (Helge Kreutzmann). * Polish (Wiktor Wandachowicz). Closes: #514106 * Swedish (Peter Krefting). [ Updated manpages translations ] * German (Helge Kreutzmann). * Polish (Wiktor Wandachowicz). Closes: #514106 * Swedish (Peter Krefting). -- Raphael Hertzog <email address hidden> Thu, 09 Apr 2009 19:07:40 +0200
Superseded in experimental-release |
dpkg (1.15.0) experimental; urgency=low [ Guillem Jover ] * Do not suggest manually changing the alternative symlinks on update-alternative's verbose mode. Closes: #412487 * Refactor subprocess signal setup. * Mark and coalesce similar strings for translation. * Add '.be' to the default dpkg-source -i regex. Closes: #481716 Based on a patch by Ben Finney. * Fix link order when using libcompat.a and libintl.a by placing them after libdpkg.a. Based on a patch by Martin Koeppe. Closes: #481805 * Remove duplicate program name from dpkg-trigger badusage output. * Trim trailing slash and slash dot from 'dpkg -S' arguments when those are path names, but not on patterns. Closes: #129577 * Fix the support for passing more than one --status-fd option to dpkg. Until now only the last one was being used. * Replace realloc plus error checking usage with m_realloc. * Add '.hgignore' to the default dpkg-source -i regex and -I pattern. Closes: #485365 * Support diverting files when origin and destination are on different file systems. Based on a patch by Juergen Kreileder. Closes: #102144, #149961 * Do not silently enable --rename on dpkg-divert --remove. Closes: #160848 * Do not allocate memory when lstat fails during package upgrade. * Properly lstat the correct file when using --root on package upgrade. Thanks to Egmont Koblinger. Closes: #281057 * Print a longer string when a disallowed field value is found when parsing. * Use $(filter ...) instead of $(findstring ...) to extract space separated options from DEB_BUILD_OPTIONS in debian/rules. * Do not leave new conffile as .dpkg-new when it has been diverted, also properly activate the file trigger for the diverted conffile. Based on a patch by Timothy G Abbott. Closes: #58735, #476899 * Improve comment on BUGS section in dpkg-deb.1 about lack of authentication and checksum support in .deb files. Closes: #492052 * Use a troff special character for the copyright symbol on man pages. * Mark program names in dpkg-trigger.1 in bold. * Unmark dselect debug messages for translation. * Use a the warning function to uniformly print all warning messages. * Properly use internerr to report about programming bugs. * Do not log repeated strings when the write call wrote partial data. * Change dir to / after chroot when using --instdir. Thanks to Colin Watson <email address hidden>. Closes: #509578 * Make dpkg log files user readable. Closes: #480556 * Clarify in the start-stop-daemon man page that the signal sent by default is TERM not KILL. Closes: #507568 * Warn in dpkg-deb man page that -x will modify the extraction directory permissions. Closes: #502496 * Make start-stop-daemon behave the same way whether --chuid gets a user name or a uid. Closes: #368000 * Add new option --procsched to start-stop-daemon to be able to set the process scheduling policy and priority. Closes: #175740 * Add initial C unit test suite for libdpkg. * Sanitize --status-fd output by replacing newlines with spaces. Closes: #505172 * Remove unneeded cpio dependency from dpkg-dev. * Add kopensolaris support to ostable and triplettable. Closes: #509312 * Document in deb.5 in detail the currently supported format, ar member names, types of tar archives and data.tar members. * Print correct feature name on «dpkg --assert-*» failures. * Add progress reporting to dpkg while reading the file list database. Based on a patch by Romain Francoise. * Add new option --iosched to start-stop-daemon to be able to set the IO scheduling class and priority. Closes: #443535 Thanks to Chris Coulson <email address hidden>. * Add tar format detection support to the internal extractor. * Add support for ustar long names using the prefix field. Closes: #474092 * Code refactoring and cleanup, some of the major changes include: - Use standard interfaces instead of ad-hoc ones. - Fix memory leaks. - Fix compilation warnings. - Constify string members in structures and arguments in functions. - Make local functions static. - Remove unused functions, macros and variables. - Fix and cleanup libcompat broken replacement implementations. - Reduction of module interdependencies. - Rename function and variable names to make them more clear. - Cleanup and split of header files. [ Raphael Hertzog ] * Enhance dpkg-shlibdeps's error message when a library can't be found to include the ELF format of the desired library. Closes: #474671 * dpkg-gensymbols now refuses empty values for the the -v -P and -e parameters. * Update dpkg(1) to refer to conffile whenever we speak of configuration file handled by dpkg. Thus harmonize vocabulary with the policy. Thanks to Helge Kreutzmann <email address hidden>. Closes: #381219 * Improve error message stating that dpkg is unable to create a file so that it also refers to the real filename instead of the non-diverted name only. Thanks to Daniel Hahler for the patch. Closes: #457135 * dpkg-gencontrol can now again read the control file from its standard input with "-c-". Closes: #465340 * Add DEB_VENDOR environment variable in the build environment to be able to change behaviour dynamically depending on the vendor of the current system (or target system when the user overrides DEB_VENDOR by setting it himself). Closes: #457371 * dpkg-shlibdeps give less strong warnings for symbols not found in NEEDED libraries when the shared library is a non-public directory and is likely to be a plugin. Closes: #481165 * Clarify list of packages displayed by dpkg --get-selections and dpkg-query -l. Thanks to Jidanni. Closes: #487455 * Document -A option in dpkg-buildpackage(1). Closes: #482834 * Add some warning concerning the available file and the related commands. They are mostly obsolete for APT users. Closes: #481185 * Add new option --listpackage to dpkg-divert. Thanks to Timothy G Abbott <email address hidden> for the patch. Closes: #485012 * Add new option --require-valid-signature to dpkg-source. Closes: #390282 * In dpkg-query(1) document the origin of the various fields and warn that they are not always available. Closes: #488293 * Improve error message in install-info when the file doesn't exist. Thanks to Thomas Hood <email address hidden>. Closes: #107098 * Use description of installed package as fallback in dselect. Based on a patch from Bruce Sass <email address hidden>. Closes: #21659 * Reduce memory usage of dselect by avoiding usage of a big infopad. Thanks to Michel Lespinasse <email address hidden> for the patch. Closes: #395140 * Largely improve and update dpkg-buildpackage's manual page. * Clarify two points in dpkg-source(1). Closes: #490693 * Support RUNPATH exactly like RPATH in dpkg-shlibdeps. Closes: #502258 Thanks to Javier Serrano Polo <email address hidden>. * Set Standards-Version to 3.8.0 (no changes needed). * Drop some unneeded lintian overrides. * Fix a chmod call in dpkg-source to not fail when POSIXLY_CORRECT is set. Closes: #506028 * Optimize dpkg-shlibdeps by caching parsed symbols files and objdump objects. Thanks to Modestas Vainius <email address hidden> for the patch. Closes: #503954 * Add new framework to hook vendor-specific logic (see module Dpkg::Vendor::Default). * Add Ubuntu vendor object implementing lookup of launchpad bugs in changelogs and a safety-check for Maintainer fields of forked packages (launched during source build). Closes: #426752, #499924 * Improve behaviour of update-alternatives --config. Thanks to Osamu Aoki <email address hidden> for the initial patch. We can know select between manual and auto in --config and --all. Closes: #392430 * Fix update-alternatives to not switch to manual mode an alternative with a broken symlink (instead let the current action fix it). Also ensure that a message is displayed by default when such a switch is made. Closes: #141325, #87677 * Fix update-alternatives' logic to rename files. It failed to ignore errors in some cases where it wanted to when the source file didn't exist. Closes: #99870 This also makes update-alternatives less noisy when this happens since we don't call mv when we know that it's going to fail. Closes: #98822 * Properly remove inappropriate slave links in update-alternatives even when we switch to manual mode with --set or --config. Closes: #388313 * Modify update-alternatives to always remove the alternative group when the last alternative is removed (even in manual mode). * Ensure that update-alternative --install fix the links if the alternative installed is the one currently selected. Closes: #100135 * Let update-alternatives deal with empty files in its administrative directory by ignoring them. Closes: #457863 * Add new --target and --as-root options to dpkg-buildpackage to call any debian/rules target with the proper build environment. Closes: #477916 * Move update-alternatives, dpkg-divert and dpkg-statoverride to /usr/bin but keep compatibility symlinks in /usr/sbin for the squeeze release until all maintainer scripts are fixed (see http://lintian.debian.org/tags/command-with-path-in-maintainer-script.html). Closes: #216606 * Use dh_lintian to install lintian overrides. Build-Depends on debhelper (>= 6.0.7) for this. Update debhelper compatility level to 6 at the same time. * Drop cleanup-info script. * Reset umask to 0022 in dpkg-gencontrol and dpkg-gensymbols to ensure that files created in the DEBIAN directory have sane permissions. Closes: #516481 * Rewrite update-alternatives (so that we can understand it again) and implement new features on top of it: - the --config output is now sorted. Closes: #437060 - it now logs information to /var/log/dpkg.log. Closes: #445270 - it forbids reusing master alternative as slave and vice-versa. Closes: #342566 - it forbids reusing alternative links managed by other alternatives - new sanity checks on --install parameters. Closes: #423176 - install slave link only if the corresponding slave file is available. Closes: #143701 - new option --get-selections to export the configuration of all alternatives. It's a simple way to discover the name of all available alternatives. Closes: #273406, #392429 - new option --set-selections to reconfigure a set of alternatives in a single command. * Document in update-alternatives(8) how one can repair all broken alternatives with a single command. Closes: #250258, #395556 * Modify dpkg-gensymbols to replace #PACKAGE# on the fly while installing symbols files so that package having libraries whose name varies between architectures do not need to hardcode the package name. Closes: #517264 [ Pierre Habouzit ] * Add a --query option to update-alternatives. Closes: #336091, #441904 [ Updated scripts translations ] * Polish (Wiktor Wandachowicz). Closes: #514106 [ Updated manpages translations ] * Polish (Wiktor Wandachowicz). Closes: #514106 [ Updated dpkg translations ] * Portuguese (Miguel Figueiredo). * Korean (Changwoo Ryu). * Romanian (Eddy Petrișor) * Slovak (Ivan Masár). Closes: #514490 -- Guillem Jover <email address hidden> Mon, 02 Mar 2009 06:13:53 +0200
dpkg (1.14.25) unstable; urgency=low [ Guillem Jover ] * Fix typo in package description ('privides' -> 'provides'). Thanks to Pascal De Vuyst <email address hidden>. Closes: #510755 * Do not lose conffiles while replacing them from another package on the same install run. Closes: #513857 As a side effect this fixes the following symptoms: - Do not do unneeded conffile prompts when it wasn't locally changed. - Do not ensure (and thus do not output debug information) that the .dpkg-new and .dpkg-tmp directories for an existing directory do not exist. Closes: #80416 [ Raphael Hertzog ] * dpkg-deb now always produces GNU tarballs inside .deb and ignores TAR_OPTIONS. Closes: #513863 [ Updated dpkg translations ] * Basque (Piarres Beobide). Closes: #506092, #509851 * Simplified Chinese (Deng Xiyue). Closes: #506177 * Traditional Chinese (Tetralet). Closes: #513312 [ Updated dselect translations ] * Basque (Piarres Beobide). Closes: #509852 * Norwegian Bokmål (Hans F. Nordhaug). * Portuguese (Miguel Figueiredo). Closes: #509904 [ Updated scripts translations ] * Add missing space in French translation. Thanks to Cyril "Oeil de lynx" Brulebois. -- Guillem Jover <email address hidden> Tue, 03 Feb 2009 00:00:41 +0200
dpkg (1.14.24) unstable; urgency=low [ Raphael Hertzog ] * Fix parsing of objdump output (by dpkg-shlibdeps) in a special case where the symbol name is separated only with a single space. Closes: #506139 * Fix dpkg-shlibdeps behaviour when Build-Depends-Package is used in the symbols file. It was merging all dependency templates into the generated dependency instead of simply modifying the minimal version. Thanks to Modestas Vainius <email address hidden>. Closes: #507346 * Fix dpkg-source to correctly extract a source package even when called from a non-writable directory when a target directory has been specified on the command line. Closes: #507217, #507219 [ Guillem Jover ] * Do not allow installing packages with non-obsolete conffiles owned by other packages without a proper Replaces field. Closes: #508392 [ Updated dselect translations ] * Galician (Marce Villarino). Closes: #509887 [ Updated dpkg translations ] * Galician (Marce Villarino). Closes: #509150 * Vietnamese (Clytie Siddall). Closes: #509424 [ Updated scripts translations ] * Improve German translation. -- Guillem Jover <email address hidden> Mon, 29 Dec 2008 05:38:31 +0100
dpkg (1.14.23) unstable; urgency=low [ Raphael Hertzog ] * Blacklist "__gnu_local_gp" symbol for dpkg-gensymbols. Closes: #500188 Thanks to Thiemo Seufer <email address hidden>. * Important bugfix in dpkg-gensymbols for people using includes in symbol files: the current object didn't flow back from the included file to the including file. * Fix Dpkg::Version comparison code. Closes: #504135 [ Guillem Jover ] * Untangle fatal abort condition from the “too many errors” one in the archives and packages processing loop. Closes: #367226 * Abort on unrecoverable fatal errors instead of continuing execution, as the recovery code assumed the execution would not be reaching it again and some times bogus update files were created either with incompletely written content or with '#padding' lines. Closes: #497041, #499070 [ Updated dpkg translations ] * Brazilian Portuguese (Felipe Augusto van de Wiel). * Catalan (Jordi Mallach). * Czech (Miroslav Kure). Closes: #505910 * French (Christian Perrier) * German (Sven Joachim). * Greek (Emmanuel Galatoulas). Closes: #498585 * Japanese (Kenshi Muto). * Korean (Changwoo Ryu). Closes: #505777 * Norwegian Bokmål (Hans F. Nordhaug). * Polish (Wiktor Wandachowicz). * Portuguese (Miguel Figueiredo). Closes: #505869 * Russian (Yuri Kozlov). Closes: #499028, #505735 * Romanian (Eddy Petrișor). * Slovak (Ivan Masár). Closes: #506024 * Spanish (Javier Fernandez-Sanguino). Closes: #505836 [ Updated scripts translations ] * Fix typo in Russian. Closes: #499736 * Fix wrong translation in French. Closes: #504123 * French (Christian Perrier). [ Updated manpages translations ] * German (Helge Kreutzmann). -- Guillem Jover <email address hidden> Tue, 18 Nov 2008 11:50:56 +0200
dpkg (1.14.22) unstable; urgency=low [ Raphael Hertzog ] * The last "small fix" actually broke conversion of source packages to "3.0 (quilt)" format when they have local changes and no pre-existing quilt series file. Now always provide a valid name in QUILT_SERIES. Closes: #496920 * Fix permissions of the automatically generated pacth in "2.0" and "3.0 (quilt)" format. They were improperly set to 0600 due to tempfile() and were not reset to a sane value. Closes: #496925 * Fix dpkg-gensymbols to not scan (real) directories accessed through a symlink contained in the build tree as they may well not be part of the package (with absolute symlinks). It was already skipping symlinks (since 1.14.16.6) for similar reasons. [ Updated dpkg translations ] * Basque (Piarres Beobide). Closes: #496753 * Brazilian Portuguese (Felipe Augusto van de Wiel). * Galician (Jacobo Tarrio). * Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #497309 * Swedish (Daniel Nylander and Peter Krefting). * Vietnamese (Clytie Siddall). Closes: #497893 [ Updated manpages translations ] * Swedish (Peter Krefting). [ Updated scripts translations ] * Swedish (Peter Krefting). -- Raphael Hertzog <email address hidden> Fri, 05 Sep 2008 16:54:45 +0200
151 → 173 of 173 results | First • Previous • Next • Last |