From unknown Sat Aug 16 18:18:47 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#24553 <24553@debbugs.gnu.org> To: bug#24553 <24553@debbugs.gnu.org> Subject: Status: 25.1; epa ignores epg-gpg-program in very confusing way Reply-To: bug#24553 <24553@debbugs.gnu.org> Date: Sun, 17 Aug 2025 01:18:47 +0000 retitle 24553 25.1; epa ignores epg-gpg-program in very confusing way reassign 24553 emacs submitter 24553 16emacsbug@nospam.scs.stanford.edu severity 24553 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 27 05:07:28 2016 Received: (at submit) by debbugs.gnu.org; 27 Sep 2016 09:07:28 +0000 Received: from localhost ([127.0.0.1]:36912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1booMK-0003Op-3A for submit@debbugs.gnu.org; Tue, 27 Sep 2016 05:07:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33647) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bonZv-0002FZ-MO for submit@debbugs.gnu.org; Tue, 27 Sep 2016 04:17:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bonZo-0001LT-Em for submit@debbugs.gnu.org; Tue, 27 Sep 2016 04:17:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43794) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bonZo-0001LL-BL for submit@debbugs.gnu.org; Tue, 27 Sep 2016 04:17:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bonZl-0000Ur-Py for bug-gnu-emacs@gnu.org; Tue, 27 Sep 2016 04:17:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bonZi-0001J4-Hr for bug-gnu-emacs@gnu.org; Tue, 27 Sep 2016 04:17:17 -0400 Received: from market.scs.stanford.edu ([171.66.3.10]:16299) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bonZi-0001Be-6c for bug-gnu-emacs@gnu.org; Tue, 27 Sep 2016 04:17:14 -0400 Received: from market.scs.stanford.edu (localhost [127.0.0.1]) by market.scs.stanford.edu (8.15.2/8.15.2) with ESMTP id u8R8FgEi034733 for ; Tue, 27 Sep 2016 01:15:42 -0700 (PDT) Received: (from dm@localhost) by market.scs.stanford.edu (8.15.2/8.15.2/Submit) id u8R8FfPZ017881; Tue, 27 Sep 2016 01:15:41 -0700 (PDT) From: 16emacsbug@nospam.scs.stanford.edu To: bug-gnu-emacs@gnu.org Subject: 25.1; epa ignores epg-gpg-program in very confusing way Date: Tue, 27 Sep 2016 01:15:40 -0700 Message-ID: <87twd1ep1v.fsf@ta.scs.stanford.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: OpenBSD 4.x-5.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 27 Sep 2016 05:07:27 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) I need to edit some files that decrypt properly with gpg 1.4 but not gpg 2.1. I have both installed on my system, with 1.4 as /usr/bin/gpg1 and 2.1 as /usr/bin/gpg2. The bug is that emacs ignores the epg-gpg-program variable *except* in error messages, which is very confusing. To reproduce this problem, do the following: * Run strace -o /tmp/log emacs -Q * Eval expression (setq epg-gpg-program "/usr/bin/gpg1") * Open a gpg-encrypted file By examining /tmp/log, or running ps, you can see that emacs is executing a command like the following: /usr/bin/gpg2 --no-tty --status-fd 1 --yes --enable-progress-filter= --command-fd 0 --output /tmp/epg-output6602ygi --decrypt -- /tmp/x.gpg However, when it fails to decrypt, it prints the message: Error while decrypting with "/usr/bin/gpg1." This is obviously very frustrating since gpg1 can in fact decrypt the file. Ideally emacs should obey epg-gpg-program, but if it doesn't, it should properly report what failed. In GNU Emacs 25.1.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.20.9) of 2016-09-18 built on juergen Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Arch Linux Configured using: 'configure --prefix=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib --localstatedir=3D/var --with-x-toolkit=3Dgtk3 --with-xft 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fstack-protector-strong' CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2 LDFLAGS=3D-Wl,-O1,--sort-common,--as-needed,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: C locale-coding-system: nil Major mode: Lisp Interaction Minor modes in effect: diff-auto-refine-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Loading /u/dm/.emacs.local...done For information about GNU Emacs and the GNU system, type C-a. Source file =E2=80=98/usr/share/emacs/site-lisp/notmuch-parser.el=E2=80=99 = newer than byte-compiled file Loading ~/.dot/elisp/my-notmuch (compiled; note, source file is newer)... Loading /u/dm/.dot/elisp/notmuch-identities.el (source)...done calling notmuch-address-message-insinuate is no longer needed Loading ~/.dot/elisp/my-notmuch (compiled; note, source file is newer)...do= ne Load-path shadows: /usr/share/emacs/site-lisp/haskell-mode/haskell-modules hides /usr/share/em= acs/site-lisp/haskell-mode/build-24.5.1/haskell-modules /usr/share/emacs/site-lisp/haskell-mode/haskell-utils hides /usr/share/emac= s/site-lisp/haskell-mode/build-24.5.1/haskell-utils /usr/share/emacs/site-lisp/haskell-mode/w3m-haddock hides /usr/share/emacs/= site-lisp/haskell-mode/build-24.5.1/w3m-haddock /usr/share/emacs/site-lisp/haskell-mode/haskell-presentation-mode hides /us= r/share/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-presentation-mode /usr/share/emacs/site-lisp/haskell-mode/haskell-checkers hides /usr/share/e= macs/site-lisp/haskell-mode/build-24.5.1/haskell-checkers /usr/share/emacs/site-lisp/haskell-mode/inf-haskell hides /usr/share/emacs/= site-lisp/haskell-mode/build-24.5.1/inf-haskell /usr/share/emacs/site-lisp/haskell-mode/haskell-align-imports hides /usr/sh= are/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-align-imports /usr/share/emacs/site-lisp/haskell-mode/haskell-customize hides /usr/share/= emacs/site-lisp/haskell-mode/build-24.5.1/haskell-customize /usr/share/emacs/site-lisp/haskell-mode/haskell-cabal hides /usr/share/emac= s/site-lisp/haskell-mode/build-24.5.1/haskell-cabal /usr/share/emacs/site-lisp/haskell-mode/haskell-collapse hides /usr/share/e= macs/site-lisp/haskell-mode/build-24.5.1/haskell-collapse /usr/share/emacs/site-lisp/haskell-mode/haskell-load hides /usr/share/emacs= /site-lisp/haskell-mode/build-24.5.1/haskell-load /usr/share/emacs/site-lisp/haskell-mode/haskell hides /usr/share/emacs/site= -lisp/haskell-mode/build-24.5.1/haskell /usr/share/emacs/site-lisp/haskell-mode/haskell-commands hides /usr/share/e= macs/site-lisp/haskell-mode/build-24.5.1/haskell-commands /usr/share/emacs/site-lisp/haskell-mode/haskell-hoogle hides /usr/share/ema= cs/site-lisp/haskell-mode/build-24.5.1/haskell-hoogle /usr/share/emacs/site-lisp/haskell-mode/haskell-decl-scan hides /usr/share/= emacs/site-lisp/haskell-mode/build-24.5.1/haskell-decl-scan /usr/share/emacs/site-lisp/haskell-mode/haskell-navigate-imports hides /usr= /share/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-navigate-imports /usr/share/emacs/site-lisp/haskell-mode/haskell-sort-imports hides /usr/sha= re/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-sort-imports /usr/share/emacs/site-lisp/haskell-mode/haskell-completions hides /usr/shar= e/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-completions /usr/share/emacs/site-lisp/haskell-mode/haskell-unicode-input-method hides = /usr/share/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-unicode-input-= method /usr/share/emacs/site-lisp/haskell-mode/haskell-repl hides /usr/share/emacs= /site-lisp/haskell-mode/build-24.5.1/haskell-repl /usr/share/emacs/site-lisp/haskell-mode/haskell-process hides /usr/share/em= acs/site-lisp/haskell-mode/build-24.5.1/haskell-process /usr/share/emacs/site-lisp/haskell-mode/haskell-sandbox hides /usr/share/em= acs/site-lisp/haskell-mode/build-24.5.1/haskell-sandbox /usr/share/emacs/site-lisp/haskell-mode/highlight-uses-mode hides /usr/shar= e/emacs/site-lisp/haskell-mode/build-24.5.1/highlight-uses-mode /usr/share/emacs/site-lisp/haskell-mode/haskell-c2hs hides /usr/share/emacs= /site-lisp/haskell-mode/build-24.5.1/haskell-c2hs /usr/share/emacs/site-lisp/haskell-mode/haskell-compat hides /usr/share/ema= cs/site-lisp/haskell-mode/build-24.5.1/haskell-compat /usr/share/emacs/site-lisp/haskell-mode/haskell-font-lock hides /usr/share/= emacs/site-lisp/haskell-mode/build-24.5.1/haskell-font-lock /usr/share/emacs/site-lisp/haskell-mode/haskell-compile hides /usr/share/em= acs/site-lisp/haskell-mode/build-24.5.1/haskell-compile /usr/share/emacs/site-lisp/haskell-mode/haskell-move-nested hides /usr/shar= e/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-move-nested /usr/share/emacs/site-lisp/haskell-mode/haskell-indent hides /usr/share/ema= cs/site-lisp/haskell-mode/build-24.5.1/haskell-indent /usr/share/emacs/site-lisp/haskell-mode/haskell-menu hides /usr/share/emacs= /site-lisp/haskell-mode/build-24.5.1/haskell-menu /usr/share/emacs/site-lisp/haskell-mode/haskell-session hides /usr/share/em= acs/site-lisp/haskell-mode/build-24.5.1/haskell-session /usr/share/emacs/site-lisp/haskell-mode/haskell-string hides /usr/share/ema= cs/site-lisp/haskell-mode/build-24.5.1/haskell-string /usr/share/emacs/site-lisp/haskell-mode/haskell-doc hides /usr/share/emacs/= site-lisp/haskell-mode/build-24.5.1/haskell-doc /usr/share/emacs/site-lisp/haskell-mode/ghci-script-mode hides /usr/share/e= macs/site-lisp/haskell-mode/build-24.5.1/ghci-script-mode /usr/share/emacs/site-lisp/haskell-mode/haskell-lexeme hides /usr/share/ema= cs/site-lisp/haskell-mode/build-24.5.1/haskell-lexeme /usr/share/emacs/site-lisp/haskell-mode/haskell-interactive-mode hides /usr= /share/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-interactive-mode /usr/share/emacs/site-lisp/haskell-mode/ghc-core hides /usr/share/emacs/sit= e-lisp/haskell-mode/build-24.5.1/ghc-core /usr/share/emacs/site-lisp/haskell-mode/haskell-indentation hides /usr/shar= e/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-indentation /usr/share/emacs/site-lisp/haskell-mode/haskell-complete-module hides /usr/= share/emacs/site-lisp/haskell-mode/build-24.5.1/haskell-complete-module /usr/share/emacs/site-lisp/haskell-mode/haskell-debug hides /usr/share/emac= s/site-lisp/haskell-mode/build-24.5.1/haskell-debug /usr/share/emacs/site-lisp/flim/hex-util hides /usr/share/emacs/25.1/lisp/h= ex-util /usr/share/emacs/site-lisp/flim/md4 hides /usr/share/emacs/25.1/lisp/md4 /usr/share/emacs/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/25.1/lisp/= net/sasl-ntlm /usr/share/emacs/site-lisp/flim/hmac-md5 hides /usr/share/emacs/25.1/lisp/n= et/hmac-md5 /usr/share/emacs/site-lisp/flim/sasl hides /usr/share/emacs/25.1/lisp/net/s= asl /usr/share/emacs/site-lisp/flim/ntlm hides /usr/share/emacs/25.1/lisp/net/n= tlm /usr/share/emacs/site-lisp/flim/hmac-def hides /usr/share/emacs/25.1/lisp/n= et/hmac-def /usr/share/emacs/site-lisp/flim/sasl-cram hides /usr/share/emacs/25.1/lisp/= net/sasl-cram /usr/share/emacs/site-lisp/flim/sasl-digest hides /usr/share/emacs/25.1/lis= p/net/sasl-digest /usr/share/emacs/site-lisp/semi/smime hides /usr/share/emacs/25.1/lisp/gnus= /smime /usr/share/emacs/site-lisp/semi/pgg-parse hides /usr/share/emacs/25.1/lisp/= obsolete/pgg-parse /usr/share/emacs/site-lisp/semi/pgg-def hides /usr/share/emacs/25.1/lisp/ob= solete/pgg-def /usr/share/emacs/site-lisp/semi/pgg-pgp5 hides /usr/share/emacs/25.1/lisp/o= bsolete/pgg-pgp5 /usr/share/emacs/site-lisp/semi/pgg-gpg hides /usr/share/emacs/25.1/lisp/ob= solete/pgg-gpg /usr/share/emacs/site-lisp/semi/pgg hides /usr/share/emacs/25.1/lisp/obsole= te/pgg /usr/share/emacs/site-lisp/semi/pgg-pgp hides /usr/share/emacs/25.1/lisp/ob= solete/pgg-pgp Features: (shadow sort flyspell ispell mail-extr emacsbug sendmail notmuch hl-line notmuch-message notmuch-maildir-fcc notmuch-hello edmacro kmacro wid-edit notmuch-tree notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-address notmuch-company notmuch-parser notmuch-wash diff-mode easy-mmode coolj notmuch-query goto-addr thingatpt icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs notmuch-tag crm notmuch-lib notmuch-version cl message idna dired format-spec rfc822 mml mailabbrev mail-utils gmm-utils mailheader mm-view mml-smime mml-sec password-cache epg gnus-util smime mel mime-def alist mcharset mcs-20 mcs-e20 pces pces-e20 pces-20 broken pcustom path-util poe pym static apel-ver product mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr warnings server time-date finder-inf package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv viper viper-ex viper-macs viper-mous viper-cmd viper-keym ring viper-util viper-init advice proof-site proof-autoloads pg-vars haskell-mode-autoloads cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs pcase cl-lib mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 208677 7152) (symbols 48 31752 0) (miscs 40 214 946) (strings 32 52762 7347) (string-bytes 1 1545196) (vectors 16 24034) (vector-slots 8 573560 5264) (floats 8 217 6) (intervals 56 543 318) (buffers 976 158)) From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 23:08:04 2016 Received: (at 24553) by debbugs.gnu.org; 29 Sep 2016 03:08:04 +0000 Received: from localhost ([127.0.0.1]:38390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpRhc-0002l6-1d for submit@debbugs.gnu.org; Wed, 28 Sep 2016 23:08:04 -0400 Received: from mail-sy3aus01on0138.outbound.protection.outlook.com ([104.47.117.138]:21408 helo=AUS01-SY3-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpRhZ-0002ka-CR for 24553@debbugs.gnu.org; Wed, 28 Sep 2016 23:08:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tenpointcomms.onmicrosoft.com; s=selector1-tenpoint-co-nz; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=BxnLe3e41V1FKY7hnRRbe9U6i7lLrA/632Gv/O83IKw=; b=vSv0aGJnQdWvujTbpDeiFsfK0xViciz3qN2OwD+WbeK+J7mDCnbiK9Ul56adXMLGamZ0ndM/sBH4zo1gE6m7YcO15K+L34KYRirlwnc4izX/eVYcVX+wc6JVLWE3fhyy9cx99JcbkJZngJ8opY0vd6800eZLVy2fzbg3H3dBEC8= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=nick@tenpoint.co.nz; Received: from jupiter (125.239.124.108) by SY3PR01MB1867.ausprd01.prod.outlook.com (10.173.251.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.599.9; Thu, 29 Sep 2016 03:07:48 +0000 From: Nick Helm References: <87twd1ep1v.fsf@ta.scs.stanford.edu> User-agent: mu4e 0.9.16; emacs 25.1.1 In-Reply-To: <87twd1ep1v.fsf@ta.scs.stanford.edu> To: <24553@debbugs.gnu.org> Subject: Re: bug#24553: 25.1; epa ignores epg-gpg-program in very confusing way Date: Thu, 29 Sep 2016 16:07:43 +1300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [125.239.124.108] X-ClientProxiedBy: SY3PR01CA0032.ausprd01.prod.outlook.com (10.162.55.170) To SY3PR01MB1867.ausprd01.prod.outlook.com (10.173.251.136) X-MS-Office365-Filtering-Correlation-Id: dc3110b4-2990-45a6-160e-08d3e815cb26 X-Microsoft-Exchange-Diagnostics: 1; SY3PR01MB1867; 2:39cDAPzXyANMPpe7gy2M6AzMaxj1SA1sKU/jpeb046aOniX4PlZc7sH8YieTnaIjIX+jd8R4L4e7pIBQzWMSLb34bboNH1kVmT7v+rXjrbvRc/OnvByUKQ0ucYTnGTAiAnuMHUfW0iygOlCudBzddr0Y0tXcioET71qbC0PMJtZHuTgKprH2UptU8yFidf25; 3:sxDNhHcijYurTjfyFlS/w1ggorkMRLM72eY8zG0bKdO2NlawPl+SEcT5DqXEgQ0rvy09Nyk7DjAvF7PSjLDrF3hf/o684ETtKDQDgkxqSS8VWD1lZqwzEp8CXjNxhHIu X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SY3PR01MB1867; X-Microsoft-Exchange-Diagnostics: 1; SY3PR01MB1867; 25:TjK7zenPPO7fL4P3gpDSe8tt2/CmtS/7wya2glO8x1lLBhv8gLeIforBEGRS7eUx95T9MWwW3ae2VXHdi/SqV0XOXz3vMQOnupv2GPnmr10+pHk9VJHam9ce7s/4e36sSYWwIDGXloKsg4FIlR8kPFjxkVNl32Ef8TdUGCAZT+Nf3P6Od0M6820IIsmk1RrqWKBeiRG2NuUCJzppoBFG+AAM4yMgO1Lg8YpF8Jyi9NUh9a16e9zGZNsI+GF6cvN0dlWXUlMDP+flNzES0/wO3rp5c3830Axdda50pCiHDRf4Z5D+mPDWpcvzA8vhAfnhlFbbDLonGX3/Y2p5D2gdUrX/g4OLeVeLwrl57d6A/Z8Abb2dXuBvpqwEsSAvLrtGsDq3YVXw/LIO3rbVwZOlWr54ZyVAUPfwhIDt6CyWRX/+KPmhkOdadTu8yuulz96p0fRDoKWg0iWx1oOwoyKI2LUjpcVwbcDAsd3fOdutPVgqRmdXv6N14Vm4xWFTIud5Ovf38/tKzNw7EJtyGg+U9aMLcffms3WfjB8M46ZfC5mc+9ifIQpGmZiBjDhe6sHVdBy2z8XMTw/fo/kx3tdVPyJb2cnripWn4fJQY4Rw9GcVSFF9Vo0SeXCsU/IB9ONyFFg3FVcGXbbPqevpYSkRw6kSkgE7XrC47PGk+TbGYQZBJG66wK0iFdWpFxPm47UzaBNbJluwPYXRJqXZ0lIgg80AzAaOaXM+zAgtvHIAHw8MwoiGdjraKMPJo9IrtR/c/vqjvcODEAQDRjIx1GcjM5GHGERQzlCPU0nS8+Vk4QcsIS7ULAhHQj/JR6EOyUOS X-Microsoft-Exchange-Diagnostics: 1; SY3PR01MB1867; 31:PS1q+6YCaXCfzMVFEcQFAjfDe3XPZD2pdA+wIwN3jTB/JXLcHRZZY1+PiRmUy+8H+EYikWpyHR+cbyrp1HsvnKZG3mPYzbiqIYk/8ohv0sAG7FAnZ4oW7TLcmK5FDEEsdMFUxyUcYlY3iydn4dRMllu09kliiaR132LQXOaoQbGO8xfryTRpX6b7q3MoTm21nSGhJ25sb8g0fzEYSUJARo5B8RzhLX8xpmOu1iGcSZo=; 4:8e5andqD7A5kibRNXpLW1c9vGRk7UoudwBT0cQBhFvKBTxWZDhlhOm3BsCrdHX3SNYAQioEH3seRpqu+cikGsWB3IIZBke/SLjlFXZpq2RzexqxkI/xrsSGUfR9i/DZZ/Ni6jzyRicSzw4M+VKSf0gSwj6x0+6kiir845BqhQ672LwfOvt2RVrkTOifLX0WGMNdfeeX2viLuuJHoMVLqUgH9xJZMlbtrWdU3lT32joV9ko24RpEVqpHVw/eXE+NMD9YhcOc75LtrzEZmOmnoiIpq8MVrjKopLgQEbAx2eDpmnFlMudUYaguYM6q80Qf2RKp/8t5yfgcv8eI7O1bEqVidGzJY4ugF4zYEiGIvpNg67s2zCUWZ3DG29VBsZ8B/mr8RkC46T+Hdz2CPrhfRSO2vKvQzMwMabnLYLW5Ar5ClGPCoHspXGzb9aHiXUqkJhKzew+V+8JbcAsRrhNXwrg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(22074186197030); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6043046)(6042046); SRVR:SY3PR01MB1867; BCL:0; PCL:0; RULEID:; SRVR:SY3PR01MB1867; X-Forefront-PRVS: 00808B16F3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(189002)(199003)(8676002)(74482002)(106356001)(7846002)(42186005)(7736002)(105586002)(5003940100001)(66066001)(47776003)(305945005)(68736007)(450100001)(76176999)(6666003)(4001430100002)(15975445007)(5660300001)(92566002)(81166006)(81156014)(97736004)(86362001)(48376002)(230783001)(19580395003)(2906002)(33646002)(4001350100001)(77096005)(189998001)(50986999)(50466002)(101416001)(586003)(83506001)(3846002)(2351001)(110136003)(42882006)(2950100002)(6916009)(6116002)(107886002)(54356999)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:SY3PR01MB1867; H:jupiter; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: tenpoint.co.nz does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SY3PR01MB1867; 23:FAkL/TolRyvsJQSuk9XHE1x5QL2XNoPHM+3sW0sud?= =?us-ascii?Q?kNo3HhRbBSMywaoZFltyHGEl+0cc+E2KCtr+OcCeNpcK0xBGGuITWaaOiIay?= =?us-ascii?Q?5yiGkjSE08VQJOzIyQlvfUyPzZwlJAcWOeFcs8G2EKStCjBYOEl29DyB6YN+?= =?us-ascii?Q?c7M4JGxv+uZZz7oh4S9O8FATIhCCMhRjDPNusH6VnJLuh0TUyMzhDlF2LRyH?= =?us-ascii?Q?5mKdZMhbkpfRWuF9+pH8t2oIes4LtubLIF6Fg7PKloC0oJpQz6brem2dH0hx?= =?us-ascii?Q?F+GE5bamSrU5qvBQnbE9PnKrrIBu4V+mjIG8rQc/N1kDcASb6aljDtt7j3bf?= =?us-ascii?Q?545Hh2oQZeO1ywtF9CEVTdZtFYGLkP9J7nbPTbGfFl0c+JpsPQQL4ST5KCYb?= =?us-ascii?Q?A+2lkws9mpUrxjfWTvEYfnrSyx6fn14leYmxv0IrwSITAwiJv+8v1wwh3XJZ?= =?us-ascii?Q?criVU+m5nKC/kCE8IzL6KOxTwleBZSNXsGIQFYToW7RJH0eRrFY/TgGPl0tz?= =?us-ascii?Q?HqutsdwzaBtfQXid251lIkX+HgxXXUXtBZpXq2GlHfhBMnMzCwktm9RTrhCT?= =?us-ascii?Q?gd70gvwNQTTuCHYuMXwj5kVkddBL9He2kyuVS7eJruah29Cguh64AYsHkvSY?= =?us-ascii?Q?Llk6c+EZoQJvaR9n75QEvt9Pai47eRubjVldjKEulGRdX/e4P+qWBc6w7Wws?= =?us-ascii?Q?h+WvT14kancr6025Y+m9Vuh5D8I7iryiLsA6sJ16ew34PJPcjDzQHMQmDSnh?= =?us-ascii?Q?E5hp4u5tpP2r4E9l4oxFka6t1fw9k0Z9ntRRQcmSr0xCNBNP4AHnP8UyQTNH?= =?us-ascii?Q?nbp82DKis563/C+bqhNhDVlm2qu8XN+0P9XFPYWKJoC5ffRHmKQSdNQV4Bvu?= =?us-ascii?Q?5mMUjeuKor13bmFJSikQnIlag4kiMtgmgYpMQcA/VsqmL6r0xX+go7Zc3cYX?= =?us-ascii?Q?NjzrgIvwZGaErG1HeAmmXNx9Q1DIcSrpZOS6wQpjy2zfstVTrD8E6pzVJIUA?= =?us-ascii?Q?Sa+/sUunPW53o9JrqNlYo1++ge5KoYA7uUsev2L3jICXWIQBTDjzMlfxb3MI?= =?us-ascii?Q?C18ZDv8b4OLzlWyvv4klMjLGnMGLB0ao22hnJ0XTzJyAvvQLe5hU3nPSpVNI?= =?us-ascii?Q?rVMVM0Dk0la3vMj237g5IGukRH1ac6/s7timRClNtBmCXrOqGtF/L7GDOXgh?= =?us-ascii?Q?LUlMk2xbkb0heOmFzooBgwHPNKrYRO0fwqpev7u//RCi6COnyYjVs83os2qP?= =?us-ascii?Q?Z2FKz5aWb6A0S0rerDpvqfVJE4LOQK+/634tblvSAbU93OMML3DEs9eT1+SG?= =?us-ascii?B?dz09?= X-Microsoft-Exchange-Diagnostics: 1; SY3PR01MB1867; 6:UwWqmFm0JTbV4qRlwvDfJhbilLCBjzrKPWrMmzZpuJDM8BPp1Bs5KOWwQuWvzrN9IWOdEMoHsJCLCfaMCa4pjATncuHbrYolxez+I2loI3twVOriSKvE/mwVtTuG4UG0j42neZAykDmF7Sjf8Pp+WdH4pjihzsy2E7rhFchKS7wYjk34dFlhkJyniGIEqK1PeW3Rozvf6n9XqL/kbcNrG0Q4nbwyHhQnIdyRb2awB75aN6d4IkD3EXwar3nSXYtHS0+KSX2sb8/vO4e8cKWwtFGG+OV2GBtMX7/PiUkTZcYFU62wXiMVQ8qvR/P/Erwt; 5:NbLp9lCdggryDlTbS4GIRGihuLBRbz2iTkvj2OlcK7J2wRfjqvx7Is+EyjRXX7uH5muHSzNVQiaHQ3sRcD2WOh2ET4rwiUrPOjtxnmUbjNOTgIzlJnpBbu8c5EsipWD7ns90H1rsju8BibywaCVsew==; 24:Bo0tXs9g/chz2vyWVOtuqaZ6sJi0XkaMxHZOr9d41gwqMILlFE3dHppf1dfAz2kgcxLT15ChoszRqy7zwizXI14WveQWQdt+0xWHJ1PKF+8=; 7:G3w5U0o3nEoRx+uMCq6qRtb9lzIZyiBnl5CxycxuHw4tNVpXFSDdURgul6bctVJWuXOAnIuycfOb5vkfOHAReGPtwH000ajHZ8kdib3gQm3wk5u/JIWEhbWshjBfRJvKw1mbWkBnLaPPJSZLS6iR4H0TQsVGe8Co19h+axBPFQ7I/ALQBOz5wVqqqcgkkI9qVSq17C11/YHeaHeBDqU6QAq7Y52ePguWglB5Auzrs5EMx2IUER49jDetXGuOw0u1FYLKKC32vdgAG9cCVSjMPPBy7HvDsTsBsMMNFKLb7jtG86knBRtSNbXcjiV8ACGv SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: tenpoint.co.nz X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2016 03:07:48.7568 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SY3PR01MB1867 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 24553 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > I need to edit some files that decrypt properly with gpg 1.4 but not gpg > 2.1. I have both installed on my system, with 1.4 as /usr/bin/gpg1 and > 2.1 as /usr/bin/gpg2. The bug is that emacs ignores the epg-gpg-program > variable *except* in error messages, which is very confusing. > Ideally emacs should obey epg-gpg-program ... I have a similar problem with epg-gpg-program. See bug#24229 (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24229) for some discussion that might be relevant. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 29 11:53:29 2016 Received: (at 24553) by debbugs.gnu.org; 29 Sep 2016 15:53:29 +0000 Received: from localhost ([127.0.0.1]:38946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpdeK-0007Dk-Pb for submit@debbugs.gnu.org; Thu, 29 Sep 2016 11:53:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bpdeJ-0007DN-7S for 24553@debbugs.gnu.org; Thu, 29 Sep 2016 11:53:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bpde9-00039b-OT for 24553@debbugs.gnu.org; Thu, 29 Sep 2016 11:53:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49836) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bpde9-00039G-Ll; Thu, 29 Sep 2016 11:53:17 -0400 Received: from du-a.org ([219.94.251.20]:44836 helo=localhost.localdomain) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1bpde7-0004Qk-EZ; Thu, 29 Sep 2016 11:53:16 -0400 Message-ID: From: Daiki Ueno To: Nick Helm Subject: Re: bug#24553: 25.1; epa ignores epg-gpg-program in very confusing way References: <87twd1ep1v.fsf@ta.scs.stanford.edu> Date: Thu, 29 Sep 2016 17:53:09 +0200 In-Reply-To: (Nick Helm's message of "Thu, 29 Sep 2016 16:07:43 +1300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: 24553 Cc: 24553@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.0 (--------) Nick Helm writes: >> I need to edit some files that decrypt properly with gpg 1.4 but not gpg >> 2.1. I have both installed on my system, with 1.4 as /usr/bin/gpg1 and >> 2.1 as /usr/bin/gpg2. The bug is that emacs ignores the epg-gpg-program >> variable *except* in error messages, which is very confusing. > >> Ideally emacs should obey epg-gpg-program ... > > I have a similar problem with epg-gpg-program. See bug#24229 > (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24229) for some > discussion that might be relevant. And I want to close this as a duplicate of that bug. Is there still anything we can technically do for this? Isn't it enough to suggest: M-: (custom-set-variables '(epg-gpg-program "gpg1" t)) instead of setq? From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 03 13:41:31 2016 Received: (at 24553) by debbugs.gnu.org; 3 Oct 2016 17:41:31 +0000 Received: from localhost ([127.0.0.1]:43221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1br7F4-0007c8-Mn for submit@debbugs.gnu.org; Mon, 03 Oct 2016 13:41:30 -0400 Received: from mail-pa0-f47.google.com ([209.85.220.47]:35099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1br7F2-0007bm-0e for 24553@debbugs.gnu.org; Mon, 03 Oct 2016 13:41:28 -0400 Received: by mail-pa0-f47.google.com with SMTP id ik13so10444800pac.2 for <24553@debbugs.gnu.org>; Mon, 03 Oct 2016 10:41:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version; bh=BWTaE/tK7TcSyWPbe2qoKMmdnDLmpOC26C2d2KSwhkM=; b=TAC7KK0aErm9eYOwvQtyXNNFISoyVtx+CS3O/CdYBl4m61+pUSs8sP6c5xaF/SysQP scltRjaslheAtqNQwBjkh5+8nvMicTJMD6rkHPlQzy+k3VLURAoSVNHdG5J9IeGMPLST oqS4ChTz807jrDqYdc6jF5pXF43yVDEylBC4w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:organization:references :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :user-agent:mime-version; bh=BWTaE/tK7TcSyWPbe2qoKMmdnDLmpOC26C2d2KSwhkM=; b=TtDl51bg1ACZdyGhqexpleuKGYk0+n4aOmTn5fDtAJqpZdNkki/xUr4+d9coZWLYHc DLOD/SsJ+mMNBF+9Df5z1DhUcCUR58/2wg306IF1XdbOUiV6ZNPLLWTRZFGt4iXBkKns HrxRIcu9sym9u5nLnVQuxGVq+bmW4kg3KiLvl1Zl2s8Oel4q/I1TSJxLBjBfHKtGgyim aoOFPH8vOkM5bdCt7Ly8pHtg+6MpVAnqTmZcjBKxb2sB4mLQkBJm6Y+F/bTILM/JFeD1 K0+RkGu9fja5TnO7PzFBh2YJvWDMBeDmJWNw8qFFdfwHbk1HMysnf3Eox2DnCfQvMr/z bvwQ== X-Gm-Message-State: AA6/9RnqQwisicumB3918jo1EwXHFKmAysiUFt4CW5DltMxmakxGc6GRDwVr2o8d2B7Dow== X-Received: by 10.66.79.138 with SMTP id j10mr40410370pax.60.1475516482188; Mon, 03 Oct 2016 10:41:22 -0700 (PDT) Received: from flea (c-98-229-60-157.hsd1.ma.comcast.net. [98.229.60.157]) by smtp.gmail.com with ESMTPSA id h123sm48776190pfe.87.2016.10.03.10.41.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 03 Oct 2016 10:41:21 -0700 (PDT) From: Ted Zlatanov To: Daiki Ueno Subject: Re: bug#24553: 25.1; epa ignores epg-gpg-program in very confusing way Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos References: <87twd1ep1v.fsf@ta.scs.stanford.edu> X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Mon, 03 Oct 2016 13:41:19 -0400 In-Reply-To: (Daiki Ueno's message of "Thu, 29 Sep 2016 17:53:09 +0200") Message-ID: <8760p9wcsg.fsf@lifelogs.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 24553 Cc: 24553@debbugs.gnu.org, Nick Helm X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On Thu, 29 Sep 2016 17:53:09 +0200 Daiki Ueno wrote: DU> Nick Helm writes: >>> I need to edit some files that decrypt properly with gpg 1.4 but not gpg >>> 2.1. I have both installed on my system, with 1.4 as /usr/bin/gpg1 and >>> 2.1 as /usr/bin/gpg2. The bug is that emacs ignores the epg-gpg-program >>> variable *except* in error messages, which is very confusing. >> >>> Ideally emacs should obey epg-gpg-program ... >> >> I have a similar problem with epg-gpg-program. See bug#24229 >> (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24229) for some >> discussion that might be relevant. DU> And I want to close this as a duplicate of that bug. Is there still DU> anything we can technically do for this? Isn't it enough to suggest: DU> M-: (custom-set-variables '(epg-gpg-program "gpg1" t)) DU> instead of setq? Respectfully, the usability bug here is different: EPA/EPG only uses the customized value, while the log message only uses the actual value in the variable. So the log messages should be adjusted, if you want to keep using the customized value only in EPA/EPG. And perhaps they should catch and mention the case where the customized value is not the same as the variable value, again for usability's sake. HTH Ted From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 10 15:17:07 2017 Received: (at 24553-done) by debbugs.gnu.org; 10 Mar 2017 20:17:07 +0000 Received: from localhost ([127.0.0.1]:50012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmQyJ-0007Dx-71 for submit@debbugs.gnu.org; Fri, 10 Mar 2017 15:17:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cmQyG-0007DQ-J0 for 24553-done@debbugs.gnu.org; Fri, 10 Mar 2017 15:17:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cmQyA-0005Zt-Gd for 24553-done@debbugs.gnu.org; Fri, 10 Mar 2017 15:16:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54985) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cmQyA-0005Zo-DG for 24553-done@debbugs.gnu.org; Fri, 10 Mar 2017 15:16:58 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cmQy9-0006mm-Ti; Fri, 10 Mar 2017 15:16:58 -0500 From: Glenn Morris To: 24553-done@debbugs.gnu.org Subject: Re: bug#24553: 25.1; epa ignores epg-gpg-program in very confusing way References: <87twd1ep1v.fsf@ta.scs.stanford.edu> X-Spook: Islam Abduganievich Karimov Telecommunications DES X-Ran: 3:"ai25{Un"5G7FI~FWNLoe%<_hQ9S*nN2Y;uxU'QQYupS%O4/fMx:'tvK^eMvz,DDdjLo X-Hue: green X-Attribution: GM Date: Fri, 10 Mar 2017 15:16:57 -0500 In-Reply-To: <87twd1ep1v.fsf@ta.scs.stanford.edu> (16emacsbug@nospam.scs.stanford.edu's message of "Tue, 27 Sep 2016 01:15:40 -0700") Message-ID: <42mvcssx8m.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 24553-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Version: 26.1 16emacsbug@nospam.scs.stanford.edu wrote: > However, when it fails to decrypt, it prints the message: Error while > decrypting with "/usr/bin/gpg1." This is obviously very frustrating > since gpg1 can in fact decrypt the file. Ideally emacs should obey > epg-gpg-program, but if it doesn't, it should properly report what > failed. Thanks for the report. The following improves the error message. commit b2f20aa (HEAD, master) Date: Fri Mar 10 15:14:33 2017 -0500 Small improvement for epa-display-error (bug#24553) * lisp/epa.el (epa-display-error): Report the actual program in use. diff --git a/lisp/epa.el b/lisp/epa.el index 4378c09..52963b6 100644 --- a/lisp/epa.el +++ b/lisp/epa.el @@ -628,7 +628,7 @@ If SECRET is non-nil, list secret keys instead of public keys." (`import-keys "Error while importing keys with \"%s\":") (`export-keys "Error while exporting keys with \"%s\":") (_ "Error while executing \"%s\":\n\n")) - epg-gpg-program) + (epg-context-program context)) "\n\n" (epg-context-error-output context))) (epa-info-mode) From unknown Sat Aug 16 18:18:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 08 Apr 2017 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator