]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix marking upgrades for packages from ELPA or NonGNU ELPA
authorPo Lu <luangruo@yahoo.com>
Wed, 13 Apr 2022 07:17:30 +0000 (07:17 +0000)
committerPo Lu <luangruo@yahoo.com>
Wed, 13 Apr 2022 07:17:30 +0000 (07:17 +0000)
* lisp/emacs-lisp/package.el (package-menu--find-upgrades): Look
inside ``external'' packages as well when searching for
upgrades.  (bug#54117)

lisp/emacs-lisp/package.el

index 4f1ac5a5dac6de60b74696b8350b03bf41587401..f6aad64d358059a8e7bf081ac2e7f56dabe01ec5 100644 (file)
@@ -3465,7 +3465,7 @@ corresponding to the newer version."
       ;; ENTRY is (PKG-DESC [NAME VERSION STATUS DOC])
       (let ((pkg-desc (car entry))
             (status (aref (cadr entry) 2)))
-        (cond ((member status '("installed" "dependency" "unsigned"))
+        (cond ((member status '("installed" "dependency" "unsigned" "external"))
                (push pkg-desc installed))
               ((member status '("available" "new"))
                (setq available (package--append-to-alist pkg-desc available))))))