Change log for dpkg package in Ubuntu

226300 of 338 results
Superseded in lucid-updates
Superseded in lucid-security
dpkg (1.15.5.6ubuntu4.5) lucid-security; 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 11:08:21 -0800
Obsolete in karmic-updates
Obsolete in karmic-security
dpkg (1.15.4ubuntu2.3) karmic-security; 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 10:28:01 -0800
Obsolete in maverick-updates
Obsolete in maverick-security
dpkg (1.15.8.4ubuntu3.1) maverick-security; 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 10:17:50 -0800
Superseded in natty-release
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.

Available diffs

Superseded in natty-release
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).

Available diffs

Superseded in natty-release
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

Available diffs

Superseded in natty-release
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.

Available diffs

Superseded in lucid-updates
Deleted in lucid-proposed (Reason: moved to -updates)
dpkg (1.15.5.6ubuntu4.4) lucid-proposed; 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 based on that of
    Raphaël Hertzog (upstream, debian git). (LP: #633015)
 -- Dave Walker (Daviey) <email address hidden>   Sat, 02 Oct 2010 00:30:53 +0100
Superseded in lucid-updates
Superseded in lucid-security
dpkg (1.15.5.6ubuntu4.3) lucid-security; urgency=low

  * SECURITY UPDATE: no change rebuild to use the new statically linked libbz2
    which fixed CVE-2010-0405
 -- Jamie Strandboge <email address hidden>   Mon, 20 Sep 2010 07:56:11 -0500
Obsolete in hardy-updates
Obsolete in hardy-security
dpkg (1.14.16.6ubuntu4.2) hardy-security; urgency=low

  * SECURITY UPDATE: no change rebuild to use the new statically linked libbz2
    which fixed CVE-2010-0405
 -- Jamie Strandboge <email address hidden>   Wed, 15 Sep 2010 13:29:07 -0500
Obsolete in jaunty-updates
Obsolete in jaunty-security
dpkg (1.14.24ubuntu1.2) jaunty-security; urgency=low

  * SECURITY UPDATE: no change rebuild to use the new statically linked libbz2
    which fixed CVE-2010-0405
 -- Jamie Strandboge <email address hidden>   Wed, 15 Sep 2010 13:30:46 -0500
Superseded in karmic-updates
Superseded in karmic-security
dpkg (1.15.4ubuntu2.2) karmic-security; urgency=low

  * SECURITY UPDATE: no change rebuild to use the new statically linked libbz2
    which fixed CVE-2010-0405
 -- Jamie Strandboge <email address hidden>   Wed, 15 Sep 2010 13:31:13 -0500

Available diffs

Obsolete in dapper-updates
Obsolete in dapper-security
dpkg (1.13.11ubuntu7.2) dapper-security; urgency=low

  * SECURITY UPDATE: no change rebuild to use the new statically linked libbz2
    which fixed CVE-2010-0405
 -- Jamie Strandboge <email address hidden>   Wed, 15 Sep 2010 13:25:14 -0500
Superseded in natty-release
Obsolete in maverick-release
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

Available diffs

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

  * Backport my patch from dpkg 1.15.6.1:
    - Accept source packages without "Format" field for compatibility with
      very old source packages (LP: #632280).
 -- Colin Watson <email address hidden>   Tue, 07 Sep 2010 12:05:25 +0100
Superseded in maverick-release
dpkg (1.15.8.4ubuntu2) maverick; urgency=low

  * Backport from sid branch (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
      (LP: #619135).
 -- Colin Watson <email address hidden>   Mon, 23 Aug 2010 12:07:24 +0100

Available diffs

Superseded in maverick-release
dpkg (1.15.8.4ubuntu1) maverick; 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.

Available diffs

Superseded in maverick-release
dpkg (1.15.8.2ubuntu4) maverick; urgency=low

  * Cherry-pick d9af569 from dpkg.git sid branch to fix dpkg-shlibdeps in
    cross-builds:

  [ Raphaël Hertzog]
  * When analyzing the ELF format of a binary in dpkg-shlibdeps, fallback on
    usual objdump when the cross objdump failed. Closes: #591522
 -- Loic Minier <email address hidden>   Thu, 12 Aug 2010 07:03:19 +0200
Superseded in maverick-release
dpkg (1.15.8.2ubuntu3) maverick; urgency=low

  * debian/rules: Globally set $PATH instead of just for dh_builddeb, so that
    it also applies to pkg-create-dbgsym.
 -- Martin Pitt <email address hidden>   Mon, 02 Aug 2010 11:26:48 +0200

Available diffs

Superseded in maverick-release
dpkg (1.15.8.2ubuntu2) maverick; urgency=low

  * Fix buffer overflow in dpkg_ar_member_put_header. Cherrypicked from trunk.
    (LP: #612457, Debian #591312)
  * debian/rules: Add build-tree/dpkg-deb to $PATH when calling dh_builddeb,
    to pull ourselves out of above swamp.
 -- Martin Pitt <email address hidden>   Mon, 02 Aug 2010 11:03:18 +0200

Available diffs

Superseded in maverick-release
dpkg (1.15.8.2ubuntu1) maverick; 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.

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

  * Backport proposed patch from Guillem Jover:
    - On Linux, call sync() (which is synchronous) before rename() rather
      than calling fsync() once per file (LP: #570805).
 -- Colin Watson <email address hidden>   Mon, 28 Jun 2010 14:32:02 +0100
Superseded in maverick-release
dpkg (1.15.7.2ubuntu2) maverick; urgency=low

  * Backport support for the file filtering feature as per the mobile team's
    request. Add two new dpkg options --path-exclude and --path-include
    (Upstream commit 4694cd64) and two followup bug fixes (commits 58b91fbb
    and f008d677).
 -- Martin Pitt <email address hidden>   Mon, 28 Jun 2010 10:23:45 +0200
Superseded in maverick-release
dpkg (1.15.7.2ubuntu1) maverick; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    - Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.
    - cputable: Set cpu to i686 for arch i386.
  * Drop change to output a newline after a postinst is run; this is
    probably not going to be merged in Debian and it's not worth carrying a
    delta for this.
  * Drop remnants of fixes for duplicate close/closedir calls; what's left
    no longer appears to make any practical difference, since the duplicate
    calls will at worst simply return EBADF/EINVAL.
  * libdpkg: Fix buffer overflow in ar test.

Superseded in maverick-release
dpkg (1.15.5.6ubuntu5) maverick; urgency=low

  * cputable: Set cpu to i686 for arch i386.
 -- Matthias Klose <email address hidden>   Tue, 18 May 2010 12:48:26 +0200

Available diffs

Superseded in maverick-release
Obsolete in lucid-release
dpkg (1.15.5.6ubuntu4) lucid; urgency=low

  * Backport from upstream:
    - Restore fsync during package unpack (LP: #559915).  This is now done
      by deferring the fsync and rename for normal files in tar extraction
      so that it's done in one pass afterwards, to avoid massive I/O
      degradation due to the serialization from each write + fsync.  When
      creating hard links to normal files on extraction use the .dpkg-new
      filename for source as the file is not yet in place due to the rename
      deferral.
    - Fix dpkg to not lose package metadata on filesystems where readdir()
      returns new files added after the opendir() call, btrfs in particular
      triggered the problematic behaviour. Closes: #575891
    - Report deferred trigger errors on status-fd. Closes: #574599,
      LP: #540252
      Thanks to Michael Vogt <email address hidden>.
 -- Colin Watson <email address hidden>   Thu, 15 Apr 2010 12:38:50 +0100
Superseded in lucid-release
dpkg (1.15.5.6ubuntu3) lucid; urgency=low

  * Revert fsync during package unpack for now; it's unacceptably slow for
    packages with lots of small files, and we can't ship beta-1 this way.
    We'll do something better once it's decided upstream (LP: #537241).
 -- Colin Watson <email address hidden>   Tue, 16 Mar 2010 10:04:38 +0000

Available diffs

Superseded in dapper-updates
Superseded in dapper-security
dpkg (1.13.11ubuntu7.1) dapper-security; urgency=low

  * SECURITY UPDATE: arbitrary file overwriting via symlinks and relative
    directories.
    - upstream fixes thanks to Raphael Hertzog, backported inline to
      scripts/dpkg-source.pl.
    - CVE-2010-0396
 -- Kees Cook <email address hidden>   Wed, 10 Mar 2010 16:44:19 -0800
Superseded in hardy-updates
Superseded in hardy-security
dpkg (1.14.16.6ubuntu4.1) hardy-security; urgency=low

  * SECURITY UPDATE: arbitrary file overwriting via symlinks and relative
    directories.
    - upstream fixes thanks to Raphael Hertzog, backported inline to
      scripts/dpkg-source.pl.
    - CVE-2010-0396
 -- Kees Cook <email address hidden>   Wed, 10 Mar 2010 14:54:24 -0800
Obsolete in intrepid-updates
Obsolete in intrepid-security
dpkg (1.14.20ubuntu6.3) intrepid-security; urgency=low

  * SECURITY UPDATE: arbitrary file overwriting via symlinks and relative
    directories.
    - upstream fixes thanks to Raphael Hertzog, backported inline to
      scripts/Dpkg/Source/Package/V3/quilt.pm, and
      scripts/Dpkg/Source/Patch.pm b/scripts/Dpkg/Source/Patch.pm.
    - CVE-2010-0396
 -- Kees Cook <email address hidden>   Wed, 10 Mar 2010 13:54:45 -0800
Superseded in jaunty-updates
Superseded in jaunty-security
dpkg (1.14.24ubuntu1.1) jaunty-security; urgency=low

  * SECURITY UPDATE: arbitrary file overwriting via symlinks and relative
    directories.
    - upstream fixes thanks to Raphael Hertzog, backported inline to
      scripts/Dpkg/Source/Package/V3/quilt.pm, and
      scripts/Dpkg/Source/Patch.pm b/scripts/Dpkg/Source/Patch.pm.
    - CVE-2010-0396
 -- Kees Cook <email address hidden>   Wed, 10 Mar 2010 13:54:45 -0800
Superseded in karmic-updates
Superseded in karmic-security
dpkg (1.15.4ubuntu2.1) karmic-security; urgency=low

  * SECURITY UPDATE: arbitrary file overwriting via symlinks and relative
    directories.
    - upstream fixes thanks to Raphael Hertzog, backported inline to
      scripts/Dpkg/Source/Package/V3/quilt.pm, and
      scripts/Dpkg/Source/Patch.pm b/scripts/Dpkg/Source/Patch.pm.
    - CVE-2010-0396
 -- Kees Cook <email address hidden>   Wed, 10 Mar 2010 13:54:45 -0800
Superseded in lucid-release
dpkg (1.15.5.6ubuntu2) lucid; urgency=high

  * Backport from upstream:
    - Use FIEMAP when available (on Linux based systems) to sort the .list
      files loading order. With a cold cache it improves up to a 70%.
      Thanks to Morten Hustveit <email address hidden>. LP: #442114
    - Call fsync(2) after writing files on disk, to get the atomicity
      guarantees when doing rename(2). Based on a patch by Jean-Baptiste
      Lallement <email address hidden>.
      Closes: #430958, LP: #512096
  * Security fixes by Raphaël Hertzog, also backported from upstream
    (CVE-2010-0396):
    - Modify dpkg-source to error out when it would apply patches containing
      insecure paths (with "/../") and also error out when it would apply a
      patch through a symlink. Those checks are required as patch will
      happily modify files outside of the target directory and unpacking a
      source package should not be able to have any side-effect outside of
      the target directory. LP: #532445
    - Also error out when the quilt series contains a path with "/../" as
      this can cause patch to create files outside of the source package due
      to the -B .pc/$path option that it gets.
 -- Colin Watson <email address hidden>   Thu, 11 Mar 2010 00:34:28 +0000
Superseded in lucid-release
dpkg (1.15.5.6ubuntu1) lucid; urgency=low

  * Resynchronise with Debian.  Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.

    Miscellaneous bug fixes:
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceivably close wrong fds.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian #392317).

    Build options:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.

  * Drop lpia hacks; lpia is no longer supported.
  * Drop moves of various Conflicts to Breaks, which are moot since hardy
    has newer versions of all the affected packages.

Superseded in lucid-release
dpkg (1.15.4.1ubuntu1) lucid; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.
    - Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.

    Miscellaneous bug fixes:
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceivably close wrong fds.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file (Debian #465340).

    Launchpad integration:
    - Add Launchpad-Bugs-Fixed handling in a few more places.

    Build options:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.

Available diffs

Superseded in lucid-release
Obsolete in karmic-release
dpkg (1.15.4ubuntu2) karmic; urgency=low

  * dpkg: Adjust versioned emacs22 conflicts. LP: #432584.

 -- Matthias Klose <email address hidden>   Sun, 20 Sep 2009 10:08:33 +0200

Available diffs

Superseded in karmic-release
dpkg (1.15.4ubuntu1) karmic; urgency=low

  * Resynchronise with Debian (LP: #427854). Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.

    Miscellaneous bug fixes:
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file (Debian #465340).

    Launchpad integration:
    - Add Launchpad-Bugs-Fixed handling in a few more places.

    Build options:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.

Available diffs

Superseded in karmic-release
dpkg (1.15.3.1ubuntu1) karmic; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.

    Miscellaneous bug fixes:
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file (Debian #465340).

    Launchpad integration:
    - Add Launchpad-Bugs-Fixed handling in a few more places.

    Build options:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.

Available diffs

Superseded in karmic-release
dpkg (1.15.3ubuntu1) karmic; urgency=low

  * Resynchronise with Debian (LP: #393280). Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.

    Miscellaneous bug fixes:
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file (Debian #465340).

    Launchpad integration:
    - Add Launchpad-Bugs-Fixed handling in a few more places.

    Build options:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.

Available diffs

Superseded in karmic-release
dpkg (1.15.2ubuntu1) karmic; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.

    Miscellaneous bug fixes:
    - Avoid closing fsys tarfile pipe twice even in normal operation -
      normally EBADF but might sometimes close some other desired fd and
      cause hideous doom.
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file (Debian #465340).

    Launchpad integration:
    - Add Launchpad-Bugs-Fixed handling in a few more places.

    Build options:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.

Available diffs

Superseded in karmic-release
dpkg (1.14.24ubuntu2) karmic; urgency=low

  * Backport from unstable (we'll merge soon enough, but I'm waiting for
    1.15.1):
    - Fix dpkg-source to not die when uncompressor processes are killed by
      SIGPIPE due to tar closing the pipe without exhausting all the data
      available. Closes: #523329

 -- Colin Watson <email address hidden>   Wed, 29 Apr 2009 00:26:36 +0100

Available diffs

Superseded in intrepid-updates
Deleted in intrepid-proposed (Reason: moved to -updates)
dpkg (1.14.20ubuntu6.2) intrepid-proposed; urgency=low

  * Backport from 1.14.21 (Raphael Hertzog):
    - Fix dpkg-source to not use -i and -I by default with "1.0" source
      packages. Closes: #495138, LP: #317761

 -- Colin Watson <email address hidden>   Thu, 05 Mar 2009 09:37:38 +0000
Superseded in intrepid-updates
Deleted in intrepid-proposed (Reason: moved to -updates)
dpkg (1.14.20ubuntu6.1) intrepid-proposed; urgency=low

  * deal with dpkg database in inconsitent state
    (git commit 4c93e0ea1c95dd9259ae0424766913ade140a4b3)
    LP: #323894

  [ Guillem Jover ]
  * When loading the status file fix up any inconsistent package in state
    triggers-awaited w/o the corresponding package with pending triggers.
    Closes: #487637, #486843, #489068

 -- Michael Vogt <email address hidden>   Wed, 04 Feb 2009 09:30:15 +0100
Superseded in karmic-release
Obsolete in jaunty-release
Superseded in jaunty-release
dpkg (1.14.24ubuntu1) jaunty; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.
    - Check source package signatures using
      /usr/share/keyrings/ubuntu-archive-keyring.gpg if it exists.

    Miscellaneous bug fixes:
    - Avoid closing fsys tarfile pipe twice even in normal operation -
      normally EBADF but might sometimes close some other desired fd and
      cause hideous doom.
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Add a few more comments around obscure bits of trigger handling code
      which confused both me and Ian during the merge.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file (Debian #465340).
    - chdir("/") after chroot() when executing maintainer scripts under
      --instdir (Debian #509578).

    Launchpad integration:
    - Implement changelog-closes-bugs for Ubuntu (see
      https://wiki.ubuntu.com/ClosingBugsFromChangelog).
    - Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
      complain about unknown fields.

    DebianMaintainerField:
    - scripts/dpkg-source.pl: Check that debian/control complies with
      https://wiki.ubuntu.com/DebianMaintainerField: If $DEBEMAIL contains
      '@ubuntu.com', refuse to build a source package if we have an Ubuntu
      version number, but Maintainer: is not an Ubuntu address. Output a
      warning if $DEBEMAIL contains 'ubuntu' but not '@ubuntu.com', or if
      there is no XSBC-Original-Maintainer: field for packages with an
      Ubuntu version number (Debian #426752).

    Build options:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.

Available diffs

Superseded in jaunty-release
dpkg (1.14.23ubuntu1) jaunty; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.
    - Check source package signatures using
      /usr/share/keyrings/ubuntu-archive-keyring.gpg if it exists.

    Miscellaneous bug fixes:
    - Avoid closing fsys tarfile pipe twice even in normal operation -
      normally EBADF but might sometimes close some other desired fd and
      cause hideous doom.
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Add a few more comments around obscure bits of trigger handling code
      which confused both me and Ian during the merge.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file (Debian #465340).
    - chdir("/") after chroot() when executing maintainer scripts under
      --instdir (Debian #509578).

    Launchpad integration:
    - Implement changelog-closes-bugs for Ubuntu (see
      https://wiki.ubuntu.com/ClosingBugsFromChangelog).
    - Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
      complain about unknown fields.

    DebianMaintainerField:
    - scripts/dpkg-source.pl: Check that debian/control complies with
      https://wiki.ubuntu.com/DebianMaintainerField: If $DEBEMAIL contains
      '@ubuntu.com', refuse to build a source package if we have an Ubuntu
      version number, but Maintainer: is not an Ubuntu address. Output a
      warning if $DEBEMAIL contains 'ubuntu' but not '@ubuntu.com', or if
      there is no XSBC-Original-Maintainer: field for packages with an
      Ubuntu version number (Debian #426752).

    Build options:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.

Available diffs

Superseded in jaunty-release
dpkg (1.14.22ubuntu1) jaunty; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.
    - Check source package signatures using
      /usr/share/keyrings/ubuntu-archive-keyring.gpg if it exists.

    Miscellaneous bug fixes:
    - Avoid closing fsys tarfile pipe twice even in normal operation -
      normally EBADF but might sometimes close some other desired fd and
      cause hideous doom.
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Add a few more comments around obscure bits of trigger handling code
      which confused both me and Ian during the merge.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian bug #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file.
    - chdir("/") after chroot() when executing maintainer scripts under
      --instdir.

    Launchpad integration:
    - Implement changelog-closes-bugs for Ubuntu (see
      https://wiki.ubuntu.com/ClosingBugsFromChangelog).
    - Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
      complain about unknown fields.

    DebianMaintainerField:
    - scripts/dpkg-source.pl: Check that debian/control complies with
      https://wiki.ubuntu.com/DebianMaintainerField: If $DEBEMAIL contains
      '@ubuntu.com', refuse to build a source package if we have an Ubuntu
      version number, but Maintainer: is not an Ubuntu address. Output a
      warning if $DEBEMAIL contains 'ubuntu' but not '@ubuntu.com', or if
      there is no XSBC-Original-Maintainer: field for packages with an
      Ubuntu version number.

    Build options:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)
    - Implement handling of hardening-wrapper options via DEB_BUILD_OPTIONS.

  * Drop changes only relevant to unsupported and unlikely upgrade paths:
    - Rename triggers/Deferred to triggers/Unincorp to fix upgrades from
      early versions of trigger support in Ubuntu.

Available diffs

Superseded in jaunty-release
Obsolete in intrepid-release
dpkg (1.14.20ubuntu6) intrepid; urgency=low

  * Be more liberal when checking for an Ubuntu Maintainer field; a
    case-insensitive check is good enough, and copes e.g. with mplayer's
    "Maintainer: Ubuntu MOTU Media Team <email address hidden>".

 -- Colin Watson <email address hidden>   Wed, 03 Sep 2008 12:50:49 +0100

Available diffs

Superseded in intrepid-release
dpkg (1.14.20ubuntu5) intrepid; urgency=low

  * scripts/Dpkg/Source/Package.pm: Point gpg at
    /usr/share/keyrings/ubuntu-archive-keyring.gpg if it exists.

 -- Colin Watson <email address hidden>   Tue, 19 Aug 2008 17:29:27 +0100

Available diffs

Superseded in intrepid-release
dpkg (1.14.20ubuntu4) intrepid; urgency=low

  * scripts/dpkg-source.pl: Fix the regexp for the DEBEMAIL check to be more
    specific to @ubuntu.com addresses. Addresses like "<email address hidden>" should
    not be considered as official ubuntu developer addresses. (LP: #252262)

 -- Martin Pitt <email address hidden>   Tue, 29 Jul 2008 22:12:53 +0200

Available diffs

Superseded in intrepid-release
dpkg (1.14.20ubuntu3) intrepid; urgency=low

  * src/help.c: chdir("/") after chroot().  Not only is this good practice,
    but it works around bug #251223

 -- Matt Zimmerman <email address hidden>   Thu, 24 Jul 2008 18:31:52 +0100

Available diffs

Superseded in intrepid-release
dpkg (1.14.20ubuntu2) intrepid; urgency=low

  * scripts/dpkg-buildpackage.pl, man/dpkg-buildpackage.1: implement
    handling of hardening-wrapper options via DEB_BUILD_OPTIONS
    (Debian bug #489771).

 -- Kees Cook <email address hidden>   Thu, 03 Jul 2008 13:18:50 -0700

Available diffs

Superseded in intrepid-release
dpkg (1.14.20ubuntu1) intrepid; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Pre-depend on lzma.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.
    - Rename triggers/Deferred to triggers/Unincorp to fix upgrades from
      early versions of trigger support in Ubuntu.

    Miscellaneous bug fixes:
    - Avoid closing fsys tarfile pipe twice even in normal operation -
      normally EBADF but might sometimes close some other desired fd and
      cause hideous doom.
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Add a few more comments around obscure bits of trigger handling code
      which confused both me and Ian during the merge.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian bug #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file.

    Launchpad integration:
    - Implement changelog-closes-bugs for Ubuntu (see
      https://wiki.ubuntu.com/ClosingBugsFromChangelog).
    - Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
      complain about unknown fields.

    DebianMaintainerField:
    - scripts/dpkg-source.pl: Check that debian/control complies with
      https://wiki.ubuntu.com/DebianMaintainerField: If $DEBEMAIL contains
      'ubuntu', refuse to build a source package if we have an Ubuntu
      version number, but Maintainer: is not an Ubuntu address. Output a
      warning if there is no XSBC-Original-Maintainer: field for packages
      with an Ubuntu version number.

    DistCompilerFlags:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)

Available diffs

Superseded in intrepid-release
dpkg (1.14.19ubuntu2) intrepid; urgency=low

  * scripts/dpkg-source.pl: Check if $DEBEMAIL is defined before testing it
    for @ubuntu, to avoid Perl warnings. Thanks to Fabien Tassin!
    (LP: #133024)

 -- Martin Pitt <email address hidden>   Mon, 09 Jun 2008 09:51:08 +0000

Available diffs

Superseded in hardy-updates
Deleted in hardy-proposed (Reason: moved to -updates)
dpkg (1.14.16.6ubuntu4) hardy-proposed; urgency=low

  * scripts/Dpkg/Changelog/Debian.pm: Fix instantiation of
    Dpkg::Changelog::Entry class. This fixes the changelog parser to not fail
    when an unexpected changelog entry appears without the preceding heading
    line. Thanks to Morten Kjeldgaard for the patch! (LP: #206790)

 -- Martin Pitt <email address hidden>   Fri, 30 May 2008 17:19:36 +0200
Superseded in intrepid-release
dpkg (1.14.19ubuntu1) intrepid; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Pre-depend on lzma.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.
    - Rename triggers/Deferred to triggers/Unincorp to fix upgrades from
      early versions of trigger support in Ubuntu.

    Miscellaneous bug fixes:
    - Avoid closing fsys tarfile pipe twice even in normal operation -
      normally EBADF but might sometimes close some other desired fd and
      cause hideous doom.
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Add a few more comments around obscure bits of trigger handling code
      which confused both me and Ian during the merge.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian bug #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file.

    Launchpad integration:
    - Implement changelog-closes-bugs for Ubuntu (see
      https://wiki.ubuntu.com/ClosingBugsFromChangelog).
    - Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
      complain about unknown fields.

    DebianMaintainerField:
    - scripts/dpkg-source.pl: Check that debian/control complies with
      https://wiki.ubuntu.com/DebianMaintainerField: If $DEBEMAIL contains
      'ubuntu', refuse to build a source package if we have an Ubuntu
      version number, but Maintainer: is not an Ubuntu address. Output a
      warning if there is no XSBC-Original-Maintainer: field for packages
      with an Ubuntu version number.

    DistCompilerFlags:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)

Superseded in intrepid-release
dpkg (1.14.18ubuntu1) intrepid; urgency=low

  * Resynchronise with Debian. Remaining changes:
    Ubuntu-specific adjustments (probably):
    - Use i686 for lpia in cputable and triplettable.
    - Hack Dpkg::Arch to return i686 for lpia.
    - Pre-depend on lzma.
    - Move various Conflicts to Breaks, since upgrades from stable Ubuntu
      releases support Breaks.
    - Rename triggers/Deferred to triggers/Unincorp to fix upgrades from
      early versions of trigger support in Ubuntu.

    Miscellaneous bug fixes:
    - Avoid closing fsys tarfile pipe twice even in normal operation -
      normally EBADF but might sometimes close some other desired fd and
      cause hideous doom.
    - Avoid duplicate attempts to [f]close in obscure error situations which
      might conceiveably close wrong fds.
    - Add a few more comments around obscure bits of trigger handling code
      which confused both me and Ian during the merge.
    - Revert change to stop outputting a newline after a postinst is run
      (Debian bug #392317).
    - Use the two-arg form of open in Dpkg::Control so that "-" can be
      passed to parse stdin as a control file.

    Launchpad integration:
    - Implement changelog-closes-bugs for Ubuntu (see
      https://wiki.ubuntu.com/ClosingBugsFromChangelog).
    - Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
      complain about unknown fields.

    DebianMaintainerField:
    - scripts/dpkg-source.pl: Check that debian/control complies with
      https://wiki.ubuntu.com/DebianMaintainerField: If $DEBEMAIL contains
      'ubuntu', refuse to build a source package if we have an Ubuntu
      version number, but Maintainer: is not an Ubuntu address. Output a
      warning if there is no XSBC-Original-Maintainer: field for packages
      with an Ubuntu version number.

    DistCompilerFlags:
    - Point to https://wiki.ubuntu.com/DistCompilerFlags from
      dpkg-buildpackage(1).
    - Set default LDFLAGS to -Wl,-Bsymbolic-functions. (We've already taken
      this hit in Ubuntu.)

Superseded in intrepid-release
Obsolete in hardy-release
dpkg (1.14.16.6ubuntu3) hardy; urgency=low

  [ Stephan Hermann ]
  * Re-Introduced the "Description" field in *_source.changes files, according
    to Debian Policy.
    This was removed during 1.14.16.6 upload and will be reintroduced in
    1.14.17
    Changes were taken from debians dpkg git Thx to Raphael Herzog for
    pointing this out

  [ Soren Hansen ]
  * Remove NO_PKG_MANGLE to re-enable building of dpkg ddeb's.

 -- Soren Hansen <email address hidden>   Wed, 13 Feb 2008 00:58:33 +0100
Superseded in hardy-release
dpkg (1.14.16.6ubuntu2) hardy; urgency=low

  * Fix wrong call to open in Dpkg/Control.pm that makes using a different
    control file than debian/control fail horribly.
  * Pass NO_PKG_MANGLE environment variable to dh_strip to make this package
    not ftbfs. When this is built, published and in the buildd's, we'll
    reupload without this to regenerate dpkg-dbgsym and such.

 -- Soren Hansen <email address hidden>   Mon, 11 Feb 2008 23:41:04 +0100
Superseded in hardy-release
dpkg (1.14.16.6ubuntu1) hardy; urgency=low

  [ Soren Hansen ]
  * Merge from debian unstable, remaining changes:
   - Add m_strdup to mlib.
   - Use i686 for lpia in cputable and triplettable.
   - Hack Dpkg::Arch to return i686 for lpia.
   - tarfn.c:
     + Avoid freeing uninitialised h.{Link,}Name (can cause crash if .deb
       becomes unreadable while we start up).  (LP #138887)
     + Use m_malloc instead of malloc (and ditch ad-hoc error handling).

   Launchpad integration:
   * Implement changelog-closes-bugs for Ubuntu (see
     https://wiki.ubuntu.com/ClosingBugsFromChangelog).
   * Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
     complain about unknown fields.

   DebianMaintainerField:
   * scripts/dpkg-source.pl: Check that debian/control complies to
     https://wiki.ubuntu.com/DebianMaintainerField: Refuse to build a source
     package if we have an Ubuntu version number, but Maintainer: is not an
     Ubuntu address. Output a warning if there is no XSBC-Original-Maintainer:
     field for packages with an Ubuntu version number.
   * scripts/dpkg-source.pl: Only fail to build the source package if $DEBEMAIL
     contains 'ubuntu'. If not, only print a warning.
   * debian/control: Change Maintainer/XSBC-Original-Maintainer field.

   Trigger support:
   * Implement triggers as per
     http://lists.debian.org/debian-dpkg/2007/04/msg00076.html (changes too
     massive to enumerate here).
   * Add "Breaks: apt (<< 0.7.6ubuntu6), aptitude (<< 0.4.6.1-1ubuntu2)", as
     triggers add two extra states, which apt and aptitude before then do not
     know about.
   * An early version of trigger support caused LP #133172. To fix which
     systems have had the broken version work we have to rename
     triggers/Deferred to triggers/Unincorp.  The error messages, comments,
     etc. will be improved later.

   Status-fd changes:
   * Changes to --status-fd and logging, motivated by the need to
     fix apt's progress reporting in the presence of triggers (not introduced
     in this version, but accidentally left out of previous merge's changelog
     entry):
    - Call log_action for trigger processing and configuration.
    - Produce "processing:" output on --status-fd for start of
      processing operations (from log_action).
    - Consolidate clone-and-hack --status-fd output writing into
      routine statusfd_send[v].
    - Improve documentation of --status-fd output.
    - Add log message at start of archivefiles() and packages()
      (which will assist debugging).
    - For upgrade, call log_message after printing to stderr,
      as is done elsewhere.
    - avoid closing fsys tarfile pipe twice even in normal
      operation - normally EBADF but might sometimes close some other
      desired fd and cause hideous doom.  (LP #137191)
    - avoid duplicate attempts to [f]close in obscure error
      situations which might conceiveably close wrong fds
    - cast &fd to void* when passing to push_cleanup cu_closefd
    - fix parse.c:parsedb to use ehflag_normaltidy in a sane way
    - when passing &fd to push_cleanup cu_closefd, make fd always static
      In the longer term --status-fd output ought probably to be made
      identical to the log output which is richer and more sanely
      formatted.
  * New with this merge: Added test case for Launchpad-Bugs-Fixed.

  [ Matthias Klose ]
  * dpkg-buildpackage: Set a set of environment variables for setting
    compiler and linker options, unless already set in the environment.
    See https://wiki.ubuntu.com/DistCompilerFlags for the details.

 -- Soren Hansen <email address hidden>   Mon, 11 Feb 2008 16:42:49 +0100
Superseded in hardy-release
dpkg (1.14.15ubuntu1) hardy; urgency=low

  * Merge from debian unstable, remaining changes:
   - Add m_strdup to mlib.
   - Use i686 for lpia in cputable and triplettable.
   - Hack Dpkg::Arch to return i686 for lpia.
   - tarfn.c:
     + Avoid freeing uninitialised h.{Link,}Name (can cause crash if .deb
       becomes unreadable while we start up).  (LP #138887)
     + Use m_malloc instead of malloc (and ditch ad-hoc error handling).

   Launchpad integration:
   * Implement changelog-closes-bugs for Ubuntu (see
     https://wiki.ubuntu.com/ClosingBugsFromChangelog).
   * Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
     complain about unknown fields.

   DebianMaintainerField:
   * scripts/dpkg-source.pl: Check that debian/control complies to
     https://wiki.ubuntu.com/DebianMaintainerField: Refuse to build a source
     package if we have an Ubuntu version number, but Maintainer: is not an
     Ubuntu address. Output a warning if there is no XSBC-Original-Maintainer:
     field for packages with an Ubuntu version number.
   * scripts/dpkg-source.pl: Only fail to build the source package if $DEBEMAIL
     contains 'ubuntu'. If not, only print a warning.
   * debian/control: Change Maintainer/XSBC-Original-Maintainer field.

   Trigger support:
   * Implement triggers as per
     http://lists.debian.org/debian-dpkg/2007/04/msg00076.html (changes too
     massive to enumerate here).
   * Add "Breaks: apt (<< 0.7.6ubuntu6), aptitude (<< 0.4.6.1-1ubuntu2)", as
     triggers add two extra states, which apt and aptitude before then do not
     know about.
   * An early version of trigger support caused LP #133172. To fix which
     systems have had the broken version work we have to rename
     triggers/Deferred to triggers/Unincorp.  The error messages, comments,
     etc. will be improved later.

   Status-fd changes:
   * Changes to --status-fd and logging, motivated by the need to
     fix apt's progress reporting in the presence of triggers (not introduced
     in this version, but accidentally left out of previous merge's changelog
     entry):
    - Call log_action for trigger processing and configuration.
    - Produce "processing:" output on --status-fd for start of
      processing operations (from log_action).
    - Consolidate clone-and-hack --status-fd output writing into
      routine statusfd_send[v].
    - Improve documentation of --status-fd output.
    - Add log message at start of archivefiles() and packages()
      (which will assist debugging).
    - For upgrade, call log_message after printing to stderr,
      as is done elsewhere.
    - avoid closing fsys tarfile pipe twice even in normal
      operation - normally EBADF but might sometimes close some other
      desired fd and cause hideous doom.  (LP #137191)
    - avoid duplicate attempts to [f]close in obscure error
      situations which might conceiveably close wrong fds
    - cast &fd to void* when passing to push_cleanup cu_closefd
    - fix parse.c:parsedb to use ehflag_normaltidy in a sane way
    - when passing &fd to push_cleanup cu_closefd, make fd always static
    In the longer term --status-fd output ought probably to be made
    identical to the log output which is richer and more sanely
    formatted.

Superseded in hardy-release
dpkg (1.14.12ubuntu4) hardy; urgency=low

  * Cherry pick from current trunk:
    - Fix dpkg-shlibdeps choosing bad symbols files when there are several
      providing the same soname. LP: #177917.

 -- Matthias Klose <email address hidden>   Fri, 04 Jan 2008 08:33:24 +0000
Superseded in hardy-release
dpkg (1.14.12ubuntu3) hardy; urgency=low

  * Move lzma from Suggests to Pre-Depends for dpkg.

Superseded in hardy-release
dpkg (1.14.12ubuntu2) hardy; urgency=low

  * Cherry pick from current trunk:
    - Included files in symbols files (via #include) do no more need to repeat
      the header line. Closes: #455260
    - scripts/Dpkg/Shlibs/SymbolFile.pm (merge_symbols): Do not update
      the deprecated version of a a symbol if it is already marked deprecated.

 -- Matthias Klose <email address hidden>   Wed, 12 Dec 2007 08:37:22 +0000
Superseded in hardy-release
dpkg (1.14.12ubuntu1) hardy; urgency=low

  * Merge from debian unstable, remaining changes:
   - Add m_strdup to mlib (part of the fix for Debian #379028).
   - Use i686 for lpia in cputable and triplettable.
   - Hack Dpkg::Arch to return i686 for lpia

   Launchpad integration:
   * Implement changelog-closes-bugs for Ubuntu (see
     https://wiki.ubuntu.com/ClosingBugsFromChangelog).
   * Add Launchpad-Bugs-Fixed to dpkg-genchanges too, to make it not
     complain about unknown fields.

   DebianMaintainerField:
   * scripts/dpkg-source.pl: Check that debian/control complies to
     https://wiki.ubuntu.com/DebianMaintainerField: Refuse to build a source
     package if we have an Ubuntu version number, but Maintainer: is not an
     Ubuntu address. Output a warning if there is no XSBC-Original-Maintainer:
     field for packages with an Ubuntu version number.
   * scripts/dpkg-source.pl: Only fail to build the source package if $DEBEMAIL
     contains 'ubuntu'. If not, only print a warning.
   * debian/control: Change Maintainer/XSBC-Original-Maintainer field.

   Trigger support:
   * Implement triggers as per
     http://lists.debian.org/debian-dpkg/2007/04/msg00076.html (changes too
     massive to enumerate here).
   * Add "Breaks: apt (<< 0.7.6ubuntu6), aptitude (<< 0.4.6.1-1ubuntu2)", as
     triggers add two extra states, which apt and aptitude before then do not
     know about.
   * An early version of trigger support caused LP #133172. To fix which
     systems have had the broken version work we have to rename
     triggers/Deferred to triggers/Unincorp.  The error messages, comments,
     etc. will be improved later.

Superseded in hardy-release
Obsolete in gutsy-release
dpkg (1.14.5ubuntu16) gutsy; urgency=low

  * Fix some portability problems revealed by compiler warnings:
    - missing <dpkg.h> in tarfn.c, implicit declaration of m_malloc
    - missing cast for %ld ohshite at info.c:98
    - unused yyunput (missing %option nounput) in trigdeferred.l

 -- Ian Jackson <email address hidden>   Fri, 21 Sep 2007 19:03:36 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu15) gutsy; urgency=low

  * Bugfixes to fd cleanup handling:
    - avoid closing fsys tarfile pipe twice even in normal
      operation - normally EBADF but might sometimes close some other
      desired fd and cause hideous doom.  (LP: #137191.)
    - avoid duplicate attempts to [f]close in obscure error
      situations which might conceiveably close wrong fds
    - cast &fd to void* when passing to push_cleanup cu_closefd
    - fix parse.c:parsedb to use ehflag_normaltidy in a sane way
    - when passing &fd to push_cleanup cu_closefd, make fd always static
  * Bugfix in trigger deferred file processing: reset lexer start state
    when calling yyrestart (has no effect except after parsing/reading
    errors in the deferred file).
  * Fix some error handling bugs in tarfn.c:
    - Avoid freeing uninitialised h.[Link]Name (can cause crash if .deb
      becomes unreadable while we start up).  (LP: #138887.)
    - Use m_malloc instead of malloc (and ditch ad-hoc error handling).

 -- Ian Jackson <email address hidden>   Thu, 20 Sep 2007 18:12:20 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu14) gutsy; urgency=low

  * Change syntax of `processing:...' status fd outputs so
    as to avoid crashing apt's lame parser.

 -- Ian Jackson <email address hidden>   Tue, 18 Sep 2007 17:14:31 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu13) gutsy; urgency=low

  * Changes to --status-fd and logging, motivated by the need to
    fix apt's progress reporting in the presence of triggers:
    - Call log_action for trigger processing and configuration.
    - Produce "processing:" output on --status-fd for start of
      processing operations (from log_action).
    - Consolidate clone-and-hack --status-fd output writing into
      routine statusfd_send[v].
    - Improve documentation of --status-fd output.
    - Add log message at start of archivefiles() and packages()
      (which will assist debugging).
    - For upgrade, call log_message after printing to stderr,
      as is done elsewhere.
    In the longer term --status-fd output ought probably to be made
    identical to the log output which is richer and more sanely
    formatted.

 -- Ian Jackson <email address hidden>   Tue, 18 Sep 2007 14:13:07 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu12) gutsy; urgency=low

  * Rerun autoconf so that version (as in DPKG_RUNNING_VERSION)
    is 1.14.5ubuntu12.  This is needed for proper detection
    of trigger capability by eg the ldconfig wrapper.

 -- Ian Jackson <email address hidden>   Thu, 06 Sep 2007 16:54:44 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu11) gutsy; urgency=low

  * Breaks: enable Breaks processing in depisok
    (Patch from Debian, buried in git 864201).

 -- Ian Jackson <email address hidden>   Wed, 29 Aug 2007 15:10:50 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu10) gutsy; urgency=low

  Triggers improvements:
  * Fix bug where diversions and triggers incorporated only on normal
    error unwind from do_script (rather than on abnormal unwind).  The
    effect of the bug was to temporarily disregard diversion changes made
    by failing maintscripts and to erroneously suppress reflexive trigger
    activations.
  * Trigger cycle detection works properly: does not record details of
    irrelevant packages, and prints error messages correctly and without
    referencing uninitialised tcn->next.
  * Provide DPKG_RUNNING_VERSION environment variable so that maintscripts
    can know what features are going to work - in this case, whether
    reflexive trigger activation will be honoured.
  * New debugging flags and corresponding debug statements.

 -- Ian Jackson <email address hidden>   Fri, 24 Aug 2007 16:38:01 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu9) gutsy; urgency=low

  * Triggers: Transitional interest recording works properly regardless
    of the status of the interested package.  (LP: #133172.)
    To fix systems which have had the broken version work we have to
    rename triggers/Deferred to triggers/Unincorp.  The error
    messages, comments, etc. will be improved later.
  * Triggers: Make it possible for postinst of a package to trigger
    itself.  (Thanks to Colin Watson for relevant discussions.)

 -- Ian Jackson <email address hidden>   Tue, 21 Aug 2007 14:12:54 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu8) gutsy; urgency=low

  * Really rerun automake and autoconf this time!

 -- Ian Jackson <email address hidden>   Thu, 16 Aug 2007 17:59:19 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu7) gutsy; urgency=low

  * Permit non-awaiting trigger activation.  (Helpful when T and U
    both trigger I in their postinst and T depends on U but I's trigger
    processing need not run as a result of U's postinst for T's benefit.)
  * Correct sense of trigger processing deferral test.

 -- Ian Jackson <email address hidden>   Thu, 16 Aug 2007 16:56:40 +0100
Superseded in gutsy-release
dpkg (1.14.5ubuntu6) gutsy; urgency=low

  * Include dpkg-trigger in debian/dpkg.install.

 -- Ian Jackson <email address hidden>   Thu, 16 Aug 2007 15:53:32 +0100
226300 of 338 results