Skip to content
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

Update zeroize to 1 #799

Merged
merged 1 commit into from
Apr 20, 2021
Merged

Update zeroize to 1 #799

merged 1 commit into from
Apr 20, 2021

Conversation

ilammy
Copy link
Collaborator

@ilammy ilammy commented Apr 20, 2021

This is the only dependency of RustThemis and they have managed to break even that 🤦

Some bright maintainer head over there thought that it would be a great idea to just yank all 0.x versions from crates.io, breaking our build. (Since RustThemis is a library, we're not using Cargo.lock. If a dependency is yanked, we can't build our stuff.)

Well, thanks for not breaking the API in 1.x at least. You're still better than the Tokio team.

Note that zeroize requires reasonably new stable version of Rust toolchain. With 0.5.2 this has been 1.31, now it's 1.47. (The current stable version is 1.51. RustThemis tracks that version.)

Checklist

  • Change is covered by automated tests
  • The coding guidelines are followed
  • Public API has proper documentation
  • Changelog is updated

This is the only dependency of RustThemis and they have managed to break
even that. Some bright maintainer head over there thought that it would
be a great idea to just yank all 0.x versions from crates.io, breaking
our build. (Since RustThemis is a library, we're not using Cargo.lock.
If a dependency is yanked, we can't build our stuff.)

Well, thanks for not breaking the API in 1.x at least. You're still
better than the Tokio team.

Note that zeroize requires reasonably new stable version of Rust
toolchain. With 0.5.2 this has been 1.31, now it's 1.47. (The current
stable version is 1.51. RustThemis tracks that version.)
@ilammy ilammy added W-RustThemis 🦀 Wrapper: Rust-Themis, Rust API, Cargo crates dependencies Pull requests that update a dependency file labels Apr 20, 2021
@ilammy ilammy merged commit 9b3fc01 into cossacklabs:master Apr 20, 2021
@ilammy ilammy deleted the zeroize-upgrade branch April 20, 2021 11:21
@ilammy ilammy mentioned this pull request Apr 20, 2021
1 task
ilammy added a commit that referenced this pull request Apr 20, 2021
This is the only dependency of RustThemis and they have managed to break
even that. Some bright maintainer head over there thought that it would
be a great idea to just yank all 0.x versions from crates.io, breaking
our build. (Since RustThemis is a library, we're not using Cargo.lock.
If a dependency is yanked, we can't build our stuff.)

Well, thanks for not breaking the API in 1.x at least. You're still
better than the Tokio team.

Note that zeroize requires reasonably new stable version of Rust
toolchain. With 0.5.2 this has been 1.31, now it's 1.47. (The current
stable version is 1.51. RustThemis tracks that version.)

(cherry picked from commit 9b3fc01)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file W-RustThemis 🦀 Wrapper: Rust-Themis, Rust API, Cargo crates
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants