Accepted dpkg 1.14.4ubuntu1 (source)
Ian Jackson
iwj at ubuntu.com
Wed May 30 21:00:14 BST 2007
Accepted:
OK: dpkg_1.14.4ubuntu1.dsc
-> Component: main Section: base
OK: dpkg_1.14.4ubuntu1.tar.gz
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 30 May 2007 20:11:54 +0100
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source
Version: 1.14.4ubuntu1
Distribution: gutsy
Urgency: low
Maintainer: ubuntu-devel at lists.ubuntu.com
Changed-By: Ian Jackson <iwj at ubuntu.com>
Description:
dpkg - package maintenance system for Debian
dpkg-dev - package building tools for Debian
dselect - user tool to manage Debian packages
Closes: 9085 31634 107449 162348 179913 260987 273407 314462 345594 347715 353252 361866 367712 367717 374645 377855 379320 383438 390636 390914 390916 391143 392431 393069 393924 394135 396338 396884 397479 397737 398061 399343 402526 403216 404938 404943 405668 406481 409566 410605 414087 414794 415230 415320 416167 416810 418154 418528 420766 421290 422239 422404 422848 422979 423029 423085 423140 423193 423392 423401 423403 423451 423452 423544 423555 423864 424670 424998 425041 425629 425641 425776
Changes:
dpkg (1.14.4ubuntu1) gutsy; urgency=low
.
Forward-port Ubuntu changes from feisty, as follows:
.
Miscellaneous fixes:
* Don't consider it a file conflict if the package contains
a symlink to a directory where another package already contains the
same symlink/directory and the existing and new symlinks point to the
same place. (Launchpad 22340, Debian #377682.)
* mlib contains m_strdup (part of the fix for Debian #379028).
* Fix formatting of these files:
lib/showpkg.c
lib/tarfn.c
src/configure.c
src/archives.c (function quote_filename only)
to conform to the rest of dpkg by running them through
expand -t2 (and in the last case using M-x indent-rigidly once).
As discussed on debian-dpkg. Submitted upstream as Debian #375711.
* scripts/update-alternatives.pl: in the case where the slave is
inapplicable do not attempt to create the slave link before removing
it again. This will help alleviate LP #84906 (vim upgrade problems)
and will generally make things slightly less fragile. Debian #411699.
* dpkg-source: respect g+s and umask when extracting.
(LP 51468, submitted upstream as Debian #390915.)
The new behaviour is that the only thing which matters about the
permissions specified in the archive is whether an object has execute
permission for anyone, as for chmod =X. Set-id (of files and
directories) and read/write permissions from the archive are ignored.
Permissions are determined by the umask; group ownership and
directory-setgid according the usual filesystem policies.
.
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.
.
Implementation of Breaks:
* References:
http://lists.debian.org/debian-devel/1997/10/msg00643.html
https://wiki.ubuntu.com/PackageDependencyFieldBreaks
Debian #379140.
* Manpages mention Breaks: deb-control.5, dpkg-query.1, dpkg.1.
* Support for Breaks in dpkg-source, dpkg-gencontrol et al.
* Support for Breaks in the code in dpkg.
* Breaks is ignored by dselect.
* Fix for Debian #378003 (multiple deconfigurations) is
mixed in with Breaks implementation.
* Declare Breaks against older dpkg-dev rather than Conflicts.
* Decisions made:
* Specifying Breaks: <virtual package> is fairly meaningless
without versioned Provides but to make versioned Provides easier
in the future we support it fully.
* We do not transitively deconfigure things when we deconfigure
due to Breaks, just as we don't do so when we deconfigure due
to removal due to Conflicts (see also Debian #378009).
* Just as for deconfiguration due to Conflicts, we don't deconfigure
Essential packages without --force-remove-essential.
* We aren't willing to deconfigure more than one package as a result
of a single element of a Breaks, just as we aren't willing to
remove more than one package as a result of a single element of
a Conflicts. (Note that this can only occur due to virtual
packages so it can be worked around by specifying the individual
real packages instead.)
* We're happy to deconfigure a package that's on hold even if
afterwards, due to Breaks, there might not be a way to reconfigure it.
(This is analogous to the situation where we install a package which
no longer satisfies the dependencies of an on-hold package; it's not
clear what the right answer is.)
* We invent a new --force-breaks which does much the
same as --force-conflicts.
* --ignore-depends works for Breaks even though it doesn't work
for Conflicts.
* <deconfigured's prerm> deconfigure in-favour <installing> <ver>
as well as
<deconfigured's prerm> deconfigure in-favour <installing> <ver> \
removing <conflictor> <ver>
and of course the corresponding
<deconfigured's postinst> abort-deconfigure in-favour <installing> <ver>
.
dpkg (1.14.4) unstable; urgency=low
.
[ Guillem Jover ]
* Fix perl warnings:
- When unpacking a source package with -sp from a different directory
than the one containing the tarball. Closes: #424998
* Remove an unused variable in dpkg-statoverride by renaming it to the
initially intended name. Closes: #425041
* Fix loose regex in dpkg-source (/\.debian.tar/ -> /\.debian\.tar/).
Thanks to Kylan Robinson. Closes: #425629
* Revert change on 1.14.0 from Aaron M. Ucko. Trim down duped entries only
when passing them to dpkg-query instead. Closes: #425641
* Recognize again architecture wildcards. Closes: #424670
.
[ Updated dpkg translations ]
* Basque (Piarres Beobide). Closes: #425776
* French (Frederic Bothamy).
* Galician (Jacobo Tarrio).
.
dpkg (1.14.3) unstable; urgency=low
.
[ Guillem Jover ]
* Fix perl warnings:
- In dpkg-genchanges when called with -S. Closes: #423193
- In architecture comparison operations. Closes: #423452
- Fill slavepaths undefined entries with an empty string to guarantee
they are always defined. Closes: #423140, #423451, #423544, #423555
* Include the new split man pages deb-substvars.5, deb-override.5 and
deb-shlibs.5 in dpkg-dev.
* Fix deb-substvars.5 section to match reality.
* Refactor update-alternatives.
* Fix dpkg-divert to work again w/o specifying the '--divert' and
'--package' or '--local' options. Closes: #423864
* Document in install-info.8 that when no '--section' option is specified,
install-info will try to use the INFO-DIR-SECTION entry from the info
file. Add missing commas. Thanks to Kurt B. Kaiser. Closes: #397737
* Disambiguate in install-info.8 the use of 'Info directory' with
'Info dir file'. Closes: #420766
* Document in deb-control.5 that the control file can have '#'-style
comments. Closes: #406481
* Make start-stop-daemon fork twice while daemonizing.
.
[ Updated dpkg-dev translations ]
* French (Frederic Bothamy). Closes: #423392
.
[ Updated dpkg translations ]
* French (Christian Perrier).
* German (Sven Joachim). Closes: #423401
.
[ Updated dselect translations ]
* German (Sven Joachim). Closes: #423403
.
dpkg (1.14.2) unstable; urgency=low
.
[ Guillem Jover ]
* Remove bashisms in dpkg-buildpackage. Closes: #422239
* Handle case in update-alternatives when there's no existing alternative
to configure. Closes: #260987, #353252, #367717, #392431
* Add solaris support to ostable and triplettable. Closes: #361866
* Properly create the generic name symlink in update-alternatives for new
alternatives. Closes: #422979
* Include translations again, which disappeared due to a dirty source tree
and a bogus Makefile.am for the man pages. Closes: #423029, #423085
.
dpkg (1.14.1) unstable; urgency=low
.
[ Guillem Jover ]
* Fix partial upgrades by tightening dpkg-dev versioned Depends to
dpkg 1.14.0, and dpkg Conflicts against << dpkg-dev 1.14.0, where
the triplettable support first appeared. Closes: #422848
.
dpkg (1.14.0) unstable; urgency=low
.
[ Guillem Jover ]
* Make the copyright information in dpkg-deb.1 and dpkg-split.1 match the
one in the source. Thanks to Nicolas Francois. Closes: #379320
* Allow dpkg-buildpackage to properly override '-b' when passed after '-B'.
Thanks to Julian Gilbey. Closes: #397479
* Move retrieval of uid and gid information from controllib.pl into a
function, so that scripts not needing it do not execute that code.
Based on a patch by Riku Voipio. Closes: #396884
* Do not bail out in dpkg when building without start-stop-daemon support,
by checking if the macro value is true instead of it being defined.
Thanks to Mark Rosenstand.
* Make all perl scripts use strict and warnings, to ease catching errors.
* Refactor update-alternatives code, with the side effect that now commands
on non existing link group files will return an error code (except
for --remove, now). Closes: #273407
* Add a missing newline to a warning message in dpkg. Closes: #390914
Thanks to Ian Jackson.
* Fix typo in variable name in dpkg-source which was causing it to not
create directories when extracting the diff. Closes: #374645
* Fix up and down keystrokes in the dselect help message. Closes: #383438
Thanks to Sven Joachim.
* Convert 822-date to be a simple wrapper around 'date -R'. 822-date is
now deprecated and should not be used anymore. It might be removed
sometime in the future. Closes: #31634, #367712, #314462
Thanks to Frank Lichtenheld.
* Add '.gitignore' to the default dpkg-source -i regex. Closes: #409566
Thanks to Julien Cristau.
* Add '.hg' to the default dpkg-source -i regex. Closes: #414794
* Use l10n-friendlier strings to describe dependencies. Closes: #390916
Thanks to Ian Jackson.
* Change priority for dpkg-dev from standard to optional to match the
override.
* Do not use a build-stamp in debian/rules.
* Fix confusing bottom status lines in dselect, unifying them by removing
the method or package name and capitalizing. Closes: #9085
* Check proper error value returned by BZ2_bzerror. Closes: #410605
* Exit with an error instead of an assert if a file name is too long when
building a .deb package. Closes: #393069
* Exit with an error instead of an assert if the number of conflictors is
exceeded. Remove bogus comments. Closes: #377855
* Fix regular expression special-casing Origin, Bugs and Maintainer fields
which was making X[SBC]- fields containing such strings to propagate into
the .deb control file unprocessed. Thanks to Colin Watson.
* Add support for '--admindir' in dpkg-buildpackage, dpkg-checkbuilddeps
and dpkg-shlibdeps. Closes: #162348
* Cleaning and format unification of manual pages.
* Make the override-file argument to dpkg-scanpackages optional.
* Refactor compression filtering code.
* Split override file information from dpkg-scanpackages.1 into
deb-override.5 manual page.
* Split dpkg-source.1 into independent man pages, namely deb-substvars.5,
deb-shlibs.5, dpkg-buildpackage.1, dpkg-distaddfile.1, dpkg-genchanges.1,
dpkg-gencontrol.1, dpkg-parsechangelog.1 and dpkg-shlibdeps.1.
* Support building binary packages with the member data.tar.lzma compressed
with lzma.
* Require gettext 0.16.1.
* Show the epoch (if present) when displaying package versions.
Closes: #107449, #179913, #345594, #393924, #405668
Based on a patch by Jeffrey W. Baker.
* Switch from pseudo-tags to usertags, and update the documentation.
* Fix typo in German dpkg man page. Closes: #416167
Thanks to Martin Weis.
* Properly sort Uploaders field in generated .dsc files.
* Reorder a bit the fields in output files.
* Speed up dpkg-shlibdeps by avoiding doing a dpkg-query for duped
libraries. Thanks to Aaron M. Ucko. Closes: #421290
* Generalize source architecture handling by abstracting it through the new
Debian triplet and the new triplettable.
* Add armel support to ostable and triplettable. Closes: #414087
.
[ Updated dpkg translations ]
* Dutch (Bart Cornelis).
* French (Frederic Bothamy).
* Polish (Robert Luberda).
* Romanian (Eddy Petri?or).
* Simplified Chinese (Anthony Wong). Closes: #415320
* Traditional Chinese (Anthony Wong). Closes: #415230
.
[ Added dpkg translations ]
* Estonian added (Ivar Smolin). Closes: #422404
* Kurdish added (Erdal Ronahi). Closes: #418154
* Marathi added (Priti Patil). Closes: #416810
.
[ Updated man pages translations ]
* German (German l10n team). Closes: #418528
* Polish (Robert Luberda).
.
[ Updated dselect translations ]
* Dutch (Bart Cornelis).
* Polish (Robert Luberda).
.
dpkg (1.13.25) unstable; urgency=low
.
[ Guillem Jover ]
* Fix year 2018 in changelog for Michael Alan Dorman's upload in 1998,
which was confusing the changelog parsers. Closes: #402526
* Document in its man page that update-alternatives requires cooperation
from all packages dealing with the specific file. Closes: #396338
Thanks to Tomas Pospisek <tpo_deb at sourcepole.ch>.
* Require POSIX inside subprocerr in controllib.pl. Closes: #390636
Thanks to Brendan O'Dea <bod at debian.org>.
* Support extracting lzma compressed source and binary packages,
and add a Suggests on package lzma. Closes: #347715
* Add '/emul/ia32-linux' biarch paths to dpkg-shlibdeps. Closes: #403216
* Remove non-modified /etc/dpkg/dpkg.cfg configuration file when upgrading
from versions 1.9.21 through 1.10.28, to avoid getting prompted about
conffile changes. Closes: #398061
.
[ Updated dpkg translations ]
* Chinese (Traditional, Asho Yeh).
* Korean (Sunjae Park). Closes: #394135, #404938
* Norwegian Bokmal (Hans Fredrik Nordhaug). Closes: #391143
* Nepali (Shiva Prasad Pokharel).
* Romanian (Eddy Petri?or).
* Catalan (Jorda Polo).
* Swedish (Peter Karlsson).
* Vietnamese (Clytie Siddall). Closes: #399343
.
[ Added dpkg translations ]
* Punjabi (A S Alam).
.
[ Updated dpkg-dev translations ]
* Catalan (Jordi Mallach).
.
[ Updated dselect translations ]
* Korean (Sunjae Park). Closes: #404943
Files:
67204388757005e88f12bcd09b50c09e 916 admin required dpkg_1.14.4ubuntu1.dsc
a8b6e1d66515a159aae729f7dcedfb16 5632066 admin required dpkg_1.14.4ubuntu1.tar.gz
Original-Maintainer: Dpkg Developers <team at dpkg.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFGXdVt05QTisYqw/QRAm6ZAJ4yqe6rqPCSnUlrWamN/gfK/zLoGgCgsB9J
nOyAFwhAMBUd120qJ/CoVhE=
=Fh6R
-----END PGP SIGNATURE-----
More information about the gutsy-changes
mailing list