Back to dpkg PTS page

Accepted dpkg 1.17.14 (source all) into unstable



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 06 Oct 2014 00:11:08 +0200
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source all
Version: 1.17.14
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Changed-By: Guillem Jover <guillem@debian.org>
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: 628516 682659 686420 758191 759149 759498 759747 759754 760158 760222 760690 761025 762391 762635 762683 763000 763767 763825
Changes:
 dpkg (1.17.14) unstable; urgency=low
 .
   [ Guillem Jover ]
   * Fix '--' to '-' on translations for single character options.
   * Correct the copyright holder in the gettext Makevars files.
   * Switch debian/copyright to machine-readable format 1.0, and extensively
     update the information within.
   * Bump Standards-Version to 3.9.6 (no changes needed).
   * Disable unused run-time type information for dselect.
   * Fix compiler flag detection with non-GCC compilers in the build system.
   * Fix perl warning on dpkg-source when typing Ctrl-D on patch name prompt.
   * Add new dpkg-deb --ctrl-tarfile command.
   * dpkg-architecture:
     - Add support for target system information via the new DEB_TARGET_ family
       of variables, and new -A and -T options to override defaulting to the
       host system.
     - Clarify that -a, -t, -e and -i work with the host system.
   * Place 'Commands:' before 'Options:' sections on --help output in
     dpkg-architecture and dpkg-vendor.
   * Always warn in dpkg-genchanges on missing Section or Priority value,
     either empty or '-'.
   * Fix order of Files field on generated .changes file in dpkg-genchanges.
     Regression introduced in dpkg 1.17.7.
   * Stop warning on unknown arbitrary fields from dpkg-deb.
   * Remove unnecessary handling of obsolete Package_Revision field in dselect
     ftp method.
   * Fix the build system to parse the system curses.h header instead of
     dselect-curses.h, to not just default on the builtin and override keys
     for dselect key bindings support. Regression introduced in dpkg 1.15.1.
   * Emit a warning when using the obsolete Dpkg::Deps check_package() function.
   * Add support for versioned Provides to Dpkg::Deps::KnownFacts, missed in
     dpkg 1.17.11.
   * Man pages:
     - Add a mention of packaging helpers support in dpkg-maintscript-helper(1).
       Closes: #759754
     - Move dpkg-buildflags(1) generic feature area details to the section top.
     - Fix prerm invocation arguments in update-alternatives(8).
       Reported by jre <jre.winesim@gmail.com>. Closes: #761025
   * Add new deps_iterate() function to Dpkg::Deps. Closes: #759747
     Based on a patch by Dima Kogan <dima@secretsauce.net>.
   * Add support for relative symlinks to dpkg-maintscript-helper symlink_to_dir
     command. Suggested by Don Armstrong <don@debian.org>.
   * Add a new dpkg-buildflags qa feature area:
     - Add a new bug feature, disabled by default, which will enable fatal
       warnings for code that can pose actual problems. Closes: #682659
     - Add a new canary feature, disabled by default, which will allow tracking
       build flags propagation. Closes: #628516
   * Pass DEB_BUILD_OPTIONS to dpkg-buildflags in buildflags.mk, required to
     get noopt to work at all, for example.
   * Add a new dpkg-buildflags reproducible feature area:
     - Add a new timeless feature, disabled by default, which will add
       «-Wdate-time» to CPPFLAGS.
     Thanks to Paul Wise <pabs@debian.org>. Closes: #762683
   * Fix error message from buffer_copy() read and write functions. This
     affects error messages from partial or broken .deb packages for example.
     Regression introduced in dpkg 1.17.10. Closes: #759498
   * Remove lpia architecture support.
   * Improvements and portability fixes to start-stop-daemon:
     - Abort if the system or compatibility setsid() fails.
     - Do not exit from the first parent before the pidfile has been created,
       when using --background and --make-pidfile, to avoid the race condition.
       Based on a patch by Nir Soffer <nirs@hyperms.com>. Closes: #686420
     - Make sure the pidfile is always created with a 022 umask.
       Reported by Will Conley <willconley3@gmail.com>. Closes: #760222
     - Do not abort on --stop when only --pid or --ppid options are specified.
       Thanks to Christos Trochalakis <yatiohi@ideopolis.gr>. Closes: #763767
     - On kFreeBSD systems do not unnecessarily make kvm_openfiles() open
       /dev/mem. This causes issues on FreeBSD jails for example.
       Reported by Steven Chamberlain <steven@pyro.eu.org>.
     - On systems using libkvm, do not fail when kvm_getprocs() cannot find
       any process.
   * Map i786 to i386 also for the multiarch pathname in dpkg-architecture.
   * Handle omitted binary packages due to build profiles in dpkg-genchanges.
     Based on a patch by Johannes Schauer <j.schauer@email.de>. Closes: #758191
   * Update restriction formula syntax for build profiles:
     - Restriction lists are now restriction formulas.
     - Restriction formulas are given in disjunctive normal form expression:
       <foo> <bar baz> <blub>
     - Removal of the implicit prefix/namespace mechanic.
     - Construct the profiles entry of the Packages-List field by converting
       the "<bar baz> <blub>" syntax into "bar,baz+blub".
     - Include a temporary compatibility mapping with the old way to write
       the Build-Profiles field in binary packages which can be removed once
       all affected source packages have moved to the new syntax.
     Thanks to Johannes Schauer <j.schauer@email.de>. Closes: #760158
   * Normalize instdir in dpkg by removing trailing «/» and «/.». This gets
     rid of several inconsistencies and doubled «/» in syscalls and output
     messages.
   * Never try to remove the root directory or its backups. There's no point in
     it, and makes life more difficult for a read-only root with a read-write
     overlay or a symlink farm. Requested by sepero111@gmx.com.
   * Remove arbitrary filename limit from dpkg-deb, which was lifted some
     time ago when the code switched to a dynamic string via varbuf.
   * Do not pipe the files to sign from dpkg-buildpackage to GnuPG. When GnuPG
     uses the gpg-agent it is unable to detect the correct tty configuration
     if stdin is a pipe instead of the current terminal. Closes: #762391
   * Add a new --hash option to enable generating only specific file checksums
     in dpkg-scanpackages. Requested by Thorsten Glaser <tg@debian.org>.
   * Add architecture restriction options for dpkg-architecture -L. This allows
     to select specific subsets of all valid known architectures, matching by
     wildcard (-W), endianness (-E) or bits (-B). The restricting options can
     be combined, or omitted altogether. Closes: #762635
   * Say arch-wildcard instead of arch-alias in dpkg-architecture --help output.
   * Test suite:
     - Do not leave temporary files behind on failure or when interrupted.
     - Add basic unit tests for the FNV hashing function.
     - Add unit tests for the libdpkg tar extractor.
   * Add --build and --extract command aliases to dpkg-source.
   * Print file or package names instead of pointers in dpkg debug output,
     to make it more meaningful and reproducible.
   * Fix off-by-one error in libdpkg command argv size calculation.
     Based on a patch by Bálint Réczey <balint@balintreczey.hu>. Closes: #760690
   * Switch the libdpkg string hashing function from FNV-1 to the recommended
     FNV-1a variant.
   * Switch the dpkg files database string hashing function from what appears
     to be a custom hash function to the libdpkg FNV-1a implementation. As a
     side effect this fixes an integer overflow. Addresses: #760741
   * Double the dpkg files database hash table size to the closest 2^18 prime.
     Times have changed, and it's common to have at least these many files.
     This reduces the amount of collisions.
   * Document optional dpkg -C argument in --help output. Closes: #763000
   * Consider a hardlink tar entry as a regular file for mode values, i.e.
     assign to it S_IFREG instead of 0.
 .
   [ Raphaël Hertzog ]
   * Explain better in deb-triggers(5) why interest/activate-noawait should be
     favored.
 .
   [ Updated programs translations ]
   * Catalan (Guillem Jover): Fix mismatched format string.
   * Czech (Miroslav Kure).
   * Polish (Łukasz Dulny).
   * Turkish (Mert Dirik). Closes: #763825
 .
   [ Updated manpages translations ]
   * German (Helge Kreutzmann).
   * Italian (Guillem Jover): Swap order of some dpkg-deb arguments.
     Thanks to xor <xor@paranoici.org>. Closes: #759149
