emacs-31 6464453558e: Avoid destructively modifying 'package--builtin-alist'
Philip Kaludercic <[email protected]> Sun, 5 Jul 2026 12:57:00 -0400 (EDT)
| Newsgroups | gmane.emacs.diffs |
|---|---|
| Message-ID | <[email protected]> |
branch: emacs-31 commit 6464453558e54035360f796a6ee351b5f3e4a461 Author: Philip Kaludercic <[email protected]> Commit: Philip Kaludercic <[email protected]> Avoid destructively modifying 'package--builtin-alist' * lisp/emacs-lisp/package.el (package--upgradeable-packages): Use 'append' instead of 'nconc' to not append the contents of 'package-alist' to 'package--builtin-alist'. (Bug#81242) --- lisp/emacs-lisp/package.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 12b450d93db..da4642aeb78 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -2186,8 +2186,8 @@ NAME should be a symbol." (package-desc-version (cadr elt)) (package-desc-version available))) (not (package-vc-p (cadr elt)))))) - (nconc (and include-builtins (package--builtin-alist)) - (package--alist))))) + (append (and include-builtins (package--builtin-alist)) + (package--alist))))) ;;;###autoload (defun package-upgrade-all (&optional query)