From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id WICSEpCEcGWCdwAAauVa8A:P1 (envelope-from ) for ; Wed, 06 Dec 2023 15:26:24 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id WICSEpCEcGWCdwAAauVa8A (envelope-from ) for ; Wed, 06 Dec 2023 15:26:24 +0100 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 0323650F3D for ; Wed, 6 Dec 2023 15:26:24 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=none; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1701872784; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=JRYkt3scJDh7hhNgqZvwRnGjq31AQ1KHcI1IFhYe90M=; b=CrWKCKMBBsGucCSOtwAfoKYfgsFWnJ2UQb4rmE8DqpwjYO7e1gmnIGrpV1XsiUPRlIQXxE x4ApfISyygsfs3yKI+PtmLZZfb8+vCD34gXuf/6SQQtG9dXBEVZ2g4OnIKJQp2NDFWb8zt BsLj+eoxues+s97uwXmnUnfN1MkXNQPC44MSwinJtixunTdxbWTlKJkNj7XMVA5ynzV+U1 61mNFkaVKbw+0a33+Gab3gET3yYw973wUf+Kj/2gfQGxkwW6Wv+TqgljauxnTF67qA/zkr f1ugDpqgPS/2w55FT65KiH58CdTL5R+A3VKk/JJCwqye2zEE6yYP3AFnABaPpA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1701872784; a=rsa-sha256; cv=none; b=dSGT6GL8WRauW1Bby+41wVemobKGNC9okiHAYhKwEyfDJ40EfjFpud1Jr/OKw1c/nV265z 4GSa6ZrFxx8PjRiCkvenaMV5cYTbn0UHg3AvHpohJE/FUFFjMEw+XoLNBZwPGm8zF2IT/E AiouP1PsfZ5Las6rHIXTkx7bxS2CCxMkNuWe+zMWbLL3osiVdUfgJRwaFfmXcqj4sN6vIk pZMLCuVsS0h1tOsXnkq+jkc5U8Zz2ls/PLQ4e8zQLil0wUvpOQCGMg8LWTjjuvGooOXGFW F/eNEezxmgQ8w49Lg7I9CJ3ca21D/4Eeiy/iwod9YhF4wef0PIoI/zR/FYGFpA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rAsqN-0003HA-Jd; Wed, 06 Dec 2023 09:25:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rAsqI-0003F7-Rj for guix-devel@gnu.org; Wed, 06 Dec 2023 09:25:39 -0500 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rAsqH-0003i4-6W for guix-devel@gnu.org; Wed, 06 Dec 2023 09:25:38 -0500 Received: from localhost (unknown [217.155.61.229]) by mira.cbaines.net (Postfix) with ESMTPSA id 452BF27BBE2 for ; Wed, 6 Dec 2023 14:25:34 +0000 (GMT) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 82f8449c for ; Wed, 6 Dec 2023 14:25:33 +0000 (UTC) User-agent: mu4e 1.10.7; emacs 29.1 From: Christopher Baines To: guix-devel@gnu.org Subject: November/December update on qa.guix.gnu.org and related things Date: Wed, 06 Dec 2023 13:32:55 +0000 Message-ID: <87lea7jtlw.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27; 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, T_SCC_BODY_TEXT_LINE=-0.01 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: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -8.25 X-Spam-Score: -8.25 X-Migadu-Queue-Id: 0323650F3D X-TUID: Wi1unB9Z09hB --=-=-= Content-Type: text/plain Hey! Not much has changed since the last update. There's a new "waiting for builds" status, I tweaked some code around build cancelation, I put in place a mitigation for #67194 affecting the build coordinator, and did some investigation of the hurd locale issue (#67507). As previously set out, I'm planning to stop hosting the data service instances this year. While I would like to stop hosting the server for data.guix.gnu.org, I am going to keep that going at least for the time being as that will allow me to test out pruning the bordeaux nars among other things. I am still planning to shutdown data.qa.guix.gnu.org and QA which depends on it within the next couple of weeks. I do hope it can return some point though, and hopefully sooner rather than later. On this like most decisions I'm indecisive, I could try and keep the current server going, but it's not the most cost effective setup and it's very low on disk space. I could replace the server with some slightly better setup, but this would still mean I'm managing a key part of the infrastructure, which is something I'm trying to move away from. There was some discussion of the project taking over the hosting, and maybe that will happen at some point, but it hasn't happened yet. So while not having qa.guix.gnu.org for a time isn't ideal, I'm still going with this approach. Given that the first prototype setup came (and went I think) sometime back in 2019 [1], this stuff has been going on for a while now. From that prototyping over the last few years, I think the current software setup is something that can work long term and be iterated on. To take this technical setup forward though, it would ideally happen more through the project and no longer have key parts be reliant on me for hosting. 1: https://lists.gnu.org/archive/html/guix-devel/2019-02/msg00089.html Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmVwhFtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xepcg/8Cujpw76uqmneZ36TYIMEPcjqIL73Jzlz Zq4SkDsASVY6+8QRCtZyd+a75UI8pmojfrQ1U5ny92jcc2Hdmg/fOc57OAGa5hpd 8bLbWMoZfheEfEe2/sPLDiAANLubcf9C0m+6vFyEerIkm5WWktshaq43rRKP9lp7 BnjEy+qP+Wl858rFRpegOOxCfqvRN1aKN4JWM57p4jQ7GnUZio7mGIhseMaK/TP5 z70ecrGOdsWxiOfyHmMYM1O84UrbnjkhLuBEW9DswiEisk8YJ9ocsxH/RkUnDOl9 BlqCnbf+UIWKAXc5lC6CFBOfuIHReg010WiA2P+ZQFn2U4Fdg3A417eA/+Tl+6n3 PJ2JVSM7FxtmPEnYtcPr63IlyTuibPTtaJuEBc8PzsmyEg6RNwba4oGcbxAeFMsJ 1bYNJd+fVDVyOeWWoMbyT9bjhvKIvEb5lXtJurvYv1UOPpOC+i7+Es/HkkdcYMUs yL1Gd7I4LCgBuRg2xT0guzJrcI3W4h2Bt9Ou+ax9IVMmGNZv1et4ged5iUuynHET a0iRwKZOWS+pZ4++tHmZBuAzP1WiazRFy2vRTDjCkSSBL7HO1MmY0k71mZUUpNy3 DXFVnA4hQuH15Fy7pAgm7We0kul9YfNaywYoTFA4hk5vilf1Za4k1MpRn4DnNRiq MLfLxYZBqIQ= =rMmM -----END PGP SIGNATURE----- --=-=-=--