Similar to what happened a few months ago in #52686, rustup fails to update the beta toolchain as rustc and cargo are not available anymore for the x86_64-apple-darwin architecture:
[felix@Samaritan] $ rustup update beta
info: syncing channel updates for 'beta-x86_64-apple-darwin'
info: latest update on 2018-11-09, rust version 1.31.0-beta.5 (bf00632e3 2018-11-08)
warning: component 'rustc' is not available anymore on target 'x86_64-apple-darwin'
warning: component 'rust-std' is not available anymore on target 'x86_64-apple-darwin'
warning: component 'cargo' is not available anymore on target 'x86_64-apple-darwin'
warning: component 'rust-docs' is not available anymore on target 'x86_64-apple-darwin'
error: some components unavailable for download: 'rustc', 'cargo'
Same here
stable-x86_64-apple-darwin unchanged - rustc 1.30.1 (1433507eb 2018-11-07)
beta-x86_64-apple-darwin update failed - rustc 1.31.0-beta.4 (04da282bb 2018-11-01)
Oops sorry about that! I forgot to backport the osx fix here, but https://github.com/rust-lang/rust/pull/55823 should take care of it!
I've nominated this for the infra team to discuss as well, I'd like for us to investigate possibly having some alert system (somewhere) that warns us when this happens. I'm concerned that long-term this could accidentally slip into a stable release or otherwise hurt us on some more obscure platform that perhaps doesn't get noticed for a while :/
Hit this as well trying to help test out Rust 2018, though rather than not be able to update beta, it simply didn't install (I didn't have beta installed yet).
$ rustup install beta
info: syncing channel updates for 'beta-x86_64-apple-darwin'
info: latest update on 2018-11-09, rust version 1.31.0-beta.5 (bf00632e3 2018-11-08)
beta-x86_64-apple-darwin unchanged - (toolchain not installed)
:/
@alexcrichton Will this get "backported" to beta so macOS users can help test Rust 2018 before 1.31? Seems like one of the most important betas of late, so I think it might be a good idea.
This also leads to CI failures for cross-plattform tests like https://dev.azure.com/Boddlnagg/midir/_build/results?buildId=22&view=logs
@johnthagen: It looks like #55823 is a backport (it's a PR for the beta branch), so this will be fixed soon.
Yes https://github.com/rust-lang/rust/pull/55823 is slated to fix the beta branch, and the next beta produce after that's merged will be fixed. (which should basically happen ASAP as soon as we can merge the branch)
With #55823 merged, rustup update beta still reports components missing for darwin.
@aldanor we produce betas/nightlies once a day at 00:00 UTC, so the beta won't actually get produced until tonight.
I'm gonna close this though as #55823 should have taken care of it
Most helpful comment
@aldanor we produce betas/nightlies once a day at 00:00 UTC, so the beta won't actually get produced until tonight.
I'm gonna close this though as #55823 should have taken care of it