I don’t want to get too specific, for fear making promises we can’t keep. The main point is that rust-toolset is how we’re planning to deliver rustc for now, so don’t expect to see it in base RHEL yet.
Is that version actually decided yet? Last I heard (months ago) they were talking about freezing rustc earlier for the ESR branch, for the sake of all the more conservative distros. (e.g. to help Debian too)
This has implications for Mozilla in general, not just as it concerns RHEL. If Firefox ESR does completely freeze their Rust toolchain for that cycle, is anyone going to maintain that toolchain? Will it be a Rust ESR?
This is sort of what you asked to begin with, but my point is that it’s not just about what Red Hat does. We’ve talked about broad ESR/LTS considerations in this forum before, but I regrettably never got around to drafting an RFC about this…
I do intend to keep rust-toolset rolling along. We won’t be putting out every 6-week release, but we do want to update rust-toolset more frequently than we do for other SCLs. We also keep branches for our products though, so our Firefox buildroot could keep pulling an older rust-toolset if needed, and I can even patch updates.
But if Rust keeps its compatibility story, shouldn’t it be fine for our Firefox ESR builds to use a newer toolchain than required? For instance, we don’t try to match the exact same GCC that Mozilla uses either.