Update README file for java-25-openjdk

Related: RHEL-100678
This commit is contained in:
Andrew Hughes 2025-08-26 00:34:56 +01:00
parent 6786084c7e
commit 6ab5f97765
2 changed files with 16 additions and 15 deletions

View File

@ -1,12 +1,12 @@
OpenJDK 21 is the latest Long-Term Support (LTS) release of the Java platform.
OpenJDK 25 is the latest Long-Term Support (LTS) release of the Java platform.
For a list of major changes from OpenJDK 17 (java-17-openjdk), see the upstream
release page for OpenJDK 21 and the preceding interim releases:
For a list of major changes from OpenJDK 21 (java-21-openjdk), see the upstream
release page for OpenJDK 25 and the preceding interim releases:
* 18: https://openjdk.java.net/projects/jdk/18/
* 19: https://openjdk.java.net/projects/jdk/19/
* 20: https://openjdk.java.net/projects/jdk/20/
* 21: https://openjdk.java.net/projects/jdk/21/
* 22: https://openjdk.java.net/projects/jdk/22/
* 23: https://openjdk.java.net/projects/jdk/23/
* 24: https://openjdk.java.net/projects/jdk/24/
* 25: https://openjdk.java.net/projects/jdk/25/
# Rebuilding the OpenJDK package
@ -18,21 +18,21 @@ multiple builds which only differ by the platform they were built on.
This does make rebuilding the package slightly more complicated than a
normal package. Modifications should be made to the
`java-21-openjdk-portable.specfile` file, which can be found with this
`java-25-openjdk-portable.specfile` file, which can be found with this
README file in the source RPM or installed in the documentation tree
by the `java-21-openjdk-headless` RPM.
by the `java-25-openjdk-headless` RPM.
Once the modified `java-21-openjdk-portable` RPMs are built, they
Once the modified `java-25-openjdk-portable` RPMs are built, they
should be installed and will produce a number of tarballs in the
`/usr/lib/jvm` directory. The `java-21-openjdk` RPMs can then be
`/usr/lib/jvm` directory. The `java-25-openjdk` RPMs can then be
built, which will use these tarballs to create the usual RPMs found in
RHEL. The `java-21-openjdk-portable` RPMs can be uninstalled once the
RHEL. The `java-25-openjdk-portable` RPMs can be uninstalled once the
desired final RPMs are produced.
Note that the `java-21-openjdk.spec` file has a hard requirement on
the exact version of java-21-openjdk-portable to use, so this will
Note that the `java-25-openjdk.spec` file has a hard requirement on
the exact version of java-25-openjdk-portable to use, so this will
need to be modified if the version or rpmrelease values are changed in
`java-21-openjdk-portable.specfile`.
`java-25-openjdk-portable.specfile`.
To reduce the number of RPMs involved, the `fastdebug` and `slowdebug`
builds may be disabled using `--without fastdebug` and `--without

View File

@ -2477,6 +2477,7 @@ exit 0
- Create java-25-openjdk package based on java-21-openjdk
- Introduce fakefeaturever to pretend we are java-25-openjdk ahead of time
- Sync the copy of the portable specfile with the latest update
- Update README file for java-25-openjdk
- Related: RHEL-100678
* Thu Jul 10 2025 Andrew Hughes <gnu.andrew@redhat.com> - 1:21.0.8.0.9-1