[Bug 2120601] Re: [FFE] openjdk-25 GA release

Vladimir Petko 2120601 at bugs.launchpad.net
Wed Sep 17 21:02:54 UTC 2025


** Also affects: jtreg7 (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: openjdk-25 (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: openjdk-25-crac (Ubuntu Focal)
   Importance: Undecided
       Status: New

** No longer affects: openjdk-25-crac (Ubuntu Focal)

** No longer affects: jtreg7 (Ubuntu Focal)

** No longer affects: openjdk-25 (Ubuntu Focal)

** No longer affects: openjdk-25 (Ubuntu Jammy)

** No longer affects: openjdk-25 (Ubuntu Noble)

** No longer affects: openjdk-25 (Ubuntu Plucky)

** Also affects: jtreg7 (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: openjdk-25 (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: openjdk-25-crac (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: jtreg7 (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Also affects: openjdk-25 (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Also affects: openjdk-25-crac (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** Also affects: jtreg7 (Ubuntu Plucky)
   Importance: Undecided
       Status: New

** Also affects: openjdk-25 (Ubuntu Plucky)
   Importance: Undecided
       Status: New

** Also affects: openjdk-25-crac (Ubuntu Plucky)
   Importance: Undecided
       Status: New

** No longer affects: openjdk-25-crac (Ubuntu Plucky)

** No longer affects: openjdk-25-crac (Ubuntu Noble)

** No longer affects: openjdk-25-crac (Ubuntu Jammy)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to openjdk-25 in Ubuntu.
https://bugs.launchpad.net/bugs/2120601

Title:
  [FFE] openjdk-25 GA release

Status in jtreg7 package in Ubuntu:
  Fix Released
Status in openjdk-25 package in Ubuntu:
  Fix Committed
Status in openjdk-25-crac package in Ubuntu:
  Triaged
Status in jtreg7 source package in Jammy:
  New
Status in openjdk-25 source package in Jammy:
  New
Status in jtreg7 source package in Noble:
  New
Status in openjdk-25 source package in Noble:
  New
Status in jtreg7 source package in Plucky:
  New
Status in openjdk-25 source package in Plucky:
  New
Status in jtreg7 source package in Questing:
  Fix Released
Status in openjdk-25 source package in Questing:
  Fix Committed
Status in openjdk-25-crac source package in Questing:
  Triaged

Bug description:
  [ 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.

  openjdk-25 is a new package for the stable releases without reverse
  dependencies.

  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.

  ---------------

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/jtreg7/+bug/2120601/+subscriptions




More information about the foundations-bugs mailing list