Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please start building OpenJDK+OpenJ9 for jdk11 #414

Closed
1 of 8 tasks
pshipton opened this issue Jul 11, 2018 · 12 comments
Closed
1 of 8 tasks

Please start building OpenJDK+OpenJ9 for jdk11 #414

pshipton opened this issue Jul 11, 2018 · 12 comments
Assignees
Labels
enhancement Issues that enhance the code or documentation of the repo in any way

Comments

@pshipton
Copy link
Contributor

pshipton commented Jul 11, 2018

The jdk11 repo is https://github.com/ibmruntimes/openj9-openjdk-jdk11

Steps needed now that initial prototyping has been done:

  • Confirm from openj9 team that --with-freetype=bundled is the right option for JDK11
  • Install suitable JDK10 boot jdk on each machine so each job doesn't need to pull down its own copy
  • Expand build jobs to other architectures (Linux ppcle and s390x)
  • Expand build jobs to cover AIX
  • Expand build jobs to cover Windows
  • Set up test jobs
  • Create pipelines
  • Set up new release on the website
@karianna karianna added the enhancement Issues that enhance the code or documentation of the repo in any way label Jul 11, 2018
@sxa sxa self-assigned this Jul 17, 2018
@sxa
Copy link
Member

sxa commented Jul 17, 2018

I understand from @adamfarley that the branch names are now in sync with the other versions so this should "just" be a matter of duplicating the jenkins jobs which we have for 10.

@pshipton
Copy link
Contributor Author

:fingers crossed:

@sxa
Copy link
Member

sxa commented Jul 18, 2018

Related: eclipse-openj9/openj9#2089

@sxa
Copy link
Member

sxa commented Jul 18, 2018

Initial job created for Linux/x64 https://ci.adoptopenjdk.net/view/all/job/openjdk11_openj9_build_x86-64_linux/
Job is currently running from my fork pending integration of #419

@sxa
Copy link
Member

sxa commented Jul 18, 2018

Within that job:

  • Boot JDK being dynamically pulled from the hotspot adoptopenjdk release for now
  • FREETYPE_DIRECTORY=bundled in the environment as the configure command doesn't accept a directory to --with-freetype= any more - insists on only bundled or system

@sxa
Copy link
Member

sxa commented Jul 18, 2018

@sxa
Copy link
Member

sxa commented Jul 18, 2018

Added "Steps needed" to the original description

@sxa
Copy link
Member

sxa commented Jul 18, 2018

Created jobs for the other two linux platforms supported by openj9. I've heard AIX may be more problematic ...

https://ci.adoptopenjdk.net/view/work%20in%20progress/job/openjdk11_openj9_build_s390x_linux/
https://ci.adoptopenjdk.net/view/work%20in%20progress/job/openjdk11_openj9_build_ppc64le_linux/

@smlambert
Copy link
Contributor

smlambert commented Jul 19, 2018

Test jobs added:
https://ci.adoptopenjdk.net/view/all/job/openjdk11_j9_openjdktest_x86-64_linux/
https://ci.adoptopenjdk.net/view/all/job/openjdk11_j9_openjdktest_s390x_linux/
https://ci.adoptopenjdk.net/view/all/job/openjdk11_j9_openjdktest_ppc64le_linux/

Need to triage the x86_linux failure (need to explicitly handle the native tests), and will run the other 2 when builds become available.

Test failure can be addressed with an update to TEST.ROOT (see ibmruntimes/openj9-openjdk-jdk11#5), same approach as was done for openjd9-openjdk-jdk10).

@sxa
Copy link
Member

sxa commented Jul 19, 2018

AIX job: https://ci.adoptopenjdk.net/view/JDK11%20WIP/job/openjdk11_openj9_build_ppc64_aix/2/console

Failure to build on AIX (seen by the OpenJ9 team already):

checking for readlink... no
configure: error: Could not find required tool for READLINK

@sxa
Copy link
Member

sxa commented Jul 23, 2018

For reference, this tab shows all the current jdk11 "work in progress" builds: https://ci.adoptopenjdk.net/view/JDK11%20WIP/

@karianna karianna added this to the 2.x.x milestone Sep 29, 2018
@karianna karianna removed this from the 2.x.x milestone Jan 10, 2019
@sxa
Copy link
Member

sxa commented Jan 25, 2019

@smlambert @pshipton I presume you are both happy for this now to be closed :-)
I'm going to close it, please reopen if any concerns remain

@sxa sxa closed this as completed Jan 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issues that enhance the code or documentation of the repo in any way
Projects
None yet
Development

No branches or pull requests

4 participants