Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package java-11-openjdk for openSUSE:Factory
checked in at 2026-07-22 19:05:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-11-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-11-openjdk.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-11-openjdk"
Wed Jul 22 19:05:53 2026 rev:88 rq:1367102 version:11.0.32.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes
2026-06-05 14:59:03.049206298 +0200
+++
/work/SRC/openSUSE:Factory/.java-11-openjdk.new.24530/java-11-openjdk.changes
2026-07-22 19:08:01.823068952 +0200
@@ -1,0 +2,124 @@
+Wed Jul 22 08:52:04 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream tag jdk-11.0.32+9 (July 2026 CPU)
+ * CVEs
+ + CVE-2026-46968 (bsc#1272224)
+ + CVE-2026-46917 (bsc#1272223)
+ + CVE-2026-47010 (bsc#1272225)
+ + CVE-2026-47021 (bsc#1272227)
+ + CVE-2026-47027 (bsc#1272228)
+ + CVE-2026-60147 (bsc#1272237)
+ + CVE-2026-47059 (bsc#1272235)
+ + CVE-2026-47063 (bsc#1272236)
+ + CVE-2026-47057 (bsc#1272233)
+ + CVE-2026-47058 (bsc#1272234)
+ + CVE-2026-41254 (bsc#1264994)
+ * Changes
+ + JDK-8200566: DistributionPointFetcher fails to fetch CRLs if
+ the DistributionPoints field contains more than one
+ DistributionPoint and the first one fails
+ + JDK-8242314: use reproducible random in vmTestbase shared code
+ + JDK-8252412: [macos11] system dynamic libraries removed from
+ filesystem
+ + JDK-8275405: Linking error for classes with lambda template
+ parameters and virtual functions
+ + JDK-8275843: Random crashes while the UI code is executed
+ + JDK-8286562: GCC 12 reports some compiler warnings
+ + JDK-8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java
+ fails new assert: assert((uint)t < T_CONFLICT + 1) failed:
+ invalid type #
+ + JDK-8292177: InitialSecurityProperty JFR event
+ + JDK-8293691: converting a defined BasicType value to a string
+ should not crash the VM
+ + JDK-8298730: Refactor subsystem_file_line_contents and add
+ docs and tests
+ + JDK-8314555: Build with mawk fails on Windows
+ + JDK-8323672: Suppress unwanted autoconf added flags in CC and
+ CXX
+ + JDK-8324243: Compilation failures in java.desktop module with
+ gcc 14
+ + JDK-8325766: Extend CertificateBuilder to create trust and end
+ entity certificates programmatically
+ + JDK-8327071: [Testbug] g-tests for cgroup leave files in /tmp
+ on linux
+ + JDK-8336498: [macos] [build]: install-file macro may run into
+ permission denied error
+ + JDK-8342858: Make target mac-jdk-bundle fails on chmod command
+ + JDK-8347740: java/io/File/createTempFile/SpecialTempFile.java
+ failing
+ + JDK-8347811: Container detection code for cgroups v2 should
+ use cgroup.controllers
+ + JDK-8349988: Change cgroup version detection logic to not
+ depend on /proc/cgroups
+ + JDK-8350749: Upgrade JLine to 3.29.0
+ + JDK-8351359: OperatingSystemMXBean: values from getCpuLoad and
+ getProcessCpuLoad are stale after 24.8 days (Windows)
+ + JDK-8353714: [17u] Backport of 8347740 incomplete
+ + JDK-8354878: File Leak in
+ CgroupSubsystemFactory::determine_type of
+ cgroupSubsystem_linux.cpp:300
+ + JDK-8355077: Compiler error at splashscreen_gif.c due to
+ unterminated string initialization
+ + JDK-8363966: GHA: Switch cross-compiling sysroots to Debian
+ trixie
+ + JDK-8365098: make/RunTests.gmk generates a wrong path to test
+ artifacts on Alpine
+ + JDK-8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests
+ skipped without SkipExceprion
+ + JDK-8366159: SkippedException is treated as a pass for
+ pkcs11/KeyStore, pkcs11/SecretKeyFactory and
+ pkcs11/SecureRandom
+ + JDK-8367766: [11u] src/jdk.crypto.ec/share/native/libsunec/
+ /impl/mpi.c:321:3: error: 'tmp.dp' may be used uninitialized
+ + JDK-8368041: Enhance TLS certificate handling
+ + JDK-8368670: Deadlock in JFR on event register + class load
+ + JDK-8369032: Add test to ensure serialized ICC_Profile stores
+ only necessary optional data
+ + JDK-8369506: Bytecode rewriting causes Java heap corruption on
+ AArch64
+ + JDK-8371559: Intermittent timeouts in test
+ javax/net/ssl/Stapling/HttpsUrlConnClient.java
+ + JDK-8372351: Add 2 WISeKey roots
+ + JDK-8373275: Improve DTLS handshaking
+ + JDK-8374058: Enhance JPEG handling
+ + JDK-8374888: Implement internal test cache to help
+ UserIterCount test performance
+ + JDK-8375065: Update LCMS to 2.18
+ + JDK-8377158: Enhance XBM image support
+ + JDK-8377167: javax/imageio/ReadAbortTest.java throw NPE when
+ x11 unavailable
+ + JDK-8377498: Improve HttpServer handling
+ + JDK-8377833: Enhance Jar file processing
+ + JDK-8378218: MSYS2 reports cygwin triplet causing bash
+ configure failure
+ + JDK-8378631: Update Zlib Data Compression Library to Version
+ 1.3.2
+ + JDK-8378687: Improve delegation of HttpURLConnection
+ + JDK-8378823: AIX build fails after zlib updated by JDK-8378631
+ + JDK-8379685: Bump update version of OpenJDK: 11.0.32
+ + JDK-8380672: Improve certification checking
+ + JDK-8380947: Add pull request template
+ + JDK-8381039: Enhance AWT ImagingLib
+ + JDK-8381049: Enhance Jar handling
+ + JDK-8381185: Improve Nashorn index handling
+ + JDK-8381195: Enhance Dataview Implementation
+ + JDK-8381519: Enhance Der Value Handling
+ + JDK-8381551: DisabledCurve test fails on Windows after
+ disabling SHA1
+ + JDK-8381796: Enhance Certificate parsing
+ + JDK-8383175: (tz) Update Timezone Data to 2026b
+ + JDK-8383354: Update LCMS to 2.19.1
+ + JDK-8383473: Follow on from tzdata2026b time change to include
+ temporary hack BC time change
+ + JDK-8384158: GHA: Downgrade Windows GHA runners to
+ windows-2022 temporarily
+ + JDK-8384495: Update Libpng to 1.6.58
+ + JDK-8384902: Update GIFlib to 6.1.3
+ + JDK-8386551: Windows build broken because of MSys2/Make update
+ + JDK-8387976: [11u] Remove designator
+ DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.32
+- Modified patch:
+ * fips.patch
+ + rediff
+
+-------------------------------------------------------------------
Old:
----
jdk-11.0.31+11.tar.gz
New:
----
jdk-11.0.32+9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-11-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.GT1YBS/_old 2026-07-22 19:08:07.043247749 +0200
+++ /var/tmp/diff_new_pack.GT1YBS/_new 2026-07-22 19:08:07.047247886 +0200
@@ -42,8 +42,8 @@
# Standard JPackage naming and versioning defines.
%global featurever 11
%global interimver 0
-%global updatever 31
-%global buildver 11
+%global updatever 32
+%global buildver 9
%global openjdk_repo jdk11u
%global openjdk_tag
jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver}
%global openjdk_dir
%{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver}
++++++ fips.patch ++++++
--- /var/tmp/diff_new_pack.GT1YBS/_old 2026-07-22 19:08:07.523264196 +0200
+++ /var/tmp/diff_new_pack.GT1YBS/_new 2026-07-22 19:08:07.535264607 +0200
@@ -73,7 +73,7 @@
+])
--- a/make/autoconf/spec.gmk.in
+++ b/make/autoconf/spec.gmk.in
-@@ -848,6 +848,10 @@ INSTALL_SYSCONFDIR=@sysconfdir@
+@@ -855,6 +855,10 @@ INSTALL_SYSCONFDIR=@sysconfdir@
# Libraries
#
@@ -389,15 +389,15 @@
+}
--- a/src/java.base/share/classes/java/security/Security.java
+++ b/src/java.base/share/classes/java/security/Security.java
-@@ -32,6 +32,7 @@ import java.net.URL;
-
+@@ -33,6 +33,7 @@ import java.net.URL;
import jdk.internal.event.EventHelper;
import jdk.internal.event.SecurityPropertyModificationEvent;
+ import jdk.internal.misc.JavaSecurityPropertiesAccess;
+import jdk.internal.misc.JavaSecuritySystemConfiguratorAccess;
import jdk.internal.misc.SharedSecrets;
import jdk.internal.util.StaticProperty;
import sun.security.util.Debug;
-@@ -50,12 +51,20 @@ import sun.security.jca.*;
+@@ -51,12 +52,20 @@ import sun.security.jca.*;
* @implNote If the properties file fails to load, the JDK implementation will
* throw an unspecified error when initializing the {@code Security} class.
*
@@ -418,7 +418,7 @@
/* Are we debugging? -- for developers */
private static final Debug sdebug =
Debug.getInstance("properties");
-@@ -70,6 +79,19 @@ public final class Security {
+@@ -74,6 +83,19 @@ public final class Security {
}
static {
@@ -438,7 +438,7 @@
// doPrivileged here because there are multiple
// things in initialize that might require privs.
// (the FileInputStream call and the File.exists call,
-@@ -85,6 +107,7 @@ public final class Security {
+@@ -96,6 +118,7 @@ public final class Security {
private static void initialize() {
props = new Properties();
boolean overrideAll = false;
@@ -446,11 +446,10 @@
// first load the system properties file
// to determine the value of security.overridePropertiesFile
-@@ -105,9 +128,63 @@ public final class Security {
+@@ -124,9 +147,62 @@ public final class Security {
}
- loadProps(null, extraPropFile, overrideAll);
}
-+
+
+ boolean sysUseProps =
Boolean.valueOf(System.getProperty(SYS_PROP_SWITCH, "false"));
+ boolean secUseProps =
Boolean.valueOf(props.getProperty(SEC_PROP_SWITCH));
+ if (sdebug != null) {
@@ -796,27 +795,17 @@
+ boolean isSystemFipsEnabled();
+ boolean isPlainKeySupportEnabled();
+}
-diff --git a/src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
b/src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
-index 688ec9f091..8489b940c4 100644
--- a/src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
+++ b/src/java.base/share/classes/jdk/internal/misc/SharedSecrets.java
-@@ -36,6 +36,7 @@ import java.io.FilePermission;
- import java.io.ObjectInputStream;
- import java.io.RandomAccessFile;
- import java.security.ProtectionDomain;
-+import java.security.Security;
- import java.security.Signature;
-
- /** A repository of "shared secrets", which are a mechanism for
-@@ -76,6 +77,7 @@ public class SharedSecrets {
- private static JavaIORandomAccessFileAccess javaIORandomAccessFileAccess;
+@@ -78,6 +78,7 @@ public class SharedSecrets {
+ private static JavaSecurityPropertiesAccess javaSecurityPropertiesAccess;
private static JavaSecuritySignatureAccess javaSecuritySignatureAccess;
private static JavaxCryptoSealedObjectAccess
javaxCryptoSealedObjectAccess;
+ private static JavaSecuritySystemConfiguratorAccess
javaSecuritySystemConfiguratorAccess;
public static JavaUtilJarAccess javaUtilJarAccess() {
if (javaUtilJarAccess == null) {
-@@ -361,4 +363,15 @@ public class SharedSecrets {
+@@ -376,4 +377,15 @@ public class SharedSecrets {
}
return javaxCryptoSealedObjectAccess;
}
@@ -1485,7 +1474,7 @@
if (omitInitialize == false) {
try {
pkcs11.C_Initialize(pInitArgs);
-@@ -1909,4 +1933,69 @@ static class SynchronizedPKCS11 extends PKCS11 {
+@@ -1945,4 +1969,69 @@ static class SynchronizedPKCS11 extends PKCS11 {
super.C_GenerateRandom(hSession, randomData);
}
}
++++++ jdk-11.0.31+11.tar.gz -> jdk-11.0.32+9.tar.gz ++++++
/work/SRC/openSUSE:Factory/java-11-openjdk/jdk-11.0.31+11.tar.gz
/work/SRC/openSUSE:Factory/.java-11-openjdk.new.24530/jdk-11.0.32+9.tar.gz
differ: char 14, line 1