From unknown Sat Sep 20 21:09:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43163: [Cuirass] /specifications fails Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 01 Sep 2020 21:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43163 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43163@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.159899560923508 (code B ref -1); Tue, 01 Sep 2020 21:27:02 +0000 Received: (at submit) by debbugs.gnu.org; 1 Sep 2020 21:26:49 +0000 Received: from localhost ([127.0.0.1]:57537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDDnk-000674-S0 for submit@debbugs.gnu.org; Tue, 01 Sep 2020 17:26:49 -0400 Received: from lists.gnu.org ([209.51.188.17]:54164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDDnj-00066t-FW for submit@debbugs.gnu.org; Tue, 01 Sep 2020 17:26:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56326) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDDnj-0006GY-9c for bug-guix@gnu.org; Tue, 01 Sep 2020 17:26:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59466) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kDDnh-0003LA-3T for bug-guix@gnu.org; Tue, 01 Sep 2020 17:26:47 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=51780 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kDDng-0005w1-JY for bug-guix@gnu.org; Tue, 01 Sep 2020 17:26:44 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 16 Fructidor an 228 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 01 Sep 2020 23:26:41 +0200 Message-ID: <87mu296ve6.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Accessing fails with: --8<---------------cut here---------------start------------->8--- 2020-09-01T23:20:48 GET /specifications In cuirass/http.scm: 354:19 10 (url-handler _ _) In ice-9/ports.scm: 550:4 9 (call-with-output-string _) In json/builder.scm: 161:4 8 (json-build-array #((("name" . "core-updates-co?") ?) ?) ?) In srfi/srfi-43.scm: 530:11 7 (vector-for-each # ?) In json/builder.scm: 146:6 6 (json-build-object (("name" . "core-updates-core-u?") ?) ?) In srfi/srfi-1.scm: 634:9 5 (for-each # ?) In json/builder.scm: 146:6 4 (json-build-object (("subset" . "core") ("systems" ?)) # ?) In srfi/srfi-1.scm: 634:9 3 (for-each # ?) In json/builder.scm: 145:6 2 (json-build-object ("x86_64-linux" "i686-linux" "aar?") ?) 126:21 1 (build-object-pair _ # #f # ?) In ice-9/boot-9.scm: 1669:16 0 (raise-exception _ #:continuable? _) In procedure car: Wrong type argument in position 1 (expecting pair): "x86_= 64-linux" --8<---------------cut here---------------end--------------->8--- Where the specs are: --8<---------------cut here---------------start------------->8--- $ sudo sqlite3 /var/lib/cuirass/cuirass.db SQLite version 3.28.0 2019-04-16 19:49:53 Enter ".help" for usage hints. sqlite> select * from specifications; = guix-master|()|()|guix|build-au= x/cuirass/gnu-system.scm|cuirass-jobs|((systems "x86_64-linux" "i686-linux"= "aarch64-linux" "armhf-linux"))|(((#:job . "iso9660-image*") (#:type . "IS= O-9660") (#:output . "out") (#:path . "")) ((#:job . "hurd-barebones-disk-i= mage*") (#:type . "image") (#:output . "out") (#:path . ""))) guix-modular-master|()|()|guix-modular|build-aux/cuirass/guix-modular.scm|c= uirass-jobs|((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-li= nux"))|() staging-staging|()|()|staging|build-aux/cuirass/gnu-system.scm|cuirass-jobs= |((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-linux"))|() version-1.0.1|()|()|version-1.0.1|build-aux/cuirass/gnu-system.scm|cuirass-= jobs|((systems "x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux"))= |() version-1.1.0|()|()|version-1.1.0|build-aux/cuirass/gnu-system.scm|cuirass-= jobs|((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-linux"))|= () core-updates-core-updates|()|()|core-updates|build-aux/cuirass/gnu-system.s= cm|cuirass-jobs|((subset . core) (systems "x86_64-linux" "i686-linux" "aarc= h64-linux"))|() wip-desktop|()|()|wip-desktop|build-aux/cuirass/gnu-system.scm|cuirass-jobs= |((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-linux"))|() kernel-updates|()|()|kernel-updates|build-aux/cuirass/gnu-system.scm|cuiras= s-jobs|((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-linux")= )|() --8<---------------cut here---------------end--------------->8--- This might be related to recent Guile-JSON API changes, as the =E2=80=98proc_args=E2=80=99 value for core-updates-core-updates above LGTM. This is with cuirass-0.0.1-42.d332955. Ludo=E2=80=99. From unknown Sat Sep 20 21:09:09 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#43163: closed (Re: bug#43163: [Cuirass] /specifications fails) Message-ID: References: <87tuwgtveh.fsf@gnu.org> <87mu296ve6.fsf@inria.fr> X-Gnu-PR-Message: they-closed 43163 X-Gnu-PR-Package: guix Reply-To: 43163@debbugs.gnu.org Date: Wed, 02 Sep 2020 08:51:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1599036661-21880-1" This is a multi-part message in MIME format... ------------=_1599036661-21880-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #43163: [Cuirass] /specifications fails which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 43163@debbugs.gnu.org. --=20 43163: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D43163 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1599036661-21880-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 43163-done) by debbugs.gnu.org; 2 Sep 2020 08:50:31 +0000 Received: from localhost ([127.0.0.1]:58262 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDOTP-0005gC-Lz for submit@debbugs.gnu.org; Wed, 02 Sep 2020 04:50:31 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDOTN-0005fy-AJ for 43163-done@debbugs.gnu.org; Wed, 02 Sep 2020 04:50:30 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41889) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kDOTH-0007iq-Dw; Wed, 02 Sep 2020 04:50:24 -0400 Received: from [2a01:e0a:19b:d9a0:9d9d:97cc:d92a:8ac0] (port=52460 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kDOTA-0001mo-Bh; Wed, 02 Sep 2020 04:50:23 -0400 From: Mathieu Othacehe To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#43163: [Cuirass] /specifications fails References: <87mu296ve6.fsf@inria.fr> Date: Wed, 02 Sep 2020 10:50:14 +0200 In-Reply-To: <87mu296ve6.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Tue, 01 Sep 2020 23:26:41 +0200") Message-ID: <87tuwgtveh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 43163-done Cc: 43163-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hey Ludo, > This might be related to recent Guile-JSON API changes, as the > =E2=80=98proc_args=E2=80=99 value for core-updates-core-updates above LGT= M. > > This is with cuirass-0.0.1-42.d332955. You are right, the lists of 'proc_args' were not converted to vectors, making Guile-JSON unhappy. Fixed by b135a02bf22a59f5d8b916b5068961e774fb44b5. Thanks, Mathieu ------------=_1599036661-21880-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Sep 2020 21:26:49 +0000 Received: from localhost ([127.0.0.1]:57537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDDnk-000674-S0 for submit@debbugs.gnu.org; Tue, 01 Sep 2020 17:26:49 -0400 Received: from lists.gnu.org ([209.51.188.17]:54164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDDnj-00066t-FW for submit@debbugs.gnu.org; Tue, 01 Sep 2020 17:26:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56326) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDDnj-0006GY-9c for bug-guix@gnu.org; Tue, 01 Sep 2020 17:26:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59466) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kDDnh-0003LA-3T for bug-guix@gnu.org; Tue, 01 Sep 2020 17:26:47 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=51780 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kDDng-0005w1-JY for bug-guix@gnu.org; Tue, 01 Sep 2020 17:26:44 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Subject: [Cuirass] /specifications fails X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 16 Fructidor an 228 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 01 Sep 2020 23:26:41 +0200 Message-ID: <87mu296ve6.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello, Accessing fails with: --8<---------------cut here---------------start------------->8--- 2020-09-01T23:20:48 GET /specifications In cuirass/http.scm: 354:19 10 (url-handler _ _) In ice-9/ports.scm: 550:4 9 (call-with-output-string _) In json/builder.scm: 161:4 8 (json-build-array #((("name" . "core-updates-co?") ?) ?) ?) In srfi/srfi-43.scm: 530:11 7 (vector-for-each # ?) In json/builder.scm: 146:6 6 (json-build-object (("name" . "core-updates-core-u?") ?) ?) In srfi/srfi-1.scm: 634:9 5 (for-each # ?) In json/builder.scm: 146:6 4 (json-build-object (("subset" . "core") ("systems" ?)) # ?) In srfi/srfi-1.scm: 634:9 3 (for-each # ?) In json/builder.scm: 145:6 2 (json-build-object ("x86_64-linux" "i686-linux" "aar?") ?) 126:21 1 (build-object-pair _ # #f # ?) In ice-9/boot-9.scm: 1669:16 0 (raise-exception _ #:continuable? _) In procedure car: Wrong type argument in position 1 (expecting pair): "x86_= 64-linux" --8<---------------cut here---------------end--------------->8--- Where the specs are: --8<---------------cut here---------------start------------->8--- $ sudo sqlite3 /var/lib/cuirass/cuirass.db SQLite version 3.28.0 2019-04-16 19:49:53 Enter ".help" for usage hints. sqlite> select * from specifications; = guix-master|()|()|guix|build-au= x/cuirass/gnu-system.scm|cuirass-jobs|((systems "x86_64-linux" "i686-linux"= "aarch64-linux" "armhf-linux"))|(((#:job . "iso9660-image*") (#:type . "IS= O-9660") (#:output . "out") (#:path . "")) ((#:job . "hurd-barebones-disk-i= mage*") (#:type . "image") (#:output . "out") (#:path . ""))) guix-modular-master|()|()|guix-modular|build-aux/cuirass/guix-modular.scm|c= uirass-jobs|((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-li= nux"))|() staging-staging|()|()|staging|build-aux/cuirass/gnu-system.scm|cuirass-jobs= |((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-linux"))|() version-1.0.1|()|()|version-1.0.1|build-aux/cuirass/gnu-system.scm|cuirass-= jobs|((systems "x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux"))= |() version-1.1.0|()|()|version-1.1.0|build-aux/cuirass/gnu-system.scm|cuirass-= jobs|((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-linux"))|= () core-updates-core-updates|()|()|core-updates|build-aux/cuirass/gnu-system.s= cm|cuirass-jobs|((subset . core) (systems "x86_64-linux" "i686-linux" "aarc= h64-linux"))|() wip-desktop|()|()|wip-desktop|build-aux/cuirass/gnu-system.scm|cuirass-jobs= |((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-linux"))|() kernel-updates|()|()|kernel-updates|build-aux/cuirass/gnu-system.scm|cuiras= s-jobs|((systems "x86_64-linux" "i686-linux" "aarch64-linux" "armhf-linux")= )|() --8<---------------cut here---------------end--------------->8--- This might be related to recent Guile-JSON API changes, as the =E2=80=98proc_args=E2=80=99 value for core-updates-core-updates above LGTM. This is with cuirass-0.0.1-42.d332955. Ludo=E2=80=99. ------------=_1599036661-21880-1--