From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#67937: 30.0.50; auth-source-pass relies on epa-file being enabled Date: Sun, 24 Dec 2023 13:41:09 +0200 Message-ID: <83a5pzde0a.fsf@gnu.org> References: <8734vwq06i.fsf@aarsen.me> <83frzwhgre.fsf@gnu.org> <87jzp8of97.fsf@aarsen.me> <83bkakhe8s.fsf@gnu.org> <87msu4myau.fsf@aarsen.me> <83y1dnga7u.fsf@gnu.org> <87sf3vlqj1.fsf@aarsen.me> <871qbf4ocp.fsf@neverwas.me> <871qbflg53.fsf@aarsen.me> <87h6kbxgzl.fsf@neverwas.me> <87jzp6is0s.fsf@aarsen.me> <87ttoas466.fsf@neverwas.me> <878r5mm3el.fsf@gmx.de> <875y0qrmhj.fsf@neverwas.me> <871qbdmagw.fsf@gmx.de> <87bkahlzzp.fsf@neverwas.me> <868r5lszxm.fsf@aarsen.me> <87plywlus1.fsf@gmx.de> <86r0jcn100.fsf@aarsen.me> <87h6k8kk4l.fsf@gmx.de> <867cl3kh4p.fsf@aarsen.me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24395"; mail-complaints-to="usenet@ciao.gmane.io" Cc: damien@cassou.me, 67937@debbugs.gnu.org, michael.albinus@gmx.de, jp@neverwas.me To: Arsen =?UTF-8?Q?Arsenovi=C4=87?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 24 12:42:30 2023 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 1rHMsH-00066x-Tw for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 24 Dec 2023 12:42:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rHMrl-0001FX-Dx; Sun, 24 Dec 2023 06:41:57 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rHMrk-0001FO-I3 for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2023 06:41:56 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rHMrk-0006In-9n for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2023 06:41:56 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rHMrp-0005Ni-QG for bug-gnu-emacs@gnu.org; Sun, 24 Dec 2023 06:42:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Dec 2023 11:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67937 X-GNU-PR-Package: emacs Original-Received: via spool by 67937-submit@debbugs.gnu.org id=B67937.170341809320637 (code B ref 67937); Sun, 24 Dec 2023 11:42:01 +0000 Original-Received: (at 67937) by debbugs.gnu.org; 24 Dec 2023 11:41:33 +0000 Original-Received: from localhost ([127.0.0.1]:51734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHMrM-0005Mm-TD for submit@debbugs.gnu.org; Sun, 24 Dec 2023 06:41:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rHMrK-0005MY-0H for 67937@debbugs.gnu.org; Sun, 24 Dec 2023 06:41:31 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rHMr7-0006Da-4I; Sun, 24 Dec 2023 06:41:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=w3qo199mLOf/AEh9MQ4Ensx8/dh2tTFO0APUpgfNBYM=; b=QNODdFZUI51txoZ67fNq md8stjRzqfOHJgkrrVZtCZ67xdksMnCzz5NFnWfdYYsn37asx2eouv+Io+x77tGZKie8d2SD9fZE7 RQSuMQtSra52bLC/Zo2FpZyAwfjOI9vp9czFG/XGrIiNi6iDjELJSRJGKrbdrvj9rFanYtTVEsq0U Z6pJmER/+G14VUfL8jMPxkLhSjioN2yCBw6k3i8cW1GEshoaOoPCOHdpob7shWPxSlPXUludCeO2z MgwGvBdSKp62D0H5HrE4jJ9Dzo94xLbesP1IjGpQ6MzouyFXnBMq9VtAnNd7DZOEG5G882OTvaT33 lEjnQ5yNGBBXxQ==; In-Reply-To: <867cl3kh4p.fsf@aarsen.me> (message from Arsen =?UTF-8?Q?Arsenovi=C4=87?= on Sun, 24 Dec 2023 11:37:55 +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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:276799 Archived-At: > From: Arsen Arsenović > Cc: "J.P." , Damien Cassou , Eli > Zaretskii , 67937@debbugs.gnu.org > Date: Sun, 24 Dec 2023 11:37:55 +0100 > > >> Regardless, what I said initially holds true ultimately: either epa-file > >> should not be relied on, or a-s-p should ensure it is present. I > >> gravitate towards the former, as it reduces the complexity of getting a > >> password-store entry. > > > > I vote for the latter, because it simplifies overall maintainability. > > I disagree. I think that involving the f-n-h-a mechanism for handling > PGP files ultimately introduces implicitly far more complexity, even if > the code is slightly briefer, precisely because of this dependency. I disagree with your disagreement, and agree with Michael here. I see no maintainer's complexity in using file-name handlers that could be avoided by not using them: file-name handlers are, and will always be, an integral part of Emacs internals, so thinking about them as "complexity" makes no more sense than, say, thinking about GC as complexity. P.S. Would people please not use "shorthands" like "f-n-h-a" and "a-s-p", but instead use the full names? Those "shorthands" make the text harder to read, while OTOH typing them in full using M-/ is very easy and takes only a couple of keypresses.