X-Loop: help-debbugs@HIDDEN Subject: bug#78770: 31.0.50; listing packages has become impossible without creating random lisp directories Resent-From: "Mark A. Hershberger" <mah@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Jun 2025 02:24:02 +0000 Resent-Message-ID: <handler.78770.B.1749695002530 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 78770 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 78770 <at> debbugs.gnu.org Cc: Philip Kaludercic <philipk@HIDDEN> X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.1749695002530 (code B ref -1); Thu, 12 Jun 2025 02:24:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Jun 2025 02:23:22 +0000 Received: from localhost ([127.0.0.1]:54417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uPXb7-00008T-W9 for submit <at> debbugs.gnu.org; Wed, 11 Jun 2025 22:23:22 -0400 Received: from lists.gnu.org ([2001:470:142::17]:44568) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <mah@HIDDEN>) id 1uPXb5-00008B-8l for submit <at> debbugs.gnu.org; Wed, 11 Jun 2025 22:23:20 -0400 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 <mah@HIDDEN>) id 1uPXaw-0002Nk-2X for bug-gnu-emacs@HIDDEN; Wed, 11 Jun 2025 22:23:11 -0400 Received: from spam2.m5hosting.com ([206.71.179.218]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <mah@HIDDEN>) id 1uPXat-0006WM-Qq for bug-gnu-emacs@HIDDEN; Wed, 11 Jun 2025 22:23:09 -0400 Received: from mail.nichework.com ([108.161.151.107]) by spam2.m5hosting.com with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mah@HIDDEN>) id 1uPXae-0007LY-6R; Wed, 11 Jun 2025 19:22:55 -0700 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id E7A49C3817; Wed, 11 Jun 2025 22:22:38 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=everybody.org; s=dkim; t=1749694968; h=from:subject:date:message-id:to:cc:mime-version:content-type; bh=AsGXbFfQApP6/GMpHJNbaoVpVhvXep2u//q+0GCszBA=; b=XzmMAVWo0DDt7bZggc/+6r5o6K6pc54Kb8UcgY12LE5e5djy/3CdSja2T0AICG3iZZiLio LuXDW5b5KQB67v/iuhCqvvGqnQbXCE31GZxAN61QwPGKbwdtUwtsZgOa54fUuBq3MmxpIx JAN8ZeplYiIW8sgQX6cUeyn9N0e7Kr42g/Paq4/8qXaEjBDKWjN0ldkR3furhEZHMk+6xh EKhqbXLuRv+mMWdgFEThlzh8YlDLkQ5nZB5VvMnNoFL3Puy4eO6D5VqPtF4G+cA8rMclkd Se+l/uVm1euHvhWICDTZMR81ZwVYPRoRFR+L7m9qCGcbXGdUtOTdW0MxIPNtRQ== From: "Mark A. Hershberger" <mah@HIDDEN> Date: Wed, 11 Jun 2025 22:22:34 -0400 Message-ID: <874iwlog0l.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Last-TLS-Session-Version: TLSv1.3 X-Originating-IP: 108.161.151.107 X-SpamExperts-Domain: out.m5hosting.com X-SpamExperts-Username: 108.161.151.107 Authentication-Results: m5hosting.com; auth=pass smtp.auth=108.161.151.107@HIDDEN X-SpamExperts-Outgoing-Class: unsure X-SpamExperts-Outgoing-Evidence: Combined (0.50) X-Recommended-Action: accept X-Filter-ID: 9kzQTOBWQUFZTohSKvQbgI7ZDo5ubYELi59AwcWUnuV5syPzpWv16mXo6WqDDpKEChjzQ3JIZVFF 8HV60IETFiu2SmbhJN1U9FKs8X3+Nt2plR7kOf3a1q25fqGd+93G+ECTDP6wv13rBxijg7tV881N AYn79VOeuiuTZNFHBW10xYCHwzEoZpUBagq+YQPMCtmoQhY2xrBb8C+tWUvqrqBKsSdhvd/J5sX5 daZjkYuj1tf7/otoUSrj5YF3BbE8zthz0vNkOX8Em4cj6D/wdaH7nIWu6K6MLL/N5WrLYkbeCz+l 3qWTfFVid9N6X1MpV0BTl9HMz9DNBb38igffcMcHlulqXHO6YGDvxNTaaeZ6E5JqhSWdWpr9L2bu lXmia/8Uon9wny37HD2R7t0vNz664LtOD1RWR7VAZhsw0czRWxjQfMSQHNROO45tS+SCxaXDosBA q897M+j1nUG/T5eihz9HzCb45ouBWdReNRYTaJbF/DJ9xG35AyqkelXaS1bCbVsIlDKAIM0OGU0L 0whr/2BsA1u0Otkw3sGZMLgyTxnf0uwJaPEMoxYeuyR2bVdcPdbppsACYEn6feSAeSrpi3qzSWor RZz9mrrK4/sTO+Dqg8prgf7aLYi2x+S4chGFHjQ6q190o7vmaHflcwdxaI1w68a/gR3sOG0S14GC d5iXYJuZDVz9Fg6INCqeaUctVSmQrhijdeHUNkWkf6YBPj3pBOpSeR4QQ83lWQFu9jnS/Wz+Nfix 3T3XbqLDKR57SJP3JsSE+ECuizkl8neysWX9FCrb5pSaw3M9gvfXhP8ItrPNCFZ2YHxvGmUScX6W A4xk2dMd2nDLISKIkYE33dVvFF284kYLaS/24+CIyhaI671I4yi7MsEJJOHqrfRLR2dvDdHLYnTh vl/BZ65//NTZBx51jyNttdYuy1gghUYsA5/I98lhh7TO8HUaFg79ymcPsX/gFpNqI2JmgT8LsjKG jaMRfhQwBM0F5STVbpe4sB2oYVbdzVn8vjynmr3QJpGgnRjVY62DUYUy+Guv5hUVlgLz4M8piRGF 3SP1AwHyqvQYwyAg9EBJC4GXDTdrpIs2EnpDXb/iNlruMQ== X-Report-Abuse-To: spam@HIDDEN X-Complaints-To: abuse@HIDDEN Received-SPF: pass client-ip=206.71.179.218; envelope-from=mah@HIDDEN; helo=spam2.m5hosting.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Attempting to list packages consistently ends up with an error. Backtrace: Debugger entered--Lisp error: (file-missing "Opening directory" "No such file or directory" "/home/mah/lisp") package-vc-commit(#s(package-desc :name forge :version (0 5 3) :summary "Access Git forges from Magit" :reqs ((emacs (29 1)) (compat (30 1)) (closql (2 2 2)) (emacsql (4 3 1)) (ghub (4 3 2)) (let-alist (1 0 6)) (llama (0 6 3)) (magit (4 3 6)) (markdown-mode (2 7)) (seq (2 24)) (transient (0 9 0)) (yaml (1 2 0))) :kind vc :archive nil :dir "/home/mah/.emacs.d/elpa/forge" :extras ((:commit . "aaeec51cca677e678032c87c26d6024efd7c71c4")) :signed nil)) package-menu--print-info-simple(#s(package-desc :name forge :version (0 5 3) :summary "Access Git forges from Magit" :reqs ((emacs (29 1)) (compat (30 1)) (closql (2 2 2)) (emacsql (4 3 1)) (ghub (4 3 2)) (let-alist (1 0 6)) (llama (0 6 3)) (magit (4 3 6)) (markdown-mode (2 7)) (seq (2 24)) (transient (0 9 0)) (yaml (1 2 0))) :kind vc :archive nil :dir "/home/mah/.emacs.d/elpa/forge" :extras ((:commit . "aaeec51cca677e678032c87c26d6024efd7c71c4")) :signed nil)) package-menu--refresh(t nil) package-menu--generate(nil t) package-list-packages(nil) funcall-interactively(package-list-packages nil) command-execute(package-list-packages record) #<subr execute-extended-command>(nil "package-list-packages" nil) ad-Advice-execute-extended-command(#<subr execute-extended-command> nil "package-list-packages" nil) apply(ad-Advice-execute-extended-command #<subr execute-extended-command> (nil "package-list-packages" nil)) execute-extended-command(nil "package-list-packages" nil) funcall-interactively(execute-extended-command nil "package-list-packages" nil) command-execute(execute-extended-command) This problem was introduced with the following commit. Rolling back this commit fixes the problem: ef5c7ec4990a603ff476e2266c31ea055ac0b609 Author: Philip Kaludercic <philipk@HIDDEN> AuthorDate: Wed Apr 30 17:07:09 2025 +0200 Improve detection of VC package revisions * lisp/emacs-lisp/package-vc.el (package-vc-commit): If the package specification lists a :lisp-dir, use that to search for Lisp files. 1 file changed, 3 insertions(+), 1 deletion(-) lisp/emacs-lisp/package-vc.el | 4 +++- modified lisp/emacs-lisp/package-vc.el @@ -219,7 +219,9 @@ package-vc-commit ;; FIXME: vc should be extended to allow querying the commit of a ;; directory (as is possible when dealing with git repositories). ;; This should be a fallback option. - (cl-loop with dir = (package-desc-dir pkg-desc) + (cl-loop with dir = (let ((pkg-spec (package-vc--desc->spec pkg-desc))) + (or (plist-get pkg-spec :lisp-dir) + (package-desc-dir pkg-desc))) for file in (directory-files dir t "\\.el\\'" t) when (vc-working-revision file) return it finally return "unknown"))
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: "Mark A. Hershberger" <mah@HIDDEN> Subject: bug#78770: Acknowledgement (31.0.50; listing packages has become impossible without creating random lisp directories) Message-ID: <handler.78770.B.1749695002530.ack <at> debbugs.gnu.org> References: <874iwlog0l.fsf@HIDDEN> X-Gnu-PR-Message: ack 78770 X-Gnu-PR-Package: emacs Reply-To: 78770 <at> debbugs.gnu.org Date: Thu, 12 Jun 2025 02:24:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 78770 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 78770: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78770 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#78770: 31.0.50; listing packages has become impossible without creating random lisp directories Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Jun 2025 06:28:01 +0000 Resent-Message-ID: <handler.78770.B78770.174970965610778 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78770 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Mark A. Hershberger" <mah@HIDDEN> Cc: 78770 <at> debbugs.gnu.org, philipk@HIDDEN Received: via spool by 78770-submit <at> debbugs.gnu.org id=B78770.174970965610778 (code B ref 78770); Thu, 12 Jun 2025 06:28:01 +0000 Received: (at 78770) by debbugs.gnu.org; 12 Jun 2025 06:27:36 +0000 Received: from localhost ([127.0.0.1]:55431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uPbPT-0002nj-Eo for submit <at> debbugs.gnu.org; Thu, 12 Jun 2025 02:27:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40290) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uPbPQ-0002nB-LY for 78770 <at> debbugs.gnu.org; Thu, 12 Jun 2025 02:27:33 -0400 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 <eliz@HIDDEN>) id 1uPbPL-0006uZ-16; Thu, 12 Jun 2025 02:27:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=vKCCHySK26xS+mI5rvRbDjA9tySNrixnCFjykI3LaRU=; b=a9eGk7QeIXMV dIVxKRl7QNPB4JP+RWxaGkCjw6Qdv40j23eEBet5SsycMlrKJlNX9GqeQkV69H4d0XDaZDqJNkArH ZnHOc040p3EP1roee1QPl4Hz4YdPZDIy4eADnWfX/iqDz5xaZQRj4aUAvV2eRoJqQQM2Hl/8M93zv rzkHigLNBODfJuOxeLF2eGJO4661bTCmE1Y0FvGHaasmP0PjFdRyP4AzoWy4TyG3FEISBPx1RAGzI p78+5twyT6ZmlGHROCYlfp0xhwR9cMqywezVAwVev6w2QYrGXQBS9i0lDOLDZrwXPfIEdURxMTeXw l6pJmUgDSV231fM06fvFpg==; Date: Thu, 12 Jun 2025 09:27:19 +0300 Message-Id: <864iwlh3ug.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <874iwlog0l.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) References: <874iwlog0l.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: Philip Kaludercic <philipk@HIDDEN> > Date: Wed, 11 Jun 2025 22:22:34 -0400 > From: "Mark A. Hershberger" via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > Attempting to list packages consistently ends up with an error. Backtrace: I don't get any errors here, FWIW. > Debugger entered--Lisp error: (file-missing "Opening directory" "No such file or directory" "/home/mah/lisp") > package-vc-commit(#s(package-desc :name forge :version (0 5 3) :summary "Access Git forges from Magit" :reqs ((emacs (29 1)) (compat (30 1)) (closql (2 2 2)) (emacsql (4 3 1)) (ghub (4 3 2)) (let-alist (1 0 6)) (llama (0 6 3)) (magit (4 3 6)) (markdown-mode (2 7)) (seq (2 24)) (transient (0 9 0)) (yaml (1 2 0))) :kind vc :archive nil :dir "/home/mah/.emacs.d/elpa/forge" :extras ((:commit . "aaeec51cca677e678032c87c26d6024efd7c71c4")) :signed nil)) > package-menu--print-info-simple(#s(package-desc :name forge :version (0 5 3) :summary "Access Git forges from Magit" :reqs ((emacs (29 1)) (compat (30 1)) (closql (2 2 2)) (emacsql (4 3 1)) (ghub (4 3 2)) (let-alist (1 0 6)) (llama (0 6 3)) (magit (4 3 6)) (markdown-mode (2 7)) (seq (2 24)) (transient (0 9 0)) (yaml (1 2 0))) :kind vc :archive nil :dir "/home/mah/.emacs.d/elpa/forge" :extras ((:commit . "aaeec51cca677e678032c87c26d6024efd7c71c4")) :signed nil)) > package-menu--refresh(t nil) > package-menu--generate(nil t) > package-list-packages(nil) > funcall-interactively(package-list-packages nil) > command-execute(package-list-packages record) > #<subr execute-extended-command>(nil "package-list-packages" nil) > ad-Advice-execute-extended-command(#<subr execute-extended-command> nil "package-list-packages" nil) > apply(ad-Advice-execute-extended-command #<subr execute-extended-command> (nil "package-list-packages" nil)) > execute-extended-command(nil "package-list-packages" nil) > funcall-interactively(execute-extended-command nil "package-list-packages" nil) > command-execute(execute-extended-command) What is that advice shown in the backtrace? Does this problem happen in "emacs -Q"?
X-Loop: help-debbugs@HIDDEN Subject: bug#78770: 31.0.50; listing packages has become impossible without creating random lisp directories Resent-From: "Mark A. Hershberger" <mah@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 12 Jun 2025 13:31:02 +0000 Resent-Message-ID: <handler.78770.B78770.17497350074426 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78770 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii <eliz@HIDDEN> Cc: 78770 <at> debbugs.gnu.org, philipk@HIDDEN Received: via spool by 78770-submit <at> debbugs.gnu.org id=B78770.17497350074426 (code B ref 78770); Thu, 12 Jun 2025 13:31:02 +0000 Received: (at 78770) by debbugs.gnu.org; 12 Jun 2025 13:30:07 +0000 Received: from localhost ([127.0.0.1]:57441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uPi0M-00019J-KF for submit <at> debbugs.gnu.org; Thu, 12 Jun 2025 09:30:07 -0400 Received: from spam2.m5hosting.com ([206.71.179.218]:50912) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <mah@HIDDEN>) id 1uPi0J-00018F-Lk for 78770 <at> debbugs.gnu.org; Thu, 12 Jun 2025 09:30:04 -0400 Received: from mail.nichework.com ([108.161.151.107]) by spam2.m5hosting.com with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mah@HIDDEN>) id 1uPi09-00046w-FZ; Thu, 12 Jun 2025 06:29:57 -0700 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id F1E70C50EC; Thu, 12 Jun 2025 09:29:37 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=everybody.org; s=dkim; t=1749734988; h=from:subject:date:message-id:to:cc:mime-version:content-type: in-reply-to:references; bh=2FztclpSsSAazUc3sDCs/xC0pJXA4BOeeYAxXXKfG4M=; b=MsHTuHyaOazbheDiXJvY2mZsrB8Oxq1RJUeX3AKvTWjrKw5GU/Fd3FKixJKpAUTEc3pyt4 ztNonAEEC2P4J0KjmblwKD4MrWbFEJ6SzHJkyBruECa+LChzVcrsxviY1pPRXcKErrpB33 gH3iaiitVAFtyH+TakNWKZz2bMU1uMBOpXb4MEsVPZgaFnfkbgS7w25xaGJy9ZELOk3nCV mRUYQHrXgJp4HX6ehVbuvixf54a/EC4wVAK9aorFXzjY0pGEBW/rtp+L7mErSWe4fTyZnm gTo/JZy/w9Wt3v+0KpoZEVShxh+uD2+OoWiKLoUHl23WLoo8e7Q59W0GxnjQfg== From: "Mark A. Hershberger" <mah@HIDDEN> In-Reply-To: <864iwlh3ug.fsf@HIDDEN> References: <874iwlog0l.fsf@HIDDEN> <864iwlh3ug.fsf@HIDDEN> X-URL: http://hexmode.com/ Date: Thu, 12 Jun 2025 09:29:34 -0400 Message-ID: <87y0txjdfl.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Last-TLS-Session-Version: TLSv1.3 X-Originating-IP: 108.161.151.107 X-SpamExperts-Domain: out.m5hosting.com X-SpamExperts-Username: 108.161.151.107 Authentication-Results: m5hosting.com; auth=pass smtp.auth=108.161.151.107@HIDDEN X-SpamExperts-Outgoing-Class: unsure X-SpamExperts-Outgoing-Evidence: Combined (0.50) X-Recommended-Action: accept X-Filter-ID: 9kzQTOBWQUFZTohSKvQbgI7ZDo5ubYELi59AwcWUnuV5syPzpWv16mXo6WqDDpKEChjzQ3JIZVFF 8HV60IETFiu2SmbhJN1U9FKs8X3+Nt2plR7kOf3a1q25fqGd+93G+ECTDP6wv13rBxijg7tV88TU 3HaKK4ujvnbYdmXnUstizSh2f1rWsE3ZhyRR3OEyCtmoQhY2xrBb8C+tWUvqrqBKsSdhvd/J5sX5 daZjkYuj1tf7/otoUSrj5YF3BbE8zthz0vNkOX8Em4cj6D/wdaH7nIWu6K6MLL/N5WrLYkbeCz+l 3qWTfFVid9N6X1MpV0BTl9HMz9DNBb38igffcMcHlulqXHO6YGDvxNTaaeZ6E5JqhSWdWpr9L2bu lXmia/8Uon9wny37HD2R7t0vNz664LtOD1RWR7VAZhsw0cxkXlax6psyuGkUj7IWD378wunwZ2fb 0JWQWUAg46EU9AEXadHR22ENjq4NUgQSMAMzMvYNnmxOH/tLDCN7ZfhaFdN3GpJOPzweSurPimZH vj8NbmERxiEY66CyIQS5fVW/zJE11ZjKQFiKV8EwnkodMk8Z39LsCWjxDKMWHrskdlGKUalitguJ czmqyjnaKx5eghiil5WBsiudfd6nPeE9UK3zAIEZVOg0mvNZ68OL2zlIl6hUePmHuUvTp8QBXEgH cWiNcOvGv4Ed7DhtEteBYbKZY5DoaY88HZkVLsVAJCJm9G1lKj857cnI3md/jEqx+6xWeRrHOebr Ei1GWtbhFisPR2h3wrhaGHuhCI8itEbZZgBF7XLl6+NLHxltfhD08MBIuoMxJMdXeK/PNI9414T/ CLazzQhWdmB8bxplEr2RJTNhovz1tLOn1Q3zB346DSiNaGCCDjeF/ebzfDNZH+J4C5itCzm22Ylw XskBKSQtCTko79TeHUYJ/aLea6J8OuOyfnlxau2icKc0YV/JUrEcH960Yb6MpiL+285bIRYO/cpn D7F/4BaTaiNiZoHc0/kZ0pqO708O+kZI8ghbkJATc3rMdM/Ku1p5UGoMYTN74FFXEK2oM5XxQrva Pa27AM/HaODjnSDu9CyWSBDs9QMB8qr0GMMgIPRASQuBl0e3eAlqUrf7Jv4GIZjXCEg= X-Report-Abuse-To: spam@HIDDEN X-Complaints-To: abuse@HIDDEN X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> Attempting to list packages consistently ends up with an error. Backtrace: > > I don't get any errors here, FWIW. I, also, do not get any errors with emacs -Q. >> ad-Advice-execute-extended-command(#<subr execute-extended-command> nil "package-list-packages" nil) > > What is that advice shown in the backtrace? The advice was from multiple-cursors. Removing that package still results in an error. I thought the error might have something to do with the directory it was executed in, but creating an empty directory under /tmp showed the same problem. Here is the current backtrace with multiple-cursors removed and executing in the new directory: Debugger entered--Lisp error: (file-missing "Opening directory" "No such file or directory" "/tmp/test/lisp") package-vc-commit(#s(package-desc :name forge :version (0 5 3) :summary "Access Git forges from Magit" :reqs ((emacs (29 1)) (compat (30 1)) (closql (2 2 2)) (emacsql (4 3 1)) (ghub (4 3 2)) (let-alist (1 0 6)) (llama (0 6 3)) (magit (4 3 6)) (markdown-mode (2 7)) (seq (2 24)) (transient (0 9 0)) (yaml (1 2 0))) :kind vc :archive nil :dir "/home/mah/emacsd-test/elpa/forge" :extras ((:commit . "aaeec51cca677e678032c87c26d6024efd7c71c4")) :signed nil)) package-menu--print-info-simple(#s(package-desc :name forge :version (0 5 3) :summary "Access Git forges from Magit" :reqs ((emacs (29 1)) (compat (30 1)) (closql (2 2 2)) (emacsql (4 3 1)) (ghub (4 3 2)) (let-alist (1 0 6)) (llama (0 6 3)) (magit (4 3 6)) (markdown-mode (2 7)) (seq (2 24)) (transient (0 9 0)) (yaml (1 2 0))) :kind vc :archive nil :dir "/home/mah/emacsd-test/elpa/forge" :extras ((:commit . "aaeec51cca677e678032c87c26d6024efd7c71c4")) :signed nil)) package-menu--refresh(t nil) package-menu--generate(nil t) list-packages(nil) funcall-interactively(list-packages nil) command-execute(list-packages record) execute-extended-command(nil "list-packages" "package lis") funcall-interactively(execute-extended-command nil "list-packages" "package lis") command-execute(execute-extended-command) I will continue to look for the cause.
X-Loop: help-debbugs@HIDDEN Subject: bug#78770: 31.0.50; listing packages has become impossible without creating random lisp directories Resent-From: Philip Kaludercic <philipk@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 14 Jun 2025 22:34:02 +0000 Resent-Message-ID: <handler.78770.B78770.174994039621401 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 78770 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Mark A. Hershberger" <mah@HIDDEN> Cc: Eli Zaretskii <eliz@HIDDEN>, 78770 <at> debbugs.gnu.org Received: via spool by 78770-submit <at> debbugs.gnu.org id=B78770.174994039621401 (code B ref 78770); Sat, 14 Jun 2025 22:34:02 +0000 Received: (at 78770) by debbugs.gnu.org; 14 Jun 2025 22:33:16 +0000 Received: from localhost ([127.0.0.1]:47040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uQZR5-0005Z7-Ic for submit <at> debbugs.gnu.org; Sat, 14 Jun 2025 18:33:15 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47899) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <philipk@HIDDEN>) id 1uQZR1-0005Xn-UI for 78770 <at> debbugs.gnu.org; Sat, 14 Jun 2025 18:33:13 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 348F2240101 for <78770 <at> debbugs.gnu.org>; Sun, 15 Jun 2025 00:32:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=1984.ea087b; t=1749940378; bh=7vk+gcOIYF6K5zOWPpSMovae2YSvCI1kgyl2FaZqcXk=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=AqQc1pnAL9A67NMVpMd87Tzz4qYapVGHu2TueN3Q01k1Ho58XRF7xEoYwBJHRcr+A cssB0NSNjFXlRI08K7oGef0iOK2kCFJNDih4sIE2hv2cIUtWTUbiAmUiDWoviH2SPi yAqLyUFT2O7QC4SOjO9b15GNs71/fReP4WungrkfgEwo6MLUS8fTUuEoQan++cHcCK lYfgPmi0YHux1Fm6HRmiJF6driJtaVkmwdu5hdolPui6RgH5ccZ1XlWkBBjtQtwvIE kIhjZQlbnZixOZySQfEaAO3QbXMD+tSDKn6Xox9OEWsKFV5NY6V4k2qvSgi3ewxLr3 gsWtvTnICU7uBm1giqMEhG84m2emnRfTATkGtZOfUKEO0/2twlaAgH5YvWDzerwjNO /sRdmb1syM6ZW/MUZzyljOr8nvGez1UzXgYNLeGSYs8aDak5SrLjoDdZA0fThd9vvF Yc6PSkapInnYLTmt0OYl74B+x/HSeUuC5JDUVRdYaxsbKakT7qi Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4bKWHY2QN8z6tsg; Sun, 15 Jun 2025 00:32:57 +0200 (CEST) From: Philip Kaludercic <philipk@HIDDEN> In-Reply-To: <87y0txjdfl.fsf@HIDDEN> References: <874iwlog0l.fsf@HIDDEN> <864iwlh3ug.fsf@HIDDEN> <87y0txjdfl.fsf@HIDDEN> Autocrypt: addr=philipk@HIDDEN; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM OpenPGP: id=philipk@HIDDEN; url="https://keys.openpgp.org/vks/v1/by-email/philipk@HIDDEN"; preference=signencrypt Date: Sat, 14 Jun 2025 22:32:56 +0000 Message-ID: <87sek2dkdj.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) "Mark A. Hershberger" <mah@HIDDEN> writes: > Eli Zaretskii <eliz@HIDDEN> writes: > >>> Attempting to list packages consistently ends up with an error. Backtrace: >> >> I don't get any errors here, FWIW. > > I, also, do not get any errors with emacs -Q. > >>> ad-Advice-execute-extended-command(#<subr execute-extended-command> nil "package-list-packages" nil) >> >> What is that advice shown in the backtrace? > > The advice was from multiple-cursors. Removing that package still > results in an error. I thought the error might have something to do > with the directory it was executed in, but creating an empty directory > under /tmp showed the same problem. > > Here is the current backtrace with multiple-cursors removed and > executing in the new directory: > > Debugger entered--Lisp error: (file-missing "Opening directory" "No such file or directory" "/tmp/test/lisp") Did you perhaps use `package-vc-install-from-checkout' on a directory you had checked out in /tmp/? > package-vc-commit(#s(package-desc :name forge :version (0 5 3) > :summary "Access Git forges from Magit" :reqs ((emacs (29 1)) (compat > (30 1)) (closql (2 2 2)) (emacsql (4 3 1)) (ghub (4 3 2)) (let-alist > (1 0 6)) (llama (0 6 3)) (magit (4 3 6)) (markdown-mode (2 7)) (seq (2 > 24)) (transient (0 9 0)) (yaml (1 2 0))) :kind vc :archive nil :dir > "/home/mah/emacsd-test/elpa/forge" :extras ((:commit > . "aaeec51cca677e678032c87c26d6024efd7c71c4")) :signed nil)) > package-menu--print-info-simple(#s(package-desc :name forge :version > (0 5 3) :summary "Access Git forges from Magit" :reqs ((emacs (29 1)) > (compat (30 1)) (closql (2 2 2)) (emacsql (4 3 1)) (ghub (4 3 2)) > (let-alist (1 0 6)) (llama (0 6 3)) (magit (4 3 6)) (markdown-mode (2 > 7)) (seq (2 24)) (transient (0 9 0)) (yaml (1 2 0))) :kind vc :archive > nil :dir "/home/mah/emacsd-test/elpa/forge" :extras ((:commit > . "aaeec51cca677e678032c87c26d6024efd7c71c4")) :signed nil)) > package-menu--refresh(t nil) > package-menu--generate(nil t) > list-packages(nil) > funcall-interactively(list-packages nil) > command-execute(list-packages record) > execute-extended-command(nil "list-packages" "package lis") > funcall-interactively(execute-extended-command nil "list-packages" "package lis") > command-execute(execute-extended-command) > > I will continue to look for the cause.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.