-
Notifications
You must be signed in to change notification settings - Fork 13.9k
Use download-rustc=false global default, if-unchanged for tools and library profiles, and make rust.debug-assertions=true inhibit downloading CI rustc
#133068
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
|
This PR modifies If appropriate, please update This PR modifies If appropriate, please update This PR modifies If appropriate, please update |
|
I think the motivation for |
|
Waiting for libs contributors poll to determine if we want to set the library profile to use |
2e477ae to
92c6f0f
Compare
download-rustc to false and only use if-unchanged for tools profile defaultdownload-rustc to false and only use if-unchanged for tools and library profile defaults
92c6f0f to
727183f
Compare
download-rustc to false and only use if-unchanged for tools and library profile defaultsdownload-rustc=false global default, if-unchanged for tools and library profiles, and make download-rustc = true | if-unchanged incompatible with rust.debug-assertions=true
|
Maybe r? @clubby789 (Onur is on vacation and Jakub/Mark/Albert is busy AFAIK) |
727183f to
b05d37e
Compare
b05d37e to
9f10635
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems reasonable, r=me with typo fix
EDIT: There's also a leftover 'for' a couple of lines above
9f10635 to
1c4940e
Compare
|
Only change is typo fix (diff). |
This comment has been minimized.
This comment has been minimized.
|
Review comments addressed, this has no other significant changes since last review, so |
|
Actually I should wait for PR CI. |
|
@bors r=@clubby789 rollup=never |
…-for-tools, r=clubby789
Use `download-rustc=false` global default, `if-unchanged` for tools and library profiles, and make `rust.debug-assertions=true` inhibit downloading CI rustc
- Use `download-rustc = false` as global default.
- Use `download-rustc = 'if-unchanged'` for tools and library profiles.
- Make `rust.debug-assertions = true` inhibit downloading CI rustc because alt rustc builds do not yet have rustc debug assertions enabled.
Fixes rust-lang#133132.
cc discussions: https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/Bootstrap.20breakage
compiler contributors poll: https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler/topic/.60download-rustc.20.3D.20'if-unchanged'.60.20for.20.60compiler.60.20profile.3F/near/481877253
library contributors poll: https://rust-lang.zulipchat.com/#narrow/channel/219381-t-libs/topic/.60download-rustc.20.3D.20.22if-unchanged.22.60.20default.20for.20libs.20profile.3F/near/482607011
cc https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/When.20is.20rustc.20built.20with.20debug.20assertions.3F
cc `@MarcoIeni` since you're working on improving CI job times, sorry, this will definitely regress some CI job times because we're probably lying to ourselves that CI rustc had debug assertions for some time 😅
cc `@onur-ozkan` for FYI, but since you're on vacation (sorry for the ping),
r? `@Kobzol` (I *think* you have a bit more context than other bootstrap reviewers?)
|
💔 Test failed - checks-actions |
|
@bors retry (spurious miri failure) |
|
☀️ Test successful - checks-actions |
|
Finished benchmarking commit (481b5fa): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countThis is the most reliable metric that we have; it was used to determine the overall result at the top of this comment. However, even this metric can sometimes exhibit noise.
Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 797.067s -> 798.184s (0.14%) |
download-rustc = falseas global default.download-rustc = 'if-unchanged'for tools and library profiles.rust.debug-assertions = trueinhibit downloading CI rustc because alt rustc builds do not yet have rustc debug assertions enabled.Fixes #133132.
cc discussions: https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/Bootstrap.20breakage
compiler contributors poll: https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler/topic/.60download-rustc.20.3D.20'if-unchanged'.60.20for.20.60compiler.60.20profile.3F/near/481877253
library contributors poll: https://rust-lang.zulipchat.com/#narrow/channel/219381-t-libs/topic/.60download-rustc.20.3D.20.22if-unchanged.22.60.20default.20for.20libs.20profile.3F/near/482607011
cc https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/When.20is.20rustc.20built.20with.20debug.20assertions.3F
cc @marcoieni since you're working on improving CI job times, sorry, this will definitely regress some CI job times because we're probably lying to ourselves that CI rustc had debug assertions for some time 😅
cc @onur-ozkan for FYI, but since you're on vacation (sorry for the ping),
r? @Kobzol (I think you have a bit more context than other bootstrap reviewers?)