From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.devel Subject: Recent change in master breaks async package update using paradox Date: Wed, 05 Apr 2017 15:31:10 +0000 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113bcaa29753ac054c6d15f8 X-Trace: blaine.gmane.org 1491406362 19028 195.159.176.226 (5 Apr 2017 15:32:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 5 Apr 2017 15:32:42 +0000 (UTC) To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 05 17:32:37 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cvmvD-0004CL-Ok for ged-emacs-devel@m.gmane.org; Wed, 05 Apr 2017 17:32:35 +0200 Original-Received: from localhost ([::1]:41057 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvmvJ-0004Dv-Li for ged-emacs-devel@m.gmane.org; Wed, 05 Apr 2017 11:32:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38211) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cvmu4-0004Bx-RM for emacs-devel@gnu.org; Wed, 05 Apr 2017 11:31:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cvmu3-0007Ge-BL for emacs-devel@gnu.org; Wed, 05 Apr 2017 11:31:24 -0400 Original-Received: from mail-lf0-x22d.google.com ([2a00:1450:4010:c07::22d]:36395) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cvmu3-0007FD-0J for emacs-devel@gnu.org; Wed, 05 Apr 2017 11:31:23 -0400 Original-Received: by mail-lf0-x22d.google.com with SMTP id x137so11572708lff.3 for ; Wed, 05 Apr 2017 08:31:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=pd1yP0rv12yPpfJbxNX2grnuyQ2mNUCiSFDs9kwaKKE=; b=pUba9g4ctYW1B5HocgGq0N4C28OcFTkEX+uDnpVvccwfjZXHh7kMl0V+UpHzU5LpoP SjOVzkl/Rf4PwQ8I2zoX0VhEvhF1u+iZihoHHRYkVHWz3X4tpvH9ERbQIKc27N5yEg6Z /0kRGNX5O3wweI95NJUqdiNurpb4rqMso9dqhmqQo9xwAEvrtECE2gBflgszZjH/O0XL oXxkrTwmFooz5hSihEYJlzwCJRsOMErUxnqjyVikqm2fGiILDFspR5tGOCrLKh+nTWmM TZi91lbcx3QeZ6W6LTm110yA6geRnnxhnJ3TOvDjc/nfUGCQVjGTFNBFT6hp9yF5t7Bk FjtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pd1yP0rv12yPpfJbxNX2grnuyQ2mNUCiSFDs9kwaKKE=; b=mrsiPRNhQM/9j1RnR8UIkyV+WfrZJ4CNF1D4stg0n5rOh5rg6TLJDxIwz5UjhyPvAk WuNThCIkiljY0BQOQLyapRSfPfTUke2/jaRGVBKoJHcxVUnY48+46rat0EpMZYENm7eP BwvkIy8rPE+02kgXBNgF5ygMuH5VIGnsCUuXr2Mki361rAS3wS3c1KY32g7txKfE5huU IoQRwhRzh4uXCePHoZBqcTst6W8azON8jMJvLQmP7+1pFSGeE+hMUstGlPjzr2sDklNl a4YrK2k70Q0xUD0vecIX6XhXEo97bxor/M+4L8coFZt3T2+yB+FYZfPZqNVxUZlC/ICW 1yzA== X-Gm-Message-State: AFeK/H0zqPR0KjF3onMAy80xHYUOJH5lBfm0uuIju7cP/ufQh6Posz3+O5CnFWPeQ5zJR5oPQzlcOLT1L3qk+w== X-Received: by 10.25.235.214 with SMTP id f83mr9577181lfk.27.1491406280935; Wed, 05 Apr 2017 08:31:20 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:4010:c07::22d X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:213677 Archived-At: --001a113bcaa29753ac054c6d15f8 Content-Type: text/plain; charset=UTF-8 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 --001a113bcaa29753ac054c6d15f8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi all,

A recent change in master (last= 3-4 days) causes async package updates using paradox.el to throw this erro= r:

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 "mat= ching") (:url . "ht= tps://github.com/abo-abo/swiper") (:stars #("249" 0 3 (f= ont-lock-face paradox-starred-face)))) nil))
=C2=A0 signal(wrong-= type-argument (sequencep #s(package-desc swiper (20170328 737) "Isearc= h with an overview. Oh, man!" ((emacs (24 1)) (ivy (0 8 0))) nil nil &= quot;/home/kmodi/.emacs.d/elpa_26/swiper-20170328.737" ((:keywords &qu= ot;matching") (:url . "https://github.com/abo-abo/swiper") (:stars #("249" = 0 3 (font-lock-face paradox-starred-face)))) nil)))
=C2=A0 async-= handle-result((lambda (x) (setq package-alist (pop x) package-selected-pack= ages (pop x) package-archive-contents (pop x)) (when (spinner-p paradox--sp= inner) (spinner-stop paradox--spinner) (setq paradox--spinner nil)) (setq p= aradox--executing nil) (run-hook-with-args (quote paradox-after-execute-fun= ctions) (pop x)) (paradox--post-execute-star-unstar (quote nil) (paradox--r= epo-alist))) (async-signal (wrong-type-argument sequencep #s(package-desc s= wiper (20170328 737) "Isearch with an overview. Oh, man!" ((emacs= (24 1)) (ivy (0 8 0))) nil nil "/home/kmodi/.emacs.d/elpa_26/swiper-2= 0170328.737" ((:keywords "matching") (:url . "https://github.com/abo-abo/swiper") (:stars #("249" 0 3 (font-lock-face paradox-starred-face= )))) nil))) #<buffer *emacs*>)



ab0a2= 7517c * ; * lisp/emacs-lisp/package.el (describe-package-1): Tweak recent.<= /div>
fe8cf45710 * * doc/lispref/package.texi (Package Archives): Menti= on https.
048133d488 * Default to htt= ps 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
f4b50dad= 8d * Make ediff handle remote and quoted file names
2c68192c6b * = Backward compatibility with pre-existing struct instances.
b67386= 82ae * 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 recreat= e this issue using async update using paradox using the latest master?
- How would one debug using that backtrace?

= --

Kaushal= Modi

--001a113bcaa29753ac054c6d15f8--