emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Recent change in master breaks async package update using paradox


From: Kaushal Modi
Subject: Recent change in master breaks async package update using paradox
Date: Wed, 05 Apr 2017 15:31:10 +0000

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))) #<buffer *emacs*>)

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]