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 #44357

Merged
merged 8 commits into from
Sep 15, 2017

Conversation

nrc
Copy link
Member

@nrc nrc commented Sep 5, 2017

cc #44270

see #44352

@rust-highfive
Copy link
Collaborator

r? @nikomatsakis

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive
Copy link
Collaborator

warning Warning warning

  • Pull requests are usually filed against the master branch for this repo, but this one is against beta. Please double check that you specified the right target!

@nrc
Copy link
Member Author

nrc commented Sep 5, 2017

@bors r=@alexcrichton p=10 (from #44352)

@bors
Copy link
Contributor

bors commented Sep 5, 2017

📌 Commit 76115f3 has been approved by @alexcrichton

@nrc nrc assigned alexcrichton and unassigned nikomatsakis Sep 5, 2017
@alexcrichton
Copy link
Member

@nrc want to include the beta bump as well by changing this line?

(that way a new beta will be released when this is merged)

@bors
Copy link
Contributor

bors commented Sep 5, 2017

⌛ Testing commit 76115f3ce9a83131eb7951649ed2f38ac6673a94 with merge 15c1035eb95cdfea4ec50afcb0104c8c94060234...

@bors
Copy link
Contributor

bors commented Sep 5, 2017

💔 Test failed - status-appveyor

@alexcrichton
Copy link
Member

I wonder if --component-name is changing the name of the tarball?

@aidanhs aidanhs added the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Sep 7, 2017
@nrc
Copy link
Member Author

nrc commented Sep 7, 2017

The problem seems to be that the save-analysis data for std is missing. I thought we only produced that on nightly, which would explain things, but I couldn't find such a condition in the code.

@nrc
Copy link
Member Author

nrc commented Sep 7, 2017

I realise this doesn't explain why we only hit this bug with this patch though

@alexcrichton
Copy link
Member

@nrc you noted on IRC that you weren't able to reproduce locally, but I wonder if this is related to these lines?

rust/src/bootstrap/dist.rs

Lines 1282 to 1284 in 133aefc

cp_r(&work.join(&format!("{}-{}", pkgname(build, "rls"), target))
.join("rls"),
&exe.join("rls"));

That may explain the windows-specific-ness?

@bors
Copy link
Contributor

bors commented Sep 11, 2017

⌛ Testing commit 76115f3ce9a83131eb7951649ed2f38ac6673a94 with merge 6adfa7085021a556081fafb5b272ff9c6086c445...

@frewsxcv
Copy link
Member

why is bors testing this again? @bors retry r-

@nrc
Copy link
Member Author

nrc commented Sep 14, 2017

@bors r=alexcrichton

@bors
Copy link
Contributor

bors commented Sep 14, 2017

📌 Commit e25513c has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Sep 14, 2017

⌛ Testing commit e25513c with merge 9637179...

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
Copy link
Contributor

bors commented Sep 14, 2017

💔 Test failed - status-travis

@kennytm
Copy link
Member

kennytm commented Sep 14, 2017

dist-fuchsia errored, failed to deploy.

uploading "9637179c7c345460504fb7bf36636d7fb43d1d1f/rust-analysis-beta-aarch64-unknown-fuchsia.tar.gz" with {:content_type=>"application/gzip", :acl=>"public-read"}
Invalid S3 Access Key Id, Stopping Deploy
failed to deploy

@alexcrichton is #44385 (Rotate Travis/AppVeyor S3 keys) needed?

durka and others added 3 commits September 14, 2017 10:37
The default install used to include rustc, rust-std, and rust-docs, but
the refactoring in commit 6b3413d make rustc only default in
extended builds.  This commit makes rustc installed by default again.
Haven't done this in awhile so seems like a good idea!
alexcrichton and others added 5 commits September 14, 2017 10:37
Travis is in the process of [rolling out an update][update] but looks like our
tests are breaking, let's temporarily roll back to get the queue moving again.

[update]: https://blog.travis-ci.com/2017-08-29-trusty-image-updates
In rust-lang#42436 the behavior for spawning processes on Windows was tweaked slightly to
fix various bugs, but this caused rust-lang#42791 as a regression, namely that to spawn
batch scripts they need to be manually spawned with `cmd /c` instead now. This
updates the compiler to handle this case explicitly for Emscripten.

Closes rust-lang#42791
It's going to be backported to beta.
@bors
Copy link
Contributor

bors commented Sep 14, 2017

📌 Commit 25676e0 has been approved by alexcrichton

@bors
Copy link
Contributor

bors commented Sep 14, 2017

⌛ Testing commit 25676e0 with merge e41812774ba102ef66137375008b6002527ce686...

@bors
Copy link
Contributor

bors commented Sep 14, 2017

💔 Test failed - status-appveyor

@alexcrichton
Copy link
Member

@bors: retry

  • s3 is down

@bors
Copy link
Contributor

bors commented Sep 15, 2017

⌛ Testing commit 25676e0 with merge ea1fd7d...

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
@bors
Copy link
Contributor

bors commented Sep 15, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing ea1fd7d to beta...

@bors bors merged commit 25676e0 into rust-lang:beta Sep 15, 2017
@alexcrichton
Copy link
Member

$ rls +beta
<never exits>

It works!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants