-
Notifications
You must be signed in to change notification settings - Fork 892
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
'llvm-tools-preview' component is now named 'llvm-tools' #3578
Conversation
I'm a little uncertain if this is the right change to make. The llvm-tools component is not considered stable, and should keep the preview tag. I think it is actually a bug that it works without the |
It seems https://static.rust-lang.org/dist/2023-01-26/channel-rust-1.67.toml contains:
Whereas https://static.rust-lang.org/dist/2022-12-15/channel-rust-1.66.toml did not have it. It looks related to rust-lang/rust@a3dd94e |
This is the correct change as of 1.67. You can see in the manifest - https://static.rust-lang.org/dist/channel-rust-stable.toml - that llvm-tools is renamed to llvm-tools-preview: so the package real name is unaltered, but users should now enter llvm-tools. However, rustup is not connected to that versioning scheme, but its a problem that becomes rarer over time. |
@ehuss Is this your conclusion as well? I had the impression from rust-lang/rust#85658 (comment) that you had the opposite conslusion. |
Correct, there hasn't been a decision on this, yet, so I think it may be premature to merge this. Although, the cat is out of the bag, so I'm not sure if we can put it back. I'll start a topic with the release team and see if they have any thoughts. |
@ehuss Please forgive me for bothering you, but were you able to determine whether |
The discussion was at https://rust-lang.zulipchat.com/#narrow/stream/241545-t-release/topic/llvm-tools.20stabilization. I think the consensus is that we shouldn't remove I'll copy one of the last comments here:
I think further tracking of stabilization would be at rust-lang/rust#85658. I posted #3707 to add a note indicating the current status. |
Thank you very much for the detailed response, which was far more than I'd hoped for! |
rust-lang/rustup#3578 updated `.github/workflows/ci.yaml` to use rust 1.78 instead of 1.62, since the llvm-tools change happened in 1.67. also updated ubuntu 20.04 to 22.04
rust-lang/rustup#3578 updated `.github/workflows/ci.yaml` to use rust 1.78 instead of 1.62, since the llvm-tools change happened in 1.67. also updated ci ubuntu 20.04 to 22.04
The
llvm-tools-preview
component is now namellvm-tools
. It seems this change happened in version 1.67 sincerustup +1.67 component add llvm-tools
succeeds butrustup +1.66 component add llvm-tools
fails.