[ubuntu/raring-proposed] dpkg 1.16.9ubuntu1 (Accepted)

Adam Conrad adconrad at ubuntu.com
Tue Oct 23 15:50:21 UTC 2012


dpkg (1.16.9ubuntu1) raring; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - Change the multiarch downgrade version checks in prerm/postrm
      from 1.16.2 to 1.16.0~ to reflect when multiarch landed in Ubuntu.
    - Migrate dpkg multiarch conffile (and other multi-arch-related
      conf settings) to the new DB with dpkg --add-architecture, but
      keep a copy of the old conffile if it was modified.
    - Out of paranoia, keep an option handler for foreign-architecture
      that informs people that they need to scrub their config files
      and upgrade, on the off chance that the above migration fails
      for some reason (this mitigates the chances of leaving users with
      a dpkg that fails to run due to a broken config).
    - Add DPKG_UNTRANSLATED_MESSAGES environment check so that higher-level
      tools can get untranslated dpkg terminal log messages while at the
      same time having translated debconf prompts.  This is useful for tools
      that hide the dpkg terminal by default and use apport for bug
      reporting with the untranslated error message.
    - Build-depend on gettext:any for cross-building support.
    - Apply patch from Steve McIntyre to special-case armhf/armel ELF
      objects in Shlibs/Objdump.pm, so we don't get incorrect deps.
    - lib/dpkg/pkg-spec.c: map unqualified package names of multiarch-same
      packages to the native arch instead of throwing an error, so that we
      don't break on upgrade when there are unqualified names stored in
      dpkg's own trigger database.
    - Add logic to the postinst to `dpkg --add-architecture i386' on new
      installs on amd64, and to also do so on upgrades from pre-conffile
      Ubuntu versions, mimicking our previous behaviour with the conffile.
    - Apply a workaround from mvo to consider RC packages as multiarch,
      during the dpkg consistency checks. (see LP: 1015567 and 1057367).

dpkg (1.16.9) unstable; urgency=low

  [ Raphaël Hertzog ]
  * Fix dpkg-source regression in "3.0 (quilt)" source packages while
    unapplying patches that remove all files in a directory. Closes: #683547
  * Fix segfault in field format parsing on empty strings, affecting
    «dpkg-query -W -f ''» and «dpkg-deb -W --showformat=''». LP: #1035512
  * Fix dpkg's French usage string which was missing the final “s“ in
    --print-foreign-architectures. Closes: #685863

  [ Guillem Jover ]
  * Use “statoverrides” instead of “statusoverrides” in dpkg-statoverride.
    Closes: #686995
  * Comment out dpkg(1) documentation about disabled --command-fd option.
    Closes: #685677
  * Cleanup dpkg-divert unit-test environment to avoid build failures.
    Closes: #687656
  * Fix update-alternatives test suite to behave correctly on non-Debian
    binary paths. Known to be affecting at least Gentoo and Mac OS X.
  * Do not leak subcall command arguments in update-alternatives.
  * Fix segfault on update-alternatives when passing --slave without any
    action at all. LP: #1037431
  * Fix memory leak in dpkg filesavespackage().
  * Do not print garbage (or worse) on dpkg shared conffile debug output.
  * Use a hash instead of a ref to a hash for keys() in Dpkg::BuildFlags
    get_feature_areas(). This causes compilation failures with older perl
    versions, which can be an issue with partial upgrades.
  * Fix filter subpattern debug output format string to print an actual
    value instead of just blanks.
  * Ignore trailing filter subpattern slashes on reinclusion comparison.
    This makes sure to reinclude directories previously excluded so that
    contained files marked for inclusion do not fail to unpack due to a
    missing directory. Closes: #688416
  * Do not consider obsolete conffiles as actively owned by the package.
    This ensures conffile entries are not misshandled nor mixed up when
    configuring packages owning the non-obsolete conffiles. Closes: #689836
    Based on a patch by Andreas Beckmann <debian at abeckmann.de>.
  * Properly mark in the database obsolete conffiles on package replaces.
  * Sync the Conffiles field values for all package instances. Because
    only the first package instance being configured will have a *.dpkg-new
    conffile available to be processed, the subsequent ones need to use the
    hash from the previously processed entries.
  * Fix logic for previously configured conffiles, so that the shared
    conffile checks actually work on reinstallation. Closes: #684776
  * Avoid info database corruption and bogus accesses on unknown format
    values, by always reading the format file and validating it.
  * Clarify that the most probable reason for multiarch database
    inconcistencies is due to upgrades from unofficial dpkg versions.
  * Only satisfy a dependency on a “Multi-Arch: foreign” if arch-unqualified.
  * Take architecture into account in virtual packages on remove and
    configure dpkg actions. Closes: #683411
  * Update update-alternatives --query format and examples in man page to
    match the implementation.
  * Add two missing 3rd person ‘s’ in dpkg-gensymbols(1). Closes: #689863
    Thanks to Paul Menzel <pm.debian at googlemail.com>.
  * Fix regression on old-style binNMUs for packages that specify an
    explicit binary version to dpkg-gencontrol, by always fixing up the
    source version. Closes: #690823

  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  * Czech (Miroslav Kure).
  * Danish (Joe Dalton). Closes: #690808
  * French (Christian Perrier).
  * German (Sven Joachim).
  * Italian (Milo Casagrande).
  * Japanese (Kenshi Muto).
  * Polish (Michał Kułach). Closes: #690449
  * Portuguese (Miguel Figueiredo). Closes: #682582, #690431
  * Russian (Yuri Kozlov). Closes: #688050, #690415
  * Slovak (Ivan Masár). Closes: #690426
  * Swedish (Peter Krefting).
  * Thai (Theppitak Karoonboonyanan). Closes: #690678
  * Traditional Chinese (imacat). Closes: #687002

  [ Updated scripts translations ]
  * Polish (Michał Kułach). Closes: #683104
  * Spanish (Omar Campagne). Closes: #685297

  [ Updated dselect translations ]
  * Basque (Iñaki Larrañaga Murgoitio). Closes: #686421
  * Czech (Miroslav Kure).
  * Danish (Joe Dalton). Closes: #689820
  * Polish (Michał Kułach).

  [ Updated man page translations ]
  * French (Thomas Vincent, Sylvestre Ledru, Christian Perrier).
    Closes: #682978, #683221
  * German (Helge Kreutzmann).
  * Japanese (Hideki Yamane). Closes: #685103
  * Polish (Michał Kułach).
  * Spanish (Omar Campagne, Guillem Jover). Closes: #683514
  * Swedish (Peter Krefting).

dpkg (1.16.8) unstable; urgency=low

  [ Updated programs translations ]
  * Esperanto (Felipe Castro).
  * French (Christian Perrier).
  * Polish (Michał Kułach). Closes: #680561
  * Russian (Yuri Kozlov). Closes: #677850, #680411
  * Slovak (Ivan Masár).
  * Spanish (Javier Fernández-Sanguino)

  [ Updated man page translations ]
  * French (Christian Perrier).

  [ Updated scripts translations ]
  * French (Christian Perrier).
  * Russian (Yuri Kozlov).

  [ Updated dselect translations ]
  * Danish (Joe Dalton). Closes: #680108
  * Russian (Yuri Kozlov).
  * Traditional Chinese (Asho Yeh - 阿信).

Date: Tue, 23 Oct 2012 16:45:37 +0100
Changed-By: Adam Conrad <adconrad at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/raring/+source/dpkg/1.16.9ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 23 Oct 2012 16:45:37 +0100
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.16.9ubuntu1
Distribution: raring-proposed
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Adam Conrad <adconrad at ubuntu.com>
Description: 
 dpkg       - Debian package management system
 dpkg-dev   - Debian package development tools
 dselect    - Debian package management front-end
 libdpkg-dev - Debian package management static library
 libdpkg-perl - Dpkg perl modules
Closes: 677850 680108 680411 680561 682582 682978 683104 683221 683411 683514 683547 684776 685103 685297 685677 685863 686421 686995 687002 687656 688050 688416 689820 689836 689863 690415 690426 690431 690449 690678 690808 690823
Launchpad-Bugs-Fixed: 1035512 1037431
Changes: 
 dpkg (1.16.9ubuntu1) raring; urgency=low
 .
   * Merge from Debian unstable.  Remaining changes:
     - Change the multiarch downgrade version checks in prerm/postrm
       from 1.16.2 to 1.16.0~ to reflect when multiarch landed in Ubuntu.
     - Migrate dpkg multiarch conffile (and other multi-arch-related
       conf settings) to the new DB with dpkg --add-architecture, but
       keep a copy of the old conffile if it was modified.
     - Out of paranoia, keep an option handler for foreign-architecture
       that informs people that they need to scrub their config files
       and upgrade, on the off chance that the above migration fails
       for some reason (this mitigates the chances of leaving users with
       a dpkg that fails to run due to a broken config).
     - Add DPKG_UNTRANSLATED_MESSAGES environment check so that higher-level
       tools can get untranslated dpkg terminal log messages while at the
       same time having translated debconf prompts.  This is useful for tools
       that hide the dpkg terminal by default and use apport for bug
       reporting with the untranslated error message.
     - Build-depend on gettext:any for cross-building support.
     - Apply patch from Steve McIntyre to special-case armhf/armel ELF
       objects in Shlibs/Objdump.pm, so we don't get incorrect deps.
     - lib/dpkg/pkg-spec.c: map unqualified package names of multiarch-same
       packages to the native arch instead of throwing an error, so that we
       don't break on upgrade when there are unqualified names stored in
       dpkg's own trigger database.
     - Add logic to the postinst to `dpkg --add-architecture i386' on new
       installs on amd64, and to also do so on upgrades from pre-conffile
       Ubuntu versions, mimicking our previous behaviour with the conffile.
     - Apply a workaround from mvo to consider RC packages as multiarch,
       during the dpkg consistency checks. (see LP: 1015567 and 1057367).
 .
 dpkg (1.16.9) unstable; urgency=low
 .
   [ Raphaël Hertzog ]
   * Fix dpkg-source regression in "3.0 (quilt)" source packages while
     unapplying patches that remove all files in a directory. Closes: #683547
   * Fix segfault in field format parsing on empty strings, affecting
     «dpkg-query -W -f ''» and «dpkg-deb -W --showformat=''». LP: #1035512
   * Fix dpkg's French usage string which was missing the final “s“ in
     --print-foreign-architectures. Closes: #685863
 .
   [ Guillem Jover ]
   * Use “statoverrides” instead of “statusoverrides” in dpkg-statoverride.
     Closes: #686995
   * Comment out dpkg(1) documentation about disabled --command-fd option.
     Closes: #685677
   * Cleanup dpkg-divert unit-test environment to avoid build failures.
     Closes: #687656
   * Fix update-alternatives test suite to behave correctly on non-Debian
     binary paths. Known to be affecting at least Gentoo and Mac OS X.
   * Do not leak subcall command arguments in update-alternatives.
   * Fix segfault on update-alternatives when passing --slave without any
     action at all. LP: #1037431
   * Fix memory leak in dpkg filesavespackage().
   * Do not print garbage (or worse) on dpkg shared conffile debug output.
   * Use a hash instead of a ref to a hash for keys() in Dpkg::BuildFlags
     get_feature_areas(). This causes compilation failures with older perl
     versions, which can be an issue with partial upgrades.
   * Fix filter subpattern debug output format string to print an actual
     value instead of just blanks.
   * Ignore trailing filter subpattern slashes on reinclusion comparison.
     This makes sure to reinclude directories previously excluded so that
     contained files marked for inclusion do not fail to unpack due to a
     missing directory. Closes: #688416
   * Do not consider obsolete conffiles as actively owned by the package.
     This ensures conffile entries are not misshandled nor mixed up when
     configuring packages owning the non-obsolete conffiles. Closes: #689836
     Based on a patch by Andreas Beckmann <debian at abeckmann.de>.
   * Properly mark in the database obsolete conffiles on package replaces.
   * Sync the Conffiles field values for all package instances. Because
     only the first package instance being configured will have a *.dpkg-new
     conffile available to be processed, the subsequent ones need to use the
     hash from the previously processed entries.
   * Fix logic for previously configured conffiles, so that the shared
     conffile checks actually work on reinstallation. Closes: #684776
   * Avoid info database corruption and bogus accesses on unknown format
     values, by always reading the format file and validating it.
   * Clarify that the most probable reason for multiarch database
     inconcistencies is due to upgrades from unofficial dpkg versions.
   * Only satisfy a dependency on a “Multi-Arch: foreign” if arch-unqualified.
   * Take architecture into account in virtual packages on remove and
     configure dpkg actions. Closes: #683411
   * Update update-alternatives --query format and examples in man page to
     match the implementation.
   * Add two missing 3rd person ‘s’ in dpkg-gensymbols(1). Closes: #689863
     Thanks to Paul Menzel <pm.debian at googlemail.com>.
   * Fix regression on old-style binNMUs for packages that specify an
     explicit binary version to dpkg-gencontrol, by always fixing up the
     source version. Closes: #690823
 .
   [ Updated programs translations ]
   * Catalan (Guillem Jover).
   * Czech (Miroslav Kure).
   * Danish (Joe Dalton). Closes: #690808
   * French (Christian Perrier).
   * German (Sven Joachim).
   * Italian (Milo Casagrande).
   * Japanese (Kenshi Muto).
   * Polish (Michał Kułach). Closes: #690449
   * Portuguese (Miguel Figueiredo). Closes: #682582, #690431
   * Russian (Yuri Kozlov). Closes: #688050, #690415
   * Slovak (Ivan Masár). Closes: #690426
   * Swedish (Peter Krefting).
   * Thai (Theppitak Karoonboonyanan). Closes: #690678
   * Traditional Chinese (imacat). Closes: #687002
 .
   [ Updated scripts translations ]
   * Polish (Michał Kułach). Closes: #683104
   * Spanish (Omar Campagne). Closes: #685297
 .
   [ Updated dselect translations ]
   * Basque (Iñaki Larrañaga Murgoitio). Closes: #686421
   * Czech (Miroslav Kure).
   * Danish (Joe Dalton). Closes: #689820
   * Polish (Michał Kułach).
 .
   [ Updated man page translations ]
   * French (Thomas Vincent, Sylvestre Ledru, Christian Perrier).
     Closes: #682978, #683221
   * German (Helge Kreutzmann).
   * Japanese (Hideki Yamane). Closes: #685103
   * Polish (Michał Kułach).
   * Spanish (Omar Campagne, Guillem Jover). Closes: #683514
   * Swedish (Peter Krefting).
 .
 dpkg (1.16.8) unstable; urgency=low
 .
   [ Updated programs translations ]
   * Esperanto (Felipe Castro).
   * French (Christian Perrier).
   * Polish (Michał Kułach). Closes: #680561
   * Russian (Yuri Kozlov). Closes: #677850, #680411
   * Slovak (Ivan Masár).
   * Spanish (Javier Fernández-Sanguino)
 .
   [ Updated man page translations ]
   * French (Christian Perrier).
 .
   [ Updated scripts translations ]
   * French (Christian Perrier).
   * Russian (Yuri Kozlov).
 .
   [ Updated dselect translations ]
   * Danish (Joe Dalton). Closes: #680108
   * Russian (Yuri Kozlov).
   * Traditional Chinese (Asho Yeh - 阿信).
Checksums-Sha1: 
 34e7201ec788b2c7e4d7fa9256da5e1794643534 1483 dpkg_1.16.9ubuntu1.dsc
 202a18a4838ce9f913a52d35963bf82d05511d63 3692932 dpkg_1.16.9ubuntu1.tar.xz
Checksums-Sha256: 
 54e8922aa5ad2abcb86eebce59c4fba301d9dde263367115e47ad40140e20fea 1483 dpkg_1.16.9ubuntu1.dsc
 6bbaf8b8af82bd4052a1dd4a725744a0564bc95bdc4e95fd7ce88b70a778633d 3692932 dpkg_1.16.9ubuntu1.tar.xz
Files: 
 2e0bbad2b64faf4c9c3e424f814a8777 1483 admin required dpkg_1.16.9ubuntu1.dsc
 b5c9c85fe8172c8b335a49f699d41e11 3692932 admin required dpkg_1.16.9ubuntu1.tar.xz
Original-Maintainer: Dpkg Developers <debian-dpkg at lists.debian.org>


More information about the Raring-changes mailing list