ARROW-16327: [Java][CI] Add Java 17 to CI matrix for java workflows#13021
ARROW-16327: [Java][CI] Add Java 17 to CI matrix for java workflows#13021raulcd wants to merge 6 commits intoapache:masterfrom
Conversation
|
Thanks for opening a pull request! If this is not a minor PR. Could you open an issue for this pull request on JIRA? https://issues.apache.org/jira/browse/ARROW Opening JIRAs ahead of time contributes to the Openness of the Apache Arrow project. Then could you also rename pull request title in the following format? or See also: |
|
@github-actions crossbow submit java |
|
Revision: fe4354fcff315f59ef52a07b5107d1adcdb59877 Submitted crossbow builds: ursacomputing/crossbow @ actions-1984 |
36cac69 to
128f18f
Compare
|
It seems that $ docker run --rm maven:3.8.5-openjdk-17 cat /etc/system-release
Oracle Linux Server release 8.5So existing How about adding BTW, it seems that nobody uses We may be able to use |
|
Could you also confirm CI failure? https://github.com/apache/arrow/runs/6218109762?check_suite_focus=true The following log may be related: |
|
Thanks for the review @kou ! I have added a new As per the failure on JDK 17 it is expected until we merge #12941, the idea is to rebase once that PR is merged and validate the JDK 17 image is passing at that point! Update: The PR to add support has been merged and I have rebased master. All the Java jobs are passing now. |
ARROW-16327: [CI][Java] Remove minor version from maven in order to be able to find the docker image
…essary debian-9-java dockerfile
| /arrow/ci/scripts/java_build.sh /arrow /build && | ||
| /arrow/ci/scripts/java_test.sh /arrow /build" | ||
|
|
||
| oracle-java: |
There was a problem hiding this comment.
How is this different from debian-java? It seems to be based on the same base image.
There was a problem hiding this comment.
the maven image for openjdk 17 is based on Oracle Linux instead of debian maven:3.8.5-openjdk-17:
$ docker run --rm maven:3.8.5-openjdk-17 cat /etc/system-release
Oracle Linux Server release 8.5
|
@github-actions crossbow submit java-jars |
|
Revision: c2238ba Submitted crossbow builds: ursacomputing/crossbow @ actions-2006
|
|
@kou @pitrou is there anything else you think we should do on this PR in order to get it merged? vs let me know if you have a better idea. |
|
Benchmark runs are scheduled for baseline = 4ea776a and contender = 1fc251f. 1fc251f is a master commit associated with this PR. Results will be available as each benchmark for each run completes. |
### What changes were proposed in this pull request? This PR aims to upgrade Apache Arrow to 9.0.0 ### Why are the changes needed? This version bring some bug fix and start to [validating Java 17](apache/arrow#13021) through CI. (The release notes have not been released yet, will update later https://arrow.apache.org/release/) ### Does this PR introduce _any_ user-facing change? No ### How was this patch tested? Pass GitHub Actions Closes #37331 from LuciferYang/SPARK-39913. Authored-by: yangjie01 <yangjie01@baidu.com> Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
This PR aims to add support for java 17 on CI as required on #12941
We probably should cherrypick the commit here on that PR.