[ubuntu/wily-proposed] dpkg 1.18.2ubuntu1 (Accepted)

Adam Conrad adconrad at ubuntu.com
Thu Aug 13 08:28:14 UTC 2015


dpkg (1.18.2ubuntu1) wily; urgency=medium

  * Merge with Debian unstable, bringing in a whole host of new bugfixes.

dpkg (1.18.2) unstable; urgency=low

  [ Guillem Jover ]
  * Fix plural form translations for single plural languages. Closes: #790025
  * Add new dpkg-buildpackage -J option, which is a safe version of -j.
  * Fix dpkg-gencontrol to add correct binary filename to debian/files,
    even when overriding the Package field value with the -D option.
    Reported by Niels Thykier <niels at thykier.net>.
  * Move the implicit build-essential:native Build-Depends from
    dpkg-checkbuilddeps to a new vendor hook, as it is Debian-specific.
  * Add support for ignoring built-in build dependencies and conflicts
    with the new «dpkg-buildpackage --ignore-builtin-builddeps» and
    «dpkg-checkbuilddeps -I» options. Closes: #480638, #571671
  * When sys_siglist is defined in the system, try to use NSIG as we cannot
    compute the array size with sizeof(). If NSIG is missing fallback to 32
    items. Prompted by Igor Pashev <pashev.igor at gmail.com>.
  * Use string_to_security_class() instead of a literal SECCLASS value in
    the setexecfilecon() libcompat function, as <selinux/flask.h> is now
    deprecated.
  * Switch libdpkg xz compressor to use CRC64 for integrity checks, to match
    the default on the command-line tool, which should provide slightly better
    detection against damaged data, at a negligible speed difference.
  * Only use the SHELL environment variable for interactive shells.
    Closes: #788819
  * Move tar option --no-recursion before -T in dpkg-deb. With tar > 1.28 the
    --no-recursion option is now positional, and needs to be passed before
    the -T option, otherwise the tarball will end up with duplicated entries.
    Thanks to Richard Purdie <richard.purdie at linuxfoundation.org>.
  * Add an extra level of escaping for double $(evals) in architecture.mk
    and buildflags.mk, so that the variables are computed lazily again.
    Regression introduced in dpkg 1.16.2. Closes: #793330
  * Add binary packages Essential information to Package-List field in the
    .dsc file, as optional essential=yes entries. This allows precomputing
    the pseudo-essential set before starting an architecture bootstrap.
  * Perl modules:
    - Remove non-functional timezone name support from
      Dpkg::Changelog::Entry::Debian.
    - Use Time::Piece (part of the perl core distribution) instead of
      Date::Parse in Dpkg::Changelog::Entry::Debian. This reduces the build
      and run-time dependencies, and helps architecture bootstrapping.
    - Simplify distribution splitting in Dpkg::Changelog::Entry::Debian.
    - Add new function changelog_parse_plugin() in Dpkg::Changelog::Parse.
    - Add new function changelog_parse_debian() in Dpkg::Changelog::Parse, and
      use it in changelog_parse() instead of the external plugin parser when
      the input format is “debian”. This significantly speeds up the parsing.
    - Remove trailing space before handling blank line dot-separator in
      Dpkg::Control::HashCore. Regression introduced in dpkg 1.18.0.
      Reported by Jakub Wilk <jwilk at debian.org>. Closes: #789580
    - Allow the Maintainer field in CTRL_FILE_STATUS.
    - Import make_path from File::Path in Dpkg::Source::Package::V2.
      Regression introduced in dpkg 1.18.0. Closes: #789957
    - Make the BinaryFiles subpackage self-contained by explicitly importing
      File::Spec in Dpkg::Source::Package::V2.
    - Do not exclude pre-existing symlinks when unpacking the debian/ tarball
      in Dpkg::Source::Package::V2. Closes: #790073, #791535
    - Disable the thread sanitizer when the address sanitizer is enabled
      in Dpkg::Vendor::Debian as these are mutually incompatible, and make
      sanitize=+all not work at all.
    - Allow colons (:) in added filenames in Dpkg::Dist::Files, which can be
      present when the upstream version contains colons. Regression introduced
      in dpkg 1.18.0. Reported by Jakub Wilk <jwilk at debian.org>.
    - Future-proof tar invocations in Dpkg::Source::Archive for options that
      might become positional in the future, and by always placing function
      options first.
    - Make the dependency comparison deep by comparing not only the first
      dependency alternative, to get them sorted in a reproducible way.
      Based on a patch by Chris Lamb <lamby at debian.org>. Closes: #792491
    - Support spaces in symbol names in Dpkg::Shlibs::Objdump. This is
      required by Go shared libraries. Closes: #785344
      Based on a patch by Michael Hudson-Doyle <michael.hudson at canonical.com>.
  * Test suite:
    - Set SIGINT, SIGTERM and SIGPIPE to their default actions to get
      deterministic behavior.
    - Add test cases for the makefile snippets.
    - Delete DEB_VENDOR from the environment to get reliable results.
  * Packaging:
    - Make the libdpkg-dev package Multi-Arch:same.
    - Mark libio-string-perl as <!nocheck>.
  * Documentation:
    - Fix grammar in dpkg-architecture(1).
      Thanks to Chris Lamb <lamby at debian.org>. Closes: #787616
    - Use the feature area name in the dpkg-buildflags(1) subsection title.
    - Document DPKG_HOOK_ACTION also in dpkg(1) ENVIRONMENT section.
    - Clarify when some features where added in man pages.
    - Document --yet-to-unpack, --predep-packages and all --assert-<feature>
      commands as supported in both «dpkg --help» and dpkg(1).
    - Document abitable in dpkg-architecture(1).
    - Clarify that an architecture wildcard is a Debian thing in
      dpkg-architecture(1).
    - Document multiarch triplet in dpkg-architecture(1) TERMS section.
    - Remove “my” keyword from Dpkg perl modules function prototypes.
    - Say FUNCTIONS instead of METHODS for Dpkg modules when appropriate.
    - Fix POD syntax inside verbatim paragraph in Dpkg::Changelog.
    - Document and mark Dpkg::Arch as a public module.
    - Fix Dpkg::Changelog::Parse::changelog_parse documentation.

  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #789097
  * Simplified Chinese (Zhou Mo). Closes: #787986
  * Turkish (Mert Dirik). Closes: #788211
  * Vietnamese (Trần Ngọc Quân).

  [ Updated manpages translations ]
  * German (Helge Kreutzmann).

  [ Updated dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #789096

  [ Updated scripts translations ]
  * German (Helge Kreutzmann).

Date: Thu, 13 Aug 2015 02:05:42 -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.2ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 13 Aug 2015 02:05:42 -0600
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.18.2ubuntu1
Distribution: wily
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: 480638 571671 785344 787616 787986 788211 788819 789096 789097 789580 789957 790025 790073 791535 792491 793330
Changes:
 dpkg (1.18.2ubuntu1) wily; urgency=medium
 .
   * Merge with Debian unstable, bringing in a whole host of new bugfixes.
 .
 dpkg (1.18.2) unstable; urgency=low
 .
   [ Guillem Jover ]
   * Fix plural form translations for single plural languages. Closes: #790025
   * Add new dpkg-buildpackage -J option, which is a safe version of -j.
   * Fix dpkg-gencontrol to add correct binary filename to debian/files,
     even when overriding the Package field value with the -D option.
     Reported by Niels Thykier <niels at thykier.net>.
   * Move the implicit build-essential:native Build-Depends from
     dpkg-checkbuilddeps to a new vendor hook, as it is Debian-specific.
   * Add support for ignoring built-in build dependencies and conflicts
     with the new «dpkg-buildpackage --ignore-builtin-builddeps» and
     «dpkg-checkbuilddeps -I» options. Closes: #480638, #571671
   * When sys_siglist is defined in the system, try to use NSIG as we cannot
     compute the array size with sizeof(). If NSIG is missing fallback to 32
     items. Prompted by Igor Pashev <pashev.igor at gmail.com>.
   * Use string_to_security_class() instead of a literal SECCLASS value in
     the setexecfilecon() libcompat function, as <selinux/flask.h> is now
     deprecated.
   * Switch libdpkg xz compressor to use CRC64 for integrity checks, to match
     the default on the command-line tool, which should provide slightly better
     detection against damaged data, at a negligible speed difference.
   * Only use the SHELL environment variable for interactive shells.
     Closes: #788819
   * Move tar option --no-recursion before -T in dpkg-deb. With tar > 1.28 the
     --no-recursion option is now positional, and needs to be passed before
     the -T option, otherwise the tarball will end up with duplicated entries.
     Thanks to Richard Purdie <richard.purdie at linuxfoundation.org>.
   * Add an extra level of escaping for double $(evals) in architecture.mk
     and buildflags.mk, so that the variables are computed lazily again.
     Regression introduced in dpkg 1.16.2. Closes: #793330
   * Add binary packages Essential information to Package-List field in the
     .dsc file, as optional essential=yes entries. This allows precomputing
     the pseudo-essential set before starting an architecture bootstrap.
   * Perl modules:
     - Remove non-functional timezone name support from
       Dpkg::Changelog::Entry::Debian.
     - Use Time::Piece (part of the perl core distribution) instead of
       Date::Parse in Dpkg::Changelog::Entry::Debian. This reduces the build
       and run-time dependencies, and helps architecture bootstrapping.
     - Simplify distribution splitting in Dpkg::Changelog::Entry::Debian.
     - Add new function changelog_parse_plugin() in Dpkg::Changelog::Parse.
     - Add new function changelog_parse_debian() in Dpkg::Changelog::Parse, and
       use it in changelog_parse() instead of the external plugin parser when
       the input format is “debian”. This significantly speeds up the parsing.
     - Remove trailing space before handling blank line dot-separator in
       Dpkg::Control::HashCore. Regression introduced in dpkg 1.18.0.
       Reported by Jakub Wilk <jwilk at debian.org>. Closes: #789580
     - Allow the Maintainer field in CTRL_FILE_STATUS.
     - Import make_path from File::Path in Dpkg::Source::Package::V2.
       Regression introduced in dpkg 1.18.0. Closes: #789957
     - Make the BinaryFiles subpackage self-contained by explicitly importing
       File::Spec in Dpkg::Source::Package::V2.
     - Do not exclude pre-existing symlinks when unpacking the debian/ tarball
       in Dpkg::Source::Package::V2. Closes: #790073, #791535
     - Disable the thread sanitizer when the address sanitizer is enabled
       in Dpkg::Vendor::Debian as these are mutually incompatible, and make
       sanitize=+all not work at all.
     - Allow colons (:) in added filenames in Dpkg::Dist::Files, which can be
       present when the upstream version contains colons. Regression introduced
       in dpkg 1.18.0. Reported by Jakub Wilk <jwilk at debian.org>.
     - Future-proof tar invocations in Dpkg::Source::Archive for options that
       might become positional in the future, and by always placing function
       options first.
     - Make the dependency comparison deep by comparing not only the first
       dependency alternative, to get them sorted in a reproducible way.
       Based on a patch by Chris Lamb <lamby at debian.org>. Closes: #792491
     - Support spaces in symbol names in Dpkg::Shlibs::Objdump. This is
       required by Go shared libraries. Closes: #785344
       Based on a patch by Michael Hudson-Doyle <michael.hudson at canonical.com>.
   * Test suite:
     - Set SIGINT, SIGTERM and SIGPIPE to their default actions to get
       deterministic behavior.
     - Add test cases for the makefile snippets.
     - Delete DEB_VENDOR from the environment to get reliable results.
   * Packaging:
     - Make the libdpkg-dev package Multi-Arch:same.
     - Mark libio-string-perl as <!nocheck>.
   * Documentation:
     - Fix grammar in dpkg-architecture(1).
       Thanks to Chris Lamb <lamby at debian.org>. Closes: #787616
     - Use the feature area name in the dpkg-buildflags(1) subsection title.
     - Document DPKG_HOOK_ACTION also in dpkg(1) ENVIRONMENT section.
     - Clarify when some features where added in man pages.
     - Document --yet-to-unpack, --predep-packages and all --assert-<feature>
       commands as supported in both «dpkg --help» and dpkg(1).
     - Document abitable in dpkg-architecture(1).
     - Clarify that an architecture wildcard is a Debian thing in
       dpkg-architecture(1).
     - Document multiarch triplet in dpkg-architecture(1) TERMS section.
     - Remove “my” keyword from Dpkg perl modules function prototypes.
     - Say FUNCTIONS instead of METHODS for Dpkg modules when appropriate.
     - Fix POD syntax inside verbatim paragraph in Dpkg::Changelog.
     - Document and mark Dpkg::Arch as a public module.
     - Fix Dpkg::Changelog::Parse::changelog_parse documentation.
 .
   [ Updated programs translations ]
   * Dutch (Frans Spiesschaert). Closes: #789097
   * Simplified Chinese (Zhou Mo). Closes: #787986
   * Turkish (Mert Dirik). Closes: #788211
   * Vietnamese (Trần Ngọc Quân).
 .
   [ Updated manpages translations ]
   * German (Helge Kreutzmann).
 .
   [ Updated dselect translations ]
   * Dutch (Frans Spiesschaert). Closes: #789096
 .
   [ Updated scripts translations ]
   * German (Helge Kreutzmann).
Checksums-Sha1:
 af02d597aa94a74d9939dd05d7c19208c7376db7 2114 dpkg_1.18.2ubuntu1.dsc
 8e623a203a8a90343bd70b56bf9344a3b07a9f57 4334988 dpkg_1.18.2ubuntu1.tar.xz
Checksums-Sha256:
 d27d0e6447f451bd69156a20dc2156baafe2911082c0edee2f26c1749c4974bd 2114 dpkg_1.18.2ubuntu1.dsc
 ae1bed1313ef69514c0ba07d32ca35ac4b40f476cd87a53183537f0e1ce9c5a9 4334988 dpkg_1.18.2ubuntu1.tar.xz
Files:
 2f74b596d54ac9f5a429824a2bd3f78c 2114 admin required dpkg_1.18.2ubuntu1.dsc
 34894490dfcec5d0b5b1a06e19081d6b 4334988 admin required dpkg_1.18.2ubuntu1.tar.xz
Original-Maintainer: Dpkg Developers <debian-dpkg at lists.debian.org>

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

iQIcBAEBCAAGBQJVzFTzAAoJEINAGjCxzeWPCYsP/2TfZH5dqpjedn5WwSLGeMyd
xYC+vzhW4CVd4ocTx3+muk2PpcKzS7GD8yOJoX7FKvhTuIK+uwbaxYfKIy5pUkeS
zS8A5NKG4Ov20SyZjClQhUebXAkPfFdfJr76mEvNUAlcFqs76gTV/I0+5NsGCUz3
tdR/k4yjqKSzhQ25hYZdiBRu/+Vp0LIsEEY4EWmkvcJhohIXhZ/xn/blebm7yPZV
w//ObNY3x2d+0x5On7gCcnNtPeuOH6ZT+vM+jl9FnKlIewLG1J/iLC617+SMgRYw
P+7TwdrGT3tKYAEX3B9/MaBSXG1TP4tvsz3h56Mg8WVApIwzSIlFy+hFszk9aLiR
TBll4AY93FQQVwAasUpaqmahzB5EPzBCnc9owGdjK+QzjwB4XWuZsXzLjathbjT9
KK2znztlLbxlMYm2JQ72e3gyyEPeQFEXhfP8FQFNv0YSPf4txGE3k2hsm4cssy/N
RK6g/cl/+ps5IYM1xLBn3eC2rGfdR+8dPQ9eFtwnruTMxWoVJFadHKNHRykxgBSA
r0mmEcjvN5nnDVJoERDD3OSrcKMo+xwImm/M1re0oU2CriSyySQoByraLPO7JaWq
gNlWvnmy5rjBGlzW8tgWF3OYFh6csDZn24Wbzrw/bh473CaCNaEdwrz4Ownkr3JT
dVeuLbZtrXIIKa9WmW1p
=TiOZ
-----END PGP SIGNATURE-----


More information about the Wily-changes mailing list