Change log for dpkg package in Ubuntu

151225 of 338 results
Superseded in vivid-release
Deleted in vivid-proposed (Reason: moved to release)
dpkg (1.17.21ubuntu1) vivid; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - Change native source version/format mismatch errors into warnings
      until the dust settles on Debian bug 737634 about override options.
    - 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.
    - Special-case arm{el,hf} ELF objects in Shlibs/Objdump.pm for multilib.
    - 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 the dpkg trigger database.
    - Add logic to the postinst to `dpkg --add-architecture i386' on new
      installs on amd64, 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).
  * drop po/pot delta that was generated by MoM
  * run touch configure configure.ac build-aux/* to ensure that timestamps
    match and automake is not invoked again

Available diffs

Superseded in vivid-release
Obsolete in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
dpkg (1.17.13ubuntu1) utopic; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - Allow -fstack-protector on arm64 now that GCC and glibc support it.
    - Change native source version/format mismatch errors into warnings
      until the dust settles on Debian bug 737634 about override options.
    - 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.
    - Special-case arm{el,hf} ELF objects in Shlibs/Objdump.pm for multilib.
    - 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 the dpkg trigger database.
    - Add logic to the postinst to `dpkg --add-architecture i386' on new
      installs on amd64, 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).

Available diffs

Superseded in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
dpkg (1.17.12ubuntu1) utopic; urgency=medium

  * Merge with Debian; remaining changes:
    - Change native source version/format mismatch errors into warnings
      until the dust settles on Debian bug 737634 about override options.
    - 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.
    - Special-case arm{el,hf} ELF objects in Shlibs/Objdump.pm for multilib.
    - 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 the dpkg trigger database.
    - Add logic to the postinst to `dpkg --add-architecture i386' on new
      installs on amd64, 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).

Available diffs

Superseded in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
dpkg (1.17.10ubuntu1) utopic; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - Allow -fstack-protector on arm64 now that GCC and glibc support it.
    - Change native source version/format mismatch errors into warnings
      until the dust settles on Debian bug 737634 about override options.
    - 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.
    - Special-case arm{el,hf} ELF objects in Shlibs/Objdump.pm for multilib.
    - 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 the dpkg trigger database.
    - Add logic to the postinst to `dpkg --add-architecture i386' on new
      installs on amd64, 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).

Available diffs

Superseded in lucid-updates
Superseded in lucid-security
dpkg (1.15.5.6ubuntu4.9) lucid-security; urgency=medium

  * SECURITY UPDATE: arbitrary file modification via dpkg-source
    - scripts/Dpkg/Source/Patch.pm: Use a better regex for patch header
      parsing
    - 5348cbc981a65c3c9b05bb4d13553bda930c2d78
    - CVE-2014-3864
    - CVE-2014-3865
 -- Marc Deslauriers <email address hidden>   Mon, 09 Jun 2014 13:03:40 -0400
Superseded in precise-updates
Superseded in precise-security
dpkg (1.16.1.2ubuntu7.5) precise-security; urgency=medium

  * SECURITY UPDATE: arbitrary file modification via dpkg-source
    - scripts/Dpkg/Source/Patch.pm: Use a better regex for patch header
      parsing
    - 5348cbc981a65c3c9b05bb4d13553bda930c2d78
    - CVE-2014-3864
    - CVE-2014-3865
 -- Marc Deslauriers <email address hidden>   Mon, 09 Jun 2014 13:00:47 -0400
Superseded in trusty-updates
Superseded in trusty-security
dpkg (1.17.5ubuntu5.3) trusty-security; urgency=medium

  * SECURITY UPDATE: arbitrary file modification via dpkg-source
    - scripts/Dpkg/Source/Patch.pm: Use a better regex for patch header
      parsing
    - 5348cbc981a65c3c9b05bb4d13553bda930c2d78
    - CVE-2014-3864
    - CVE-2014-3865
 -- Marc Deslauriers <email address hidden>   Mon, 09 Jun 2014 12:34:57 -0400

Available diffs

Obsolete in saucy-updates
Obsolete in saucy-security
dpkg (1.16.12ubuntu1.3) saucy-security; urgency=medium

  * SECURITY UPDATE: arbitrary file modification via dpkg-source
    - scripts/Dpkg/Source/Patch.pm: Use a better regex for patch header
      parsing
    - 5348cbc981a65c3c9b05bb4d13553bda930c2d78
    - CVE-2014-3864
    - CVE-2014-3865
 -- Marc Deslauriers <email address hidden>   Mon, 09 Jun 2014 12:52:24 -0400
