-
-
Notifications
You must be signed in to change notification settings - Fork 407
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
New icu_* crate releases break (unlocked) main build and latest crates release #3299
Comments
Can you check if the build is now fixed? I think this broke because ICU4X published its crates by parts, instead of all at once. |
for new crates via on main as well after rm Cargo.lock |
I guess #3306 addresses this? |
No, that's for the next version of Boa. We'll have to backport a fix and yank 0.17. |
The problem is that we're pinning |
I still can't seem to find a solution. Is there any solution that can be solved now? |
We're preparing a new release that should publish at most tomorrow :) |
tl;dr, icu 1.2 needs zerovec 0.9 and icu 1.3 needs zerovec 0.10, and mixing versions will cause errors. |
Worth noting that icu 1.3 supports a range dependency such that it can work with zerovec 0.9. |
We hit a crates.io rate limit when publishing crates. We have asked for a rate limit increase so that next time we can shorten the amount of time it takes to ship a release on crates.io |
Like using a range version in Cargo.toml ( |
Ah, I see. ICU4X's repo pins zerovec to ">0.9.4, <0.11.0" |
Describe the bug
0.17.0 on crates is currently broken due to new icu releases (icu_provider 0.13.0) which bumped zerovec through tinystr bump
To Reproduce
cargo new repro
add deps:
cargo c
This is also an issue on main after removing lock file which then picks up new icu_* crates
rm Cargo.lock && cargo c
The text was updated successfully, but these errors were encountered: