summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/package.el
diff options
context:
space:
mode:
authorStefan Kangas <stefankangas@gmail.com>2022-12-11 19:00:01 +0100
committerStefan Kangas <stefankangas@gmail.com>2022-12-11 19:02:44 +0100
commit3e349ee1198c7fc5187975c3e52e805a44f5b84b (patch)
tree7570f13fc4891df442323638dfad3a5c146f33f6 /lisp/emacs-lisp/package.el
parent733cdeabfb91520584ab88253292c1451f295bae (diff)
downloademacs-3e349ee1198c7fc5187975c3e52e805a44f5b84b.tar.gz
Fix error message when installing non-existent package
* lisp/emacs-lisp/package.el (package-compute-transaction): Don't add trailing dash to package name in non-existent package error. (Bug#59923)
Diffstat (limited to 'lisp/emacs-lisp/package.el')
-rw-r--r--lisp/emacs-lisp/package.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index a9fd8c741e8..4d33311cb74 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -1949,8 +1949,10 @@ SEEN is used internally to detect infinite recursion."
(if (eq next-pkg 'emacs)
(error "This package requires Emacs version %s"
(package-version-join next-version))
- (error "Package `%s-%s' is unavailable"
- next-pkg (package-version-join next-version))))))
+ (error (if (not next-version)
+ (format "Package `%s' is unavailable" next-pkg)
+ (format "Package `%s' (version %s) is unavailable"
+ next-pkg (package-version-join next-version))))))))
(setq packages
(package-compute-transaction (cons found packages)
(package-desc-reqs found)