Accepted: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 08 Oct 2018 11:43:48 +0200 Source: dpkg Binary: dpkg libdpkg-dev dpkg-dev libdpkg-perl dselect Architecture: source Version: 1.19.2 Distribution: unstable Urgency: medium Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org> Changed-By: Guillem Jover <guil...@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: 614126 909754 909959 910009 Changes: dpkg (1.19.2) unstable; urgency=medium . [ Guillem Jover ] * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and give a more meaningful error message on chroot(). Closes: #614126 * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options, and make the commands honor the DPKG_ROOT environment variable. * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009 * libdpkg: Do not spawn a pager if we are going to call «cat». * libdpkg: Honor DPKG_PAGER when spawning a pager. Suggested by Craig Sanders <c...@taz.net.au>. * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager. * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE errors when writing to stdout, otherwise if we quit the pager early, the program will exit with an error code. * libdpkg: Set stdout to be fully buffered when using a pager. * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a configuration option. Closes: #909754 * Perl modules: - Dpkg::OpenPGP: Ignore Version field in enarmored output. Fixes CPAN#127217. - Dpkg::OpenPGP: Do not read the gpg user configuration file. - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1). - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own file, and give it a more generic name (Dpkg::Source::BinaryFiles). - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles module. * Documentation: - dpkg-buildpackage(1): Clarify --build=source explanation. - dsc(5): Clarify what “flattened” means in Testsuite-Triggers. Prompted by Mattia Rizzolo <mat...@debian.org>. - dsc(5): Add a reference to where the source formats are described. Prompted by Manuel A. Fernandez Montecelo <m...@debian.org>. - dpkg-source(1): Improve documentation on vendor-specific series files. - deb-control(5): Document Build-Ids field. Prompted by Stuart Prescott <stu...@debian.org>. - dpkg(1): Clarify which fields are affected by dependency options. Prompted by James Clarke <jrt...@debian.org>. - dpkg-query(1): Document the PAGER environment variable usage. - Dpkg(1): Add POD documentation about the module hierarchy and API. * Code internals: - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy(). - libdpkg: Add new fsys-dir module. - libdpkg: Pass the file contents to the pager instead of the filename. - libdpkg: Add a pager kill switch, so that it can be forcefully disabled. * Build system: - Distribute a LICENSE file on CPAN. - Do not make the Build.PL script executable. - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead. - Add a release_status key to the CPAN metadata. - Fix typo in CPAN recommends key. - Improve test and author CPAN dependencies. * Packaging: - Break libapt-pkg5.0 instead of apt. Closes: #909959 Analysis by Sven Joachim <svenj...@gmx.de>. * Test suite: - Skip version checks involving «dpkg --compare-versions» if not available. This is relevant on CPAN or on non-dpkg-based systems. . [ Updated programs translations ] * Polish (Łukasz Dulny). . [ Updated man pages translations ] * German (Helge Kreutzmann). Checksums-Sha1: 19d4c24c35836a61ec86af15dd961ef0b6798f84 2031 dpkg_1.19.2.dsc 927d34f3828c248db6d1a91aaa7a9a19b236a2c8 4607868 dpkg_1.19.2.tar.xz 9b6574f64af8f5ed06b4958216427dd68168eb29 7311 dpkg_1.19.2_amd64.buildinfo Checksums-Sha256: 3fdd8d1030f5e7c3499ebebca7d9effd68110cbc44cf796ea4dfa60ddcdfb2e0 2031 dpkg_1.19.2.dsc f8f2ae2cf8065b81239db960b3794099ec607c94a125cec61c986f68f9861b71 4607868 dpkg_1.19.2.tar.xz fb64295336eb353c266f0fd6e032334c00a132291d8e139d11bebd207f8ebd0a 7311 dpkg_1.19.2_amd64.buildinfo Files: 82b0b079341b8441e17e4ab5eaa348ca 2031 admin required dpkg_1.19.2.dsc a9bbf77a79e4f681c9aefa5cdaffeffb 4607868 admin required dpkg_1.19.2.tar.xz 4c451b71a13d9fc30d7e8e5c65d68612 7311 admin required dpkg_1.19.2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAlu7M/4ACgkQuXK/PqSu V6Nelw//deb37oxHfYrTwPqianFE2UClfgqeaYLWFICbjgt1bfUVrJlTj502qn6r Jhr9Vna/ZuEeT1k62jLpHR7YF8ja7Z0pmEXsg8dipYdcHtlGLUNZHSoNOM4oX0Mq SBuh4Ao/hHvWoXDWKvpajqcx05XiFQbq0wsPoj6858tUfi/3Gu50IgT0OHHyDolB MrZzSj9qQ8IDgIDG+ggLj8iuHRk1UcPQu/l/qtIaNEL+5w1qoyi04O+mgk4U07yF jZTw10dXeZFFPdkPjejeDDL47X1pRUehxSiZi1X8AkHvCyo43bTd5oHIPbj6ZGAc hFYvsYENJiJYK5wDWHnzEF3NyfJm2FNueGa7fBTN95+TDfU2ZFdIWSqnXmFDqhiO Jx6FtVNtODcSx/06JdSQjfFWXM1mfMLoBcTVVH3WCmdXWb6tiGcPzOOUdO8C6BWz vk3NjmCsdtiHW/EOFrmd8NAyU+sDx6crCJR3kCI/OJeA3ChPuqnOxtkVHNeBnFVR D1oRbtbIUVmk5zLayb610AMhCaJFww7WeD0Akv7nhEGqizQhDJE+aPh7caqiC20u iRjWn/VOHACVhD0A7fHD+UYvYf4VDDwhg3qVb16AqiCH0QJYMPlCn833P2xlUgaQ ITDFXsxT73QUhw4Zjekd79KJ0jwT+BqzuOmOF57W4+NBd6P5W58= =SYjV -----END PGP SIGNATURE----- Thank you for your contribution to Debian.