dpkg 1.14.18ubuntu1 source package in Ubuntu
Changelog
dpkg (1.14.18ubuntu1) intrepid; urgency=low * 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.) dpkg (1.14.18) unstable; urgency=low [ Guillem Jover ] * Bump po4a version in Build-Depends to 0.33.1-1, as usage of UTF-8 in original man pages was causing build failures. Closes: #473498 * Add triggers documentation to dpkg-dev. Closes: #473449 * Add deb-triggers.5 and dpkg-trigger.1 man pages, and document new statuses and options in dpkg.1. [ Raphael Hertzog ] * When dpkg-source builds a source package of Format: 2.0 or 3.0 (quilt) it applies the patches before the build if debian/patches/.dpkg-source-applied doesn't exist. This file is created during extraction if patches are applied, and is auto-excluded from the debian tarball. This enables on-the-fly conversion of source packages from Format: 1.0 to Format: 3.0 (quilt) without manual intervention of the user. This feature can be disabled with the option --no-preparation. * The dpkg-source option --skip-patches disables application of patches during extraction of source packages using Format: 2.0 or Format: 3.0 (quilt). * Ensure the Files field is last in *.dsc and *.changes. This is a work-around for some braindead dsc parsers (dupload and sbuild for instance, see #473518 and #470440). * Initialize dependencies for libraries having symbols files with the smallest minimal version listed in the symbols file instead of using an unversioned dependency. It's the only way to ensure the library presence if it wasn't available in all versions of the package that ever existed. Closes: #474079 * Don't use the -p option of diff for Format: 1.0 source packages. dpkg-source of sarge doesn't accept data after @@. Closes: #474417 [ Updated dselect translations ] * German. (Sven Joachim). * Swedish (Peter Karlsson). [ Updated dpkg translations ] * Portuguese (Miguel Figueiredo). * Simplified Chinese (Deng Xiyue). Closes: #473523 * Swedish (Peter Karlsson). * Vietnamese (Clytie Siddall). Closes: #473726 [ Updated manpages translations ] * German (Helge Kreutzmann). * Swedish (Peter Karlsson). [ Updated scripts translations ] * German (Helge Kreutzmann). * Swedish (Peter Karlsson). dpkg (1.14.17) experimental; urgency=low [ Guillem Jover ] * Replace strdup plus error checking usage with a new m_strdup function. Closes: #379028 * Add new keybinding in dselect to restore all selections back to whatever's currently installed. Closes: #151540 Thanks to Colin Watson. * Use system timersub and fix timeval normalization in multiplication in start-stop-daemon. Thanks to Andreas Påhlsson. Closes: #462225 * Cosmetic fixes to start-stop-daemon output and man page. Document that --chuid will change the group even if it has not been specified. Add EXIT STATUS and EXAMPLE sections to man page. Thanks to Justin Pryzby. * Add Raphael Hertzog to Uploaders, and remove Brendan O'Dea and Christian Perrier with their permission. * Use functions from libcompat when those are not provided by the system. - Add strnlen to libcompat. - Link programs against libcompat which provides obstack. Closes: #142042 * Change dpkg-gencontrol to not output the Homapage field on udeb. * Reintroduce 'no-debsig' back in dpkg.cfg to avoid failing to install any package when debsig-verify is installed. Closes: #311843 * Fix some small memory leaks. Closes: #469520 Thanks to Sean Finney. * Correct broken dselect logic for self-conflicting packages. Thanks to Ian Jackson. * Implement 'Breaks' properly in dselect. Closes: #448946 Thanks to Ian Jackson. * Fix erroneous description of Breaks in dselect output. Thanks to Ian Jackson. * Allow compilation with --disable-nls on systems without libintl.h where a non glibc claims to be glibc. Closes: #465420 * Fix crash when a .deb file becomes unreadable while dpkg is starting. Thanks to Ian Jackson. Closes: #255882 * Few file descriptor cleanup and error handling fixes. Thanks to Ian Jackson. Closes: #443338 * Move test suite invokation to a new check target in debian/rules. * Add support for nocheck DEB_BUILD_OPTIONS in debian/rules, so that the dpkg test suite can be skept if desired. * Improve log and status-fd output by printing more status change updates and actions. Thanks to Ian Jackson. * Implement triggers support. Thanks to Ian Jackson. Closes: #17243, #68981, #215374, #217622, #248693, #308285 [ Raphael Hertzog ] * Add a warning displayed by dpkg-genchanges if the current version is smaller than the previous one. Closes: #4655 * Add -d and -c options in dpkg-checkbuilddeps to override build-depends/conflicts. Closes: #114774 * Include list of libraries in dpkg-gensymbols' warning about new/lost libraries. * Add -R option to dpkg-buildpackage so that one can replace the usual "debian/rules" by something else. Closes: #355654 * Always list all binary packages in the Description: field of .changes files. It's nice for reviewers and mentors.debian.net was using this field on source only uploads to display short description of what the package is about. * Handle the case when the library has a different SONAME than the one used to find it. Closes: #462413 * Fix Dpkg::Version and Dpkg::Fields::Object to import _g() from Dpkg::Gettext. Thanks to Adam Heath and Olivier Berger for spotting this. Closes: #465651 * Change PATH during make check to look into build directories containing dpkg and the related scripts. Thanks to Mike Frysinger. Closes: #466957 * Some lintian cleanup: - add overrides for some useless I: tags - drop unused overrides - updated several manual pages to fix hyphen-used-as-minus-sign - fixed manpage-has-errors-from-man in several manual pages - removed empty debian/dpkg.prerm * Removed old upgrade code from dpkg's preinst and postinst which only concerns upgrading from dpkg version older than the one in oldstable already. And thus we get rid of old the last usage of read in those scripts (fixes lintian's warning read-in-maintainer-script). * Removed sorting of dependencies in dpkg-gencontrol and dpkg-source. But kept it for all other fields (Enhances, Conflicts, Replaces, Breaks, Build-Conflicts and Build-Conflicts-Indep). * Instead changed dpkg-shlibdeps to sort the dependencies generated in ${shlibs:*} variables. * Changed the logic of simplification of dependencies: if any dependency must be discarded due to another dependency appearing further in the field, the superseding dependency will take the place of the discarded one. Added a test case for this. * dpkg-shlibdeps properly accounts usage of symbols provided by private libraries without SONAME. Closes: #469838 * Add a new warning to dpkg-shlibdeps when a library NEEDED is in fact not used by any of the binaries analyzed. Closes: #472332 * Add a new --warnings=<value> option to select the set of warnings to activate. By default, do not activate the warning about useless libraries at the binary level (instead the new warning above is activated by default: it's less strict and more useful). * dpkg-source has been heavily refactored to make it easier to support multiple source package formats. Several new source package formats have been added: - the format "2.0" is the original wig&pen - the format "3.0 (quilt)" is based on 2.0. It uses a tarball for the debian directory and can thus include binary files. Binaries outside of the debian directory can be also included if they are listed in debian/source/include-binaries (and option --include-binaries will generate this file automatically). Closes: #4588, #4628 - thus it will also preserve timestamps on Debian-provided documentation like README.Debian. Closes: #366555 - it handles an explicit series of patches and the patch can thus be named without constraints. Patches can contain arbitrary headers/comments between file chunks. Closes: #363018 - it ignores changes on a number of temporary and VCS-specific files by default. Closes: #203792, #323909 - the patches in debian/patches can remove files. Closes: #12564 - the patches are applied at unpack time. Closes: #463048 - the formats "3.0 (quilt/native)" don't include VCS directories by default. Closes: #435126 - the format "3.0 (custom)" can be used to create a source package containing arbitrary files. It's useful for helper tools that can generate the files by themselves in a more efficient way (like all the *-buildpackage tools). Closes: #246918 - the formats "3.0 (git/bzr)" are experimental formats based on corresponding VCS repositories. Thanks to Joey Hess and Colin Watson respectively. * dpkg-source has a new --no-check option. It disables GPG check and checksums checks. Closes: #220758 * dpkg-shlibdeps is now able to look into directories containing libraries used by cross-built binaries provided that the right environment variable are set. Closes: #453267 * Change default value of LDFLAGS (set by dpkg-buildpackage) to '' instead of '-Wl,-Bsymbolic-functions'. It's safer at this point of the release cycle. * dpkg-buildpackage will set PKG_CONFIG_LIBDIR (but not override an existing value) in case of cross-compilation so that pkgconfig finds .pc files in the directory specific to the target architecture. Closes: #439979 [ Frank Lichtenheld ] * Add a warning in dpkg-buildpackage if the build-dependencies are not satisfied during -S. Closes: #445552 * Add a missing space in the German scripts translation. Closes: #463398 * Add improved deb-shlibs.5 manual page by Zack Weinberg. Closes: #466135 * dpkg-buildpackage exports some build related environment variables now. Based on a patch by Matthias Klose. Closes: #465282 (See dpkg-buildpackage(1) and https://wiki.ubuntu.com/DistCompilerFlags for details) * Add support for use of SHA1 and SHA256 checksums in .dsc and .changes files. Information will be available in Checksums-Sha{1,256} fields. .changes format version increased to 1.8. * Link dselect against libncursesw. Closes: #466321 * Forward port a patch from the old changelog parser to the new one that got lost during the transition. '+' and '.' can now be used in distribution names yet again. Reported by dann frazier. Closes: #467470 [ Updated dpkg translations ] * Korean (Changwoo Ryu). * Polish (Robert Luberda). * Romanian (Eddy Petrişor). * Slovak (Ivan Masár). Closes: #471342 * Swedish (Peter Karlsson). * Thai (Theppitak Karoonboonyanan). Closes: #468916 [ Updated manpages translations ] * German (Helge Kreutzmann). * Polish (Robert Luberda). * Swedish (Peter Karlsson). [ Updated dselect translations ] * Basque. (Piarres beobide). Closes: #462403 [ Updated scripts translations ] * German (Helge Kreutzmann). * Polish (Robert Luberda). * Swedish (Peter Karlsson). [ Updated dselect translations ] * Polish (Robert Luberda). * Romanian (Eddy Petrişor). -- Colin Watson <email address hidden> Tue, 27 May 2008 10:56:03 +0100
Upload details
- Uploaded by:
- Colin Watson
- Uploaded to:
- Intrepid
- Original maintainer:
- Ubuntu 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.18ubuntu1.tar.gz | 6.2 MiB | beec71cb2e88aeba88b432f44d529d7b8dcb71d0e52518ff221ac8a231b9ae08 |
dpkg_1.14.18ubuntu1.dsc | 1.1 KiB | 75f99013c52bd8657210d42b86fd2afcef185b08239aa694099f51fe31231f63 |
Binary packages built by this source
- dpkg: No summary available for dpkg in ubuntu intrepid.
No description available for dpkg in ubuntu intrepid.
- dpkg-dev: No summary available for dpkg-dev in ubuntu intrepid.
No description available for dpkg-dev in ubuntu intrepid.
- dselect: No summary available for dselect in ubuntu intrepid.
No description available for dselect in ubuntu intrepid.