Update cargo_toml to 0.22.1 and toml to 0.9#3914
Update cargo_toml to 0.22.1 and toml to 0.9#3914mrkkrp wants to merge 2 commits intobazelbuild:mainfrom
cargo_toml to 0.22.1 and toml to 0.9#3914Conversation
|
@UebelAndre I see some of the buildkite jobs are failing. I guess this is not normal, right? It is not too obvious what the problem is though, my local |
This seems legit You should be able to get logs from each failed job |
90594b5 to
d3f1cce
Compare
|
I believe the only remaining failures are:
What can be done about these? |
How did you update the dependencies? Do the current updates require bumps to transitive deps? If so what version was 2024 introduced? |
I updated
|
Can you show the error you saw?
That's fine but the failure is building |
|
Here is the complete output: |
Can you try ? |
|
Yes, this was the first thing I tried before invoking Claude. Here's how that goes: |
|
Aaaaah, I just can't read This is caused by the bootstrap repository. What you can do is run |
The code in `src/splicing.rs` uses `toml::Value` types that were incompatible—the workspace used `toml` 0.8.x but cargo_toml 0.22.3 depends on `toml` 0.9.x, creating a type mismatch. Therefore, `Cargo.toml` was updated to use to use `toml = "0.9"` instead of `"0.8.21"`.
d3f1cce to
b5e5f65
Compare
Head branch was pushed to by a user without write access
Head branch was pushed to by a user without write access
121f055 to
d83571d
Compare
|
@UebelAndre I've redone the update following your suggestions, there are still failures, seemingly the same? |
Yeah, but this dependency makes more sense, |
The Rust 2024 edition was officially released on February 20, 2025, alongside Rust 1.85.0. Please let me know if I can do anything to help this PR advance. |
|
I filed #3936 |
The code in
src/splicing.rsusestoml::Valuetypes that were incompatible—the workspace usedtoml0.8.x but cargo_toml 0.22.3 depends ontoml0.9.x, creating a type mismatch. Therefore,Cargo.tomlwas updated to use to usetoml = "0.9"instead of"0.8.21".Close #3721.