This bug was fixed in the package dpkg - 1.16.3ubuntu1 --------------- 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. dpkg (1.16.3) unstable; urgency=low [ Guillem Jover ] * Do not look for newline beyond the read buffer on dpkg-deb extract. * Check update-alternative name and link arguments for all commands. Closes: #665050 * Check all dpkg-divert filename arguments to be absolute and to not contain newlines. Closes: #21722 * Print errors while reading the file list files on a new line instead of just after the progress percentage. Closes: #552517 * Document in dpkg-source(1) that patches for source format “3.0 (quilt)” are expected to apply without any fuzz. Closes: #666752 Based on a patch by Luca Capello