From 9bd185609643ec861b02b4327295bb6db3b82974 Mon Sep 17 00:00:00 2001 From: muffinmad Date: Mon, 28 Nov 2022 23:09:59 +0200 Subject: [PATCH] Insert news for installed packages only * lisp/emacs-lisp/package.el (describe-package-1): Check package is installed and "news" is a regular file. --- lisp/emacs-lisp/package.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 8d44fae30a0..f722eb8fae9 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -2696,8 +2696,10 @@ describe-package-1 (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)) - ((file-readable-p file))) + (news (and-let* (pkg-dir + ((not built-in)) + (file (expand-file-name "news" pkg-dir)) + ((file-regular-p file))) file))) (when (string= status "avail-obso") (setq status "available obsolete")) -- 2.32.1 (Apple Git-133)