Change logs for dpkg source package in Natty

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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.
    
    dpkg (1.15.8.10) unstable; urgency=low
    
      * Do not segfault on “update-alternatives --auto” when the link group only
        has alternatives which are dangling symlinks. Closes: #611545
    
    dpkg (1.15.8.9) unstable; urgency=low
    
      [ Raphaël Hertzog ]
      * Drop Breaks on konqueror to avoid some lenny -> squeeze upgrade
        problems. It was only needed to ensure install-info is installed
        even for partial upgrades. Closes: #610991
      * Do the same for all emacs/jed packages. For jed, the breaks has been
        rendered useless as the maintainers dropped the install-info dependencies
        anyway.
    
      [ Updated dpkg translations ]
      * Remove space before "…" in several Catalan strings (Jordi Mallach).
      * Romanian (Stan Ioan-Eugen).
    
    dpkg (1.15.8.8) unstable; urgency=low
    
      [ Guillem Jover ]
      * Truncate the output part file on “dpkg-split -s”. Regression introduced
        with the C rewrite.
    
      [ Updated man page translations ]
      * Two typos fixed in French (Christian Perrier, thanks to Julien
        Valroff).
    
      [ Raphaël Hertzog ]
      * Fix multiple security issues with dpkg-source (CVE-2010-1679):
        - Enhance checks to catch maliciously crafted patches which could modify
          files outside of the unpacked source package.
        - Do not consider a top-level symlink like a directory when
          extracting a tarball.
        - Exclude .pc while extracting the upstream tarball in 3.0 (quilt)
          as patch blindly writes in that directory during unpack (and would
          follow any existing symlink).
     -- Colin Watson <email address hidden>   Tue, 08 Feb 2011 17:17:45 +0000
  • 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
  • dpkg (1.15.8.7ubuntu1) natty; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.
        - cputable: Set cpu to i686 for arch i386.
    
    dpkg (1.15.8.7) unstable; urgency=low
    
      [ Guillem Jover ]
      * Defer symlink renames so that there's never a point were a symlink
        is broken, this is particularly important for shared libraries.
        Closes: #605536
      * 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
      * On non-Linux use posix_fadvise(POSIX_FADV_DONTNEED) to notify the kernel
        dpkg does not need the unpacked files any longer, and that it can start
        writeback to be able to evict them from the cache at a later point.
      * Fix stanza delimiting on -L, -s and -p output. This was making the output
        for multiple packages unrealiable to parse. Closes: #606315
    
      [ Updated dpkg translations ]
      * Basque (Iñaki Larrañaga Murgoitio). Closes: #607253
      * Catalan (Guillem Jover).
      * Czech (Miroslav Kure). Closes: #605099
      * Esperanto (Felipe E. F. de Castro). Closes: #607437
      * French (Christian Perrier).
      * German (Sven Joachim).
      * Indonesian (Arief S Fitrianto). Closes: #605248
      * Italian (Milo Casagrande). Closes: #607306
      * Japanese (Kenshi Muto). Closes: #607259
      * Norwegian Bokmål (Hans Fredrik Nordhaug).
      * Portuguese (Miguel Figueiredo). Closes: #605506
      * Russian (Yuri Kozlov). Closes: #607292
      * Simplified Chinese (Aron Xu).
      * Slovak (Ivan Masár). Closes: #607302
      * Spanish (Javier Fernandez-Sanguino).
      * Thai (Theppitak Karoonboonyanan). Closes: #607501
    
      [ Updated man page translations ]
      * French (Christian Perrier).
      * German (Helge Kreutzmann).
      * Spanish (Omar Campagne).
    
      [ Updated dselect translations ]
      * Spanish (Javier Fernandez-Sanguino).
    
      [ Updated scripts translations ]
      * German (fix by Sven Joachim).
      * Spanish (Javier Fernandez-Sanguino).
     -- Colin Watson <email address hidden>   Mon, 20 Dec 2010 17:41:44 +0000
  • dpkg (1.15.8.6ubuntu1) natty; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.
        - cputable: Set cpu to i686 for arch i386.
      * Restore optimisations on armel, now that the compiler is believed to be
        fixed (LP: #674146).
    
    dpkg (1.15.8.6) unstable; urgency=low
    
      [ Raphaël Hertzog ]
      * Ensure debian/source/local-options is always excluded from the source
        package even if the user provides customized -i or -I options.
        Closes: #597023
      * Fix Dpkg::Version's handling of version with a debian revision but an
        empty version (e.g. "-0.1"). Thanks to James Vega <email address hidden>
        for the patch. Closes: #597651
      * With "3.0 (quilt)" source package, create .pc/.quilt_series with the
        correct series file if the source package provides vendor specific patch
        sets.
    
      [ Guillem Jover ]
      * Disable by default usage of synchronous sync(2), as it causes undesired
        I/O on unrelated file systems. Closes: #588339, #595927, #600075
      * Add new --force-unsafe-io to disable safe I/O operations on unpack.
        Closes: #584254
    
      [ Updated man page translations ]
      * French (Christian Perrier). Including a typo fix and a typographical
        change reported by Vincent Danjean. Closes: #601852
      * Spanish (Omar Campagne). Closes: #596519
    
      [ Updated programs translations ]
      * Basque (Iñaki Larrañaga Murgoitio). Closes: #599923
      * Catalan (Jordi Mallach).
      * Danish (Ask Hjorth Larsen). Closes: #600240
      * German (Sven Joachim). Improved by Holger Wansing.
      * Italian (Pietro Battiston). Fix translation of "however". Closes: #602518
      * Portuguese (Miguel Figueiredo). Closes: #596168
      * Romanian (Andrei Popescu). Closes: #604769
      * Russian (Yuri Kozlov). Closes: #595455
      * Vietnamese (Clytie Siddall). Closes: #598473
    
      [ Updated scripts translations ]
      * Catalan (Jordi Mallach).
      * German (Sven Joachim).
    
      [ Updated dselect translations ]
      * Catalan (Jordi Mallach).
      * German (Sven Joachim).
     -- Colin Watson <email address hidden>   Fri, 03 Dec 2010 16:47:01 +0000
  • dpkg (1.15.8.5ubuntu2) natty; urgency=low
    
      * debian/rules: Disabled compiler optimizations on arch "armel" (LP: #674146)
        This is a temporary work-around until we can identify the cause of the
        stack corruption and subsequent SIGSEGV.
     -- James Hunt <email address hidden>   Tue, 16 Nov 2010 13:54:56 +0000
  • dpkg (1.15.8.5ubuntu1) natty; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.
        - cputable: Set cpu to i686 for arch i386.
    
    dpkg (1.15.8.5) unstable; urgency=low
    
      [ Guillem Jover ]
      * Do not print a warning when parsing status or status log files on
        half-installed packages w/o a Description or Maintainer field, as
        this happens normally when the package was never installed before.
        Closes: #594167
      * Improve git format documentation in dpkg-source(1).
        Thanks to Joey Hess, based on a patch by Tanguy Ortolo.
      * Clarify effect of “dpkg --purge” on homedir files in dpkg(1).
        Thanks to The Fungi <email address hidden>. Closes: #593628
      * Add gettext plurals infrastructure support.
      * Add gettext messages for plural forms. Closes: #594218
      * Fix possible but improbable segfault in update-alternatives in case
        the master file name contains a format string specifier. Reported by
        Sandro Cazzaniga.
      * Fix realloc usage on compat scandir() implementation.
    
      [ Raphaël Hertzog ]
      * Fix dpkg-genchanges to not split the short description in the middle of a
        UTF8 character. Closes: #593442
      * Drop -k parameter from the tar call used by dpkg-source to extract
        tarballs. Upstream binary files modified by the packager were not properly
        installed due to this. Thanks to James Westby for the report.
        Closes: #594440
      * Make dpkg Breaks: dpkg-dev (<< 1.15.8) so that older versions of dpkg-dev
        that did not depend on libdpkg-perl must be upgraded together with dpkg.
        Closes: #596417
    
      [ Helge Kreutzmann ]
      * Fix encoding of German addendum. Closes: #595643
    
      [ Updated programs translations ]
      * Esperanto (Felipe Castro). Closes: #596173
      * French (Christian Perrier).
      * German (Sven Joachim).
      * Indonesian (Arief S Fitrianto). Closes: #596657
      * Italian (Milo Casagrande). Closes: #592953, #595615
      * Japanese (Kenshi Muto). Closes: #595468
      * Korean (Changwoo Ryu). Closes: #595556
      * Norwegian Bokmål (Hans Nordhaug). Closes: #595208
      * Simplified Chinese (Aron Xu). Closes: #594513
      * Slovak (Ivan Masár). Closes: #595968
      * Swedish (Peter Krefting).
      * Thai (Theppitak Karoonboonyanan). Closes: #594011
    
      [ Updated man page translations ]
      * French (Christian Perrier).
      * German (Helge Kreutzmann).
      * Swedish (Peter Krefting).
    
      [ Updated scripts translations ]
      * French (Christian Perrier). Includes a fix to a specific
        message translation that was imprecise. Closes: #596333
      * German (Helge Kreutzmann). Improved by Holger Wansing.
      * Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #595299
      * Spanish (Omar Campagne).  Closes: #596518
      * Swedish (Peter Krefting).
      * Russian (Yuri Kozlov). Closes: #595175
     -- Colin Watson <email address hidden>   Mon, 11 Oct 2010 16:04:53 +0100
  • dpkg (1.15.8.4ubuntu3) maverick; urgency=low
    
      * scripts/Dpkg/Source/Archive.pm: Drop -k parameter from the tar call used
        by dpkg-source to extract tarballs. Upstream binary files modified by the
        packager were not properly installed due to this.  Patch courtesy of
        Raphaël Hertzog (upstream, debian git). (LP: #633015)
     -- Dave Walker (Daviey) <email address hidden>   Wed, 08 Sep 2010 10:17:20 +0100