Byron / google-apis-rs

A binding and CLI generator for all Google APIs
http://byron.github.io/google-apis-rs
Other
1.01k stars 131 forks source link

[request] Possibility of bumping the beta version? #414

Closed fosskers closed 1 year ago

fosskers commented 1 year ago

Thank you for this project.

It seems that with recent releases, only the build metadata for google-drive3 has been updated and not the number that follows -beta-. This can cause strange build bugs, and indeed we're hitting this in CI today.

Would it be possible to push a new -beta-2 release to get around this? Thank you kindly.

Byron commented 1 year ago

I couldn't follow what happen in the strange build bugs link provided, searching for google or drive didn't yield a result.

Is this request pre-emptive?

Besides, maybe it's time to release the actual version 5, without beta suffix, as the crates seem to be working generally by absence of bug reports.

fosskers commented 1 year ago

Thanks for your prompt response!

To elaborate on the original issue: there is a long-standing bug in cargo where it occasionally gets confused about crates whose versions are the same, but the metadata tag (everything after the +) is different. As far as semver is concerned, these would technically be the "same version". Either way, crates.io allows such crates to be uploaded without complaining about version conflicts. cargo then somehow downloads the wrong version occasionally, then complains about checksum failures.

Our personal issue is that everything works locally, but CI builds seem to be failing with the checksum bug. Overall strange :man_shrugging:

Otherwise yes, the crate itself seems to work great! We were on v3 for a long time and recently upgraded to utilize some new features, but then hit the checksum bug. A general 5.0.2 release would be great! :pray:

Byron commented 1 year ago

Thanks for helping me understand, I heard about that issue as well, particularly in conjunction with these crates which also use +<date>.

Here is the new release of google-drive3.

fosskers commented 1 year ago

Thank you very much!