Uh oh!
There was an error while loading. Please reload this page.
rustbuild: Allow setting rls/rustfmt to "broken" - #45243
Conversation
rust-highfive
commented
Oct 12, 2017
r? @aturon (rust_highfive has picked a reviewer for you, use r? to override) |
alexcrichton
commented
Oct 12, 2017
Note that the latter commit is here to test this out on Windows/Mac/Linux with a "broken" rls to make sure this actually works, this shouldn't be r+'d as-is just yet. I'm also all for other suggestions of how to handle this! |
There was a problem hiding this comment.
Let's have something like tool-rls-start instead of just rls-start to avoid the unfortunate (and hard to debug)` situation with two tools that have the same suffix conflicting here.
Mark-Simulacrum
commented
Oct 13, 2017
Yeah, not a huge fan of how much code had to change to make this happen, but seems like it's probably necessary at least before a larger rewrite of the dist part of rustbuild... seems good to me, other than the small nit. |
ad6e880 to
874e135Comparealexcrichton
commented
Oct 14, 2017
@Mark-Simulacrum yeah I'm not personally too happy with how it turned out but then again I've also never been happy with hour our distribution-related code looked, so it's not all that worse! |
874e135 to
47dde89Compare47dde89 to
75b61b7Comparealexcrichton
commented
Oct 14, 2017
@bors: r=Mark-Simulacrum |
bors
commented
Oct 14, 2017
📌 Commit 75b61b7 has been approved by |
bors
commented
Oct 15, 2017
⌛ Testing commit 75b61b7899dd6583311563c4b087ba4880b59837 with merge ae4fb1330c1a415aa50b2c280d03036a7c0b23bf... |
bors
commented
Oct 16, 2017
💔 Test failed - status-appveyor |
kennytm
commented
Oct 16, 2017
|
This commit enables configuring the RLS/rustfmt tools to the "broken" state and actually get it past CI. The main changes here were to update all dist-related code to handle the situation where the RLS isn't available. This in turn involved a homegrown preprocessor-like-function to edit the configuration files we pass to the various combined installer tools.
75b61b7 to
5050dadComparealexcrichton
commented
Oct 16, 2017
@bors: r=Mark-Simulacrum |
bors
commented
Oct 16, 2017
📌 Commit 5050dad has been approved by |
bors
commented
Oct 16, 2017
rustbuild: Allow setting rls/rustfmt to "broken" This commit enables configuring the RLS/rustfmt tools to the "broken" state and actually get it past CI. The main changes here were to update all dist-related code to handle the situation where the RLS isn't available. This in turn involved a homegrown preprocessor-like-function to edit the configuration files we pass to the various combined installer tools.
bors
commented
Oct 16, 2017
☀️ Test successful - status-appveyor, status-travis |
This commit enables configuring the RLS/rustfmt tools to the "broken" state and
actually get it past CI. The main changes here were to update all dist-related
code to handle the situation where the RLS isn't available. This in turn
involved a homegrown preprocessor-like-function to edit the configuration files
we pass to the various combined installer tools.