Checksums-Sha1:
 227a22405b4dcea58a9d9503d078f150dcd05dcc 2057 dpkg_1.17.14.dsc
 48e3ec26e0fc3b1a91cef4b4a0b76c96053fbaf2 4297500 dpkg_1.17.14.tar.xz
 ecf4b0fe1e47b7797debc59e9dfed6d3ce3bbb43 1485934 dpkg-dev_1.17.14_all.deb
 4ac3c5b63a72a10866659b3cfb76a4e129372298 1013832 libdpkg-perl_1.17.14_all.deb
Checksums-Sha256:
 1c22562917a6d0a93fd32398e1af6b1a005ab0c5f4f0e1b439fa8b629eb98416 2057 dpkg_1.17.14.dsc
 233ba844a947eb5f9ede6a9e2618a4ade055c1dd421f2b4864e895f1a2ad5261 4297500 dpkg_1.17.14.tar.xz
 beaafd77ff4e5b945ff27134aa87448ba169b1950303a88cdf873caddeec36e3 1485934 dpkg-dev_1.17.14_all.deb
 fe133caf65a07c7c91d5b202ea8a3d7ef7a72095aa4cafb55f7ac5ed197c75f9 1013832 libdpkg-perl_1.17.14_all.deb
Files:
 96f68d3ac740e0072946819cbb02e4b9 2057 admin required dpkg_1.17.14.dsc
 c161f8f7fb3f4d90d77569c928e20938 4297500 admin required dpkg_1.17.14.tar.xz
 216c2618db6c602cd80f3900d979b083 1485934 utils optional dpkg-dev_1.17.14_all.deb
 f9f730a96cb004f71cfe34dea2573a7f 1013832 perl optional libdpkg-perl_1.17.14_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJUMeBbAAoJELlyvz6krlejwfcQAKKf3Al9q71eFq6Q+kZAsRAx
