From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id eNBtJroO8GVcMgEAqHPOHw:P1 (envelope-from ) for ; Tue, 12 Mar 2024 09:13:46 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id eNBtJroO8GVcMgEAqHPOHw (envelope-from ) for ; Tue, 12 Mar 2024 09:13:46 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=kOhDIPsw; 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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1710231226; 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: dkim-signature; bh=A1N1RTHNbuHhvXHhH8PePgurre6GNSZtH804dWG4NbQ=; b=WvoYFHPRhDfn5Sv8qjsUELmXSPhDO5Ub1VyZ+Qa+vqpJ2gDFRJiM4psI2SST5KVOhkphRq 93CZtJyCRB2YdLgumz3ND8WLDsWB9IKwjoLEm5QxkCHbcMgUBplLqc7C9bh2OW7bakSBOA w0qhBjm4oxDlfNYuaVZsa3c46y1dR0lOlExXy8dKtNxD/ax7HUWIIZRIuJGbpDucf/GM+r TJb2+YvMAO38zQRiL/9NWyop2ZkMccUwq2aUgUEGBFNOhRlacweXVZHkywuqYH1xa3J7h/ vGbV6KkMGadMVVLmYbqOa/N8nnYPJIQGnWTxycuW/K9hrAbGrclXgN2qLlCRCQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=kOhDIPsw; 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"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1710231226; a=rsa-sha256; cv=none; b=OqPJvnmQ9HnobkrktVaEH1lqtNtbQuLr54RbpG6cv/Ak5U4Pr8G5J2QJxqAqmYw4qxMcVt VNMN9rMq/2EdHZPONzMr5SuHmeEOF2rH2ASNk3g8PGA68BEgxBOa3d7RlebaQNznpN2Dfk xn6DGfYUy+Dx6GMlHDK8i3D5qG/v40eoHYCYvPi1tPjlOw9JbUvPkvRwR+wmAJLcjKe4Tn 0EOLuti5dskxfCTwYbvA0FaiMDCScGXn2xhO/DPu6gI4zSAWywUmVsWysAC0F3e27GkZfd 6CDQFZIkwvvi6l4T/zx4/+GVrrMwRdOrWhw2MwDlRIu+ZwcenZVaEoc/WY78zA== 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 3264663FC6 for ; Tue, 12 Mar 2024 09:13:45 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rjxGM-0007Mz-AB; Tue, 12 Mar 2024 04:13:30 -0400 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 1rjxGK-0007Mn-8R for guix-patches@gnu.org; Tue, 12 Mar 2024 04:13:28 -0400 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 ) id 1rjxGK-0007G1-0V for guix-patches@gnu.org; Tue, 12 Mar 2024 04:13:28 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rjxGs-0002BY-1h for guix-patches@gnu.org; Tue, 12 Mar 2024 04:14:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#69637] [PATCH mesa-updates 0/6] gnu: mesa: Update to 24.0.2. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 12 Mar 2024 08:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 69637 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: aurtzy Cc: john.kehayias@protonmail.com, 69637@debbugs.gnu.org Received: via spool by 69637-submit@debbugs.gnu.org id=B69637.17102312138351 (code B ref 69637); Tue, 12 Mar 2024 08:14:02 +0000 Received: (at 69637) by debbugs.gnu.org; 12 Mar 2024 08:13:33 +0000 Received: from localhost ([127.0.0.1]:41746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjxGP-0002Ad-0g for submit@debbugs.gnu.org; Tue, 12 Mar 2024 04:13:33 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:42257) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjxGK-0002AL-MW for 69637@debbugs.gnu.org; Tue, 12 Mar 2024 04:13:31 -0400 Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-413383969efso1637695e9.1 for <69637@debbugs.gnu.org>; Tue, 12 Mar 2024 01:12:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1710231108; x=1710835908; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=A1N1RTHNbuHhvXHhH8PePgurre6GNSZtH804dWG4NbQ=; b=kOhDIPswTrnczTxXoM2uUxQkHQLjcC6cZRXCwb7Z7uubyh3Vf0ueNprjcL//lBj5zZ G5AeFdG0rDzt4X9hOTj7fTbE28q5IfI4+RKyY12+WeLJ/mCjMxc/zLjhuDVeeSqqfci5 A2bdk9cR/i7gmG9aY/S4kCaFoTSQyfwviPDcigBGMZ4nkCNrOS6CdWL8q8lWtVhLt1a0 2PoocmzoYIhufHf+8ml+Y+ZEramIhoF6sFiGMGb9j5QzT4qa72YAcc13sFGat8XX/Dcd Dyirbz7gclERFTCFFtkccIByHz3zsBbud3YydT0e8GSIjxsBALVmTYG+qQ5NjB4ofOa4 Qabw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710231108; x=1710835908; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=A1N1RTHNbuHhvXHhH8PePgurre6GNSZtH804dWG4NbQ=; b=j+mq011JoMSshUD4w5ZNA52OY+AVxJeevGiFo2FzOD6HvPLtjN/eqEnc0lT3iXOfr9 HT/vKKXKY42XgzVEd7r5+g6/0A7uM4vURrf+oacL7H4DiqDL6B8GR2pDRr8QDNl3Cpnv F39MnHNhi/tFOGgYssRdJGV3idI8w/+PnC+5mmuJoQFY7glPbfAiMmcsd2PY+L3sZChl Jbv2sa7Uxwuax2ZSVuneIa3/GiFxMUSYcn3NDQpfRrSV6GmoE7nuEJBOEyHJFml+0lHS Pnq1mlrh2iwt7GTZuViXeHQKGxFMgMmVZTAOcNW0GM8eNdx3kRbTQ56qbamtXBySzXKA N71Q== X-Gm-Message-State: AOJu0YxtZ8tIwlc6UOUn/91Nvf14erJPOpD2KzwVQMNpQVahQAWO9XMm m3Hnw5Rfnk8uoN0thE6wXzBRy4fRVBhwjR34F7Ji/MxGFyTwzqQI X-Google-Smtp-Source: AGHT+IFFK6ShhDyjGKo9LehZ6hMKzRtlCZP6Pwl5LUv/4oHdPnJ1qn9IRigtISMwvaOeO8oLXOtcsg== X-Received: by 2002:a05:600c:358a:b0:413:88a:4265 with SMTP id p10-20020a05600c358a00b00413088a4265mr8270250wmq.12.1710231107888; Tue, 12 Mar 2024 01:11:47 -0700 (PDT) Received: from localhost ([141.226.12.177]) by smtp.gmail.com with ESMTPSA id r11-20020a05600c35cb00b004127057d6b9sm18215277wmq.35.2024.03.12.01.11.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Mar 2024 01:11:47 -0700 (PDT) Date: Tue, 12 Mar 2024 10:11:45 +0200 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , aurtzy , 69637@debbugs.gnu.org, john.kehayias@protonmail.com References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4Qh6okBXqSpG673t" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -3.88 X-Spam-Score: -3.88 X-Migadu-Queue-Id: 3264663FC6 X-TUID: iVqts15/Etlj --4Qh6okBXqSpG673t Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 08, 2024 at 07:32:39AM -0500, aurtzy wrote: > Hello! >=20 > This series of patches updates Mesa to the latest stable version with the= NVK > Vulkan driver for NVIDIA GPUs enabled for x86_64 systems. >=20 > Mesa 24.0.2 depends on a newer version of libdrm (>=3D 2.4.119), which is > pending in another issue (https://issues.guix.gnu.org/68845). >=20 > Some packages (rust-syn-2.0.39, rust-proc-macro2-1.0.70, rust-quote-1.0.3= 3) > were added specifically to be used as sources that satisfy explicit versi= ons > of dependencies required by Mesa (for NVK). Would it be better to inline > origins in the change-subproject-sources phase? The same question also > applies for the rust-unicode-ident-1 source. Are there other architectures which have rust based drivers? x86_64 isn't the only architecture which has rust building on it. > Currently, the Rust dependencies are found in the build by substituting t= he > fallback https://* URLs in the relevant ./subprojects/*.wrap files with > file://*, then relying on the fallback to "download" from the store. It > seemed a bit hacky doing it this way, but I'm not aware of a better solut= ion. The crates are also available in %output/share/cargo/registry/name-version.crate, although I can't think of a good way to address them by name without using find-files. I would personally replace the versions requested by mesa with whatever version we happen to have in guix so that we don't have to add special versions just for mesa. > A newer Meson version is also required for NVK (>=3D 1.3.0), which this p= atch > series adds a new variable for. >=20 > x86_64-linux and i686-linux have been tested to successfully build. >=20 > Cheers, >=20 > aurtzy >=20 > aurtzy (6): > gnu: Add meson-1.3. > gnu: Add rust-syn-2.0.39. > gnu: Add rust-proc-macro2-1.0.70. > gnu: Add rust-quote-1.0.33. > gnu: Add rust-bindgen-cli-0.69. > gnu: mesa: Update to 24.0.2. >=20 > gnu/packages/build-tools.scm | 14 ++++++ > gnu/packages/crates-io.scm | 95 ++++++++++++++++++++++++++++++++++++ > gnu/packages/gl.scm | 68 +++++++++++++++++++------- > 3 files changed, 160 insertions(+), 17 deletions(-) >=20 >=20 > base-commit: 0b5cbca689b2f91949e191ca256ffc9bb48c1141 > --=20 > 2.41.0 >=20 >=20 >=20 >=20 --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --4Qh6okBXqSpG673t Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmXwDkEACgkQQarn3Mo9 g1HtHw//cIa+VDIBim9wckA82Q/Gbz+gt5KU9Gw3UYwbXIC6CtvJSu9GeOsQ8XL3 PPst+DFO5v9f/VrX8QSzWlKutWt3nV7mNrscaJfzWYHzNpkHgJuR3U7L/yYkoU1q jlYwMCe60VjhT8kD5qNJIwHo2uUl2dUAVytUBEy6gsEMNlB1V9sJCxYp30bfZ1j2 krV0ySREy8kLbOKh/XrT2L5KxOo6v6vKuwV3I+/M8/p+eTiNs8kNtmBjbxJm6wK5 gc1WPw4S+2+s4FSupc55pHMbxfd5tBpE0VaWitxmoCgJ4w4O+scamO7rgaOXabqe sb405Sr6UyZJ0dJV1ofGMNNO3K5hyZ+kxFAT0+9nAAhBlskjczXzhWasyDi+3P9F eDIP3e8MQ/Z5X/CI1WlMe21yg7ZyFJLx8PNQ39GHIwQIs71zv7iCmyWB5OC3OYCV GbnWgZYfJ7pBVK7jwVVS5UNlRVEGXWAA3PaMUI4pQCesqThMHC4POdRzR+iJtn0F RT6zhFHFPVBz/2rV+OumIfkMezMxlcxrj8iPynSsPgpZogPWo8bpeKv/bn/IMUlT BUCRcCaiCx9qgVxSrCiY5PQ+4nYTafk1FXp9BXDoK/Tqv+XJbz4Fg+eqGo66zF87 zmErSf8gRKnhndYOvZ7hdys+53omEnlai84TUTbT2+q11pxG+SM= =cl3g -----END PGP SIGNATURE----- --4Qh6okBXqSpG673t--