From unknown Thu Sep 11 03:22:58 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#33261 <33261@debbugs.gnu.org> To: bug#33261 <33261@debbugs.gnu.org> Subject: Status: [substitute-urls] Fails when given only "berlin.guixsd.org" Reply-To: bug#33261 <33261@debbugs.gnu.org> Date: Thu, 11 Sep 2025 10:22:58 +0000 retitle 33261 [substitute-urls] Fails when given only "berlin.guixsd.org" reassign 33261 guix submitter 33261 swedebugia severity 33261 normal tag 33261 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 04 18:42:06 2018 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 From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 05 13:13:27 2018 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-- From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 05 14:46:33 2018 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 To: 33261@debbugs.gnu.org, bjoern.hoefling@bjoernhoefling.de, swedebugia@riseup.net Subject: Re: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" 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-Debbugs-Envelope-To: 33261 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 debbugs-submit-bounces@debbugs.gnu.org Mon Nov 05 15:49:02 2018 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) Subject: Re: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" To: Leo Famulari , 33261@debbugs.gnu.org, bjoern.hoefling@bjoernhoefling.de 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-Debbugs-Envelope-To: 33261 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 debbugs-submit-bounces@debbugs.gnu.org Mon Nov 05 16:01:47 2018 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 To: swedebugia Subject: Re: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" 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-Debbugs-Envelope-To: 33261 Cc: 33261@debbugs.gnu.org, bjoern.hoefling@bjoernhoefling.de 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 debbugs-submit-bounces@debbugs.gnu.org Tue Nov 06 09:07:53 2018 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?=) To: Leo Famulari Subject: Re: bug#33261: [substitute-urls] Fails when given only "berlin.guixsd.org" 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-Debbugs-Envelope-To: 33261 Cc: 33261@debbugs.gnu.org, bjoern.hoefling@bjoernhoefling.de, swedebugia@riseup.net 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 From unknown Thu Sep 11 03:22:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 05 Dec 2018 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator