public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/mesa] rawhide: Update Rust crates
@ 2026-09-23  6:20 
  0 siblings, 0 replies; only message in thread
From:  @ 2026-09-23  6:20 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/mesa
            Branch : rawhide
            Commit : eea1da12838f636564cf10f8cd43d33ac3552d4c
            Author : José Expósito <jexposit@redhat.com>
            Date   : 2026-09-21T11:28:50+02:00
            Stats  : +10/-10 in 2 file(s)
            URL    : https://src.fedoraproject.org/rpms/mesa/c/eea1da12838f636564cf10f8cd43d33ac3552d4c?branch=rawhide

            Log:
            Update Rust crates

Update Rust crates to a version higher than the one used upstream:
https://gitlab.freedesktop.org/mesa/mesa/-/tree/main/subprojects

And compatible with the package version available in Fedora.

- paste (https://src.fedoraproject.org/rpms/rust-paste)
  This crate is no longer maintained:
  https://rustsec.org/advisories/RUSTSEC-2024-0436.html
  However, upstream still uses it. Keep the version available in Fedora
  until upstream migrates to an alternative.
- proc-macro2 (https://src.fedoraproject.org/rpms/rust-proc-macro2)
  Update to the latest version available in Fedora, v1.0.107.
- quote (https://src.fedoraproject.org/rpms/rust-quote)
  Update to the latest version available in Fedora, v1.0.47.
- syn (https://src.fedoraproject.org/rpms/rust-syn/)
  Fedora distributes v3 of this crate, however, upstream still uses v2:
  https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/subprojects/syn-2-rs.wrap
  Keep v2 until upstream migrates to v3. Update to the latest v2.x
  version available (v2.0.119).
- unicode-ident (https://src.fedoraproject.org/rpms/rust-unicode-ident/)
  Update to the latest version available in Fedora, v1.0.26.
- rustc-hash (https://src.fedoraproject.org/rpms/rust-rustc-hash)
  Update to the latest version available in Fedora, v2.1.3.

---
diff --git a/mesa.spec b/mesa.spec
index 450b36e..5524a8a 100644
--- a/mesa.spec
+++ b/mesa.spec
@@ -102,11 +102,11 @@ Source1:        Mesa-MLAA-License-Clarification-Email.txt
 # https://gitlab.freedesktop.org/mesa/mesa/-/tree/main/subprojects
 # but we generally want the latest compatible versions
 %global rust_paste_ver 1.0.15
-%global rust_proc_macro2_ver 1.0.106
-%global rust_quote_ver 1.0.44
-%global rust_syn_ver 2.0.115
-%global rust_unicode_ident_ver 1.0.23
-%global rustc_hash_ver 2.1.1
+%global rust_proc_macro2_ver 1.0.107
+%global rust_quote_ver 1.0.47
+%global rust_syn_ver 2.0.119
+%global rust_unicode_ident_ver 1.0.26
+%global rustc_hash_ver 2.1.3
 Source10:       https://crates.io/api/v1/crates/paste/%{rust_paste_ver}/download#/paste-%{rust_paste_ver}.tar.gz
 Source11:       https://crates.io/api/v1/crates/proc-macro2/%{rust_proc_macro2_ver}/download#/proc-macro2-%{rust_proc_macro2_ver}.tar.gz
 Source12:       https://crates.io/api/v1/crates/quote/%{rust_quote_ver}/download#/quote-%{rust_quote_ver}.tar.gz

diff --git a/sources b/sources
index 092c29c..9f8c394 100644
--- a/sources
+++ b/sources
@@ -1,7 +1,7 @@
 SHA512 (mesa-26.2.3.tar.xz) = ec621735ae4679762ea27b979a5314c7aecfdd4165afea19c8c55f933d79b40f01fa041a95874fc4347e732ac565786d9b616a9aa8856a422204d9ecc9a12ec4
 SHA512 (paste-1.0.15.tar.gz) = 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
-SHA512 (proc-macro2-1.0.106.tar.gz) = b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
-SHA512 (quote-1.0.44.tar.gz) = 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d
-SHA512 (syn-2.0.115.tar.gz) = 47afe5cd05da90d116e35259b4e3c03236e719ef8f62fbf1d32e4e7e78b454571f9e88e77e86665e815d5dcfe065c75fff987f57ba66942277f8f16fb680ead3
-SHA512 (unicode-ident-1.0.23.tar.gz) = f2e57950b87ab93456a74788c22b8f865fe8864147104507ed40cc87979c0a06007eec17c2c2241cb586b5e9600e5b518059611fde6325c7a3a79265751f8fe0
-SHA512 (rustc-hash-2.1.1.tar.gz) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
+SHA512 (proc-macro2-1.0.107.tar.gz) = c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
+SHA512 (quote-1.0.47.tar.gz) = 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
+SHA512 (rustc-hash-2.1.3.tar.gz) = d44c38f6775b77b5841a644c53a68c09a2f98541aafd809d385b854f385bbba86399aa4fc76bb3dfadd2cba64ec688db22bd353e1ae4de81e0f6e9d36f0cf629
+SHA512 (syn-2.0.119.tar.gz) = 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
+SHA512 (unicode-ident-1.0.26.tar.gz) = 216d13c655e47dddf888fac997a6345bb7c6d1f0ab6b67ed06bfd9013a891fda8e9e8d71b763639957c15b951145ffd77243ee2056a20ed809d2cae48502c472

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-23  6:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-23  6:20 [rpms/mesa] rawhide: Update Rust crates 

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox