From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <guix-patches-bounces+larch=yhetil.org@gnu.org>
Received: from mp10.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 uDSQFJ2fWGU91QAAG6o9tA:P1
	(envelope-from <guix-patches-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Sat, 18 Nov 2023 12:27:25 +0100
Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp10.migadu.com with LMTPS
	id uDSQFJ2fWGU91QAAG6o9tA
	(envelope-from <guix-patches-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Sat, 18 Nov 2023 12:27:25 +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 1660657B49
	for <larch@yhetil.org>; Sat, 18 Nov 2023 12:27:25 +0100 (CET)
Authentication-Results: aspmx1.migadu.com;
	dkim=none;
	dmarc=none;
	spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1700306845; a=rsa-sha256; cv=none;
	b=SXQ6uAUk+Knyl7qpANpf/T7Jr7ob0G22hqOzMC8h93kY3yI360R0e+eXGRvoH/k4neaI+z
	eJwLHNaBzNAQxUkucjp2PVPGKLiMLpJoGsK1/uBysGymT2Nezkpgfi6wbbpf1Ynr9zAHnH
	5aK6wEYFFRfupLsWMTL6FRF7vXu9DJLNGv4pQhthMTkNvZnnmAw2EFbbaE+7daA4H2tI/7
	I+dlMTMplJqYl5Q1jBvE1mPcvfy4vf7ssS9s0j47xjFKmdZs06dDx1Wco5NKezz5zs0Yd7
	Q85um4YGYZPHOm2xLOXRdQS8PCfXC3BOwgIgDU+0/y5nG8awcjIkm2haj0O9wg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1700306845;
	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:resent-cc:resent-from:resent-sender:
	 resent-message-id:in-reply-to:in-reply-to:references:references:
	 list-id:list-help:list-unsubscribe:list-subscribe:list-post;
	bh=KlPxqhFzwiOGlgGOkGBwh/JecHGux9T6SVLnIoNR9co=;
	b=IH1ew3HouzM6bkp91g8TupNU1D2u+6+cEuevMl5OAuXdLxeu1K2XNS/GjyQjEdkZnSDyGa
	WVpwtpidQRrA9gMNTeIA9n6+mkRS14gZY9QEz1Dtdl1vdljpMaODPs1lk3IghJHBzuELTQ
	h+oTZWtH3C9cHTTwx6HbYIoyeAcZWzKFnY8RhnAarBpaHegEwnd9v5kixahMP/gD/ODWH8
	y/x5flm6VbXGhCQ2T9neK7Xw1VcjMYSIvKHzc8rQbW5AuNDnzJB+5pQKPA/WynttNkd6PZ
	pnWQVbKLcq4LXIySil9tdZMhvVKisX+KcO6EKXsOiPV6g7sm+raNxl26n7aDLQ==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=none;
	dmarc=none;
	spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-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 <guix-patches-bounces@gnu.org>)
	id 1r4JSp-0006Cp-EB; Sat, 18 Nov 2023 06:26:15 -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 <Debian-debbugs@debbugs.gnu.org>)
 id 1r4JSc-00069D-KN
 for guix-patches@gnu.org; Sat, 18 Nov 2023 06:26:04 -0500
