From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 09:11:47 2022 Received: (at submit) by debbugs.gnu.org; 11 May 2022 13:11:47 +0000 Received: from localhost ([127.0.0.1]:36494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nom7q-0001aC-DQ for submit@debbugs.gnu.org; Wed, 11 May 2022 09:11:47 -0400 Received: from lists.gnu.org ([209.51.188.17]:40406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nom7p-0001a4-17 for submit@debbugs.gnu.org; Wed, 11 May 2022 09:11:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52498) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nom7o-0006In-TX for bug-guix@gnu.org; Wed, 11 May 2022 09:11:32 -0400 Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]:42505) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nom7n-0001LA-14 for bug-guix@gnu.org; Wed, 11 May 2022 09:11:32 -0400 Received: by mail-ej1-x632.google.com with SMTP id i27so3940400ejd.9 for ; Wed, 11 May 2022 06:11:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=h82zlZuUlixjxw/22hGWt01yASGkD6zm60/M2ZnhiLo=; b=q1u3+/WVbwffP89e1zy565T0GVSz17RD0avguBuYyVBaobb2URiXwSIpNw4RwJVM1b 5QpsbmWEF4udo/E6u4VKBrPPORoUpUpYf/+SA8u4P30QBzwwuLLlaHrjYToVdwRTPLhG DV7wsjPI4iirDK/6bRf8KCTkiQ4Ou7JwBiS8s7zcZHrH8Tyk7K3mUwv2Eri7onstI1oL GUpNZTG7FuUskr5HqFOzHna4WVjoJIdM50sRoEbPe/X8LPrm12zvS+DewwM0xQ2PtUvy 5UYr5+IrUCnt9ms3utIusRva/UR2Nd4RgVURG8QvzawR2EQiMIfi/kcvANOL+XcWHMW1 +lwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=h82zlZuUlixjxw/22hGWt01yASGkD6zm60/M2ZnhiLo=; b=l3bjxNMuE9gch9ND9hQcihDfcjCOl1qWI+1CyZxJf3o94R4tDYXYNbbgba4C7/tLlt g0Z56eHacSHBwHGr8ykX3srGOjFvZKkDUKvSQu3gay+Ly7/tWFaM9yO6ijZf3omIX+7N PZY8mhkw6zCgGJeQMaFH8mIkVLGgbCB+BkXHlwPmNJ7hqDhPItH0oTV0i48xgN+72qRY jCt+WWgJvH7Bgd7OcHgixwdKRklj9GIh0B1J7ixVXp3yl9sqCncLmlYgSpoh/Oz+hf9w vUdAw9NsbuyvY1wyqV7xgGk44jjhs3rDPWioma2yfCj0vSVuGwqI5nuV38JMoMU06CFg 0/JA== X-Gm-Message-State: AOAM532Z8D+hPNO2+xoOj+xnbpYdEG0P1knyBSsw+3k4ywmZtwkixfQI UAVRu1n/zYRPM7miHgpBsePGEcrGzI3IGoks1h1rjjSsuEo= X-Google-Smtp-Source: ABdhPJwpwUfs1DdhTQgaqkLpvtNTolhbIPfJW+8D+NTHrmTR0KIaW0HB4kafdZ7UMBzpgOjuPKRE14ZkGaE30+OxESw= X-Received: by 2002:a17:907:9813:b0:6fa:78b0:9be2 with SMTP id ji19-20020a170907981300b006fa78b09be2mr14586720ejc.159.1652274688042; Wed, 11 May 2022 06:11:28 -0700 (PDT) MIME-Version: 1.0 From: Rostislav Svoboda Date: Wed, 11 May 2022 15:10:51 +0200 Message-ID: Subject: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) To: bug-guix@gnu.org Content-Type: multipart/mixed; boundary="000000000000da837805debc2d8b" Received-SPF: pass client-ip=2a00:1450:4864:20::632; envelope-from=rostislav.svoboda@gmail.com; helo=mail-ej1-x632.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, T_SCC_BODY_TEXT_LINE=-0.01 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 (--) --000000000000da837805debc2d8b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The /home/bost/.config/guix/current/bin/guix is attached. Greetings, Bost $ guix refresh nongnu/packages/wine.scm:160:13: dxvk would be upgraded from 1.9 to 1.10.1 nongnu/packages/wasm.scm:146:13: wasm32-wasi-libcxx would be upgraded from 13.0.0 to 14.0.3 nongnu/packages/vpn.scm:31:13: zerotier would be upgraded from 1.8.4 to 1.8= .9 nongnu/packages/video.scm:56:13: intel-media-driver would be upgraded from 22.2.2 to 2018Q2.1 nongnu/packages/video.scm:31:13: gmmlib would be upgraded from 22.0.3 to 22= .1.2 nongnu/packages/playonlinux.scm:41:13: playonlinux would be upgraded from 4.3.4 to 4.4 nongnu/packages/nvidia.scm:410:2: nvidia-settings would be upgraded from 470.86 to 510.68.02 nongnu/packages/mozilla.scm:94:13: firefox would be upgraded from 100.0 to 100.0. nongnu/packages/linux.scm:194:11: raspberrypi-firmware would be upgraded from 1.20220120 to 1.20220331 following redirection to `https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/'... nongnu/packages/linux.scm:790:5: warning: no valid tags found for intel-microcode nongnu/packages/linux.scm:576:7: warning: no tags were found for rtl8192eu-linux-module nongnu/packages/linux.scm:841:13: sof-firmware would be upgraded from 1.7 to 2.1.1 nongnu/packages/linux.scm:53:2: linux would be upgraded from 5.17.5 to 5.17= .6 nongnu/packages/gog.scm:36:13: lgogdownloader would be upgraded from 3.7 to= 3.9 nongnu/packages/game-development.scm:280:2: warning: no valid tags found for fury nongnu/packages/game-development.scm:185:7: warning: no valid tags found for eduke32 following redirection to `http://downloads.sourceforge.net/mirrorproblem?failedmirror=3Ddeac-ams.dl.= sourceforge.net'... Backtrace: 15 (primitive-load "/home/bost/.config/guix/current/bin/gu=E2=80= =A6") In guix/ui.scm: 2230:7 14 (run-guix . _) 2193:10 13 (run-guix-command _ . _) In ice-9/boot-9.scm: 1752:10 12 (with-exception-handler _ _ #:unwind? _ # _) 1752:10 11 (with-exception-handler _ _ #:unwind? _ # _) In guix/store.scm: 658:37 10 (thunk) 2129:25 9 (run-with-store # =E2=80= =A6) In guix/scripts/refresh.scm: 578:14 8 (_ _) In srfi/srfi-1.scm: 634:9 7 (for-each # =E2=80=A6) 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 --000000000000da837805debc2d8b Content-Type: application/octet-stream; name=guix Content-Disposition: attachment; filename=guix Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l31lnc6o0 IyEvZ251L3N0b3JlL3dtc3kyZm14NngyajBubXkzaDVtbGhqcHNiNnA4aXNjLWd1aWxlLXdyYXBw ZXIvYmluL2d1aWxlIC0tbm8tYXV0by1jb21waWxlCiEjCihiZWdpbiAoc2V0ISAlbG9hZC1leHRl bnNpb25zIChxdW90ZSAoIi5zY20iKSkpIChzZXQhICVsb2FkLXBhdGggKGFwcGVuZCAobGlzdCAo c3RyaW5nLWFwcGVuZCAiL2dudS9zdG9yZS9hMmo0d2xzc2xrMDJsZ3BhMnJhM3MzczdmaHlwaGww Ny1ndWl4LW1vZHVsZS11bmlvbiIgIi9zaGFyZS9ndWlsZS9zaXRlLyIgKGVmZmVjdGl2ZS12ZXJz aW9uKSkgKHN0cmluZy1hcHBlbmQgIi9nbnUvc3RvcmUvMWpnY2Jkengyc3M2eHY1OXc1NWcza3Iz eDQ5MzVkZmItZ3VpbGUtMy4wLjgiICIvc2hhcmUvZ3VpbGUvIiAoZWZmZWN0aXZlLXZlcnNpb24p KSkgJWxvYWQtcGF0aCkpIChzZXQhICVsb2FkLWNvbXBpbGVkLXBhdGggKGFwcGVuZCAobGlzdCAo c3RyaW5nLWFwcGVuZCAiL2dudS9zdG9yZS9hMmo0d2xzc2xrMDJsZ3BhMnJhM3MzczdmaHlwaGww Ny1ndWl4LW1vZHVsZS11bmlvbiIgIi9saWIvZ3VpbGUvIiAoZWZmZWN0aXZlLXZlcnNpb24pICIv c2l0ZS1jY2FjaGUiKSAoc3RyaW5nLWFwcGVuZCAiL2dudS9zdG9yZS8xamdjYmR6eDJzczZ4djU5 dzU1ZzNrcjN4NDkzNWRmYi1ndWlsZS0zLjAuOCIgIi9saWIvZ3VpbGUvIiAoZWZmZWN0aXZlLXZl cnNpb24pICIvY2NhY2hlIikpICVsb2FkLWNvbXBpbGVkLXBhdGgpKSAobGV0ICgobG9jcGF0aCAo Z2V0ZW52ICJHVUlYX0xPQ1BBVEgiKSkpIChzZXRlbnYgIkdVSVhfTE9DUEFUSCIgKHN0cmluZy1h cHBlbmQgKGlmIGxvY3BhdGggKHN0cmluZy1hcHBlbmQgbG9jcGF0aCAiOiIpICIiKSAiL2dudS9z dG9yZS9meDg3OHo2bnNraWg2ODJjd2hkZnhrOGRoODA3ODU5My1nbGliYy11dGY4LWxvY2FsZXMt Mi4zMy9saWIvbG9jYWxlIikpKSAobGV0ICgoZ3VpeC1tYWluIChtb2R1bGUtcmVmIChyZXNvbHZl LWludGVyZmFjZSAocXVvdGUgKGd1aXggdWkpKSkgKHF1b3RlIGd1aXgtbWFpbikpKSkgKGJlZ2lu IChiaW5kdGV4dGRvbWFpbiAiZ3VpeCIgIi9nbnUvc3RvcmUvNncyZjRqbWJkY2JrMmxocWpuMWFx ejhjZHI1amQ0eHAtZ3VpeC1sb2NhbGUtZ3VpeCIpIChiaW5kdGV4dGRvbWFpbiAiZ3VpeC1wYWNr YWdlcyIgIi9nbnUvc3RvcmUvNjlocml6a3FxeDdpcDlkbGE0M2MxZjRya3ExZDkyZGgtZ3VpeC1s b2NhbGUtZ3VpeC1wYWNrYWdlcyIpKSAoYXBwbHkgZ3VpeC1tYWluIChjb21tYW5kLWxpbmUpKSkp --000000000000da837805debc2d8b-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 09:16:43 2022 Received: (at 55367) by debbugs.gnu.org; 11 May 2022 13:16:43 +0000 Received: from localhost ([127.0.0.1]:36519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nomCo-0003Kv-Pl for submit@debbugs.gnu.org; Wed, 11 May 2022 09:16:42 -0400 Received: from mail-ed1-f48.google.com ([209.85.208.48]:33782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nomCn-0003FX-Du for 55367@debbugs.gnu.org; Wed, 11 May 2022 09:16:41 -0400 Received: by mail-ed1-f48.google.com with SMTP id p4so2588980edx.0 for <55367@debbugs.gnu.org>; Wed, 11 May 2022 06:16:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=uNMw7u0k5CVeguzr5xLFJPYY+RIS/Z+c/loDE0WCm8Q=; b=fgXzl5sQ33UZqwAiuQkOqrJ1KYp0Y+eToqyqInBQPbjhQ6KlidUESRg8SViYJhf1N0 2VvG/gsWnEQ3SvkZAkMLA1EpPvCdueoUgw9r0v0EjQ7kFjLUduEXBFwVbsdp7Sj8mjIt Q/UTu1DpqezwMNRh9WYhNFdKOlLM4obRcRCkcDlyhaxgdZl15FW01DwUaveLbP5xHrtH Dj0RSK8vuYApx/TstcjIQAPssrria9orXUiYLLlFXIZNQ7uNQ2K47dmuS69YJtLq6mgP UD2uwKsu3WqS0bEBdar+SqJAdVhinBpDl3FgH0yyCXHTDJC0ZEritd6WPM9swcElXuyT PdPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=uNMw7u0k5CVeguzr5xLFJPYY+RIS/Z+c/loDE0WCm8Q=; b=bdAN1gb0u0Gk8c4w3DZcy5WM8R8/FLkqfpzRBAH+jmnRl7f7KIkzVdM2719a/6xLMO LywJ8FpHQZWIfu1iC0fUqGySOJdC1Wh1ISjn9WA/dIBWrvuxYU9Bk7D3v+eo82Ifqyat dsjFI2p+fGLU2C+tarFshjAGmzA08Al27/rrzYMY6g8QSpmluEEG0Oi+LDUQVJ2ULcW3 l0r+P2EdqSuKM9d6/A6qfWZBS87PTj3zEr8Qlzgd95u82pjrlzf6Wz1O/M8EbwO0cn9T 8X9HQtw0gpAzzMljIniWaEQUIOuDio9Fc3mZ21dajseezNZOaowtzG8h6xgkqZY1vLGP 7xLQ== X-Gm-Message-State: AOAM533FSPgkYs7T9/cvbXKOOMW0lkFhPTiflADMeUnOL25AjlC6xoa3 tCaSEXwSKGBeyjVrlegK058xlXFFLjU3dPFqFT8uCCkX8HM= X-Google-Smtp-Source: ABdhPJwvWVUCIg+0JIbnfUqL/iuIHrUSsVVxMRBXr9A5W9+LivEaUhgQ8CSkPZg0psHhYtwyA/22ndziELR2iTYMWV8= X-Received: by 2002:a05:6402:1e88:b0:428:4782:a16e with SMTP id f8-20020a0564021e8800b004284782a16emr29321825edf.191.1652274994892; Wed, 11 May 2022 06:16:34 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Rostislav Svoboda Date: Wed, 11 May 2022 15:15:58 +0200 Message-ID: Subject: Re: bug#55367: Acknowledgement (guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct)) To: 55367@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55367 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 (-) And also I just noticed, for firefox the indicated version numbers are the same. I.e. from 100.0 to 100.0 ``` nongnu/packages/mozilla.scm:94:13: firefox would be upgraded from 100.0 to 100.0. ``` From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 09:49:37 2022 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: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Rostislav Svoboda Subject: Re: bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) 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-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55367 Cc: 55367@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, 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. From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 10:09:01 2022 Received: (at 55367) by debbugs.gnu.org; 11 May 2022 14:09:01 +0000 Received: from localhost ([127.0.0.1]:37973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1non1R-0001jH-Ei for submit@debbugs.gnu.org; Wed, 11 May 2022 10:09:01 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:49034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1non1P-0001j6-AC for 55367@debbugs.gnu.org; Wed, 11 May 2022 10:09:00 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id VS8x2700A4UW6Th01S8x2g; Wed, 11 May 2022 16:08:57 +0200 Message-ID: <60cd5b74cb5d7c9b706c5af70bfb1edd2f6736fd.camel@telenet.be> Subject: Re: bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , Rostislav Svoboda Date: Wed, 11 May 2022 16:08:52 +0200 In-Reply-To: <874k1wnpqw.fsf@gnu.org> References: <874k1wnpqw.fsf@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-5pjM9dUBw3hSnh5P7vOA" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1652278137; bh=Dmz/5vmqaNeziNsfRFWRz57v+9vXy7S2KGPWnnpPyLY=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=O5GlyFKME8hfCbIutmTBcOz+bOU4aFj+51e5zTt70ThCBzp6eKaI24tYFFAzd3ke+ jHW7akoikNteuhjmhrn3hU5aHgDT8MrApQOA3yBmIG48BOhQhyW6jLx1HyxRjWbE3a qZxc0OAc9Ng+iiPmAhrcF5UubKyy8DGQMDZxHISy7FCle5RjpcJxfdWM1ILFWJ7MwT cyqLTEsAg3NhhGSNlVi6rLWLVAUGZPvUxuARWONPPryYI7U6Pip+yOL/6HMoo5hi0l 2IkrHK9FL8SK06A/0CFL2caWyn1fe8zNJCs1TtsetryfcNvcwC4CqAGLfs+vbcd8e4 6GT8T3KrFAu/Q== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55367 Cc: 55367@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: -1.0 (-) --=-5pjM9dUBw3hSnh5P7vOA Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op wo 11-05-2022 om 15:49 [+0200]: > 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. It's "gogdownloader://world_of_goo/en3installer0". (string->uri "gogdownloader://world_of_goo/en3installer0") $1 =3D #f (string->uri "gogdownloader://worldofgoo/en3installer0") $2 =3D #f Apparently it doesn't like _ characters.=C2=A0 Makes some sense for http, https and ftp, but what about other protocols? Do the Internet RFCs say anything about this? Worse, looks like non-ASCII characters (that are valid DNS names, at least ignoring punycode encodings and such) aren't supported: (string->uri "https://www.=C3=A9toile.fr") $3 =3D #f though maybe that's due to the URI -- IRI distinction. Even then, not supporting IRIs (even if in a separate module or such) seems like quite a limitation. (What does Guile aim to implement -- the strict version of URIs, or the more general IRIs, sometimes just named URIs?) However, non-ASCII in 'path' is supported: (string->uri "https://etoile.fr/=C3=A9toile.html") #< scheme: https userinfo: #f host: "etoile.fr" port: #f path: "/=C3= =A9toile.html" query: #f fragment: #f> Seems a bit arbitrary to me ... I guess 'top-level-regexp' and 'domain-label-regexp' might need to be adjus= ted. Though there's a comment ;; See RFC 3986 #3.2.2 for comments on percent-encodings, IDNA (RFC ;; 3490), and non-ASCII host names. in the Guile module ... maybe we want IRIs instead? Greetings, Maxime. --=-5pjM9dUBw3hSnh5P7vOA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYnvDdBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7ibTAP9RcmSdDjrTNVzGLdh48q/oUpOp p6BeKiROCI7fX6W8oAD9HsmWFIDK5fCKTNZv5fX28LMaKsYQcSuJuTfFUVA6pQ4= =ou5d -----END PGP SIGNATURE----- --=-5pjM9dUBw3hSnh5P7vOA-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 11 10:13:05 2022 Received: (at 55367) by debbugs.gnu.org; 11 May 2022 14:13:05 +0000 Received: from localhost ([127.0.0.1]:38007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1non5N-0001sk-9S for submit@debbugs.gnu.org; Wed, 11 May 2022 10:13:05 -0400 Received: from baptiste.telenet-ops.be ([195.130.132.51]:56162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1non5L-0001sI-ET for 55367@debbugs.gnu.org; Wed, 11 May 2022 10:13:03 -0400 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by baptiste.telenet-ops.be with bizsmtp id VSD12700r4UW6Th01SD1cU; Wed, 11 May 2022 16:13:01 +0200 Message-ID: <7f9c8d327d90d434dfe7e3cdd95880b26a4c67b0.camel@telenet.be> Subject: Re: bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= , Rostislav Svoboda Date: Wed, 11 May 2022 16:13:00 +0200 In-Reply-To: <60cd5b74cb5d7c9b706c5af70bfb1edd2f6736fd.camel@telenet.be> References: <874k1wnpqw.fsf@gnu.org> <60cd5b74cb5d7c9b706c5af70bfb1edd2f6736fd.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-fsqmkq5GBqRZKM0DUFIW" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1652278381; bh=5C/3b1b6ws8SYEG89gbAPIQD6z4YT+ih3ke/08JxLuw=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=m40imKZNxO2D7U2rTBwaWlX/f7MOnO5mBflFgpanFteJEKhhD//EK8Q7/1pxI+q8H MDs3eZlHsjeHxnwaADics/XfJaV0HALXI8JTbrv+H3rznOQ290+RI86BvCXo088ePo 8RjFh9up4u0lU5QzDTeFlalyx6pz6UYT5ZHhxFWR9m8UYMibJ9hsSXSx1EElXaHYsi npK15VfOvKOkbK9jrtsEDYhom4dWIaLBhlzXpPihONhQruOM+7rVBF+nBYJIbZFGmn vLQx3L27Tt2f1eXb0PrCmCSVixOOVMBQXxs7ZCUbXbXWHSmoBpbx7MszUl3wnxO2Jy T64RXCcqWClhg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55367 Cc: 55367@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: -1.0 (-) --=-fsqmkq5GBqRZKM0DUFIW Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Maxime Devos schreef op wo 11-05-2022 om 16:08 [+0200]: > Though there's a comment >=20 > ;; See RFC 3986 #3.2.2 for comments on percent-encodings, IDNA (RFC > ;; 3490), and non-ASCII host names. >=20 > in the Guile module ... maybe we want IRIs instead? Some URI and IRI things on debbugs: (handling more unicode characters, though I don't know if this is also supports them in the host component) -- allow a terminating dot (not i18n related). Greetings, Maxime --=-fsqmkq5GBqRZKM0DUFIW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYnvEbBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7hBlAP4/nJ1RNbvu9eHHg0rCgN6z3kUG DK5POyqgVLzF9LvVoAD9EfBaLarpuapgxQ+R6nvwk/6Gx+scDgyNRlJmI8GYOQw= =y/Mx -----END PGP SIGNATURE----- --=-fsqmkq5GBqRZKM0DUFIW-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 04:18:35 2022 Received: (at 55367) by debbugs.gnu.org; 12 May 2022 08:18:36 +0000 Received: from localhost ([127.0.0.1]:39497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1np41r-0005jR-KP for submit@debbugs.gnu.org; Thu, 12 May 2022 04:18:35 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1np41p-0005j5-Cl for 55367@debbugs.gnu.org; Thu, 12 May 2022 04:18:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59444) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1np41j-00040d-IY; Thu, 12 May 2022 04:18:27 -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=wzXhuGv7+kdkEfrtzZOex+otHKjsr6lhtWMUgZTCb/U=; b=GMfWBCA3/ph+2raT/bsv o3znoxpiKWgyjlaetjwoXfJbJ8Z/b6F4Qc8fPKFyvIQnqrVF6wEqkkkoqxMEF7iSqeh+aokWkJE56 HvJSruQivFV42kow3jb/4NFHQa1P40V01WEC01/+bkMbmIz7ANEKT+nxiCcTTkEmw2kq0F+uL4Iue o+3S+zL/+WJapFBKbTQI2jkDDPOZEzWabb4tlUetuRSno7RvHI91CPmlwjV2tKira9WI1zVmq4GRh k8sRfEVBWL9jI4xWhNhPEc5qAGSBRsdbsAsRDIpEFsuCUoS/ox1rzsDBrJXKtdoQKkq1V9h9uWTqj 1xi1Ngc+f2NaLA==; Received: from [193.50.110.244] (port=52704 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1np41j-0004x3-4Y; Thu, 12 May 2022 04:18:27 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) References: <874k1wnpqw.fsf@gnu.org> <60cd5b74cb5d7c9b706c5af70bfb1edd2f6736fd.camel@telenet.be> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 23 =?utf-8?Q?Flor=C3=A9al?= an 230 de la =?utf-8?Q?R?= =?utf-8?Q?=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: Thu, 12 May 2022 10:18:24 +0200 In-Reply-To: <60cd5b74cb5d7c9b706c5af70bfb1edd2f6736fd.camel@telenet.be> (Maxime Devos's message of "Wed, 11 May 2022 16:08:52 +0200") Message-ID: <87a6bnmaen.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: 55367 Cc: 55367@debbugs.gnu.org, Rostislav Svoboda 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, Maxime Devos skribis: > Ludovic Court=C3=A8s schreef op wo 11-05-2022 om 15:49 [+0200]: >> 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. > > It's "gogdownloader://world_of_goo/en3installer0". > > (string->uri "gogdownloader://world_of_goo/en3installer0") > $1 =3D #f > (string->uri "gogdownloader://worldofgoo/en3installer0") > $2 =3D #f The second one works for me: --8<---------------cut here---------------start------------->8--- scheme@(guile-user)> (string->uri "gogdownloader://worldofgoo/en3installer= 0") $7 =3D #< scheme: gogdownloader userinfo: #f host: "worldofgoo" port: = #f path: "/en3installer0" query: #f fragment: #f> --8<---------------cut here---------------end--------------->8--- The first one has an invalid authority part, which doesn=E2=80=99t match =E2=80=98authority-regexp=E2=80=99 (underscores are not permitted; I believ= e (web uri) is correct here.) > Worse, looks like non-ASCII characters (that are valid DNS names, at > least ignoring punycode encodings and such) aren't supported: > > (string->uri "https://www.=C3=A9toile.fr") > $3 =3D #f Right; I think =E2=80=98string->uri=E2=80=99 expects a Punycode-encoded str= ing, which is probably correct per RFC 3986. That said, it=E2=80=99s beyond this scope of this bug report. To me, the conclusion is that the package has a invalid URI, so it=E2=80=99= s not a Guix bug strictly speaking. However, we could change gnu-maintenance.scm so that it deals with invalid URIs gracefully. Thoughts? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 04:57:19 2022 Received: (at 55367) by debbugs.gnu.org; 12 May 2022 08:57:19 +0000 Received: from localhost ([127.0.0.1]:39645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1np4dK-0007Dm-W6 for submit@debbugs.gnu.org; Thu, 12 May 2022 04:57:19 -0400 Received: from michel.telenet-ops.be ([195.130.137.88]:48008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1np4dJ-0007Db-Kc for 55367@debbugs.gnu.org; Thu, 12 May 2022 04:57:18 -0400 Received: from [IPv6:2a02:2c40:200:b001::1:66ec] ([IPv6:2a02:2c40:200:b001::1:66ec]) by michel.telenet-ops.be with bizsmtp id VkxE2700M48ECPd06kxFWq; Thu, 12 May 2022 10:57:16 +0200 Message-ID: <81337845c8f49d9c14e361b603b3757f783dfd43.camel@telenet.be> Subject: Re: bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Thu, 12 May 2022 10:57:09 +0200 In-Reply-To: <87a6bnmaen.fsf@gnu.org> References: <874k1wnpqw.fsf@gnu.org> <60cd5b74cb5d7c9b706c5af70bfb1edd2f6736fd.camel@telenet.be> <87a6bnmaen.fsf@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-vU36aED9T/+uwVWkqt+2" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1652345836; bh=ResBCENf1/6dART7oi9XNnbSdhxqaqfyVQgI3hLYhDo=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=LUz7TLB7lSjjt/ObiIBb1DfJYUFLtltyuH+Yh1s6psJwkCwQx6sGWFt+27ifRjhWk vn0S0uv2w8Sf0jelgtBBewVQroM2BQK2jHRQRumDKLe/xCQ24zektB42B6xNL4mXLQ 0qS6181d+kE23pw7jYL+x3pTMAFIMiLVrSkEwVtOGY1Oos2gN1Tp2g+BHthiYlIXEv bj3HK7NOPo9rdSgjg1wlqkpv+VoAeRkq9Sqke1gzKUK5yNi2T4rmdmK8W/nU2QMM/u VbK4tz5l8hN3ifLq6yCTBGh5CyMDCPWngQe8zDAbT+ynWsheCVaJI3akn6vdfd1sJk AZNiTYKXTlTyg== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55367 Cc: 55367@debbugs.gnu.org, Rostislav Svoboda 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 (-) --=-vU36aED9T/+uwVWkqt+2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op do 12-05-2022 om 10:18 [+0200]: > > (string->uri "gogdownloader://worldofgoo/en3installer0") > > $2 =3D #f >=20 Oops I miscopied this, needs to be scheme@(guile-user)> (string->uri "gogdownloader://worldofgoo/en3installer0") $7 =3D #< scheme: gogdownloader userinfo: #f host: "worldofgoo" port: #f path: "/en3installer0" query: #f fragment: #f> --=-vU36aED9T/+uwVWkqt+2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYnzL5RccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7ivCAP9N/vtgvCRtYqGCwz8QHg+Ft4h9 LljhDTL0YpMbzZYczgD/ZhXwNaOglybPU6X5sa6zDlA5ztGkbIsirs+OisCdug8= =rBFJ -----END PGP SIGNATURE----- --=-vU36aED9T/+uwVWkqt+2-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 05:07:53 2022 Received: (at 55367) by debbugs.gnu.org; 12 May 2022 09:07:53 +0000 Received: from localhost ([127.0.0.1]:39658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1np4nY-0007ak-Rt for submit@debbugs.gnu.org; Thu, 12 May 2022 05:07:53 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:45592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1np4nT-0007aQ-HM for 55367@debbugs.gnu.org; Thu, 12 May 2022 05:07:51 -0400 Received: from [IPv6:2a02:2c40:200:b001::1:66ec] ([IPv6:2a02:2c40:200:b001::1:66ec]) by xavier.telenet-ops.be with bizsmtp id Vl7k2700T48ECPd01l7ly8; Thu, 12 May 2022 11:07:46 +0200 Message-ID: Subject: Re: bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) From: Maxime Devos To: Ludovic =?ISO-8859-1?Q?Court=E8s?= Date: Thu, 12 May 2022 11:07:31 +0200 In-Reply-To: <87a6bnmaen.fsf@gnu.org> References: <874k1wnpqw.fsf@gnu.org> <60cd5b74cb5d7c9b706c5af70bfb1edd2f6736fd.camel@telenet.be> <87a6bnmaen.fsf@gnu.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-C150gTbMJ6HoWTGWxBna" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1652346466; bh=pwFVS3HL3J8XFzLs+ueePtYZUWMCzpA6SRlXfHY9RRY=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=jpn+vtoe7aTvJ6jl8gvbjJ0/7JgLL13HKe8j6eUD2XjUTuldZu2Sz9tIAXQ2x8WYH Bz2R5YvF79xXA/jDjmq0kDsuaBz4Sowvac8mnhRsjt7k6hsDyD0ksm7JMQQbYJUDYc XRjHamyZFp5h8FMWyxUf6F44Ed6gPXepfeczN6TTYht9Z1cGBgCvZV3hDBIFkDFmCe mlrJXu1ChvfvND6fmPkpXmuxEeWYujFoV3MUOgwdbmu0V2dcXZqLkieH/kF0OkQ96g 9QJaT4aFybHjqJTYkVNWb30BVdBYrPrliVAn8ERP2z25bIf3iNaYN4g9od/8VFbzR1 PfjiyeFrUA4nw== X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55367 Cc: 55367@debbugs.gnu.org, Rostislav Svoboda 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 (-) --=-C150gTbMJ6HoWTGWxBna Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s schreef op do 12-05-2022 om 10:18 [+0200]: > To me, the conclusion is that the package has a invalid URI, so it=E2=80= =99s not > a Guix bug strictly speaking.=C2=A0 However, we could change > gnu-maintenance.scm so that it deals with invalid URIs gracefully. >=20 > Thoughts? Maybe emit a warning and skip them? Or just skip them (by returning #false in the is-it-a-gnu-package procedure)? Extending Guile to support IRIs can be left for later I think. Greetings, Maxime. --=-C150gTbMJ6HoWTGWxBna Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYnzOUxccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7qC/AQC8lGSCF/HSQJkEsgOBXc26LlX1 3rW+UXQrCKBDX5dkXAEA2Qb5ZcbCCuoQNVJTVsNgbGPISnMTS+8HkMAp81GRzQw= =yTsQ -----END PGP SIGNATURE----- --=-C150gTbMJ6HoWTGWxBna-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 12 05:47:56 2022 Received: (at 55367) by debbugs.gnu.org; 12 May 2022 09:47:56 +0000 Received: from localhost ([127.0.0.1]:39711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1np5QK-0000OT-7B for submit@debbugs.gnu.org; Thu, 12 May 2022 05:47:56 -0400 Received: from mail-ej1-f47.google.com ([209.85.218.47]:36455) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1np5QH-0000Nd-Lp for 55367@debbugs.gnu.org; Thu, 12 May 2022 05:47:54 -0400 Received: by mail-ej1-f47.google.com with SMTP id z2so9099887ejj.3 for <55367@debbugs.gnu.org>; Thu, 12 May 2022 02:47:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=u2kv707ZdN0U0uxI3rUua+AWM2NZOj1nyzOcB+lDkYA=; b=kBGMobXXjhKnQwVyWImUzRpEeDs7ERZGx6Rw2wHTX/hWzCh2KjW6GUcUKqYySTiGDg Fox6k0bz0Zgd7iLw3p6uAkkNluBfjAl4xn6NWyrgp2f4/iBTSXN7S2BAqq8WCXUGkq21 /lwQMw/VY3oCNyQJ3RPjc56iTrW4GNDOztTZX3F00vto+CLn91F71hi/3eK/cIAM5I8P SYnEdBy4dt0RAxvp4dTtsO0gADNxzDYfCIa++5dDEwkBqHI8cuRsa8GL7lb2k+bOhst9 rQ6zDMJdaYhMPdSsuy2egVLadkDqGrjhPRAq6163GEbbJwoyMh3WYtxNdXwXC+krQ6XR r9mQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=u2kv707ZdN0U0uxI3rUua+AWM2NZOj1nyzOcB+lDkYA=; b=SktNtYGOC3WI4lkxJcLaI30idDtiVy2Yp7bvOQuWhLuPLiq7Q1pjJ0W2WFy2b+POen dJH+ju+MwsxiKTmvCM46Pc3dhz7zIk/mZ5eV9D2/p8R0r+B25//f/gU1tfniSoXYkK3k 7ZiFilAL1j1rxwDVt380+LF33MnTzyMf8E2k+tcN3DjcCSIAkT4pxb47DXcZnPHH0vIb NmzrMOUYAURCnWAykE80PX80nzNTPddnMYUMdh5uBDf3ApJd+0rvSGGDSvttbsQYTiuk PPAu1n6CxwYJjfBLvHz/IoTfrolb5wc8omcXYbnoBf4L3K/4ZIVYupFaeGUaJlKLGv/c cHFA== X-Gm-Message-State: AOAM530h3hAvM3vBgrbXXIPs9q0MrzdY+iF86hoQ/qQ2FQUW+gj25Zms cdcYxKNIXVl2RC1THFPagthRfzuR0yTEvDNXvz4= X-Google-Smtp-Source: ABdhPJykgUsYaIfl8i436GmijPvTdJUucoZ0aw/TBtE6ZPph+CmvKyfCyU1gyjTnJC30nkFcR/zbU9U7zj71bCHzqx4= X-Received: by 2002:a17:907:9813:b0:6fa:78b0:9be2 with SMTP id ji19-20020a170907981300b006fa78b09be2mr19306191ejc.159.1652348867535; Thu, 12 May 2022 02:47:47 -0700 (PDT) MIME-Version: 1.0 References: <874k1wnpqw.fsf@gnu.org> <60cd5b74cb5d7c9b706c5af70bfb1edd2f6736fd.camel@telenet.be> <87a6bnmaen.fsf@gnu.org> In-Reply-To: From: Rostislav Svoboda Date: Thu, 12 May 2022 11:47:11 +0200 Message-ID: Subject: Re: bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) To: Maxime Devos , a@ajgrf.com Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55367 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , 55367@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: -1.0 (-) That invalid uri string comes from (uri "gogdownloader://world_of_goo/en3installer0") https://gitlab.com/guix-gaming-channels/games/-/blob/master/games/packages/world-of-goo.scm#L122 and the commit was made by Alex Griffin ~2,5 years ago on Dec 17 2019. @Alex if you remember, can you tell us please how it got committed? (See the package definition below. The whole discussion is here https://issues.guix.gnu.org/55367) Thanks Greetings, Bost (define-public gog-world-of-goo (let ((buildno "29337") (binary (if (target-64bit?) "data/x86_64/WorldOfGoo.bin.x86_64" "data/x86/WorldOfGoo.bin.x86"))) (package (inherit world-of-goo) (name "gog-world-of-goo") (version "1.51") (source (origin (method gog-fetch) (uri "gogdownloader://world_of_goo/en3installer0") (file-name (string-append "world_of_goo_" (string-replace-substring version "." "_") "_" buildno ".sh")) (sha256 (base32 "01bhwnlgpkrjz6sb72z8ci51pwb38b9bp4ifncw480022qlswya1")))) (build-system mojo-build-system) (arguments `(#:patchelf-plan `((,,binary ("libc" "sdl2" "sdl2-mixer" "libvorbis" "libogg" "gcc" "mesa" "glu"))))) (license (undistributable (string-append "file://data/noarch/docs/" "End User License Agreement.txt")))))) From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 18 12:05:42 2025 Received: (at 55367) by debbugs.gnu.org; 18 Jan 2025 17:05:42 +0000 Received: from localhost ([127.0.0.1]:43578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tZCGU-0001wq-5W for submit@debbugs.gnu.org; Sat, 18 Jan 2025 12:05:42 -0500 Received: from mail-10696.protonmail.ch ([79.135.106.96]:32439) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tZCGS-0001wZ-3a for 55367@debbugs.gnu.org; Sat, 18 Jan 2025 12:05:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me; s=protonmail; t=1737219931; x=1737479131; bh=0jjXnGzFeXvDRNn30NCW1zOwWksZjf8aARxXpFRK9K4=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector: List-Unsubscribe:List-Unsubscribe-Post; b=jqTT0Ctt0Ob/nHVKF0lXYSR8wAkfpBzgMQdWCvTBrKUG40u7ydazMvofLFv/IJLvQ WpuRMQmVpYcjQqPDGSWrUQGu0WmdYfx9jfuKJiVu/w/delUjgItM8Hx67DiZm1fbEu MH0SXLaOA78+kCZ4e6Xq1uo2UW3LSdgWmx1ygS7V1a8SiDtFLR66WswgNwjsWn+Bv6 c422NotHxEVjD4M/zyAC6dPHDLnpcOPqR71jE06y8pj5en/Fq5mdBwWNSUwzQLgjfs md+teIgJgcOfFsgSwyIIuWTlZaTX35Q3eyoOumNTNkCIDsVQcmebtewqrrSKKz3fro j5Me4TVa3+bkA== Date: Sat, 18 Jan 2025 17:05:28 +0000 To: "55367@debbugs.gnu.org" <55367@debbugs.gnu.org> From: Navajeeth Subject: (No Subject) Message-ID: Feedback-ID: 48809272:user:proton X-Pm-Message-ID: dab2d9de754952a84b8c3683db09e0b4180d5984 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1=_NhPRYNFD8tzuYkuIraQUBJMGLJZLSLxRAtcMyQKoaU" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I still get this nearly two-and-a-half years on with the same package from guix-gaming. Writing as a user, can’t Guix just skip over and not refresh packages with malformed definitions, and warn me about them at the end? I don’t want to have to go and find the offending package and r [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [79.135.106.96 listed in bl.score.senderscore.com] 2.0 SLIGHTLY_BAD_SUBJECT Subject contains something slightly spammy 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [79.135.106.96 listed in sa-trusted.bondedsender.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [79.135.106.96 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message X-Debbugs-Envelope-To: 55367 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 (+) --b1=_NhPRYNFD8tzuYkuIraQUBJMGLJZLSLxRAtcMyQKoaU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 SSBzdGlsbCBnZXQgdGhpcyBuZWFybHkgdHdvLWFuZC1hLWhhbGYgeWVhcnMgb24gd2l0aCB0aGUg c2FtZSBwYWNrYWdlIGZyb20gZ3VpeC1nYW1pbmcuCgpXcml0aW5nIGFzIGEgdXNlciwgY2Fu4oCZ dCBHdWl4IGp1c3Qgc2tpcCBvdmVyIGFuZCBub3QgcmVmcmVzaCBwYWNrYWdlcyB3aXRoIG1hbGZv cm1lZCBkZWZpbml0aW9ucywgYW5kIHdhcm4gbWUgYWJvdXQgdGhlbSBhdCB0aGUgZW5kPyBJIGRv buKAmXQgd2FudCB0byBoYXZlIHRvIGdvIGFuZCBmaW5kIHRoZSBvZmZlbmRpbmcgcGFja2FnZSBh bmQgcmVtb3ZlIGl0LgoK4oCUTmF2YWplZXRo --b1=_NhPRYNFD8tzuYkuIraQUBJMGLJZLSLxRAtcMyQKoaU Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 SSBzdGlsbCBnZXQgdGhpcyBuZWFybHkgdHdvLWFuZC1hLWhhbGYgeWVhcnMgb24gd2l0aCB0aGUg c2FtZSBwYWNrYWdlIGZyb20gZ3VpeC1nYW1pbmcuPGJyPjxicj5Xcml0aW5nIGFzIGEgdXNlciwg Y2Fu4oCZdCBHdWl4IGp1c3Qgc2tpcCBvdmVyIGFuZCBub3QgcmVmcmVzaCBwYWNrYWdlcyB3aXRo IG1hbGZvcm1lZCBkZWZpbml0aW9ucywgYW5kIHdhcm4gbWUgYWJvdXQgdGhlbSBhdCB0aGUgZW5k PyBJIGRvbuKAmXQgd2FudCB0byBoYXZlIHRvIGdvIGFuZCBmaW5kIHRoZSBvZmZlbmRpbmcgcGFj a2FnZSBhbmQgcmVtb3ZlIGl0Ljxicj48YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A74oCUTmF2YWplZXRo --b1=_NhPRYNFD8tzuYkuIraQUBJMGLJZLSLxRAtcMyQKoaU-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 04 09:29:37 2025 Received: (at 55367) by debbugs.gnu.org; 4 Apr 2025 13:29:37 +0000 Received: from localhost ([127.0.0.1]:37473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u0h73-00008w-78 for submit@debbugs.gnu.org; Fri, 04 Apr 2025 09:29:37 -0400 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]:49296) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u0h70-00008g-L3 for 55367@debbugs.gnu.org; Fri, 04 Apr 2025 09:29:35 -0400 Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-22622ddcc35so26782735ad.2 for <55367@debbugs.gnu.org>; Fri, 04 Apr 2025 06:29:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743773368; x=1744378168; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=byu1v80mIr7vXHYBvamgSaFzuFdByoPVadkni4Ylrv4=; b=S3bibwaOkZPXr6UabiexRZiDDwnQvGpDaW3L3GLzFv9+W8XMOURBhsx6JpVzj6gT9q pr6IezKU9J5zwP416CToPX5lEeu7ZzgOmFJ2AKE008g0ifHZuwmTfp+3BvJIrjxrvWkM 2f6zSKUYpDARWiGATFU6vMlwbEp5m7/1aIEQv6tkIdJvXZGDyRAw2bhTVcfMcbpJiXq4 eRRohPKTqgXvOpoQhEjdMufTuHsHxbXTQhWPGX1MNDPW7GgNMHoSKa8OSXFoKGv58b8C YGoFquJSjZUG4Xc5mMhFPJgBEFzPSvri2XouYe9kFsbJ3/9HlkGQu8nddb6QsBiPVvfi JE/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743773368; x=1744378168; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=byu1v80mIr7vXHYBvamgSaFzuFdByoPVadkni4Ylrv4=; b=Fml4plKCCHYcSy1uR3eEmJxbURB/LXmpuW7Ek1L9NNj1eNGB+lUrEUmTDhBNG8EM4r C/WoxepIK1lezZvNxZRWbo8vAvaZAMixutnPWphiKSvUAk92p3oxNmpqDA4kic7Z8sbJ l9hOWTA2UsFgypXw/Uj+c238JqUqR1/ACcrumqnH658ZE01r2rwTfBVynDGkWCn+UZHk BW3GUkuTMZluSuYTyp8Gt2Xvr8PJI+eDsPcD9tF1RZiUsXcpgczHruZEHeW3N24S0xDI Ci9LOjDHrNYpYci7nSpjq9mwDcnpijOED/rAOYDe6539tZOqgDHPBVkCEeh97dl2Xe18 DnEg== X-Forwarded-Encrypted: i=1; AJvYcCX3P6QUKB/DRO0fMqCIOUTnZTCGTx+D/smhS86tH/nYBItlLBGMgYOVpdZZHUAnCEjOCCGuEw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzmK9y33PZfNJUDLl+J+jxGG6IQMGbXSelqdrn1fAtYDpMqm9So HFSg3fq/Wm7mBvZNKO4nP/ZPDABWDeumQXgf9OQhYZu/+rO6mvRR X-Gm-Gg: ASbGncsQoVJiDS/HmGLNEq+IVoTuXqcNVN3ECHyhMGgEARARZl9R9zE4FuEigfduKAq eySvrFdfFxiKtTFds9Us38YiDPXZ3gGOp1g1VjTW42mcx8oNJXqBTevSMa+OJ7DKd/2rAjnsnwI KrFSZQ2UzlUapC/fz8Zl9xuc55x9N3aPgrtU/usMaFZHAfcXiURCIbZl202W22s2fq9E6Ml/P// t9YkBQS11u6X2vGU9CYCKf2USDeDIqj2FQvir6u/A7+WtSfpmbTSwxMiAqxHLK7sEgfXjJVWZr3 E/FltnmidNNJI35IwifuYv0SrqDCMfz9eWbKZeyxWVw= X-Google-Smtp-Source: AGHT+IGtV+aVMTeNsPhYhbI7WkiJPMQTQB5BcKHj/NF2uTBR+kLbqpWKS1Ib3dLHll2HcVhE4fzZQg== X-Received: by 2002:a17:902:cece:b0:215:a179:14ca with SMTP id d9443c01a7336-22a8a045b75mr45097275ad.2.1743773368555; Fri, 04 Apr 2025 06:29:28 -0700 (PDT) Received: from terra ([2405:6586:be0:0:83c8:d31d:2cec:f542]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-229785ad0d6sm31975375ad.22.2025.04.04.06.29.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Apr 2025 06:29:27 -0700 (PDT) From: Maxim Cournoyer To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#55367: guix refresh fails. struct-vtable: Wrong type argument in position 1 (expecting struct) In-Reply-To: <87a6bnmaen.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "Thu, 12 May 2022 10:18:24 +0200") References: <874k1wnpqw.fsf@gnu.org> <60cd5b74cb5d7c9b706c5af70bfb1edd2f6736fd.camel@telenet.be> <87a6bnmaen.fsf@gnu.org> Date: Fri, 04 Apr 2025 22:29:10 +0900 Message-ID: <874iz4xdg9.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 55367 Cc: 55367@debbugs.gnu.org, Maxime Devos , Rostislav Svoboda 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, Ludovic Court=C3=A8s writes: [...] > To me, the conclusion is that the package has a invalid URI, so it=E2=80= =99s not > a Guix bug strictly speaking. However, we could change > gnu-maintenance.scm so that it deals with invalid URIs gracefully. > > Thoughts? +1 for your suggestion above. --=20 Thanks, Maxim