-
Notifications
You must be signed in to change notification settings - Fork 76
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
Failure to build 1.4.0 on existing projects that were using 1.3.2 #203
Comments
The check is broken due to `arbitrary` crate update (rust-fuzz/arbitrary#203).
Yep this broke our CI for us too
|
#205 fixes this. |
The check is broken due to `arbitrary` crate update (rust-fuzz/arbitrary#203).
### What Disable semver checks temporarily. ### Why The check is broken due to `arbitrary` crate update (rust-fuzz/arbitrary#203). ### Known limitations N/A
Could you please also release |
Ah oops, I forgot those were separate crates. |
Published, and fixed the tag |
@Manishearth Thank you! I can confirm downstream failures are resolved now. |
Came across another case where builds fail with 1.4.1 vs 1.3.2. Opened a new issue here: |
### What Limit the versions of arbitrary/derive_arbitrary to 1.3.x. ### Why Arbitrary introduced changes into the 1.4.x releases that no longer compiles with the use of arbitrary in the soroban-sdk: - rust-fuzz/arbitrary#203 - rust-fuzz/arbitrary#208
It seems that
1.4.0
is making assumptions about items in the current space, which is a breaking change, and fails to build on projects who were dependent on any1
version, such as previously1.3.2
.I discovered this error because projects using new projects created using the
soroban-sdk
crate started pulling inarbitrary
andderive_arbitrary
1.4.0
and see build errors.Included in the output are the following build errors:
The text was updated successfully, but these errors were encountered: