-
Notifications
You must be signed in to change notification settings - Fork 13.3k
rustup: add support for caching of old nightlies, download resumption and verification #19927
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
Conversation
Tidy issue |
I still get an error when running this :(
|
050f47f
to
dc3c06b
Compare
@alexcrichton: want to try again? |
No dice :(
|
@alexcrichton: want to try again? I think #19227 might have fixed the |
Shucks, looks like linux has a |
The PR has been patched to support |
This works for me and looks ok to me, r? @brson |
Tried and works for me as well. LGTM |
Superseded by #20452 |
Closing in favor of #20452 |
This allows rustup to be used for bisecting bugs across the nightlies, which can really help to speed up tracking down bugs. In addition, this PR changes rustup to use curl's download resumption, and also adds hash verification of the downloads to make sure they are not corrupted. We still need to add GPG signing in order to protect against someone tampering with the downloads though.