Description
Don't know a better place to file this where we can track it, so filing here.
Right now the Cargo tied to 1.14 beta suffers from rust-lang/cargo#3303, which we need to fix. This regression in required libraries was introduced by rust-lang/cargo#3272 and was later fixed by rust-lang/cargo#3311 and rust-lang/cargo#3315.
Beta's Cargo date is 2016-11-16, corresponding to rust-lang/cargo@a9c23dd and includes rust-lang/cargo#3272. The previous nightly, 2016-11-15, corresponds to rust-lang/cargo@9f1beaf which also includes rust-lang/cargo#3272. The previous successful nightly was 2016-11-09 which corresponds to rust-lang/cargo@5b5684e. Unfortunately that nightly does not contain rust-lang/cargo#3280 which is required for beta to bootstrap with rustbuild.
So we've got a few options:
- Fast forward the Cargo nightly by a few weeks. We'd have to fixup version numbers with new commits.
- Start release branches of Cargo now with the support from Continuously publish Cargo builds cargo#3239
- Prepare a custom branch of Cargo and upload a new nightly for some previous date manually (somehow).
My preference is to go with rust-lang/cargo#3239. @brson what do you think?