Superseded in precise-updates
Superseded in precise-security
dpkg (1.16.1.2ubuntu7.4) precise-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: outright reject C-style filenames in
      patches
    - a12eb58959d0a10584a428f4a3103a49204c410f
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Thu, 01 May 2014 08:04:51 -0400
Superseded in lucid-updates
Superseded in lucid-security
dpkg (1.15.5.6ubuntu4.8) lucid-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: outright reject C-style filenames in
      patches
    - a12eb58959d0a10584a428f4a3103a49204c410f
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Thu, 01 May 2014 08:05:44 -0400
Obsolete in quantal-updates
Obsolete in quantal-security
dpkg (1.16.7ubuntu6.2) quantal-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: outright reject C-style filenames in
      patches
    - a12eb58959d0a10584a428f4a3103a49204c410f
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Thu, 01 May 2014 08:03:52 -0400

Available diffs

Superseded in saucy-updates
Superseded in saucy-security
dpkg (1.16.12ubuntu1.2) saucy-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: outright reject C-style filenames in
      patches
    - a12eb58959d0a10584a428f4a3103a49204c410f
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Thu, 01 May 2014 08:02:44 -0400
Superseded in trusty-updates
Superseded in trusty-security
dpkg (1.17.5ubuntu5.2) trusty-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: outright reject C-style filenames in
      patches
    - a12eb58959d0a10584a428f4a3103a49204c410f
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Thu, 01 May 2014 07:59:19 -0400
Superseded in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
dpkg (1.17.9ubuntu1) utopic; urgency=medium

  * Merge with Debian unstable, fixing the testsuite's failure to fail.

Available diffs

Superseded in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
dpkg (1.17.8ubuntu1) utopic; urgency=medium

  * Merge with Debian unstable to bring in several bugfixes, including
    the hostile patch unpack directory traversal fix for CVE-2014-0471

Available diffs

Superseded in lucid-updates
Superseded in lucid-security
dpkg (1.15.5.6ubuntu4.7) lucid-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: correctly parse C-style diff
      filenames.
    - Patch thanks to Guillem Jover <email address hidden>
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Wed, 23 Apr 2014 19:52:02 -0400
Superseded in precise-updates
Superseded in precise-security
dpkg (1.16.1.2ubuntu7.3) precise-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: correctly parse C-style diff
      filenames.
    - Patch thanks to Guillem Jover <email address hidden>
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Wed, 23 Apr 2014 19:50:50 -0400
Superseded in quantal-updates
Superseded in quantal-security
dpkg (1.16.7ubuntu6.1) quantal-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: correctly parse C-style diff
      filenames.
    - Patch thanks to Guillem Jover <email address hidden>
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Wed, 23 Apr 2014 19:50:12 -0400
Superseded in saucy-updates
Superseded in saucy-security
dpkg (1.16.12ubuntu1.1) saucy-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: correctly parse C-style diff
      filenames.
    - Patch thanks to Guillem Jover <email address hidden>
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Wed, 23 Apr 2014 19:49:35 -0400
Superseded in trusty-updates
Superseded in trusty-security
dpkg (1.17.5ubuntu5.1) trusty-security; urgency=medium

  * SECURITY UPDATE: directory traversal in dpkg-source
    - scripts/Dpkg/Source/Patch.pm: correctly parse C-style diff
      filenames.
    - Patch thanks to Guillem Jover <email address hidden>
    - CVE-2014-0471
 -- Marc Deslauriers <email address hidden>   Wed, 23 Apr 2014 19:46:35 -0400
