From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <guix-devel-bounces+larch=yhetil.org@gnu.org>
Received: from mp11.migadu.com ([2001:41d0:403:4876::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms8.migadu.com with LMTPS
	id 8NDJJPp6ZWUSWwAA9RJhRA:P1
	(envelope-from <guix-devel-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Tue, 28 Nov 2023 06:30:34 +0100
Received: from aspmx1.migadu.com ([2001:41d0:403:4876::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp11.migadu.com with LMTPS
	id 8NDJJPp6ZWUSWwAA9RJhRA
	(envelope-from <guix-devel-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Tue, 28 Nov 2023 06:30:34 +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 5B19F228BD
	for <larch@yhetil.org>; Tue, 28 Nov 2023 06:30:34 +0100 (CET)
Authentication-Results: aspmx1.migadu.com;
	dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=AF6vc0xj;
	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";
	dmarc=pass (policy=quarantine) header.from=protonmail.com
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1701149434;
	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:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references:list-id:list-help:
	 list-unsubscribe:list-subscribe:list-post:dkim-signature;
	bh=W3endf7K7XdlKxbElDcBtFbVAO09mFjYI33YaOyZRy4=;
	b=XPyb+c1fCNTrgzuZOFbYUcIoNTtvesxyccqF+Tl7lCeHIslLCIit7u3Z+L4cj9qBqsPvK/
	RLTXJ9pJ7zquB0/RkqFz/KPw3SG1hUNJzJt1MPhwnDsopmOGp1LDoNC31qR9tQiTFVmUcw
	1gNYmDqowia/0S8b89z1G4dE0srIEdVh87SzB/4x4TYSeW4W2OrbwglD3Oeq8sxMymaeNh
	JYkjxENd9ntFHmb8u0rr6fa2eiRwWHNdUy+b5aiplLbyP43bM45zot9cuxPh339XwdeaFu
	DPOkFqI3MIEs9hwnDNQcrpH3nt5I+mdbBzX7J7p6G71eHur02CqTOhedTYyJ7w==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=AF6vc0xj;
	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";
	dmarc=pass (policy=quarantine) header.from=protonmail.com
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1701149434; a=rsa-sha256; cv=none;
	b=qavWKz4bx/I4QRO5/8Sl/vZYqjwtCQIFR/AcBL5liFSCFe6uy4MNBbVaLPIodNY2sykMP2
	utWgBhxSRTk1WDk4e9dY2cCV95MxxLhYGhdi/UITVBl+d7s0W/XZy2EUffYde+nM0teMUa
	aHw/2s3lpQd6dHtu+jVCbo2L+QbqZe4EjcbKUH7MMr2XzRTQmZRxLnRt6KNN9XlRMEqhPg
	fVZtLqvddxPdNXTP4R44s0+qT/l7MTnefBGDMqGjbPvLrK89yglN0PJ+09c3AQMi6JcvSd
	XBSfpSL05WiWFXiSoRmicOQcCjx+5xQAGU8K8908qQoRGEUPFeeigEZepto8YQ==
Received: from localhost ([::1] helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <guix-devel-bounces@gnu.org>)
	id 1r7qfW-0002Kd-RU; Tue, 28 Nov 2023 00:29:58 -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 <john.kehayias@protonmail.com>)
 id 1r7qfV-0002KU-7x
 for guix-devel@gnu.org; Tue, 28 Nov 2023 00:29:57 -0500
Received: from mail-40133.protonmail.ch ([185.70.40.133])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <john.kehayias@protonmail.com>)
 id 1r7qfS-0003kL-V9
 for guix-devel@gnu.org; Tue, 28 Nov 2023 00:29:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail3; t=1701149391; x=1701408591;
 bh=W3endf7K7XdlKxbElDcBtFbVAO09mFjYI33YaOyZRy4=;
 h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
 Message-ID:BIMI-Selector;
 b=AF6vc0xjhRXEijDkP2IqHUaKPxcyeM7MROX88q/3yEVyrQeFzyodGwrv1X0zKc6yh
 2y44IF1OR5pnmOiqYCCDWjtllURfo77Ys3BWUzWx/wh6y27hOoywpjkqefb1qiFa0b
 49rOlqpF1g1+iFlv7CsmvCvZ2WW/G5vXLCvRi1j/13I2I0gzhMJSZrIB6tRvvNXWc0
 ONIqfXezh+jxnCLH7MzqdQIm+WgIBWjRtPPfOGvWt/nzQvnhdIS/utTBG4XrbL2BXa
 3AjBope0s3t9ztK9ph4gOOIpftKqAjuxYESSwK86UVd14wI91ZoR+lByK1QE0lno/3
 UCIqnR+3P9a8Q==
Date: Tue, 28 Nov 2023 05:29:35 +0000
To: guix-devel@gnu.org, 66964-done@debbugs.gnu.org
From: John Kehayias <john.kehayias@protonmail.com>
Cc: Kaelyn <kaelyn.alexi@protonmail.com>,
 Efraim Flashner <efraim@flashner.co.il>
Subject: Re: bug#66964: Request for merging "mesa-updates" branch
Message-ID: <871qcaa1jc.fsf@protonmail.com>
In-Reply-To: <ZVRlKCMfEJNxwkiZ@3900XT>
References: <878r7b32qm.fsf@protonmail.com>
 <m-1_kiiKXWXP4nJVxxUfx4CaLLLo-pNr7J3C4dKk0erStH8DfkrwqyQ3s1ou2ibM1cul7813G5q5znMvotRhWsVHSgkTVJqrSRO3jSgyM5w=@protonmail.com>
 <87y1f0t7s9.fsf_-_@protonmail.com> <ZVRlKCMfEJNxwkiZ@3900XT>
Feedback-ID: 7805494:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=185.70.40.133;
 envelope-from=john.kehayias@protonmail.com; helo=mail-40133.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001,
 RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, 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."
 <guix-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-devel>,
 <mailto:guix-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/guix-devel>
List-Post: <mailto:guix-devel@gnu.org>
List-Help: <mailto:guix-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-devel>,
 <mailto:guix-devel-request@gnu.org?subject=subscribe>
Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org
Sender: guix-devel-bounces+larch=yhetil.org@gnu.org
X-Migadu-Flow: FLOW_IN
X-Migadu-Country: US
X-Migadu-Queue-Id: 5B19F228BD
X-Spam-Score: -9.54
X-Migadu-Scanner: mx10.migadu.com
X-Migadu-Spam-Score: -9.54
X-TUID: 9Y4L3HJvo36Y

Guix-ers,

On Wed, Nov 15, 2023 at 08:28 AM, Efraim Flashner wrote:

> On Tue, Nov 14, 2023 at 08:11:08PM +0000, John Kehayias wrote:
>> Hi Kaelyn,
>>
>> On Sun, Nov 12, 2023 at 08:01 PM, Kaelyn wrote:
>>
>> > Hi,
>> >
>> > I've just submitted a pair of patches for the mesa-updates branch:
>> > <https://issues.guix.gnu.org/67136> updating xorgproto and
>> > xorg-server-xwayland. The xorgproto is a high-impact update (guix
>> > refresh reports rebuilding 8710 packages would ensure 22871 dependent
>> > packages are rebuilt), but required to update to the latest xwayland
>> > as xwayland requires a newer version of presentproto than in the
>> > current guix xorgproto package. The updating and ungrafting of mesa
>> > and a number of X.org related libraries seemed like a good time (and
>> > place) to update xorgproto as well.
>> >
>> > Cheers,
>> > Kaelyn
>>
>> Thanks for the patches. I think mesa-updates in this current iteration
>> is set on builds (ended up being a lot more due to the ungrafting but
>> seems done on our main architectures for several days now). I had to
>> make some other changes to fix some larger breakages but at this point I
>> think it will just be taking us back in the build queue too much.
>>
>> So I think it would make more sense on the next big rebuild, either
>> core-updates (talk about doing that with more ungrafts right now) or
>> I'll do mesa-updates again when the next release of mesa hits. Or maybe
>> it makes sense to just do another branch for xwayland?
>>
>> Open to ideas! I'll send a separate message soon on the status of
>> mesa-updates and see what people think, but my thought was to merge this
>> to master in the next day or so if there are no objections.
>
> If the mesa branch is ready to merge so soon then I think we should just
> get that merged and then I'll rebase the rust-team branch on top of new
> master.  The rust-team branch is also ready to merge, but we're way
> behind on aarch64 substitutes.  Either way the substitute servers will
> be rebuilding all of rust so I think it'd be better to merge in
> mesa-updates and then do rust.

Merged as 79765b40fd9b4921b531284c589ace8a2c89a6ea woop!

We got good coverage on x86_64, i686, powerpc64le, aarch64 (all
-linux) especially from Bordeaux. Unfortunately armhf got stuck even
with prodding and waiting, but hopefully it will recover. There may be
some slight catching up across the board with recent issues on Berlin,
but prior to things getting wonky it was looking good (of course all
that happened right when I wanted to merge the other day).

Thanks to Efraim for some fixes and especially getting non-x86 in
better shape.

Feel free anyone to ping me on patches/bugs due to this merge. And
please enjoy updated mesa, fixes to gtk4 applications, some less
grafts, and more.

John

PS: I'll return to mesa-updates soon with next major mesa update and
pending related patches, or in core-updates if that is getting close.