[
https://issues.apache.org/jira/browse/ARROW-11135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17318952#comment-17318952
]
Kouhei Sutou commented on ARROW-11135:
--------------------------------------
I don't agree with the former.
I agree with the latter.
{{libgandiva_jni}} should not depend on other libraries (should be linked with
other libraries statically). Could you try .jar at
https://github.com/ursacomputing/crossbow/releases/tag/nightly-2021-04-09-0-github-gandiva-jar-osx
?
We need to improve our release process to resolve them. The current our release
process generates Java packages on release manager's environment:
https://github.com/apache/arrow/blob/master/dev/release/01-perform.sh
The release manager for 3.0.0 used macOS. So arrow-gandiva 3.0.0 works only on
macOS.
We should build arrow-gandiva and native libraries (for macOS, Linux and
Windows) for it on CI (we can use macOS, Linux and Windows on CI) and collect
native libraries for all supported platforms into one arrow-gandiva.jar. Our
release process should just pushes the built arrow-gandiva.jar instead of
building arrow-gandiva.ja on release manager's machine.
We'll release 4.0.0 soon. This improvement will not be included in 4.0.0 if no
volunteers that work on this soon.
> Using Maven Central artifacts as dependencies produce runtime errors
> --------------------------------------------------------------------
>
> Key: ARROW-11135
> URL: https://issues.apache.org/jira/browse/ARROW-11135
> Project: Apache Arrow
> Issue Type: Bug
> Components: Java
> Affects Versions: 2.0.0, 3.0.0
> Reporter: Michael Mior
> Priority: Major
>
> I'm working on connecting Arrow/Gandiva with Apache Calcite. Overall the
> integration is working well, but I'm having issues . As [suggested on the
> mailing
> list|https://lists.apache.org/thread.html/r93a4fedb499c746917ab8d62cf5a8db8c93a7f24bc9fac81f90bedaa%40%3Cuser.arrow.apache.org%3E],
> using Dremio's public artifacts solves the problem. Between two Apache
> projects however, there would be strong preference to use Apache artifacts as
> a dependency.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)