assignUser commented on code in PR #43050: URL: https://github.com/apache/arrow/pull/43050#discussion_r1696298333
########## docs/source/developers/java/building.rst: ########## @@ -32,8 +32,12 @@ Arrow Java uses the `Maven <https://maven.apache.org/>`_ build system. Building requires: +* JDK 22+ Review Comment: > delaying any (optional) use of FFM/FFI to Java 25 so not before september 2025. hm, I see. The main issue I see is when we need to re-build the binaries either for a patch release or other reasons, if we originally release with a non lts version and this version e.g. 22 is no longer available additional changes will be required that potentially have other issues that need to be fixed (e.g. dependencies). vs. just using the lts that will continue to be available for much longer. Though this is extrapolated from previous patch/backport experience and not actually based on java, so maybe my fears are unfounded? -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