Superseded in utopic-release
Deleted in utopic-proposed (Reason: moved to release)
dpkg (1.17.7ubuntu1) utopic; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - Allow -fstack-protector on arm64 now that GCC and glibc support it.
    - Change native source version/format mismatch errors into warnings
      until the dust settles on Debian bug 737634 about override options.
    - 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.
    - Special-case arm{el,hf} ELF objects in Shlibs/Objdump.pm for multilib.
    - 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 the dpkg trigger database.
    - Add logic to the postinst to `dpkg --add-architecture i386' on new
      installs on amd64, 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).
  * Drop obsolete migration code and guards from pre-trusty dpkg versions.

Available diffs

Superseded in utopic-release
Published in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
dpkg (1.17.5ubuntu5) trusty; urgency=medium

  * Allow -fstack-protector on arm64 now that GCC and glibc support it.
 -- Adam Conrad <email address hidden>   Fri, 07 Mar 2014 18:47:57 +0800
Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
dpkg (1.17.5ubuntu4) trusty; urgency=medium

  * Update the ppc64 buildflags vendor overrides for ppc64el instead, and
    make the implementation respect DEB_BUILD_OPTIONS=noopt (LP: #1279128)
 -- Adam Conrad <email address hidden>   Tue, 11 Feb 2014 18:49:27 -0700

Available diffs

Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
dpkg (1.17.5ubuntu3) trusty; urgency=medium

  * Change native source version/format mismatch errors into warnings until
    the dust settles on Debian bug 737634 about revert or override options.
 -- Adam Conrad <email address hidden>   Wed, 05 Feb 2014 07:26:29 -0700

Available diffs

Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
dpkg (1.17.5ubuntu2) trusty; urgency=medium

  * Backport patch from 1.17.6 to fix file descriptor leaks (LP: #1270132)
 -- Adam Conrad <email address hidden>   Fri, 17 Jan 2014 11:01:47 -0700

Available diffs

Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
dpkg (1.17.5ubuntu1) trusty; urgency=medium

  * Merge from Debian testing.  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.
    - 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).

Available diffs

Superseded in trusty-release
Deleted in trusty-proposed (Reason: moved to release)
dpkg (1.17.1ubuntu1) trusty; 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.
    - 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).
    - Add ppc64el/powerpc64le support to cputable (backported from 1.17.2).
  * Forward-port manpages-it dpkg/dpkg-dev/dselect Replaces from 1.16.12.

Available diffs

Superseded in precise-updates
Deleted in precise-proposed (Reason: moved to -updates)
dpkg (1.16.1.2ubuntu7.2) precise; urgency=low

  * scripts/Dpkg/Shlibs/Objdump.pm: Adjust the ARM special-casing in
    dpkg-shlibdeps to try ELF ABI flags before arch tag (LP: #1187722)
  * Include powerpc64le support in cputable for ppc64el (LP: #1239595)
 -- Adam Conrad <email address hidden>   Mon, 14 Oct 2013 10:42:53 +0100
Superseded in trusty-release
Obsolete in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
dpkg (1.16.12ubuntu1) saucy; urgency=low

  * Merge with Debian stable-proposed-updates, 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.
    - 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).
    - Don't set unsupported -fstack-protector in dpkg-buildflags on arm64.
  * Add ppc64el/powerpc64le support to cputable (backported from 1.17.2)

Available diffs

Superseded in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
dpkg (1.16.10ubuntu3) saucy; urgency=low

  * scripts/Dpkg/Shlibs/Objdump.pm: Adjust armel/armhf special-casing
    in dpkg-shlibdeps to try the new ELF ABI flags before arch tags.
 -- Adam Conrad <email address hidden>   Mon, 08 Jul 2013 08:05:57 -0600

Available diffs

Superseded in saucy-release
Deleted in saucy-proposed (Reason: moved to release)
dpkg (1.16.10ubuntu2) saucy; urgency=low

  * Don't set -fstack-protector in dpkg-buildflags on arm64 (not yet
    supported).
 -- Matthias Klose <email address hidden>   Tue, 11 Jun 2013 09:33:34 +0200

Available diffs

Superseded in saucy-release
Obsolete in raring-release
Deleted in raring-proposed (Reason: moved to release)
dpkg (1.16.10ubuntu1) 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.
    - 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).

Available diffs

Superseded in precise-updates
Deleted in precise-proposed (Reason: moved to -updates)
dpkg (1.16.1.2ubuntu7.1) precise; urgency=low

  * Include aarch64 support in cputable for arm64 port (LP: #1096986)
  * Add support for an abitable containing arch attribute overrides.
  * Add x32 support to abitable, ostable, triplettable (LP: #1096990)
 -- Adam Conrad <email address hidden>   Mon, 07 Jan 2013 11:39:08 -0700
Superseded in raring-release
Deleted in raring-proposed (Reason: moved to release)
dpkg (1.16.9ubuntu2) raring; urgency=low

  * Revert build-dependency from gettext:any to gettext, now that gettext is
    Multi-Arch: foreign.
 -- Colin Watson <email address hidden>   Thu, 29 Nov 2012 15:03:29 +0000

Available diffs

Superseded in raring-release
Deleted in raring-proposed (Reason: moved to release)
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).

Available diffs

Superseded in raring-release
Obsolete in quantal-release
dpkg (1.16.7ubuntu6) quantal; 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  (LP: #1057886)
 -- Barry Warsaw <email address hidden>   Mon, 01 Oct 2012 14:39:06 -0400
Superseded in quantal-release
dpkg (1.16.7ubuntu5) quantal; urgency=low

  * Fix scoping issues in dpkg postinst, so we don't end up doing
    the foreign-architecture migration on every single dpkg upgrade
 -- Adam Conrad <email address hidden>   Fri, 28 Sep 2012 18:37:28 -0600

Available diffs

Superseded in quantal-release
dpkg (1.16.7ubuntu4) quantal; urgency=low

  * Apply a workaround from mvo to consider RC packages as multiarch,
    during the dpkg consistency checks. (LP: #1015567). Opened bug 1057367
    to upgrade status database.
 -- Dmitrijs Ledkovs <email address hidden>   Thu, 27 Sep 2012 09:40:47 +0100

Available diffs

Superseded in lucid-updates
Deleted in lucid-proposed (Reason: moved to -updates)
dpkg (1.15.5.6ubuntu4.6) lucid-proposed; urgency=low

  * Cherry-pick fixes for sync() behaviour in dpkg (LP: #624877):
    - Disable by default usage of synchronous sync(2), as it causes undesired
      I/O on unrelated file systems. Closes: #588339, #595927, #600075
    - On Linux use sync_file_range() to initiate asynchronous writeback
      of just unpacked files. Suggested by Ted Ts'o <email address hidden>.
      Thanks to Jonathan Nieder <email address hidden>. Closes: #605009
 -- Michael Jeanson <email address hidden>   Fri, 14 Sep 2012 09:43:09 -0400
Superseded in quantal-release
dpkg (1.16.7ubuntu3) quantal; urgency=low

  * Restore the :native qualier to the implicit build-essential
    dep in dpkg-checkbuilddeps, now that build-essential is fixed
 -- Adam Conrad <email address hidden>   Fri, 13 Jul 2012 21:43:37 -0600

Available diffs

Superseded in quantal-release
dpkg (1.16.7ubuntu2) quantal; urgency=low

  * Remove the :native qualifier from the automatic build-dep on
    build-essential in dpkg-checkbuilddeps: this broke everything
 -- Adam Conrad <email address hidden>   Fri, 06 Jul 2012 04:03:53 -0600

Available diffs

Superseded in quantal-release
dpkg (1.16.7ubuntu1) quantal; 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.
  * Alter the foreign-architecture option handler to output to stderr
    instead of stdout, for people who prefer their stdout less noisy.

Available diffs

Superseded in quantal-release
dpkg (1.16.4.3ubuntu1) quantal; 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.
 -- Adam Conrad <email address hidden>   Wed, 20 Jun 2012 22:57:24 -0600

Available diffs

Superseded in quantal-release
dpkg (1.16.3ubuntu2) quantal; urgency=low

  * 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.  LP: #1015329.
 -- Steve Langasek <email address hidden>   Tue, 19 Jun 2012 18:08:02 -0700

Available diffs

Superseded in quantal-release
dpkg (1.16.3ubuntu1) quantal; urgency=low

  * Merge with 1.16.3 from unstable:
    - 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).
  * Changes remaining from previous Ubuntu versions:
    - 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.

Available diffs

Superseded in quantal-release
dpkg (1.16.1.2ubuntu8) quantal; urgency=low

  * Revert hack to export compiler flags in dpkg-buildpackage.  Any package
    depending on this should be fixed to use dpkg-buildflags instead.
 -- Colin Watson <email address hidden>   Mon, 30 Apr 2012 12:49:51 +0100
Obsolete in oneiric-updates
Deleted in oneiric-proposed (Reason: moved to -updates)
dpkg (1.16.0.3ubuntu5.1) oneiric-proposed; urgency=low

  * Backport patch that avoids disappearing other packages from the same set.
    Packages within a set can rightfully share files and should not be
    disappeared in the case where they share all the files.  LP: #902603.
 -- Steve Langasek <email address hidden>   Mon, 16 Apr 2012 20:54:37 -0700
Superseded in quantal-release
Published in precise-release
Deleted in precise-proposed (Reason: moved to release)
dpkg (1.16.1.2ubuntu7) precise; urgency=low

  * Apply missing patch from upstream to let dselect's resolver deal
    with multi-arch Provides in the same way as dpkg (LP: #853679)
 -- Adam Conrad <email address hidden>   Thu, 12 Apr 2012 16:59:09 -0600

Available diffs

Superseded in precise-release
dpkg (1.16.1.2ubuntu6) precise; urgency=low

  * Build-depend on gettext:any for cross-building support.
 -- Colin Watson <email address hidden>   Sun, 08 Apr 2012 23:22:31 +0100

Available diffs

Superseded in precise-release
dpkg (1.16.1.2ubuntu5) precise; urgency=low

  * New version of previous patch, many thanks Raphaël Hertzog! (LP: #902603)
 -- Martin Pitt <email address hidden>   Fri, 16 Dec 2011 11:23:51 +0100
Superseded in precise-release
dpkg (1.16.1.2ubuntu4) precise; urgency=low

  * dpkg: Do not try to disappear other packages from the same set. Packages
    within a set can rightfully share files and should not be disappeared in
    the case where they share all the files. Many thanks to Raphaël Hertzog
    for the fix! (Closes: #652063, LP: #902603)
 -- Martin Pitt <email address hidden>   Thu, 15 Dec 2011 11:33:28 +0100

Available diffs

Superseded in precise-release
dpkg (1.16.1.2ubuntu3) precise; urgency=low

  * Don't perform is_armhf tests in parse_objdump_output() unless
    we have a file handle defined.  This is an impossible situation
    at runtime, but trips up the testsuite oprtating on fake data.
 -- Adam Conrad <email address hidden>   Fri, 02 Dec 2011 15:46:35 -0700

Available diffs

Superseded in precise-release
dpkg (1.16.1.2ubuntu2) precise; urgency=low

  * Apply patch from Steve McIntyre to special-case armhf/armel ELF
    objects in Shlibs/Objdump.pm, so we don't get incorrect deps.
 -- Adam Conrad <email address hidden>   Fri, 02 Dec 2011 12:24:40 -0700
Superseded in precise-release
dpkg (1.16.1.2ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Merge from git://git.debian.org/users/hertzog/dpkg.git
      pu/multiarch/full for multiarch support.
    - On upgrade from 1.16.0~ubuntu[1-3], if /var/lib/dpkg/info/$arch is a
      directory, migrate the contents to var/lib/dpkg/info; and handle the
      reverse on downgrade.  This does not handle metadata for packages of
      foreign architectures.
    - 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.
    - Add /etc/dpkg/dpkg.cfg.d/multiarch as a conffile on amd64, so that
      users are guaranteed to always have it after upgrade even if they
      don't use update-manager for the upgrade itself.
    - Continue exporting compiler flags in dpkg-buildpackage until after
      Ubuntu 12.04 LTS.
    - Add Pre-Depends on tar >= 1.23 (satisfied in stable) to dpkg due to it
      using the ‘--warning=no-timestamp’ option.
    - Strip -Werror=format-security from the flags exported to the
      environment from dpkg-buildpackage.
    - Don't export build flags for packages using debhelper compat level 9
      or above.
    - Mark dpkg-dev and libdpkg-perl as Multi-Arch foreign. Closes: #648217

Superseded in precise-release
dpkg (1.16.1.1ubuntu3) precise; urgency=low

  * Backport from upstream:
    - Mark dpkg-dev and libdpkg-perl as Multi-Arch foreign. Closes: #648217
 -- Colin Watson <email address hidden>   Sat, 12 Nov 2011 14:54:29 +0000

Available diffs

Superseded in precise-release
dpkg (1.16.1.1ubuntu2) precise; urgency=low

  * Don't export build flags for packages using debhelper compat level 9 or
    above.  This is a layering violation which will go away after 12.04 (see
    https://lists.ubuntu.com/archives/ubuntu-devel/2011-November/034351.html).
 -- Colin Watson <email address hidden>   Tue, 01 Nov 2011 15:36:14 -0400
Superseded in precise-release
dpkg (1.16.1.1ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Merge from git://git.debian.org/users/hertzog/dpkg.git
      pu/multiarch/full for multiarch support.
    - On upgrade from 1.16.0~ubuntu[1-3], if /var/lib/dpkg/info/$arch is a
      directory, migrate the contents to var/lib/dpkg/info; and handle the
      reverse on downgrade.  This does not handle metadata for packages of
      foreign architectures.
    - 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.
    - Add /etc/dpkg/dpkg.cfg.d/multiarch as a conffile on amd64, so that
      users are guaranteed to always have it after upgrade even if they
      don't use update-manager for the upgrade itself.
    - Continue exporting compiler flags in dpkg-buildpackage until after
      Ubuntu 12.04 LTS.
    - Add Pre-Depends on tar >= 1.23 (satisfied in stable) to dpkg due to it
      using the ‘--warning=no-timestamp’ option.
  * Strip -Werror=format-security from the flags exported to the environment
    from dpkg-buildpackage.  This causes too many failures (including silent
    failures in configure tests), and removing it is not a regression from
    any released version of Ubuntu.  It is still included in the normal
    output of dpkg-buildflags.

Available diffs

Superseded in precise-release
dpkg (1.16.1ubuntu2) precise; urgency=low

  * Cherry-pick from trunk:
    - Add Pre-Depends on tar >= 1.23 (satisfied in stable) to dpkg due to it
      using the ‘--warning=no-timestamp’ option. Closes: 642802, LP: #878960
 -- Colin Watson <email address hidden>   Thu, 20 Oct 2011 18:56:21 +0100

Available diffs

Superseded in precise-release
dpkg (1.16.1ubuntu1) precise; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Merge from git://git.debian.org/users/hertzog/dpkg.git
      pu/multiarch/full for multiarch support.
    - On upgrade from 1.16.0~ubuntu[1-3], if /var/lib/dpkg/info/$arch is a
      directory, migrate the contents to var/lib/dpkg/info; and handle the
      reverse on downgrade.  This does not handle metadata for packages of
      foreign architectures.
    - 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.
    - Add /etc/dpkg/dpkg.cfg.d/multiarch as a conffile on amd64, so that
      users are guaranteed to always have it after upgrade even if they
      don't use update-manager for the upgrade itself.
  * Continue exporting compiler flags in dpkg-buildpackage, since we do not
    want to regress hardening support in Ubuntu 12.04 LTS.  We will revisit
    this for Ubuntu 12.10.

Available diffs

Superseded in precise-release
Obsolete in oneiric-release
dpkg (1.16.0.3ubuntu5) oneiric; urgency=low

  * Cherry pick b8d4668 and 967a45f from pu/multiarch so that cross-grading a
    package doesn't result in dpkg believing the package has been disappeared
    on the next call.  Thanks to Raphaël Hertzog <email address hidden> for
    the quick fix!  (LP: #863675)
 -- Steve Langasek <email address hidden>   Thu, 06 Oct 2011 07:29:02 +0000
Superseded in oneiric-release
dpkg (1.16.0.3ubuntu4) oneiric; urgency=low

  * Add /etc/dpkg/dpkg.cfg.d/multiarch as a conffile on amd64, so that users
    are guaranteed to always have it after upgrade even if they don't use
    update-manager for the upgrade itself.  Also fixes up the problem of
    systems installed at 11.10 beta 1 missing the file due to an installer
    bug.  LP: #846451.
 -- Steve Langasek <email address hidden>   Tue, 27 Sep 2011 16:40:04 -0700

Available diffs

Superseded in oneiric-release
dpkg (1.16.0.3ubuntu3) oneiric; urgency=low

  * add DPKG_UNTRANSLATED_MESSAGES environment check so that the
    higher level tools can get untranslated dpkg terminal log
    messages while at the same time have translated debconf
    prompts. This is useful for tools that hide the dpkg terminal
    by default and use apport for bugreport with the untranslated
    error message.
 -- Michael Vogt <email address hidden>   Tue, 28 Jun 2011 09:20:11 +0100
Obsolete in natty-updates
Deleted in natty-proposed (Reason: moved to -updates)
dpkg (1.16.0~ubuntu7.1) natty-proposed; urgency=low

  * src/packages.c: fix use of --force-depends so that it works again for
    foreign arch packages.  Thanks to Raphaël Hertzog for the fix.
    LP: #767634.
  * regenerate lib/dpkg/trigdeferred.c from lib/dpkg/trigdeferred.l in
    the source, to ensure we don't end up with breakage from an out-of-date
    intermediate file as happened in oneiric.

  [ Guillem Jover ]
  * d84b36a81088721b340e52664aa2c3379fea2a9a: be less strict in the face of
    unknown Priority: fields in /var/lib/dpkg/status, so dpkg doesn't fail
    to run on systems whose contents were previously permitted.
    LP: #773022.
 -- Steve Langasek <email address hidden>   Sat, 25 Jun 2011 13:49:46 -0500
Superseded in oneiric-release
dpkg (1.16.0.3ubuntu2) oneiric; urgency=low

  * Properly update trigdeferred.c from trigdeferred.l, fixing a slew of
    triggers/Unincorp parsing failures.
 -- Colin Watson <email address hidden>   Fri, 17 Jun 2011 15:27:35 +0100

Available diffs

Superseded in oneiric-release
dpkg (1.16.0.3ubuntu1) oneiric; urgency=low

  * Merge from Debian unstable; remaining changes:
    - Merge from git://git.debian.org/users/hertzog/dpkg.git
      pu/multiarch/snapshot/20110314 for multiarch support.
    - On upgrade from 1.16.0~ubuntu[1-3], if /var/lib/dpkg/info/$arch is a
      directory, migrate the contents to var/lib/dpkg/info; and handle the
      reverse on downgrade.  This does not handle metadata for packages of
      foreign architectures.
  * Restores support for parsing priority fields with unknown values.
    LP: #773022.
 -- Steve Langasek <email address hidden>   Fri, 17 Jun 2011 00:04:19 -0700
Superseded in oneiric-release
dpkg (1.16.0~ubuntu8) oneiric; urgency=low

  * src/packages.c: fix use of --force-depends so that it works again for
    foreign arch packages.  Thanks to Raphaël Hertzog for the fix.
    LP: #767634.
 -- Steve Langasek <email address hidden>   Fri, 29 Apr 2011 19:07:24 -0700

Available diffs

Superseded in oneiric-release
Obsolete in natty-release
dpkg (1.16.0~ubuntu7) natty; urgency=low

  * src/packages.c: fix the check for whether our dependencies are
    installed, so that it works correctly for multi-arch: foreign packages
    configured during the current dpkg run.  Thanks to Raphaël Hertzog
    <email address hidden> for the fix.  LP: #756381.

  [ Raphaël Hertzog ]
  * fddba30d74856e2d5c3f287343569fc259729bc0: Fix regression in dpkg 1.16.0
    affecting dpkg R.  Closes: #620636.
 -- Steve Langasek <email address hidden>   Thu, 14 Apr 2011 11:28:51 -0700

Available diffs

Superseded in natty-release
dpkg (1.16.0~ubuntu6) natty; urgency=low

  * Dpkg/Shlibs.pm: we should explicitly prepend the appropriate multiarch
    paths to our library search path.  These would be picked up later on
    anyway in the case of a native build, but for, e.g., bootstrapping a
    cross-toolchain the needed multiarch paths aren't going to be found in
    ld.so.conf.
  * Cherry-pick fixes from upstream:

  [ Raphaël Hertzog ]
  * 7ea2064c46b77398a63d7f7a543ebcf08f7c74d2: Fix dpkg-source's regression
    with empty patches (introduced while fixing 613023).  Closes: #619541,
    LP: #742124.
  * 6a7a20c72325a57762e34f5dbb9f79ba73b5d496: Use the correct mtime when
    installing a file with statoverrides.  LP: #739179.
 -- Steve Langasek <email address hidden>   Thu, 24 Mar 2011 17:04:47 -0700

Available diffs

Superseded in natty-release
dpkg (1.16.0~ubuntu5) natty; urgency=low

  * Cherry-pick 88b0c3043a651a422cd0c43c38ab6d553e2214ea from dpkg.git; adds
    armhf support.
    [ Guillem Jover ]
    * Add armhf support to ostable and triplettable. Closes: #594179
 -- Loic Minier <email address hidden>   Tue, 15 Mar 2011 14:57:15 +0100

Available diffs

Superseded in natty-release
dpkg (1.16.0~ubuntu4) natty; urgency=low

  * Merge from git://git.debian.org/users/hertzog/dpkg.git
    pu/multiarch/snapshot/20110314 for updated multiarch support.  This
    reverts the dpkg database changes from the earlier merge in favor of a
    single-directory dpkg db again.
    - Fix typo in «dpkg-name --overwrite» argument parsing so that it
      actually works at all. Thanks to Ivan Gagis <email address hidden>.
      LP: #728708
  * Update the version checks for the multiarch db format to point to
    1.16.0~ubuntu4 instead of the (not-yet-released) 1.16.0.
  * On upgrade from 1.16.0~ubuntu[1-3], if /var/lib/dpkg/info/$arch is a
    directory, migrate the contents to var/lib/dpkg/info; and handle the
    reverse on downgrade.  This does not handle metadata for packages of
    foreign architectures; if this affects you, come talk to me. :-)
    LP: #727603.
  * add new variables, DEB_HOST_MULTIARCH and DEB_BUILD_MULTIARCH, that
    return the "ideal" GNU triplet for each architecture which should be
    used as the path component for library installation.
 -- Steve Langasek <email address hidden>   Mon, 14 Mar 2011 18:12:06 -0700

Available diffs

Superseded in natty-release
dpkg (1.16.0~ubuntu3) natty; urgency=low

  * Fix up the DPKG_ADMINDIR env var being passed to maintainer scripts when
    running with --root.
 -- Steve Langasek <email address hidden>   Tue, 01 Mar 2011 14:18:52 -0800

Available diffs

Superseded in natty-release
dpkg (1.16.0~ubuntu2) natty; urgency=low

  * Install multiarch symlink in /var/lib/dpkg/info on fresh installs as
    well as upgrades (LP: #727106).
 -- Colin Watson <email address hidden>   Tue, 01 Mar 2011 11:35:07 +0000

Available diffs

Superseded in natty-release
dpkg (1.16.0~ubuntu1) natty; urgency=low

  * Merge from git://git.debian.org/users/hertzog/dpkg.git
    pu/multiarch/snapshot/20110225 for multiarch support.  This brings us
    up-to-date with dpkg 1.16.0-pre staged changes as well as pulling in
    the current version of the multiarch branch from Raphael Hertzog.
  * FFe: LP: #724637.
  * Remaining changes:
    - Set Ubuntu ppc64 optimisation to -O3.

  [ Guillem Jover ]
  * Fix realloc usage on compat scandir() implementation.
  * Use DPKG_MAINTSCRIPT_PACKAGE environment variable as package name on
    dpkg-divert when no --package or --local options have been specified.
  * Do not allow versions starting with non-digit when doing strict parsing,
    warn otherwise.
  * Update dpkg(1) to note that --status-fd output does not contain newlines
    in error messages anymore (this was fixed in 1.15.0).
  * Add a new --status-logger option to dpkg, similar to --status-fd but
    instead invoke the command ourselves and feed the status information
    to its standard input. Suggested by Raphaël Hertzog.
  * Add missing space in update-alternative --set-selections output.
  * Add missing options to update-alternative --help output.
  * Count “conffile name is duplicated” for dpkg-deb warning count summary.
  * Improve and clarify strings for translation. Closes: #604914
  * Prefix all fatal error messages with “error: ”.
  * Do not check presence of update-rc.d in the PATH in dpkg, as it's not
    a program needed for dpkg correct operation.
  * Fix dpkg -GEO options on multiple versions of the same packages.
    Closes: #31141
  * Propagate --admindir to programs run from maintainer scritpts.
    Closes: #97076
  * Do not fail when trying to remove the root directory. This will only
    happen either on distributions where dpkg is a foreign package manager,
    or on artificial dpkg databases.
  * Always warn when parsing any package control data which does not have
    an Architecture field except for status and status log files when
    packages are not-installed or half-installed.
  * By default reject installing packages w/o an Architecture field. They
    now need --force-architecture, dpkg will still warn about them though.
  * Fix build failure when passing --disable-nls to configure.
  * Do not segfault on “dpkg -i --no-act”.
  * Add missing semicolon to the vsnprintf() compat declaration.
    Thanks to Robert Millan. Closes: #612203
  * On install for Ubuntu adjust the i386 GNU cpu name in cputable.
    Thanks to Colin Watson <email address hidden>. Closes: #611741

  [ Raphaël Hertzog ]
  * Fail properly when debian/source/format is empty. Closes: #600854
  * Add new deb-src-control(5) manual page documenting the debian/control
    file contained in source packages.
    - it documents the X[SBC]- prefix. Closes: #476335
    - it documents the VCS-* fields too. Closes: #483119
    Thanks to Oxan van Leeuwen <email address hidden> who wrote it
    as part of the Google Code In program.
  * Enhance dpkg-shlibdeps to not fail immediatly when a library is not found.
    Instead continue and fail after all problems have been reported. Thanks
    to Chris Baines <email address hidden> for the patch. Closes: #596841
  * Fix dpkg-source to not list Debian packaging files as modified
    upstream files in Format "1.0" when unpacking to a non-standard
    directory.

  [ Jonathan Nieder ]
  * Remove support for use of synchronous sync(2), due to its pernicious
    side-effects and to ease maintenance.

  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo).
  * Spanish (Javier Fernandez-Sanguino).
  * Swedish (Peter Krefting).

  [ Updated man page translations ]
  * German (Helge Kreutzmann).
  * Swedish (Peter Krefting).

  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  * Swedish (Peter Krefting).

  [ Updated dselect translations ]
  * Spanish (Javier Fernandez-Sanguino).
 -- Steve Langasek <email address hidden>   Mon, 28 Feb 2011 15:00:42 -0800

Available diffs

Superseded in natty-release
dpkg (1.15.8.10ubuntu1) natty; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - cputable: Set cpu to i686 for arch i386.
  * Set Ubuntu ppc64 optimisation to -O3.

Superseded in natty-release
dpkg (1.15.8.7ubuntu2) natty; urgency=low

  * SECURITY UPDATE: relative directory and symlink following in source pkgs.
    - scripts/Dpkg/Source/Archive.pm, scripts/Dpkg/Source/Patch.pm,
      scripts/Dpkg/Source/Package/V2.pm: applied fixes from Raphael Hertzog,
      thanks to Raphael Geissert.
    - CVE-2010-1679
 -- Kees Cook <email address hidden>   Thu, 06 Jan 2011 12:48:51 -0800
151225 of 338 results