From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Fkqqrr Newsgroups: gmane.emacs.bugs Subject: bug#24783: 25.1 launchs gpg-agent --homedir as ~/.emacs.d/elpa/gnupg Date: Thu, 24 Nov 2016 13:01:40 +0800 Organization: What me? Message-ID: <87poll4gjv.fsf@riseup.net> References: <874m42kkuk.fsf@riseup.net> Reply-To: Alice Bob NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1479963802 14635 195.159.176.226 (24 Nov 2016 05:03:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 24 Nov 2016 05:03:22 +0000 (UTC) Cc: Fkqqrr , 24783@debbugs.gnu.org To: Daiki Ueno Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 24 06:03:14 2016 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 1c9mBm-00024l-3J for geb-bug-gnu-emacs@m.gmane.org; Thu, 24 Nov 2016 06:03:14 +0100 Original-Received: from localhost ([::1]:37969 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c9mBn-0006Wt-Uy for geb-bug-gnu-emacs@m.gmane.org; Thu, 24 Nov 2016 00:03:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c9mBd-0006VE-P4 for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2016 00:03:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c9mBa-0003r1-Lw for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2016 00:03:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52689) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c9mBa-0003qx-Ir for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2016 00:03:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1c9mBa-0002Kz-89 for bug-gnu-emacs@gnu.org; Thu, 24 Nov 2016 00:03:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Fkqqrr Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Nov 2016 05:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24783 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24783-submit@debbugs.gnu.org id=B24783.14799637518947 (code B ref 24783); Thu, 24 Nov 2016 05:03:02 +0000 Original-Received: (at 24783) by debbugs.gnu.org; 24 Nov 2016 05:02:31 +0000 Original-Received: from localhost ([127.0.0.1]:39855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c9mB4-0002KF-QZ for submit@debbugs.gnu.org; Thu, 24 Nov 2016 00:02:30 -0500 Original-Received: from mx1.riseup.net ([198.252.153.129]:34093) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c9mB2-0002K7-Ue for 24783@debbugs.gnu.org; Thu, 24 Nov 2016 00:02:29 -0500 Original-Received: from cotinga.riseup.net (unknown [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 137101A1B13; Thu, 24 Nov 2016 05:02:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1479963748; bh=R5X/L2UK2VDOIhBYLK52V866WutTfhl+yBXs+Kut1XI=; h=From:To:Cc:Subject:References:Reply-To:Date:In-Reply-To:From; b=ZRgDYGATByzSdlChZxrLiwmbTUUk8Fi4nnBBOV4yn4lsAeCKzPHo91tjQCNokQ+Vt YbYdsui/oswjm954zrMY+9XAgvgjxN2q0gKDtv2l7S4ld+jo647Lrd8AlspwtrO7ZA SCaoFOhPRrqV9lx0BFnplm4pZup7gmjcmJdLBpho= Original-Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: fkqqrr) with ESMTPSA id A3C544005F In-Reply-To: (Daiki Ueno's message of "Mon, 14 Nov 2016 11:47:11 +0100") 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:126033 Archived-At: Daiki Ueno writes: > Fkqqrr writes: > >> I am running Emacs 25.1 under Gentoo. >> >> Each time I run `list-packages', Emacs 25.1 launchs Gnupg-2.1 gpg-agent, >> but the `--homedir' argument is set to `~/.emacs.d/elpa/gnupg' though I >> have it to `~/.gnupg' in `~/.gnupg/gpg-agent.conf'. Obviously, Emacs >> 25.1 fails to respect `gpg-agent.conf'. > > I would say that is an expected behavior. package.el maintains keys > under ~/.emacs.d/elpa/gnupg, not ~/.gnupg. If you want to configure > anything for gpg-agent started by package.el, you should add it to > ~/.emacs.d/elpa/gnupg/gpg-agent.conf, not ~/.gnupg/gpg-agent.conf. > If that's package.el's `wanted' feature (default in ~/.emacs.d/elpa/gnupg), it does not harm to system. I couldn't figure out why not just use system default location. Similarly, SSL certificates (of mail servers) are stored in .emacs.d/network-security.data insead of ~/.gnutls/known_hosts >> However if `gpg-agent' is launched before `list-package', Emacs 25.1 >> will respect that. > > Really? If it is the case, it must be a bug in GnuPG. As far as I know > it allows multiple gpg-agent instances for each --homedir. GnuPG does allow multiple gpg-agent insances. You can check that by: 1. list-packages in Emacs, then an instance created under ~/.emacs.d/elpa/gnupg; 2. C-x C-f to opens a gpg file, then another instance (system default one) created under ~/.gnupg/ -- Hello, world