From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 03 22:45:06 2021 Received: (at submit) by debbugs.gnu.org; 4 Aug 2021 02:45:06 +0000 Received: from localhost ([127.0.0.1]:42025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mB6u1-000653-O0 for submit@debbugs.gnu.org; Tue, 03 Aug 2021 22:45:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:52582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mB6tz-00064t-Ap for submit@debbugs.gnu.org; Tue, 03 Aug 2021 22:45:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38414) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mB6tz-000097-1M for bug-guix@gnu.org; Tue, 03 Aug 2021 22:45:03 -0400 Received: from mail-qk1-x734.google.com ([2607:f8b0:4864:20::734]:37686) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mB6tx-0005n2-DB for bug-guix@gnu.org; Tue, 03 Aug 2021 22:45:02 -0400 Received: by mail-qk1-x734.google.com with SMTP id 14so1488273qkc.4 for ; Tue, 03 Aug 2021 19:45:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=QmjAMHInj8oLEe6/+RzfGD9Bfm/RWkihMSLvV0YbkfU=; b=Zx/Tn/UHbhJXtlctoRmTeJmWrri4zzP74441dn4V+ej9MJyjt/1PzfGR9s6JX3D3Ai RVYaFpZtOv8dt0Quq2dJuuMBMK58FYXCmDMRE2R7JYyUQKx93n0Yf1djCpIm7RfSKaTq w54XPvVmnTwVct92Ewcf4xwvLMRJ8NTkRJE1rn1qcWhpVFL1s/hKW3fq5R/NsMVu3dMh z8TWZ1QltBVOaNRlDnVbDbFO7Uv0fBA6D0NtVfCe+H+W5ru+z+qA3F9dy6zf3vBJr9wW Rvp1DwzYlvhhOPqOYuqT52oNpyisE16h3otEH6PGb09sU3xaIWn2xRuihzMaeD/c6T7z OEFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=QmjAMHInj8oLEe6/+RzfGD9Bfm/RWkihMSLvV0YbkfU=; b=T8RWdhueJAVzlURwlvo80KcL71cRzFsW/bMGnQCtujJ7HB3DSgrrjDe3fb4uX+9qDc ZOZCN8M/UEhyNyeQszcw9eRvTTIn/xMLYMWEZ3OLSaSrI33F9Vf4/dnGZDGTr/JSSk9q MKjU/7msi/Y8ZnHpyAzXUNvcc8nWWlPDjoGwh1weYU+IBa7HFAv2k8EJ4dFutvK4DxlI 25zofkoq6LbhUVflHan7QgEWvWbbmPHt+vhTAz2tYpj4ijnnbe5+Y6/ouSDaa7QlJbMi ODM182RyxU4fYuT7Ot4c0PCuNh8U94y/aXh2hXyl+2NBM3DrutVTn5R83dzf4dbgFqDN MU1g== X-Gm-Message-State: AOAM530lZikx4awhrUDW9RU9mscOBvytbL7ov7djYLa7/2qrs4+2IEOD ILmTWT/gZ33TTBRK7Zdpm8aXyXGYWfco7lL/ X-Google-Smtp-Source: ABdhPJxCmx+eXz4k1klv0eJZkTKWdgoUbUQ7T8pt/1pedaQVMLzyQfvjMemvpqU2H9+rkn3dp3O9bQ== X-Received: by 2002:a37:8407:: with SMTP id g7mr24089894qkd.123.1628045099620; Tue, 03 Aug 2021 19:44:59 -0700 (PDT) Received: from hurd (dsl-10-129-132.b2b2c.ca. [72.10.129.132]) by smtp.gmail.com with ESMTPSA id n5sm492067qkp.116.2021.08.03.19.44.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Aug 2021 19:44:59 -0700 (PDT) From: Maxim Cournoyer To: bug-guix Subject: While downloading substitutes: Wrong type argument in position 1 (expecting struct): #f Date: Tue, 03 Aug 2021 22:44:58 -0400 Message-ID: <87a6ly7wt1.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::734; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x734.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) Hello, This occurred while trying to build an updated fontconfig on the core-updates branch: --8<---------------cut here---------------start------------->8--- successfully built /gnu/store/dh7wr4laxg5r8x22iv2ydbh8krcm6782-libuninamesl= ist-20200313.drv The following builds are still in progress: /gnu/store/mzw4s9y67cp9i1mylqkiyrpxpyaq5f7s-libnftnl-1.2.0.drv /gnu/store/vn2pgkxz1lhvdmzv63crlxvz913v9q3i-libungif-4.1.4.drv /gnu/store/yjq9xi300kwpcdca9b38r0fjmvl8q95c-m4-1.4.18.tar.xz.drv /gnu/store/5wg445g4y00jwxvga7rk4fk4vmv6hl8d-lzo-2.10.drv /gnu/store/hicph1jxczzacyy3xc4wqbjfqdskxwnn-libxml2-2.9.12.tar.xz.drv /gnu/store/gda40q0dd10hr0fm4sffzgc9zv24mb0s-libxml2-2.9.12.tar.xz.drv /gnu/store/8ir67jqrzwz62s522xi19xlq0yik417f-libtasn1-4.17.0.drv /gnu/store/mr9639s4z2fsvcwmw8mw17j9b5f6l4gh-lxml-4.6.3.tar.xz.drv /gnu/store/96qnk27khjc25rbdz2gxr22sqgmh4lq9-libxslt-1.1.34.tar.xz.drv /gnu/store/jxvirmrqxhfp530vggm6bcgq8rs6ya6y-libtool-2.4.6.tar.xz.drv /gnu/store/flmxhxmkj6vbpg6pgh57xp390bxwzqj7-guile-3.0.7.drv /gnu/store/sl9k1cdgp1g6hk796sd1pra1w88vnybc-bash-minimal-5.1.8.drv /gnu/store/a2zj0nybbs7ydgp30da8vxbgf3s9ndfv-docbook-xsl-1.79.2.tar.xz.drv /gnu/store/8rc15lklpf7xyyr57a8mvl2ybvrj5h3q-c-ares-1.17.1.drv /gnu/store/4s3kciwd65syrvk3ryvvyk3xydx43mw3-cairo-1.16.0.tar.xz.drv substituting /gnu/store/yqvsc5brbzpk1m7zr8bnyr66kz9q625a-nasm-2.15.05.tar.x= z... substituting /gnu/store/4fliaxdz084ijlzb6d98sgg76dmz9xp6-net-tools-1.60-0.4= 79bb4a.zip... substituting /gnu/store/js6wj0pmd4lqnnkys7f9az4gcm8szfmi-nettle-3.7.3.tar.g= z... substituting /gnu/store/lz5qmr8bv3wwmja3vw59yjydiy66ni3a-nghttp2-1.44.0.tar= .xz... process 30234 acquired build slot '/var/guix/offload/127.0.0.1:6666/1' normalized load on machine '127.0.0.1' is 0.17 building /gnu/store/9xadqmcq1z02x93k7c5xpwbwd4a7f1rk-apr-1.6.5.drv... eckout 50269 50269 Backtrace: 19 (apply-smob/0 #) In ice-9/boot-9.scm: 724:2 18 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 17 (_ #(#(#))) In guix/ui.scm: 2185:7 16 (run-guix . _) 2148:10 15 (run-guix-command _ . _) In ice-9/boot-9.scm: 1752:10 14 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) In guix/status.scm: 800:4 13 (call-with-status-report _ _) In ice-9/boot-9.scm: 1752:10 12 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) In guix/store.scm: 658:37 11 (thunk) 1320:8 10 (call-with-build-handler _ _) 1320:8 9 (call-with-build-handler # =E2=80=A6) In guix/scripts/build.scm: 699:26 8 (_) In guix/store.scm: 1388:15 7 (_ # _ _) 759:13 6 (process-stderr _ _) In unknown file: 5 (display "eckout 50269 50269\n@ download-succeeded /gnu/store/= 1i7b2hrywrp90w5dd9nq6dw788=E2=80=A6" =E2=80=A6) In guix/status.scm: 723:16 4 (write! _ _ _) 636:15 3 (_ (download-succeeded "/gnu/store/1i7b2hrywrp90w5dd9nq6dw7888= wzqkq-mallard-ducktype-=E2=80=A6" =E2=80=A6) =E2=80=A6) 272:33 2 (compute-status _ #< building: (#< deriva= tion: "/gnu/store/9xadqmcq=E2=80=A6> =E2=80=A6) In ice-9/boot-9.scm: 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f --8<---------------cut here---------------end--------------->8--- Thanks, Maxim From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 04 04:26:52 2021 Received: (at control) by debbugs.gnu.org; 4 Aug 2021 08:26:52 +0000 Received: from localhost ([127.0.0.1]:42659 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBCEm-0002u0-Il for submit@debbugs.gnu.org; Wed, 04 Aug 2021 04:26:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBCEl-0002tm-Ae for control@debbugs.gnu.org; Wed, 04 Aug 2021 04:26:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52234) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBCEg-0005sU-4T for control@debbugs.gnu.org; Wed, 04 Aug 2021 04:26:46 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=43020 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBCEf-0002Wz-SE for control@debbugs.gnu.org; Wed, 04 Aug 2021 04:26:46 -0400 Date: Wed, 04 Aug 2021 10:26:44 +0200 Message-Id: <87a6lxsji3.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #49862 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) severity 49862 important quit From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 04 04:40:06 2021 Received: (at 49862) by debbugs.gnu.org; 4 Aug 2021 08:40:06 +0000 Received: from localhost ([127.0.0.1]:42683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBCRa-0005PU-F3 for submit@debbugs.gnu.org; Wed, 04 Aug 2021 04:40:06 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBCRZ-0005Ov-8T for 49862@debbugs.gnu.org; Wed, 04 Aug 2021 04:40:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52436) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mBCRU-0008Mw-1b; Wed, 04 Aug 2021 04:40:00 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=43022 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mBCRT-0004oK-PE; Wed, 04 Aug 2021 04:39:59 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxim Cournoyer Subject: Re: bug#49862: While downloading substitutes: Wrong type argument in position 1 (expecting struct): #f References: <87a6ly7wt1.fsf@gmail.com> Date: Wed, 04 Aug 2021 10:39:57 +0200 In-Reply-To: <87a6ly7wt1.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 03 Aug 2021 22:44:58 -0400") Message-ID: <871r79siw2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (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: 49862 Cc: 49862@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 (---) Hi Maxim, Maxim Cournoyer skribis: > This occurred while trying to build an updated fontconfig on the > core-updates branch: > > successfully built /gnu/store/dh7wr4laxg5r8x22iv2ydbh8krcm6782-libuniname= slist-20200313.drv > The following builds are still in progress: > /gnu/store/mzw4s9y67cp9i1mylqkiyrpxpyaq5f7s-libnftnl-1.2.0.drv > /gnu/store/vn2pgkxz1lhvdmzv63crlxvz913v9q3i-libungif-4.1.4.drv > /gnu/store/yjq9xi300kwpcdca9b38r0fjmvl8q95c-m4-1.4.18.tar.xz.drv > /gnu/store/5wg445g4y00jwxvga7rk4fk4vmv6hl8d-lzo-2.10.drv > /gnu/store/hicph1jxczzacyy3xc4wqbjfqdskxwnn-libxml2-2.9.12.tar.xz.drv > /gnu/store/gda40q0dd10hr0fm4sffzgc9zv24mb0s-libxml2-2.9.12.tar.xz.drv > /gnu/store/8ir67jqrzwz62s522xi19xlq0yik417f-libtasn1-4.17.0.drv > /gnu/store/mr9639s4z2fsvcwmw8mw17j9b5f6l4gh-lxml-4.6.3.tar.xz.drv > /gnu/store/96qnk27khjc25rbdz2gxr22sqgmh4lq9-libxslt-1.1.34.tar.xz.drv > /gnu/store/jxvirmrqxhfp530vggm6bcgq8rs6ya6y-libtool-2.4.6.tar.xz.drv > /gnu/store/flmxhxmkj6vbpg6pgh57xp390bxwzqj7-guile-3.0.7.drv > /gnu/store/sl9k1cdgp1g6hk796sd1pra1w88vnybc-bash-minimal-5.1.8.drv > /gnu/store/a2zj0nybbs7ydgp30da8vxbgf3s9ndfv-docbook-xsl-1.79.2.tar.xz.d= rv > /gnu/store/8rc15lklpf7xyyr57a8mvl2ybvrj5h3q-c-ares-1.17.1.drv > /gnu/store/4s3kciwd65syrvk3ryvvyk3xydx43mw3-cairo-1.16.0.tar.xz.drv > > substituting /gnu/store/yqvsc5brbzpk1m7zr8bnyr66kz9q625a-nasm-2.15.05.tar= .xz... > substituting /gnu/store/4fliaxdz084ijlzb6d98sgg76dmz9xp6-net-tools-1.60-0= .479bb4a.zip... > substituting /gnu/store/js6wj0pmd4lqnnkys7f9az4gcm8szfmi-nettle-3.7.3.tar= .gz... > substituting /gnu/store/lz5qmr8bv3wwmja3vw59yjydiy66ni3a-nghttp2-1.44.0.t= ar.xz... > process 30234 acquired build slot '/var/guix/offload/127.0.0.1:6666/1' > normalized load on machine '127.0.0.1' is 0.17 > building /gnu/store/9xadqmcq1z02x93k7c5xpwbwd4a7f1rk-apr-1.6.5.drv... > eckout 50269 50269 > Backtrace: > 19 (apply-smob/0 #) > In ice-9/boot-9.scm: > 724:2 18 (call-with-prompt _ _ #) > In ice-9/eval.scm: > 619:8 17 (_ #(#(#))) > In guix/ui.scm: > 2185:7 16 (run-guix . _) > 2148:10 15 (run-guix-command _ . _) > In ice-9/boot-9.scm: > 1752:10 14 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) > In guix/status.scm: > 800:4 13 (call-with-status-report _ _) > In ice-9/boot-9.scm: > 1752:10 12 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) > In guix/store.scm: > 658:37 11 (thunk) > 1320:8 10 (call-with-build-handler _ _) > 1320:8 9 (call-with-build-handler # =E2=80=A6) > In guix/scripts/build.scm: > 699:26 8 (_) > In guix/store.scm: > 1388:15 7 (_ # _ _) > 759:13 6 (process-stderr _ _) > In unknown file: > 5 (display "eckout 50269 50269\n@ download-succeeded /gnu/stor= e/1i7b2hrywrp90w5dd9nq6dw788=E2=80=A6" =E2=80=A6) > In guix/status.scm: > 723:16 4 (write! _ _ _) > 636:15 3 (_ (download-succeeded "/gnu/store/1i7b2hrywrp90w5dd9nq6dw78= 88wzqkq-mallard-ducktype-=E2=80=A6" =E2=80=A6) =E2=80=A6) > 272:33 2 (compute-status _ #< building: (#< deri= vation: "/gnu/store/9xadqmcq=E2=80=A6> =E2=80=A6) > In ice-9/boot-9.scm: > 1685:16 1 (raise-exception _ #:continuable? _) > 1685:16 0 (raise-exception _ #:continuable? _) > > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > In procedure struct-vtable: Wrong type argument in position 1 (expecting > struct): #f That reminds me of though it seems to be a bit different. The context of status.scm:272:33 is this: --8<---------------cut here---------------start------------->8--- (('download-succeeded item uri (=3D string->number size)) (let ((current (find (matching-download item) (build-status-downloading status)))) (build-status (inherit status) (downloading (delq current (build-status-downloading status))) (downloads-completed (cons (download item uri #:size size #:start (download-start current) ;<- HERE #:transferred size #:end (current-time time-monotonic)) (build-status-downloads-completed status)))))) --8<---------------cut here---------------end--------------->8--- Here, =E2=80=98current=E2=80=99 is #f, hence the type error. We could be d= efensive and check whether =E2=80=98current=E2=80=99 is #f before proceeding; however, i= t=E2=80=99s =E2=80=9Cnot supposed to happen=E2=80=9D as that indicates an inconsistency: that =E2=80= =98status=E2=80=99 doesn=E2=80=99t match reality. The root cause is probably that (guix status) missed a trace, one of these =E2=80=9C@ download-progress =E2=80=A6=E2=80=9D lines, which would pr= obably be a bug in =E2=80=98build-event-output-port=E2=80=99. Or it could be that the output = from guix-daemon is already intermingled, though that=E2=80=99s again not suppos= ed to happen. Perhaps the best course of action here would be to hammer =E2=80=98build-event-output-port=E2=80=99 with semi-randomly generated data= until we can reproduce the bug, assuming this is where it takes place. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 31 11:44:23 2021 Received: (at 49862) by debbugs.gnu.org; 31 Aug 2021 15:44:23 +0000 Received: from localhost ([127.0.0.1]:35216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mL5vz-00063h-9S for submit@debbugs.gnu.org; Tue, 31 Aug 2021 11:44:23 -0400 Received: from mail-qt1-f175.google.com ([209.85.160.175]:36792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mL5vx-00063U-Gd for 49862@debbugs.gnu.org; Tue, 31 Aug 2021 11:44:21 -0400 Received: by mail-qt1-f175.google.com with SMTP id d11so2290789qtw.3 for <49862@debbugs.gnu.org>; Tue, 31 Aug 2021 08:44:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-transfer-encoding; bh=ue6MlC0fvbAV1IaA7pLtEURbMaBpTBA0lBSxe8g4mwQ=; b=Xf9yEYMvaPh10mRX9YqanW2ehCeNm4JfDdeF0d/QmppvMGgz3J2T6iw3qXtkwj9IAR 9mGQKEsFWOj6gFmJ1KG+nfIewa7XZiB6K6d7iIYSr8w1ilfDelaRafD1CIvk84JZhF2E cRELeQzUb81RyH349HzIB0PPeth56EbjoVw+dCcvYZfHm6VvUYn4p8oqNbbbsfQSAk+P bH8DouVCwozQI3E+1SyC/KASRK4tZEvKHTzwKVwVhHxXlB6xNbiaj399FReRVmhpZvdy mWBWduX9YElQhF861yztynoCml9LVX21ou0tFQ9bPDczPaFWVMG68QI7cJIY0RYcNt2a SyOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=ue6MlC0fvbAV1IaA7pLtEURbMaBpTBA0lBSxe8g4mwQ=; b=JCC9VkWjBVZqZhN+2g0Gs8drTwm4KY/krEJKEF0+6mzYf3gX5SFoZ5u25D2y0y6udH Jyneq7mOuIauioMJR2qU86Jql2G7waz8S8GhV72ImD6MCNb1P2pA93NbTJa3Uz4SGEkB 9TUSZpsEpIjqdQzSPO3/hsQ4uF2qSjBqvV7PJTyzpHkNYQbP/ldkF0xQDbOFoACwnKEq ZJ57eGHkPwvYBr5cWaGd1nAINvPk4zMcOH3aesxfGO2/GsLcRYo7SlJUvNRogaGT3E0e +ac5EF5LdjRe4Nn6udjGQaCXBtxcXiHqhZpaNL99z456bJ6d4KUl9Q3XeWUtt5llojBq 1O0w== X-Gm-Message-State: AOAM5321Jo6sjoBCWkuAPHfbI0qIbvkw314XyWTVNZdwaM2sUDOIOrmv eQwYqKKm3u1X8vscbYS1l1CbT8TVUeOrhQ== X-Google-Smtp-Source: ABdhPJyioDPYCgZD3k/XRHQOSTSLi/JTLedIbn5vepuiW/r7evjtilEBL2/8wlso5Hlumf899F8jRQ== X-Received: by 2002:ac8:72ca:: with SMTP id o10mr3348417qtp.385.1630424655519; Tue, 31 Aug 2021 08:44:15 -0700 (PDT) Received: from hurd (dsl-153-61.b2b2c.ca. [66.158.153.61]) by smtp.gmail.com with ESMTPSA id l4sm14172005qkd.77.2021.08.31.08.44.14 for <49862@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Aug 2021 08:44:15 -0700 (PDT) From: Maxim Cournoyer To: 49862@debbugs.gnu.org Subject: Re: bug#49862: While downloading substitutes: Wrong type argument in position 1 (expecting struct): #f References: <87a6ly7wt1.fsf@gmail.com> Date: Tue, 31 Aug 2021 11:44:14 -0400 In-Reply-To: <87a6ly7wt1.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 03 Aug 2021 22:44:58 -0400") Message-ID: <87a6kxippt.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49862 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: -1.0 (-) Hi, Maxim Cournoyer writes: [...] > substituting /gnu/store/yqvsc5brbzpk1m7zr8bnyr66kz9q625a-nasm-2.15.05.tar= .xz... > substituting /gnu/store/4fliaxdz084ijlzb6d98sgg76dmz9xp6-net-tools-1.60-0= .479bb4a.zip... > substituting /gnu/store/js6wj0pmd4lqnnkys7f9az4gcm8szfmi-nettle-3.7.3.tar= .gz... > substituting /gnu/store/lz5qmr8bv3wwmja3vw59yjydiy66ni3a-nghttp2-1.44.0.t= ar.xz... > process 30234 acquired build slot '/var/guix/offload/127.0.0.1:6666/1' > normalized load on machine '127.0.0.1' is 0.17 > building /gnu/store/9xadqmcq1z02x93k7c5xpwbwd4a7f1rk-apr-1.6.5.drv... > eckout 50269 50269 > Backtrace: > 19 (apply-smob/0 #) > In ice-9/boot-9.scm: > 724:2 18 (call-with-prompt _ _ #) > In ice-9/eval.scm: > 619:8 17 (_ #(#(#))) > In guix/ui.scm: > 2185:7 16 (run-guix . _) > 2148:10 15 (run-guix-command _ . _) > In ice-9/boot-9.scm: > 1752:10 14 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) > In guix/status.scm: > 800:4 13 (call-with-status-report _ _) > In ice-9/boot-9.scm: > 1752:10 12 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) > In guix/store.scm: > 658:37 11 (thunk) > 1320:8 10 (call-with-build-handler _ _) > 1320:8 9 (call-with-build-handler # =E2=80=A6) > In guix/scripts/build.scm: > 699:26 8 (_) > In guix/store.scm: > 1388:15 7 (_ # _ _) > 759:13 6 (process-stderr _ _) > In unknown file: > 5 (display "eckout 50269 50269\n@ download-succeeded /gnu/stor= e/1i7b2hrywrp90w5dd9nq6dw788=E2=80=A6" =E2=80=A6) > In guix/status.scm: > 723:16 4 (write! _ _ _) > 636:15 3 (_ (download-succeeded "/gnu/store/1i7b2hrywrp90w5dd9nq6dw78= 88wzqkq-mallard-ducktype-=E2=80=A6" =E2=80=A6) =E2=80=A6) > 272:33 2 (compute-status _ #< building: (#< deri= vation: "/gnu/store/9xadqmcq=E2=80=A6> =E2=80=A6) > In ice-9/boot-9.scm: > 1685:16 1 (raise-exception _ #:continuable? _) > 1685:16 0 (raise-exception _ #:continuable? _) > > ice-9/boot-9.scm:1685:16: In procedure raise-exception: > In procedure struct-vtable: Wrong type argument in position 1 (expecting > struct): #f Here's a slightly different backtrace of the same problem: --8<---------------cut here---------------start------------->8--- substitution of /gnu/store/z080ssymr51skixc96aq60rasbjjgjdl-jmtpfs-0.5 comp= lete substitution of /gnu/store/z5rnmph0r1dpdnml4hx5qr1jj3qqvibm-libchamplain-0.= 12.16 complete process 32168 acquired build slot '/var/guix/offload/127.0.0.1:6666/3' normalized load on machine '127.0.0.1' is 1.00 process 32168 acquired build slot '/var/guix/offload/127.0.0.1:6666/4' normalized load on machine '127.0.0.1' is 1.00 process 32168 acquired build slot '/var/guix/offload/127.0.0.1:6666/4' normalized load on machine '127.0.0.1' is 1.00 process 32168 acquired build slot '/var/guix/offload/127.0.0.1:6666/3' normalized load on machine '127.0.0.1' is 1.00 g/nar/lzip/y21d8a1yk64fc2b7n7ckq83j6hdc75gb-gimp-2.10.24 20010204 15860036 -78.13.0-guix0-preview1 53984758 4063328 icecat-78.13.0-guix0-preview1 51.5MiB = Backtrace: In guix/ui.scm: 2148:10 19 (run-guix-command _ . _) In ice-9/boot-9.scm: 1752:10 18 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) In guix/status.scm: 820:3 17 (_) 800:4 16 (call-with-status-report _ _) In guix/store.scm: 1320:8 15 (call-with-build-handler _ _) 1320:8 14 (call-with-build-handler #= "/var/guix/profiles/per-user/m In guix/store.scm: 2108:24 10 (run-with-store # _ #:gu= ile-for-build _ #:system _ #:ta In guix/profiles.scm: 1803:2 9 (_ _) In guix/store.scm: 1993:12 8 (_ #) 1395:5 7 (map/accumulate-builds #= _ _) 1406:15 6 (_ # _ _) 759:13 5 (process-stderr _ _) In unknown file: 4 (display "@ substituter-succeeded /gnu/store/y21d8a1yk64fc2b7n= 7ckq83j6hdc75gb-gimp-2.10.24\n" In guix/status.scm: 723:16 3 (write! _ _ _) 637:6 2 (_ (download-progress "/gnu/store/xj6m19yvs7b54lgafy5b3r10gk6c= 3k8f-icecat-78.13.0-guix0-previ In guix/progress.scm: 223:17 1 (display-download-progress "nar@" _ #:tty? _ #:start-time _ #:= transferred _ #:log-port _) In ice-9/boot-9.scm: 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure =3D: Wrong type argument in position 1: #f --8<---------------cut here---------------end--------------->8--- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 01 11:37:13 2022 Received: (at 49862) by debbugs.gnu.org; 1 Nov 2022 15:37:13 +0000 Received: from localhost ([127.0.0.1]:44015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1optKC-0005dW-Gn for submit@debbugs.gnu.org; Tue, 01 Nov 2022 11:37:12 -0400 Received: from mail-qv1-f42.google.com ([209.85.219.42]:44853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1optK9-0005dH-HD for 49862@debbugs.gnu.org; Tue, 01 Nov 2022 11:37:10 -0400 Received: by mail-qv1-f42.google.com with SMTP id n18so10520543qvt.11 for <49862@debbugs.gnu.org>; Tue, 01 Nov 2022 08:37:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4COy6P7ywWNcpBrBXjHw14JAUGZglJ8sdajWClNsJhE=; b=d/Npt4cvXj9/JHsjNlmCBdmSXjgOBLth5iODRU+FJ03SIJTYXzASlqLUDTuUBqRSZ8 Yj0AOlv/9r8rHUqjXY/D50tySm2EW7H6YTA8EH8jkWpZuP1CtlWtPGJf+SOuOiOMav+X mikYYyA/r3YCqsaZnS/PMBJ5Ww9GBlibL4V33moC7Gl4lQhaStpujYUBZ4/93O4uX+cN YqQh1OOQjBezKB9qjYbjyKrzo+cde8RvJ06boqWRA8O7k77pf2WLQUGtWHkhmUIqbym+ i2FQA/s3jKAfFKXdaTd+kI/uwibmzqIm1MeVs7fVVBfOF3W3473A5yh9hMQCRIPwyJnn uwAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=4COy6P7ywWNcpBrBXjHw14JAUGZglJ8sdajWClNsJhE=; b=aMYXMaxzS/I1jqC+H/FT8hylccl5NlevrQefkaZe63zfFXH2Vf51xSWrfj1k/PysiO 8sSTs1oCvkLBkqK1UU4nv2bp3DgdzHgQqIbDXdsz2Tzo9Yx+S42MkYUtJuJhnZoBHRQe CqOyfLv/jFOKE1t2RLZm7XChH2HHLxG3l8enCxHsLJGaj2nhqrX90wTVeRJha7IxR2jD Ymb9RIreBd6WA0gxBCfKfDocL6cB4Pqmn0QEUjzePdOa11RTYpksMLZZQ+9nSe1CEyhl DmMlzuIq3/kP2Gvh0GIGi+ZmkYPuDGk0DKuj3bW+IvQ/+wMvDRrzKnASVHZA7rC6H9S7 vhHA== X-Gm-Message-State: ACrzQf111w5rZJQjqUDlUaBY3X632EZRJJBkTuAacn5BKnRqkdVxc8Ok ErdNeJaaTVt9x+ZLLyfXIt+T3YHvEIE= X-Google-Smtp-Source: AMsMyM7ilhvmwEJOdXjI3WJrY/tlD75LS3aMIclab91WPUb3yUz6/MJqvMIkjsSqSSJ4e8+3P3M9jQ== X-Received: by 2002:ad4:5eca:0:b0:4ba:535a:6d45 with SMTP id jm10-20020ad45eca000000b004ba535a6d45mr16270931qvb.56.1667317023583; Tue, 01 Nov 2022 08:37:03 -0700 (PDT) Received: from hurd ([2607:fad8:4:3::1001]) by smtp.gmail.com with ESMTPSA id t18-20020a05622a181200b003a527d29a41sm2750000qtc.75.2022.11.01.08.37.01 for <49862@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Nov 2022 08:37:02 -0700 (PDT) From: Maxim Cournoyer To: 49862@debbugs.gnu.org Subject: Re: bug#49862: While downloading substitutes: Wrong type argument in position 1 (expecting struct): #f References: <87a6ly7wt1.fsf@gmail.com> <87a6kxippt.fsf@gmail.com> Date: Tue, 01 Nov 2022 11:36:58 -0400 In-Reply-To: <87a6kxippt.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 31 Aug 2021 11:44:14 -0400") Message-ID: <87iljyd6ud.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49862 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: -1.0 (-) Hi, Adding yet another backtrace of that problem, that was triggered while running './pre-inst-env guix build python-astroquery@0.4.6 vorta@0.8.7 cura@4.13.1 komikku@1.2.0 jrnl@1.9.7 pantalaimon@0.10.5 python-harmony@0.7.1 caja-extensions@1.24.1 gourmet@0.17.4-0.8af29c8 python-swiftclient@4.0.1 dbxfs@1.0.63 orange@3.32.0 linuxdcpp@1.1.0 ikiwiki@3.20200202.3 breezy@3.2.2 python-nanopb@0.4.6.4 openconnect-sso@0.7.3 qtile@0.18.1' with python-keyring having been modified: --8<---------------cut here---------------start------------->8--- diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 7b7aac6201..def347c06d 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -49,6 +49,7 @@ (define-module (gnu packages python-crypto) #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix build-system cargo) + #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix utils) #:use-module (gnu packages) @@ -326,29 +327,34 @@ (define-public python-kerberos (define-public python-keyring (package (name "python-keyring") - (version "22.0.1") + (version "23.9.3") (source (origin - (method url-fetch) - (uri (pypi-uri "keyring" version)) - (sha256 - (base32 - "1pvqc6may03did0iz98gasg7cy4h8ljzs4ibh927bfzda8a3xjws")))) - (build-system python-build-system) + (method url-fetch) + (uri (pypi-uri "keyring" version)) + (sha256 + (base32 + "19f4jpsxng9sjfqi8ww5hgg196r2zh1zb8g71wjr1xa27kc1vc39")))) + (build-system pyproject-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (invoke "pytest" "-vv" "-c" "/dev/null" "tests"))))))) + (list + #:test-flags '(list "-c" "/dev/null") ;avoid extra test dependencies + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'workaround-test-failure + (lambda _ + ;; Workaround a failure in the test_entry_point test (see: + ;; https://github.com/jaraco/keyring/issues/526). + (delete-file-recursively "keyring.egg-info")))))) (native-inputs (list python-toml python-pytest python-setuptools python-setuptools-scm)) (propagated-inputs - (list python-secretstorage)) + (list python-importlib-metadata + python-jaraco-classes + python-secretstorage)) (home-page "https://github.com/jaraco/keyring") (synopsis "Store and access your passwords safely") (description --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- Backtrace: In guix/store.scm: 1300:8 19 (call-with-build-handler _ _) 1300:8 18 (call-with-build-handler # =E2=80=A6) In guix/ui.scm: 462:3 17 (_) In ice-9/boot-9.scm: 1747:15 16 (with-exception-handler # _ # _ # =E2=80=A6) 1752:10 15 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _) In guix/ui.scm: 449:6 14 (_) In guix/scripts/build.scm: 714:5 13 (_) In srfi/srfi-1.scm: 673:15 12 (append-map _ _ . _) 586:17 11 (map1 ("x86_64-linux")) In guix/scripts/build.scm: 716:21 10 (_ _) In guix/store.scm: 1403:5 9 (map/accumulate-builds #= # =E2=80=A6) 1419:15 8 (_ # _ _) 739:14 7 (process-stderr _ _) In unknown file: 6 (display "@ substituter-succeeded /gnu/store/wjbisajny3c9pwj4c= rqyq3yd77gf2pfl-qtdeclarat=E2=80=A6" =E2=80=A6) In guix/status.scm: 733:16 5 (write! _ _ _) 645:15 4 (_ (download-succeeded "/gnu/store/qwds28f6pqq5aaw90678v9qzfj6= qiivq-texlive-amsf@" "s=E2=80=A6" =E2=80=A6) =E2=80=A6) 272:33 3 (compute-status _ #< building: (#< deriva= tion: "/gnu/store/xc34bvzi=E2=80=A6> =E2=80=A6) In ice-9/boot-9.scm: 1685:16 2 (raise-exception _ #:continuable? _) 1685:16 1 (raise-exception _ #:continuable? _) 1685:16 0 (raise-exception _ #:continuable? _) ice-9/boot-9.scm:1685:16: In procedure raise-exception: --8<---------------cut here---------------end--------------->8--- --=20 Thanks, Maxim