branch: externals/package-x
commit ed9990d51312af027161f7b9e7765458364afa58
Author: Stefan Monnier <monn...@iro.umontreal.ca>
Commit: Stefan Monnier <monn...@iro.umontreal.ca>

    * lisp/emacs-lisp/package.el: Don't recompute dir.  Use pkg-descs more.
    (package-desc): Add `dir' field.
    (package-desc-full-name): New function.
    (package-load-descriptor): Combine the two arguments.  Don't use `load'.
    (package-maybe-load-descriptor): Remove.
    (package-load-all-descriptors): Just call package-load-descriptor.
    (package--disabled-p): New function.
    (package-desc-vers, package-desc-doc): Remove aliases.
    (package--dir): Remove function.
    (package-activate): Check if a package is disabled.
    (package-process-define-package): New function, extracted from
    define-package.
    (define-package): Turn into a place holder.
    (package-unpack-single, package-tar-file-info):
    Use package--description-file.
    (package-compute-transaction): Use package--disabled-p.
    (package-download-transaction): Don't call
    package-maybe-load-descriptor since they're all loaded anyway.
    (package-install): Change argument to be a pkg-desc.
    (package-delete): Use a single pkg-desc argument.
    (describe-package-1): Use package-desc-dir instead of package--dir.
    Use package-desc property instead of package-symbol.
    (package-install-button-action): Adjust accordingly.
    (package--push): Rewrite.
    (package-menu--print-info): Adjust accordingly.  Change the ID format
    to be a pkg-desc.
    (package-menu-describe-package, package-menu-get-status)
    (package-menu--find-upgrades, package-menu-mark-upgrades)
    (package-menu-execute, package-menu--name-predicate):
    Adjust accordingly.
    * lisp/startup.el (package--description-file): New function.
    (command-line): Use it.
    * lisp/emacs-lisp/package-x.el (package-upload-buffer-internal):
    Use package-desc-version.
---
 lisp/emacs-lisp/package-x.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/package-x.el b/lisp/emacs-lisp/package-x.el
index 17919d9bbe..3300e89ec1 100644
--- a/lisp/emacs-lisp/package-x.el
+++ b/lisp/emacs-lisp/package-x.el
@@ -224,7 +224,7 @@ if it exists."
            (let ((elt (assq pkg-name (cdr contents))))
              (if elt
                  (if (version-list-<= split-version
-                                      (package-desc-vers (cdr elt)))
+                                      (package-desc-version (cdr elt)))
                      (error "New package has smaller version: %s" pkg-version)
                    (setcdr elt new-desc))
                (setq contents (cons (car contents)

Reply via email to