You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Switch from xz2 to liblzma to reduce duplicate dependencies (apache#17509)
## Which issue does this PR close?
Closesapache#15342
## Rationale for this change
Reduces the duplicate dependencies.
We currently depend on bzip2 in two different ways. In attempting to
reduce this, I needed to update `async-compression` which caused two
different libraries to link to the system lzma library. This is not
allowed in rust.
This PR updates avro-rs, but we cannot merge this PR until that crate
merges apache/avro-rs#284 and we remove the
crates.io patch this PR contains.
## What changes are included in this PR?
Update avro-rs and switch from the unmaintained xz2 crate to liblzma.
## Are these changes tested?
Unit tests.
## Are there any user-facing changes?
None. This is simply a dependency update to a more recent crate.
0 commit comments