[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 ()