Laurent Goujon
Laurent Goujon
@ebourg do you think you would have time to also provide feedback on my proposed changes (#128 and #129)?
Do you know why `module-info.java` files were added in the first place? It seems weird to have to remove them because arrow is moving to java 9+, and I guess...
> The module-info.java files were added to support JPMS in Arrow 17. Arrow 16 you meant? Still why was JPMS support needed? Other projects like iceberg and parquet do not...
> @jduo There is no option to force using the classpath. You are probably thinking of "useModulePath", which can be true or false. When you target Java 9 or higher,...
As the proof is in the pudding, I took a stab at dropping JDK 8 support and created a [pull request](https://github.com/apache/arrow/pull/43139)
Looks like crossbow tests are failing (which is expected since I didn't try to run them and modified all of the actions). I will try and see if I can...
> So we'd use Java 21, but we'd still be limited to Java 8 features and dependencies, other than maybe things like being able to upgrade ErrorProne now that we...
There are still some long term gains: * Some plugins are already considering dropping Java 11 support as the [official OpenJDK end of life date](https://access.redhat.com/articles/1299013#OpenJDK_Life_Cycle) is October 2024 (while Java...
Yes. it would not be necessary to refactor `sun.misc.Unsafe` access although it would be still worth it to remove it as a public field from `MemoryUtil` IMHO