Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package java-17-openjdk for openSUSE:Factory
checked in at 2026-01-26 11:02:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-17-openjdk"
Mon Jan 26 11:02:09 2026 rev:45 rq:1328945 version:17.0.18.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes
2025-10-23 16:37:10.489710470 +0200
+++
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1928/java-17-openjdk.changes
2026-01-26 11:02:11.389635079 +0100
@@ -1,0 +2,552 @@
+Fri Jan 23 18:36:49 UTC 2026 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream tag jdk-17.0.18+8 (January 2026 CPU)
+ * CVEs
+ + CVE-2026-21925, bsc#1257034
+ + CVE-2026-21932, bsc#1257036
+ + CVE-2026-21933, bsc#1257037
+ + CVE-2026-21945, bsc#1257038
+ * Changes
+ + JDK-7124287: [macosx] JTableHeader doesn't get focus after
+ pressing F8 key
+ + JDK-7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/
+ /CheckLeaseLeak.java failing intermittently
+ + JDK-8139228: JFileChooser renders file names as HTML document
+ + JDK-8139392: JInternalFrame has incorrect padding
+ + JDK-8140527: JInternalFrame has incorrect title button width
+ + JDK-8201183: sjavac build failures: "Connection attempt
+ failed: Connection refused"
+ + JDK-8201778: Speed up test
+ javax/net/ssl/DTLS/PacketLossRetransmission.java
+ + JDK-8204868: java/util/zip/ZipFile/TestCleaner.java still
+ fails with "cleaner failed to clean zipfile."
+ + JDK-8210807: Printing a JTable with a JScrollPane prints
+ table without rows populated
+ + JDK-8219408: Tests should handle ${} in the view of jtreg
+ "smart action"
+ + JDK-8230016: re-visit test sun/security/pkcs11/Serialize/
+ /SerializeProvider.java
+ + JDK-8236907: JTable added to nested panels does not paint
+ last visible row
+ + JDK-8245545: Disable TLS_RSA cipher suites
+ + JDK-8252329: runtime/LoadClass/TestResize.java timed out
+ + JDK-8257810: Only First page are printed in
+ JTable.scrollRectToVisible
+ + JDK-8265429: Improve GCM encryption
+ + JDK-8270083: -Wnonnull errors happen with GCC 11.1.1
+ + JDK-8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with
+ connection refused
+ + JDK-8281440: AWT: Conversion from string literal loses const
+ qualifier
+ + JDK-8281523: Accessibility: Conversion from string literal
+ loses const qualifier
+ + JDK-8281525: Enable Zc:strictStrings flag in Visual Studio
+ build
+ + JDK-8281682: Redundant .ico files in Windows app-image cause
+ unnecessary bloat
+ + JDK-8282047: Enhance StringDecode/Encode microbenchmarks
+ + JDK-8283544: HttpClient GET method adds Content-Length: 0
+ header
+ + JDK-8285915: failure_handler: gather the contents of
+ /etc/hosts file
+ + JDK-8286159: Memory leak in getAllConfigs of
+ awt_GraphicsEnv.c:585
+ + JDK-8286447: [Linux] AWT should start in Headless mode if
+ headful AWT library not installed
+ + JDK-8287401: jpackage tests failing on Windows due to
+ powershell issue
+ + JDK-8288109: HttpExchangeImpl.setAttribute does not allow
+ null value after JDK-8266897
+ + JDK-8288180: C2: VectorPhase must ensure that SafePointNode
+ memory input is a MergeMemNode
+ + JDK-8290557: tools/jpackage/share/AddLauncherTest.java#id1
+ failed with "ERROR: Failed: Check icon file"
+ + JDK-8292043: Incorrect decoding near EOF for stateful
+ decoders like UTF-16
+ + JDK-8292214: Memory leak in getAllConfigs of
+ awt_GraphicsEnv.c:386
+ + JDK-8294314: Minimize disabled warnings in hotspot
+ + JDK-8294591: Fix cast-function-type warning in TemplateTable
+ + JDK-8294594: Fix cast-function-type warnings in signal
+ handling code
+ + JDK-8294680: Refactor scaled border rendering
+ + JDK-8295301: Problem list TrayIcon tests that fail on Ubuntu
+ 22.04
+ + JDK-8295991: java/net/httpclient/CancelRequestTest.java fails
+ intermittently
+ + JDK-8296489: tools/jpackage/windows/WinL10nTest.java fails
+ with timeout
+ + JDK-8297302: gtest/AsyncLogGtest.java fails
+ AsyncLogTest.stdoutOutput_vm
+ + JDK-8297531: sun/security/krb5/MicroTime.java fails with
+ "Exception: What? only 100 musec precision?"
+ + JDK-8297936: Use reachabilityFence to manage liveness in
+ ClassUnload tests
+ + JDK-8299278: tools/jpackage/share/AddLauncherTest.java#id1
+ failed AddLauncherTest.bug8230933
+ + JDK-8299325: java/net/httpclient/CancelRequestTest.java fails
+ "test CancelRequestTest.testGetSendAsync(
+ "https://localhost:46509/https1/x/same/interrupt", true,
+ true)"
+ + JDK-8299553: Make ScaledEtchedBorderTest.java comprehensive
+ + JDK-8302838: jabswitch main() should avoid calling exit
+ explicitly
+ + JDK-8303089: [jittester] Add time limit to IRTree generation
+ + JDK-8303959: tools/jpackage/share/RuntimePackageTest.java
+ fails with java.lang.AssertionError missing files
+ + JDK-8304163: Move jdk.internal.module.ModuleInfoWriter to the
+ test library
+ + JDK-8304811: vmTestbase/vm/mlvm/indy/func/jvmti/
+ /stepBreakPopReturn/INDIFY_Test.java fails with
+ JVMTI_ERROR_TYPE_MISMATCH
+ + JDK-8305186: Reference.waitForReferenceProcessing should be
+ more accessible to tests
+ + JDK-8305567: serviceability/tmtools/jstat/GcTest01.java
+ failed utils.JstatGcResults.assertConsistency
+ + JDK-8305778: javax/swing/JTableHeader/6884066/
+ /bug6884066.java: Unexpected header's value; index = 4
+ value = E
+ + JDK-8308633: Increase precision of timestamps in g1 log
+ + JDK-8308780: Fix the Java Integer types on Windows
+ + JDK-8310049: Refactor Charset tests to use JUnit
+ + JDK-8310915: Typo in aarch64.ad: "envcodings"
+ + JDK-8311588: C2: RepeatCompilation compiler directive does
+ not choose stress seed randomly
+ + JDK-8313355: javax/management/remote/mandatory/notif/
+ /ListenerScaleTest.java failed with "Exception: Failed:
+ ratio=792.2791601423487"
+ + JDK-8313770: jdk/internal/platform/docker/
+ /TestSystemMetrics.java fails on Ubuntu
+ + JDK-8314136: Test java/net/httpclient/CancelRequestTest.java
+ failed: WARNING: tracker for HttpClientImpl(42) has
+ outstanding operations
+ + JDK-8314319: LogCompilation doesn't reset lateInlining when
+ it encounters a failure.
+ + JDK-8317264: Pattern.Bound has `static` fields that should be
+ 'static final'.
+ + JDK-8317970: Bump target macosx-x64 version to 11.00.00
+ + JDK-8318467: [jmh] tests concurrent.Queues and
+ concurrent.ProducerConsumer hang with 101+ threads
+ + JDK-8318613: ChoiceFormat patterns are not well tested
+ + JDK-8318730: MonitorVmStartTerminate.java still times out
+ after JDK-8209595
+ + JDK-8320836: jtreg gtest runs should limit heap size
+ + JDK-8322135: Printing JTable in Windows L&F throws
+ InternalError: HTHEME is null
+ + JDK-8322140: javax/swing/JTable/JTableScrollPrintTest.java
+ does not print the rows and columns of the table in Nimbus and
+ Aqua LookAndFeel
+ + JDK-8324065: Daylight saving information for
+ 'Africa/Casablanca' are incorrect
+ + JDK-8324491: Keyboard layout didn't keep its state if it was
+ changed when dialog was active
+ + JDK-8324861: Exceptions::wrap_dynamic_exception() doesn't
+ have ResourceMark
+ + JDK-8325647: [IR framework] Only prints stdout if exitCode is
+ 134
+ + 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-8327180: Failed: java/io/ObjectStreamClass/
+ /ObjectStreamClassCaching.java#G1
+ + JDK-8327434: Test java/util/PluggableLocale/
+ /TimeZoneNameProviderTest.java timed out
+ + JDK-8327748: Convert javax/swing/JFileChooser/6798062/
+ /bug6798062.java applet test to main
+ + JDK-8327757: Convert javax/swing/JSlider/6524424/
+ /bug6524424.java applet to main
+ + JDK-8327856: Convert applet test SpanishDiacriticsTest.java
+ to a main program
+ + JDK-8327980: Convert javax/swing/JToggleButton/4128979/
+ /bug4128979.java applet test to main
+ + JDK-8328124: Convert java/awt/Frame/ShownOnPack/
+ /ShownOnPack.html applet test to main
+ + JDK-8328247: Remove redundant dir for tests converted from
+ applet to main
+ + JDK-8328299: Convert DnDFileGroupDescriptor.html applet test
+ to main
+ + JDK-8328377: Convert java/awt/Cursor/MultiResolutionCursorTest
+ test to main
+ + JDK-8328562: Convert java/awt/InputMethods/DiacriticsTest/
+ /DiacriticsTest.java applet test to main
+ + JDK-8331231: containers/docker/TestContainerInfo.java fails
+ + JDK-8331977: Crash: SIGSEGV in dlerror()
+ + JDK-8332271: Reading data from the clipboard from multiple
+ threads crashes the JVM
+ + JDK-8333526: Restructure java/nio/channels/DatagramChannel/
+ /StressNativeSignal.java to a fail fast exception handling
+ policy
+ + JDK-8333569: jpackage tests must run app launchers with
+ retries on Linux only
+ + JDK-8333783: java/nio/channels/FileChannel/directio/
+ /DirectIOTest.java is unstable with AV software
+ + JDK-8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with
+ -Xcomp fails exitValue = 137
+ + JDK-8335986: Test javax/swing/JCheckBox/4449413/
+ /bug4449413.java fails on Windows 11 x64 because RBMenuItem's
+ and CBMenuItem's checkmark on the left side are not visible
+ + JDK-8337723: Remove redundant tests from
+ com/sun/security/sasl/gsskerb
+ + JDK-8338428: Add logging of final VM flags while setting
+ properties
+ + JDK-8338740: java/net/httpclient/HttpsTunnelAuthTest.java
+ fails with java.io.IOException: HTTP/1.1 header parser
+ received no bytes
+ + JDK-8339280: jarsigner -verify performs cross-checking
+ between CEN and LOC
+ + JDK-8339366: [jittester] Make it possible to generate tests
+ without execution
+ + JDK-8339386: Assertion on AIX - original PC must be in the
+ main code section of the compiled method
+ + JDK-8339962: Open source AWT TextField tests - Set1
+ + JDK-8340015: Open source several AWT focus tests - series 7
+ + JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake
+ signatures
+ + JDK-8340354: Open source AWT desktop properties and print
+ related tests
+ + JDK-8341097: GHA: Demote Mac x86 jobs to build only
+ + JDK-8341131: Some jdk/jfr/event/compiler tests shouldn't be
+ executed with Xcomp
+ + JDK-8341138: Rename jtreg property docker.support as
+ container.support
+ + JDK-8341496: Improve JMX connections
+ + JDK-8341861: GHA: Use only retention mechanism to remove
+ bundles
+ + JDK-8342782: AWTEventMulticaster throws StackOverflowError
+ using AquaButtonUI
+ + JDK-8343314: Move common properties from jpackage jtreg test
+ declarations to TEST.properties file
+ + JDK-8343340: Swapping checking do not work for
+ MetricsMemoryTester failcount
+ + JDK-8343875: Minor improvements of jpackage test library
+ + JDK-8344275: tools/jpackage/windows/Win8301247Test.java fails
+ on localized Windows platform
+ + JDK-8344326: Move jpackage tests from "jdk.jpackage.tests"
+ package to the default package
+ + JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on
+ Debian 12
+ + JDK-8346234: javax/swing/text/DefaultEditorKit/4278839/
+ /bug4278839.java still fails in CI
+ + JDK-8346753: Test javax/swing/JMenuItem/RightLeftOrientation/
+ /RightLeftOrientation.java fails on Windows Server 2025 x64
+ because the icons of RBMenuItem and CBMenuItem are not visible
+ in Nimbus LookAndFeel
+ + JDK-8346839: [TESTBUG] "java/awt/textfield/setechochartest4/
+ /setechochartest4.java" failed because the test frame
+ disappears on clicking "Click Several Times" button
+ + JDK-8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails
+ on macOS
+ + JDK-8346929: runtime/ClassUnload/DictionaryDependsTest.java
+ fails with "Test failed: should be unloaded"
+ + JDK-8347129: cpuset cgroups controller is required for no
+ good reason
+ + JDK-8347277: java/awt/Focus/ComponentLostFocusTest.java fails
+ intermittently
+ + JDK-8347300: Don't exclude the "PATH" var from the
+ environment when running app launchers in jpackage tests
+ + JDK-8347377: Add validation checks for ICC_Profile header
+ fields
+ + JDK-8347826: Introspector shows wrong method list after
+ 8071693
+ + JDK-8347841: Test fixes that use deprecated time zone IDs
+ + JDK-8349188: LineBorder does not scale correctly
+ + JDK-8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh
+ to java test
+ + JDK-8350102: Decouple jpackage test-lib Executor.Result and
+ Executor classes
+ + JDK-8350106: [PPC] Avoid ticks_unknown_not_Java
+ AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set
+ + JDK-8350813: Rendering of bulky sound bank from MIDI sequence
+ can cause OutOfMemoryError
+ + JDK-8351567: Jar Manifest test ValueUtf8Coding produces
+ misleading diagnostic output
+ + JDK-8352678: Opensource few JMenuItem tests
+ + JDK-8352682: Opensource JComponent tests
+ + JDK-8352686: Opensource JInternalFrame tests - series3
+ + JDK-8352687: Opensource few JInternalFrame and JTextField
+ tests
+ + JDK-8352793: Open source several AWT TextComponent tests -
+ Batch 1
+ + JDK-8352800: [PPC] OpenJDK fails to build on PPC after
+ JDK-8350106
+ + JDK-8352865: Open source several AWT TextComponent tests -
+ Batch 2
+ + JDK-8352905: Open some JComboBox bugs 1
+ + JDK-8352966: Opensource Several Font related tests - Batch 2
+ + JDK-8352997: Open source several Swing JTabbedPane tests
+ + JDK-8353007: Open some JComboBox bugs 2
+ + JDK-8353011: Open source Swing JButton tests - Set 1
+ + JDK-8353201: Open source Swing Tooltip tests - Set 2
+ + JDK-8353299: VerifyJarEntryName.java test fails
+ + JDK-8353309: Open source several Swing text tests
+ + JDK-8353319: Open source Swing tests - Set 3
+ + JDK-8353445: Open source several AWT Menu tests - Batch 1
+ + JDK-8353470: Clean up and open source couple AWT Graphics
+ related tests (Part 2)
+ + JDK-8353483: Open source some JProgressBar tests
+ + JDK-8353486: Open source Swing Tests - Set 4
+ + JDK-8353585: Provide ChoiceFormat#parse(String,
+ ParsePosition) tests
+ + JDK-8353586: Open source several toolkit tests
+ + JDK-8353589: Open source a few Swing menu-related tests
+ + JDK-8353592: Open source several scrollbar tests
+ + JDK-8353661: Open source several swing tests batch5
+ + JDK-8353832: Opensource FontClass, Selection and Icon tests
+ + JDK-8353950: Clipboard interaction on Windows is unstable
+ + JDK-8353957: Open source several AWT ScrollPane tests -
++++ 255 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes
++++ and
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1928/java-17-openjdk.changes
Old:
----
jdk-17.0.17+10.tar.gz
New:
----
bsc_1255446.patch
jdk-17.0.18+8.tar.gz
----------(New B)----------
New:- Added patch:
* bsc_1255446.patch
+ OpenJDK rendering blue borders when it should not, due to
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-17-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.1HtXiH/_old 2026-01-26 11:02:14.477765114 +0100
+++ /var/tmp/diff_new_pack.1HtXiH/_new 2026-01-26 11:02:14.477765114 +0100
@@ -1,7 +1,7 @@
#
# spec file for package java-17-openjdk
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -33,8 +33,8 @@
# Standard JPackage naming and versioning defines.
%global featurever 17
%global interimver 0
-%global updatever 17
-%global buildver 10
+%global updatever 18
+%global buildver 8
%global openjdk_repo jdk17u
%global openjdk_tag
jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}+%{buildver}
%global openjdk_dir
%{openjdk_repo}-jdk-%{featurever}.%{interimver}.%{updatever}%{?patchver:.%{patchver}}-%{buildver}
@@ -175,6 +175,8 @@
Patch21: reproducible-javadoc-timestamp.patch
Patch22: reproducible-directory-mtime.patch
#
+Patch31: bsc_1255446.patch
+#
# OpenJDK specific patches
#
Patch200: ppc_stack_overflow_fix.patch
@@ -211,7 +213,6 @@
BuildRequires: mozilla-nss-devel >= 3.53
BuildRequires: pkgconfig
BuildRequires: unzip
-BuildRequires: update-desktop-files
BuildRequires: xorg-x11-proto-devel
BuildRequires: xprop
BuildRequires: zip
@@ -415,6 +416,8 @@
%patch -P 21 -p1
%patch -P 22 -p1
+%patch -P 31 -p1
+
%patch -P 200 -p1
%patch -P 301 -p1
@@ -625,7 +628,6 @@
install -d -m 0755 %{buildroot}%{_datadir}/{applications,pixmaps}
install -d -m 0755 %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/
install -m 0644 jconsole.desktop %{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/
-%suse_update_desktop_file
%{buildroot}/%{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop
# Find demo directories.
find %{buildroot}%{_jvmdir}/%{sdkdir}/demo \
++++++ bsc_1255446.patch ++++++
--- a/src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
+++ b/src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
@@ -53,6 +53,7 @@ import java.lang.ref.WeakReference;
import sun.awt.AWTAccessor;
import sun.awt.AWTAccessor.ComponentAccessor;
+import sun.awt.image.PixelConverter;
import sun.awt.PaintEventDispatcher;
import sun.awt.PeerEvent;
import sun.awt.SunToolkit;
@@ -465,7 +466,20 @@ class XWindow extends XBaseWindow implements
X11ComponentPeer {
if (!doEraseBackground()) {
return;
}
- int pixel = surfaceData.pixelFor(c.getRGB());
+ int pixel = 0;
+ boolean isOglEnabled = Boolean.getBoolean("sun.java2d.opengl");
+ if (isOglEnabled) {
+ // 6304250: XAWT: Items in choice show a blue border on OpenGL
+ Solaris10 when background color is set
+ // Note: When OGL is enabled, surfaceData.pixelFor() will not
+ // return a pixel value appropriate for passing to
+ // XSetWindowBackground(). Therefore, we will use the
ColorModel
+ // for this component in order to calculate a pixel value from
+ // the given RGB value.
+ ColorModel cm = getColorModel();
+ pixel = PixelConverter.instance.rgbToPixel(c.getRGB(), cm);
+ } else {
+ pixel = surfaceData.pixelFor(c.getRGB());
+ }
XlibWrapper.XSetWindowBackground(XToolkit.getDisplay(),
getContentWindow(), pixel);
XlibWrapper.XClearWindow(XToolkit.getDisplay(),
getContentWindow());
}
++++++ jdk-17.0.17+10.tar.gz -> jdk-17.0.18+8.tar.gz ++++++
/work/SRC/openSUSE:Factory/java-17-openjdk/jdk-17.0.17+10.tar.gz
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1928/jdk-17.0.18+8.tar.gz
differ: char 13, line 1