Public bug reported: [ Impact ]
OpenJDK 27 is released on 17th of September, the GA version is requested by multiple customers for the stable Ubuntu releases. 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]. [ 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/ [N] Todo... --------- ## FFE ## OpenJDK 27 is released on NNth of MONTH, 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... ** Affects: openjdk-27 (Ubuntu) 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: 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
