[ubuntu/maverick] dpkg 1.15.8.2ubuntu1 (Accepted)

Colin Watson cjwatson at ubuntu.com
Sun Aug 1 22:00:31 BST 2010


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.

dpkg (1.15.8.2) unstable; urgency=low

  * Bump libdpkg-perl Depends on dpkg to 1.15.8, as it will break dpkg
    versions before that when installing and removing libdpkg-perl,
    because older update-alternatives and dpkg-divert require Dpkg.pm and
    Dpkg/Gettext.pm which will disappear due to the Replaces. Closes: #590867
    Thanks to Sven Joachim <svenjoac at gmx.de> for the analysis.
  * Allow specifying again absolute and relative paths for dpkg-buildpackage
    -r option. Closes: #591010

dpkg (1.15.8.1) unstable; urgency=low

  * Fix off-by-one error in update-alternatives that lead to an infinite loop
    while writing the administrative file. Closes: #590854

dpkg (1.15.8) unstable; urgency=low

  [ Raphaël Hertzog ]
  * Add new commands --before-build and --after-build to dpkg-source
    and modify dpkg-buildpackage to call them automatically at the
    start and at the end of the process. With "3.0 (quilt)" source packages
    this ensures patches are applied even in case of binary-only builds.
    Closes: #572526
  * Merge non-regression test for Ubuntu's specificities concerning
    changelog handling. Closes: #582389
  * Fix some copy-paste mistakes in dpkg-architecture(1). Thanks to Ian Fleming
    <iflema at yahoo.com.au> for the patch and Colin Watson for forwarding out of
    Launchpad. Closes: #582404 LP: #564308
  * Clarify description of dpkg --configure in dpkg(1). Thanks to Colin Watson
    for the patch and to Robert Persson for the report.
    Closes: #582406 LP: #77287
  * Fix the non-regression test lib/dpkg/test/t-ar.c by not overflowing the
    size of ar_name. Thanks to Colin Watson for the report, analysis and patch.
    Closes: #582401
  * Modify Dpkg::Shlibs::Objdump to use the cross objdump binary when cross
    compiling. Thanks to Loïc Minier for the initial patch. Closes: #578365
  * Make dpkg-maintscript-helper more robust when required parameters are
    missing. Closes: #582814
  * Clarify that dpkg-maintscript-helper rm_conffile needs the last version of
    the package that did not remove the obsolete conffile if this was not
    implemented at the time the file became obsolete. Closes: #582893
  * Enhance dpkg-maintscript-helper rm_conffile and mv_conffile to work
    properly when <lastversion> is not given (or is empty). Closes: #582819
  * Small fix in dpkg-gensymbols' handling of tags. Closes: #583656
    Thanks to Michael Tautschnig <mt at debian.org> for the report and the fix.
  * update-alternatives has been rewritten in C, the only feature change
    should be that it uses its own logfile /var/log/alternatives.log (rotated
    like dpkg.log).
  * Implement new --unapply-patches option for dpkg-source with source formats
    2.0 and 3.0 (quilt) that unapplies the patches after a successful build.
    This option can be put in debian/source/local-options in the package VCS
    repository for instance.
  * Implement new --abort-on-upstream-changes option for dpkg-source with
    source formats 1.0, 2.0 and 3.0 (quilt). It aborts every time that you try
    to build a source package which contains (unmanaged) changes to the
    upstream source code. Closes: #579012
  * dpkg-source now captures the output of patch and prints it on error so
    that the user can better diagnose what went wrong. Closes: #575304
  * Fix Dpkg::Changelog to cope properly with an entry of version "0".
    Add non-regression test for this. Closes: #587382
  * Add --export command to dpkg-buildflags to be used in shell with eval.
  * Modify source format "3.0 (git)" to use git bundles. Thanks to Joey Hess
    for the patch.
    The usage of git bundle avoids distributing cruft. Closes: #477954
    It's no longer needed to tell which branch contains the debian packaging,
    it uses automatically the one that was used at build-time. Closes: #534637
  * Pass --no-name option to gzip to avoid encoding the timestamp in the file
    so that the result is more predictable. Closes: #587724
    Also pass --rsyncable to make source packages more rsync friendly.
  * Replace dpkg-source's tar ignore pattern "*~" with "*/*~" to avoid
    matching on the top level directory. Closes: #588265
  * In source formats "2.0" and "3.0 (quilt)", make sure to remove the
    upstream-provided debian directory before copying the debian-provided
    version of that directory in place. Closes: #590297

  [ Guillem Jover ]
  * Require gettext 0.18:
    - Remove embedded gettext files from the repository, now properly
      installed by autopoint for all po/ directories.
    - Add versioned Build-Depends.
  * Fix variable usage after delete in dselect.
  * Change default configure admindir to LOCALSTATEDIR/lib/dpkg from
    LOCALSTATEDIR/dpkg, so that we can use a correct --localstatedir=/var.
  * Add two new dpkg options --path-exclude and --path-include for filtering
    files on package installation. This allows embedded systems to skip
    /usr/share/doc, manpages, etc. Based on work from Tollef Fog Heen and
    Martin Pitt, thanks! Closes: #68788, #68861, #497304, #525567, #583902
  * Remove obsolete internal status aliases “postinst-failed” for
    stat_halfconfigured and “removal-failed” for stat_halfinstalled.
  * Check version syntax when parsing it from libdpkg based programs.
    Closes: #574704
  * Rewrite mksplit in C, and merge it into dpkg-split.
  * Rewrite dpkg-divert in C.
  * Use linux-any wildcard for libselinux1-dev Build-Depends instead of
    using a list of negated architectures.
  * Use Breaks instead of Conflicts in dpkg, dpkg-dev and libdpkg-perl binary
    packages.
  * Move Dpkg.pm and Dpkg/Gettext.pm from dpkg to libdpkg-perl.
  * Bump Standards-Version to 3.9.1.
  * Detect when another process has locked the database, and mention that
    problematic dpkg --audit results might be due to ongoing operations.
    Closes: #80252
  * Add new dpkg --force-confask option that forces a conffile prompt when
    the conffile from the new package does not differ from the previous one.
    Thanks to Henning Makholm <henning at makholm.net>. Closes: #102609
  * On dpkg-divert --rename, check if the source file exists, and disable
    renaming if it does not. Closes: #550252
    As a side effect, this avoids useless errors when the destination
    directory is not existent or writable. Closes: #581544
  * Properly compute the longest package description from all to be displayed
    on “dpkg-query --list”, so that it does not get incorrectly trimmed.
  * Consistently use earlier/later instead of smaller/bigger when describing
    comparison relationships. Closes: #587641
  * Stop exporting DPKG_LIBDIR to maintainer scripts, no need for it anymore.
  * Assign correct SE Linux label on non-regular files. Based on a patch by
    Russell Coker <russell at coker.com.au>. Closes: #587949
  * Add -F option to dpkg-buildpackage to be able to explicitly specify a
    normal full build and combine it with -nc. Closes: #547993
  * Add missing mentions of the Breaks field alongside the other fields
    sharing the same syntax in deb-control(5).
    Thanks to Osamu Aoki <osamu at debian.org>. Closes: #590472

  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  * German (Sven Joachim).
  * Russian (Yuri Kozlov). Closes: #579149
  * Swedish (Peter Krefting).

  [ Updated man page translations ]
  * German (Helge Kreutzmann).
  * Russian (Yuri Kozlov). Closes: #579149
  * Spanish (Omar Campagne).
  * Swedish (Peter Krefting).

  [ New scripts translation ]
  * Spanish (Omar Campagne).

  [ Updated scripts translations ]
  * French (Christian Perrier).
  * German (Helge Kreutzmann). Improved by Holger Wansing.
  * Russian (Yuri Kozlov). Closes: #579149
  * Swedish (Peter Krefting).

Date: Sun, 01 Aug 2010 16:53:42 -0500
Changed-By: Colin Watson <cjwatson at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Colin Watson <cjwatson at canonical.com>
https://launchpad.net/ubuntu/maverick/+source/dpkg/1.15.8.2ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 01 Aug 2010 16:53:42 -0500
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.15.8.2ubuntu1
Distribution: maverick
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Colin Watson <cjwatson at ubuntu.com>
Description: 
 dpkg       - Debian package management system
 dpkg-dev   - Debian package development tools
 dselect    - Debian package management front-end
 libdpkg-dev - Debian package management static library
 libdpkg-perl - Dpkg perl modules
Closes: 68788 68861 80252 102609 477954 497304 525567 534637 547993 550252 572526 574704 575304 578365 579012 579149 581544 582389 582401 582404 582406 582814 582819 582893 583656 583902 587382 587641 587724 587949 588265 590297 590472 590854 590867 591010
Launchpad-Bugs-Fixed: 77287 564308
Changes: 
 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.
 .
 dpkg (1.15.8.2) unstable; urgency=low
 .
   * Bump libdpkg-perl Depends on dpkg to 1.15.8, as it will break dpkg
     versions before that when installing and removing libdpkg-perl,
     because older update-alternatives and dpkg-divert require Dpkg.pm and
     Dpkg/Gettext.pm which will disappear due to the Replaces. Closes: #590867
     Thanks to Sven Joachim <svenjoac at gmx.de> for the analysis.
   * Allow specifying again absolute and relative paths for dpkg-buildpackage
     -r option. Closes: #591010
 .
 dpkg (1.15.8.1) unstable; urgency=low
 .
   * Fix off-by-one error in update-alternatives that lead to an infinite loop
     while writing the administrative file. Closes: #590854
 .
 dpkg (1.15.8) unstable; urgency=low
 .
   [ Raphaël Hertzog ]
   * Add new commands --before-build and --after-build to dpkg-source
     and modify dpkg-buildpackage to call them automatically at the
     start and at the end of the process. With "3.0 (quilt)" source packages
     this ensures patches are applied even in case of binary-only builds.
     Closes: #572526
   * Merge non-regression test for Ubuntu's specificities concerning
     changelog handling. Closes: #582389
   * Fix some copy-paste mistakes in dpkg-architecture(1). Thanks to Ian Fleming
     <iflema at yahoo.com.au> for the patch and Colin Watson for forwarding out of
     Launchpad. Closes: #582404 LP: #564308
   * Clarify description of dpkg --configure in dpkg(1). Thanks to Colin Watson
     for the patch and to Robert Persson for the report.
     Closes: #582406 LP: #77287
   * Fix the non-regression test lib/dpkg/test/t-ar.c by not overflowing the
     size of ar_name. Thanks to Colin Watson for the report, analysis and patch.
     Closes: #582401
   * Modify Dpkg::Shlibs::Objdump to use the cross objdump binary when cross
     compiling. Thanks to Loïc Minier for the initial patch. Closes: #578365
   * Make dpkg-maintscript-helper more robust when required parameters are
     missing. Closes: #582814
   * Clarify that dpkg-maintscript-helper rm_conffile needs the last version of
     the package that did not remove the obsolete conffile if this was not
     implemented at the time the file became obsolete. Closes: #582893
   * Enhance dpkg-maintscript-helper rm_conffile and mv_conffile to work
     properly when <lastversion> is not given (or is empty). Closes: #582819
   * Small fix in dpkg-gensymbols' handling of tags. Closes: #583656
     Thanks to Michael Tautschnig <mt at debian.org> for the report and the fix.
   * update-alternatives has been rewritten in C, the only feature change
     should be that it uses its own logfile /var/log/alternatives.log (rotated
     like dpkg.log).
   * Implement new --unapply-patches option for dpkg-source with source formats
     2.0 and 3.0 (quilt) that unapplies the patches after a successful build.
     This option can be put in debian/source/local-options in the package VCS
     repository for instance.
   * Implement new --abort-on-upstream-changes option for dpkg-source with
     source formats 1.0, 2.0 and 3.0 (quilt). It aborts every time that you try
     to build a source package which contains (unmanaged) changes to the
     upstream source code. Closes: #579012
   * dpkg-source now captures the output of patch and prints it on error so
     that the user can better diagnose what went wrong. Closes: #575304
   * Fix Dpkg::Changelog to cope properly with an entry of version "0".
     Add non-regression test for this. Closes: #587382
   * Add --export command to dpkg-buildflags to be used in shell with eval.
   * Modify source format "3.0 (git)" to use git bundles. Thanks to Joey Hess
     for the patch.
     The usage of git bundle avoids distributing cruft. Closes: #477954
     It's no longer needed to tell which branch contains the debian packaging,
     it uses automatically the one that was used at build-time. Closes: #534637
   * Pass --no-name option to gzip to avoid encoding the timestamp in the file
     so that the result is more predictable. Closes: #587724
     Also pass --rsyncable to make source packages more rsync friendly.
   * Replace dpkg-source's tar ignore pattern "*~" with "*/*~" to avoid
     matching on the top level directory. Closes: #588265
   * In source formats "2.0" and "3.0 (quilt)", make sure to remove the
     upstream-provided debian directory before copying the debian-provided
     version of that directory in place. Closes: #590297
 .
   [ Guillem Jover ]
   * Require gettext 0.18:
     - Remove embedded gettext files from the repository, now properly
       installed by autopoint for all po/ directories.
     - Add versioned Build-Depends.
   * Fix variable usage after delete in dselect.
   * Change default configure admindir to LOCALSTATEDIR/lib/dpkg from
     LOCALSTATEDIR/dpkg, so that we can use a correct --localstatedir=/var.
   * Add two new dpkg options --path-exclude and --path-include for filtering
     files on package installation. This allows embedded systems to skip
     /usr/share/doc, manpages, etc. Based on work from Tollef Fog Heen and
     Martin Pitt, thanks! Closes: #68788, #68861, #497304, #525567, #583902
   * Remove obsolete internal status aliases “postinst-failed” for
     stat_halfconfigured and “removal-failed” for stat_halfinstalled.
   * Check version syntax when parsing it from libdpkg based programs.
     Closes: #574704
   * Rewrite mksplit in C, and merge it into dpkg-split.
   * Rewrite dpkg-divert in C.
   * Use linux-any wildcard for libselinux1-dev Build-Depends instead of
     using a list of negated architectures.
   * Use Breaks instead of Conflicts in dpkg, dpkg-dev and libdpkg-perl binary
     packages.
   * Move Dpkg.pm and Dpkg/Gettext.pm from dpkg to libdpkg-perl.
   * Bump Standards-Version to 3.9.1.
   * Detect when another process has locked the database, and mention that
     problematic dpkg --audit results might be due to ongoing operations.
     Closes: #80252
   * Add new dpkg --force-confask option that forces a conffile prompt when
     the conffile from the new package does not differ from the previous one.
     Thanks to Henning Makholm <henning at makholm.net>. Closes: #102609
   * On dpkg-divert --rename, check if the source file exists, and disable
     renaming if it does not. Closes: #550252
     As a side effect, this avoids useless errors when the destination
     directory is not existent or writable. Closes: #581544
   * Properly compute the longest package description from all to be displayed
     on “dpkg-query --list”, so that it does not get incorrectly trimmed.
   * Consistently use earlier/later instead of smaller/bigger when describing
     comparison relationships. Closes: #587641
   * Stop exporting DPKG_LIBDIR to maintainer scripts, no need for it anymore.
   * Assign correct SE Linux label on non-regular files. Based on a patch by
     Russell Coker <russell at coker.com.au>. Closes: #587949
   * Add -F option to dpkg-buildpackage to be able to explicitly specify a
     normal full build and combine it with -nc. Closes: #547993
   * Add missing mentions of the Breaks field alongside the other fields
     sharing the same syntax in deb-control(5).
     Thanks to Osamu Aoki <osamu at debian.org>. Closes: #590472
 .
   [ Updated programs translations ]
   * Catalan (Guillem Jover).
   * German (Sven Joachim).
   * Russian (Yuri Kozlov). Closes: #579149
   * Swedish (Peter Krefting).
 .
   [ Updated man page translations ]
   * German (Helge Kreutzmann).
   * Russian (Yuri Kozlov). Closes: #579149
   * Spanish (Omar Campagne).
   * Swedish (Peter Krefting).
 .
   [ New scripts translation ]
   * Spanish (Omar Campagne).
 .
   [ Updated scripts translations ]
   * French (Christian Perrier).
   * German (Helge Kreutzmann). Improved by Holger Wansing.
   * Russian (Yuri Kozlov). Closes: #579149
   * Swedish (Peter Krefting).