Received: from debbugs.gnu.org ([2001:470:142:5::43])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>)
 id 1r4JSc-0007MU-9m
 for guix-patches@gnu.org; Sat, 18 Nov 2023 06:26:02 -0500
Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
 (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1r4JSc-0002PH-K6
 for guix-patches@gnu.org; Sat, 18 Nov 2023 06:26:02 -0500
X-Loop: help-debbugs@gnu.org
Subject: [bug#66964] mesa-updates: call for patches
Resent-From: Christopher Baines <mail@cbaines.net>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
Resent-CC: guix-patches@gnu.org
Resent-Date: Sat, 18 Nov 2023 11:26:02 +0000
Resent-Message-ID: <handler.66964.B66964.17003067529233@debbugs.gnu.org>
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 66964
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: 
To: John Kehayias <john.kehayias@protonmail.com>
Cc: 66964@debbugs.gnu.org, guix-devel@gnu.org
Received: via spool by 66964-submit@debbugs.gnu.org id=B66964.17003067529233
 (code B ref 66964); Sat, 18 Nov 2023 11:26:02 +0000
Received: (at 66964) by debbugs.gnu.org; 18 Nov 2023 11:25:52 +0000
Received: from localhost ([127.0.0.1]:47908 helo=debbugs.gnu.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
 id 1r4JSS-0002Oq-D8
 for submit@debbugs.gnu.org; Sat, 18 Nov 2023 06:25:52 -0500
Received: from mira.cbaines.net ([212.71.252.8]:43030)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@cbaines.net>) id 1r4JSP-0002Og-H3
 for 66964@debbugs.gnu.org; Sat, 18 Nov 2023 06:25:50 -0500
Received: from localhost (unknown [217.155.61.229])
 by mira.cbaines.net (Postfix) with ESMTPSA id 3A42527BBE2;
 Sat, 18 Nov 2023 11:25:47 +0000 (GMT)
Received: from felis (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id 9cc4c295;
 Sat, 18 Nov 2023 11:25:46 +0000 (UTC)
References: <87v8a3tw0s.fsf@protonmail.com>
User-agent: mu4e 1.10.7; emacs 29.1
From: Christopher Baines <mail@cbaines.net>
Date: Sat, 18 Nov 2023 11:07:07 +0000
In-reply-to: <87v8a3tw0s.fsf@protonmail.com>
Message-ID: <87leavfglk.fsf@cbaines.net>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
X-BeenThere: guix-patches@gnu.org
List-Id: <guix-patches.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>,
 <mailto:guix-patches-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/guix-patches>
List-Post: <mailto:guix-patches@gnu.org>
List-Help: <mailto:guix-patches-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>,
 <mailto:guix-patches-request@gnu.org?subject=subscribe>
Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org
Sender: guix-patches-bounces+larch=yhetil.org@gnu.org
X-Migadu-Flow: FLOW_IN
X-Migadu-Country: US
X-Migadu-Scanner: mx11.migadu.com
X-Spam-Score: -8.20
X-Migadu-Queue-Id: 1660657B49
X-Migadu-Spam-Score: -8.20
X-TUID: oFR2tJmIFb1O

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


John Kehayias <john.kehayias@protonmail.com> writes:

> Hi everyone,
>
> Update below:
>
> On Sun, Nov 05, 2023 at 11:47 PM, John Kehayias wrote:
> [snippy snip snip]
>>>
>>> Happy to! Substitutes will eventually become available, but there's
>>> quite a few builds to be done. This takes care of some ungrafts and
>>> updates with I hope minimal disruption. I'll be keeping an eye out and
>>> using locally as well. Please test and report, thanks everyone!
>>>
>>> John
>>
>> An issue was created to track merging the mesa-updates branch here:
>> <https://issues.guix.gnu.org/66964>. Please use that bug number as
>> needed (and cc me or use wide-reply in emacs debbugs).
>
> At this point I feel we are just about ready to go, unless there are
> objections?
>
> Substitute coverage, according to
> <https://qa.guix.gnu.org/branch/mesa-updates> is good on x86_64 and
> i686 (about 95% and 83%, respectively) while, as usual, other
> architectures are behind. The next best is aarch64 at 54% on bordeaux,
> and then falling to 24% for armhf, with others we build in the teens.
> I think this is to be expected? In any event builds continue very
> slowly and in the past I think this is about where we merge.

I think some changes have been pushed since this email, since the
aarch64 substitute availability has dropped from 54% to 25%.

> So, shall I merge this to master in the next couple of days? I've been
> merging master into mesa-updates smoothly so far. Please do check and
> feel free to object if this needs more time.

I guess this has been held up by the changes on the 15th, but still, I
think we need to wait for substitute availability to improve more prior
to merging, unless there's a specific and significant reason why we
don't want to wait.

Targets are arbitrary, but guix weather defines =E2=98=80 as 80%+, so I thi=
nk
that's what we should aim for at least for x86_64-linux, i686-linux,
aarch64-linux and armhf-linux. This isn't just about substitute
availability though as this is key for discovering what things fail to
build.

Obviously delays in merging aren't ideal, but we should tackle the
problems around this, maybe by deciding that testing and providing
substitutes for ARM isn't a priority and thus isn't something we should
wait for, or look at getting more ARM hardware to speed up the process
(we also have a lack of x86_64 hardware on the bordeaux build farm).

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmVYnzdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xcz5A/9Ey4YiLv3pk1jl0cuxZG1ebPVCTHesyyP
9Zc98+2ToTm3TAT00OfI4yEe5NDhUYNcOrEa0L8rRBre8+pkxQREoC+d3jTXNYbp
o8OWUUBZ+LrE/o6eD21xQRezNaJvMDcad2tu0SbYTIjX4AT76mg/zHBXuVylF2jD
uw1YAEPen3ND6r2B9aGpnMlZAPJ+gA7e2E7JzqGhYq9Fgdeyn3QVorngjvXfSkKG
Fvb1ssjWIyzsi3yLl19nWJSghs7Q3NiJ42X3iaJcjSUSTdvpOvTcCRbvnvTIltFE
o/0C8hb1qC/VBWrpN/Hq7UXPsdE7wRGr3Oo5rz+1tCplZeXjeteZm4poQnBXw/Bd
Yaj7pAG6fdAMPkkzHnQVY9azMDXE5ZfWeGmkoz7V3ozJCTj7gEvhMxyxO8jhWXDs
MoJNfiXMZ2TszxiKtkvPdQivcecWPZGJK7tdkAGKg7gc1BUk+mg/D7WJXNbs25oD
bFnrk/QnUTpYdPsrGhzkuZiHIGvYpidn2/awBBeEUfuv0Qe1Gsm6h24bmnEa9WkV
dMkinQUSfIDdJPEazh8g5Nk7uzB/irin2TfM1bf6XgJ8nvVwybH5ex/B5ZMQWpZd
f+9tE/AueU9/MOOsFbbGnBnTUCh4T4p2/Mqv/x/jYJ6EQ5GBxubnV2zIGt7ge6x6
4srt9R20N1A=
=G/Ul
-----END PGP SIGNATURE-----
--=-=-=--