Hi all, A recent change in master (last 3-4 days) causes async package updates using paradox.el to throw this error: Debugger entered--Lisp error: (wrong-type-argument sequencep #s(package-desc swiper (20170328 737) "Isearch with an overview. Oh, man!" ((emacs (24 1)) (ivy (0 8 0))) nil nil "/home/kmodi/.emacs.d/elpa_26/swiper-20170328.737" ((:keywords "matching") (:url . "https://github.com/abo-abo/swiper") (:stars #("249" 0 3 (font-lock-face paradox-starred-face)))) nil)) signal(wrong-type-argument (sequencep #s(package-desc swiper (20170328 737) "Isearch with an overview. Oh, man!" ((emacs (24 1)) (ivy (0 8 0))) nil nil "/home/kmodi/.emacs.d/elpa_26/swiper-20170328.737" ((:keywords "matching") (:url . "https://github.com/abo-abo/swiper") (:stars #("249" 0 3 (font-lock-face paradox-starred-face)))) nil))) async-handle-result((lambda (x) (setq package-alist (pop x) package-selected-packages (pop x) package-archive-contents (pop x)) (when (spinner-p paradox--spinner) (spinner-stop paradox--spinner) (setq paradox--spinner nil)) (setq paradox--executing nil) (run-hook-with-args (quote paradox-after-execute-functions) (pop x)) (paradox--post-execute-star-unstar (quote nil) (paradox--repo-alist))) (async-signal (wrong-type-argument sequencep #s(package-desc swiper (20170328 737) "Isearch with an overview. Oh, man!" ((emacs (24 1)) (ivy (0 8 0))) nil nil "/home/kmodi/.emacs.d/elpa_26/swiper-20170328.737" ((:keywords "matching") (:url . "https://github.com/abo-abo/swiper") (:stars #("249" 0 3 (font-lock-face paradox-starred-face)))) nil))) #) The backtrace doesn't point to the part of paradox.el that causes this error so I cannot debug it. So a wild guess is that one of these is causing this issue: f1d34d9136 * master origin/master origin/HEAD Minor cleanups related to type-of ab0a27517c * ; * lisp/emacs-lisp/package.el (describe-package-1): Tweak recent. fe8cf45710 * * doc/lispref/package.texi (Package Archives): Mention https. f981c611e2 * Advertise https for homepage of gnu.org packages 048133d488 * Default to https for elpa.gnu.org if gnutls available 82b9efc869 * Minor simplifications and doc for records 12317ff4fb * Fix recent changes in record data type 604eb02fff * Make subprocess functions resolve the default directory f4b50dad8d * Make ediff handle remote and quoted file names 2c68192c6b * Backward compatibility with pre-existing struct instances. b6738682ae * Make the URL library use records. 8e6f204f44 * Make EIEIO use records. 0565482838 * Make cl-defstruct use records. a2c3343029 * Add record objects with user-defined types. Questions: - Can anyone recreate this issue using async update using paradox using the latest master? - How would one debug using that backtrace? https://github.com/Malabarba/paradox/issues/139 -- Kaushal Modi