Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package java-21-openjdk for openSUSE:Factory checked in at 2024-01-18 21:51:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-21-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-21-openjdk.new.16006 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-21-openjdk" Thu Jan 18 21:51:46 2024 rev:6 rq:1139468 version:21.0.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/java-21-openjdk/java-21-openjdk.changes 2023-12-15 21:47:09.713892743 +0100 +++ /work/SRC/openSUSE:Factory/.java-21-openjdk.new.16006/java-21-openjdk.changes 2024-01-18 21:51:54.829535015 +0100 @@ -1,0 +2,523 @@ +Wed Jan 17 13:18:39 UTC 2024 - Fridrich Strba <fst...@suse.com> + +- Update to upstream tag jdk-21.0.2+13 (January 2024 CPU) + * CVEs + + CVE-2024-20918, bsc#1218907 + + CVE-2024-20919, bsc#1218903 + + CVE-2024-20921, bsc#1218905 + + CVE-2024-20945, bsc#1218909 + + CVE-2024-20952, bsc#1218911 + * Security fixes + + JDK-8308204: Enhanced certificate processing + + JDK-8314295: Enhance verification of verifier + + JDK-8314307: Improve loop handling + + JDK-8314468: Improve Compiler loops + + JDK-8316976: Improve signature handling + + JDK-8317547: Enhance TLS connection support + * Other changes + + JDK-8038244: (fs) Check return value of malloc in + Java_sun_nio_fs_AixNativeDispatcher_getmntctl() + + JDK-8161536: sun/security/pkcs11/sslecc/ + /ClientJSSEServerJSSE.java fails with ProviderException + + JDK-8219652: [aix] Tests failing with JNI attach problems. + + JDK-8225377: type annotations are not visible to javac + plugins across compilation boundaries + + JDK-8232839: JDI AfterThreadDeathTest.java failed due to + "FAILED: Did not get expected IllegalThreadStateException on + a StepRequest.enable()" + + JDK-8267502: JDK-8246677 caused 16x performance regression in + SynchronousQueue + + JDK-8267509: Improve IllegalAccessException message to + include the cause of the exception + + JDK-8268916: Tests for AffirmTrust roots + + JDK-8286757: adlc tries to build with /pathmap but without + /experimental:deterministic + + JDK-8294156: Allow PassFailJFrame.Builder to create test UI + + JDK-8294158: HTML formatting for PassFailJFrame instructions + + JDK-8294427: Check boxes and radio buttons have rendering + issues on Windows in High DPI env + + JDK-8294535: Add screen capture functionality to + PassFailJFrame + + JDK-8295068: SSLEngine throws NPE parsing CertificateRequests + + JDK-8295555: Primitive wrapper caches could be `@Stable` + + JDK-8299614: Shenandoah: STW mark should keep nmethod/oops + referenced from stack chunk alive + + JDK-8300663: java/util/concurrent/SynchronousQueue/ + /Fairness.java failed with "Error: fair=true i=0 j=1" + + JDK-8301247: JPackage app-image exe launches multiple exe's + in JDK 17+ + + JDK-8301341: LinkedTransferQueue does not respect timeout for + poll() + + JDK-8301457: Code in SendPortZero.java is uncommented even + after JDK-8236852 was fixed + + JDK-8301489: C1: ShortLoopOptimizer might lift instructions + before their inputs + + JDK-8301846: Invalid TargetDataLine after screen lock when + using JFileChooser or COM library + + JDK-8303737: C2: Load can bypass subtype check that enforces + it's from the right object type + + JDK-8306561: Possible out of bounds access in + print_pointer_information + + JDK-8308103: Massive (up to ~30x) increase in C2 compilation + time since JDK 17 + + JDK-8308452: Extend internal Architecture enum with byte + order and address size + + JDK-8308479: [s390x] Implement alternative fast-locking scheme + + JDK-8308592: Framework for CA interoperability testing + + JDK-8308593: Add KEEPALIVE Extended Socket Options Support + for Windows + + JDK-8309209: C2 failed "assert(_stack_guard_state == + stack_guard_reserved_disabled) failed: inconsistent state" + + JDK-8309305: sun/security/ssl/SSLSocketImpl/ + /BlockedAsyncClose.java fails with jtreg test timeout + + JDK-8309545: Thread.interrupted from virtual thread + needlessly resets interrupt status + + JDK-8309663: test fails "assert(check_alignment(result)) + failed: address not aligned: 0x00000008baadbabe" + + JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when + using second test directory + + JDK-8309974: some JVMCI tests fail when VM options include + -XX:+EnableJVMCI + + JDK-8310239: Add missing cross modifying fence in nmethod + entry barriers + + JDK-8310512: Cleanup indentation in jfc files + + JDK-8310596: Utilize existing method + frame::interpreter_frame_monitor_size_in_bytes() + + JDK-8310982: jdk/internal/util/ArchTest.java fails after + JDK-8308452 failed with Method isARM() + + JDK-8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to + java.lang.RuntimeException: Did not find expected NMT output + + JDK-8311514: Incorrect regex in TestMetaSpaceLog.java + + JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java + + JDK-8311591: Add SystemModulesPlugin test case that splits + module descriptors with new local variables defined by + DedupSetBuilder + + JDK-8311630: [s390] Implementation of Foreign Function & + Memory API (Preview) + + JDK-8311631: When multiple users run tools/jpackage/share/ + /LicenseTest.java, Permission denied for writing + /var/tmp/*.files + + JDK-8311680: Update the release version after forking Oct + CPU23_10 + + JDK-8311681: Update the Jan CPU24_01 release date in master + branch after forking Oct CPU23_10 + + JDK-8311813: C1: Uninitialized PhiResolver::_loop field + + JDK-8311938: Add default cups include location for configure + on AIX + + JDK-8312078: [PPC] JcmdScale.java Failing on AIX + + JDK-8312126: NullPointerException in CertStore.getCRLs after + 8297955 + + JDK-8312166: (dc) DatagramChannel's socket adaptor does not + release carrier thread when blocking in receive + + JDK-8312174: missing JVMTI events from vthreads parked during + JVMTI attach + + JDK-8312191: ColorConvertOp.filter for the default + destination is too slow + + JDK-8312433: HttpClient request fails due to connection being + considered idle and closed + + JDK-8312434: SPECjvm2008/xml.transform with CDS fails with + "can't seal package nu.xom" + + JDK-8312440: assert(cast != nullptr) failed: must have added + a cast to pin the node + + JDK-8312466: /bin/nm usage in AIX makes needs -X64 flag + + JDK-8312467: relax the builddir check in + make/autoconf/basic.m4 + + JDK-8312592: New parentheses warnings after HarfBuzz 7.2.0 + update + + JDK-8312612: handle WideCharToMultiByte return values + + JDK-8313164: src/java.desktop/windows/native/libawt/windows/ + /awt_Robot.cpp GetRGBPixels adjust releasing of resources + + JDK-8313167: Update to use jtreg 7.3 + + JDK-8313206: PKCS11 tests silently skip execution + + JDK-8313244: NM flags handling in configure process + + JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground + release resources in early returns + + JDK-8313322: RISC-V: implement MD5 intrinsic + + JDK-8313368: (fc) FileChannel.size returns 0 on block special + files + + JDK-8313575: Refactor PKCS11Test tests + + JDK-8313616: support loading library members on AIX in + os::dll_load + + JDK-8313643: Update HarfBuzz to 8.2.2 + + JDK-8313656: assert(!JvmtiExport::can_support_virtual_threads()) + with -XX:-DoJVMTIVirtualThreadTransitions + + JDK-8313756: [BACKOUT] 8308682: Enhance AES performance + + JDK-8313760: [REDO] Enhance AES performance + + JDK-8313779: RISC-V: use andn / orn in the MD5 instrinsic + + JDK-8313781: Add regression tests for large page logging and + user-facing error messages + + JDK-8313782: Add user-facing warning if THPs are enabled but + cannot be used + + JDK-8313792: Verify 4th party information in + src/jdk.internal.le/share/legal/jline.md + + JDK-8313873: java/nio/channels/DatagramChannel/ + /SendReceiveMaxSize.java fails on AIX due to small default + RCVBUF size and different IPv6 Header interpretation + + JDK-8314045: ArithmeticException in GaloisCounterMode + + JDK-8314094: java/lang/ProcessHandle/InfoTest.java fails on + Windows when run as user with Administrator privileges + + JDK-8314120: Add tests for FileDescriptor.sync + + JDK-8314121: test tools/jpackage/share/ + /RuntimePackageTest.java#id0 fails on RHEL8 + + JDK-8314191: C2 compilation fails with "bad AD file" + + JDK-8314226: Series of colon-style fallthrough switch cases + with guards compiled incorrectly + + JDK-8314242: Update applications/scimark/Scimark.java to + accept VM flags + + JDK-8314246: javax/swing/JToolBar/4529206/bug4529206.java + fails intermittently on Linux + + JDK-8314263: Signed jars triggering Logger finder recursion + and StackOverflowError + + JDK-8314330: java/foreign tests should respect vm flags when + start new processes + + JDK-8314476: TestJstatdPortAndServer.java failed with + "java.rmi.NoSuchObjectException: no such object in table" + + JDK-8314495: Update to use jtreg 7.3.1 + + JDK-8314551: More generic way to handshake GC threads with + monitor deflation + + JDK-8314580: PhaseIdealLoop::transform_long_range_checks + fails with assert "was tested before" + + JDK-8314632: Intra-case dominance check fails in the presence + of a guard + + JDK-8314759: VirtualThread.parkNanos timeout adjustment when + pinned should be replaced + + JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 + write result errno in missing case + + JDK-8314935: Shenandoah: Unable to throw OOME on back-to-back + Full GCs + + JDK-8315026: ProcessHandle implementation listing processes + on AIX should use getprocs64 + + JDK-8315062: [GHA] get-bootjdk action should return the + abolute path + + JDK-8315082: [REDO] Generational ZGC: Tests crash with + assert(index == 0 || is_power_of_2(index)) + + JDK-8315088: C2: assert(wq.size() - before == + EMPTY_LOOP_SIZE) failed: expect the EMPTY_LOOP_SIZE nodes of + this body if empty + + JDK-8315195: RISC-V: Update hwprobe query for new extensions + + JDK-8315206: RISC-V: hwprobe query is_set return wrong value + + JDK-8315213: java/lang/ProcessHandle/TreeTest.java test + enhance output of children + + JDK-8315214: Do not run sun/tools/jhsdb tests concurrently + + JDK-8315362: NMT: summary diff reports threads count + incorrectly + + JDK-8315377: C2: assert(u->find_out_with(Op_AddP) == nullptr) + failed: more than 2 chained AddP nodes? + + JDK-8315383: jlink SystemModulesPlugin incorrectly parses the + options + + JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some + cases + + JDK-8315437: Enable parallelism in + vmTestbase/nsk/monitoring/stress/classload tests + + JDK-8315442: Enable parallelism in + vmTestbase/nsk/monitoring/stress/thread tests + + JDK-8315452: Erroneous AST missing modifiers for partial input + + JDK-8315499: build using devkit on Linux ppc64le RHEL puts + path to devkit into libsplashscreen + + JDK-8315545: C1: x86 cmove can use short branches + + JDK-8315549: CITime misreports code/total nmethod sizes + + JDK-8315554: C1: Replace "cmp reg, 0" with "test reg, reg" on + x86 + + JDK-8315578: PPC builds are broken after JDK-8304913 + + JDK-8315579: SPARC64 builds are broken after JDK-8304913 + + JDK-8315606: Open source few swing text/html tests + + JDK-8315612: RISC-V: intrinsic for unsignedMultiplyHigh + + JDK-8315644: increase timeout of + sun/security/tools/jarsigner/Warning.java + + JDK-8315651: Stop hiding AIX specific multicast socket errors + via NetworkConfiguration (aix) + + JDK-8315683: Parallelize + java/util/concurrent/tck/JSR166TestCase.java + + JDK-8315684: Parallelize + sun/security/util/math/TestIntegerModuloP.java + + JDK-8315688: Update jdk21u fix version to 21.0.2 + + JDK-8315692: Parallelize + gc/stress/TestStressRSetCoarsening.java test + + JDK-8315696: SignedLoggerFinderTest.java test failed + + JDK-8315702: jcmd Thread.dump_to_file slow with millions of + virtual threads + + JDK-8315706: com/sun/tools/attach/warnings/ + /DynamicLoadWarningTest.java real fix for failure on AIX + + JDK-8315735: VerifyError when switch statement used with + synchronized block + + JDK-8315751: RandomTestBsi1999 fails often with timeouts on + Linux ppc64le + + JDK-8315766: Parallelize + gc/stress/TestStressIHOPMultiThread.java test + + JDK-8315770: serviceability/sa/TestJmapCoreMetaspace.java + should run with -XX:-VerifyDependencies + + JDK-8315774: Enable parallelism in vmTestbase/gc/g1/unloading + tests + + JDK-8315863: [GHA] Update checkout action to use v4 + + JDK-8315869: UseHeavyMonitors not used + + JDK-8315920: C2: "control input must dominate current + control" assert failure + + JDK-8315931: RISC-V: xxxMaxVectorTestsSmokeTest fails when + using RVV + + JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java + test + + JDK-8315937: Enable parallelism in + vmTestbase/nsk/stress/numeric tests + + JDK-8315942: Sort platform enums and definitions after + JDK-8304913 follow-ups + + JDK-8315960: test/jdk/java/io/File/TempDirDoesNotExist.java + leaves test files behind + + JDK-8315971: ProblemList containers/docker/ + /TestMemoryAwareness.java on linux-all + + JDK-8316003: Update FileChooserSymLinkTest.java to HTML + instructions + + JDK-8316017: Refactor timeout handler in PassFailJFrame + + JDK-8316025: Use testUI() method of PassFailJFrame.Builder in + FileChooserSymLinkTest.java + + JDK-8316030: Update Libpng to 1.6.40 + + JDK-8316031: SSLFlowDelegate should not log from synchronized + block + + JDK-8316060: test/hotspot/jtreg/runtime/reflect/ + /ReflectOutOfMemoryError.java may fail if heap is huge + + JDK-8316087: Test SignedLoggerFinderTest.java is still failing + + JDK-8316113: Infinite permission checking loop in java/net/spi/ + /InetAddressResolverProvider/RuntimePermissionTest + + JDK-8316123: ProblemList + serviceability/dcmd/gc/RunFinalizationTest.java on AIX + + JDK-8316130: Incorrect control in + LibraryCallKit::inline_native_notify_jvmti_funcs + + JDK-8316142: Enable parallelism in + vmTestbase/nsk/monitoring/stress/lowmem tests + + JDK-8316156: ByteArrayInputStream.transferTo causes + MaxDirectMemorySize overflow + + JDK-8316178: Better diagnostic header for CodeBlobs + + JDK-8316179: Use consistent naming for lightweight locking in + MacroAssembler + + JDK-8316181: Move the fast locking implementation out of the + .ad files + + JDK-8316199: Remove sun/tools/jstatd/TestJstatd* tests from + problemlist for Windows. + + JDK-8316206: Test StretchedFontTest.java fails for Baekmuk + font + + JDK-8316304: (fs) Add support for ++++ 226 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/java-21-openjdk/java-21-openjdk.changes ++++ and /work/SRC/openSUSE:Factory/.java-21-openjdk.new.16006/java-21-openjdk.changes Old: ---- jdk-21.0.1+12.tar.gz New: ---- jdk-21.0.2+13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-21-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.KLMnaA/_old 2024-01-18 21:52:15.058264948 +0100 +++ /var/tmp/diff_new_pack.KLMnaA/_new 2024-01-18 21:52:15.062265093 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # 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 21 %global interimver 0 -%global updatever 1 -%global buildver 12 +%global updatever 2 +%global buildver 13 %global openjdk_repo jdk21u %global openjdk_tag jdk-%{featurever}%{?updatever:.%{interimver}.%{updatever}}%{?patchver:.%{patchver}}+%{buildver} %global openjdk_dir %{openjdk_repo}-jdk-%{featurever}%{?updatever:.%{interimver}.%{updatever}}%{?patchver:.%{patchver}}-%{buildver} ++++++ jdk-21.0.1+12.tar.gz -> jdk-21.0.2+13.tar.gz ++++++ /work/SRC/openSUSE:Factory/java-21-openjdk/jdk-21.0.1+12.tar.gz /work/SRC/openSUSE:Factory/.java-21-openjdk.new.16006/jdk-21.0.2+13.tar.gz differ: char 13, line 1