From unknown Thu Sep 11 03:24:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" Resent-From: swedebugia Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 04 Nov 2018 23:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33261 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 33261@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154137492614897 (code B ref -1); Sun, 04 Nov 2018 23:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Nov 2018 23:42:06 +0000 Received: from localhost ([127.0.0.1]:34427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJS1t-0003sC-Sa for submit@debbugs.gnu.org; Sun, 04 Nov 2018 18:42:06 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJS1s-0003rj-B9 for submit@debbugs.gnu.org; Sun, 04 Nov 2018 18:42:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJS1m-0000hc-Cc for submit@debbugs.gnu.org; Sun, 04 Nov 2018 18:41:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40240) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJS1m-0000hY-8j for submit@debbugs.gnu.org; Sun, 04 Nov 2018 18:41:58 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53778) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJS1l-0000nA-Ev for bug-guix@gnu.org; Sun, 04 Nov 2018 18:41:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJS1h-0000d2-IG for bug-guix@gnu.org; Sun, 04 Nov 2018 18:41:56 -0500 Received: from mx1.riseup.net ([198.252.153.129]:50853) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJS1h-0000ZC-3w for bug-guix@gnu.org; Sun, 04 Nov 2018 18:41:53 -0500 Received: from cotinga.riseup.net (cotinga-pn.riseup.net [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 7A2821A0478 for ; Sun, 4 Nov 2018 15:41:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1541374911; bh=2BJ1DYBqAH7DNhUo4nrK8c0kEY6pGXXL5EJ6GZjilYo=; h=To:From:Subject:Date:From; b=nPK40Bxu5E9+J0Oen0WCjxBl5olLJ7g/PQNkGWT68OT7pQ4EsVYjlTRfQqdo7VUv/ 6uP0UqbirGTvqHFHMRAH3eYTvJePTZjX5Q2oRyTKisj84QZ424VMDpWwz+Wmf78KAw REOA1FKUCDBQsyHappPz2q0zJiP9HLn/dpB77K/0= X-Riseup-User-ID: 8F7961744CD7360B88195B0B06F4C60EB7D42E7F70416B19B81641A26A1E0CF1 Received: from [127.0.0.1] (localhost [127.0.0.1]) by cotinga.riseup.net with ESMTPSA id CE7CBE6F09 for ; Sun, 4 Nov 2018 15:41:50 -0800 (PST) From: swedebugia Message-ID: <7461b803-d8af-2e76-358e-35592f3ca995@riseup.net> Date: Mon, 5 Nov 2018 00:41:46 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -5.1 (-----) $ guix package -i hello --substitute-urls=3Dberlin.guixsd.org substitute: guix substitute: error: berlin.guixsd.org: invalid URI guix package: error: build failed: substituter `substitute' died=20 unexpectedly Adding "http://" works: $ guix package -i wget --substitute-urls=3Dhttp://berlin.guixsd.org --dry= -run The following package would be upgraded: =C2=A0=C2=A0 wget=C2=A0=C2=A0=C2=A0 1.19.5 =E2=86=92 1.19.5=20 /gnu/store/7jd4nbdamp5bjvvi9acnk4nkk2dzyi71-wget-1.19.5 substitute: updating substitutes from 'http://berlin.guixsd.org'... 100.0= % The following derivations would be built: =C2=A0=C2=A0 /gnu/store/y6yg5dsfam30v8d7f77bafysqjnbdhgj-profile.drv =C2=A0=C2=A0 /gnu/store/qdgr96gw7jil08wqhp897mf8qzhhv32b-info-dir.drv =C2=A0=C2=A0 /gnu/store/66apflyp7b41blxl7s6pv56kq5mfb8h4-fonts-dir.drv /gnu/store/1d0njpsg6ch60hh5zdkg2lf173kqv32f-ca-certificate-bundle.drv =C2=A0=C2=A0 /gnu/store/jba4idqg0q0rq0pvdal8scjf9176xx8z-manual-database= .drv $ which guix /home/sdb/.config/guix/current/bin/guix $ guix --version guix (GNU Guix) 1f44934fb6e2cefccbecd4fa347025349fa9ff76 --=20 Cheers Swedebugia From unknown Thu Sep 11 03:24:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: swedebugia Subject: bug#33261: closed (Re: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org") Message-ID: References: <20181105191322.64a47ea0@alma-ubu> <7461b803-d8af-2e76-358e-35592f3ca995@riseup.net> X-Gnu-PR-Message: they-closed 33261 X-Gnu-PR-Package: guix Reply-To: 33261@debbugs.gnu.org Date: Mon, 05 Nov 2018 18:14:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1541441642-28440-1" This is a multi-part message in MIME format... ------------=_1541441642-28440-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #33261: [substitute-urls] Fails when given only "berlin.guixsd.org" which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 33261@debbugs.gnu.org. --=20 33261: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D33261 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1541441642-28440-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 33261-done) by debbugs.gnu.org; 5 Nov 2018 18:13:27 +0000 Received: from localhost ([127.0.0.1]:35565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJjNP-0007Np-AZ for submit@debbugs.gnu.org; Mon, 05 Nov 2018 13:13:27 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:34358 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJjNN-0007Ng-Dr for 33261-done@debbugs.gnu.org; Mon, 05 Nov 2018 13:13:25 -0500 Received: from alma-ubu (p508AC2AB.dip0.t-ipconnect.de [80.138.194.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id B90BF40AC7; Mon, 5 Nov 2018 19:13:23 +0100 (CET) Date: Mon, 5 Nov 2018 19:13:22 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: swedebugia Subject: Re: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" Message-ID: <20181105191322.64a47ea0@alma-ubu> In-Reply-To: <7461b803-d8af-2e76-358e-35592f3ca995@riseup.net> References: <7461b803-d8af-2e76-358e-35592f3ca995@riseup.net> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/VCRtYXMArbJtcGIaEuGCP=Z"; protocol="application/pgp-signature" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 33261-done Cc: 33261-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) --Sig_/VCRtYXMArbJtcGIaEuGCP=Z Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 5 Nov 2018 00:41:46 +0100 swedebugia wrote: > $ guix package -i hello --substitute-urls=3Dberlin.guixsd.org > substitute: guix substitute: error: berlin.guixsd.org: invalid URI > guix package: error: build failed: substituter `substitute' died=20 > unexpectedly >=20 > Adding "http://" works: Hi swedebugia, I would not consider this a bug: It clearly says that it is not a proper URI. Also in the documentation all URLs/URIs are written in the form of=20 PROTOCOL://SERVER/PATH. Closing this one, Bj=C3=B6rn --Sig_/VCRtYXMArbJtcGIaEuGCP=Z Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlvgiEMACgkQvyhstlk+X/123ACcCQcKc20XQwoyQG3yPUmzfcfA Z88An2CjI3lL+VzciC3jWAq7lspVrsna =a7yK -----END PGP SIGNATURE----- --Sig_/VCRtYXMArbJtcGIaEuGCP=Z-- ------------=_1541441642-28440-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Nov 2018 23:42:06 +0000 Received: from localhost ([127.0.0.1]:34427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJS1t-0003sC-Sa for submit@debbugs.gnu.org; Sun, 04 Nov 2018 18:42:06 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJS1s-0003rj-B9 for submit@debbugs.gnu.org; Sun, 04 Nov 2018 18:42:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJS1m-0000hc-Cc for submit@debbugs.gnu.org; Sun, 04 Nov 2018 18:41:58 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40240) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJS1m-0000hY-8j for submit@debbugs.gnu.org; Sun, 04 Nov 2018 18:41:58 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53778) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJS1l-0000nA-Ev for bug-guix@gnu.org; Sun, 04 Nov 2018 18:41:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJS1h-0000d2-IG for bug-guix@gnu.org; Sun, 04 Nov 2018 18:41:56 -0500 Received: from mx1.riseup.net ([198.252.153.129]:50853) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gJS1h-0000ZC-3w for bug-guix@gnu.org; Sun, 04 Nov 2018 18:41:53 -0500 Received: from cotinga.riseup.net (cotinga-pn.riseup.net [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 7A2821A0478 for ; Sun, 4 Nov 2018 15:41:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1541374911; bh=2BJ1DYBqAH7DNhUo4nrK8c0kEY6pGXXL5EJ6GZjilYo=; h=To:From:Subject:Date:From; b=nPK40Bxu5E9+J0Oen0WCjxBl5olLJ7g/PQNkGWT68OT7pQ4EsVYjlTRfQqdo7VUv/ 6uP0UqbirGTvqHFHMRAH3eYTvJePTZjX5Q2oRyTKisj84QZ424VMDpWwz+Wmf78KAw REOA1FKUCDBQsyHappPz2q0zJiP9HLn/dpB77K/0= X-Riseup-User-ID: 8F7961744CD7360B88195B0B06F4C60EB7D42E7F70416B19B81641A26A1E0CF1 Received: from [127.0.0.1] (localhost [127.0.0.1]) by cotinga.riseup.net with ESMTPSA id CE7CBE6F09 for ; Sun, 4 Nov 2018 15:41:50 -0800 (PST) To: bug-guix@gnu.org From: swedebugia Subject: [substitute-urls] Fails when given only "berlin.guixsd.org" Message-ID: <7461b803-d8af-2e76-358e-35592f3ca995@riseup.net> Date: Mon, 5 Nov 2018 00:41:46 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) 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: -5.1 (-----) $ guix package -i hello --substitute-urls=3Dberlin.guixsd.org substitute: guix substitute: error: berlin.guixsd.org: invalid URI guix package: error: build failed: substituter `substitute' died=20 unexpectedly Adding "http://" works: $ guix package -i wget --substitute-urls=3Dhttp://berlin.guixsd.org --dry= -run The following package would be upgraded: =C2=A0=C2=A0 wget=C2=A0=C2=A0=C2=A0 1.19.5 =E2=86=92 1.19.5=20 /gnu/store/7jd4nbdamp5bjvvi9acnk4nkk2dzyi71-wget-1.19.5 substitute: updating substitutes from 'http://berlin.guixsd.org'... 100.0= % The following derivations would be built: =C2=A0=C2=A0 /gnu/store/y6yg5dsfam30v8d7f77bafysqjnbdhgj-profile.drv =C2=A0=C2=A0 /gnu/store/qdgr96gw7jil08wqhp897mf8qzhhv32b-info-dir.drv =C2=A0=C2=A0 /gnu/store/66apflyp7b41blxl7s6pv56kq5mfb8h4-fonts-dir.drv /gnu/store/1d0njpsg6ch60hh5zdkg2lf173kqv32f-ca-certificate-bundle.drv =C2=A0=C2=A0 /gnu/store/jba4idqg0q0rq0pvdal8scjf9176xx8z-manual-database= .drv $ which guix /home/sdb/.config/guix/current/bin/guix $ guix --version guix (GNU Guix) 1f44934fb6e2cefccbecd4fa347025349fa9ff76 --=20 Cheers Swedebugia ------------=_1541441642-28440-1-- From unknown Thu Sep 11 03:24:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 05 Nov 2018 19:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33261 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 33261@debbugs.gnu.org, bjoern.hoefling@bjoernhoefling.de, swedebugia@riseup.net Received: via spool by 33261-submit@debbugs.gnu.org id=B33261.15414471935210 (code B ref 33261); Mon, 05 Nov 2018 19:47:01 +0000 Received: (at 33261) by debbugs.gnu.org; 5 Nov 2018 19:46:33 +0000 Received: from localhost ([127.0.0.1]:35645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJkpU-0001Ly-Uo for submit@debbugs.gnu.org; Mon, 05 Nov 2018 14:46:33 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:56327) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJkpS-0001Lj-Iv for 33261@debbugs.gnu.org; Mon, 05 Nov 2018 14:46:31 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 4B1483A8; Mon, 5 Nov 2018 14:46:24 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 05 Nov 2018 14:46:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=LdwHcrsyzNz9A8StxrLigw/k K8i8sOUbNC29JwrtF68=; b=YK2jSAkCBjXc1rbXNmk1NTIuwjtSY5nr8DIauaEF Q0gpRUffa5bqQNFcu9O3JGKNGpMrEQyocnSroMPHlmV9Nze82hvqz1lHEUlIkfsQ PFEf9AfPLsH9hqPqMS16C6ToUT3SLdCBU/32d65Mv3bUd97bioygUOhTgzFu5foL wL4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=LdwHcr syzNz9A8StxrLigw/kK8i8sOUbNC29JwrtF68=; b=roUX3+fAu0yznp/JZ2dzNK IWihba4eV4BEpJhS6eUXINO53Iwclzr17ZqjL0WJDP/8e9W6MUPVKkE6vk/08CKk GZq5gCmmUd7f/sX6hH00hzUxknJ8j2FhBlWMP4KVGjb2io3Ck3x8EVnTMd6aT75R 5OMW5FHqSOJUuF5CQgia93CFLtRAjftnApoWC6Oydq/stQ6JsZ/4GC1T/LgOQ3nq JraKjMcB1u9Z7XsDKfn8DiH4Rlfs7nV5XcU/tSWfgPZ/3Jc9Mpvj0wbG5bg7ZyHu 0qyyUNgcxyKrUrfWTR6wnJdYA2wqaFmJnz9hnNYqoFsNm7iKxx8zNOZcb/+/8e/g == X-ME-Sender: X-ME-Proxy: Received: from localhost (unknown [172.58.201.113]) by mail.messagingengine.com (Postfix) with ESMTPA id 4CFC8102E4; Mon, 5 Nov 2018 14:46:20 -0500 (EST) Date: Mon, 5 Nov 2018 14:46:18 -0500 From: Leo Famulari Message-ID: <20181105194618.GA18731@jasmine.lan> References: <7461b803-d8af-2e76-358e-35592f3ca995@riseup.net> <20181105191322.64a47ea0@alma-ubu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="VbJkn9YxBvnuCH5J" Content-Disposition: inline In-Reply-To: <20181105191322.64a47ea0@alma-ubu> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: -0.7 (/) 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.7 (-) --VbJkn9YxBvnuCH5J Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 05, 2018 at 07:13:22PM +0100, Bj=F6rn H=F6fling wrote: > I would not consider this a bug: It clearly says that it is not a > proper URI. Also in the documentation all URLs/URIs are written in the > form of=20 >=20 > PROTOCOL://SERVER/PATH. I agree that it's not a bug, but perhaps it's more like a wishlist item. Ideally, users would not need to concern themselves with implementation details like protocol selection. Guix could offer a more unified or simpler interface for authorizing and selecting substitute servers, and it would handle server addresses, communication protocols, and key authorization. Currently it's very ad-hoc. --VbJkn9YxBvnuCH5J Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlvgngoACgkQJkb6MLrK fwifCA//RtwPnfFm78mhS6l30d39BhvR2IE8rgxJsl64qXNvk4j7f3ZZeZcETGj2 GxmQZJhg87HaWEDo/CO7EF+BSZeZ2dk7SRrZFb89nYhApCgrJaknMKpkzhl7npqI NRQsr56PXHn4JOLIxOONM2DMbLVMTDWx27tUddbLZbyA7fLwR0106VELB16thBK1 FIVYy8DWq9cbYtFeIYqbjMul5AeEHiUFgFbbnAEdT3kqMTDdm+i7i9IDYxz1Kw1O BosC/JsinvAZrVCzrYa5xQfSOQYWeHb0KOW5eH3SDVgVtuLVi/vLVAc84X7ewH99 hp1pjaogZfXtqsenhCo+AZ/IYfhQuzMmlu+qDwJoDhnwtR0c5regaAPRTzjenuZI MExADuZOfSYXgU8Hyf2qXnsZCnGDf02byWaGSfMR2ImgbjaUgA4xbm6o6rB8cEIz BIvxCTZ3RkwTMfIILfBWmMqD2we7L440u8GiiwdeLzQMtyzHxSw8evcMBJQAchP3 MGxhzMDJeRzJAnJPEzLxuuD15ILNY9rIUosl6GMLrGGtSkRK8GxCz5ChXM2OUTQ0 JiAwyjEO0oM2n3s+Zzc8io5i9Qdk12a/SlZ4ssWI6kAbTtTyZ3ndeKxA8yWbbwrZ ATybamprQ7PxrMAYZdDdYWhJyjeRWFB7nwhzQyvbW79iptqscEo= =Smo3 -----END PGP SIGNATURE----- --VbJkn9YxBvnuCH5J-- From unknown Thu Sep 11 03:24:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" Resent-From: swedebugia Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 05 Nov 2018 20:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33261 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari , 33261@debbugs.gnu.org, bjoern.hoefling@bjoernhoefling.de Received: via spool by 33261-submit@debbugs.gnu.org id=B33261.154145094211039 (code B ref 33261); Mon, 05 Nov 2018 20:50:02 +0000 Received: (at 33261) by debbugs.gnu.org; 5 Nov 2018 20:49:02 +0000 Received: from localhost ([127.0.0.1]:35719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJlny-0002rp-9e for submit@debbugs.gnu.org; Mon, 05 Nov 2018 15:49:02 -0500 Received: from mx1.riseup.net ([198.252.153.129]:42829) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJlnw-0002rT-WC for 33261@debbugs.gnu.org; Mon, 05 Nov 2018 15:49:01 -0500 Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 122BC1A0982; Mon, 5 Nov 2018 12:48:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1541450940; bh=oMPgMA1VrJTLU9NbcHRHNjdTx64e19oMzqyr/dTpBiw=; h=Subject:To:References:From:Date:In-Reply-To:From; b=l55lvxbk1TZETKDft6Ux0rhc8AWmzfzc7PSrpF1XFwK3Hrm/uLKXH9XatKQRIUFID sNliJJct99QHUfAnFCEoFtXBRNGsIIZYDpQAGdUNjmGj0G2MadM1ZfzFBDFFwV7VD8 m+aSDIGjIWSB/xDN/98HPeIQfz875l/Rs3qHtBgM= X-Riseup-User-ID: 40882BC379F7F2F7C5889EDF9B47530243A304ECFD3D611E4E382714D87A3CA3 Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net with ESMTPSA id 831C764BF4; Mon, 5 Nov 2018 12:48:58 -0800 (PST) References: <7461b803-d8af-2e76-358e-35592f3ca995@riseup.net> <20181105191322.64a47ea0@alma-ubu> <20181105194618.GA18731@jasmine.lan> From: swedebugia Message-ID: <62e5ca73-88e9-7e50-ea0c-f4a8f4c50dbf@riseup.net> Date: Mon, 5 Nov 2018 21:48:55 +0100 MIME-Version: 1.0 In-Reply-To: <20181105194618.GA18731@jasmine.lan> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Spam-Score: -0.7 (/) 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.7 (-) Hi On 2018-11-05 20:46, Leo Famulari wrote: > On Mon, Nov 05, 2018 at 07:13:22PM +0100, Björn Höfling wrote: >> I would not consider this a bug: It clearly says that it is not a >> proper URI. Also in the documentation all URLs/URIs are written in the >> form of >> >> PROTOCOL://SERVER/PATH. > I agree that it's not a bug, but perhaps it's more like a wishlist item. > > Ideally, users would not need to concern themselves with implementation > details like protocol selection. > > Guix could offer a more unified or simpler interface for authorizing and > selecting substitute servers, and it would handle server addresses, > communication protocols, and key authorization. Currently it's very > ad-hoc. +1 It is error prone and hard to understand for newcomers what is going on behind the scenes. I wrote this report from the perspective of a newcomer - ideally they should not receive any errors at all if you ask me. Do you have any ideas how to implement anything better? A newt-ncurses interface maybe? -- Cheers Swedebugia From unknown Thu Sep 11 03:24:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 05 Nov 2018 21:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33261 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: swedebugia Cc: 33261@debbugs.gnu.org, bjoern.hoefling@bjoernhoefling.de Received: via spool by 33261-submit@debbugs.gnu.org id=B33261.154145170712305 (code B ref 33261); Mon, 05 Nov 2018 21:02:02 +0000 Received: (at 33261) by debbugs.gnu.org; 5 Nov 2018 21:01:47 +0000 Received: from localhost ([127.0.0.1]:35744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJm0J-0003CP-Lu for submit@debbugs.gnu.org; Mon, 05 Nov 2018 16:01:47 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:46605) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJm0H-0003CA-FD for 33261@debbugs.gnu.org; Mon, 05 Nov 2018 16:01:45 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 5F2C615E8; Mon, 5 Nov 2018 16:01:39 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Mon, 05 Nov 2018 16:01:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=7G2ZBnuS9LWwnoUoxOo5ci89 L6yvjsrHwy5talw/Q9k=; b=u0qQYaqPONNHCH32DP3bUfhn2jxwAaE8wJY8PXW+ UqprUFcYcrRA66/x4dEgE2UFJw8sqJp/RA4GQCencjAJ7oUwYdefmpGHQ1qi88s8 wep4iQ253jz4vSyDe+pbXJQBEK/07DR4rZcqgLjGZws1w4xkHJYgFQO0m7INf0Ku 5Jk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=7G2ZBn uS9LWwnoUoxOo5ci89L6yvjsrHwy5talw/Q9k=; b=rF0x5GDdAKtoSwmSlIq3TD 4zBziNI3R+Gb9WXaTKRL8eJ8b856SiGbrlI7oEBsg67AKpssmHggGt8QAZsW4lCD OsOJ6vP1Wj96J64/f+zBjdyJ9jvD1EBd//rmrkbTwbNXaboONmfDiM94wwqc1pY/ 69YaCYaNkGXyK8zBCWIN70DqqoYAIBa/6M8qQSH/FHfy3Xy1a0jq/ILS1WOab57H TnhUCoGvQpKY08Z1JncyLRqYXfihWnZCOmOEcvOsBS191DEijAPM2Jx8IrguZ44N KeqBNJJJQ3QMH/qzHNicit5a0wzCd2sC36bM6jTCKiNvNERfVAXHf3PebDuKq6hg == X-ME-Sender: X-ME-Proxy: Received: from localhost (unknown [172.58.233.155]) by mail.messagingengine.com (Postfix) with ESMTPA id D740DE490F; Mon, 5 Nov 2018 16:01:36 -0500 (EST) Date: Mon, 5 Nov 2018 16:01:35 -0500 From: Leo Famulari Message-ID: <20181105210135.GF19298@jasmine.lan> References: <7461b803-d8af-2e76-358e-35592f3ca995@riseup.net> <20181105191322.64a47ea0@alma-ubu> <20181105194618.GA18731@jasmine.lan> <62e5ca73-88e9-7e50-ea0c-f4a8f4c50dbf@riseup.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cpvLTH7QU4gwfq3S" Content-Disposition: inline In-Reply-To: <62e5ca73-88e9-7e50-ea0c-f4a8f4c50dbf@riseup.net> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: -0.7 (/) 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.7 (-) --cpvLTH7QU4gwfq3S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 05, 2018 at 09:48:55PM +0100, swedebugia wrote: > Do you have any ideas how to implement anything better? >=20 > A newt-ncurses interface maybe? I didn't necessarily mean an interactive tool, but a more unified way of handling substitute server selection. It's a critical aspect of Guix security so we'd probably want to think on it for a while. --cpvLTH7QU4gwfq3S Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlvgr68ACgkQJkb6MLrK fwj5wRAAtbutzSBeRd61NAfD5ZUiEwtGjANjD5EkvPJJWmeLFCJ+uAPJ7tEo2QIV TYYJCuwBLZ8yS/9lMZz3OyjeEMHh6GyOaOVh8PE1MuTmhNp8Y+2dq0OmmAji7MtD rzfyRvYmqb1Db0v64NcyUvrds/FGj5zTLR9/Z/d9cfQYeDtE9ojWP7pvykSnX4+u imJJCdhjBn/jw9nl34Id+Qpcnme6nKj1FKtX/6Bx6eCcs1XhS7br/dF+T5D9wy98 PM6sCo6gaW91XbX6hXdiRtbHTuFfRooALWigJfMMRVy+PRIn4Aw97ZsscSeKgyTE FiWzpe2y6P37D0j29kpKOvyVwpANmhbtZA7TyYOjJgEHh/HwJC4ElQiEfdj+u8BJ F3GZU8uolgPLHlwqHZkcf/s92LlnLN9Cqc1MkCciCMqVsqzH95GWyw8vjDX4ZPUa bdY+eWpbF16Uv+tRxShFttIv2for4oE25ZA3dDkagWmQminPwwmR03F2tVl0yW5g 5CsFUx7eFmBwfJPgwmM64AQovsVQ25jydpOmux3COpM9W5TN9zh/WFpE+ltPmtER iwnF0HtNTMpmqy+WHOqrPWZTaao48Zog/rKUwhjFqrlZ5dpJjKvL60OREKLDcn+c 8kH6QZLlYg2ZwNQBjaPkeZvesGPQWTKS2os2uOj9T5m/J2T8yeE= =AjX/ -----END PGP SIGNATURE----- --cpvLTH7QU4gwfq3S-- From unknown Thu Sep 11 03:24:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 06 Nov 2018 14:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33261 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari Cc: 33261@debbugs.gnu.org, bjoern.hoefling@bjoernhoefling.de, swedebugia@riseup.net Received: via spool by 33261-submit@debbugs.gnu.org id=B33261.154151327327400 (code B ref 33261); Tue, 06 Nov 2018 14:08:02 +0000 Received: (at 33261) by debbugs.gnu.org; 6 Nov 2018 14:07:53 +0000 Received: from localhost ([127.0.0.1]:36164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gK21J-00077r-2P for submit@debbugs.gnu.org; Tue, 06 Nov 2018 09:07:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gK21H-00077a-94 for 33261@debbugs.gnu.org; Tue, 06 Nov 2018 09:07:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gK21A-0005aS-8u for 33261@debbugs.gnu.org; Tue, 06 Nov 2018 09:07:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53550) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gK20y-0004z3-Ow; Tue, 06 Nov 2018 09:07:32 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=33218 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gK20u-0006PS-R4; Tue, 06 Nov 2018 09:07:32 -0500 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <7461b803-d8af-2e76-358e-35592f3ca995@riseup.net> <20181105191322.64a47ea0@alma-ubu> <20181105194618.GA18731@jasmine.lan> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 16 Brumaire an 227 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, 06 Nov 2018 15:07:26 +0100 In-Reply-To: <20181105194618.GA18731@jasmine.lan> (Leo Famulari's message of "Mon, 5 Nov 2018 14:46:18 -0500") Message-ID: <87y3a61eqp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) Hello, Leo Famulari skribis: > On Mon, Nov 05, 2018 at 07:13:22PM +0100, Bj=C3=B6rn H=C3=B6fling wrote: >> I would not consider this a bug: It clearly says that it is not a >> proper URI. Also in the documentation all URLs/URIs are written in the >> form of=20 >>=20 >> PROTOCOL://SERVER/PATH. > > I agree that it's not a bug, but perhaps it's more like a wishlist item. > > Ideally, users would not need to concern themselves with implementation > details like protocol selection. > > Guix could offer a more unified or simpler interface for authorizing and > selecting substitute servers, and it would handle server addresses, > communication protocols, and key authorization. Currently it's very > ad-hoc. I agree with the goal, but it=E2=80=99s really a long-term goal with lots of open issues that go way beyond Guix AIUI (for instance, how do you map a public key to an actual =E2=80=9Caddress=E2=80=9D?.) So I=E2=80=99m closing it as not-a-bug, but feel free to open a wishlist it= em where we can discuss other ways to handle substitutes in the future. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 06 09:08:14 2018 Received: (at control) by debbugs.gnu.org; 6 Nov 2018 14:08:14 +0000 Received: from localhost ([127.0.0.1]:36169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gK21e-000799-Dj for submit@debbugs.gnu.org; Tue, 06 Nov 2018 09:08:14 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gK21a-00078p-2s for control@debbugs.gnu.org; Tue, 06 Nov 2018 09:08:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gK21T-0006O4-Ab for control@debbugs.gnu.org; Tue, 06 Nov 2018 09:08:05 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53563) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gK21T-0006Nm-7z for control@debbugs.gnu.org; Tue, 06 Nov 2018 09:08:03 -0500 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=33224 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gK21S-0006T1-VF for control@debbugs.gnu.org; Tue, 06 Nov 2018 09:08:03 -0500 Date: Tue, 06 Nov 2018 15:08:01 +0100 Message-Id: <87wopq1epq.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #33261 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) tags 33261 notabug