Change logs for dpkg source package in Precise

  • dpkg (1.16.1.2ubuntu7.9) precise-security; urgency=medium
    
      * Fix physical file offset comparison in dpkg. Closes: #808912
        Thanks to Yuri Gribov <email address hidden>.
        - adbdfb0dd9cec401609fd3eef232b7ff2153db7f
      * Do not segfault on GNU/Linux when dpkg cannot retrieve the block size
        for the filesystem containing the info database. LP: #872734
        - 916bdba9095bd361cb2bccd6f566ecffdb206193
    
     -- Jamie Strandboge <email address hidden>  Fri, 07 Feb 2020 13:54:00 +0000
  • dpkg (1.16.1.2ubuntu7.8) precise; urgency=medium
    
      * Backport from Debian (LP: #1587667):
        - Allow detached upstream signatures for upstream orig.tar files in the
          .dsc file. Suggested by Daniel Kahn Gillmor <email address hidden>.
          Closes: #759478
        - Allow detached upstream orig tarball signatures when extracting
          version 1.0 non-native source packages.
    
     -- Colin Watson <email address hidden>  Tue, 14 Jun 2016 19:22:53 +0100
  • dpkg (1.16.1.2ubuntu7.7) precise-security; urgency=medium
    
      * SECURITY UPDATE: multiple security issues
        - dpkg-deb/extract.c: Fix off-by-one write access on versionbuf
          variable.
        - dpkg-deb/extract.c: Fix off-by-one write access on ctrllenbuf
          variable. (CVE-2015-0860)
        - lib/dpkg/ar.c: Fix an off-by-one read access in ar member name
          variable.
        - Thanks to Guillem Jover and Hanno Böck for the patches!
    
     -- Marc Deslauriers <email address hidden>  Thu, 26 Nov 2015 07:40:52 -0500
  • dpkg (1.16.1.2ubuntu7.6) precise-security; urgency=medium
    
      * SECURITY UPDATE: OpenPGP Armor Header Line parsing issue
        - scripts/Dpkg/Control/{Hash,Package}.pm: adjust parsing logic.
        - scripts/Makefile.*, scripts/t/700_Dpkg_Control.t,
          scripts/t/700_Dpkg_Control/*: added bunch of tests.
        - Patch thanks to Guillem Jover
        - CVE-2015-0840
     -- Marc Deslauriers <email address hidden>   Thu, 09 Apr 2015 09:22:25 -0400
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
    
    dpkg (1.16.1.2) unstable; urgency=medium
    
      [ Raphaël Hertzog ]
      * Fix another typo to correctly set DEB_*_ARCH_BITS in architecture.mk.
      * Set urgency to medium as changes are minor, and it should migrate
        quickly in case 1.16.2 comes soon.
    
      [ Jonathan Nieder ]
      * Update dpkg-buildflags(1) to note that the processor option
        -D_FORTIFY_SOURCE=2 is set in CPPFLAGS now instead of CFLAGS and
        CXXFLAGS. Closes: #646073
     -- Colin Watson <email address hidden>   Sun, 27 Nov 2011 09:49:08 +0000
  • 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
  • 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
  • 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.
    
    dpkg (1.16.1.1) unstable; urgency=low
    
      [ Raphaël Hertzog ]
      * Fix dpkg-source to not ignore the automatic patch when checking
        for unrecorded changes. Closes: #643148
      * Let dpkg-source --commit create debian/patches when required.
        Closes: #643037
      * Fix dpkg-buildflags --dump to return 0 as exit code and not 1.
      * Update dpkg-buildflags(1) to not include quotes in the examples
        setting DEB_BUILD_MAINT_OPTIONS.
      * Stop outputting build flags in dpkg-buildpackage as it confuses
        maintainers who are overriding them in debian/rules and who
        are not seeing the expected value in the build log.
      * Fix trigger setup code to not reset the status of packages
        when they are in a status different from triggers-awaited,
        triggers-pending or installed. Closes: #644492
      * Fix dpkg-source to ignore changes on debian/patches/.dpkg-source-applied
        when building a "2.0" source package. Closes: #642656
      * Fix buildflags.mk to re-export the environment variables that
        the maintainer can use to change the build flags. Closes: #644412
    
      [ Guillem Jover ]
      * Change dpkg-buildflags to set preprocessor option -D_FORTIFY_SOURCE=2
        in CPPFLAGS, instead of CFLAGS and CXXFLAGS. Closes: #642521, #643632
      * Fix typo to correctly set DEB_*_ARCH_BITS instead of DEB_*_ARCH in
        architecture.mk. Thanks to Thorsten Glaser <email address hidden>.
      * Make dpkg-buildflags disable full relro (bindnow) if relro is not enabled.
     -- Colin Watson <email address hidden>   Wed, 26 Oct 2011 09:49:56 +0100
  • 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
  • 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.
    
    dpkg (1.16.1) unstable; urgency=low
    
      [ Raphaël Hertzog ]
      * Dpkg::Deps: Implement new "reset" method and bump module version to 1.01
        due to this.
      * Improved description of --search in dpkg-query(1). Closes: #621066
        Thanks to Lars Buitinck <email address hidden> for the patch.
      * Let update-alternatives fsync() its administrative files before
        moving them in place to avoid empty files with some filesystems.
        LP: #344019
      * Tighten the regexp used by dpkg-source to ignore the .pc directory of
        quilt. Thanks to Mike Hommey for noticing the problem.
      * Change behaviour of dpkg-source's --extend-diff-ignore to also
        extend the current diff-ignore if it has already been set.
      * Fix dependency checking code to consider a dependency on a virtual
        package provided by a package in triggers-pending status as satisfied.
      * Do not fail when encountering a pre-dependency in triggers-awaited state,
        instead process the awaited triggers. Closes: #526774
      * "any" no longer hides "all" in the Architecture field of a .dsc.
      * Fix dpkg --remove to really remove the triggers from the various
        internal files in /var/lib/dpkg/info/triggers/. Closes: #525160
      * Avoid a perl warning in dpkg-gensymbols when no symbols file has been
        generated (because it would have been empty). Closes: #626684
      * Re-enable the Package-List field but drop the Architecture column since we
        have no clear use case yet. It can always be added later on.
        Also drop the source line since it duplicates other fields.
        Closes: #619131
      * Add the extraction part of Dpkg::Source::Package to the supported API.
        Useful to extract source packages without having to depend on dpkg-source
        (and hence dpkg-dev).
      * Add the Dpkg::Vendor module to the supported API. Useful for lintian
        when dpkg-dev is absent.
      * Check presence of required parameters in dpkg-vendor. Closes: #628726
        Thanks to Niels Thykier <email address hidden> for the patch.
      * Avoid a Perl warning in dpkg-buildflags when HOME is not set.
        Closes: #635467
      * dpkg-source can now also use debian/source/local-patch-header (that is not
        included in the generated source package) instead of
        debian/source/patch-header. Closes: #629582
      * Changed dpkg-source --after-build to automatically unapply patches that it
        has applied during --before-build.
      * Fix two possible causes for the assertion failure "pigp->trigpend_head".
        LP: #798793, #424358 Closes: #560251
      * Use "special" instead of "particular" to qualify the "3.0 (custom)" format
        in dpkg-source(1). Closes: #631435
      * Add some supplementary checks to ensure debian/control has the required
        fields. Closes: #631439
      * dpkg-gensymbols(1): document syntax of comments. Closes: #630996
      * Allow empty lines in symbols files to better delimit multiple libraries.
        Thanks to Cyril Brulebois <email address hidden> for the patch.
      * dpkg: if "prerm upgrade" fails when downgrading, do not try to run
        "prerm failed-upgrade" with the prerm of the oldest prerm, it can't work
        around a bug of a newer prerm anyway.
      * dpkg: support new "interest-noawait" and "activate-noawait" trigger
        directives.
      * dpkg-buildflags(1): make it clear that DEB_*_(SET|APPEND) environment
        variables are meant for users and should not be used by packages.
      * update-alternatives: do not allow to reuse a slave link in another
        slave alternative. Closes: #631547
      * Improve dpkg-source's logic to identify ignored files. Closes: #632168
      * Fix a small typo in dpkg-source(1). Closes: #632937
      * Reword the description of dpkg-source --before-build and --after-build
        to be clearer. Closes: #608260
      * dpkg-buildpackage no longer exports the compiler flags. Closes: #560070
        Packages must directly call dpkg-buildflags to retrieve them.
      * dpkg-buildflags supports a prepend command to modify the build
        flags. Particularly useful for package maintainers who don't want
        their supplementary flags to take precedence over user submitted
        flags.
      * Add new --dump action to dpkg-buildflags and make it the default action.
        Closes: #603435
      * dpkg-mergechangelogs now checks the return value of the close() call.
        Thanks to Niels Thykier <email address hidden> for the patch. Closes: #633539
      * Similar changes to dpkg-shlibdeps and dpkg-gencontrol, also by Niels.
      * Fix update-alternatives to not remove a real file when dropping a
        symlink for a slave that's not provided by the new current choice.
        Closes: #633627
      * Improve dpkg-source's error message complaining about the lack
        of the upstream tarball. Closes: #634510
      * Add some common makefile snippets for use in rules files in
        /usr/share/dpkg/: default.mk, architecture.mk, buildflags.mk, pkg-info.mk,
        vendor.mk Closes: #606839
      * Fix the dpkg-divert test-suite to also skip test that would fail if run
        under root. Closes: #634961
      * Change merge conflict separators created by dpkg-mergechangelogs to match
        the usual norm of being composed of 7 characters. LP: #815700
      * With source format 2.0 and 3.0 (quilt), dpkg-source now fails by default
        when upstream changes have not been recorded in a quilt patch. The new
        --commit operation can be used to properly record the changes before-hand.
        LP: #797839
        And it fails before installing the automatic patch in debian/patches/
        Closes: #615899
      * dpkg-buildflags now supports "--export=configure" to output compilation
        flags on a single line with double quotes as delimiter of the various
        values. It also uses DEB_<flag>_MAINT_<op> to let the maintainer
        extend the build flags to use. Last but not least, it can now also strip
        options from the returned build flags.
      * Fix possible segfault of dpkg in findbreakcycle(). LP: #733414
      * dpkg-source now properly cleans up the temporary tarball generated for
        native formats in case of unexpected interruption. Closes: #631494
      * Fix simplification logic of union dependencies. Closes: #637564
      * Fix dpkg's handling of a hardlink pointing to a conffile. Closes: #638291
      * Add example of extend-diff-ignore's usage in dpkg-source(1).
        Closes: #640198
      * dpkg-buildflags now returns hardening flags by default. Closes: #489771
        They can be individually enabled/disabled via DEB_BUILD_MAINT_OPTIONS,
        see dpkg-buildflags(1). Thanks to Kees Cook for his help.
    
      [ Guillem Jover ]
      * Install deb-src-control(5) man pages in dpkg-dev. Closes: #620520
      * Add ‘.gitmodules’ to the default dpkg-source ignore lists. Closes: #620490
      * Document in dpkg-query(1) man page that on --listfiles each list of
        files per package name is separated by a blank line. Same goes for
        --status and --print-avail.
      * Use execvp(3) unconditionally in command_exec(). Making the call always
        fallback to use the system shell in case of error, such as with empty
        maintainer scripts. Thanks to Jonathan Nieder <email address hidden>.
        Closes: #622094
      * Improve deb-split(5) format description by splitting debian-split
        member contents into a list.
      * Switch to debhelper compatibility level 7.
        - Use dh_prep instead of deprecated “dh_clean -k”.
      * Bump Standards-Version to 3.9.2 (no changes needed).
      * Generate filenames following current conventions on “dpkg-split --join”,
        by including the architecture in the debian-split member of a split
        package and using underscores to separate filename parts.
      * Support conffiles with spaces when diffing them. Closes: #147583
      * Allow installing packages with bogus versions with new
        --force-bad-version.
      * Do not fail when unpacking a diverted hardlink. Closes: #245322
        Based on a patch by Christopher Baines <email address hidden>.
      * Document in dpkg-deb(1) that --fsys-tarfile will always process the
        input archive sequentially. Closes: #616609
      * Remove long non-functional --new and --old dpkg-deb option handling
        from dpkg which were being treated as dpkg commands.
      * Remove reference to --nocheck dpkg-deb option from dpkg man page as
        the latter does not pass it to the former.
      * Clarify the current dpkg behaviour when running the dpkg-deb and
        dpkg-query back-ends, of not passing through back-end specific options
        when running them from dpkg. Closes: #610940
      * Use “unselected” as an adjective in dpkg output messages instead of
        “deselected”. Closes: #231089
      * Clarify exit status in dpkg-split and start-stop-daemon --help output.
      * Clarify “EXIT STATUS” section in man pages by using a table.
      * Add a --status command to start-stop-daemon returning LSB Init Script
        status action exit codes.
      * Add start-stop-daemon process name kernel limits for Solaris, NetBSD,
        OpenBSD, FreeBSD and Darwin.
      * On package removal, keep only directories actually containing conffiles,
        and not directories just matching the substring in the conffile or the
        directory itself. Thanks to Ondřej Surý <email address hidden>.
      * On purge correctly remove symlinks acting as directories, when they are
        not being used by any other package's files.
      * Do not lose track of parent directories on removal so that they can
        be properly cleaned up on purge if not used by any other package.
        Based on a patch by Ondřej Surý <email address hidden>. Closes: #454694
      * Add ‘.hgsigs’ to the default dpkg-source ignore lists.
        Based on a patch by Jakub Wilk <email address hidden>. Closes: #627462
      * Do not allow blank lines in field values. Closes: #308082
      * Do not warn on missing architecture on packages in config-files state,
        but then make sure the architecture field is usable. Closes: #604241
      * Run du with --apparent-size when generating the Installed-Size field in
        dpkg-gencontrol to get consistent results independent of build system.
        Thanks to Ludovic Brenta <email address hidden>. Closes: #630533
      * Do not fail to unpack shared directories missing on the file system
        from packages being replaced by other packages. Closes: #631808
      * Do not require programs to define thisname, provide two new functions
        to handle the program name (dpkg_set_progname and dpkg_get_progname).
        Closes: #631757
      * Man pages cleanup:
        - Rename “USAGE” dselect(1) section to “ACTIONS” and clarify they can
          be performed interactively or from command line.
        - Add missing built-in methods to dselect(1).
        - Add missing escaping to field dashes in deb-control(5).
        - Use dashes instead of underscores for variable text.
        - Clarify that several front-end fields are not dselect specific in
          dpkg-query(1).
        - Use [option...] instead of [options] and friends.
        - Use italics or bold instead of surrounding the text with <>.
        - Correctly format text with bold and italics.
        - Use minus signs and hyphens consistently in man pages.
        - Fix reference to /etc/dpkg/dselect.cfg.d instead of dpkg.cfg.d in
          dselect(1).
        - Add missing optional group|gid --chuid argument in start-stop-daemon(8).
      * Refer to Sources and Packages files as part of a repository instead of
        as being of exclusive use or owned by APT, which has never been the case.
      * Unify somewhat dpkg-maintscript-helper --help output with other commands.
      * Add build-indep and build-arch targets as aliases for build in
        debian/rules.
      * Use the perl interpreter found by configure to call dpkg-architecture.pl
        in the m4 DPKG_ARCHITECTURE macro.
      * Add new --verbose option to dpkg-deb and change --extract to honour it.
        Closes: #293280
      * Add new --raw-extract option to dpkg-deb combining --control and
        --extract. Closes: #552123
      * Defer hardlink renames so that there's never a point were the new
        file contents are accessible from the final path before they have
        been fsync()ed and cannot be executed causing ETXTBSY when trying
        to open the to be installed paths for writing.
        Thanks to Jonathan Nieder <email address hidden>. Closes: #635683
      * Clarify the default dpkg-deb compression-levels on the man page.
      * Clarify dpkg --update-avail usage error message. Closes: #628055
      * Change Dpkg::Compression default values depending on the compressor
        used, and as such dpkg-source inherits this functionality.
        Prompted by Timo Juhani Lindfors <email address hidden>.
      * Print an actual error or warning message instead of assert()ing on
        readlink()/stat() size discrepancies. Closes: #639229
      * Update alternative links only if they change. This allows for a
        read-only file system and a writable database. Closes: #636700
        Based on a patch by Salvatore Bonaccorso <email address hidden>.
      * Fix double “error:” string in dpkg missing PATH error output.
        Closes: #639997
      * Do not warn on strange timestamps when unpacking with dpkg-deb.
        Closes: #640298
      * Reduce dpkg-trigger binary size by refactoring libdpkg modules so that
        it does not end up pulling triglib.
      * Reduce dpkg-deb binary size by refectoring libdpkg modules so that it
        does not end up pulling triglib.
      * Do not fail on --compare-version when generating parse warnings.
        Existing packages with invalid versions should not fail on their
        maintainer scripts due to that.
      * Use the user name (instead of the user id) when setting the supplementary
        groups in start-stop-daemon. Closes: #641834
      * Use --srcdir and --destdir po4a options, and bump Build-Depends version
        to 0.36.4.
    
      [ Updated dpkg translations ]
      * German (Sven Joachim). Closes: #620312
      * Swedish (Peter Krefting).
      * French (Christian Perrier).
    
      [ Updated man page translations ]
      * French (Christian Perrier).
      * German (Helge Kreutzmann) including improvement by "Flo".
      * Swedish (Peter Krefting).
    
      [ Updated scripts translations ]
      * French (Christian Perrier, Sylvestre Ledru). Closes: #637096
      * German (Helge Kreutzmann).
      * Swedish (Peter Krefting).
     -- Colin Watson <email address hidden>   Fri, 14 Oct 2011 15:01:55 +0100
  • 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