From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#67937: 30.0.50; auth-source-pass relies on epa-file being enabled Date: Sat, 23 Nov 2024 13:14:58 +0100 Message-ID: <87h67yxi2l.fsf@gmx.de> References: <8734vwq06i.fsf@aarsen.me> <868r5lszxm.fsf@aarsen.me> <87plywlus1.fsf@gmx.de> <86r0jcn100.fsf@aarsen.me> <87h6k8kk4l.fsf@gmx.de> <867cl3kh4p.fsf@aarsen.me> <83a5pzde0a.fsf@gnu.org> <86h6k77qco.fsf@aarsen.me> <87v88nk5md.fsf@gmx.de> <86y1dj4l71.fsf@aarsen.me> <87le9jjyu6.fsf@gmx.de> <8734vlflpf.fsf@aarsen.me> <87bka9ic18.fsf@gmx.de> <86wmgz769s.fsf@aarsen.me> <871pz69go8.fsf@gmx.de> <86h6814ydo.fsf@aarsen.me> <87msht938s.fsf@gmx.de> <868qtcto2h.fsf@aarsen.me> <87zflr7jpq.fsf@gmx.de> <87frnjz2ca.fsf@gmx.de> <86v7wep4cw.fsf@aarsen.me> Reply-To: Michael Albinus Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16407"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: damien@cassou.me, Eli Zaretskii , 67937@debbugs.gnu.org, 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 Sat Nov 23 13:16:27 2024 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 1tEp3q-000472-7x for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 Nov 2024 13:16:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tEp3W-00016K-7P; Sat, 23 Nov 2024 07:16:06 -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 1tEp3U-00015u-Ed for bug-gnu-emacs@gnu.org; Sat, 23 Nov 2024 07:16:04 -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 1tEp3S-0004uh-IU for bug-gnu-emacs@gnu.org; Sat, 23 Nov 2024 07:16:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=bSuLFhoBP4h6+Lv6A84ARSlHSFimMRzfxR2qxIm7m5c=; b=pkE04YYtjUZg951wIZ2mQnIaIgSnlW2KmGOkoj/F5cLqGmwjQZnI6ABLHTxYelx5CPvmpEszvZYrG91ZpUEPnEOMn2js93Oc4FMvZCJe4iyi1yNnLQcVPTTxmT+1qIKOrmiL+/sHg4Sqbta3zzgJlT5H89ycU2IEfDIPe3mZyAh1W/dc848TSuQsKWdcke7rK+gkGL+qc0KSPdID38vkivsK3a1IrjpjlbKNSTABtlf4lnG1aNFKC6Rc7mZo6sIfirG2AjHSjPPXzpVwcYVL6wcnqFsRXEoLR6+pbOnfn4NetahiFxTcrZWmRHzFUa4ol8ImFvMacY4EqvvRk5Ebwg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tEp3S-0003X5-Ct for bug-gnu-emacs@gnu.org; Sat, 23 Nov 2024 07:16:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Nov 2024 12:16:02 +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.173236411513505 (code B ref 67937); Sat, 23 Nov 2024 12:16:02 +0000 Original-Received: (at 67937) by debbugs.gnu.org; 23 Nov 2024 12:15:15 +0000 Original-Received: from localhost ([127.0.0.1]:56952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEp2g-0003Vk-Uk for submit@debbugs.gnu.org; Sat, 23 Nov 2024 07:15:15 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:50157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tEp2e-0003S4-1x for 67937@debbugs.gnu.org; Sat, 23 Nov 2024 07:15:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1732364102; x=1732968902; i=michael.albinus@gmx.de; bh=bSuLFhoBP4h6+Lv6A84ARSlHSFimMRzfxR2qxIm7m5c=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=GdG3S7z3pWCxFwNRWowQ9/zabMuk4R/wwJ8AcaR7/N2GbnoS3GsfGUx6Jo2wmDcl b2mZeVsMOFJhMu9sC+O6+P32uWX/17kQ1t8ZEdxD/44rv0+KHsriO6HTSH22kBA0D kPOO1GyVbHWAVG+X9sfaUhqErjoFXABgICy0MxZE4lJzf3Yn1Et+8iL8opyK2YjpD uWeuTppG5yx6ueZm1/oG9fDSkqpy8rrpmvCXxN+IqHZOtpDw8MwmL1pHqYULfCEsL DaZdBNDkX+cT76kBmFQIkGKjfM5EO1NJAbQaEEfBgyEaYPyW10h14QYnlP0a3ybJL Una/g44/6CCtWUpHrQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MeCpR-1tpFaM3arv-00nmHK; Sat, 23 Nov 2024 13:15:01 +0100 In-Reply-To: <86v7wep4cw.fsf@aarsen.me> ("Arsen =?UTF-8?Q?Arsenovi=C4=87?="'s message of "Sat, 23 Nov 2024 12:38:23 +0100") X-Provags-ID: V03:K1:2iG3sslvfAyljXuE+Xg/3uZMJyzhSOp9HsB9PQeRmHdymXLmLgX IuCF8m+5ZYCi7Cewa/PWPAfvOMTZaTXx7c1TYxMgFgSLAPYBkHK3N/sQMhm1Z7h+g4l0kyT iBdDf2pROAWSJmfitiEPA9u0YX2QWg7a8gNS8q+NM4RyYkWjnh6BA1icUPjcAOBNmpEvQlo L4ncF17QPP6MxvZWMESeA== UI-OutboundReport: notjunk:1;M01:P0:CX2E0UHAihw=;RkLbdZW/7EfRvVMg4dwG2x2ySVO JoVBblU0bdUKB0GBmcwEfXnnEylGAQj1PzmxiwqV/RaVOcDhvhGhSTtO92X9/HEoDE6vV8jZT DV4FQZMbIMsSfTAHOszpdq32UNLGNIIvxu5j/pW5zIAJd0gLycMb4dZXvytIKaF+Hh7Wy03v7 Y9t6l9T0FMctwHZlLCkhemm1XzHHq0gRqo/9X8exwKt2jW5xcNg14qKN72bftN2wveJ/0AIAz KvfLKuVOcajS13gDAiorzgwBqcw8oC3/tpgMpxcqa2dMiTGItg2JS12GDTtJMAkcue0v0wrD4 2i/DMgDPbWkWaA3mPmbrU+Z4kcMgkkODqnbOJ9GS0Tt3m3hf0XiAr5aRlm8kPI+mwqBjs43xE iRxbvFjFkJlLKRt0lKemfZyrm2XKwfHzjF/U9xdLKgTrJYxed5LFyxj6mQQ3r9gaX/D96E1LH eoUmSj3JSBG9hp3B8ZcNRzVpYtiUP+xy5Kss1ICnjqAULU8WDokeLwh4xHH8PdPPA5MLzTnTf vuopkmCNz3tLHu3sRjYkev/KGKdiZ5PsoE9lldhwKEX0uCuLkINrmz+CjMEuMVS1kRTXX9MTC lGIIZBmQa7iqGBZw/CStp8mQRTKaBaJOobf+1mzQNKY+CZVdzEchpnrPbHd18MTtlhSD+eX0w bSJdqOZLB2g7w6MjZ2PNoI7pbdCzfBC3L5ASYhQszhAVQkPUGNoaFabnzmgVf9VsGkKr+Tqat Ui8ccG27cqkxKa4nSw9JxRyO2cjmVR4moL6HHZqnLP5AizbVN5nm6Zomcb/yCSsySakjVkot 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:295818 Archived-At: Arsen Arsenovi=C4=87 writes: > Hi Michael, Hi Arsen, >> Trying to be more constructive: what about the appended patch? It should >> fix the problem reported here, and it is simple. > > Yes, this fix is simple and is OK by me (I did mention it in an earlier > post in this thread IIRC). It certainly will fix the issue. I've pushed the patch to the master branch. Keeping the bug open in order to track your attempts finding the reason for empty file-name-handler= -alist. > To debug the underlying issue, do you have any tips on how I could catch > file-name-handler-alist becoming nil? The obvious (variable watchers) > does not work due to frequency of change (and how many times it is > actually totally legitimate for that variable to become nil in a > let-binding), I fear, and I suspect I'll need to hack core sooner or > later. Again, it feels almost like 'let' is broken, because this > happens outside of a let-binding context. I would modify `debug--implement-debug-watch', this is the variable watcher called when you use 'M-x debug-on-variable-change'. It has an argument OP which tells the kind of operation which has triggered the variable change, it can be one of the symbols =E2=80=98'set', 'let', 'unlet= ', 'makunbound', or 'defvaralias'. So the changed funtion could be --8<---------------cut here---------------start------------->8--- (if (or inhibit-debug-on-entry debugger-jumping-flag (memq op '(let unlet))) nil ... --8<---------------cut here---------------end--------------->8--- > Thanks in advance, have a lovely day. Best regards, Michael.