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