chore(deps): Bump sasl2-sys to 0.1.22+2.1.28 #8450
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This versions includes fix for MaterializeInc/rust-sasl#51, which includes unreleased patch for vendored version of cyrus-sasl
Check List
Issue Reference this PR resolves
Description of Changes Made (if issue reference is not provided)
At the moment
sasl2-sys
haveversion = "0.1.20+2.1.28"
in Cargo.lock. This version contains vendored code of cyrus-sasl, that contains a bug (invalid autoconf header check), that leads to warning on older GCC, and that warning turns to error in GCC 14. It looks like this (and there's one more forclock
):More on GCC change here, look for
implicit-function-declaration
https://gcc.gnu.org/gcc-14/porting_to.html#warnings-as-errors
cyrus-sasl already fixed that in master, but haven't released new version yet:
cyrusimap/cyrus-sasl@266f0ac
sasl2-sys have backported that fix in as a patch to vendored version here:
MaterializeInc/rust-sasl@0186e52
I've basically ran
cargo update sasl2-sys
, that's it.