-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Update cargo, rls #84412
Update cargo, rls #84412
Conversation
|
📌 Commit 662d45b8f57a8b41d6f647c6b484c601049f3b62 has been approved by |
This comment has been minimized.
This comment has been minimized.
@bors r- |
I am having trouble understanding what is wrong. I can't reproduce locally, even in the @Xanewok Any ideas?
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
but I set |
Oh, whoops, I was looking at the wrong log. |
sorry, I was sure I responded using the email client but I can't seem to find my response. The failure seems intermittent, so I'd just try that again. I can raise default timeout to 1 minute if that makes the CI testing easier here (not needing to set an explicit env var), would you like me to do that? |
I raised the timeout to 5 minutes with the RLS_TEST_WAIT_FOR_AGES environment variable, and the tests seem to pass now. I'm not sure why Since this modifies a build script, maybe @Mark-Simulacrum can review? |
It does access the network and attempts to compile |
Bump default integration test message timeout to 30s In case we don't want to introduce another env var to rustc CI script cc rust-lang/rust#84412 r? `@ehuss`
This comment has been minimized.
This comment has been minimized.
|
I discovered the problem, it is a bug on Cargo's side. rust-lang/cargo#9384 is causing the entire crates.io cache to be rebuilt. @Xanewok sorry about misleading you. |
Nice sleuthing work! Is there something more you need from RLS side then? |
Nope, Alex has already posted a fix. I'll pick up and test the changes when they land. Thanks Mark! Yea, I've been pushing various changes to try to fix things, but it looks like it was just a bug in cargo. I should be able to take it from here. |
@bors r+ |
📌 Commit 893ca66 has been approved by |
Update cargo, rls ## cargo 18 commits in 65d57e6f384c2317f76626eac116f683e2b63665..0ed318d182e465cd66071b91ac3d265af63ef8a1 2021-04-04 15:07:52 +0000 to 2021-04-23 20:54:54 +0000 - Restore crates.io's `SourceId` hash value to before (rust-lang/cargo#9397) - Fix loading `branch=master` patches in the v3 lock transition (rust-lang/cargo#9392) - Update changelog for 1.52 beta changes. (rust-lang/cargo#9396) - Fix build-std updating the index on every build. (rust-lang/cargo#9393) - Fix typo in profile docs (rust-lang/cargo#9386) - Fix disagreement about lockfile ordering on stable/nightly (rust-lang/cargo#9384) - Don't give a hard error when the end-user specifies RUSTC_BOOTSTRAP=crate_name (rust-lang/cargo#9365) - Fix rust-lang/cargo#9350 (cargo build -Z help is missing options) (rust-lang/cargo#9369) - an struct -> a struct (rust-lang/cargo#9379) - Handle man pages better on Windows. (rust-lang/cargo#9378) - fix: better error message when dependency/workspace member missing (rust-lang/cargo#9368) - Fix typo in book (rust-lang/cargo#9376) - Don't re-use rustc cache when RUSTC_WRAPPER changes (rust-lang/cargo#9348) - doc: add split-debuginfo doc in config chapter (rust-lang/cargo#9372) - refactor: remove `CargoResultExt` (rust-lang/cargo#9367) - Track "CARGO" in environment fingerprint. (rust-lang/cargo#9363) - Update clippy lint allow set. (rust-lang/cargo#9356) - Fix 'suport' typo in documentation (rust-lang/cargo#9338) ## rls 3 commits in 32c0fe006dcdc13e1ca0ca31de543e4436c1299e..74d1800c25498689c5b5120a1e8495fce0cd0d0d 2021-04-12 11:21:12 +0000 to 2021-04-22 21:29:51 +0000 - Bump default integration test message timeout to 30s (rust-lang/rls#1731) - itertools = 0.9, fst = 0.4 (rust-lang/rls#1729) - Update cargo (rust-lang/rls#1728)
Update cargo, rls ## cargo 18 commits in 65d57e6f384c2317f76626eac116f683e2b63665..0ed318d182e465cd66071b91ac3d265af63ef8a1 2021-04-04 15:07:52 +0000 to 2021-04-23 20:54:54 +0000 - Restore crates.io's `SourceId` hash value to before (rust-lang/cargo#9397) - Fix loading `branch=master` patches in the v3 lock transition (rust-lang/cargo#9392) - Update changelog for 1.52 beta changes. (rust-lang/cargo#9396) - Fix build-std updating the index on every build. (rust-lang/cargo#9393) - Fix typo in profile docs (rust-lang/cargo#9386) - Fix disagreement about lockfile ordering on stable/nightly (rust-lang/cargo#9384) - Don't give a hard error when the end-user specifies RUSTC_BOOTSTRAP=crate_name (rust-lang/cargo#9365) - Fix rust-lang/cargo#9350 (cargo build -Z help is missing options) (rust-lang/cargo#9369) - an struct -> a struct (rust-lang/cargo#9379) - Handle man pages better on Windows. (rust-lang/cargo#9378) - fix: better error message when dependency/workspace member missing (rust-lang/cargo#9368) - Fix typo in book (rust-lang/cargo#9376) - Don't re-use rustc cache when RUSTC_WRAPPER changes (rust-lang/cargo#9348) - doc: add split-debuginfo doc in config chapter (rust-lang/cargo#9372) - refactor: remove `CargoResultExt` (rust-lang/cargo#9367) - Track "CARGO" in environment fingerprint. (rust-lang/cargo#9363) - Update clippy lint allow set. (rust-lang/cargo#9356) - Fix 'suport' typo in documentation (rust-lang/cargo#9338) ## rls 3 commits in 32c0fe006dcdc13e1ca0ca31de543e4436c1299e..74d1800c25498689c5b5120a1e8495fce0cd0d0d 2021-04-12 11:21:12 +0000 to 2021-04-22 21:29:51 +0000 - Bump default integration test message timeout to 30s (rust-lang/rls#1731) - itertools = 0.9, fst = 0.4 (rust-lang/rls#1729) - Update cargo (rust-lang/rls#1728)
Failed in rollup: #84512 (comment) |
Seems like #84310 causes the failure, do we usually wait when a recent PR likely breaks the build? If not, feel free to r+ again. |
📌 Commit 893ca66 has been approved by |
@RalfJung RLS uses an auto-published rustc-* crates and sometimes a PR makes its build broken (in this case, #84310 is so, see #84512 (comment)). |
☀️ Test successful - checks-actions |
cargo
18 commits in 65d57e6f384c2317f76626eac116f683e2b63665..0ed318d182e465cd66071b91ac3d265af63ef8a1
2021-04-04 15:07:52 +0000 to 2021-04-23 20:54:54 +0000
SourceId
hash value to before (Restore crates.io'sSourceId
hash value to before cargo#9397)branch=master
patches in the v3 lock transition (Fix loadingbranch=master
patches in the v3 lock transition cargo#9392)cargo build -Z help
is missing options cargo#9350 (cargo build -Z help is missing options) (Fix #9350 (cargo build -Z help is missing options) cargo#9369)CargoResultExt
(refactor: removeCargoResultExt
cargo#9367)rls
3 commits in 32c0fe006dcdc13e1ca0ca31de543e4436c1299e..74d1800c25498689c5b5120a1e8495fce0cd0d0d
2021-04-12 11:21:12 +0000 to 2021-04-22 21:29:51 +0000