** 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

Reply via email to