-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 17 Dec 2016 00:25:53 +0100 Source: dpkg Binary: dpkg libdpkg-dev dpkg-dev libdpkg-perl dselect Architecture: source Version: 1.18.16 Distribution: unstable Urgency: medium 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: 84434 671074 844701 844955 846395 846564 847220 848378 848379 Changes: dpkg (1.18.16) unstable; urgency=medium . [ Guillem Jover ] * Add support for specifying multiple targets on «dpkg-buildpackage -T» which will be run successively. Closes: #671074 * Reject empty upstream versions in C and perl code. These are not permitted by deb-version(5), but the code was letting those through. * Use lzma_cputhreads() instead of sysconf(_SC_NPROCESSORS_ONLN) as the former is way more portable. * Automatically decrease xz encoder threads to try to not exceed available memory limits. This should alleviated the insane requirements of memory needed on 32-bit architectures with many cores, which results in more than the userspace addressable memory, when using settings such as -z9 and/or -Sextreme in dpkg-deb. Closes: #846564 * Add new dpkg --validate-<thing> commands to validate the syntax of various <thing>s, where the current list is «pkgname», «trigname», «archname» and «version». * Use the new dpkg --validate-version command in dpkg-maintscript-helper, instead of abusing the --compare-versions command to perform version validation. Closes: #844701 * Allow readlink(2) to return a size smaller than stat(2) in dpkg. Some bogus filesystems do not return the actual symlink size in st_size, which contradicts POSIX. But allowing the case where the returned size is smaller than the one used to allocate memory is harmless, although suspect. Let it through, but still print a warning so that users can install stuff but are reminded they need to get a fixed filesystem in place. This has affected at least ecryptfs in the past and now file-based encryption support in ext4 on Android N. * Add new dpkg-query virtual field source:Upstream-Version. Closes: #84434 * Perl modules: - Whitelist DPKG_GENSYMBOLS_CHECK_LEVEL, DPKG_ROOT, DPKG_ADMINDIR and DPKG_DATADIR environment variables in Dpkg::Build::Info. * Documentation: - State the current working directory used when running dpkg-buildpackage hooks. - Add a new ENVIRONMENT section to dpkg-gensymbols(1) and document DPKG_GENSYMBOLS_CHECK_LEVEL there. - Fix bogus description of --force-confmiss in dpkg(1). Regression introduced in 1.16.4. Reported by Sven Joachim <svenjoac@gmx.de>. Closes: #846395 - Update dpkg-parsechangelog parser options. The options specific to the changelog parser program did not get updated when the parser got switched to be a perl module. Missed in dpkg 1.18.8. * Build system: - Enable compression libs also in automatic check mode in configure. - Honor DPKG_DATADIR again in the installed Dpkg modules. This was an explicit public interface, documented in the man page. . [ Updated programs translations ] * Dutch (Frans Spiesschaert). Closes: #848378 * Simplified Chinese (Zhou Mo). Closes: #844955 . [ Updated scripts translations ] * German (Helge Kreutzmann). * Swedish (Martin Bagge). Closes: #847220 . [ Updated man pages translations ] * Dutch (Frans Spiesschaert). Closes: #848379 * German (Helge Kreutzmann). Checksums-Sha1: e3d512941f09fb28e30fe264698cdc8c349a6e6f 2032 dpkg_1.18.16.dsc 238330ea73e8b545444e678c820dfe237632d1c5 4498872 dpkg_1.18.16.tar.xz Checksums-Sha256: 660dfc799aa67da75157ca6927d2a7c6c5818fe4042f5c6b2c499f3ac12a0259 2032 dpkg_1.18.16.dsc 4b147ccf8753e02e2bb598263b4a0ec51418d3c30da08776bad32059a7741388 4498872 dpkg_1.18.16.tar.xz Files: 9142a5ec2c6d1317081b1528bcdb6feb 2032 admin required dpkg_1.18.16.dsc 60de677bfe04d4ba8adaa22279363af0 4498872 admin required dpkg_1.18.16.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAlhUl0YACgkQuXK/PqSu V6NMNRAAnGwgOkqH1RhI1kCbE0g+9PbSFbL6WmqvF1tjP25SMnImE3Rubn5/5RLL hPJvJWLNCNUqhtKzo+7eAP5vDZLIl+DWnzm1wouaHK+p5yZ32wg/W8NqjWvm4plx cSncbOdWnNs1TjYtTo0IjCt44gQsxw0RhV3TGVivvTWDrZm52VR//AFjWEXnFquA PSZ17NLfrnqEqaGE5IjnNQpc7UANzDXLRVwyVBNnOaOypV00UJWFVMDevXs3GwMK qQhmSutIgPA9rX/V7U5PfvEXkX382P8INSQAFNGI/ezUTjo4iswgE/J5xlydprU3 RbOYHM3UwdifjPvxhUVmw/bhVZw57VJ5sSlXj/k4DIkxQnqZ9NbACCsIRizeP24S GTI79uV7jH2PXAlSZb3ik5fBNVk6zBT27V3w4FtxPkvbn0PhNRb+ini1sOgvT1zT kBFEmWLyPSaVIEuMLQoqbgPtfnIPZIRUIMsDu33jtvn+2L/Tgtvvv+N31Mw/zuc5 5ja5M8Hkpn9MnRXZyzTp3lZkXhwan5263GbEshEFAsTJPgssAhhrRzyKJWNMPY7x wknFKq5020Ye0Imr7rGowVorHCa1JJJmgUp2pimGccwE3Al4NhgmndKkD7qf+tfb IMyr+BdZYhRwNQYTTVmv6SkmhDsOtN+soDXNC6PakMmBWan3QWo= =qoqy -----END PGP SIGNATURE-----