From unknown Sat Jun 14 03:58:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42512: "guix refresh --list-updaters" fails Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 24 Jul 2020 09:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42512 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 42512@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.15955825745117 (code B ref -1); Fri, 24 Jul 2020 09:23:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jul 2020 09:22:54 +0000 Received: from localhost ([127.0.0.1]:46727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jytuo-0001KT-0g for submit@debbugs.gnu.org; Fri, 24 Jul 2020 05:22:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:36532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jytuk-0001KK-VP for submit@debbugs.gnu.org; Fri, 24 Jul 2020 05:22:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49972) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jytuk-000695-Pb for bug-guix@gnu.org; Fri, 24 Jul 2020 05:22:50 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:37746) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jytuh-0005nZ-Tt for bug-guix@gnu.org; Fri, 24 Jul 2020 05:22:50 -0400 Received: from localhost (unknown [212.183.16.185]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 2FF323365982 for ; Fri, 24 Jul 2020 11:22:43 +0200 (CEST) Date: Fri, 24 Jul 2020 11:22:40 +0200 From: Danny Milosavljevic Message-ID: <20200724112159.2e77bff0@scratchpost.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/zGEpaSD5Jl.8i.LXi0jqcBr"; protocol="application/pgp-signature"; micalg=pgp-sha512 Received-SPF: none client-ip=85.13.145.193; envelope-from=dannym@scratchpost.org; helo=dd26836.kasserver.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/24 05:22:43 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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 (---) --Sig_/zGEpaSD5Jl.8i.LXi0jqcBr Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable $ LC_ALL=3DC guix describe Generation 108 Jul 16 2020 11:03:13 (current) guix d57ce20 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: d57ce2024b0bdec0f8d05258c32c7bc7275a17a6 heads 9cc77db repository URL: https://github.com/daym/heads-guix.git branch: wip-musl commit: 9cc77db51d994dc3ea03298e3714e2a0c7b929a5 $ LC_ALL=3DC guix refresh --list-updaters [...] - cpan: Updater for CPAN packages (5.3% coverage) - kernel.org: Updater for packages hosted on kernel.org (.3% coverage) Backtrace: 12 (primitive-load "/home/dannym/.config/guix/current/bin/?") In guix/ui.scm: 1974:12 11 (run-guix-command _ . _) In guix/scripts/refresh.scm: 502:4 10 (guix-refresh . _) In ice-9/boot-9.scm: 1731:15 9 (with-exception-handler # ?) In srfi/srfi-37.scm: 201:16 8 (next-arg) 113:18 7 (invoke-option-processor _ _ _ _ _) In unknown file: 6 (_ # ?) In guix/scripts/refresh.scm: 285:4 5 (_ . _) In srfi/srfi-1.scm: 460:18 4 (fold # ?) In guix/scripts/refresh.scm: 287:29 3 (_ #< name: gnu-ftp description: "Up?> ?) In unknown file: 2 (filter # (# ?)) In guix/memoization.scm: 101:0 1 (_ # # ?) In guix/gnu-maintenance.scm: 182:20 0 (_) guix/gnu-maintenance.scm:182:20: In procedure struct-vtable: Wrong type arg= ument in position 1 (expecting struct): #f (define gnu-package? (let ((official-gnu-packages (memoize official-gnu-packages))) (mlambdaq (package) "Return true if PACKAGE is a GNU package. This procedure may access = the network to check in GNU's database." (define (mirror-type url) (let ((uri (string->uri url))) ; <------------------------ --Sig_/zGEpaSD5Jl.8i.LXi0jqcBr Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl8aqGAACgkQ5xo1VCww uqUXuAf/cdhfCumUMgh/YCl1v1T0/bfc3fKFQigKDNGbpXYBxPF6BLHdYWcaw3ni IOZQvZ3p3nhooBrT+pnUMPdDkq5Xie/AZjgDdzgHWDbVnJGZYG30c7KovGTuqj37 S6IzI5onWtF9xihtHf0ooMvRXOy4A4X7EuCc3sWR8FVcjwS4WZk1UkXrH98xf1s2 8zQITn41MkTONrKiXFj/othqkK+vTH2yWojhrg7Mc93iXQeXTevY68TuzWaCV1dE Pd8EuhZ2X+kXlk5QYDi1TBxpiAD51VdvNTPDwAOBMUM2qpzY1mDgrLIFuxQMWDrk ZNCViCiXIkH4v4vhKuFXuIIwJ59YZg== =WYqw -----END PGP SIGNATURE----- --Sig_/zGEpaSD5Jl.8i.LXi0jqcBr-- From unknown Sat Jun 14 03:58:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42512: "guix refresh --list-updaters" fails Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 24 Jul 2020 09:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42512 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic Cc: 42512@debbugs.gnu.org Received: via spool by 42512-submit@debbugs.gnu.org id=B42512.15955841667730 (code B ref 42512); Fri, 24 Jul 2020 09:50:02 +0000 Received: (at 42512) by debbugs.gnu.org; 24 Jul 2020 09:49:26 +0000 Received: from localhost ([127.0.0.1]:46827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyuKT-00020b-Q2 for submit@debbugs.gnu.org; Fri, 24 Jul 2020 05:49:26 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyuKS-00020I-JE for 42512@debbugs.gnu.org; Fri, 24 Jul 2020 05:49:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40058) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jyuKM-0002GD-I9; Fri, 24 Jul 2020 05:49:18 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=48928 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jyuKL-0007lK-4N; Fri, 24 Jul 2020 05:49:17 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20200724112159.2e77bff0@scratchpost.org> Date: Fri, 24 Jul 2020 11:49:15 +0200 In-Reply-To: <20200724112159.2e77bff0@scratchpost.org> (Danny Milosavljevic's message of "Fri, 24 Jul 2020 11:22:40 +0200") Message-ID: <87wo2tb5us.fsf@gnu.org> 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 (---) Hi Danny, Danny Milosavljevic skribis: > $ LC_ALL=3DC guix describe > Generation 108 Jul 16 2020 11:03:13 (current) > guix d57ce20 > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: d57ce2024b0bdec0f8d05258c32c7bc7275a17a6 > heads 9cc77db > repository URL: https://github.com/daym/heads-guix.git > branch: wip-musl > commit: 9cc77db51d994dc3ea03298e3714e2a0c7b929a5 > > $ LC_ALL=3DC guix refresh --list-updaters > [...] > - cpan: Updater for CPAN packages (5.3% coverage) > - kernel.org: Updater for packages hosted on kernel.org (.3% coverage) > Backtrace: > 12 (primitive-load "/home/dannym/.config/guix/current/bin/?") > In guix/ui.scm: > 1974:12 11 (run-guix-command _ . _) > In guix/scripts/refresh.scm: > 502:4 10 (guix-refresh . _) > In ice-9/boot-9.scm: > 1731:15 9 (with-exception-handler # ?) > In srfi/srfi-37.scm: > 201:16 8 (next-arg) > 113:18 7 (invoke-option-processor _ _ _ _ _) > In unknown file: > 6 (_ # ?) > In guix/scripts/refresh.scm: > 285:4 5 (_ . _) > In srfi/srfi-1.scm: > 460:18 4 (fold # ?) > In guix/scripts/refresh.scm: > 287:29 3 (_ #< name: gnu-ftp description: "Up?> ?) > In unknown file: > 2 (filter # (# ?)) > In guix/memoization.scm: > 101:0 1 (_ # # ?) > In guix/gnu-maintenance.scm: > 182:20 0 (_) > > guix/gnu-maintenance.scm:182:20: In procedure struct-vtable: Wrong type a= rgument in position 1 (expecting struct): #f > > (define gnu-package? > (let ((official-gnu-packages (memoize official-gnu-packages))) > (mlambdaq (package) > "Return true if PACKAGE is a GNU package. This procedure may acces= s the > network to check in GNU's database." > (define (mirror-type url) > (let ((uri (string->uri url))) ; <------------------------ That suggests one of the packages in the =E2=80=98heads-guix=E2=80=99 chann= el has an invalid URL (one for which =E2=80=98string->uri=E2=80=99 returns #f). If you set COLUMNS=3D200 you should see the name of the package in the backtrace. :-) Ludo=E2=80=99. From unknown Sat Jun 14 03:58:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42512: "guix refresh --list-updaters" fails Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 25 Jul 2020 14:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42512 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 42512@debbugs.gnu.org Received: via spool by 42512-submit@debbugs.gnu.org id=B42512.159568799210030 (code B ref 42512); Sat, 25 Jul 2020 14:40:02 +0000 Received: (at 42512) by debbugs.gnu.org; 25 Jul 2020 14:39:52 +0000 Received: from localhost ([127.0.0.1]:50763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzLL6-0002bh-Ll for submit@debbugs.gnu.org; Sat, 25 Jul 2020 10:39:52 -0400 Received: from dd26836.kasserver.com ([85.13.145.193]:40446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jzLL2-0002bV-0s for 42512@debbugs.gnu.org; Sat, 25 Jul 2020 10:39:51 -0400 Received: from localhost (80-110-127-146.cgn.dynamic.surfer.at [80.110.127.146]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 203DC33679BB; Sat, 25 Jul 2020 16:39:46 +0200 (CEST) Date: Fri, 24 Jul 2020 12:18:44 +0200 From: Danny Milosavljevic Message-ID: <20200724121844.4a908612@scratchpost.org> In-Reply-To: <87wo2tb5us.fsf@gnu.org> References: <20200724112159.2e77bff0@scratchpost.org> <87wo2tb5us.fsf@gnu.org> X-Mailer: Claws Mail 3.17.5 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/VvSgvN6_L=A+bqh0tBlp.i8"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.2 (/) 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.2 (-) --Sig_/VvSgvN6_L=A+bqh0tBlp.i8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, > That suggests one of the packages in the =E2=80=98heads-guix=E2=80=99 cha= nnel has an > invalid URL (one for which =E2=80=98string->uri=E2=80=99 returns #f). >=20 > If you set COLUMNS=3D200 you should see the name of the package in the > backtrace. :-) That is correct. I had a URL with content "FIXME" with url-fetch. Still, I don't think this should happen. Better to just print a normal war= ning or error message. --Sig_/VvSgvN6_L=A+bqh0tBlp.i8 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAl8atYQACgkQ5xo1VCww uqWoOwf9GrcTsNc6r/N1oNMDV/wM5snIRnnIaPdoV4JFad9WO3H6HNatir9LN30d 8u3sxJAYSo+MgxutEWUKSotlOwy0XDSgVr3DYWFfdddH8fRsD5YLvnkTSXhvX5e5 DjlricS+4D/nBuwoZ4VD2oubIicURZ5DLVePpmJKnyl2gmQHUyut+eRBr/9TFBgh /CcEd38+daLahWD405AnparVkI3jVnOEX1MVpaI8TzvPUFVBz6enHCbFp15lSWBl Bn1t/wHlJ4wGQpdOwm2J3ZnY35ACT/fGDM/A7Z0QqhXB+IbC4pZMQ6FveoI0GErS dzfKmyumSU35OoR9syf1hdi+AL7sNA== =1Gnm -----END PGP SIGNATURE----- --Sig_/VvSgvN6_L=A+bqh0tBlp.i8-- From unknown Sat Jun 14 03:58:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42512: "guix refresh --list-updaters" fails Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 28 Jul 2020 21:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42512 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic Cc: 42512@debbugs.gnu.org Received: via spool by 42512-submit@debbugs.gnu.org id=B42512.159597188315072 (code B ref 42512); Tue, 28 Jul 2020 21:32:01 +0000 Received: (at 42512) by debbugs.gnu.org; 28 Jul 2020 21:31:23 +0000 Received: from localhost ([127.0.0.1]:59231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0XBz-0003v1-0j for submit@debbugs.gnu.org; Tue, 28 Jul 2020 17:31:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k0XBy-0003up-6N for 42512@debbugs.gnu.org; Tue, 28 Jul 2020 17:31:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33272) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k0XBs-0006Cs-9Q; Tue, 28 Jul 2020 17:31:16 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48218 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k0XBo-00019E-UI; Tue, 28 Jul 2020 17:31:14 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20200724112159.2e77bff0@scratchpost.org> <87wo2tb5us.fsf@gnu.org> <20200724121844.4a908612@scratchpost.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 Thermidor 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, 28 Jul 2020 23:31:11 +0200 In-Reply-To: <20200724121844.4a908612@scratchpost.org> (Danny Milosavljevic's message of "Fri, 24 Jul 2020 12:18:44 +0200") Message-ID: <874kprtjhc.fsf@gnu.org> 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 (---) Hi, Danny Milosavljevic skribis: >> That suggests one of the packages in the =E2=80=98heads-guix=E2=80=99 ch= annel has an >> invalid URL (one for which =E2=80=98string->uri=E2=80=99 returns #f). >>=20 >> If you set COLUMNS=3D200 you should see the name of the package in the >> backtrace. :-) > > That is correct. I had a URL with content "FIXME" with url-fetch. > > Still, I don't think this should happen. Better to just print a normal w= arning > or error message. Yes, but=E2=80=A6 it=E2=80=99s complicated: the assumption that the =E2=80= =98uri=E2=80=99 field is a URI or list thereof is made throughout the code. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 25 05:59:03 2020 Received: (at control) by debbugs.gnu.org; 25 Sep 2020 09:59:03 +0000 Received: from localhost ([127.0.0.1]:42717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLkVK-0007T7-O4 for submit@debbugs.gnu.org; Fri, 25 Sep 2020 05:59:02 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kLkVJ-0007Sb-Fs for control@debbugs.gnu.org; Fri, 25 Sep 2020 05:59:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53994) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kLkVE-00055L-5v for control@debbugs.gnu.org; Fri, 25 Sep 2020 05:58:56 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60802 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kLkVB-00011k-Vg for control@debbugs.gnu.org; Fri, 25 Sep 2020 05:58:55 -0400 Date: Fri, 25 Sep 2020 11:58:52 +0200 Message-Id: <87d02a2n4z.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #42512 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 (---) tags 42512 wontfix close 42512 quit