unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Recent change in master breaks async package update using paradox
@ 2017-04-05 15:31 Kaushal Modi
  2017-04-05 16:05 ` Eli Zaretskii
                   ` (4 more replies)
  0 siblings, 5 replies; 57+ messages in thread
From: Kaushal Modi @ 2017-04-05 15:31 UTC (permalink / raw)
  To: Emacs developers

[-- Attachment #1: Type: text/plain, Size: 2819 bytes --]

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

[-- Attachment #2: Type: text/html, Size: 3739 bytes --]

^ permalink raw reply	[flat|nested] 57+ messages in thread

end of thread, other threads:[~2017-04-11 12:27 UTC | newest]

Thread overview: 57+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-05 15:31 Recent change in master breaks async package update using paradox Kaushal Modi
2017-04-05 16:05 ` Eli Zaretskii
2017-04-05 21:59 ` Tom Tromey
2017-04-05 22:48   ` Kaushal Modi
2017-04-06  5:00     ` Lars Brinkhoff
2017-04-06 10:46       ` Kaushal Modi
2017-04-06 11:00         ` Lars Brinkhoff
2017-04-06 11:28           ` Kaushal Modi
2017-04-06 12:12             ` Lars Brinkhoff
2017-04-06 12:22               ` Noam Postavsky
2017-04-06 12:36                 ` Lars Brinkhoff
2017-04-06 11:19 ` Lars Brinkhoff
2017-04-07  5:42 ` Lars Brinkhoff
2017-04-07  7:25   ` Eli Zaretskii
2017-04-07  7:40     ` Lars Brinkhoff
2017-04-07  9:51       ` Eli Zaretskii
2017-04-07 13:28         ` Debugging problems using async.el Lars Brinkhoff
2017-04-07 14:11           ` Kaushal Modi
2017-04-07 14:39             ` Eli Zaretskii
2017-04-07 18:10             ` Lars Brinkhoff
2017-04-07 11:59       ` Recent change in master breaks async package update using paradox Stefan Monnier
2017-04-07 13:07         ` What is a "sequence"? Lars Brinkhoff
2017-04-07 13:26           ` Stefan Monnier
2017-04-07 16:56       ` If records are not sequences, why does aref work on records? Paul Eggert
2017-04-07 17:27         ` Lars Brinkhoff
2017-04-07 17:41           ` Drew Adams
2017-04-07 18:23             ` Lars Brinkhoff
2017-04-07 18:30               ` Drew Adams
2017-04-07 19:07                 ` Noam Postavsky
2017-04-07 19:13                   ` Stefan Monnier
2017-04-07 20:49                     ` Drew Adams
2017-04-07 21:00                       ` Clément Pit-Claudel
2017-04-07 21:02                       ` Noam Postavsky
2017-04-08  1:58                         ` Paul Eggert
2017-04-08  5:03                           ` Lars Brinkhoff
2017-04-08  5:25                             ` Lars Brinkhoff
2017-04-08  5:34                           ` Noam Postavsky
2017-04-08  7:42                             ` Paul Eggert
2017-04-08  7:50                               ` Eli Zaretskii
2017-04-08 13:33                               ` Noam Postavsky
2017-04-08 11:34                         ` Philipp Stephani
2017-04-08 12:24                           ` Clément Pit-Claudel
2017-04-08 15:24                             ` Lars Brinkhoff
2017-04-08 17:17                               ` Clément Pit-Claudel
2017-04-08 17:46                                 ` Lars Brinkhoff
2017-04-09 19:15                             ` Richard Stallman
2017-04-11 12:27                               ` Stefan Monnier
2017-04-07 19:25                   ` Clément Pit-Claudel
2017-04-07 19:41                     ` Noam Postavsky
2017-04-07 20:12                       ` Clément Pit-Claudel
2017-04-07 19:43                     ` Stefan Monnier
2017-04-07 17:59         ` Clément Pit-Claudel
2017-04-07 18:28 ` Recent change in master breaks async package update using paradox Lars Brinkhoff
2017-04-08  6:50   ` Lars Brinkhoff
2017-04-08 12:25     ` Clément Pit-Claudel
2017-04-08 13:35     ` Kaushal Modi
2017-04-08 18:21       ` Lars Brinkhoff

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).