** Description changed:
[ Impact ]
- OpenJDK 27 was released on 15th of September, the GA version is
- requested by multiple customers for the stable Ubuntu releases.
+ OpenJDK 27 was released on 15th of September, the GA version is being
+ backported to the latest stable release as per OpenJDK Updates
+ Policy[1],
openjdk-27 is a new package for the stable releases without reverse
dependencies.
- openjdk-27 is built in the stable ppa: ppa:openjdk-private/bootstrap[1]
- and should be binary-copied to -updates and -security[2].
+ openjdk-27 is built in the stable ppa: ppa:openjdk-r/openjdk-27[2] and
+ should be binary-copied to -updates and -security[1].
[ Test Plan ]
- Validate openjdk-27 build time jtreg tests for stable releases (noble,
resolute, stonking, tenacious) [N]
- Execute openjdk-27 autopkgtests for stable releases (noble, resolute,
stonking, tenacious) [N]
- Piuparts tests for stable releases (noble, resolute, stonking,
tenacious) [N]
- Execute manual test case "Build and run Spring Petclinic using
openjdk-27" for stable releases (noble, resolute, stonking, tenacious):
---
apt install openjdk-27-jdk
git clone -b java-27-petclinic https://github.com/vpa1977/spring-petclinic
cd spring-petclinic
./gradlew bootRun
---
after the application starts
---
firefox http://localhost:8080
--- See [N]
- Execute manual test: co-installation of default-jdk and openjdk-27-jdk.
OpenJDK 27 should provide /usr/bin/java. There should not be
update-alternatives conflicts/setup issues.
---
apt install openjdk-27-jdk default-jdk
java --version
---
Should report Java 27. See [N]
- Validate openjdk-27 builds with openjdk-27 as a bootstrap. See [N]
[ Where problems could occur ]
openjdk-27 is a new package for the stable releases. It participates in
update-alternatives for /usr/bin/java, /usr/bin/javac, ... and we should
validate that there is no conflict/setup issue there.
Building next Java 27 release with Java 27 as a build-dep. Mitigate by a
no change rebuild against openjdk-27 bootstrap.
[ Other Info ]
This is a toolchain SRU.
The toolchain binaries should be copied from the stable PPA:
ppa:openjdk-private/bootstrap
- openjdk-27:
- noble[N]
- resolute[N]
- stonking[N]
- tenacious[N]
Also available in [N].
- [1] https://launchpad.net/~openjdk-private/+archive/ubuntu/bootstrap
- [2]
https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/
-
+ [1]
https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/
+ [2] https://launchpad.net/~openjdk-r/+archive/ubuntu/openjdk-r
[N] Todo...
-
- ---------
-
- ## FFE ##
-
- OpenJDK 27 was released on 15th of September, the GA version is
- requested by multiple customers. We provide OpenJDK 27 in openjdk-27 and
- openjdk-27-crac packages.
-
- The package has following reverse dependencies in the archive:
- $reverse-depends src:openjdk-27
- $
- $ reverse-depends -b src:openjdk-27
- Reverse-Testsuite-Triggers
- ==========================
- * openjdk-27-crac (for openjdk-27-jdk-headless)
- * openjdk-27-crac (for openjdk-27-jre-headless)
-
- Reverse-Build-Depends
- =====================
- * openjdk-27 (for openjdk-27-jdk-headless)
- * openjdk-27-crac (for openjdk-27-jdk-headless)
-
- The GA build is OpenJDK 27 Build NN, that is already published in the
- archive [N].
-
- The change for openjdk-27 is a changelog/original tarball version change
- to indicate General Availability version number (openjdk-27+NN).
-
- ## Build ##
-
- The build logs for openjdk-27:
-
- - amd64[N]
- - arm64[N]
- - armhf[N]
- - i386[N]
- - ppc64el[N]
- - riscv64[N]
- - s390x[N]
-
- ## Installation #
-
- - openjdk-27 installation log[9]
-
- ## Testing ##
-
- openjdk-27 package was tested by:
- - build time tests
- - autopkgtest
- - manual smoke test (build and run Spring Petclinic [N] sample) [N][N]
-
- [N] Todo...
** Also affects: openjdk-27 (Ubuntu Tenacious)
Importance: Undecided
Status: New
** Also affects: openjdk-27 (Ubuntu Resolute)
Importance: Undecided
Status: New
** Also affects: openjdk-27 (Ubuntu Stonking)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2171584
Title:
[draft] openjdk-27 GA release
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-27/+bug/2171584/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs