-
Bug
-
Resolution: Unresolved
-
Critical
-
rhel-9.4
-
None
-
javapackages-tools-6.0.0-9.el9
-
No
-
Moderate
-
ZStream
-
rhel-sst-cs-base-utils
-
ssg_core_services
-
13
-
16
-
8
-
Dev ack
-
False
-
-
Yes
-
None
-
Approved Blocker
-
- javapackages-tools Requires java-17-openjdk-headless and not java-11-openjdk-headless
- the /Sanity/default-java test for default JDK/JRE passes
-
None
-
None
-
Unspecified Release Note Type - Unknown
-
-
Proposed
-
None
javapackages-tools controls which Java is used as default JRE/JDK for running RHEL applications.
Currently the defalut is OpenJDK 11, which ends support in October.
It was decided that the default should be switched to OpenJDK 17.
More details are at RHELBU-2879.
Testing:
Tests for javapackages-tools are maintained in tmt format at https://src.fedoraproject.org/tests/javapackages-tools
There was the test /Sanity/default-java which was recently dropped.
Create a branch c9s from commit a715e81 that includes the test.
Adjust the test to assert that OpenJDK 17 is the default.
Documentation:
It should be documented in 9.5 release notes and in errata text that OpenJDK 17 becomes the new system default for running applications. All applications that use default Java will now be ran with OpenJDK 17 instead of 11.
Acceptance criteria:
- javapackages-tools Requires java-17-openjdk-headless and not java-11-openjdk-headless
- the /Sanity/default-java test for default JDK/JRE passes
This change is intended to be delivered in RHEL 9.6 Y, 9.5 0day and 9.4 Z.
The original Jira issue is for Y-stream RHEL 9.6, please clone it and adjust for Z-stream as appropriate.
- relates to
-
RHEL-64437 javapackages-tools should not have any hard dependency on a specific OpenJDK [rhel-9.6]
- Planning