From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id wFnbKOkyvmCvZgEAgWs5BA (envelope-from ) for ; Mon, 07 Jun 2021 16:53:29 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id +ChMJOkyvmBYCQAAB5/wlQ (envelope-from ) for ; Mon, 07 Jun 2021 14:53:29 +0000 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 C9F79233E7 for ; Mon, 7 Jun 2021 16:53:28 +0200 (CEST) Received: from localhost ([::1]:60998 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lqGd4-0003Xq-O7 for larch@yhetil.org; Mon, 07 Jun 2021 10:53:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34226) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lqGcw-0003Xi-8a for guix-devel@gnu.org; Mon, 07 Jun 2021 10:53:18 -0400 Received: from mira.cbaines.net ([212.71.252.8]:55458) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lqGcq-0004dM-LR for guix-devel@gnu.org; Mon, 07 Jun 2021 10:53:18 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:8ac0:b4c7:f5c8:7caa]) by mira.cbaines.net (Postfix) with ESMTPSA id 686A727BC78; Mon, 7 Jun 2021 15:53:10 +0100 (BST) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 155aa5de; Mon, 7 Jun 2021 14:53:09 +0000 (UTC) References: <878s4ye116.fsf@cbaines.net> <87lf8bbzbl.fsf@cbaines.net> User-agent: mu4e 1.4.15; emacs 27.2 From: Christopher Baines To: guix-devel@gnu.org Subject: Re: Bringing substitutes from the Guix Build Coordinator to users In-reply-to: <87lf8bbzbl.fsf@cbaines.net> Date: Mon, 07 Jun 2021 15:53:07 +0100 Message-ID: <87k0n5u3os.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@cbaines.net; helo=mira.cbaines.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 48435@debbugs.gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1623077609; 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; bh=TAhFYAxJD6qWXarq6E1v26mZ8Zbx/shXaCuAs7aw5oQ=; b=GGDl7sunhdJyOlMJkSvRXd6ULi6AcNy8A0OpIfjr2d472Kz0haYWD5EORthIsKdedkQWZs fGegjoOLk4bEhf7ul1UA4je9GNIuXgdHMTgmbsa44/gJ+Z8eYpH+SXyAtnpIMYd6QGvMk8 C7EIdI0lM+Slqz2TXZmN82ynUytJR1v+OGeh6BnKP8NaVltmOaqQhh9AO4LNluG5BngbKu jiKvuaOdPLK4jC/18DY7Q3+ejMbpjSV8VGS0Gd8JjIoufQ5GZXgF1otzl32lBVS731EclB bkR0pXFsC5u0TEjSa4glLItOPaCNiDFIynvTslFae+jnX/2YWSizwXzCBJsscA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1623077609; a=rsa-sha256; cv=none; b=BzNlQG7sH3zGtOFA+UWpb5Z79uDyq/KQvFf6vkmQEoZ24EQ8PyTeBDA1LHvblw153K6BE0 1UtI5pdD7XlKQULEsQO3M4vHvPlY6G7kphjcgNVMA2fWkYiTmqRv27cu5lUkk2RpyF2Tvd l2gXdFr/5nPtnT+pMMJTHbT/+M/j46m80AMsDgpoK6VqHioJs+JbxFVDALarHniDgC5xVP xW3zOz6iZ1slNnFLcPAZ7OVVnqfht6U1m/4LObe/bfX0rQ0dIpk3U3bDbg/ekwRFdg1ukS aXgcI1jj9HUXwalfrUd6zedieAP6OqvTFOVenX6nMrBD92l7AJP+mEfGFzskDQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -3.02 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: C9F79233E7 X-Spam-Score: -3.02 X-Migadu-Scanner: scn0.migadu.com X-TUID: /eiLn5iKnCzW --=-=-= Content-Type: text/plain Christopher Baines writes: > Christopher Baines writes: > >> Is there still a path to bring some of these benefits to users, and if >> so, what things need doing? > > It's been a few weeks now, so to summarise, I think only one path > emerged, and that is to get substitutes from bayfront to users. More weeks have past, it's taking me longer to get things sorted out that I'd like, but things are still moving forward. > Bayfront was already running the Guix Build Coordinator (although only > for the last month), and it's now caught up to the point where I'm > seeing similar or better substitute availability percentages for > x86_64-linux (and powerpc64le-linux) when compared to > ci.guix.gnu.org. It's also building i686-linux and aarch64-linux things, > but they're still catching up. Substitute availability for x86_64-linux and i686-linux should be roughly comparable to ci.guix.gnu.org. powerpc64le-linux substitute availability is OK, and aarch64-linux might even be doing better than ci.guix.gnu.org somehow. Other things like armhf-linux and i586-gnu are still very much works in progress. > Obviously just having the substitutes doesn't magically get them to > users, so I've started looking in to the changes to start making that > happen. Adding the signing key and changing the defaults in a few places > seems like a good step forward [1]. > > 1: https://issues.guix.gnu.org/48435 I've gone ahead and put the key in to the Guix git repository [1] and sent an updated patch for changing various bits of configuration [2]. 1: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=26499816a973b3aab9aaf8e13b909d0bde4e2dd5 2: https://issues.guix.gnu.org/48435#8 I think the patch still needs a bit more work, mostly to update the docs. I'll try to work out what needs tweaking in the docs and send a v3 ASAP. In terms of what to initially change, I'm still not sure if there's something that needs updating that I'm currently missing, or something that I'm updating that can be done later. > Apart from merging the changes in [1], I guess a blog post might be > useful. Have I missed anything? I'll start another thread on guix-devel to solicit feedback about substitutes from bordeaux.guix.gnu.org, I'm not sure what specifically about, but peoples observations might be helpful when writing a blog post about this. I'll also try to start drafting a blog post. What else needs doing to actually get these substitutes to users? Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmC+MtNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xfr7hAAoRub/BRuMGD1Ifvn1kHryDWqA3l/pjpJ rXnBxr3+GklX0l9lCcmMD9BzKaMPMvFWQwjOBoBHfq+b0Z95spSVvVWEJNe3nAAX gOlV2AAltNDMLShKB7gt/NmCZk0rBFk8fW2o0WjCA5LOERV0401XCr0lPUkFTdxj vE8skmo482v1KWZm/Vxb9MLYQ45WLQS3rCByCxbmKpnE5bgCx818woKKyTzPReTj HKpnDIwM6TJg2gqs8gk2GoDdMKLIHmJZC7t+Wz1eFZcZgytJ0hDKEAhdLSK9D5Er Wieb8vfSXI7D0vYUN6/ivdldrMdRaseB9iFIV7fJWeI2hH539xgEQm5Hc0EHbklj i02rTc+cAcHuBl3tnEz8R5V++DDkym9qs1XGdb5a2jU+3jQ7oG7B7pD1ZkCmJvR9 /lsJA0qUMSF9GIcwFjPNK2M5yUt+Zp+3Ndy2pmqcUz4nKVNBYjRh/3U3kgzzIu0y kdIIpaoHjvEutd6OJPJ8iNbB5y57U10PFoPLO9TOPE3xHYqthFEnPiozmA9Yqwdk 4gqDIpaR7K13ME2rReHdULvZVhImyN4VAotVhUsmKc7a56O5bxvOXuh257PQ7X+0 jrmVl+SXo7/GA+nv+QZnMmfGmZhc3/HdV92GKmSKSyONAIYDBKh/jf7C8YqJhSWL rYhmygqRlQc= =vvnQ -----END PGP SIGNATURE----- --=-=-=--