openjdk-25 25.0.1+8-1~24.04 source package in Ubuntu

Changelog

openjdk-25 (25.0.1+8-1~24.04) noble-security; urgency=medium

  * Upload to Ubuntu 24.04.

openjdk-25 (25.0.1+8-1) unstable; urgency=medium

  * OpenJDK 25.0.1 release, build 8.
    - CVEs:
      + CVE-2025-53057, 8360937: Enhance certificate handling.
      + CVE-2025-53066, 8356294: Enhance Path Factories.
      + CVE-2025-61748, 8359454: Enhance String handling.

  [ Vladimir Petko ]
  * d/s/lintian-overrides: Override false positive nproc warning.
  * d/{JB-doc.overrides.in, JB-jre-headless.overrides.in}: Add override for
    old FSF copyright address.
  * d/JB-jvmci-jdk.overrides.in: Update overrides for jvmci package.
  * d/t/problems.csv: DocRootDirPermissionsTest.java - Fix typo in
    the test name.
  * d/t/problems.csv: Synchronize problem list.
  * d/t/dependencies.sh: Relax test assertion for PC/SC library.
  * d/rules: Prefer openjdk-25 for bootstrap.
  * d/control: Regenerate.
  * d/p/jdk-8369450.patch: Fix ftbfs due to rust-coreutils date. LP: #2127120.
  * Security Manager was removed in -25, so the JDK image no longer has
    default.policy and java.policy.
  * jaxp-strict.properties.template was moved by d/rules to
    jaxp-strict.properties, but we still created symlink to
    jaxp-strict.properties.template.  Replace mv with cp so that link
    to jaxp-strict.properties.template is not broken.
  * d/rules: Run jtreg autopkgtests only on jtreg architectures.
  * d/t/{hotspot-autopkgtest.in, jdk-autopkgtest.in}: Skip tests
    that require a large amount of memory.
  * d/t/{control,hotspot-autopkgtest.sh, jdk-autopkgtest.sh}:
    Regenerate.
  * d/p/jdk-8370049-proposed.patch: s390x G1 barrier compare and exchange
    operation should update output parameter instead of input.  LP: #2127750.

  [ Matthias Klose ]
  * d/rules: Let the install target depend on the build target.
    Closes: #1105520.
  * Update the location of the upstream VCS.

 -- Pushkar Kulkarni <email address hidden>  Thu, 23 Oct 2025 14:53:46 +0530

Upload details

Uploaded by:
Pushkar Kulkarni
Uploaded to:
Noble
Original maintainer:
Ubuntu Developers
Architectures:
alpha amd64 arc armel armhf arm64 hppa i386 ia64 loong64 mips mipsel mips64 mips64el powerpc ppc64 ppc64el m68k riscv64 sh4 sparc sparc64 s390x x32 all
Section:
java
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Noble updates universe java
Noble security universe java

Downloads

File Size SHA-256 Checksum
openjdk-25_25.0.1+8.orig-googletest.tar.xz 602.3 KiB db220ce29459378d5fd0d725da4379cac15f0158962e018b862fdb10b460a1ee
openjdk-25_25.0.1+8.orig.tar.xz 70.6 MiB 5621428d358067d8542bdabeb95e738529386c68b38d790ad456f95ac0a2297b
openjdk-25_25.0.1+8-1~24.04.debian.tar.xz 204.1 KiB f47f99484a91b0305ee7c8188e3b2eb83ae2488d419402565c7d92def9f429fa
openjdk-25_25.0.1+8-1~24.04.dsc 5.0 KiB 3e80fcd25f407c625dba2d44f8296f2809c75946f9adef4e83c240cda2461443

View changes file

Binary packages built by this source

openjdk-25-dbg: Java runtime based on OpenJDK (debugging symbols)

 OpenJDK is a development environment for building applications,
 applets, and components using the Java programming language.
 .
 This package contains the debugging symbols.

openjdk-25-demo: Java runtime based on OpenJDK (demos and examples)

 OpenJDK Java runtime

openjdk-25-doc: OpenJDK Development Kit (JDK) documentation

 OpenJDK is a development environment for building applications,
 applets, and components using the Java programming language.
 .
 This package contains the API documentation.

openjdk-25-jdk: OpenJDK Development Kit (JDK)

 OpenJDK is a development environment for building applications,
 applets, and components using the Java programming language.

openjdk-25-jdk-headless: OpenJDK Development Kit (JDK) (headless)

 OpenJDK is a development environment for building applications,
 applets, and components using the Java programming language.

openjdk-25-jre: OpenJDK Java runtime, using Hotspot JIT

 Full Java runtime environment - needed for executing Java GUI and Webstart
 programs, using Hotspot JIT.

openjdk-25-jre-headless: OpenJDK Java runtime, using Hotspot JIT (headless)

 Minimal Java runtime - needed for executing non GUI Java programs,
 using Hotspot JIT.

openjdk-25-jre-zero: Alternative JVM for OpenJDK, using Zero

 The package provides an alternative runtime using the Zero VM. Built on
 architectures in addition to the Hotspot VM as a debugging aid for those
 architectures which don't have a Hotspot VM.
 .
 The VM is started with the option `-zero'. See the README.Debian for details.

openjdk-25-jvmci-jdk: JVMCI-enabled SDK for building graalvm

 This package provides a JVMCI-enabled GraalVM builder Java SDK.

openjdk-25-source: OpenJDK Development Kit (JDK) source files

 OpenJDK is a development environment for building applications,
 applets, and components using the Java programming language.
 .
 This package contains the Java programming language source files
 (src.zip) for all classes that make up the Java core API.

openjdk-25-testsupport: Java runtime based on OpenJDK (regression test support)

 OpenJDK is a development environment for building applications,
 applets, and components using the Java programming language.
 .
 This package contains all the binary files needed to run the
 OpenJDK autopkg tests.