[ubuntu/yakkety-proposed] dpkg 1.18.8ubuntu1 (Accepted)

Adam Conrad adconrad at ubuntu.com
Mon Jul 4 09:10:13 UTC 2016


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 <steven at pyro.eu.org>.
  * 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 <martin.pitt at ubuntu.com>.
    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 <niallwalsh at celtux.org>. Closes: #824542
  * Set primary group to 0 in dpkg when running as root.
    Reported by Stuart Prescott <stuart at debian.org>.
  * 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 <helmut at subdivi.de>.
  * Fix strtol() errno check when parsing the COLUMNS envvar in dpkg-query.
    Thanks to Sven Joachim <svenjoac at gmx.de>. 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 <lunar at debian.org>.
  * 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 <lunar at debian.org>.
    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 <helmut at subdivi.de>.
  * 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 <ben at decadent.org.uk>. 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 <danielsh at apache.org>.
      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 <christian at iwakd.de>.
    - 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).

Date: Mon, 04 Jul 2016 02:45:33 -0600
Changed-By: Adam Conrad <adconrad at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/dpkg/1.18.8ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 04 Jul 2016 02:45:33 -0600
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.18.8ubuntu1
Distribution: yakkety
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Adam Conrad <adconrad at ubuntu.com>
Description:
 dpkg       - Debian package management system
 dpkg-dev   - Debian package development tools
 dselect    - Debian package management front-end
 libdpkg-dev - Debian package management static library
 libdpkg-perl - Dpkg perl modules
Closes: 539692 745366 759886 759999 765494 779559 823167 823805 823877 824515 824542 824572 824873 824938 826161 826334 827265 827628 827633 828146
Launchpad-Bugs-Fixed: 1491145
Changes:
 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 <steven at pyro.eu.org>.
   * 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 <martin.pitt at ubuntu.com>.
     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 <niallwalsh at celtux.org>. Closes: #824542
   * Set primary group to 0 in dpkg when running as root.
     Reported by Stuart Prescott <stuart at debian.org>.
   * 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 <helmut at subdivi.de>.
   * Fix strtol() errno check when parsing the COLUMNS envvar in dpkg-query.
     Thanks to Sven Joachim <svenjoac at gmx.de>. 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 <lunar at debian.org>.
   * 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 <lunar at debian.org>.
     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 <helmut at subdivi.de>.
   * 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 <ben at decadent.org.uk>. 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 <danielsh at apache.org>.
       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 <christian at iwakd.de>.
     - 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).
Checksums-Sha1:
 9e45709826730b7cee614c0c21fc5c01a4b02d43 2133 dpkg_1.18.8ubuntu1.dsc
 98184cf160d8d18df1757d177c060f20214ffda1 4581356 dpkg_1.18.8ubuntu1.tar.xz
Checksums-Sha256:
 dd371b467b8a111d441af0b82849175ecf3a5928cc97e6826aace8586350fa8b 2133 dpkg_1.18.8ubuntu1.dsc
 087f35db41c1e1cb84ea383e17a3b5aa428a8218a9211016ab6ae096db652954 4581356 dpkg_1.18.8ubuntu1.tar.xz
Files:
 f6294cba9829bdefbd817d25cd4438e4 2133 admin required dpkg_1.18.8ubuntu1.dsc
 f18994f92b66995957cffab2fddc0a28 4581356 admin required dpkg_1.18.8ubuntu1.tar.xz
Original-Maintainer: Dpkg Developers <debian-dpkg at lists.debian.org>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXeie8AAoJEINAGjCxzeWP4PUP/0KAw0pzFb3B+sXnxyiBOVUT
zALg4MM1CBN5NDskE8wkUpSCZfSGM4PBB/CbzLcVPqCgMe0z1WYiR8JHB+84WFCf
fOniPLaMVrDZ9omLy0kT45AhdhqRxdncF7Q+VLI8EnyUe0iJxCI45ZZcJgCg8OwX
l075/TJ4psoRIVab4TADWzSP5UnCOyUS/+3paLSk2gcyj7oc/FAnnv3q+k3Tc8Vy
uPkvRGlp5bsfMLOfUAqc5ovVmk2fvL1hH/HTY3PzK7Gnj75MavgaK9QRReXIXMuz
1b2muV4HkFn3JNHJ/QSfNHXD7Wm9xLRz4y/oyR14Ypb6+I9ud4GCQ+2MxZEZH33i
q90TiZE4E43yy9Srm1M0RLcj4k3e9PQTeDbm1ZTh4RLRbla17fZUSI7FXyWY7GPh
6Vi9M4ffrMdMYIgaEQ/sgZDYacBAbnl7X0Sx/XTnSLX7OF4rRxJ/p7W8jjhX34+S
k3mzqqTwqfEtkbm9+ijJ9gQ7In2rAlYwwAoyvCAnDZvAnuQlYbe/pEdTXpMupwva
hcv0PD4uzwB0QcE3XbumRym9Vp1XXBJJ6fuxBllT4nNVb/21PINy0jr3EBZA0cB/
4E7BTe6siQI7DorpuUe20tRK3EccKRczggf/cS4C43LxQa0JJ/IA53vKi6AQFERO
BeAeFSEaVyx2ZMwPWt0N
=7RIT
-----END PGP SIGNATURE-----


More information about the Yakkety-changes mailing list