Hi everyone,
As many of you may be aware, we tried to release Rustup 1.24.0 today. Sadly we discovered a bad regression (rustfmt
and cargo-fmt
did not work) but we only discovered that after we tried to make the release.
This is, as you might imagine, quite frustrating for everyone concerned.
Historically Rustup has been a fairly low engagement project. We have plenty of people making small changes for us, but the number of long-term maintainers has been pretty small. As such our releases are often quite far apart and so hard to test fully. Despite over a month of testing this time, we managed to fail to spot this bug until we'd made the release. Very frustrating indeed.
A while back I tried to engage the Rust community in a little beta testing and that was partially successful though it did not yield a huge amount of responses, those we got were useful. And so I'd like to do this again.
With the help of the release team, we've staged Rustup 1.24.1 to the development CDN and we'd like to invite as many of you as possible to give it a go and see if we've missed any other regressions.
The changelog goes through what we've changed in this release, (and by that I mean 1.24.0 and 1.24.1), and I'd appreciate any feedback on the listed items.
If we get enough positive feedback without any other major regressions rearing their heads, we hope to make the release of 1.24.1 in the near future, so if you can test, please do it soon.
If you are on Linux, or MacOS, or you use any POSIXy wrapper (e.g. git-bash
) on Windows, then you can run:
$ export RUSTUP_UPDATE_ROOT=https://dev-static.rust-lang.org/rustup
$ rustup self update
info: checking for self-updates
info: downloading self-update
rustup updated - 1.24.1 (from 1.23.1)
$
If you're using traditional Windows then hopefully someone will be able to follow up here with the right powershell invocation to set that environment variable.
While I do want to know about any issues you find which also happen to be in 1.23.1, I'd particularly like to know if you find anything in 1.24.1 which is newly wrong.
Please report issues on our issue tracker and we'll be there to triage them and hopefully ensure we can get 1.24 out soon, since I know it has features people want.
Thanks,
Daniel
pp. the Rustup working group