findepi commented on issue #15342:
URL: https://github.com/apache/datafusion/issues/15342#issuecomment-3095922964

   This is a result of a rift in the ecosystem. [The `xz2` 
crate](https://crates.io/crates/xz2) has been forked and re-released under new 
name [`liblzma`](https://crates.io/crates/liblzma). The both have companion sys 
crates (`lzma-sys` and `liblzma-sys` respectively), which both define same 
static linking `links = "lzma"`.
   While `xz2` is not actively maintained, it's not considered abandoned by its 
maintainer -- https://github.com/alexcrichton/xz2-rs/issues/128. On the other 
hand, last release was 3 years ago.
   
   Recently, [the `zip` crate](https://crates.io/crates/zip) has migrated to 
the forked version (https://github.com/zip-rs/zip2/issues/326), making it 
impossible to use `datafusion` and `zip` in one build. In particular, I became 
aware of this problem because of a dependency which transitively requires 
latest `zip 0.4.3`.
   
   All in all, not an awesome situation with no really good solution. I wish 
this fork didn't happen.
   I think we need to decide what to do with `xz2` dependency that we ourselves 
define.
   It doesn't look like the problem will go away. It doesn't look like the 
carpet is big enough to cover all this.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to