-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
x setup -h -v should work #96049
Copy link
Copy link
Closed
Labels
E-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.E-mentorCall for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Metadata
Metadata
Assignees
Labels
E-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.E-mentorCall for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Type
Fields
Give feedbackNo fields configured for issues without a type.
x setuptakes a short list of paths determined at runtime. Currently, it's special-cased in bootstrap rather than going throughStep::should_run. But there's no need to special-case it - it can do the run time check inshould_runinstead, there's no sandbox. Switching it toshould_runalso has the advantage of automatically fixingx setup -h -v.The list of paths is "all toml files in
src/bootstrap/defaults".Mentoring instructions:
impl Step for Profileinsrc/bootstrap/setup.rsSubcommand::SetupinBuilder::newandBuilder::get_step_descriptions.cc @aswild - are you interested in tackling this after #96003?
@rustbot label +A-rustbuild +E-easy +E-medium
cc #96003 (comment)