From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id mOpTELEKvmHEVQAAgWs5BA (envelope-from ) for ; Sat, 18 Dec 2021 17:22:09 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id MPoKDLEKvmFbYQAA1q6Kng (envelope-from ) for ; Sat, 18 Dec 2021 16:22:09 +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 E9CC9CA10 for ; Sat, 18 Dec 2021 17:22:08 +0100 (CET) Received: from localhost ([::1]:47654 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mycTI-0005Wh-4J for larch@yhetil.org; Sat, 18 Dec 2021 11:22:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mycOm-0001gg-0a; Sat, 18 Dec 2021 11:17:29 -0500 Received: from sender3-of-o50.zoho.com ([136.143.184.50]:21691) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mycOk-0005lB-20; Sat, 18 Dec 2021 11:17:27 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1639844241; cv=none; d=zohomail.com; s=zohoarc; b=IjzourVzES3rYTl4S8/AazrmaWcYeVUzcGyz0b/4MwavpoFqBPlYO5RwlOpqXhnv4dE7Ug66LHTxt2AKAJJeDgC+RxjLIcITEjp+YjgQVigjigTNOIyimFVtgwbXG3zDncKEBsOFfizqWBPWvwTxdFOelXs5xEGFeBTF8kdhqF8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1639844241; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=AZkcDtx79D14kgDsfGAriYSloMW9xHN2LCelHf3pP38=; b=kYbvbgfn6UXdqJ2y/NecKzHjSqKA6W0NhoJIxKTlol1Jd9TITyYj396WmAYkb9TkoAEJXnaMzjfr9AaTe7u55fBoAaJhfVHyfD6aH9lkYdsM8JLULTkSHOR94peXwjUT8iEqnpOUfrqJ1hfFYBsK9mrWfNS+O/v+ao2YeD81jU4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1639844241; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:Date:In-reply-to:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=AZkcDtx79D14kgDsfGAriYSloMW9xHN2LCelHf3pP38=; b=ChdiqMd4jXcYkiZSy+zMXdlfveFItq3Oq10cyTaqpK8LWNBhMAexs7iznotmwGks SS4/iTWuK4ab1z6mZyFP5COIRFrhX8S8Md+W6ONM3bYFzWCbZmeJR03noMIcVGgnGnC 7mdiruW/cjuIFpLE2xWpYvMI9XvHybZCChGKVOj0= Received: from localhost (p4fd5a7dd.dip0.t-ipconnect.de [79.213.167.221]) by mx.zohomail.com with SMTPS id 16398442403543.639684893194044; Sat, 18 Dec 2021 08:17:20 -0800 (PST) References: <87v8zorien.fsf@inria.fr> <87fsqsx8fy.fsf@cbaines.net> <87r1abejke.fsf@gnu.org> User-agent: mu4e 1.6.10; emacs 27.2 From: Ricardo Wurmus To: Mathieu Othacehe Subject: Re: Solstice infrastructure hackathon Date: Sat, 18 Dec 2021 17:08:36 +0100 In-reply-to: <87r1abejke.fsf@gnu.org> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Message-ID: <87pmptripf.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.184.50; envelope-from=rekado@elephly.net; helo=sender3-of-o50.zoho.com 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=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.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, guix-sysadmin@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1639844529; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=AZkcDtx79D14kgDsfGAriYSloMW9xHN2LCelHf3pP38=; b=ei9vIamAxfUAcpaTcyyk5WB5bc+Aq3rhjhUaFl6xq//cUpOnTCLNP+7kvwQ7PVAQfPTX1J GoT+A9C60Uz/1XM+Q461Z9I2pjbBJ/KLLr0GpKJKZXbpnWQEPrzdKXKne+/DILyws6kZKI nBRwSk04dLzLXBmjq5JsOh2vZO7X4D7zxk4mcoE49xiVyN0x0hLYHzIPeWHzjRGKEs7exs Jl+X1I0PqnXLMQqcEVFdNUSzXCkN7MTmUaAG6qdVzRZW0/PNm7gy9Xb/SXViU6gQMbE3Xy haFMudQdWC9vMbG0xHEWF22mCmJfRzzVw9cf6pvsiUKon5+O7IZA41lcXLBq4A== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1639844529; a=rsa-sha256; cv=fail; b=iONBZG+55YeZi+3P/igMOwCLEWuZB1ZoTAVp0u052F5VM1gG2DeO240z6UZzl3PJYccB3D 3YrmJCGh5gIdT7pXJ0Wd2ALqTWkSCywCfrlviGSz9aiNbEISGO4rLfDwZ0LvJlCFTbPie7 OdmnXqisMPeQoH1An6Ny6bKYATgzNs/aWP3uNwTdUkQVjTMriHNYv+SF9tHj/nKwJmroYj kvn9JsxjSiFgiLtcBlKUmcz2Xwo2ygIeJjIp6jmwcfzI5aHQnyP57WeIk+nSHIqXW9QSZ0 +F4egzTXDLOrxUXZ8+QT6I14oatOGlzvkUzAbvBwprhZNFx6EiRH444zkxvGdQ== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=elephly.net header.s=zoho header.b=ChdiqMd4; arc=reject ("signature check failed: fail, {[1] = sig:zohomail.com:reject}"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -1.51 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=elephly.net header.s=zoho header.b=ChdiqMd4; arc=reject ("signature check failed: fail, {[1] = sig:zohomail.com:reject}"); dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E9CC9CA10 X-Spam-Score: -1.51 X-Migadu-Scanner: scn0.migadu.com X-TUID: nfCWMDijD1in Mathieu Othacehe writes: > We should clearly host some services such as the Guix website on > Berlin & Bordeaux to bring some redundancy. However, as far as > substitutes building is concerned, redundancy is premature when > maintaining a single system, with our limited human and hardware > resources, proves to be so complex. > > What do other people think? I have a very unqualified opinion, which is directly related to the fact that I=E2=80=99m interacting with ci.guix.gnu.org (and the software on it) daily, but I have no idea what bordeaux is running. I never contributed to the build coordinator, never configured it, never fetched substitutes from there either. So to me the practical value of Cuirass as it exists now is quite obvious, because I=E2=80=99m pretty familiar with it, have run an own insta= nce in the past, and many of our services (like the aforementioned installer images) depend on it. I feel strongly that maintenance and improvements to Cuirass should not fall exclusively on Mathieu=E2=80=99s shoulders, so it would be wonderful i= f we had more people hack on Cuirass. That said, I don=E2=80=99t see exploratory work on an alternative way to build substitutes as a redirection of resources that would be needed elsewhere. Motivation is not fungible. The existence of these two systems affects our resources in that build machines are added exclusively to either one or the other system. This has primarily implications for our limited aarch64 build nodes. For x86_64 we=E2=80=99ve got the vast majority connected to ci.guix.gnu.org. Personally, I consider the continued development and improvement of Cuirass to be essential. When it comes to scarcity of build nodes I think the solution should be to buy more. --=20 Ricardo