emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 998f9d98c3b 2/2: Tolerate errors while recompiling all packages


From: Philip Kaludercic
Subject: master 998f9d98c3b 2/2: Tolerate errors while recompiling all packages
Date: Sun, 11 Feb 2024 16:50:53 -0500 (EST)

branch: master
commit 998f9d98c3b0611b472f4be963d24a96c0a9e197
Author: Philip Kaludercic <philipk@posteo.net>
Commit: Philip Kaludercic <philipk@posteo.net>

    Tolerate errors while recompiling all packages
    
    * lisp/emacs-lisp/package.el (package-recompile-all): Demote errors
    raised by 'package-recompile'.  (Bug#68678)
---
 lisp/emacs-lisp/package.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 868373f46c2..fe7b10f569a 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -2610,7 +2610,8 @@ This is meant to be used only in the case the 
byte-compiled files
 are invalid due to changed byte-code, macros or the like."
   (interactive)
   (pcase-dolist (`(_ ,pkg-desc) package-alist)
-    (package-recompile pkg-desc)))
+    (with-demoted-errors "Error while recompiling: %S"
+      (package-recompile pkg-desc))))
 
 ;;;###autoload
 (defun package-autoremove ()



reply via email to

[Prev in Thread] Current Thread [Next in Thread]