-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TRACKING] Updates blocked on Rust 1.65.0 #40805
Comments
rust-analyzer and qsv are two that I know of |
Isn't rust-analyzer shipped by rustup though? Not sure whether it makes sense to ship that separately. We removed rustfmt back when it started being shipped by rustup, although that had additional reasons related to requiring nightly iirc. |
From the 1.64 release blog
Not exactly sure what should be done regarding the RA package after the next rustup update but okay maybe it can left from the list for now. |
Ah, okay, so we still need rust-analyzer until we get a new rustup release at least.. In that case, I think we should add it to the list here. |
Unless we mark the rust toolchain packages as "for package building only", there will be people using the rust toolchain bits we ship instead of whatever they'd otherwise download through rustup. The current setup allows all the toolchain to be installed through xbps without rustup involvement, no mix needed. People using packaged rust with rustup-downloaded r-a won't even get the same version unless they specifically ensure they keep the packaged rust and rustup r-a in version sync. I don't personally use packaged rust outside of when packaging other things, and I'm not sure using packaged rust is good for development purposes, but such is the current state of what we ship. |
bottom >= 0.7.0 requires let-else statements which were stabilized in 1.65. |
I want to package prose but a depenency needs 1.65. |
broot >= 1.19.0 requires 1.65. |
ouch >= 0.4.1 requires let-else statements. |
Preliminary test on llvm15/rust 1.66.1/x86_64-glibc:
|
helvum >= 0.4.0 (let-else statements) (classabbyamp@4d1222b) |
#40600 atuin >= 13.0.0, let-else statements |
mdcat >= 1.1.0 requires GATs, which were stabilized in rust 1.65. |
rbw 1.6.0, let else statements |
new package fend >= 1.1.5, let-else statements |
procs >= 0.14.0 [msrv 1.67] |
I want to package typst but a dependency uses let..else. |
|
ncspot >= 0.12.0 uses the backtrace api which was stabilized in rust 1.65 |
helix >= 23.03, MSRV set to 1.65 |
new rust merged, get em while they're fresh! |
We can't update to Rust 1.65.0 yet, because that requires LLVM >= 13 (see #40821), which in turn is waiting for a GCC update (see #34902, #39809, #39960).Updates blocked on Rust 1.65.0
New packages blocked on Rust 1.65.0
The text was updated successfully, but these errors were encountered: