** Description changed: [ Impact ] OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers for the stable Ubuntu releases. - OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. - This version is already present in questing. The full changelog of the - changes since 7.3.1 (Jammy) - https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/7. - This is a minor release that adds OpenJDK 25 support and a number of - bugfixes. - openjdk-25 is a new package for the stable releases without reverse dependencies. + + openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. + + OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. + This version is already present in questing. The full changelog of the + changes since 7.3.1 (Jammy)[3] This is a minor release that adds OpenJDK + 25 support and a number of bugfixes. + + jtreg7 is used to test openjdk-lts, openjdk-17 and openjdk-21 and is a reverse-dependency for those packages. - - openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] - and should be binary-copied to -updates and -security[2]. [ Test Plan ] - Validate that jtreg7 7.5.2+1+ds1-2 update does not introduce regressions for the stable releases due to the jtreg7 update for openjdk-lts, openjdk-17, openjdk-21 (ppa build against backports of 7.5.2+1+ds1-2) - Validate openjdk-25 build time jtreg tests for stable releases (jammy, noble, plucky) - Execute openjdk-25 autopkgtests for stable releases (jammy, noble, plucky) - Piuparts tests for stable releases (jammy, noble, plucky) - Execute manual test case "Build and run Spring Petclinic using openjdk-25" for stable releases (jammy, noble, plucky) - Execute manual test co-installation of default-jdk and openjdk-25-jdk. OpenJDK 25 should provide /usr/bin/java. There should not be update- alternatives conflicts/setup issues. [ Where problems could occur ] jtreg7 upload may impact testing of the existing openjdk-11, -17, -21. This is mitigated by rebuilding the existing security release against 7.5.2+1+ds1-2 and ensuring that there are no diffferences. openjdk-25 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. [ Other Info ] This is a toolchain SRU. The toolchain binaries should be copied from the stable PPA: ppa:openjdk-private/bootstrap Note: links to follow. - [1] https://launchpad.net/~openjdk-private/+archive/ubuntu/bootstrap [2] https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/ - + [3] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/7. --------------- ## FFE ## OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers. We provide OpenJDK 25 in openjdk-25 and openjdk-25-crac packages. The package has following reverse dependencies in the archive: $reverse-depends src:openjdk-25 $ $ reverse-depends -b src:openjdk-25 Reverse-Testsuite-Triggers ========================== * openjdk-25-crac (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jre-headless) Reverse-Build-Depends ===================== * openjdk-25 (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jdk-headless) The GA build is OpenJDK 25 Build 36, that is already published in the archive[1]. The change for openjdk-25 is a changelog/original tarball version change to indicate General Availability version number (openjdk-25+36). ## Build ## The build logs for openjdk-25: - amd64[2] - arm64[3] - armhf[4] - i386[5] - ppc64el[6] - riscv64[7] - s390x[8] ## Installation # - openjdk-25 installation log[9] ## Testing ## openjdk-25 package was tested by: - build time tests - autopkgtest - manual smoke test (build and run Spring Petclinic[10] sample) [11][12] [1] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1 [2] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115295/+files/buildlog_ubuntu-questing-amd64.openjdk-25_25~36ea-1_BUILDING.txt.gz [3] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115296/+files/buildlog_ubuntu-questing-arm64.openjdk-25_25~36ea-1_BUILDING.txt.gz [4] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115297/+files/buildlog_ubuntu-questing-armhf.openjdk-25_25~36ea-1_BUILDING.txt.gz [5] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115298/+files/buildlog_ubuntu-questing-i386.openjdk-25_25~36ea-1_BUILDING.txt.gz [6] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115299/+files/buildlog_ubuntu-questing-ppc64el.openjdk-25_25~36ea-1_BUILDING.txt.gz [7] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115300/+files/buildlog_ubuntu-questing-riscv64.openjdk-25_25~36ea-1_BUILDING.txt.gz [8] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115301/+files/buildlog_ubuntu-questing-s390x.openjdk-25_25~36ea-1_BUILDING.txt.gz [9] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/2 [10] https://github.com/spring-projects/spring-petclinic [11] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/3 [12] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/4
** Description changed: [ Impact ] OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers for the stable Ubuntu releases. openjdk-25 is a new package for the stable releases without reverse dependencies. + openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] + and should be binary-copied to -updates and -security[2]. - openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. - - OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. - This version is already present in questing. The full changelog of the - changes since 7.3.1 (Jammy)[3] This is a minor release that adds OpenJDK - 25 support and a number of bugfixes. - + OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. This version is already present in questing. The full changelog of the changes since 7.3.1 (Jammy)[3] This is a minor release that adds OpenJDK 25 support and a number of bugfixes. Short summary of the relevant changes: + - Fixes to compilation of tests/libraries/preview features (otherwise tests fail to compile) + - Use scratch directory as temporary directory + - Use loopback address to connect to agent vms + - Retry agent vm creation + - Reporting improvements/fixes (number of tests failed, skipped, passed, and excluded), + - Troubleshooting improvements (pass verbose flag to agents, allow running individual parameterised Junit tests). jtreg7 is used to test openjdk-lts, openjdk-17 and openjdk-21 and is a reverse-dependency for those packages. [ Test Plan ] - Validate that jtreg7 7.5.2+1+ds1-2 update does not introduce regressions for the stable releases due to the jtreg7 update for openjdk-lts, openjdk-17, openjdk-21 (ppa build against backports of 7.5.2+1+ds1-2) - Validate openjdk-25 build time jtreg tests for stable releases (jammy, noble, plucky) - Execute openjdk-25 autopkgtests for stable releases (jammy, noble, plucky) - Piuparts tests for stable releases (jammy, noble, plucky) - Execute manual test case "Build and run Spring Petclinic using openjdk-25" for stable releases (jammy, noble, plucky) - Execute manual test co-installation of default-jdk and openjdk-25-jdk. OpenJDK 25 should provide /usr/bin/java. There should not be update- alternatives conflicts/setup issues. [ Where problems could occur ] jtreg7 upload may impact testing of the existing openjdk-11, -17, -21. This is mitigated by rebuilding the existing security release against 7.5.2+1+ds1-2 and ensuring that there are no diffferences. openjdk-25 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. [ Other Info ] This is a toolchain SRU. The toolchain binaries should be copied from the stable PPA: ppa:openjdk-private/bootstrap Note: links to follow. [1] https://launchpad.net/~openjdk-private/+archive/ubuntu/bootstrap [2] https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/ [3] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/7. --------------- ## FFE ## OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers. We provide OpenJDK 25 in openjdk-25 and openjdk-25-crac packages. The package has following reverse dependencies in the archive: $reverse-depends src:openjdk-25 $ $ reverse-depends -b src:openjdk-25 Reverse-Testsuite-Triggers ========================== * openjdk-25-crac (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jre-headless) Reverse-Build-Depends ===================== * openjdk-25 (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jdk-headless) The GA build is OpenJDK 25 Build 36, that is already published in the archive[1]. The change for openjdk-25 is a changelog/original tarball version change to indicate General Availability version number (openjdk-25+36). ## Build ## The build logs for openjdk-25: - amd64[2] - arm64[3] - armhf[4] - i386[5] - ppc64el[6] - riscv64[7] - s390x[8] ## Installation # - openjdk-25 installation log[9] ## Testing ## openjdk-25 package was tested by: - build time tests - autopkgtest - manual smoke test (build and run Spring Petclinic[10] sample) [11][12] [1] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1 [2] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115295/+files/buildlog_ubuntu-questing-amd64.openjdk-25_25~36ea-1_BUILDING.txt.gz [3] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115296/+files/buildlog_ubuntu-questing-arm64.openjdk-25_25~36ea-1_BUILDING.txt.gz [4] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115297/+files/buildlog_ubuntu-questing-armhf.openjdk-25_25~36ea-1_BUILDING.txt.gz [5] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115298/+files/buildlog_ubuntu-questing-i386.openjdk-25_25~36ea-1_BUILDING.txt.gz [6] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115299/+files/buildlog_ubuntu-questing-ppc64el.openjdk-25_25~36ea-1_BUILDING.txt.gz [7] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115300/+files/buildlog_ubuntu-questing-riscv64.openjdk-25_25~36ea-1_BUILDING.txt.gz [8] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115301/+files/buildlog_ubuntu-questing-s390x.openjdk-25_25~36ea-1_BUILDING.txt.gz [9] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/2 [10] https://github.com/spring-projects/spring-petclinic [11] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/3 [12] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/4 ** Description changed: [ Impact ] OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers for the stable Ubuntu releases. openjdk-25 is a new package for the stable releases without reverse dependencies. openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. This version is already present in questing. The full changelog of the changes since 7.3.1 (Jammy)[3] This is a minor release that adds OpenJDK 25 support and a number of bugfixes. Short summary of the relevant changes: - Fixes to compilation of tests/libraries/preview features (otherwise tests fail to compile) - Use scratch directory as temporary directory - Use loopback address to connect to agent vms - Retry agent vm creation - Reporting improvements/fixes (number of tests failed, skipped, passed, and excluded), - Troubleshooting improvements (pass verbose flag to agents, allow running individual parameterised Junit tests). jtreg7 is used to test openjdk-lts, openjdk-17 and openjdk-21 and is a reverse-dependency for those packages. + + jtreg7 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and + should be binary-copied to -updates and -security[2]. [ Test Plan ] - Validate that jtreg7 7.5.2+1+ds1-2 update does not introduce regressions for the stable releases due to the jtreg7 update for openjdk-lts, openjdk-17, openjdk-21 (ppa build against backports of 7.5.2+1+ds1-2) - Validate openjdk-25 build time jtreg tests for stable releases (jammy, noble, plucky) - Execute openjdk-25 autopkgtests for stable releases (jammy, noble, plucky) - Piuparts tests for stable releases (jammy, noble, plucky) - Execute manual test case "Build and run Spring Petclinic using openjdk-25" for stable releases (jammy, noble, plucky) - Execute manual test co-installation of default-jdk and openjdk-25-jdk. OpenJDK 25 should provide /usr/bin/java. There should not be update- alternatives conflicts/setup issues. [ Where problems could occur ] jtreg7 upload may impact testing of the existing openjdk-11, -17, -21. This is mitigated by rebuilding the existing security release against 7.5.2+1+ds1-2 and ensuring that there are no diffferences. openjdk-25 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. [ Other Info ] This is a toolchain SRU. The toolchain binaries should be copied from the stable PPA: ppa:openjdk-private/bootstrap Note: links to follow. [1] https://launchpad.net/~openjdk-private/+archive/ubuntu/bootstrap [2] https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/ [3] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/7. --------------- ## FFE ## OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers. We provide OpenJDK 25 in openjdk-25 and openjdk-25-crac packages. The package has following reverse dependencies in the archive: $reverse-depends src:openjdk-25 $ $ reverse-depends -b src:openjdk-25 Reverse-Testsuite-Triggers ========================== * openjdk-25-crac (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jre-headless) Reverse-Build-Depends ===================== * openjdk-25 (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jdk-headless) The GA build is OpenJDK 25 Build 36, that is already published in the archive[1]. The change for openjdk-25 is a changelog/original tarball version change to indicate General Availability version number (openjdk-25+36). ## Build ## The build logs for openjdk-25: - amd64[2] - arm64[3] - armhf[4] - i386[5] - ppc64el[6] - riscv64[7] - s390x[8] ## Installation # - openjdk-25 installation log[9] ## Testing ## openjdk-25 package was tested by: - build time tests - autopkgtest - manual smoke test (build and run Spring Petclinic[10] sample) [11][12] [1] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1 [2] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115295/+files/buildlog_ubuntu-questing-amd64.openjdk-25_25~36ea-1_BUILDING.txt.gz [3] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115296/+files/buildlog_ubuntu-questing-arm64.openjdk-25_25~36ea-1_BUILDING.txt.gz [4] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115297/+files/buildlog_ubuntu-questing-armhf.openjdk-25_25~36ea-1_BUILDING.txt.gz [5] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115298/+files/buildlog_ubuntu-questing-i386.openjdk-25_25~36ea-1_BUILDING.txt.gz [6] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115299/+files/buildlog_ubuntu-questing-ppc64el.openjdk-25_25~36ea-1_BUILDING.txt.gz [7] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115300/+files/buildlog_ubuntu-questing-riscv64.openjdk-25_25~36ea-1_BUILDING.txt.gz [8] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115301/+files/buildlog_ubuntu-questing-s390x.openjdk-25_25~36ea-1_BUILDING.txt.gz [9] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/2 [10] https://github.com/spring-projects/spring-petclinic [11] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/3 [12] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/4 ** Description changed: [ Impact ] OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers for the stable Ubuntu releases. openjdk-25 is a new package for the stable releases without reverse dependencies. openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. This version is already present in questing. The full changelog of the changes since 7.3.1 (Jammy)[3] This is a minor release that adds OpenJDK 25 support and a number of bugfixes. Short summary of the relevant changes: - - Fixes to compilation of tests/libraries/preview features (otherwise tests fail to compile) + - Fixes to compilation of tests/libraries/preview features (otherwise tests fail to compile, required) - Use scratch directory as temporary directory - Use loopback address to connect to agent vms - Retry agent vm creation - Reporting improvements/fixes (number of tests failed, skipped, passed, and excluded), - Troubleshooting improvements (pass verbose flag to agents, allow running individual parameterised Junit tests). jtreg7 is used to test openjdk-lts, openjdk-17 and openjdk-21 and is a reverse-dependency for those packages. jtreg7 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. [ Test Plan ] - Validate that jtreg7 7.5.2+1+ds1-2 update does not introduce regressions for the stable releases due to the jtreg7 update for openjdk-lts, openjdk-17, openjdk-21 (ppa build against backports of 7.5.2+1+ds1-2) - Validate openjdk-25 build time jtreg tests for stable releases (jammy, noble, plucky) - Execute openjdk-25 autopkgtests for stable releases (jammy, noble, plucky) - Piuparts tests for stable releases (jammy, noble, plucky) - Execute manual test case "Build and run Spring Petclinic using openjdk-25" for stable releases (jammy, noble, plucky) - Execute manual test co-installation of default-jdk and openjdk-25-jdk. OpenJDK 25 should provide /usr/bin/java. There should not be update- alternatives conflicts/setup issues. [ Where problems could occur ] jtreg7 upload may impact testing of the existing openjdk-11, -17, -21. This is mitigated by rebuilding the existing security release against 7.5.2+1+ds1-2 and ensuring that there are no diffferences. openjdk-25 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. [ Other Info ] This is a toolchain SRU. The toolchain binaries should be copied from the stable PPA: ppa:openjdk-private/bootstrap Note: links to follow. [1] https://launchpad.net/~openjdk-private/+archive/ubuntu/bootstrap [2] https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/ [3] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/7. --------------- ## FFE ## OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers. We provide OpenJDK 25 in openjdk-25 and openjdk-25-crac packages. The package has following reverse dependencies in the archive: $reverse-depends src:openjdk-25 $ $ reverse-depends -b src:openjdk-25 Reverse-Testsuite-Triggers ========================== * openjdk-25-crac (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jre-headless) Reverse-Build-Depends ===================== * openjdk-25 (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jdk-headless) The GA build is OpenJDK 25 Build 36, that is already published in the archive[1]. The change for openjdk-25 is a changelog/original tarball version change to indicate General Availability version number (openjdk-25+36). ## Build ## The build logs for openjdk-25: - amd64[2] - arm64[3] - armhf[4] - i386[5] - ppc64el[6] - riscv64[7] - s390x[8] ## Installation # - openjdk-25 installation log[9] ## Testing ## openjdk-25 package was tested by: - build time tests - autopkgtest - manual smoke test (build and run Spring Petclinic[10] sample) [11][12] [1] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1 [2] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115295/+files/buildlog_ubuntu-questing-amd64.openjdk-25_25~36ea-1_BUILDING.txt.gz [3] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115296/+files/buildlog_ubuntu-questing-arm64.openjdk-25_25~36ea-1_BUILDING.txt.gz [4] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115297/+files/buildlog_ubuntu-questing-armhf.openjdk-25_25~36ea-1_BUILDING.txt.gz [5] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115298/+files/buildlog_ubuntu-questing-i386.openjdk-25_25~36ea-1_BUILDING.txt.gz [6] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115299/+files/buildlog_ubuntu-questing-ppc64el.openjdk-25_25~36ea-1_BUILDING.txt.gz [7] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115300/+files/buildlog_ubuntu-questing-riscv64.openjdk-25_25~36ea-1_BUILDING.txt.gz [8] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115301/+files/buildlog_ubuntu-questing-s390x.openjdk-25_25~36ea-1_BUILDING.txt.gz [9] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/2 [10] https://github.com/spring-projects/spring-petclinic [11] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/3 [12] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/4 ** Description changed: [ Impact ] OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers for the stable Ubuntu releases. openjdk-25 is a new package for the stable releases without reverse dependencies. openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. This version is already present in questing. The full changelog of the changes since 7.3.1 (Jammy)[3] This is a minor release that adds OpenJDK 25 support and a number of bugfixes. Short summary of the relevant changes: - Fixes to compilation of tests/libraries/preview features (otherwise tests fail to compile, required) - - Use scratch directory as temporary directory - - Use loopback address to connect to agent vms - - Retry agent vm creation + - Fixes to test running (use scratch directory as temporary directory, use loopback address to connect to agent vms, retry agent vm creation) - Reporting improvements/fixes (number of tests failed, skipped, passed, and excluded), - Troubleshooting improvements (pass verbose flag to agents, allow running individual parameterised Junit tests). jtreg7 is used to test openjdk-lts, openjdk-17 and openjdk-21 and is a reverse-dependency for those packages. jtreg7 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. [ Test Plan ] - Validate that jtreg7 7.5.2+1+ds1-2 update does not introduce regressions for the stable releases due to the jtreg7 update for openjdk-lts, openjdk-17, openjdk-21 (ppa build against backports of 7.5.2+1+ds1-2) - Validate openjdk-25 build time jtreg tests for stable releases (jammy, noble, plucky) - Execute openjdk-25 autopkgtests for stable releases (jammy, noble, plucky) - Piuparts tests for stable releases (jammy, noble, plucky) - Execute manual test case "Build and run Spring Petclinic using openjdk-25" for stable releases (jammy, noble, plucky) - Execute manual test co-installation of default-jdk and openjdk-25-jdk. OpenJDK 25 should provide /usr/bin/java. There should not be update- alternatives conflicts/setup issues. [ Where problems could occur ] jtreg7 upload may impact testing of the existing openjdk-11, -17, -21. This is mitigated by rebuilding the existing security release against 7.5.2+1+ds1-2 and ensuring that there are no diffferences. openjdk-25 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. [ Other Info ] This is a toolchain SRU. The toolchain binaries should be copied from the stable PPA: ppa:openjdk-private/bootstrap Note: links to follow. [1] https://launchpad.net/~openjdk-private/+archive/ubuntu/bootstrap [2] https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/ [3] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/7. --------------- ## FFE ## OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers. We provide OpenJDK 25 in openjdk-25 and openjdk-25-crac packages. The package has following reverse dependencies in the archive: $reverse-depends src:openjdk-25 $ $ reverse-depends -b src:openjdk-25 Reverse-Testsuite-Triggers ========================== * openjdk-25-crac (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jre-headless) Reverse-Build-Depends ===================== * openjdk-25 (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jdk-headless) The GA build is OpenJDK 25 Build 36, that is already published in the archive[1]. The change for openjdk-25 is a changelog/original tarball version change to indicate General Availability version number (openjdk-25+36). ## Build ## The build logs for openjdk-25: - amd64[2] - arm64[3] - armhf[4] - i386[5] - ppc64el[6] - riscv64[7] - s390x[8] ## Installation # - openjdk-25 installation log[9] ## Testing ## openjdk-25 package was tested by: - build time tests - autopkgtest - manual smoke test (build and run Spring Petclinic[10] sample) [11][12] [1] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1 [2] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115295/+files/buildlog_ubuntu-questing-amd64.openjdk-25_25~36ea-1_BUILDING.txt.gz [3] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115296/+files/buildlog_ubuntu-questing-arm64.openjdk-25_25~36ea-1_BUILDING.txt.gz [4] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115297/+files/buildlog_ubuntu-questing-armhf.openjdk-25_25~36ea-1_BUILDING.txt.gz [5] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115298/+files/buildlog_ubuntu-questing-i386.openjdk-25_25~36ea-1_BUILDING.txt.gz [6] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115299/+files/buildlog_ubuntu-questing-ppc64el.openjdk-25_25~36ea-1_BUILDING.txt.gz [7] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115300/+files/buildlog_ubuntu-questing-riscv64.openjdk-25_25~36ea-1_BUILDING.txt.gz [8] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115301/+files/buildlog_ubuntu-questing-s390x.openjdk-25_25~36ea-1_BUILDING.txt.gz [9] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/2 [10] https://github.com/spring-projects/spring-petclinic [11] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/3 [12] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/4 ** Description changed: [ Impact ] OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers for the stable Ubuntu releases. openjdk-25 is a new package for the stable releases without reverse dependencies. openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. This version is already present in questing. The full changelog of the changes since 7.3.1 (Jammy)[3] This is a minor release that adds OpenJDK 25 support and a number of bugfixes. Short summary of the relevant changes: - Fixes to compilation of tests/libraries/preview features (otherwise tests fail to compile, required) - - Fixes to test running (use scratch directory as temporary directory, use loopback address to connect to agent vms, retry agent vm creation) + - Fixes to test running (use scratch directory as temporary directory, use loopback address to connect to agent vms, retry agent vm creation, required/nice to have, resolves some intermittent test failures) - Reporting improvements/fixes (number of tests failed, skipped, passed, and excluded), - Troubleshooting improvements (pass verbose flag to agents, allow running individual parameterised Junit tests). jtreg7 is used to test openjdk-lts, openjdk-17 and openjdk-21 and is a reverse-dependency for those packages. jtreg7 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. [ Test Plan ] - Validate that jtreg7 7.5.2+1+ds1-2 update does not introduce regressions for the stable releases due to the jtreg7 update for openjdk-lts, openjdk-17, openjdk-21 (ppa build against backports of 7.5.2+1+ds1-2) - Validate openjdk-25 build time jtreg tests for stable releases (jammy, noble, plucky) - Execute openjdk-25 autopkgtests for stable releases (jammy, noble, plucky) - Piuparts tests for stable releases (jammy, noble, plucky) - Execute manual test case "Build and run Spring Petclinic using openjdk-25" for stable releases (jammy, noble, plucky) - Execute manual test co-installation of default-jdk and openjdk-25-jdk. OpenJDK 25 should provide /usr/bin/java. There should not be update- alternatives conflicts/setup issues. [ Where problems could occur ] jtreg7 upload may impact testing of the existing openjdk-11, -17, -21. This is mitigated by rebuilding the existing security release against 7.5.2+1+ds1-2 and ensuring that there are no diffferences. openjdk-25 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. [ Other Info ] This is a toolchain SRU. The toolchain binaries should be copied from the stable PPA: ppa:openjdk-private/bootstrap Note: links to follow. [1] https://launchpad.net/~openjdk-private/+archive/ubuntu/bootstrap [2] https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/ [3] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/7. --------------- ## FFE ## OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers. We provide OpenJDK 25 in openjdk-25 and openjdk-25-crac packages. The package has following reverse dependencies in the archive: $reverse-depends src:openjdk-25 $ $ reverse-depends -b src:openjdk-25 Reverse-Testsuite-Triggers ========================== * openjdk-25-crac (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jre-headless) Reverse-Build-Depends ===================== * openjdk-25 (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jdk-headless) The GA build is OpenJDK 25 Build 36, that is already published in the archive[1]. The change for openjdk-25 is a changelog/original tarball version change to indicate General Availability version number (openjdk-25+36). ## Build ## The build logs for openjdk-25: - amd64[2] - arm64[3] - armhf[4] - i386[5] - ppc64el[6] - riscv64[7] - s390x[8] ## Installation # - openjdk-25 installation log[9] ## Testing ## openjdk-25 package was tested by: - build time tests - autopkgtest - manual smoke test (build and run Spring Petclinic[10] sample) [11][12] [1] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1 [2] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115295/+files/buildlog_ubuntu-questing-amd64.openjdk-25_25~36ea-1_BUILDING.txt.gz [3] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115296/+files/buildlog_ubuntu-questing-arm64.openjdk-25_25~36ea-1_BUILDING.txt.gz [4] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115297/+files/buildlog_ubuntu-questing-armhf.openjdk-25_25~36ea-1_BUILDING.txt.gz [5] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115298/+files/buildlog_ubuntu-questing-i386.openjdk-25_25~36ea-1_BUILDING.txt.gz [6] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115299/+files/buildlog_ubuntu-questing-ppc64el.openjdk-25_25~36ea-1_BUILDING.txt.gz [7] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115300/+files/buildlog_ubuntu-questing-riscv64.openjdk-25_25~36ea-1_BUILDING.txt.gz [8] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115301/+files/buildlog_ubuntu-questing-s390x.openjdk-25_25~36ea-1_BUILDING.txt.gz [9] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/2 [10] https://github.com/spring-projects/spring-petclinic [11] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/3 [12] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/4 ** Description changed: [ Impact ] OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers for the stable Ubuntu releases. openjdk-25 is a new package for the stable releases without reverse dependencies. openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. This version is already present in questing. The full changelog of the changes since 7.3.1 (Jammy)[3] This is a minor release that adds OpenJDK 25 support and a number of bugfixes. Short summary of the relevant changes: - Fixes to compilation of tests/libraries/preview features (otherwise tests fail to compile, required) - - Fixes to test running (use scratch directory as temporary directory, use loopback address to connect to agent vms, retry agent vm creation, required/nice to have, resolves some intermittent test failures) + - Fixes to test running (use scratch directory as temporary directory, use loopback address to connect to agent vms, retry agent vm creation) - Reporting improvements/fixes (number of tests failed, skipped, passed, and excluded), - Troubleshooting improvements (pass verbose flag to agents, allow running individual parameterised Junit tests). jtreg7 is used to test openjdk-lts, openjdk-17 and openjdk-21 and is a reverse-dependency for those packages. jtreg7 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. [ Test Plan ] - Validate that jtreg7 7.5.2+1+ds1-2 update does not introduce regressions for the stable releases due to the jtreg7 update for openjdk-lts, openjdk-17, openjdk-21 (ppa build against backports of 7.5.2+1+ds1-2) - Validate openjdk-25 build time jtreg tests for stable releases (jammy, noble, plucky) - Execute openjdk-25 autopkgtests for stable releases (jammy, noble, plucky) - Piuparts tests for stable releases (jammy, noble, plucky) - Execute manual test case "Build and run Spring Petclinic using openjdk-25" for stable releases (jammy, noble, plucky) - Execute manual test co-installation of default-jdk and openjdk-25-jdk. OpenJDK 25 should provide /usr/bin/java. There should not be update- alternatives conflicts/setup issues. [ Where problems could occur ] jtreg7 upload may impact testing of the existing openjdk-11, -17, -21. This is mitigated by rebuilding the existing security release against 7.5.2+1+ds1-2 and ensuring that there are no diffferences. openjdk-25 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. [ Other Info ] This is a toolchain SRU. The toolchain binaries should be copied from the stable PPA: ppa:openjdk-private/bootstrap Note: links to follow. [1] https://launchpad.net/~openjdk-private/+archive/ubuntu/bootstrap [2] https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/ [3] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/7. --------------- ## FFE ## OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers. We provide OpenJDK 25 in openjdk-25 and openjdk-25-crac packages. The package has following reverse dependencies in the archive: $reverse-depends src:openjdk-25 $ $ reverse-depends -b src:openjdk-25 Reverse-Testsuite-Triggers ========================== * openjdk-25-crac (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jre-headless) Reverse-Build-Depends ===================== * openjdk-25 (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jdk-headless) The GA build is OpenJDK 25 Build 36, that is already published in the archive[1]. The change for openjdk-25 is a changelog/original tarball version change to indicate General Availability version number (openjdk-25+36). ## Build ## The build logs for openjdk-25: - amd64[2] - arm64[3] - armhf[4] - i386[5] - ppc64el[6] - riscv64[7] - s390x[8] ## Installation # - openjdk-25 installation log[9] ## Testing ## openjdk-25 package was tested by: - build time tests - autopkgtest - manual smoke test (build and run Spring Petclinic[10] sample) [11][12] [1] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1 [2] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115295/+files/buildlog_ubuntu-questing-amd64.openjdk-25_25~36ea-1_BUILDING.txt.gz [3] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115296/+files/buildlog_ubuntu-questing-arm64.openjdk-25_25~36ea-1_BUILDING.txt.gz [4] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115297/+files/buildlog_ubuntu-questing-armhf.openjdk-25_25~36ea-1_BUILDING.txt.gz [5] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115298/+files/buildlog_ubuntu-questing-i386.openjdk-25_25~36ea-1_BUILDING.txt.gz [6] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115299/+files/buildlog_ubuntu-questing-ppc64el.openjdk-25_25~36ea-1_BUILDING.txt.gz [7] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115300/+files/buildlog_ubuntu-questing-riscv64.openjdk-25_25~36ea-1_BUILDING.txt.gz [8] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115301/+files/buildlog_ubuntu-questing-s390x.openjdk-25_25~36ea-1_BUILDING.txt.gz [9] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/2 [10] https://github.com/spring-projects/spring-petclinic [11] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/3 [12] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/4 ** Description changed: [ Impact ] OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers for the stable Ubuntu releases. openjdk-25 is a new package for the stable releases without reverse dependencies. openjdk-25 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. OpenJDK 25 requires its test dependency jtreg7 to be updated to 7.5+. This version is already present in questing. The full changelog of the changes since 7.3.1 (Jammy)[3] This is a minor release that adds OpenJDK 25 support and a number of bugfixes. Short summary of the relevant changes: - Fixes to compilation of tests/libraries/preview features (otherwise tests fail to compile, required) - Fixes to test running (use scratch directory as temporary directory, use loopback address to connect to agent vms, retry agent vm creation) - Reporting improvements/fixes (number of tests failed, skipped, passed, and excluded), - Troubleshooting improvements (pass verbose flag to agents, allow running individual parameterised Junit tests). jtreg7 is used to test openjdk-lts, openjdk-17 and openjdk-21 and is a reverse-dependency for those packages. jtreg7 is built in the stable ppa: ppa:openjdk-private/bootstrap[1] and should be binary-copied to -updates and -security[2]. [ Test Plan ] - Validate that jtreg7 7.5.2+1+ds1-2 update does not introduce regressions for the stable releases due to the jtreg7 update for openjdk-lts, openjdk-17, openjdk-21 (ppa build against backports of - 7.5.2+1+ds1-2) + 7.5.2+1+ds1-2)[4] - Validate openjdk-25 build time jtreg tests for stable releases (jammy, noble, plucky) - Execute openjdk-25 autopkgtests for stable releases (jammy, noble, plucky) - Piuparts tests for stable releases (jammy, noble, plucky) - Execute manual test case "Build and run Spring Petclinic using openjdk-25" for stable releases (jammy, noble, plucky) - Execute manual test co-installation of default-jdk and openjdk-25-jdk. OpenJDK 25 should provide /usr/bin/java. There should not be update- alternatives conflicts/setup issues. [ Where problems could occur ] jtreg7 upload may impact testing of the existing openjdk-11, -17, -21. This is mitigated by rebuilding the existing security release against 7.5.2+1+ds1-2 and ensuring that there are no diffferences. openjdk-25 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. [ Other Info ] This is a toolchain SRU. The toolchain binaries should be copied from the stable PPA: ppa:openjdk-private/bootstrap Note: links to follow. [1] https://launchpad.net/~openjdk-private/+archive/ubuntu/bootstrap [2] https://documentation.ubuntu.com/sru/en/latest/reference/exception-OpenJDK-Updates/ [3] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/7. + [4] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/8 --------------- ## FFE ## OpenJDK 25 is released on 17th of September, the GA version is requested by multiple customers. We provide OpenJDK 25 in openjdk-25 and openjdk-25-crac packages. The package has following reverse dependencies in the archive: $reverse-depends src:openjdk-25 $ $ reverse-depends -b src:openjdk-25 Reverse-Testsuite-Triggers ========================== * openjdk-25-crac (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jre-headless) Reverse-Build-Depends ===================== * openjdk-25 (for openjdk-25-jdk-headless) * openjdk-25-crac (for openjdk-25-jdk-headless) The GA build is OpenJDK 25 Build 36, that is already published in the archive[1]. The change for openjdk-25 is a changelog/original tarball version change to indicate General Availability version number (openjdk-25+36). ## Build ## The build logs for openjdk-25: - amd64[2] - arm64[3] - armhf[4] - i386[5] - ppc64el[6] - riscv64[7] - s390x[8] ## Installation # - openjdk-25 installation log[9] ## Testing ## openjdk-25 package was tested by: - build time tests - autopkgtest - manual smoke test (build and run Spring Petclinic[10] sample) [11][12] [1] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1 [2] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115295/+files/buildlog_ubuntu-questing-amd64.openjdk-25_25~36ea-1_BUILDING.txt.gz [3] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115296/+files/buildlog_ubuntu-questing-arm64.openjdk-25_25~36ea-1_BUILDING.txt.gz [4] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115297/+files/buildlog_ubuntu-questing-armhf.openjdk-25_25~36ea-1_BUILDING.txt.gz [5] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115298/+files/buildlog_ubuntu-questing-i386.openjdk-25_25~36ea-1_BUILDING.txt.gz [6] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115299/+files/buildlog_ubuntu-questing-ppc64el.openjdk-25_25~36ea-1_BUILDING.txt.gz [7] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115300/+files/buildlog_ubuntu-questing-riscv64.openjdk-25_25~36ea-1_BUILDING.txt.gz [8] https://launchpad.net/ubuntu/+source/openjdk-25/25~36ea-1/+build/31115301/+files/buildlog_ubuntu-questing-s390x.openjdk-25_25~36ea-1_BUILDING.txt.gz [9] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/2 [10] https://github.com/spring-projects/spring-petclinic [11] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/3 [12] https://bugs.launchpad.net/ubuntu/+source/openjdk-25/+bug/2120601/comments/4 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2120601 Title: [FFE] openjdk-25 GA release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/jtreg7/+bug/2120601/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
