From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id OHtrE9HFP2PUKQAAbAwnHQ (envelope-from ) for ; Fri, 07 Oct 2022 08:23:13 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id YGh0E9HFP2MXcQAAauVa8A (envelope-from ) for ; Fri, 07 Oct 2022 08:23:13 +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 0D0721D6DD for ; Fri, 7 Oct 2022 08:23:13 +0200 (CEST) Received: from localhost ([::1]:39880 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogglM-0005dq-6a for larch@yhetil.org; Fri, 07 Oct 2022 02:23:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60284) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oggin-00056H-Gt for guix-devel@gnu.org; Fri, 07 Oct 2022 02:20:41 -0400 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]:34629) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oggij-0007TO-9E; Fri, 07 Oct 2022 02:20:33 -0400 Received: by mail-ej1-x634.google.com with SMTP id ot12so9211252ejb.1; Thu, 06 Oct 2022 23:20:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=7FqwF3IeDmYmpOVj0bJHpsWYIRn0XP1WHbYFMX7caM8=; b=e9WRWWFP1CsVQCYZgVDypfqhBwh4KgqbAQXgcm6zeUzInR8oruMDkPEyZJaVKhpZAU 0CXfn9dpuYN9SQU9kV7fFSUSoegt9D1x4MJGH3C86QLX/YGFWMqVVt+5LD526mpjeCN+ GlHYhbrhfL35gPLon56PZ/k6oeQ0VXO1a6ikBlKsNgax7MjdtGr+eazcTmngFrPNQQUm AKZ0a0vmqNmzuv1aIsu6hINAVhX9BmVI7YqIpzzhhvcqvkQrY9V+JBbsaG8MoJ4Mex6B loEx3ygx3A2zfzLtcbGBhxOtQD1MPdOUdk3iLg/lpY2PKQ5ok1wDpowZUd6OLCPY2FvA XJIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=7FqwF3IeDmYmpOVj0bJHpsWYIRn0XP1WHbYFMX7caM8=; b=6M7bYFUiOnql1ddIXR4YHooaEQBGWkjlG7Vp9cePw5NvBhPjLfcOe4ceiiiai5dls2 OSQ4e+bKMB9L+FmaSNNYTOgHT3kYfy8RaSeup1QCxbMLlaLIZLKV2mcUwOZVI2JPMPLx W/7YHRDriO6YXp2FDr8GbtzBi389AUQGApRA82n9l/kmvfTvBb1KT2rrO25PFjY8bWAL 37R0auMkxgYnIGW4PBKgl13B2aFgJABbmTspBD07ng/CvaXL/cdpEqYQf5Wt2Km5aG60 bdtTbTJ0C+sHwq3L8wlXPkk7dU+s4jvABIWbDwZuqazByf+ly2XdXtNq7u+bTWRn97ZM 9xbw== X-Gm-Message-State: ACrzQf1awhNUv0n2fdjKV5sleMlCYhSRqYqhvztMPEKufJyw+8RJJKRG wa2PODTZWZwQiAllQDsaMIc7+VSp+FOGQGMu X-Google-Smtp-Source: AMsMyM5NCuzcc8NEblWaWV+ynIWUDEPmTFIHT+5CyTJt5ItOOQldBVJTMLIZDTBA4CoEoO6m11BIfQ== X-Received: by 2002:a17:906:8a42:b0:78d:36d9:59bc with SMTP id gx2-20020a1709068a4200b0078d36d959bcmr2810389ejc.301.1665123615881; Thu, 06 Oct 2022 23:20:15 -0700 (PDT) Received: from localhost ([141.226.13.62]) by smtp.gmail.com with ESMTPSA id g3-20020a50ee03000000b0045391f7d877sm795190eds.53.2022.10.06.23.20.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Oct 2022 23:20:15 -0700 (PDT) Date: Fri, 7 Oct 2022 09:20:12 +0300 From: Efraim Flashner To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: Guix-devel , guix-maintainers@gnu.org, Julien Lepiller , Marius Bakke Subject: Supported architectures Message-ID: Mail-Followup-To: Ludovic =?utf-8?Q?Court=C3=A8s?= , Guix-devel , guix-maintainers@gnu.org, Julien Lepiller , Marius Bakke References: <87edvlknv5.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IU0Fq0f2sb4M1EQw" Content-Disposition: inline In-Reply-To: <87edvlknv5.fsf@gnu.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=2a00:1450:4864:20::634; envelope-from=efraim.flashner@gmail.com; helo=mail-ej1-x634.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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: , 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=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1665123793; 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=7FqwF3IeDmYmpOVj0bJHpsWYIRn0XP1WHbYFMX7caM8=; b=uuj1Cb8unGxn3Jxyfm6KqNfLjX0+aSNgsbVZMAEXcC5k8mpUSQ/88ibE+J9TlcNfqSk51D NynIqtMbtLkKIQiNh4ZmYcBxaWklkju8wfDKCDfHe+AbcqKGR3pyscabd19N0Ff4Pdmq7E SRLOKxeUi944o4+n1ri1mJef5SHCO901243AEqJqSQv5PoIvpZSJha71M1LpLamvppsPe/ GqkVKsapdiarBky0hKo1AZYVO/9K+xYwsq3+XMVTJWxLPp/dr/pFCv6+rSZ84AHYXU//5z gb+316ZyFtOkOCS4L3AjzEoI8bg0xru2M1Oy0Rh5znqnkhqpVJeBRV9ThjbPqg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1665123793; a=rsa-sha256; cv=none; b=B+kn00sTtIA01NGNFsSXvdndprQDJoqpiEME3+JrrZS1IbnYnqFUdATPE9SF4SYyO5Z9UT 8EFv1ZyWCFzbwi9Z2381EXj5BMkMevatspKOYb0Ja8pvnpYiLQVVXic4+tgTaqHqDG9UKv LM7SxyPDHNrmlIlFOt1ZwaKmhbKM7+t3sHGxBp5nov3Knvl6dAAzApij1jlOHwikSyovjk ax8OtcJuqmudR/tebw4Vjh6Diylv+gx4P4V+WTwmoi1QRJjTAACzsGCi8SplXDElyrA4zF sYB33DxUusHqJrIOD5SdPciyQZ2fXvooCtxm+cmFx67V6TFNwYM0qxuFNABX0Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=e9WRWWFP; 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: 0.93 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=e9WRWWFP; 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: 0D0721D6DD X-Spam-Score: 0.93 X-Migadu-Scanner: scn0.migadu.com X-TUID: I8CkO/PUtjie --IU0Fq0f2sb4M1EQw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 06, 2022 at 04:50:22PM +0200, Ludovic Court=C3=A8s wrote: > Hello Guix! >=20 > Will Guix=E2=80=99s 10th year be a release year? I hope so! >=20 > We need to plan and coordinate. Releases have to be a group effort; > some of the most important work won=E2=80=99t be coding but coordination. > Coordination is key. I don=E2=80=99t think I should be spearheading that > effort, but I=E2=80=99m happy to be part of it. >=20 > Who=E2=80=99s ready to commit time towards that goal for the coming weeks? >=20 > Here=E2=80=99s a list of things to do to get there: >=20 > =E2=80=A2 Get base binaries on all supported architectures in a timely > fashion, or drop some of the architectures. >=20 > Namely, =E2=80=98make assert-binaries-available=E2=80=99 is currently= failing. It > uses a manifest that encodes what we consider to be the basic > requirements for each architecture; it=E2=80=99s not demanding for > aarch64-linux, even less for armhf-linux and i586-gnu=E2=80=94yet we= =E2=80=99re not > meeting these criteria yet. >=20 > We need to look at missing substitutes, address build issues and > build farm issues that cause them until we get to zero failures. If > after some effort we fail to get to zero, then we should consider > dropping architectures (I=E2=80=99m looking at armhf-linux and i586-g= nu > specifically). >=20 > So, who=E2=80=99s in? Let=E2=80=99s get our act together! >=20 > Ludo=E2=80=99. Firstly, I'd like to mention that we, in general, have a minimum system requirement of 2GB of RAM, and IIRC there aren't a lot of armhf boards out there which have that much. We do have a difference between building natively and cross building / building with '--target'. I'd like to comment on armhf for a moment. My memory is a but rusty, but I'm pretty sure that in December of 2021 mesa was bumped from 21.2.x to 21.3.x, and at that time it stopped building on/for armhf. I noticed in May of 2022 (5 months later) and got the build working again. That we went 5 months without anyone saying anything in bug reports that mesa wasn't building shows that either everyone who is using it is using software that doesn't use mesa, or we really don't have any armhf-linux users. I'm not advocating dropping the architecture, but it does feel like we're already at a best-effort level with it. As far as the pieces needed for bootstrapping aarch64 software (go and probably others), those get built anyway as needed by aarch64, so there's no worry about losing support for those software bits. i586-gnu: Do we have a mini guide on how to setup a build environment? Something like "add the childhurd service and the secrets service, with these bits and you're all set to go"? I don't mind poking builds from time to time, but I'm not sure about how to set it up. aarch64-linux: I tried a while ago to fix a bunch of the failed builds on ci.guix.gnu.org and I think I made it worse. Right now there are many build failures and pending builds. I might see about canceling some of them and then restarting individual builds to try to increase coverage again. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --IU0Fq0f2sb4M1EQw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmM/xRgACgkQQarn3Mo9 g1EMrg/7BEkj5IHTny0dluB14F83iLew3tIIlg6zmJfnD34j/dVNsdhlHIOT6C2t MSNnLdk1fWLPIepVyKjwn2gNrFxtbkazlFFaBCHHxlk+bt+5DMoMn+MZ7i8AzKp3 UVmFNlQz1ZQ4TqiqxHL7y39nyghIdNVEOjpW5taC2x0V8DnxkTZtWJgRk3KZPDjJ 4+YgYdFYQgK8rUQvwY7QoHvqw7B1ECCFgFAKp8/DYDKZCCszU/zwYy0gORNPpuTK 3hXaoKZ6lhZJqPMTS3fCkKVBQrAFFML1qlo6dwytCINk1a/jn0B/cdy1czfQfqk4 AoUohI8a2yw/Ob9RZBsaCmTYtgKZP/XpNZnL7s4POWIugk+803FVjctIsHdw3HFH tFIlo0br7iC3PP1f+j7eqRGet/HlJJ6DnC4sJnMmC7G+iBc2PNJb32G6gQzxg/s8 uQRImtKGHvDjEF8VcuaWp+Rq+mt2ZHzmIa6txT0orF7Hr1YdjnX7Pw4T4XINZaKC 58k1jyG69ua3CsbvjwCLwhPQqAjwKqK1lg8rUg4VHYfjdMH63GOnlD2fSTXsGc3N KXgu++2ArLv/3GY5GyjGRk0CrUfrkQQSXinc8VJvI3NCacVNjFgqDSNDoCfZRxeo M15peOpYCwOoKwZ6BNhPkcSGKaYu8BDq+VK4U2WocFpya4xVyfI= =7Qct -----END PGP SIGNATURE----- --IU0Fq0f2sb4M1EQw--