]> git.eshelyaron.com Git - emacs.git/commitdiff
Insert news for installed packages only
authormuffinmad <andreyk.mad@gmail.com>
Mon, 28 Nov 2022 21:09:59 +0000 (23:09 +0200)
committerPhilip Kaludercic <philipk@posteo.net>
Wed, 30 Nov 2022 19:27:41 +0000 (20:27 +0100)
* lisp/emacs-lisp/package.el (describe-package-1): Check package is
installed and "news" is a regular file.  (Bug#59684)

lisp/emacs-lisp/package.el

index 8e7c34da383206a30457739f33432b861be1e854..f10dc9157213ce3ddea664d1513aa2cc1a0d2d4d 100644 (file)
@@ -2696,7 +2696,10 @@ Helper function for `describe-package'."
          (signed (if desc (package-desc-signed desc)))
          (maintainer (cdr (assoc :maintainer extras)))
          (authors (cdr (assoc :authors extras)))
-         (news (and-let* ((file (expand-file-name "news" pkg-dir))
+         (news (and-let* (pkg-dir
+                          ((not built-in))
+                          (file (expand-file-name "news" pkg-dir))
+                          ((file-regular-p file))
                           ((file-readable-p file)))
                  file)))
     (when (string= status "avail-obso")