From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#13795: 24.3.50; epa-insert-keys improvements Date: Mon, 07 Dec 2020 00:56:22 -0500 Message-ID: References: <87lfearbx7.fsf@gnus.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28844"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 13795@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 07 06:57:20 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 1km9WS-0007QZ-6g for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 07 Dec 2020 06:57:20 +0100 Original-Received: from localhost ([::1]:46154 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1km9WQ-0005F4-VO for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 07 Dec 2020 00:57:18 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37614) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1km9WB-0005EY-0F for bug-gnu-emacs@gnu.org; Mon, 07 Dec 2020 00:57:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40554) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1km9WA-0007qA-P8 for bug-gnu-emacs@gnu.org; Mon, 07 Dec 2020 00:57:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1km9WA-0007XW-Od for bug-gnu-emacs@gnu.org; Mon, 07 Dec 2020 00:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 07 Dec 2020 05:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13795 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 13795-submit@debbugs.gnu.org id=B13795.160732059228933 (code B ref 13795); Mon, 07 Dec 2020 05:57:02 +0000 Original-Received: (at 13795) by debbugs.gnu.org; 7 Dec 2020 05:56:32 +0000 Original-Received: from localhost ([127.0.0.1]:52099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1km9Vg-0007Wb-7i for submit@debbugs.gnu.org; Mon, 07 Dec 2020 00:56:32 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1km9Vd-0007WB-Jr for 13795@debbugs.gnu.org; Mon, 07 Dec 2020 00:56:29 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49482) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1km9VX-0007aY-SM; Mon, 07 Dec 2020 00:56:24 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1km9VW-0004pj-SL; Mon, 07 Dec 2020 00:56:23 -0500 In-Reply-To: <87lfearbx7.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 06 Dec 2020 20:07:16 +0100) 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:195207 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Are you still seeing this issue in more recent versions of Emacs? I am running master from June. epa-insert-keys just took 6 seconds to insert 700 keys. I still have a build of master from Oct 2019; epa-insert-keys took the same time in that version. I don't remember when I reported this problem or with which Emacs version, or how long the operation took. Maybe that conversion job could not be done faster, but epa could save the resulting text. That would make it very fast if the keyring is unchanged. It could save the text in a file, and compare that file's mtime with that of the keyring to see whether to regenerate the file. That way, the memoization will work from one Emacs session to another. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)