lp:ubuntu/intrepid-proposed/dpkg

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/intrepid-proposed/dpkg
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

62. By Colin Watson

* 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

61. By Michael Vogt

* 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

60. By Colin Watson

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>".

59. By Colin Watson

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

58. By Martin Pitt

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)

57. By Matt Zimmerman

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

56. By Kees Cook

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

55. By Colin Watson

* 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.)

54. By Martin Pitt

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

53. By Colin Watson

* 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.)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/dpkg
This branch contains Public information 
Everyone can see this information.

Subscribers