emacs-diffs
[Top][All Lists]
Advanced

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

emacs-29 17c7915ab94: ; Fix 'package-install-upgrade-built-in' check for


From: Philip Kaludercic
Subject: emacs-29 17c7915ab94: ; Fix 'package-install-upgrade-built-in' check for package menu
Date: Wed, 31 May 2023 17:54:39 -0400 (EDT)

branch: emacs-29
commit 17c7915ab947ebeec6ea5ad3eb4cad1f24d5d4fc
Author: Philip Kaludercic <philipk@posteo.net>
Commit: Philip Kaludercic <philipk@posteo.net>

    ; Fix 'package-install-upgrade-built-in' check for package menu
    
    * lisp/emacs-lisp/package.el (package-menu--find-upgrades): Use
    correct check to verify if a built-in packages in the package menu can
    be upgraded or not.
    
    This change improves upon a faulty assumption from
    ba2c76fa2bc3aabfda7d1d09cc5148f3f9d8e08e.  (Bug#63587)
---
 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 202aca36f24..8f266186d5e 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -3769,8 +3769,8 @@ object corresponding to the newer version."
         (and avail-pkg
              (version-list-< (package-desc-priority-version pkg-desc)
                              (package-desc-priority-version avail-pkg))
-             (xor (not package-install-upgrade-built-in)
-                  (package--active-built-in-p pkg-desc))
+             (or (not (package--active-built-in-p pkg-desc))
+                 package-install-upgrade-built-in)
              (push (cons name avail-pkg) upgrades))))
     upgrades))
 



reply via email to

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