dpkg 1.18.8ubuntu1 source package in Ubuntu
Changelog
dpkg (1.18.8ubuntu1) yakkety; urgency=medium * Merge from Debian unstable (LP: #1491145); remaining Ubuntu changes: - Change native source version/format mismatch errors into warnings until the dust settles on Debian bug 737634 about override options. - Add DPKG_UNTRANSLATED_MESSAGES environment check so that higher-level tools can get untranslated dpkg terminal log messages while at the same time having translated debconf prompts. - Special-case arm{el,hf} ELF objects in Shlibs/Objdump.pm for multilib. - Map unqualified package names of multiarch-same packages to the native arch instead of throwing an error, so that we don't break on upgrade when there are unqualified names stored in the dpkg trigger database. - Apply a workaround from mvo to consider ^rc packages as multiarch, during the dpkg consistency checks. (see LP: 1015567 and 1057367). dpkg (1.18.8) unstable; urgency=medium [ Guillem Jover ] * Do not disable PIE buildflags on */kFreeBSD anymore. Closes: #823877 Thanks to Steven Chamberlain <email address hidden>. * Add new long options in dpkg-buildpackage for any short option that is a useful configurable candidate. * Add configuration file support to dpkg-buildpackage, as buildpackage.conf under either the dpkg system or user configuration directories. Closes: #539692, #765494 * Check that debian/tests/control is a regular file before parsing it. * Generate Testsuite-Triggers field from test dependencies in dpkg-source into .dsc files. Based on a patch by Martin Pitt <email address hidden>. Closes: #779559 * Add new dpkg-source --no-overwrite-dir extraction option. Closes: #826334 * Fix number of entries computation returned by sysctl() on */kFreeBSD in start-stop-daemon. * Set return buffer length for sysctl(2) calls on */kFreeBSD in start-stop-daemon. * Abstract ar archive handling behind a new struct dpkg_ar and functions. * On dpkg --force-chrootless only set changedir to instdir if defined. Thanks to Niall Walsh <email address hidden>. Closes: #824542 * Set primary group to 0 in dpkg when running as root. Reported by Stuart Prescott <email address hidden>. * Activate file triggers for conffiles on purge, which has never happened before. Before dpkg 1.17.0, conffiles were triggered on removal, which was obviously wrong. Reported by Helmut Grohne <email address hidden>. * Fix strtol() errno check when parsing the COLUMNS envvar in dpkg-query. Thanks to Sven Joachim <email address hidden>. Closes: #827265 * Use new GNU tar --clamp-mtime option in dpkg-deb to make sure no file in binary packages has an mtime later than the given time. Closes: #759886 * Use the same timestamp for the ar container as for tarball mtime clamping in dpkg-deb. * Set ar timestamp and tar mtime clamping to SOURCE_DATE_EPOCH if defined in dpkg-deb. Base on a patch by Jérémy Bobbio <email address hidden>. * Preset build timestamp to latest changelog entry in dpkg-buildpackage, by setting SOURCE_DATE_EPOCH environment variable if it is not already defined. Based on a patch by Jérémy Bobbio <email address hidden>. Closes: #759999 * Do not use the debian/rules build target fallback when building both architecture independent and dependent packages in dpkg-buipdpackage. * Use architecture «all» as part of the .changes filename when building architecture independent binaries and no architecture dependent binaries. Closes: #826161 * Do not emit warnings from dpkg-genchanges for automatic debug symbol packages that are not found in debian/control. * Export SOURCE_DATE_EPOCH from pkg-info.mk makefile snippet. Closes: #824572 * Architecture support: - Add TILE-Gx support to cputable. Closes: #823167 Thanks to Helmut Grohne <email address hidden>. * Perl modules: - Use warnings::warnif() instead of carp() for deprecated warnings. - Add new format_range() method and deprecate dpkg() and rfc822() methods in Dpkg::Changelog. - Replace changelog program parsers with perl modules. - Add a getter for the Time::Piece object in Dpkg::Changelog. - Add new Timestamp field to Dpkg::Changelog output, which ends up on dpkg-parsechangelog's output. - Validate source version in set_version_substvars()'s Dpkg::Substvars method. - Revert "Dpkg::Conf: Switch implementation to be hash based", as this change broke backwards compatibility in multiple ways. The format_argv option was set by default, the order was not preserved, which was important for dpkg.cfg files, and duplicate option names stopped being supported. Add regression tests to avoid similar changes in the future. Closes: #824938 - Add support for system and user config loading in Dpkg::Conf. - Add support for autopkgtest control files, with new CTRL_TESTS control type, new recognized fields to Dpkg::Control::Fields, and new modules Dpkg::Control::Tests and Dpkg::Control::Tests::Entry. Also update Dpkg::Index to support these. - Fix Dpkg::Deps so that architecture qualifiers only imply one another if they are the same. Closes: #745366, #827628 - Add support for new environment variable DEB_BUILD_PATH to be able to control the path in the fixdebugpath feature in Dpkg::Vendor::Debian. - Preserve order when prepending shared library paths in Dpkg::Shlibs. This fixes the order of paths passed via dpkg-shlibdeps -l option. Closes: #823805 - Check whether dependency restrictions are implied in Dpkg::Deps::Simple. Thanks to Ben Hutchings <email address hidden>. Closes: #827633 - Disable upstream tar signature when building format 1.0 source packages in Dpkg::Source::Package::V1, as the current stable dpkg series do not support extracting them. - Preset Last-Update field in patch header template with current time in Dpkg::Source::Package::V2. Thanks to Daniel Shahaf <email address hidden>. Closes: #828146 * Packaging: - Disable libmd usage in Debian and derivatives for now. * Build system: - Stop allowing to set deprecated bzip2 compressor as dpkg-deb default. - Use libmd automatically if available. - Uniformize library build options, from --with-zlib to --with-libz, --with-bz2 to --with-libbz2 and --with-selinux to --with-libselinux. * Test suite: - Bump perlcritic ValuesAndExpressions::RequireNumberSeparators minimum to 99999. - Add new pod-spell unit test. - Refactor common unit test checks for needed things into Test::Dpkg. - Accept perl's Lancaster Consensus AUTHOR_TESTING variable. - Add new minimum perl version unit test. - Add new synopsis unit test. - Add unit tests for dependency simplification with build profiles. * Documentation: - Improve dpkg-buildpackage(1) on environment expectations. - Clarify the format of the db:Status-Abbrev virtual field in dpkg-query(1). Closes: #824515 - Document the tar entry size limitation for deb(5) format. - Document interaction between PIE and libraries in dpkg-buildflags(1). Based on text by Christian Seiler <email address hidden>. - Merge ENVIRONMENT sections in dpkg-buildflags(1). - Document various long options in dpkg-source --help output. - Move dpkg-source -q option from “Build options” to “General options” section in --help output. - Clarify shared library search order in dpkg-shlibdeps(1). - Remove most remaining AUTHOR sections from man an POD, as they are strongly discouraged, for being redundant, tending to get out-of-sync, and their format being inconsistent. In addition most got already removed in the past for the man pages. - Mark perlcritic as an optional author test dependency in the README. - Fix example code in Dpkg::Compression::FileHandle SYNOPSIS. [ Updated programs translations ] * German (Sven Joachim). * Simplified Chinese (Zhou Mo). Closes: #824873 [ Updated scripts translations ] * German (Helge Kreutzmann). [ Updated manpages translations ] * German (Helge Kreutzmann). -- Adam Conrad <email address hidden> Mon, 04 Jul 2016 02:45:33 -0600
Upload details
- Uploaded by:
- Adam Conrad
- Uploaded to:
- Yakkety
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
dpkg_1.18.8ubuntu1.tar.xz | 4.4 MiB | 087f35db41c1e1cb84ea383e17a3b5aa428a8218a9211016ab6ae096db652954 |
dpkg_1.18.8ubuntu1.dsc | 2.1 KiB | dd371b467b8a111d441af0b82849175ecf3a5928cc97e6826aace8586350fa8b |
Available diffs
- diff from 1.18.7ubuntu1 to 1.18.8ubuntu1 (326.9 KiB)
Binary packages built by this source
- dpkg: No summary available for dpkg in ubuntu yakkety.
No description available for dpkg in ubuntu yakkety.
- dpkg-dbgsym: No summary available for dpkg-dbgsym in ubuntu yakkety.
No description available for dpkg-dbgsym in ubuntu yakkety.
- dpkg-dev: No summary available for dpkg-dev in ubuntu yakkety.
No description available for dpkg-dev in ubuntu yakkety.
- dselect: No summary available for dselect in ubuntu yakkety.
No description available for dselect in ubuntu yakkety.
- dselect-dbgsym: No summary available for dselect-dbgsym in ubuntu yakkety.
No description available for dselect-dbgsym in ubuntu yakkety.
- libdpkg-dev: No summary available for libdpkg-dev in ubuntu yakkety.
No description available for libdpkg-dev in ubuntu yakkety.
- libdpkg-perl: No summary available for libdpkg-perl in ubuntu yakkety.
No description available for libdpkg-perl in ubuntu yakkety.