Skip to content
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

[beta] Attempt to fix the component manifest problem for rls-preview #44352

Closed
wants to merge 338 commits into from

Conversation

nrc
Copy link
Member

@nrc nrc commented Sep 5, 2017

cc #44270

r? @alexcrichton

Hypothesis - this change will lead to the installer putting rls-preview instead of rls in the components file in the rls tarball, which will lead to rustup being happy with the component name in the rls package, and prevent the CorruptComponent error.

There is no good way to test this though, as far as I can see?

bors and others added 9 commits September 4, 2017 04:30
…Mark-Simulacrum

rustbuild: Remove invalid doctest from bootstrap.py
…-new-fangled-thing, r=aturon

expand on using rustup custom toolchains in CONTRIBUTING.md

fixes rust-lang#42484

Should i include more notes about how to use a local build *without* rustup? It can kinda feel like a cop-out otherwise. Other means that come to mind are setting `$RUSTC` directly and fully installing it.

cc @rust-lang/docs
Compact display of static lib dependencies

Fixes rust-lang#33173

Instead of displaying one dependency per line, I've changed the format to display them all in one line.

As a bonus they're in format of linker flags (`-lfoo`), so the output can be copy&pasted if one is actually going to link as suggested.
Produce expansion info for more builtin macros

r? @jseyfried

fixes rust-lang#43268
[MIR] Restrict ProjectionElem::Index and Storage{Live,Dead} to Local.

(see rust-lang#44285)

r? @nikomatsakis
@alexcrichton
Copy link
Member

Sounds plausible to me!

I've retargeted this PR to the beta branch from the master branch and I've pushed a commit to bump the beta version as well, we can land it on nightly once we've verified that it works on beta.

@bors: r+

@bors
Copy link
Contributor

bors commented Sep 5, 2017

📌 Commit 7a1fad8 has been approved by alexcrichton

@alexcrichton alexcrichton changed the title Attempt to fix the component manifest problem for rls-preview [beta] Attempt to fix the component manifest problem for rls-preview Sep 5, 2017
@alexcrichton
Copy link
Member

@bors: p=1

I also realize that I don't think we've ever changed the base branch of a PR before, this may cause homu to explode.

@bors
Copy link
Contributor

bors commented Sep 5, 2017

🔒 Merge conflict

@alexcrichton
Copy link
Member

Hm ok I didn't really expect that to work...

@nrc want to close this an reopen a new PR targeted at beta?

@nrc
Copy link
Member Author

nrc commented Sep 5, 2017

I'll make a beta PR. Do we want to merge something to master too? Or will we forward-port the beta patch?

@alexcrichton
Copy link
Member

Nah yeah let's do a PR for the master branch here. I think I've probably done enough damage here though by accident you may wish to make a new PR though? Feel free to r=me on a master PR (although give a higher p=10 to a beta PR)

@nrc nrc closed this Sep 5, 2017
@nrc
Copy link
Member Author

nrc commented Sep 5, 2017

New master PR: #44356

@nrc
Copy link
Member Author

nrc commented Sep 5, 2017

beta PR: #44357

bors added a commit that referenced this pull request Sep 14, 2017
[beta] Attempt to fix the component manifest problem for rls-preview

cc #44270

see #44352
bors added a commit that referenced this pull request Sep 15, 2017
[beta] Attempt to fix the component manifest problem for rls-preview

cc #44270

see #44352
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.