dpkg (1.15.5.6ubuntu1) lucid; urgency=low * Resynchronise with Debian. Remaining changes: Ubuntu-specific adjustments (probably): - Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.
Miscellaneous bug fixes: - Avoid duplicate attempts to [f]close in obscure error situations which might conceivably close wrong fds. - Revert change to stop outputting a newline after a postinst is run (Debian #392317). Build options: - Point to https://wiki.ubuntu.com/DistCompilerFlags from dpkg-buildpackage(1). - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken this hit in Ubuntu.) - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS. * Drop lpia hacks; lpia is no longer supported. * Drop moves of various Conflicts to Breaks, which are moot since hardy has newer versions of all the affected packages. 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 <thv+deb...@iki.fi> 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. dpkg (1.15.5.5) unstable; urgency=low * Allow again new lines in dpkg-source and dpkg-genchanges on substvar and maintainer arguments. dpkg (1.15.5.4) unstable; urgency=low * Fix Dpkg::Index::get() and remove(). Thanks to Roderich Schupp <roderich.sch...@googlemail.com> 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. dpkg (1.15.5.3) unstable; urgency=low [ Raphael Hertzog ] * Avoid usage of IO::String in dpkg-scanpackages, rely on Dpkg::IPC instead to directly get a pipe file descriptor. Closes: #557013 * Put "3.0 (quilt)" in the default list of formats tried by dpkg-source after "1.0" and before "3.0 (native)". * 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. * Add missing "use Dpkg::Gettext" in Dpkg::Changelog::Entry::Debian. Closes: #557668 * When building "3.0 (quilt)" source packages, use QUILT_PATCH_OPTS="-t -F 0 -N -u -V never -g0" so that quilt is as strict as dpkg-source's internal implementation of quilt. Closes: #557664, #558233 * 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 * Dpkg::IPC::fork_and_exec() now includes the changed environment variables in the default error message displayed when the sub-process fails. [ Guillem Jover ] * Verify that the alternative used in update-alternatives --set has been registered instead of failing with an undefined value in the slave method. Closes: #554136 * Strip leading spaces in the first line of a field's value in Dpkg::Control::Hash. Closes: #557547 dpkg (1.15.5.2) unstable; urgency=low * Change Dpkg::Version API to accept invalid versions by default and add is_valid() method. The boolean evaluation of a version object returns true if the version is valid, false otherwise. * Update dpkg-shlibdeps to always use Dpkg::Version now that it can contain the empty version string. Closes: #556786 * Keep compatibility with perl 5.8 by avoiding the _ prototype. dpkg (1.15.5.1) unstable; urgency=low * Fix build failures due to off_t type missmatch caused by not including <config.h> first on the unit tests. Suggested by Pierre Habouzit and Julien Cristau, thanks! dpkg (1.15.5) unstable; urgency=low [ Guillem Jover ] * Remove obsolete conffiles on purge. Closes: #421367, #453005, #454628 * Update list of binaries dpkg checks on the PATH. - Remove install-info, now a wrapper that will disappear soonish. - Add programs used by dpkg itself: sh, rm, find, tar and dpkg-deb. * Check and warn on duplicate conffiles in dpkg-deb. Closes: #131633 * Make the upstream build system silent by default with automake 1.11 or newer, and always verbose when building the Debian packages. * Fix small leak when parsing ‘--ignore-depends’ option values. * Define compatibility WCOREDUMP only if the system does not have it. * When start-stop-daemon fails to set the io scheduling warn instead of finishing fatally. Closes: #553580 * Update md5 file paths in debian/copyright. Thanks to Jonathan Nieder <jrnie...@gmail.com>. * On ‘dpkg-trigger --help’ print the default admindir instead of the one passed on the command line. * Abort on configure if the required C99 extensions are not supported. * Add C coding style document. * Make dpkg as strict as dpkg-statoverride on input when validating the parsed data from the statdb. * Rewrite dpkg-statoverride in C. * Use C99 snprintf function family semantics to avoid having to call them in a loop to grow the varbuf buffer. This should reduce memory usage and be slightly faster on varbufprintf calls. * Use the size from stat to allocate the buffers for readlink, instead of indefinitely calling readlink and growing the buffer. This should reduce memory usage when handling lots of symlinks, and be slightly faster. * Rework varbuf api to avoid increasing buffers indefinitely when adding content to them, regardless of space being already available. * Fix build macros to allow start-stop-deaemon to use TIOCNOTTY. * Generate the autoconf version from git to make it easier to see when a snapshot version is being used. * Add infrastructure for doxygen, for now not installed anywhere. * Allow overriding the pkg-config path to ease cross-compilation. Suggested by Tollef Fog Heen <tfh...@err.no>. * Fix spelling errors in the Catalan translation. Closes: #553328 Thanks to Robert Millan. * Update the FSF postal address in the source code license headers by replacing it with a URL to the gnu.org page. * Fix a file descriptor leak in dpkg-deb. Reported by Raphael Geissert <atom...@gmail.com>. * Fix resource leaks on error conditions in compat scandir. * Add a new status-fd action when disappearing a package. Closes: #537338 [ Raphaël Hertzog ] * Add versioned dependency on base-files (>= 5.0.0) to dpkg-dev to ensure that /etc/dpkg/origins/default exists. Closes: #545274 * Update Standards-Version to 3.8.3 (no changes needed). * Major changes to the perl API: - Dpkg::Control is now Dpkg::Control::Info - Dpkg::Cdata is gone and is replaced by a new Dpkg::Control - Dpkg::Control::Fields contains authoritative information about fields allowed in various types of control information (and can be customized by each vendor). It also integrates information that was previously available through Dpkg::Deps. - Dpkg::Changelog has been split in multiple modules and largely modified to offer an interface that is now more in line with the other modules. * All dpkg-* perl programs that work with control information have been updated to use the new Dpkg::Control interface. In this process, dpkg-scanpackages has been fixed to not skip non-standard fields. Closes: #494136 * Create Launchpad-Bugs-Fixed directly in the changelog parsing code thanks to a new vendor hook post-process-changelog-entry. Closes: #536066 * Integrate dpkg-ftp into dselect. Add the required Replaces and Conflicts. * dpkg-scanpackages/dpkg-scansources now supports compressed override files. * dpkg-scanpackages now supports a new --medium option as needed to generate Packages.cd file for consumption by the multicd dselect access method. Closes: #402527 * Integrate dpkg-multicd into dselect. Add the required Replaces and Conflicts. The dpkg-scanpackages fork is dropped. Closes: #516631 * Fix bashisms in dselect multicd access method. Closes: #530070 * Add support of "xz" compression method for source packages. Add dependency dpkg-dev → xz-utils to ensure xz and unxz are available. * Fix dpkg-source --include-binaries to correctly compute the path name of the discovered binary files. Closes: #554612 * Remove extra quoting that should not be there while passing an exclude file to git ls-files during build of 3.0 (git) source package. Thanks to Courtney Bane for the patch. Closes: #551829 * Optimize dpkg-source -b by avoiding many diff calls when not required. Thanks to Mike Hommey for the idea. Closes: #554689 * Add new option --print-format to dpkg-source to be able to know by advance the source format that would be used during a build. * Modify dpkg-source -b to use default build options from debian/source/options. Thus it's now possible to have sticky options, for example for the choice of a compression method (--compression=<comp>). * dpkg-source outputs the list of upstream files modified by the diff.gz (applies only to source packages using format 1.0). Closes: #482166 It also recommends usage of 3.0 (quilt) format during dpkg-source -b if it detects changes to upstream files that are stored in the .diff.gz. * Add DEP-3 compliant headers to automatic patches created by dpkg-source in 3.0 (quilt) source format. Closes: #543581 * Switch dpkg to source format "3.0 (native)" with bzip2 compression. [ Updated dpkg translations ] * Czech (Miroslav Kure). * French (Christian Perrier). * German (Sven Joachim). * Italian (Milo Casagrande). Closes: #548615, #555806 * Polish (Wiktor Wandachowicz). Closes: #548541 * Swedish (Peter Krefting). [ Updated dselect translations ] * Czech (Miroslav Kure). * French (Christian Perrier). * German (Sven Joachim). * Polish (Wiktor Wandachowicz). Closes: #548541 * Swedish (Peter Krefting). [ Updated man page translations ] * French (Christian Perrier). * French translation error fixed (Christian Perrier) Thanks to Pietro Battiston for spotting it. Closes: #545446 * German (Helge Kreutzmann). * Polish (Wiktor Wandachowicz). Closes: #548541 * Swedish (Peter Krefting). [ Updated scripts translations ] * German (Helge Kreutzmann). * Polish (Wiktor Wandachowicz). Closes: #548541 * Swedish (Peter Krefting). Date: Sun, 14 Feb 2010 01:32:19 +0000 Changed-By: Colin Watson <cjwat...@ubuntu.com> Maintainer: Ubuntu Core Developers <ubuntu-devel-disc...@lists.ubuntu.com> Signed-By: Colin Watson <cjwat...@canonical.com> https://launchpad.net/ubuntu/lucid/+source/dpkg/1.15.5.6ubuntu1
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 14 Feb 2010 01:32:19 +0000 Source: dpkg Binary: dpkg dpkg-dev dselect Architecture: source Version: 1.15.5.6ubuntu1 Distribution: lucid Urgency: low Maintainer: Ubuntu Core Developers <ubuntu-devel-disc...@lists.ubuntu.com> Changed-By: Colin Watson <cjwat...@ubuntu.com> Description: dpkg - Debian package management system dpkg-dev - Debian package development tools dselect - Debian package management front-end Closes: 131633 402527 421367 453005 454628 482166 494136 516631 530070 536066 537338 543581 545274 545446 548541 548615 551829 553328 553580 554136 554612 554689 555806 556786 557013 557547 557618 557664 557667 557668 558233 558595 560391 561237 562038 Changes: dpkg (1.15.5.6ubuntu1) lucid; urgency=low . * Resynchronise with Debian. Remaining changes: Ubuntu-specific adjustments (probably): - Adjust versioned emacs22 conflicts to cope with versions in Ubuntu. . Miscellaneous bug fixes: - Avoid duplicate attempts to [f]close in obscure error situations which might conceivably close wrong fds. - Revert change to stop outputting a newline after a postinst is run (Debian #392317). . Build options: - Point to https://wiki.ubuntu.com/DistCompilerFlags from dpkg-buildpackage(1). - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken this hit in Ubuntu.) - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS. . * Drop lpia hacks; lpia is no longer supported. * Drop moves of various Conflicts to Breaks, which are moot since hardy has newer versions of all the affected packages. . 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 <thv+deb...@iki.fi> 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. . dpkg (1.15.5.5) unstable; urgency=low . * Allow again new lines in dpkg-source and dpkg-genchanges on substvar and maintainer arguments. . dpkg (1.15.5.4) unstable; urgency=low . * Fix Dpkg::Index::get() and remove(). Thanks to Roderich Schupp <roderich.sch...@googlemail.com> 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. . dpkg (1.15.5.3) unstable; urgency=low . [ Raphael Hertzog ] * Avoid usage of IO::String in dpkg-scanpackages, rely on Dpkg::IPC instead to directly get a pipe file descriptor. Closes: #557013 * Put "3.0 (quilt)" in the default list of formats tried by dpkg-source after "1.0" and before "3.0 (native)". * 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. * Add missing "use Dpkg::Gettext" in Dpkg::Changelog::Entry::Debian. Closes: #557668 * When building "3.0 (quilt)" source packages, use QUILT_PATCH_OPTS="-t -F 0 -N -u -V never -g0" so that quilt is as strict as dpkg-source's internal implementation of quilt. Closes: #557664, #558233 * 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 * Dpkg::IPC::fork_and_exec() now includes the changed environment variables in the default error message displayed when the sub-process fails. . [ Guillem Jover ] * Verify that the alternative used in update-alternatives --set has been registered instead of failing with an undefined value in the slave method. Closes: #554136 * Strip leading spaces in the first line of a field's value in Dpkg::Control::Hash. Closes: #557547 . dpkg (1.15.5.2) unstable; urgency=low . * Change Dpkg::Version API to accept invalid versions by default and add is_valid() method. The boolean evaluation of a version object returns true if the version is valid, false otherwise. * Update dpkg-shlibdeps to always use Dpkg::Version now that it can contain the empty version string. Closes: #556786 * Keep compatibility with perl 5.8 by avoiding the _ prototype. . dpkg (1.15.5.1) unstable; urgency=low . * Fix build failures due to off_t type missmatch caused by not including <config.h> first on the unit tests. Suggested by Pierre Habouzit and Julien Cristau, thanks! . dpkg (1.15.5) unstable; urgency=low . [ Guillem Jover ] * Remove obsolete conffiles on purge. Closes: #421367, #453005, #454628 * Update list of binaries dpkg checks on the PATH. - Remove install-info, now a wrapper that will disappear soonish. - Add programs used by dpkg itself: sh, rm, find, tar and dpkg-deb. * Check and warn on duplicate conffiles in dpkg-deb. Closes: #131633 * Make the upstream build system silent by default with automake 1.11 or newer, and always verbose when building the Debian packages. * Fix small leak when parsing ‘--ignore-depends’ option values. * Define compatibility WCOREDUMP only if the system does not have it. * When start-stop-daemon fails to set the io scheduling warn instead of finishing fatally. Closes: #553580 * Update md5 file paths in debian/copyright. Thanks to Jonathan Nieder <jrnie...@gmail.com>. * On ‘dpkg-trigger --help’ print the default admindir instead of the one passed on the command line. * Abort on configure if the required C99 extensions are not supported. * Add C coding style document. * Make dpkg as strict as dpkg-statoverride on input when validating the parsed data from the statdb. * Rewrite dpkg-statoverride in C. * Use C99 snprintf function family semantics to avoid having to call them in a loop to grow the varbuf buffer. This should reduce memory usage and be slightly faster on varbufprintf calls. * Use the size from stat to allocate the buffers for readlink, instead of indefinitely calling readlink and growing the buffer. This should reduce memory usage when handling lots of symlinks, and be slightly faster. * Rework varbuf api to avoid increasing buffers indefinitely when adding content to them, regardless of space being already available. * Fix build macros to allow start-stop-deaemon to use TIOCNOTTY. * Generate the autoconf version from git to make it easier to see when a snapshot version is being used. * Add infrastructure for doxygen, for now not installed anywhere. * Allow overriding the pkg-config path to ease cross-compilation. Suggested by Tollef Fog Heen <tfh...@err.no>. * Fix spelling errors in the Catalan translation. Closes: #553328 Thanks to Robert Millan. * Update the FSF postal address in the source code license headers by replacing it with a URL to the gnu.org page. * Fix a file descriptor leak in dpkg-deb. Reported by Raphael Geissert <atom...@gmail.com>. * Fix resource leaks on error conditions in compat scandir. * Add a new status-fd action when disappearing a package. Closes: #537338 . [ Raphaël Hertzog ] * Add versioned dependency on base-files (>= 5.0.0) to dpkg-dev to ensure that /etc/dpkg/origins/default exists. Closes: #545274 * Update Standards-Version to 3.8.3 (no changes needed). * Major changes to the perl API: - Dpkg::Control is now Dpkg::Control::Info - Dpkg::Cdata is gone and is replaced by a new Dpkg::Control - Dpkg::Control::Fields contains authoritative information about fields allowed in various types of control information (and can be customized by each vendor). It also integrates information that was previously available through Dpkg::Deps. - Dpkg::Changelog has been split in multiple modules and largely modified to offer an interface that is now more in line with the other modules. * All dpkg-* perl programs that work with control information have been updated to use the new Dpkg::Control interface. In this process, dpkg-scanpackages has been fixed to not skip non-standard fields. Closes: #494136 * Create Launchpad-Bugs-Fixed directly in the changelog parsing code thanks to a new vendor hook post-process-changelog-entry. Closes: #536066 * Integrate dpkg-ftp into dselect. Add the required Replaces and Conflicts. * dpkg-scanpackages/dpkg-scansources now supports compressed override files. * dpkg-scanpackages now supports a new --medium option as needed to generate Packages.cd file for consumption by the multicd dselect access method. Closes: #402527 * Integrate dpkg-multicd into dselect. Add the required Replaces and Conflicts. The dpkg-scanpackages fork is dropped. Closes: #516631 * Fix bashisms in dselect multicd access method. Closes: #530070 * Add support of "xz" compression method for source packages. Add dependency dpkg-dev → xz-utils to ensure xz and unxz are available. * Fix dpkg-source --include-binaries to correctly compute the path name of the discovered binary files. Closes: #554612 * Remove extra quoting that should not be there while passing an exclude file to git ls-files during build of 3.0 (git) source package. Thanks to Courtney Bane for the patch. Closes: #551829 * Optimize dpkg-source -b by avoiding many diff calls when not required. Thanks to Mike Hommey for the idea. Closes: #554689 * Add new option --print-format to dpkg-source to be able to know by advance the source format that would be used during a build. * Modify dpkg-source -b to use default build options from debian/source/options. Thus it's now possible to have sticky options, for example for the choice of a compression method (--compression=<comp>). * dpkg-source outputs the list of upstream files modified by the diff.gz (applies only to source packages using format 1.0). Closes: #482166 It also recommends usage of 3.0 (quilt) format during dpkg-source -b if it detects changes to upstream files that are stored in the .diff.gz. * Add DEP-3 compliant headers to automatic patches created by dpkg-source in 3.0 (quilt) source format. Closes: #543581 * Switch dpkg to source format "3.0 (native)" with bzip2 compression. . [ Updated dpkg translations ] * Czech (Miroslav Kure). * French (Christian Perrier). * German (Sven Joachim). * Italian (Milo Casagrande). Closes: #548615, #555806 * Polish (Wiktor Wandachowicz). Closes: #548541 * Swedish (Peter Krefting). . [ Updated dselect translations ] * Czech (Miroslav Kure). * French (Christian Perrier). * German (Sven Joachim). * Polish (Wiktor Wandachowicz). Closes: #548541 * Swedish (Peter Krefting). . [ Updated man page translations ] * French (Christian Perrier). * French translation error fixed (Christian Perrier) Thanks to Pietro Battiston for spotting it. Closes: #545446 * German (Helge Kreutzmann). * Polish (Wiktor Wandachowicz). Closes: #548541 * Swedish (Peter Krefting). . [ Updated scripts translations ] * German (Helge Kreutzmann). * Polish (Wiktor Wandachowicz). Closes: #548541 * Swedish (Peter Krefting). Checksums-Sha1: b7ce1f205c2e49b51df89d220519a31c12f8b30a 2001 dpkg_1.15.5.6ubuntu1.dsc 2258e95ac10247e56eef9b3fa479d12d1327719d 4699077 dpkg_1.15.5.6ubuntu1.tar.bz2 Checksums-Sha256: 2cdc538ff1bd07b327a0007d7a2283a132b7c95bba5b87688cf63f552dddd1bb 2001 dpkg_1.15.5.6ubuntu1.dsc e2054d775c9c7a72b74eeca04a81d1320e471de39f3fd868fdb5cbf9f7dd31bc 4699077 dpkg_1.15.5.6ubuntu1.tar.bz2 Files: 7d84cf6e9de99b75f0676569a929d6bd 2001 admin required dpkg_1.15.5.6ubuntu1.dsc 6a7d896b55502c58d4ab25a7a8ed95b2 4699077 admin required dpkg_1.15.5.6ubuntu1.tar.bz2 Original-Maintainer: Dpkg Developers <debian-d...@lists.debian.org> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Colin Watson <cjwat...@debian.org> -- Debian developer iQIVAwUBS3dUuDk1h9l9hlALAQhqYw//WqIzsh1l1UVRjoD05aVTT4uMI1gmcCZq qBGY5tufG+KSQ8RHiQ4zEwxz9HCulV5WRCNSN1e1PmW3PptjoHuw9rvv3BnUWTmy DSA8IRzWi+Ttv9H5APiME0LHoBkeWEe1b/t6aY81nFm/1MeVEfIKo59thQADTI0r jRrI+dcsFBGUL81cXg0vG/0CCnBZ4pQKYkx3kBJyQIsoqpJypP0Z9s3whxTSE1// Ris50fr4NAJoG4NSf5qdgYAzI/W6r8j+DD5zKcc7Bf7hkiPbYFP23QTIkpYZWlt+ cJoFSEYXgkJ4FV8QPHvhcZzH0qxEV9l7pPiNRAkDDsmhFQavfMt5fQP8/Yc1vrhC hxQ02KkKQq+yEv6SFG2mxKgTq4HKH41MXBtuDBpkgmqnwByz+uoEoyg34MjxuFcx 4WqtlOICG5FG9GJrTY287Ix/iKw4LLEkfbcsYSZdhXNesSruMw+vjNA+2a6Fwq20 lCu+oRqxWe3+qzL/RG/GSNkxZr0r6daqKx9b+vfj+Bfx9BURNUQX5WgA+BzeGjRn kvB/oJmA85robQgI1zz9rWuAyZCfGtHNhhcbmpL3AXNhhltsGey2dyD1DC9QKMQ5 zCoKl/INZVDohI6HdRGypXo059c4QE7G7lJ5NBKmVuuvkPotbBFBQBt1ixmmhsMM p9oRUdlstUs= =eP5U -----END PGP SIGNATURE-----
-- Lucid-changes mailing list Lucid-changes@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/lucid-changes