Skip to content
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

Rust Beta not available anymore on macOS #55817

Closed
Feliix42 opened this issue Nov 9, 2018 · 8 comments
Closed

Rust Beta not available anymore on macOS #55817

Feliix42 opened this issue Nov 9, 2018 · 8 comments
Labels
T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Comments

@Feliix42
Copy link

Feliix42 commented Nov 9, 2018

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'
@seivan
Copy link

seivan commented Nov 9, 2018

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)

@alexcrichton
Copy link
Member

Oops sorry about that! I forgot to backport the osx fix here, but #55823 should take care of it!

@Mark-Simulacrum Mark-Simulacrum added I-nominated T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Nov 9, 2018
@Mark-Simulacrum
Copy link
Member

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 :/

@johnthagen
Copy link
Contributor

johnthagen commented Nov 9, 2018

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.

@Boddlnagg
Copy link
Contributor

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.

@alexcrichton
Copy link
Member

Yes #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)

bors added a commit that referenced this issue Nov 10, 2018
[beta] Make sure the installed `awscli` is found on macOS.

This is a backport of #55573 which...

Closes #55817
@aldanor
Copy link

aldanor commented Nov 10, 2018

With #55823 merged, rustup update beta still reports components missing for darwin.

ruuda added a commit to ruuda/filebuffer that referenced this issue Nov 10, 2018
My monthly Travis build failed without any changes on my part. I did pin
Rust versions, but I also test on "nightly", "beta", and "stable", which
are mutable. "Beta" today is not the same as "beta" one month ago, so
other people can still break my build. Rustup is provided by Travis so I
cannot pin Rustup either. Travis might have updated it to a broken
version, or the Rust project might have broken their hosting of the beta
channel for OS X upstream. I am not sure what the underlying issue is,
but from skimming the comments it looks like it will sort itself out. In
the mean time, disable testing on beta on OS X.

Related issues:

  rust-lang/rustup#1539
  rust-lang/rust#55817
@alexcrichton
Copy link
Member

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

7 participants