[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master e2f3b0f16e: Improve package.el error messages on too-old Emacsen
From: |
Lars Ingebrigtsen |
Subject: |
master e2f3b0f16e: Improve package.el error messages on too-old Emacsen |
Date: |
Fri, 8 Apr 2022 08:51:31 -0400 (EDT) |
branch: master
commit e2f3b0f16eb34ac6f4941ddcf5b8ee24642656fc
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Improve package.el error messages on too-old Emacsen
* lisp/emacs-lisp/package.el (package-compute-transaction): Give a
better error message on too-old Emacs versions (bug#54747).
---
lisp/emacs-lisp/package.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 6aa82e576d..4f1ac5a5da 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -1854,8 +1854,12 @@ SEEN is used internally to detect infinite recursion."
(error "Need package `%s-%s', but only %s is available"
next-pkg (package-version-join next-version)
found-something))
- (t (error "Package `%s-%s' is unavailable"
- next-pkg (package-version-join next-version)))))
+ (t
+ (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))))))
(setq packages
(package-compute-transaction (cons found packages)
(package-desc-reqs found)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master e2f3b0f16e: Improve package.el error messages on too-old Emacsen,
Lars Ingebrigtsen <=