-
Notifications
You must be signed in to change notification settings - Fork 112
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
Recent ndk-sys yank is breaking CI. #369
Comments
So it seems that the problem is that there is a version Cf rust-lang/cargo#6504 , rust-lang/crates.io#1059 , rust-lang/cargo#7180 The immediate solution would be to release ndk-sys 0.4.1 as soon as possible (I recommend re-publishing 0.4.0 as 0.4.1) |
Duplicate of #368, and the offending crate has been yanked: I cannot repro this locally with a Could this possibly exhibit itself when an a I was anyway planning on releasing a |
I think there is a race condition in cargo and the bug happens only sometimes when downloading the crates from fresh cargo cache. |
Is this reported upstream somewhere?
Right, the CI run linked by @Zageron above indicates
Thanks, I'll close this as completed then unless you want to confirm it first! |
Hah I'm also running into the exact same issue randomly, perhaps because of still being Is |
Reopening this because it's super easy to repro. On a cleaned
(There's no |
See also: rust-lang/cargo#11412 |
Please update file ndk-glue/Cargo.toml to reference version ndk-sys v0.4.1 On rust-lang/cargo#7180 it is mentioned "I have since published 0.4.1 to help users resolve this issue," |
Not hearing anyone about this issue anymore, hoping it is resolved now (and will be much more careful pushing version changes in the future)! 🤞 |
This again makes it possible to `patch` the latest `ndk-sys` crate used in a dependency tree. There are no backports from `0.4.0` -> `0.4.1` and this version metadata was not matching the NDK version the crate is generated from anyway to prevent the CI from releasing the same crate version again with different version metadata (which results in `cargo` errors locally, yet crates.io still allows uploading such a conflict: rust-mobile#369 (comment)).
Checksum is failing on ndk-sys 0.4.0.
https://github.com/Zageron/rrr/actions/runs/3529598287/jobs/5920752227
Etc...
The text was updated successfully, but these errors were encountered: