branch: externals/package-x
commit b83e7246b37a85c4a165470e416de32f12b89dc1
Author: Chong Yidong <c...@stupidchicken.com>
Commit: Chong Yidong <c...@stupidchicken.com>

    Use version-list-* functions in package.el.
    
    * emacs-lisp/package-x.el (package-upload-buffer-internal): Use
    version-to-list.
    (package-upload-buffer-internal): Use version-list-<=.
    
    * emacs-lisp/package.el (package-version-split)
    (package--version-first-nonzero, package-version-compare):
    Functions removed.
    (package-directory-list, package-load-all-descriptors)
    (package--built-in, package-activate, define-package)
    (package-installed-p, package-compute-transaction)
    (package-read-all-archive-contents)
    (package--add-to-archive-contents, package-buffer-info)
    (package-tar-file-info, package-list-packages-internal): Use
    version-to-list and version-list-*.
---
 lisp/emacs-lisp/package-x.el | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/lisp/emacs-lisp/package-x.el b/lisp/emacs-lisp/package-x.el
index 2a5d84f339..b93950049e 100644
--- a/lisp/emacs-lisp/package-x.el
+++ b/lisp/emacs-lisp/package-x.el
@@ -129,7 +129,7 @@ If nil, the \"gnu\" archive is used."
                     (aref pkg-info 2)))
             (pkg-version (aref pkg-info 3))
             (commentary (aref pkg-info 4))
-            (split-version (package-version-split pkg-version))
+            (split-version (version-to-list pkg-version))
             (pkg-buffer (current-buffer))
 
             ;; Download latest archive-contents.
@@ -150,9 +150,8 @@ If nil, the \"gnu\" archive is used."
              (error "Unrecognized archive version %d" (car contents)))
          (let ((elt (assq pkg-name (cdr contents))))
            (if elt
-               (if (package-version-compare split-version
-                                            (package-desc-vers (cdr elt))
-                                            '<=)
+               (if (version-list-<= split-version
+                                    (package-desc-vers (cdr elt)))
                    (error "New package has smaller version: %s" pkg-version)
                  (setcdr elt new-desc))
              (setq contents (cons (car contents)

Reply via email to