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

Reply via email to