From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 17 06:36:02 2021 Received: (at 45826) by debbugs.gnu.org; 17 Jan 2021 11:36:02 +0000 Received: from localhost ([127.0.0.1]:44621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l16Lh-00040H-RO for submit@debbugs.gnu.org; Sun, 17 Jan 2021 06:36:02 -0500 Received: from mira.cbaines.net ([212.71.252.8]:59162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l16Lb-000404-Tz for 45826@debbugs.gnu.org; Sun, 17 Jan 2021 06:35:59 -0500 Received: from localhost (188.29.101.63.threembb.co.uk [188.29.101.63]) by mira.cbaines.net (Postfix) with ESMTPSA id 92F4B27BC13; Sun, 17 Jan 2021 11:35:54 +0000 (GMT) Received: from capella (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id ab6e6e9f; Sun, 17 Jan 2021 11:35:52 +0000 (UTC) References: <87eeioczws.fsf@yamatai> <877dod1al9.fsf@yamatai> <87mtx7hpwy.fsf@gnu.org> User-agent: mu4e 1.4.14; emacs 27.1 From: Christopher Baines To: Mathieu Othacehe Subject: Re: bug#45826: SBCL / Common Lisp packages fail to build on aarch64 In-reply-to: <87mtx7hpwy.fsf@gnu.org> Date: Sun, 17 Jan 2021 11:35:49 +0000 Message-ID: <87mtx794oa.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 45826 Cc: 45826@debbugs.gnu.org, guix-sysadmin@gnu.org, Leo Famulari X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Mathieu Othacehe writes: > Hello Leo & Guillaume, > >> That's a good observation. I hadn't thought of it. >> >> I'm CC-ing Mathieu Othacehe and guix-sysadmin so that we can disable >> these builds until we can fix the bug for real. Mathieu: this might >> explain why the build farm is spending all its effort on aarch64. > > If we want to disable SBCL builds temporarily we can do something > similar to what I did to disable Rust builds on non-x86_64 architectures > here: 0ed631866cc0b7cece2b0a0b50e39b37ae91bb67. > > Regarding the rebuilding that is a limitation of the new Cuirass remote > building mechanism I am aware of and I need to solve. As build failures > are only cached of the machine performing the build and the builds are > now distributed to all the machines across the build farm, we need to > find a way to centralize the builds failure cache. > > It would also be nice to optionally publish the build failures cache so > that the user doesn't try to build a package that is known to be failing > on the build farm. Chris, have you encountered this issue with the Build > Coordinator? Not really. The first thing to note is that I'm running the Guix Build Coordinator currently without the guix-daemon --cache-failures option, in fact it's probably unwise to do so, as it would mean that rather than some builds taking place, the guix-daemon could just return a cached failure. I should probably mention this in the README. The way this situation is dealt with in the Guix Build Coordinator is simplified by the agents not attempting builds where the derivation inputs aren't present. If an agent is unable to ensure all the inputs are present, it just reports this to the coordinator. The behaviour is configurable, but the default missing inputs hook will submit a new build for a missing input, but only if one doesn't already exist. Because of this, you don't get the behaviour where some missing prerequisite that fails to built is built over and over again, every time you try and build a derivation that uses it. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmAEIRVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XfF9BAAs7g5bizndbOWK0euRKaN9i0G8Z4FMF63 uegYSNy2/opaqSmlIlH6rW/FTvWR258rjuPoVLiN+OWygkfRlJHzClVpu2mi5pHD 3wXA5AI3Dk8eMqTpgkaN7cZsqqlTooi5YP0JY/wTb9Gs86tzOYIrxikhYyqr5r+B m2kW1uq2elXjvbAU/OC8otS4opBypz9bUgZa4R3/cgPHvC/kwQuF/e/8kutsrN3e yaNwDvvrXBkxK/umR2RGCFGYIeCMCKigYdTE7JX6d/zdbOWQ/5AoxVCJe46djqOo 61HNNgWVw698k2bqnmpWNFVgOsamjzbpfZgPYw+MDt8EiTLbT2cRST//tFjUEvnd Wj8/bcWD9HTFKSi//h+37R5izXClXsM0K2fLR0KW64aT5ai0LxeJlS85gs0TSaD7 rO+rBpHU2y/yBDigCObi4GjBoxSTih/BeWd5LPU6Rv5RBqcwILxyZS60EcUxknPS Ij0zR/grLM6p+b/1M39Lvq8/+Ad87a2Rppj2K1odaqpvXzu5kv/ZWHCkKVvg3gfE Ptfqi0aW5BBLF66RjaKjrDahGg6fFQDYGHkjqT1a18x+DSefPzhRjXTWtBywpRMQ 8ZCX4zkTTxSCHnxinUx/1Fc6Hy7EH5idwEN7e8UKbBvy7hVjHw5aZYtbmcNxZRFc l5gZ4Cui1qo= =ZWAI -----END PGP SIGNATURE----- --=-=-=--