From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id aBxqIBe/e2IVXAEAbAwnHQ (envelope-from ) for ; Wed, 11 May 2022 15:50:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id SDKJHxe/e2IGwgAAG6o9tA (envelope-from ) for ; Wed, 11 May 2022 15:50:15 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6511E10D1D for ; Wed, 11 May 2022 15:50:14 +0200 (CEST) Received: from localhost ([::1]:39470 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nomjF-0008QS-HK for larch@yhetil.org; Wed, 11 May 2022 09:50:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34000) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nomj4-0008QA-QF for bug-guix@gnu.org; Wed, 11 May 2022 09:50:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42702) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nomj4-0008Ms-HB for bug-guix@gnu.org; Wed, 11 May 2022 09:50:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nomj4-0000s4-ES for bug-guix@gnu.org; Wed, 11 May 2022 09:50:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 11 May 2022 13:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55367 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Rostislav Svoboda Cc: 55367@debbugs.gnu.org Received: via spool by 55367-submit@debbugs.gnu.org id=B55367.16522769773287 (code B ref 55367); Wed, 11 May 2022 13:50:02 +0000 Received: (at 55367) by debbugs.gnu.org; 11 May 2022 13:49:37 +0000 Received: from localhost ([127.0.0.1]:36594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nomif-0000qx-Gl for submit@debbugs.gnu.org; Wed, 11 May 2022 09:49:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nomie-0000qj-BK for 55367@debbugs.gnu.org; Wed, 11 May 2022 09:49:36 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40840) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nomiY-0008Iw-4q; Wed, 11 May 2022 09:49:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=vxXrFwJMejQ3ar/lsrHqH6Kv7JAECFcuc8pWDgoco4k=; b=STc2YSqL89DQ76QFTmjV tFG4uErVLRVtHUjKj7ehfviMgZkD44ZwCsmcbSJZDuioQetyZjyCR30y+ETDr7bVK+rV3x1wBsWEc Wg041+ftMItfV2j+nCSXVKvBmFlE/f6Az0nFbqANwba1Kt46WJFj0p81/UvPU7NSKsKgqW4vUWkuJ LkoS00voD4zfcMsoGmPRa/vO2Ldsbje2204on06Sx321tDXi+qIJGnq2ZIIbqADyqXVyeto/egOVP Vi08+R5mzrpPPZHnzHzaz2i1AuRE881bjRr0hRkBEf/OA2yFtpbTCZWUXfq6mLmLhBIfyfZlsKKD/ ZTyOrNrs0Zr6IA==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:63469 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nomiX-0006Pa-JV; Wed, 11 May 2022 09:49:29 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: Date: Wed, 11 May 2022 15:49:27 +0200 In-Reply-To: (Rostislav Svoboda's message of "Wed, 11 May 2022 15:10:51 +0200") Message-ID: <874k1wnpqw.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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1652277014; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=vxXrFwJMejQ3ar/lsrHqH6Kv7JAECFcuc8pWDgoco4k=; b=EvlBi3lKqLp/tsR9T4jeeYLJPjU5pwRqMrTXWuuxwi5kt03WV3lJYvAMfdiVU+QyWT59ih vPrhUFrAbUfojd7MUj2U+5L6+WNt3x4vkn4RGSwxwNu2GkBo31m/MBizal4VUSbVJuP1pp RVrtn53gKhz6t+p/Tn6LJ2x+TLnTOPxt54XqrwKHGAfoMOc/wEdHX6ZQ2qah1iJ/dJfLYI qN3kZMVhonhdjT++4WKZan90xCZZej75HlFXa9rjdafn/Opke04XpQ3soKshepbQkHevil xNdilIIjjDfoAGWtknLfLGPUIecAkMP6lhPmNV9QzjTH659JPmAP+b0a+ekPFQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1652277014; a=rsa-sha256; cv=none; b=fwDQ9DsL37JPpODOhEIXlX8v/ulRqIxu/6jzEUhSXeIQDzOCsId4XGT/FyPdLBbN0LMHos 7XQb3GqHiDSG6pFGSoBTKS8jtqMVRiPymDPR6hSDlibTlLKKj5gEoFb4juzNoaYpiFwTxJ gqmQmCwZioYeyiivKOJL/oobC3I5e56O6ukno5whqounbgr8O2XkfaL7MePeCm87iEmqZz jFu6NTkWv3ckd/aTpUvmBAZxN++VeY1+X4uzF7LFO1fGpvX7dfjEVqnEUHJdHuz4f5yGW8 1aw7SMbP8jCFWI9jAC6rGAfICAy4bo4fu4aNwp3tVuSRntWUVyC9tkkJ3oNJUQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=STc2YSqL; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.91 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnu.org header.s=fencepost-gnu-org header.b=STc2YSqL; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6511E10D1D X-Spam-Score: -3.91 X-Migadu-Scanner: scn1.migadu.com X-TUID: fLK5Gc+8XfLK Hi, Rostislav Svoboda skribis: > In guix/scripts/refresh.scm: > 378:10 6 (check-for-package-update # =E2=80=A6) > In srfi/srfi-1.scm: > 858:15 5 (any1 # =E2=80=A6) > In guix/upstream.scm: > 284:15 4 (_ _) > In guix/memoization.scm: > 101:0 3 (_ # # =E2=80=A6) > In guix/gnu-maintenance.scm: > 188:20 2 (_) > 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 This happens with a package that=E2=80=99s not in the =E2=80=98guix=E2=80= =99 channel (see above). I can=E2=80=99t find the definition of that package though, so I c= an=E2=80=99t really help. If you can reproduce it with a package that=E2=80=99s in Guix, or if you can point me to the source, we might be able to better understand. The code at guix/gnu-maintenance.scm:188:20 checks a URI, so my guess is that the source of that package is not a valid URI, and thus =E2=80=98string->uri=E2=80=99 returns #false. Ludo=E2=80=99.