diff --git a/README.md b/README.md index aad5941..880ecec 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/java-25-openjdk.spec b/java-25-openjdk.spec index dd691d4..da72e80 100644 --- a/java-25-openjdk.spec +++ b/java-25-openjdk.spec @@ -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 - 1:21.0.8.0.9-1