-
Notifications
You must be signed in to change notification settings - Fork 13.4k
bootstrap: force download-rustc=if-unchanged even if settings differ #141953
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
Comments
@rustbot label A-download-rustc T-bootstrap |
Note that compiletest has no other way other than relying on bootstrap to provide info about whether the rustc under test is built with debug assertions. So even if the forcing CI rustc option is specified, Or, is the proposed force behavior only for check/build cases? |
Ah, good point. I will probably not run the compiler tests if I didn't change the compiler. So having it just refuse to run them would be fine. But I can see how that gets messy...
It's also for "run library tests", but not for "run compiler tests". |
Yeah, which is why that seems a bit tricky (cuz if you only fail the build for
To make matters worse, note that we have some library tests within |
When I said "library tests" I meant "tests in |
(Yes, I added the clarification with an edit but raced with you) |
This is also kinda tricky from a UX perspective. Because then, you can have a set of configuration options which works for |
Yeah it's not trivial.^^ For now I changed my settings, I rarely need debug assertions. This is not high priority. But once the dust settles around the transition, maybe we can find a way to find more ergonomic ways for working with debug assertions occasionally. |
I'd like to have debug assertions enabled for local rustc builds, but if I didn't change rustc then I am okay with just downloading the prebuilt rustc even if it does not have debug assertions. I'll hopefully only have to debug rustc if I actually changed it. :)
Would be nice to have a way to force the download even if settings differ.
The text was updated successfully, but these errors were encountered: