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 ms11 with LMTPS id oIdVLaQCI2BuEQAA0tVLHw (envelope-from ) for ; Tue, 09 Feb 2021 21:46:12 +0000 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 iMM6KaQCI2DSPAAA1q6Kng (envelope-from ) for ; Tue, 09 Feb 2021 21:46:12 +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 127CD9403E7 for ; Tue, 9 Feb 2021 21:46:11 +0000 (UTC) Received: from localhost ([::1]:38306 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l9apm-00075e-Ot for larch@yhetil.org; Tue, 09 Feb 2021 16:46:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39776) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l9apK-00075Q-I1 for guix-devel@gnu.org; Tue, 09 Feb 2021 16:45:42 -0500 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:55557) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l9apD-0008Ko-Dn; Tue, 09 Feb 2021 16:45:42 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 95CA95C0194; Tue, 9 Feb 2021 16:45:32 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 09 Feb 2021 16:45:32 -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:content-transfer-encoding:in-reply-to; s=mesmtp; bh=gWTkcw8GB5ylEH0uqfqsK7nGZn34mDaFO+nVKAARKJA=; b=rAe3lVkevY1q hSSNOh+uLI3Sue+QQguPmicuFy/Oz70+okQDF/m9lpEAyrtYOd5fbtZjdzDk2VD5 6vTCofww6+vkDo1B1CBiJMiT8GumEPZQ9r3gimafnXB0jBcIaxKwFdsekDLtxod5 zBk5ZpDYfG0UjZ/MBxgQ5zcaLxCR1hA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding: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=fm2; bh=gWTkcw8GB5ylEH0uqfqsK7nGZn34mDaFO+nVKAARK JA=; b=looYTgRALQ29+2cyDtdaoWnlZhf59QvS6JvR70pij8XXI1RglaifW6Wpi fReoNKsRsvvrHvnAbkkez+4hTadoxIRrdcY1h0KhqcrFOGxqt7+Hcj2dnqoaHlRz D6xcSn/xTXd9h3xniqg9RbrG8rN43k0tSPkv7CgOp5wv7YsyZlw8a+GSGp+ZBJfw OmnTUHyVgR1LQ4wJ8Md871URQLcd+Z2MJgBLWFQSEDz0CzJWWGIt1xplZiEb1hm4 qXMzQnU0Vyhzzc9PWV3zeOHKFOubeoKfXrmgKnbQ3MqU5es0OwhjdrdDiroS1bPi MJFMuix1WAi7Vmgl3onOYQ5fbeuSQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrheehgdduheehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtugfgjgesthekredttddtudenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepleehvdetgfegffdvffejfedtueefgfdutddugfefkefgkefgheefffeggeev veeinecuffhomhgrihhnpegrvhgrnhhtvghkrdgtohdruhhkpdhphhhorhhonhhigidrtg homhenucfkphepuddttddruddurdduieelrdduudeknecuvehluhhsthgvrhfuihiivgep tdenucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id 76C00108005C; Tue, 9 Feb 2021 16:45:32 -0500 (EST) Date: Tue, 9 Feb 2021 16:45:26 -0500 From: Leo Famulari To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: Guix Day: Notes from the CI session Message-ID: References: <87ft26xzci.fsf@inria.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87ft26xzci.fsf@inria.fr> Received-SPF: pass client-ip=66.111.4.29; envelope-from=leo@famulari.name; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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: guix-devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.56 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=famulari.name header.s=mesmtp header.b=rAe3lVke; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=looYTgRA; 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: 127CD9403E7 X-Spam-Score: -2.56 X-Migadu-Scanner: scn1.migadu.com X-TUID: 6LHly26EKW6H On Mon, Feb 08, 2021 at 06:07:25PM +0100, Ludovic Courtès wrote: > ## Open issue: new machines > > - fast ARM servers available > - criteria for hardware? > - must run free system (stock Guix System) > - hosting? > - the MDC (in Berlin) wouldn't host Guix-specific non-x86 servers > - could rent space (currently renting space for bayfront.guix in Bordeaux, France), but it's relatively costly > - workstations could be in people's homes > - https://store.avantek.co.uk/ampere-altra-64bit-arm-workstation.html > - (benchmark info: https://www.phoronix.com/scan.php?page=article&item=ampere-altra-q80 - compete with AMD Epyc 7nm 2nd Gen) > - > - small boards are unreliable or too slow > - looking for volunteers to help > - pick hardware we could buy > - get in touch on `guix-devel` or `guix-sysadmin` (private) mailing lists I think the status quo of 64-bit ARM for us is untenable. The emulated builds cause mass failures that can't be reproduced on real hardware. There is a growing demand for this platform among hobbyists and hackers who we could convert to Guix contributors! Regarding hosting, I heard objections to spending significant amounts of money on it. But, there was also an objection to hosting the machines in people's homes. Do we know anyone who could donate some rackspace? Or office-space, if we acquire workstations instead of servers? As for the hardware itself, yes, it's expensive, but not any more than what we'd pay for our x86_64 build farm (~1500 CPU cores and terabytes of RAM). Again, do we know anyone who would donate some? Should we try negotiating a discount with vendors? I don't think that using hobbyist SBCs is viable. It doesn't work for our armhf platform. Not to mention, the most powerful ones available are merely dual-core old Cortex-A72 design. For purchasing build farm hardware, we should look for Cortex-A76, at least, if not Neoverse N1. Hobbyist SBCs are designed for low-power consumption, not performance; they are basically re-using SOCs designed for TV boxes and embedded applications.