dpkg 1.14.4ubuntu1 source package in Ubuntu
Changelog
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 (Frédéric Bothamy). * Galician (Jacobo Tarrío). 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 (Frédéric 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 François. 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 (Frédéric 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 <email address hidden>. * Require POSIX inside subprocerr in controllib.pl. Closes: #390636 Thanks to Brendan O'Dea <email address hidden>. * 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 (Jordà 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 -- Ian Jackson <email address hidden> Wed, 30 May 2007 20:11:54 +0100
Upload details
- Uploaded by:
- Ian Jackson
- Uploaded to:
- Gutsy
- Original maintainer:
- Ubuntu Core Development Team
- Architectures:
- any
- Section:
- base
- Urgency:
- Low Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
dpkg_1.14.4ubuntu1.tar.gz | 5.4 MiB | a8fbbf2940f83bf0e17865eb19eafee9deb17fa8fecff61e9e7464eabfd15fd9 |
dpkg_1.14.4ubuntu1.dsc | 916 bytes | 8ce8ec2b64926683a8b76dcb521b5e974410054ebec3eb4ce8ecf30f8b189932 |
Binary packages built by this source
- dpkg: No summary available for dpkg in ubuntu gutsy.
No description available for dpkg in ubuntu gutsy.
- dpkg-dev: No summary available for dpkg-dev in ubuntu gutsy.
No description available for dpkg-dev in ubuntu gutsy.
- dselect: No summary available for dselect in ubuntu gutsy.
No description available for dselect in ubuntu gutsy.