From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#39886: [PATCH] Add EPA keyserver client Date: Sun, 09 Aug 2020 21:41:22 +0200 Message-ID: <871rkfbo9p.fsf@gnus.org> References: <87h7tc5a9g.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39359"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 39886@debbugs.gnu.org, stefan@marxist.se To: philipk@posteo.net (Philip K.) Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 09 21:44:15 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k4rEq-000A2x-SJ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 09 Aug 2020 21:44:12 +0200 Original-Received: from localhost ([::1]:46440 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k4rEp-0006rA-Tb for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 09 Aug 2020 15:44:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40458) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4rCk-00060r-Ic for bug-gnu-emacs@gnu.org; Sun, 09 Aug 2020 15:42:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50198) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k4rCk-00037o-9W for bug-gnu-emacs@gnu.org; Sun, 09 Aug 2020 15:42:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1k4rCk-0006Bt-7e for bug-gnu-emacs@gnu.org; Sun, 09 Aug 2020 15:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Aug 2020 19:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39886 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 39886-submit@debbugs.gnu.org id=B39886.159700209523763 (code B ref 39886); Sun, 09 Aug 2020 19:42:02 +0000 Original-Received: (at 39886) by debbugs.gnu.org; 9 Aug 2020 19:41:35 +0000 Original-Received: from localhost ([127.0.0.1]:33511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4rCI-0006BC-Ok for submit@debbugs.gnu.org; Sun, 09 Aug 2020 15:41:34 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:39350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k4rCH-0006Aw-Gr for 39886@debbugs.gnu.org; Sun, 09 Aug 2020 15:41:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=5YoW2/9YQ3PFtPsj7gCe6aFMloQkRrW494muKk1lkfM=; b=mLmp0l77zyJN3w5GYZnth9Fdx0 2yq6Kg2h89lorRzzGXjNnhc/NLQxOHiwIUmVv4hSHs2x7ZoIVW//N/MolBbpH4vetmdifmwoTJLs8 LQLSZWuaEaE9YpkdU2laIGqYRxl3GEOQtDzTn7fwBKNWt9GF3ll/4o+rO53CejtGwRLw=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k4rC7-0002wK-S6; Sun, 09 Aug 2020 21:41:27 +0200 In-Reply-To: <87h7tc5a9g.fsf@posteo.net> (Philip K.'s message of "Sun, 09 Aug 2020 13:28:11 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:184451 Archived-At: philipk@posteo.net (Philip K.) writes: > Yes, it implements the protocol and a basic UI. My only issues is that I > wrote this before I dove in to the EPA source, and realized that it more > or les depends on GnuPG. And if GnuGP is alreay given, I could just as > well use it's build-in functionallity for querying the server, without > having to reimplement it in Elisp. Hm, yes, that's true... >> But for this to work seamlessly, your package has to be in Emacs core, >> otherwise Gnus/rmail can't rely on it as easily. > > Couldn't it extend Gnus/rmail externally? Or could Gnus/rmail check if > it's feature is available? That's possible, but these things always turn out cleaner and less breakable if "applications" (like rmail) call libraries, instead of the libraries extending the "applications". And checking is always possible, but the user interface is often better and less fragile if the applications can just rely in the infrastructure being there. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no