rust-mobile/android-activity

Release beta version to be included into winit beta

kchibisov opened this issue ยท 15 comments

cargo disallows publishing with unspecified dependencies, so every crate must be on crates.io when doing so.

I will publish a beta for the ndk(-sys) crates and subsequently PR those here so that @rib can release an android-activity beta. I have a few more breaking changes to sort out and this should buy us some time.

I think android-activity doesn't depend on any new changes from ndk so we can release as is. @rib on #winit said the same if it matters, that he can just cut it, though, not sure when...

@kchibisov that'd be very inconvenient to end-users if we intend to bump the ndk in winit but not in android-activity, leading to duplicate dependencies at best and unnecessary symbol/type incompatibilities at worst?

@MarijnS95 I need to bump android-activity, not ndk though.

Also, this is all for beta, because I can't publish winit beta because of android activity git dependency in winit right now. For the actual release we'll bump everything to stable versions.

@kchibisov sure, all good if you/we still intend to do an ndk breaking bump in parallel with the winit release, just thought it may be useful to incorporate the ndk in the beta?

@MarijnS95 if you want to deal with it sure, but beta was nearly published until cargo complained about the git dependency, so it's sort of missed... it's not like we're in the rush, it's just a bit weird that I've merged the winit beta release PR and hasn't pushed it yet...

rib commented

Okey, I've just published 0.5.0-beta.0 to crates.io which winit should be able to use for its beta.1 @kchibisov

Just at the same time I thought to push for an NDK relese after all, guess I just missed out on the window... but as said above it doesn't really matter, though might be nice if we can include it in the next effort.

rib commented

I mean I could spin a beta.1 right now

@rib thanks, let's use this opportunity then. Publishing as we speak, keep an eye out for the CI:

https://github.com/rust-mobile/ndk/actions/runs/5871521189

It's done:

https://crates.io/crates/ndk-sys/versions
https://crates.io/crates/ndk/versions

And the upgrade on the android-activity side: #113

Thanks again!

I bumped all these in winit as a test and it seems like everything is still compatible ๐ŸŽ‰

rib commented

Okey, cool, 0.5.0-beta.1 published! :)

rib commented

thanks for the ndk/ndk-sys releases @MarijnS95!