Checksums-Sha1: 
 fcff8f377859776e0d60955807588b12c162a4b3 2011 dpkg_1.15.8.2ubuntu1.dsc
 0352c31d60a8afe757c14e817561d9124a6437c5 5118361 dpkg_1.15.8.2ubuntu1.tar.bz2
Checksums-Sha256: 
 c3c1453e5784fe68dd706fe5348709e237aec42a42cca8e194732df05469abfc 2011 dpkg_1.15.8.2ubuntu1.dsc
 de6e639e9bb9cb5f8c1ef468daf85dcbcc5c0061c3f0267c5faae2fe389196bf 5118361 dpkg_1.15.8.2ubuntu1.tar.bz2
Files: 
 8fe793abaa1a9e75993875bdfdd7f5b4 2011 admin required dpkg_1.15.8.2ubuntu1.dsc
 bfdd1c877e1e5f053e481592c3508a7d 5118361 admin required dpkg_1.15.8.2ubuntu1.tar.bz2
Original-Maintainer: Dpkg Developers <debian-dpkg at lists.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Colin Watson <cjwatson at debian.org> -- Debian developer

iQIVAwUBTFXthTk1h9l9hlALAQgf9hAAr/O6JeNLWNRPTZjsYzw1YWnUAqEHgsfM
e6lIycw2Vy6v/Vzz7PT0j3/0Ty/IUNm9sNA7FJ1Xkhi2/mRtqEFYQKixEggkjigD
une+OjJb44e0cubgeEHyGCQ8n7viujyJ8zs3ks7a+1u+LXgdR7zKTpEPyKeCEv5G
Q/2mHqZw9Po28lbnzg6APE0KTL5skieMdbIpgO/MA2Q9ZAN2uFU/JsC8yuoQYVx6
JjGUCHK5evPyeWYtSzdDq+Nt3uqSuxVmDDNkgUM40dbjiBdxE5nrdyprj2uxV+Uf
FG4WZPg6kY3LkZCTARc9LPl1DTFBWpEbDzMJb4SLXoBaCLN84ZemrciqlF3rVUHj
cO7cwxhly8xJSWJ9MPz7EeanOOE6V/u4z5WeEUQjUfqET44FsZAVSr3RUnkbqx72
SY6SS1TAIaqry4jkeBa7C/JEoKj1bfVdFLvqjOVFhlKBgE9m2WU1d5A+N3wf7d/P
vVRKM5LWTcxA7hMQb2tUU0mb/rX6nSOpoi990wPlDVhH08z1FIVzCXq9LVvgROHz
0M0SMJTzJ5QimHDDlehwRjxAvs0PlyDsqjhz4Rdr7oXHyCq+CQ4VM12tZaeg7ca2
LUOQ4wFcdR+lObzC96ePmGx5+lj2+GgB4YzGRfO2TBAYmPTNacZgyNgfmdsHZjvJ
xiWoFZXAtmg=
=lZ2y
-----END PGP SIGNATURE-----


More information about the Maverick-changes mailing list