From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Boruch Baum Newsgroups: gmane.emacs.bugs Subject: bug#33269: 25.2; cli pinentry disrupts screen display and navigation Date: Mon, 5 Nov 2018 03:32:46 -0500 Message-ID: <20181105083246.szcmvee7f2kqjic2@E15-2016.optimum.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1541406784 15253 195.159.176.226 (5 Nov 2018 08:33:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 5 Nov 2018 08:33:04 +0000 (UTC) User-Agent: NeoMutt/20180716 To: 33269@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 05 09:33:00 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJaJg-0003p2-43 for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 Nov 2018 09:33:00 +0100 Original-Received: from localhost ([::1]:33824 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJaLm-0006Hr-Ms for geb-bug-gnu-emacs@m.gmane.org; Mon, 05 Nov 2018 03:35:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46623) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJaKo-0005oi-4x for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2018 03:34:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJaKg-0004N5-Pu for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2018 03:34:09 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:58535) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gJaKg-0004LB-Ia for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2018 03:34:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gJaKg-0008BF-C7 for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2018 03:34:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Nov 2018 08:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33269 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Emacs Bug Reporting Original-Received: via spool by submit@debbugs.gnu.org id=B.154140680231394 (code B ref -1); Mon, 05 Nov 2018 08:34:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 5 Nov 2018 08:33:22 +0000 Original-Received: from localhost ([127.0.0.1]:34560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJaK1-0008AI-RT for submit@debbugs.gnu.org; Mon, 05 Nov 2018 03:33:22 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:36503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJaK0-0008A3-81 for submit@debbugs.gnu.org; Mon, 05 Nov 2018 03:33:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJaJo-000759-Pp for submit@debbugs.gnu.org; Mon, 05 Nov 2018 03:33:14 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:52980) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJaJn-0006sU-23 for submit@debbugs.gnu.org; Mon, 05 Nov 2018 03:33:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45985) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJaJl-00054i-Rf for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2018 03:33:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJaJb-0005R9-VV for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2018 03:33:02 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:35957) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gJaJZ-0004n3-P7 for bug-gnu-emacs@gnu.org; Mon, 05 Nov 2018 03:32:54 -0500 Original-Received: from E15-2016.optimum.net ([108.6.168.221]) by mail.gmx.com (mrgmx103 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MQ2Tn-1gOpVL3Zq7-005Hm5 for ; Mon, 05 Nov 2018 09:32:49 +0100 Original-Received: from E15-2016.optimum.net ([108.6.168.221]) by mail.gmx.com (mrgmx103 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MQ2Tn-1gOpVL3Zq7-005Hm5 for ; Mon, 05 Nov 2018 09:32:49 +0100 Content-Disposition: inline X-Provags-ID: V03:K1:f/PkANp03EK5WXI5s9S5aMUIfJzlHy2OVv8G/Td9vN/DT183Uil 4ToQLFi+L/44UP4A1ioESJQYXHhNse8DKSQxk0FEnSzgPMpQ+6jPLr5LBkxU5v4L1mnSkuX G7TmMQeGJtPmeZrxkbg40EXiIfPUgsYbWjASeL7Tcr8lw8Z0bQ77x5RtlduGt40eWHWPb+y yiwrVukl8tdF18KLzu42w== X-UI-Out-Filterresults: notjunk:1;V01:K0:sVHiR6QSjeI=:7/TcBiLq7b2k4D8Lu5Kn5y s06R/kaYNW0fwaWNMlOhKo8twOvtMtD+0Du9YnoPB7u57z3bzpNkIKL8TuqNJ4AmAoOVe7TtI wOZQVcIHQSVwhQtrNZnKpZAftcaTVrLMd9n5tH0/CbvmkQXZwRZNfOctLaYAvLjR5+vAfLcYa jU3B4dF2Ga/BSWbdqLp3iO2iO39pLYMblA/ynkqCEoDNyccGHA1uhJ/Cv71y/F77PcneGVqDc yspAinJj84OTx8f5qCFFKQ7YnY92nwhA2poijSwTxIiKcWruVnZ1dNwCXJo6qeQszyfxlJAZZ D00h3W8KLXRLGQb0WfWGLrCNNbF+SX4U8CoNOstYaT4iX9L4YkFe7olc5NUBrBqIoPhJTxfcK AOA/LRudN3VB/+fZcwuGW9l4HCTFyv70Kdc2QPfKag7GP284V735MtCuWbo3EuGUqjCIdqUyn LlXkcGyh3K+Btov83AxHcb01pRLgeWqKU+H7XJ9dhtSe2r+EP1x9B+LxjgfkWFyQC+673ElON Z82jMvRv52H6YcEOkumUyv681XzDinHqgUU7CrYURhu24JWLiFHEu5TT0h4q0azQFWJDSC9UF 3j3ABzPSqvWP21IaRVLL26x+UoGbvMrKBFtEjJrVV57YRpKtW9ut279ayCBb9RlCZbsOemwCY VQMwSlOuKcxFNJUmY8FMLU04/QkjpwENzA1Qs+G2Um5InkvMmayRjlW1XzHil9Ajya/bBwqSw rSCaruy5tipWTi1wWkVGNk7S2SAeUywHHN0/YUPayqn8TKG1Nj7olW7vwn4UGt/3YhAY6AAc X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:152043 Archived-At: When using non-GUI emacs and attempting to open a gpg encrypted file, emacs seems to pass control to the external pinentry program (debian package `pinentry-curses', version 1.1.0+b1); however: 1) Doing so renders most of the pinentry program's display off the botton of screen. The top line of the pinentry ncurses input box displays along the bottom of the terminal's display, and the prior emacs display is scrolled up so the mini-buffer line is about one-fifth along the top. 2) Entering the passphrase in that situation doesn't provide any visible feedback, and doesn't seem to function. No response occurs when pressing return. 3) Control could be restored to emacs via some quasi-desperate quasi-random combination of C-c, C-g, RET, ESC; however, the screen rendering of emacs at that point remained mostly 'off-screen', and was recovered only by forcing complete screen redraws, which was done by some quasi-desperate quasi-random combination of `C-x 0', `C-x 3', and `C-x C-b'. Two work-arounds were found: A) Open the file externally, directly on the command-line. In that case, emacs does not ask for a passphrase when re-opening the file within the timeout interval. B) Setting emacs variable `epa-pinentry-mode' to 'loopback, which has emacs itself prompt for the gpg passphrase in the mini-buffer. In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2018-08-26, modified by Debian built on x86-csail-01 System Description: Devuan GNU/Linux 2.0.0 (ascii) Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs-7bZ65w/emacs-25.2+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix -- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0