1ysCCOmjO0ODhvT1WJIQzSo4E+6KvZU5aSYRs7cZetVAwe0mGU/Bwyn3UKUq2v6e
YXrndGL0tEo9dKm3wyxPXfk8Mk7Jksd/0CK4tmaF3mTpzKC3lK3mjSuzpULhs58o
4euqnvUolJT3UZDZ4nxbf1DxCuPJEhf/1LpmT9nLdkqOqCTaO0e0Rv0M32Qp/sLE
xm2JDfpNlUyz/7HZJ5/JPz/zF/2Yhqk+W6uIbm1EvadVg85Zf5DRhy4qi1qRJUAy
LKhAatuB9dILv95Z9LvRk4ntjowbgpONEnV+bMXTEZ5RvSG/E1zuwtmyuJnr7vIL
Qh3WmaMAfu9PcSS24tpaC8PN6+gA7HEZfOHQ6zXtAvSjegy2mBLGgIBFDysXFoDJ
kf7lMxL+JzPac19noag7iJ5jolDb30HiI2CQBfF7R1Z/JsUkToMVGdN+za3JE8h2
co3kYh2Neth5/zhGkQkOnTk1eg+uMBFu59OTXd4PoHS8p4G0grkq/axRZ10w3QJ2
YysUywg1EVosK3gZ/hbHmSgXv2c1Md3tp2kurWVXoYEC0HCd9P5ilBQITPdP0kDt
aFfaDlR9mLUwG7G6BVFXP1lXS9JGfkWQTADG+n1+lj8WhWthXBBLMDpABC6GZuAA
vd2+jaRg7qawd443h3k/
=6lKo
-----END PGP SIGNATURE-----