Control: tag 910009 pending
Hi!
Bug #910009 in package dpkg reported by you has been fixed in
the dpkg/dpkg.git Git repository. You can see the changelog below, and
you can check the diff of the fix at:
https://git.dpkg.org/cgit/dpkg/dpkg.git/diff/?id=ac4d95c3a
---
commit ac4d95c3a18545787589433dbfefa377e45b7f8d
Author: Guillem Jover <[email protected]>
Date: Tue Oct 2 03:52:22 2018 +0200
libdpkg: Call the pager with «$SHELL -c» to respect POSIX
The PAGER environment variable is specified in POSIX as taking a pager
command and any number of arguments to be passed to «sh -c», so we have
to preserve that behavior or this breaks badly on systems where PAGER is
set that way.
This actually gets in the way of improving the pager command presence
detection, but we'll fix that later on, by making the scanning of the
environment variable smarter or by trying to execute the fallbacks.
Closes: #910009
diff --git a/debian/changelog b/debian/changelog
index eb7c52735..ef868465a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ dpkg (1.19.2) UNRELEASED; urgency=medium
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
* Perl modules:
- Dpkg::OpenPGP: Ignore Version field in enarmored output.
Fixes CPAN#127217.