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 2023-10-22 21:01:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-17-openjdk (Old)
 and      /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1945 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-17-openjdk"

Sun Oct 22 21:01:25 2023 rev:28 rq:1119127 version:17.0.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes  
2023-09-25 20:01:25.490313632 +0200
+++ 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1945/java-17-openjdk.changes    
    2023-10-22 21:01:42.132946334 +0200
@@ -1,0 +2,607 @@
+Thu Oct 19 08:32:39 UTC 2023 - Fridrich Strba <[email protected]>
+
+- Update to upstream tag jdk-17.0.9+9 (October 2023 CPU)
+  * Security fixes
+    + JDK-8286503, JDK-8312367: Enhance security classes
+    + JDK-8296581: Better system proxy support
+    + JDK-8297856: Improve handling of Bidi characters
+    + JDK-8305815, JDK-8307278: Update Libpng to 1.6.39
+    + JDK-8306881, JDK-8307286: Update FreeType to 2.13.0
+    + JDK-8309966, CVE-2023-22081, bsc#1216374: Enhanced TLS
+      connections
+    + JDK-8312248: Enhanced archival support redux
+    + JDK-8314649: Enhanced archival support redux
+    + JDK-8317121, CVE-2023-22025, bsc#1216339: vector_masked_load
+      instruction is moved too early after JDK-8286941
+  * New features
+    + JDK-8276799: Implementation of JEP 422: Linux/RISC-V Port
+  * Other changes
+    + JDK-6176679: Application freezes when copying an animated gif 
+      image to the system clipboard
+    + JDK-6381945: (cal) Japanese calendar unit test system should 
+      avoid multiple static imports
+    + JDK-8040793: vmTestbase/nsk/monitoring/stress/lowmem fails on 
+      calling isCollectionUsageThresholdExceeded()
+    + JDK-8153837: AArch64: Handle special cases for MaxINode & 
+      MinINode
+    + JDK-8156889: ListKeychainStore.sh fails in some virtualized 
+      environments
+    + JDK-8171221: Remove -XX:+CheckMemoryInitialization
+    + JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh
+      to Java Jtreg Test
+    + JDK-8195589: T6587786.java failed after JDK-8189997
+    + JDK-8209398: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh 
+      failed with "PKCS11Exception: CKR_ATTRIBUTE_SENSITIVE"
+    + JDK-8225012: sanity/client/SwingSet/src/ToolTipDemoTest.java 
+      fails on Windows
+    + JDK-8229147: Linux os::create_thread() overcounts guardpage 
+      size with newer glibc (>=2.27)
+    + JDK-8252713: jtreg time out of CtrlASCII.java seems to hang 
+      the Xserver.
+    + JDK-8255548: Missing coverage for 
+      javax.xml.crypto.dom.DOMCryptoContext
+    + JDK-8263044: jdk/jfr/jvm/TestDumpOnCrash.java timed out
+    + JDK-8267188: gc/stringdedup/
+      /TestStringDeduplicationInterned.java fails with Shenandoah
+    + JDK-8267341: macos attempt_reserve_memory_at(arg1, arg2, 
+      true) failure
+    + JDK-8267517: async logging for stdout and stderr
+    + JDK-8267860: Off-by-one bug when searching arrays in 
+      AlpnGreaseTest
+    + JDK-8268852: AsyncLogWriter should not overide 
+      is_Named_thread()
+    + JDK-8269091: javax/sound/sampled/Clip/SetPositionHang.java 
+      failed with ArrayIndexOutOfBoundsException: Array index out of 
+      range: -4
+    + JDK-8269466: Factor out the common code for initializing and 
+      starting internal VM JavaThreads
+    + JDK-8270331: [TESTBUG] Error: Not a test or directory 
+      containing tests: java/awt/print/PrinterJob/InitToBlack.java
+    + JDK-8270794: Avoid loading Klass* twice in 
+      TypeArrayKlass::oop_size()
+    + JDK-8270894: Use acquire semantics in 
+      ObjectSynchronizer::read_stable_mark()
+    + JDK-8271707: migrate tests to use jdk.test.whitebox.WhiteBox
+    + JDK-8271898: disable os.release_multi_mappings_vm on macOS-X64
+    + JDK-8272586: emit abstract machine code in hs-err logs
+    + JDK-8272654: Mark word accesses should not use Access API
+    + JDK-8273092: Sort classlist in JDK image
+    + JDK-8273803: Zero: Handle "zero" variant in 
+      CommandLineOptionTest.java
+    + JDK-8274986: max code printed in hs-err logs should be 
+      configurable
+    + JDK-8275031: runtime/ErrorHandling/
+      /MachCodeFramesInErrorFile.java fails when hsdis is present
+    + JDK-8275303: sun/java2d/pipe/InterpolationQualityTest.java 
+      fails with D3D basic render driver
+    + JDK-8275415: Prepare Leak Profiler for Lilliput
+    + JDK-8275662: remove test/lib/sun/hotspot
+    + JDK-8276333: jdk/jfr/event/oldobject/TestLargeRootSet.java 
+      failed "assert(!contains(edge->reference())) failed:
+      invariant"
+    + JDK-8276651: java/lang/ProcessHandle tests fail with 
+      "RuntimeException: Input/output error" in 
+      java.lang.ProcessHandleImpl$Info.info0
+    + JDK-8276696: ParallelObjectIterator freed at the wrong time 
+      in VM_HeapDumper
+    + JDK-8277102: Dubious PrintCompilation output
+    + JDK-8277353: java/security/MessageDigest/ThreadSafetyTest.java
+       test times out
+    + JDK-8277417: C1 LIR instruction for load-klass
+    + JDK-8277427: Update jib-profiles.js to use JMH 1.33 devkit
+    + JDK-8277654: Shenandoah: Don't produce new memory state in C2 
+      LRB runtime call
+    + JDK-8277860: PPC: Remove duplicate info != NULL check
+    + JDK-8278141: LIR_OpLoadKlass::_info shadows the field of the 
+      same name from LIR_Op
+    + JDK-8278456: Define jtreg jdk_desktop test group time-based 
+      sub-tasks for use by headful testing.
+    + JDK-8279545: Buffer overrun in reverse_words of 
+      sharedRuntime_x86_64.cpp:3517
+    + JDK-8280032: Update jib-profiles.js to use JMH 1.34 devkit
+    + JDK-8280396: G1: Full gc mark stack draining should prefer to 
+      make work available to other threads
+    + JDK-8280885: Shenandoah: Some tests failed with "EA: missing 
+      allocation reference path"
+    + JDK-8281507: Two javac tests have bad jtreg `@clean` tags
+    + JDK-8281717: Cover logout method for several LoginModule
+    + JDK-8282404: DrawStringWithInfiniteXform.java failed with 
+      "RuntimeException: drawString with InfiniteXform transform 
+      takes long time"
+    + JDK-8282651: ZGC: vmTestbase/gc/ArrayJuggle/ tests fails 
+      intermittently with exit code 97
+    + JDK-8282665: [REDO] ByteBufferTest.java: replace endless 
+      recursion with RuntimeException in void ck(double x, double y)
+    + JDK-8283056: show abstract machine code in hs-err for all VM 
+      crashes
+    + JDK-8283276: java/io/ObjectStreamClass/
+      /ObjectStreamClassCaching.java fails with various GCs
+    + JDK-8283326: Implement SafeFetch statically
+    + JDK-8283724: Incorrect description for jtreg-failure-handler 
+      option
+    + JDK-8283756: (zipfs) ZipFSOutputStreamTest.testOutputStream 
+      should only check inflated bytes
+    + JDK-8283865: riscv: Break down -XX:+UseRVB into seperate 
+      options for each bitmanip extension
+    + JDK-8283929: GHA: Add RISC-V build config
+    + JDK-8284068: riscv: should call Atomic::release_store in 
+      JavaThread::set_thread_state
+    + JDK-8284090: com/sun/security/auth/module/AllPlatforms.java 
+      fails to compile
+    + JDK-8284273: Early crashes in os::print_context on AArch64
+    + JDK-8284760: Correct type/array element offset in 
+      LibraryCallKit::get_state_from_digest_object()
+    + JDK-8284772: GHA: Use GCC Major Version Dependencies Only
+    + JDK-8284910: Buffer clean in PasswordCallback
+    + JDK-8284937: riscv: should not allocate special register for 
+      temp
+    + JDK-8284997: arm32 build crashes since JDK-8283326
+    + JDK-8285303: riscv: Incorrect register mask in 
+      call_native_base
+    + JDK-8285437: riscv: Fix MachNode size mismatch for 
+      MacroAssembler::verify_oops*
+    + JDK-8285630: Fix a configure error in RISC-V cross build
+    + JDK-8285675: Temporary fix for arm32 SafeFetch
+    + JDK-8285699: riscv: Provide information when hitting a 
+      HaltNode
+    + JDK-8285711: riscv: RVC: Support disassembler show-bytes 
+      option
+    + JDK-8285756: clean up use of bad arguments for `@clean` in 
+      langtools tests
+    + JDK-8285980: Several tests in compiler/c2/irTests miss 
+      @requires vm.compiler2.enabled
+    + JDK-8286481: Exception printed to stdout on Windows when 
+      storing transparent image in clipboard
+    + JDK-8286620: Create regression test for verifying setMargin() 
+      of JRadioButton
+    + JDK-8286623: Bundle zlib by default with JDK on macos aarch64
+    + JDK-8287227: Shenandoah: A couple of virtual thread tests 
+      failed with iu mode even without Loom enabled.
+    + JDK-8287418: riscv: Fix correctness issue of 
+      MacroAssembler::movptr
+    + JDK-8287552: riscv: Fix comment typo in li64
+    + JDK-8287970: riscv: jdk/incubator/vector/*VectorTests failing
+    + JDK-8288719: [arm32] SafeFetch32 thumb interleaving causes 
+      random crashes
+    + JDK-8289077: Add manual tests to open
+    + JDK-8289238: Refactoring changes to PassFailJFrame Test 
+      Framework
+    + JDK-8289510: Improve test coverage for XPath Axes: namespace
+    + JDK-8289512: Fix GCC 12 warnings for adlc output_c.cpp
+    + JDK-8289547: Update javax/swing/Popup/TaskbarPositionTest.java
+    + JDK-8289646: configure script failed on WSL
+    + JDK-8289688: jfr command hangs when it processes invalid file
+    + JDK-8289748: C2 compiled code crashes with SIGFPE with 
+      -XX:+StressLCM and -XX:+StressGCM
+    + JDK-8289797: tools/launcher/I18NArgTest.java fails on 
+      Japanese Windows environment
+    + JDK-8289917: Metadata for regionsRefilled of 
+      G1EvacuationStatistics event is wrong
+    + JDK-8290137: riscv: small refactoring for add_memory_int32/64
+    + JDK-8290164: compiler/runtime/TestConstantsInError.java fails 
+      on riscv
+    + JDK-8290464: Optimize ResourceArea zapping on ResourceMark 
+      release
+    + JDK-8290469: Add new positioning options to PassFailJFrame 
+      test framework
+    + JDK-8290496: riscv: Fix build warnings-as-errors with GCC 11
+    + JDK-8291444: GHA builds/tests won't run manually if disabled 
+      from automatic running
+    + JDK-8291830: jvmti/RedefineClasses/StressRedefine failed: 
+      assert(!is_null(v)) failed: narrow klass value can never be zero
+    + JDK-8291893: riscv: remove fence.i used in user space
+    + JDK-8291947: riscv: fail to build after JDK-8290840
+    + JDK-8291952: riscv: Remove PRAGMA_NONNULL_IGNORED
+    + JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup 
+      required permissions for jtreg version 7 jar
+    + JDK-8292315: Tests should not rely on specific JAR file names 
+      (hotspot)
+    + JDK-8292316: Tests should not rely on specific JAR file names 
+      (jpackage)
+    + JDK-8292683: Remove BadKeyUsageTest.java from Problem List
+    + JDK-8292698: Improve performance of DataInputStream
+    + JDK-8292716: Configure should check that jtreg is of the 
+      required version
+    + JDK-8292763: JDK-8292716 breaks configure without jtreg
+    + JDK-8292867: RISC-V: Simplify weak CAS return value handling
+    + JDK-8293012: ConstantPool::print_on can crash if _cache is 
+      NULL
+    + JDK-8293050: RISC-V: Remove redundant non-null assertions 
+      about macro-assembler
+    + JDK-8293098: GHA: Harmonize GCC version handling for host and 
+      cross builds
+    + JDK-8293100: RISC-V: Need to save and restore callee-saved 
+      FloatRegisters in StubGenerator::generate_call_stub
+    + JDK-8293107: GHA: Bump to Ubuntu 22.04
+    + JDK-8293114: JVM should trim the native heap
+    + JDK-8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux 
+      ppc64le and Linux aarch64
+    + JDK-8293177: Verify version numbers in legal files
+    + JDK-8293180: JQuery UI license file not updated
+    + JDK-8293252: Shenandoah: ThreadMXBean synchronizer tests 
+      crash with aggressive heuristics
+    + JDK-8293361: GHA: dump config.log in case of configure failure
+    + JDK-8293474: RISC-V: Unify the way of moving function pointer
+    + JDK-8293524: RISC-V: Use macro-assembler functions as 
+      appropriate
+    + JDK-8293566: RISC-V: Clean up push and pop registers
+    + JDK-8293811: Provide a reason for PassFailJFrame.forceFail
+    + JDK-8293851: hs_err should print more stack in hex dump
+    + JDK-8294012: RISC-V: get/put_native_u8 missing the case when 
+      address&7 is 6
+    + JDK-8294083: RISC-V: Minimal build failed with 
+      --disable-precompiled-headers
+    + JDK-8294086: RISC-V: Cleanup InstructionMark usages in the 
+      backend
+    + JDK-8294087: RISC-V: RVC: Fix a potential alignment issue and 
+      add more alignment assertions for the patchable calls/nops
+    + JDK-8294149: JMH 1.34 and later requires jopt-simple 5.0.4
+    + JDK-8294187: RISC-V: Unify all relocations for the backend 
+      into AbstractAssembler::relocate()
+    + JDK-8294366: RISC-V: Partially mark out incompressible regions
+    + JDK-8294430: RISC-V: Small refactoring for movptr_with_offset
+    + JDK-8294492: RISC-V: Use li instead of patchable movptr at 
+      non-patchable callsites
+    + JDK-8294679: RISC-V: Misc crash dump improvements
+    + JDK-8294941: GHA: Cut down cross-compilation sysroots
+    + JDK-8294956: GHA: qemu-debootstrap is deprecated, use the 
+      regular one
+    + JDK-8295110: RISC-V: Mark out relocations as incompressible
+    + JDK-8295213: Run GHA manually with user-specified make and 
+      configure arguments
+    + JDK-8295270: RISC-V: Clean up and refactoring for assembler 
+      functions
+    + JDK-8295396: RISC-V: Cleanup useless CompressibleRegions
+    + JDK-8295657: SA: Allow larger object alignments
+    + JDK-8295737: macOS: Print content cut off when width > height 
+      with portrait orientation
+    + JDK-8295811: serviceability/sa/TestObjectAlignment.java fails 
+      on x86_32
+    + JDK-8295812: Skip the "half float" support in LittleCMS 
+      during the build
+    + JDK-8295894: Remove SECOM certificate that is expiring in 
+      September 2023
+    + JDK-8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic
+    + JDK-8295968: RISC-V: Rename some assembler intrinsic 
+      functions for RVV 1.0
+    + JDK-8296384: [TESTBUG] sun/security/provider/SecureRandom/
+      /AbstractDrbg/SpecTest.java intermittently timeout
+    + JDK-8296435: RISC-V: Small refactoring for increment/decrement
+    + JDK-8296447: RISC-V: Make the operands order of 
+      vrsub_vx/vrsub_vi consistent with RVV 1.0 spec
+    + JDK-8296448: RISC-V: Fix temp usages of heapbase register 
+      killed by MacroAssembler::en/decode_klass_not_null
+    + JDK-8296602: RISC-V: improve performance of copy_memory stub
+    + JDK-8296771: RISC-V: C2: assert(false) failed: bad AD file
+    + JDK-8296796: Provide clean, platform-agnostic interface to 
+      C-heap trimming
+    + JDK-8296916: RISC-V: Move some small macro-assembler 
+      functions to header file
+    + JDK-8297350: Update JMH devkit to 1.36
+    + JDK-8297359: RISC-V: improve performance of floating Max Min 
+      intrinsics
+    + JDK-8297476: Increase InlineSmallCode default from 1000 to 
+      2500 for RISC-V
+    + JDK-8297644: RISC-V: Compilation error when shenandoah is 
+      disabled
+    + JDK-8297681: Unnecessary color conversion during 
+      4BYTE_ABGR_PRE to INT_ARGB_PRE blit
+    + JDK-8297697: RISC-V: Add support for SATP mode detection
+    + JDK-8297715: RISC-V: C2: Use single-bit instructions from the 
+      Zbs extension
+    + JDK-8297887: Update Siphash
+    + JDK-8297923: java.awt.ScrollPane broken after multiple scroll 
+      up/down
+    + JDK-8298138: Shenandoah: HdrSeq asserts "sub-bucket index 
+      (512) overflow for value (    1.00)"
+    + JDK-8298921: Create a regression test for JDK-8139581
++++ 310 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/java-17-openjdk/java-17-openjdk.changes
++++ and 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1945/java-17-openjdk.changes

Old:
----
  jdk-17.0.8.1+1.tar.gz

New:
----
  jdk-17.0.9+9.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-17-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.rCkcsk/_old  2023-10-22 21:01:45.957085384 +0200
+++ /var/tmp/diff_new_pack.rCkcsk/_new  2023-10-22 21:01:45.957085384 +0200
@@ -18,8 +18,9 @@
 
 %{!?aarch64:%global aarch64 aarch64 arm64 armv8}
 %{!?arm6:%global arm6 armv3l armv4b armv4l armv4tl armv5b armv5l armv5teb 
armv5tel armv5tejl armv6l armv6hl}
-%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} s390x
+%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} s390x riscv64
 %global debug 0
+%global make make
 %global is_release 1
 %global buildoutputdir build
 # Convert an absolute path to a relative path.  Each symbolic link is
@@ -32,9 +33,8 @@
 # Standard JPackage naming and versioning defines.
 %global featurever      17
 %global interimver      0
-%global updatever       8
-%global patchver        1
-%global buildver        1
+%global updatever       9
+%global buildver        9
 %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}
@@ -168,8 +168,8 @@
 # Use SOURCE_DATE_EPOCH in timestamp when writing properties
 Patch14:        reproducible-properties.patch
 Patch15:        system-pcsclite.patch
-Patch16:        fips.patch
-Patch17:        nss-security-provider.patch
+Patch16:        nss-security-provider.patch
+Patch17:        fips.patch
 #
 Patch20:        loadAssistiveTechnologies.patch
 #
@@ -287,9 +287,9 @@
 Group:          Development/Languages/Java
 Requires:       jpackage-utils
 Requires:       mozilla-nss
-Requires(post): java-ca-certificates
 # Post requires update-alternatives to install tool update-alternatives.
 Requires(post): update-alternatives
+Requires(posttrans):java-ca-certificates
 # Postun requires update-alternatives to uninstall tool update-alternatives.
 Requires(postun):update-alternatives
 Recommends:     tzdata-java8
@@ -464,7 +464,7 @@
 
 # Setup nss.fips.cfg
 sed -e "s:@NSS_LIBDIR@:%{NSS_LIBDIR}:g" %{SOURCE13} > nss.fips.cfg
-sed -i -e "s:@NSS_SECMOD@:sql\:/etc/pki/nssdb:g" nss.fips.cfg
+sed -i -e "s:@NSS_SECMOD@:sql\:%{_sysconfdir}/pki/nssdb:g" nss.fips.cfg
 
 %build
 
@@ -472,6 +472,11 @@
 export ARCH_DATA_MODEL=64
 %endif
 
+%ifarch %{ix86}
+EXTRA_CFLAGS="${EXTRA_CFLAGS} -mstackrealign -mincoming-stack-boundary=2 
-mpreferred-stack-boundary=4"
+EXTRA_CPP_FLAGS="${EXTRA_CPP_FLAGS} -mstackrealign -mincoming-stack-boundary=2 
-mpreferred-stack-boundary=4"
+%endif
+
 mkdir -p %{buildoutputdir}
 
 pushd %{buildoutputdir}
@@ -510,9 +515,13 @@
 %endif
     --with-stdc++lib=dynamic \
     --disable-javac-server \
+%ifarch %{ix86}
+    --with-extra-cxxflags="${EXTRA_CPP_FLAGS}" \
+    --with-extra-cflags="${EXTRA_CFLAGS}" \
+%endif
     --disable-warnings-as-errors
 
-make --no-print-directory \
+%{make} --no-print-directory \
     LOG=trace \
     %{imagestarget}
 
@@ -722,7 +731,7 @@
 fi
 
 # remove the default empty cacert file, if it's installed
-if [ 0`stat -c "%{s}" %{cacerts} 2>/dev/null` = "032" ] ; then
+if [ 0`stat -c "%%s" %{cacerts} 2>/dev/null` = "032" ] ; then
     rm -f %{cacerts}
 fi
 

++++++ fips.patch ++++++
++++ 2488 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/java-17-openjdk/fips.patch
++++ and /work/SRC/openSUSE:Factory/.java-17-openjdk.new.1945/fips.patch

++++++ jdk-17.0.8.1+1.tar.gz -> jdk-17.0.9+9.tar.gz ++++++
/work/SRC/openSUSE:Factory/java-17-openjdk/jdk-17.0.8.1+1.tar.gz 
/work/SRC/openSUSE:Factory/.java-17-openjdk.new.1945/jdk-17.0.9+9.tar.gz 
differ: char 12, line 1

++++++ nss-security-provider.patch ++++++
--- /var/tmp/diff_new_pack.rCkcsk/_old  2023-10-22 21:01:46.137091929 +0200
+++ /var/tmp/diff_new_pack.rCkcsk/_new  2023-10-22 21:01:46.141092075 +0200
@@ -1,11 +1,11 @@
---- openjdk/src/java.base/share/conf/security/java.security    2021-03-16 
07:15:49.798093653 +0100
-+++ openjdk/src/java.base/share/conf/security/java.security    2021-03-16 
11:38:01.416893125 +0100
-@@ -78,6 +78,7 @@ security.provider.tbd=SunMSCAPI
+--- a/src/java.base/share/conf/security/java.security
++++ b/src/java.base/share/conf/security/java.security
+@@ -81,6 +81,7 @@ security.provider.tbd=SunMSCAPI
  security.provider.tbd=Apple
  #endif
  security.provider.tbd=SunPKCS11
 +#security.provider.tbd=SunPKCS11 ${java.home}/lib/security/nss.cfg
  
  #
- # Security providers used when FIPS mode support is active
+ # A list of preferred providers for specific algorithms. These providers will
 

Reply via email to