From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E4A1915852A for ; Tue, 20 Aug 2024 14:52:54 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 24D3BE29B8; Tue, 20 Aug 2024 14:52:50 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D9DE8E29B5 for ; Tue, 20 Aug 2024 14:52:49 +0000 (UTC) Received: from grubbs.orbis-terrarum.net (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 02090335D21 for ; Tue, 20 Aug 2024 14:52:49 +0000 (UTC) Received: from grubbs.orbis-terrarum.net (localhost [127.0.0.1]) by grubbs.orbis-terrarum.net (Postfix) with ESMTP id 5C94A260663 for ; Tue, 20 Aug 2024 14:52:48 +0000 (UTC) Received: (qmail 726044 invoked by uid 10000); 20 Aug 2024 14:52:48 -0000 Date: Tue, 20 Aug 2024 14:52:48 +0000 From: "Robin H. Johnson" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] fricas[doc] now fails to emerge Message-ID: References: <7e6d0c73-4f51-1122-5ad0-1b933f02fddc@woodpecker.gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Hr6JqUSOIR7smx8P" Content-Disposition: inline In-Reply-To: X-Archives-Salt: 0266ade0-5dcd-436e-876a-5bab5d62bfac X-Archives-Hash: 5698dcee4e0ac9ea1ea9313bb8dcabdc --Hr6JqUSOIR7smx8P Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 19, 2024 at 09:49:28PM +0200, Ulrich Mueller wrote: > > I pushed a fix to virtualx.eclass for you. > That addpredict looks like a workaround, not like a real fix of the > problem. It's a fix in that it correctly tells Sandbox that upstream mesas use a predictive fopen(..., RDWR) and Gentoo expects it to *NOT* actually use the device in the ebuild context. > Especially, the many warnings mentioned by grozin are still > there. With the patched virtualx.eclass, I still see more than thousand > messages in Xvfb.log: > libEGL warning: failed to open /dev/dri/card0: Permission denied The manual does correctly build despite that warning from mesa, because it correctly falls back. > Also, was this so urgent that you had to push the eclass change without > prior mailing list review? Low impact, fixes blockage. Reminder to all, if you go looking for bugs, you'll find more than you expe= cted. Git bisect of mesa points to the relevant upstream commits that introduced = the flaws. 1. The init behavior changed here: https://gitlab.freedesktop.org/mesa/mesa= /-/merge_requests/30426/diffs This was added between mesa-24.2.0-rc3 and mesa-24.2.0-rc4 It always probes those /dev/ files now. 2. I *also* found a similar failure upstream between 24.0.9 and 24.1.0; wit= h USE=3Dllvm specifically: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27805/diffs#81= e929dbdc766bd46257096f260549cbdeba18fc_1133_1161 sandbox snippet for USE=3Dllvm: F: open_wr S: deny P: /dev/udmabuf A: /dev/udmabuf R: /dev/udmabuf C: Xvfb -displayfd 1 -screen 0 1280x1024x24 +extension RANDR=20 "addpredict /dev/udmabuf" should also enable other cases to be stricter: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3D48b4885e4f9a19ccc4c1= 489a387e38fb3b7d62b7 and re-enable tests here: https://bugs.gentoo.org/933257 --=20 Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation President & Treasurer E-Mail : robbat2@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 --Hr6JqUSOIR7smx8P Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Robbat2 @ Orbis-Terrarum Networks - The text below is a digital signature. If it doesn't make any sense to you, ignore it. iQKTBAABCgB9FiEEveu2pS8Vb98xaNkRGTlfI8WIJsQFAmbErb5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEJE RUJCNkE1MkYxNTZGREYzMTY4RDkxMTE5Mzk1RjIzQzU4ODI2QzQACgkQGTlfI8WI JsSQTRAAk48E0Kl91px4jxG0pyeumwAAkC/Hedo/SR4r4zXlqnZGo4EGhMko5Vmw HwKrnn0goim4iPPczn+yRlD3wnXnEb1IkN9ueU932QfpW/sz1GLVnpsPjpJuryQU 9vxedpJvkd6DMNBlcs420cRXUNxk6zPOlhg3/YrTTCz7S+A2di+8F4vVF+6xTTwH M+LyLfZ0oVNd8TNlONvFtoAeDluO6rdFScjyL2p3PVg7sH6FyKOsS0eGG2HHm3io 8acpvsk1HFSYq+A5fw0vzuWFnfqV3fWA1ugi/1DYW5oPe6JLAnUT0Rsn+N8pM5MF 5hwSCd92CcJHkTaFiwoq79k8qKm++75Z7AjtiE2Qx472Veushmrbew84w2JSJ+hV jA5/+yBcPz7kXi/YOkMoPk9lcOxU6tg7YTQX3cBfTEF11S7rH61cSmhTM9oEc8t5 QLZN/djrziViigUtbpxAEPHxdzXDLJ6kCdEQ+MqzGUWblL/W7+aZDyb621VdDh1b Ytj5ECYJadCzyQlYiqQ/7yUkweB/TzBB1V/+EalW2diGMzQCaOZCE6N8bnHFoEh0 f2aKtLHTMjms6o0kN+qdxW/3t4j9UAvFnm2OBexJDIK+jnSjaDOkaz3YyyDBDyEP vwT1ILQCUQw9aoq3hAuQ2UGCdoARbbMTc7Rfzj9/UXazRGrYxTU= =e8Eb -----END PGP SIGNATURE----- --Hr6JqUSOIR7smx8P--