[ubuntu/karmic] dpkg 1.15.4ubuntu1 (Accepted)
Colin Watson
cjwatson at ubuntu.com
Fri Sep 18 13:45:17 BST 2009
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.
dpkg (1.15.4) unstable; urgency=low
[ Guillem Jover ]
* Call _g instead of g_ in dpkg-name.
* Fix inverted logic when deciding to assume the architecture in dpkg-name
when the package didn't have such field.
* Do not take into account Revision and Package_Revision fields in dpkg-name
and dpkg-scanpackages as they have been handled already by “dpkg-deb -I”.
* Switch dpkg-scansources to use Dpkg::Cdata instead of duplicating the
.dsc parsing code. As a side effect it now handles properly bogus files.
* Do not remap obsolete fields in dpkg-scanpackages as they have been
handled already by “dpkg-deb -I”.
* Properly mark packages being purged for disappearance from the database.
This will make the status database not be left behind with traces of old
not-installed packages. Closes: #472208
* On parse mark not-installed leftover packages for automatic removal from
the database on next dump. This obsoletes the --forget-old-unavail option,
thus making it now a no-op. Closes: #33394, #429262
* Document “hold” under package selection states instead of flags in dpkg(1).
* Remove trailing ‘/’ and ‘/.’ from the directory name to be used as the
package name on “dpkg-deb -b”. Closes: #218018, #373602
* Remove obsolete ‘hold’ and ‘hold-reinstreq’ internal status flags.
* Add fakeroot to dpkg-dev Recommends. Closes: #536821
* Fix an always false test when trying to decide which package to deselect
to resolve a dependency problem in dselect.
* Add uClibc Linux support to ostable and triplettable. Closes: #455501
* Add uClinux support to ostable and triplettable.
Thanks to Simon Richter <sjr at debian.org>.
* When aborting due to file conflicts print the version of the conflicted
package. Closes: #540019
* Remove double slash in database path visible to the user in some error
conditions.
* Stop macthing sparc64-*-* GNU triplets with sparc Debian architecture.
* Add support for config.d style directories in dpkg and dselect,
(/etc/dpkg/dpkg.cfg.d and /etc/dpkg/dselect.cfg.d respectively).
* Define DPKG_MAINTSCRIPT_ARCH on the maintainer script environment to the
architecture the package got built for.
* Document DPKG_MAINTSCRIPT_PACKAGE maintainer script environment variable
in dpkg man page.
* Document DPKG_RUNNING_VERSION maintainer script environment variable
in dpkg man page.
* Change po4a usage to not create unwated changes depending if doing out or
in-tree builds.
* Use po4a “--previous” support when updating the man pages.
Suggested by Christian Perrier <bubulle at debian.org>.
* On configuration error print file name and line number.
* Allow quoting values in configuration file options.
* Add new --pre-invoke and --post-invoke hooks in dpkg.
* Add new --control-path command to dpkg-query.
* Use ohshit on bad version syntax in --compare-versions.
* Add Multi-Arch to the list of known binary package fields for dpkg-dev.
Thanks to Steve Langasek <vorlon at debian.org>.
[ Raphael Hertzog ]
* Replace install-info by a wrapper around GNU's install-info. The wrapper
will be dropped in squeeze+1. dpkg now Breaks: old versions of
info-browsers that do not depend on the new install-info package
that provides the real functionality. Closes: #9771, #523980
See http://wiki.debian.org/Transitions/DpkgToGnuInstallInfo for details.
* Fix dpkg's preinst in case /var/lib/dpkg/alternatives contains unexpected
sub-directories. Closes: #535138
And also when one of the file doesn't contain correct alternatives
information (improper number of lines). Closes: #537558
* Upgrade Standards-Version to 3.8.2 (no changes).
* Update deb-substvars(5) to list fields that do not support substvars.
Closes: #535353
* Fix dpkg-parsechangelog to include all entries with -v0 parameter.
Closes: #537800
* Fix update-alternatives to mention the correct slave link that can't
be installed due to a conflicting file instead of quoting the master link.
* Add support for extra override file in dpkg-scanpackages. Thanks to Robert
Millan for the patch. Closes: #537559
* Add support for extra override file in dpkg-scansources.
* Document format of extra override file in a new manual page
deb-extra-override(5).
* Update sample in dpkg-gensymbols(1) to give an accurate listing of
64 bit arches. Thanks to Julien Cristau for the patch. Closes: #540382
* Create /etc/cron.daily/dpkg to handle the backup of
/var/lib/dpkg/status in /var/backups. This is taken out of the cron
package and need no conflicts/breaks as the code does nothing if
the current status file is already backupped. Thanks to Leo 'costela'
Antunes <costela at debian.org> for the patch. Closes: #541412
* Change behaviour of dpkg --merge-avail to not update a package's
information if the version provided is older than the one already listed
in the available file. Thanks to Ian Jackson
<ian at davenant.greenend.org.uk> for the patch. Closes: #496114
* dpkg-architecture can now export DEB_{HOST,BUILD}_ARCH_{BITS,ENDIAN}
(pointer size and endianness):
- cputable (in dpkg) modified to contain those information
- dpkg-dev depends on dpkg (>= 1.15.4) to ensure that we have an updated
cputable (and so that a versioned build-dependency on dpkg-dev is enough
to use this new feature)
Closes: #531307
* Split overly long Binary: field values over multiple lines. This is
allowed since policy 3.8.3. Closes: #494714
* Improve performance of dpkg-shlibdeps by caching minimal version
associated to each library in Dpkg::Shlib::SymbolFile. Thanks to
Jiří Paleček <jpalecek at web.de> for the patch.
* Slightly improve dpkg-source(1) by giving the section name that we're
referring to. Closes: #544037
* Fix translation error in german manpage of dpkg-buildpackage. Thanks
to Joachim Breitner <nomeata at debian.org>. Closes: #541829
[ Modestas Vainius ]
* Provide a meaningful label for dpkg-gensymbols diff.
[ Updated dpkg translations ]
* Asturian (Marcos Alvarez Costales). Closes: #535327
* French (Christian Perrier).
* German (Sven Joachim).
* Italian (Milo Casagrande). Closes: #536538
* Russian (Yuri Kozlov). Closes: #542254
* Slovak (Ivan Masár). Closes: #537742
* Swedish (Peter Krefting).
[ Updated dselect translations ]
* Russian (Yuri Kozlov). Closes: #542254
* Slovak (Ivan Masár). Closes: #537741
[ Updated man page translations ]
* French (Christian Perrier).
* German (Helge Kreutzmann), proofread by Jens Seidel.
* Swedish (Peter Krefting).
[ Updated scripts translations ]
* French completed (Christian Perrier).
* German (Helge Kreutzmann).
* Russian (Yuri Kozlov). Closes: #542254
* Swedish (Peter Krefting).
Date: Fri, 18 Sep 2009 13:39:36 +0100
Changed-By: Colin Watson <cjwatson at ubuntu.com>
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Colin Watson <cjwatson at canonical.com>
https://launchpad.net/ubuntu/karmic/+source/dpkg/1.15.4ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 18 Sep 2009 13:39:36 +0100
Source: dpkg
Binary: dpkg dpkg-dev dselect
Architecture: source
Version: 1.15.4ubuntu1
Distribution: karmic
Urgency: low
Maintainer: Ubuntu Core 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
Closes: 9771 33394 218018 373602 429262 455501 472208 494714 496114 523980 531307 535138 535327 535353 536538 536821 537558 537559 537741 537742 537800 540019 540382 541412 541829 542254 542254 542254 544037
Changes:
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.
.
dpkg (1.15.4) unstable; urgency=low
.
[ Guillem Jover ]
* Call _g instead of g_ in dpkg-name.
* Fix inverted logic when deciding to assume the architecture in dpkg-name
when the package didn't have such field.
* Do not take into account Revision and Package_Revision fields in dpkg-name
and dpkg-scanpackages as they have been handled already by “dpkg-deb -I”.
* Switch dpkg-scansources to use Dpkg::Cdata instead of duplicating the
.dsc parsing code. As a side effect it now handles properly bogus files.
* Do not remap obsolete fields in dpkg-scanpackages as they have been
handled already by “dpkg-deb -I”.
* Properly mark packages being purged for disappearance from the database.
This will make the status database not be left behind with traces of old
not-installed packages. Closes: #472208
* On parse mark not-installed leftover packages for automatic removal from
the database on next dump. This obsoletes the --forget-old-unavail option,
thus making it now a no-op. Closes: #33394, #429262
* Document “hold” under package selection states instead of flags in dpkg(1).
* Remove trailing ‘/’ and ‘/.’ from the directory name to be used as the
package name on “dpkg-deb -b”. Closes: #218018, #373602
* Remove obsolete ‘hold’ and ‘hold-reinstreq’ internal status flags.
* Add fakeroot to dpkg-dev Recommends. Closes: #536821
* Fix an always false test when trying to decide which package to deselect
to resolve a dependency problem in dselect.
* Add uClibc Linux support to ostable and triplettable. Closes: #455501
* Add uClinux support to ostable and triplettable.
Thanks to Simon Richter <sjr at debian.org>.
* When aborting due to file conflicts print the version of the conflicted
package. Closes: #540019
* Remove double slash in database path visible to the user in some error
conditions.
* Stop macthing sparc64-*-* GNU triplets with sparc Debian architecture.
* Add support for config.d style directories in dpkg and dselect,
(/etc/dpkg/dpkg.cfg.d and /etc/dpkg/dselect.cfg.d respectively).
* Define DPKG_MAINTSCRIPT_ARCH on the maintainer script environment to the
architecture the package got built for.
* Document DPKG_MAINTSCRIPT_PACKAGE maintainer script environment variable
in dpkg man page.
* Document DPKG_RUNNING_VERSION maintainer script environment variable
in dpkg man page.
* Change po4a usage to not create unwated changes depending if doing out or
in-tree builds.
* Use po4a “--previous” support when updating the man pages.
Suggested by Christian Perrier <bubulle at debian.org>.
* On configuration error print file name and line number.
* Allow quoting values in configuration file options.
* Add new --pre-invoke and --post-invoke hooks in dpkg.
* Add new --control-path command to dpkg-query.
* Use ohshit on bad version syntax in --compare-versions.
* Add Multi-Arch to the list of known binary package fields for dpkg-dev.
Thanks to Steve Langasek <vorlon at debian.org>.
.
[ Raphael Hertzog ]
* Replace install-info by a wrapper around GNU's install-info. The wrapper
will be dropped in squeeze+1. dpkg now Breaks: old versions of
info-browsers that do not depend on the new install-info package
that provides the real functionality. Closes: #9771, #523980
See http://wiki.debian.org/Transitions/DpkgToGnuInstallInfo for details.
* Fix dpkg's preinst in case /var/lib/dpkg/alternatives contains unexpected
sub-directories. Closes: #535138
And also when one of the file doesn't contain correct alternatives
information (improper number of lines). Closes: #537558
* Upgrade Standards-Version to 3.8.2 (no changes).
* Update deb-substvars(5) to list fields that do not support substvars.
Closes: #535353
* Fix dpkg-parsechangelog to include all entries with -v0 parameter.
Closes: #537800
* Fix update-alternatives to mention the correct slave link that can't
be installed due to a conflicting file instead of quoting the master link.
* Add support for extra override file in dpkg-scanpackages. Thanks to Robert
Millan for the patch. Closes: #537559
* Add support for extra override file in dpkg-scansources.
* Document format of extra override file in a new manual page
deb-extra-override(5).
* Update sample in dpkg-gensymbols(1) to give an accurate listing of
64 bit arches. Thanks to Julien Cristau for the patch. Closes: #540382
* Create /etc/cron.daily/dpkg to handle the backup of
/var/lib/dpkg/status in /var/backups. This is taken out of the cron
package and need no conflicts/breaks as the code does nothing if
the current status file is already backupped. Thanks to Leo 'costela'
Antunes <costela at debian.org> for the patch. Closes: #541412
* Change behaviour of dpkg --merge-avail to not update a package's
information if the version provided is older than the one already listed
in the available file. Thanks to Ian Jackson
<ian at davenant.greenend.org.uk> for the patch. Closes: #496114
* dpkg-architecture can now export DEB_{HOST,BUILD}_ARCH_{BITS,ENDIAN}
(pointer size and endianness):
- cputable (in dpkg) modified to contain those information
- dpkg-dev depends on dpkg (>= 1.15.4) to ensure that we have an updated
cputable (and so that a versioned build-dependency on dpkg-dev is enough
to use this new feature)
Closes: #531307
* Split overly long Binary: field values over multiple lines. This is
allowed since policy 3.8.3. Closes: #494714
* Improve performance of dpkg-shlibdeps by caching minimal version
associated to each library in Dpkg::Shlib::SymbolFile. Thanks to
Jiří Paleček <jpalecek at web.de> for the patch.
* Slightly improve dpkg-source(1) by giving the section name that we're
referring to. Closes: #544037
* Fix translation error in german manpage of dpkg-buildpackage. Thanks
to Joachim Breitner <nomeata at debian.org>. Closes: #541829
.
[ Modestas Vainius ]
* Provide a meaningful label for dpkg-gensymbols diff.
.
[ Updated dpkg translations ]
* Asturian (Marcos Alvarez Costales). Closes: #535327
* French (Christian Perrier).
* German (Sven Joachim).
* Italian (Milo Casagrande). Closes: #536538
* Russian (Yuri Kozlov). Closes: #542254
* Slovak (Ivan Masár). Closes: #537742
* Swedish (Peter Krefting).
.
[ Updated dselect translations ]
* Russian (Yuri Kozlov). Closes: #542254
* Slovak (Ivan Masár). Closes: #537741
.
[ Updated man page translations ]
* French (Christian Perrier).
* German (Helge Kreutzmann), proofread by Jens Seidel.
* Swedish (Peter Krefting).
.
[ Updated scripts translations ]
* French completed (Christian Perrier).
* German (Helge Kreutzmann).
* Russian (Yuri Kozlov). Closes: #542254
* Swedish (Peter Krefting).
Checksums-Sha1:
ae565f40130555a3e8543d5ef765c06541afa1e8 2018 dpkg_1.15.4ubuntu1.dsc
a11c34665ed5dbbdd61f06b2f904e3cb05744fd8 7048611 dpkg_1.15.4ubuntu1.tar.gz
Checksums-Sha256:
e166c151087538faf916c3ff2c3f44e716f8adbd7d975af2823fe887aab1d2d6 2018 dpkg_1.15.4ubuntu1.dsc
b5c687837ba69443770bc98cbb17919be885e175015d66bcefc3744af994b146 7048611 dpkg_1.15.4ubuntu1.tar.gz
Files:
d0184c965f91304231241404caf78e72 2018 admin required dpkg_1.15.4ubuntu1.dsc
3b55e42f69721e9378ba3c0742e2a5fe 7048611 admin required dpkg_1.15.4ubuntu1.tar.gz
Launchpad-Bugs-Fixed: 427854
Original-Maintainer: Dpkg Developers <debian-dpkg at lists.debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Colin Watson <cjwatson at debian.org> -- Debian developer
iQIVAwUBSrN/7Tk1h9l9hlALAQhMWw/5AXaAuMZUYtVYRaVjjmY0+RzF862M2zj7
3oXsX1Z9Y/vzuMU9YHnC3cdMR6av6RruhyjacPIbf3WpOLMNabMMeYInRs9Egays
K4ZBi+NJDPcZuABQSRhav3059HYNcpnRgE3+N6QQwV0OqtB81sKuB61F1V6uqXRa
SIUN3XG7H6SVXuwZgAMx3jg6tVdNlIgzzc6wRu4+uWmo80aFh6XKmBtkY8lyydFC
P0Q5RA51uWoU9xUM3zNYKVOwXexGJU7rcZQpImRa2KM0DbgGBV3evOL9t1yACYWJ
TrLQ12Pw1ptrdabFQDVX3nFAkaKz8ktg6oYdDqkYYsM/m12ad631krOAmAOL4F0d
BQB8iRbJ04BLS0aMZNwbnqKIC4hVRxiqJVbV2DKoPhp2cR1tAGU3zg8V+YgpRxFn
vBbwM704mHBbs1dnyeI/BL8ZMj5+m8PCr1JjFvFqtVP3BTOsXTdYTs0fYuLFA1TW
+ksB09YE9LvttzMEJ3fb0BIGKEomB65//HSH5tMN2MucZFk9wSXRLeUdzOCE0IDh
b3ypXNyoneyuwaaIWxlIf1jqMdyT7SuTHLo4729UX83hSJvy4E3Q3k0j1UciACZ+
PfHD3wvhvh23rt8xDtEi0taxfzJOGLqU0m+yWC4a672LrAXOC12Mg7EXZ4X33qMb
D+OPfRYAxQI=
=NDiS
-----END PGP SIGNATURE-----
More information about the Karmic-changes
mailing list