* lisp/emacs-lisp/package.el (package--prepare-dependencies):
authorTom Willemse <tom@ryuslash.org>
Thu, 13 Mar 2014 13:34:01 +0000 (09:34 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 13 Mar 2014 13:34:01 +0000 (09:34 -0400)
Accept requirements without explicit version.

Fixes: debbugs:14941

lisp/ChangeLog
lisp/emacs-lisp/package.el

index d051434..e3589f8 100644 (file)
@@ -1,3 +1,8 @@
+2014-03-13  Tom Willemse  <tom@ryuslash.org>  (tiny change)
+
+       * emacs-lisp/package.el (package--prepare-dependencies):
+       Accept requirements without explicit version (bug#14941).
+
 2014-03-12  Juanma Barranquero  <lekktu@gmail.com>
 
        * register.el (register-separator, copy-to-register): Doc fixes.
index b15ae6f..53d72f9 100644 (file)
@@ -1128,6 +1128,8 @@ is wrapped around any parts requiring it."
                  ((symbolp dep) `(,dep "0"))
                  ((stringp dep)
                   (error "Invalid requirement specifier: %S" dep))
+                 ((and (listp dep) (null (cdr dep)))
+                  (list (car dep) "0"))
                  (t dep)))
               deps))))