From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id iN3QMnXqU2L5gwAAgWs5BA (envelope-from ) for ; Mon, 11 Apr 2022 10:44:37 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id WIuMK3XqU2JwIQEAG6o9tA (envelope-from ) for ; Mon, 11 Apr 2022 10:44:37 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 59A182CC3F for ; Mon, 11 Apr 2022 10:44:37 +0200 (CEST) Received: from localhost ([::1]:60582 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ndpf2-0001vD-5a for larch@yhetil.org; Mon, 11 Apr 2022 04:44:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34960) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ndpeR-0001uo-07 for help-guix@gnu.org; Mon, 11 Apr 2022 04:43:59 -0400 Received: from pelzflorian.de ([5.45.111.108]:59802 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ndpeM-0006ev-0M for help-guix@gnu.org; Mon, 11 Apr 2022 04:43:58 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 1D1EC360637; Mon, 11 Apr 2022 10:43:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1649666632; bh=e44bx6zbdyIXPWcNlbB7QCZYA+T/Hd6RBFKWOEI/++A=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=MdOs9dT1bzEpgoyZO4xM+A/r81I1JCnfiOlUzjhorc8wQOYs18WFmTSat0C/BFwNB ihqGdVtIri6m+HiEvNHZnL045YPTxaY0/EuXi41P1VzuK4X9CtFoF51E9zstp/PMqi /3OPbpQxGkLdUswRGVrD+es/wDwTdmFF3FnsANxs= Date: Mon, 11 Apr 2022 10:43:43 +0200 From: "pelzflorian (Florian Pelz)" To: Gottfried Subject: Re: add a substitute server and thoughts for improvement Message-ID: <20220411084343.jyqxvhqxfomjzf3p@pelzflorian.localdomain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=5.45.111.108; envelope-from=pelzflorian@pelzflorian.de; helo=mail.pelzflorian.de 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, 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-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: help-guix@gnu.org Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1649666677; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=nSYgAEKGv+TGgPlYV8We9UWPk37TK2/aManyccgNdiE=; b=iIAJPxKMXMFQnEpYLKY6yarJ2cgykLGcuzVdqlpvtW2WOz6Jaax6AxTbJ4+Dt5ZYNdXbmq JI8ISe6DwXG6mKr1Ay53WGFoO5dKP2qHh6wxct5g9sC4kCajczgBv1TxLY3rnbEYpbl8xf KE2c9tpzthz2suf82r1YnKqGydOXUBM20wCZaH4ppuIglBdhstnlDe5tUgAaaX+bZJ7iy1 ZEScsHqbASqeyxHPhQos2hBBnuL9T2vvZBtlIoTCbDBJMaRSlZ7DkwLpN6tKDlyk2OmkD6 RAhZbQz4UB6W1+AEZtd6/evMtbIEQyQOpwgafAjhIy51bynfSJm5N9VnjqvdZw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1649666677; a=rsa-sha256; cv=none; b=nP+ECpzZy8O8JgulkJmxbG/FyAEdqx1hkeNLqdQDzU0FPvM/uJdhutXGdVgQABQ3igh1gv GbZWSmGp1uZtNh99ZY77e8L/kE9tgaOe9XHyn9NXQRJ0a5taMWDizP4HxKp4SwvTbtFvR9 FFFEJPhnMNNAQ75ZcFbVJrPWnxoJoxtcgRUIml/7vpdv9ILRrvP1+hj1zkKc5FZfVUCnEq kdWdalw+ZnzJ6AahaxZIQGYhcbi5WVFVmmSaG2rZadaC0doQf+G3dJAzZMF88fGxxwOEqY XTJtHu1sFkhjT8Or/x/cE00W2Yc2fr/d6J4zCEZGH0INGgtQnGUwl6bQ8DoWhQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=mail header.b=MdOs9dT1; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 0.33 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=mail header.b=MdOs9dT1; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 59A182CC3F X-Spam-Score: 0.33 X-Migadu-Scanner: scn0.migadu.com X-TUID: nUyrfA1BgEyy Hello Gottfried. On Sun, Apr 10, 2022 at 09:50:31AM +0000, Gottfried wrote: > > Would somebody be so kind and show me this part of his /etc/config.scm > > file in order to know where and what I should put there, so that I can > > add "bordeaus-guix.gnu.org as a substitute serve? > > I checked the manual, but I am not able to do it on my own. It is likely that you already have enabled bordeaux. Using a substitute server requires two things: That guix-daemon or alternatively each guix command be started with --substitute-urls='https://url_of_substitute_server'. bordeaux is enabled by default here according to the manual. (Although it can be disabled in config.scm.) That the substitute server is authorized, i.e. that /etc/guix/acl contains its public key. For bordeaux, that is (public-key (ecc (curve Ed25519) (q #7D602902D3A2DBB83F8A0FB98602A754C5493B0B778C8D1DD4E0F41DE14DE34F#) ) ) It is likely that your /etc/guix/acl contains these lines already. If not, doing a full text search for bordeaux (i.e. typing /bordeaux in `info guix.de`) says that the lines can be added by running as root the command guix archive --authorize < \ ~root/.config/guix/current/share/guix/bordeaux.guix.gnu.org.pub However this assumes that you have run `guix pull` as root before, otherwise the path needs to be changed to your user name sudo guix archive --authorize < \ ~yourusername/.config/guix/current/share/guix/bordeaux.guix.gnu.org.pub > could not a developer of guix add options: > > 1. that we are warned about it (that a substitue is not available at the > moment) > 2. that there are options to cancel upgrading one ore more packages > 3. that approx. so much time it needs to build the source of a package (if > that is possible) > 4. a question, if I want to use a different substitute server, and if yes > 5. an info if on that different substitute server this substitute is > available, > 6. and if not, to cancel this ore more specific package to upgrade. > > Guixers could still add other options, which I am not aware of it at the > moment. These are difficult questions and similar questions have been asked in the past, for example https://lists.gnu.org/archive/html/guix-devel/2021-11/msg00129.html I think there is no consensus on what this should look like. > Do guix developers read our questions or do we have to send it to a specific > email address? > > Gottfried Some developers read help-guix, some read only guix-devel, some read the #guix IRC chat, and there is too much mail to read everything. Regards, Florian