diff options
author | Stefan Kangas <stefankangas@gmail.com> | 2022-12-11 19:00:01 +0100 |
---|---|---|
committer | Stefan Kangas <stefankangas@gmail.com> | 2022-12-11 19:02:44 +0100 |
commit | 3e349ee1198c7fc5187975c3e52e805a44f5b84b (patch) | |
tree | 7570f13fc4891df442323638dfad3a5c146f33f6 /lisp/emacs-lisp | |
parent | 733cdeabfb91520584ab88253292c1451f295bae (diff) | |
download | emacs-3e349ee1198c7fc5187975c3e52e805a44f5b84b.tar.gz emacs-3e349ee1198c7fc5187975c3e52e805a44f5b84b.tar.bz2 emacs-3e349ee1198c7fc5187975c3e52e805a44f5b84b.zip |
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')
-rw-r--r-- | lisp/emacs-lisp/package.el | 6 |
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) |