File java-16-openjdk.changes of Package java-16-openjdk

-------------------------------------------------------------------
Mon Aug 25 13:08:49 UTC 2025 - Fridrich Strba <fstrba@suse.com>

- jdk-8354941.patch: JDK-8354941: Build failure with glibc 2.42 due
  to uabs() name collision

-------------------------------------------------------------------
Tue Feb 20 15:53:28 UTC 2024 - Fridrich Strba <fstrba@suse.com>

- Use %patch -P N instead of deprecated %patchN.

-------------------------------------------------------------------
Fri Feb 17 13:19:03 UTC 2023 - Fridrich Strba <fstrba@suse.com>

- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1205916). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package

-------------------------------------------------------------------
Thu Aug 26 13:45:59 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Added patch:
  * openjdk-glibc234.patch
    + fix build with glibc-2.34 (bsc#1189201)

-------------------------------------------------------------------
Thu Jul 22 10:41:57 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream tag jdk-16.0.2+7 (July 2021 CPU)
  * Security fixes
    + JDK-8256157: Improve bytecode assembly
    + JDK-8262380: Enhance XML processing passes
    + JDK-8264460: Improve NTLM support
    + JDK-8264079: Improve abstractions
    + JDK-8264066, CVE-2021-2388, bsc#1188566: Enhance compiler
      validation
    + JDK-8262967: Improve Zip file support
    + JDK-8262477: Enhance String Conclusions
    + JDK-8262410: Enhanced rules for zones
    + JDK-8262403: Enhanced data transfers
    + JDK-8260967, CVE-2021-2369, bsc#1188565: Better jar file
      validation
    + JDK-8260960: Signs of jarsigner signing
    + JDK-8260453: Improve Font Bounding
    + JDK-8258432, CVE-2021-2341, bsc#1188564: Improve file
      transfers
    + JDK-8256491: Better HTTP transport
  * Other changes
    + JDK-8023980: JCE doesn't provide any class to handle RSA
      private key in PKCS#1
    + JDK-8196415: Disable SHA-1 Signed JARs
    + JDK-8211227: Inconsistent TLS protocol version in debug output
    + JDK-8225081: Remove Telia Company CA certificate expiring in
      April 2021
    + JDK-8241248: NullPointerException in
      sun.security.ssl.HKDF.extract(HKDF.java:93)
    + JDK-8257001: Improve HTTP client support
    + JDK-8258414: OldObjectSample events too expensive
    + JDK-8258457: testlibrary_tests/ctw/JarDirTest.java fails with
      InvalidPathException on windows
    + JDK-8258753: StartTlsResponse.close() hangs due to
      synchronization issues
    + JDK-8259627: Potential memory leaks in JVMTI after JDK-8227745
    + JDK-8259662: Don't wrap SocketExceptions into SSLExceptions
      in SSLSocketImpl
    + JDK-8260204: Update the release version and release date
      after forking April CPU21_04
    + JDK-8260236: better init AnnotationCollector _contended_group
    + JDK-8260308: Update LogCompilation junit to 4.13.1
    + JDK-8260401: StackOverflowError on open WindowsPreferences
    + JDK-8261183: Follow on to Make lists of normal filenames
    + JDK-8261262: Kitchensink24HStress.java crashed with
      EXCEPTION_ACCESS_VIOLATION
    + JDK-8261354: SIGSEGV at MethodIteratorHost
    + JDK-8261355: No data buffering in SunPKCS11 Cipher encryption
      when the underlying mechanism has no padding
    + JDK-8261505: Test test/hotspot/jtreg/gc/parallel/
      /TestDynShrinkHeap.java killed by Linux OOM Killer
    + JDK-8261779: JCK test api/javax_crypto/
      /EncryptedPrivateKeyInfo/Ctor4.html is failing with assertion
      error when assertions enabled
    + JDK-8261914: IfNode::fold_compares_helper faces
      non-canonicalized bool when running JRuby JSON workload
    + JDK-8261916: gtest/GTestWrapper.java
      vmErrorTest.unimplemented1_vm_assert failed
    + JDK-8262110: DST starts from incorrect time in 2038 8073446:
      TimeZone getOffset API does not  return a dst offset between
      years 2038-2137
    + JDK-8262295: C2: Out-of-Bounds Array Load from Clone Source
    + JDK-8262446: DragAndDrop hangs on Windows
    + JDK-8262829: Native crash in
      Win32PrintServiceLookup.getAllPrinterNames()
    + JDK-8262844: (fs) FileStore.supportsFileAttributeView might
      return false negative in case of ext3
    + JDK-8262899: TestRedirectLinks fails
    + JDK-8263030: Remove Shenandoah leftovers from
      ReferenceProcessor
    + JDK-8263069: Exclude some failing tests from
      security/infra/java/security/cert/CertPathValidator
    + JDK-8263136: C4530 was reported from VS 2019 at access bridge
    + JDK-8263311: Watch registry changes for remote printers
      update instead of polling
    + JDK-8263430: Uninitialized Method* variables after JDK-8233913
    + JDK-8263557: Possible NULL dereference in
      Arena::destruct_contents()
    + JDK-8263558: Possible NULL dereference in fast path arena
      free if ZapResourceArea is true
    + JDK-8263564: Consolidate POSIX code for runtime exit support:
      os::shutdown, os::abort and os::die
    + JDK-8263587: C2: JVMS not cloned when needs_clone_jvms() is
      true
    + JDK-8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be
      singleton
    + JDK-8264047: Duplicate global variable 'jvm' in libjavajpeg
      and libawt
    + JDK-8264374: Shenandoah: Remove leftover parallel reference
      processing argument
    + JDK-8264786: [macos] All Swing/AWT apps cause Allow
      Notifications prompt to appear when app is launched
    + JDK-8265201: JarFile.getInputStream not validating invalid
      signed jars
    + JDK-8265204: Update the milestone for JDK16.0.2
    + JDK-8265239: Shenandoah: Shenandoah heap region count could
      be off by 1
    + JDK-8265531: doc/building.md should mention homebrew install
      freetype
    + JDK-8265666: Enable AIX build platform to make external debug
      symbols
    + JDK-8266205: Update milestone to fcs for jdk16.0.2+4
    + JDK-8266288: assert root method not found in
      witnessed_reabstraction_in_supers is too strong
    + JDK-8266802: Shenandoah: Round up region size to page size
      unconditionally
    + JDK-8267100: [BACKOUT] JDK-8196415 Disable SHA-1 Signed JARs
    + JDK-8267117: sun/hotspot/whitebox/CPUInfoTest.java fails on
      Ice Lake
    + JDK-8267235: [macos_aarch64]
      InterpreterRuntime::throw_pending_exception messing up LR
      results in crash
    + JDK-8267345: VM crashes during dumping classlist with
      -Xshare:dump option
    + JDK-8267773: PhaseStringOpts::int_stringSize doesn't handle
      min_jint correctly
    + JDK-8267842: SIGSEGV in get_current_contended_monitor
    + JDK-8268173: Wrong GA date in JDK 11.0.12 and 16.0.2 versions

-------------------------------------------------------------------
Thu Apr 22 05:21:09 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream tag jdk-16.0.1+9 (April 2021 CPU)
  * Security fixes:
    + JDK-8244473: Contextualize registration for JNDI
    + JDK-8244543: Enhanced handling of abstract classes
    + JDK-8259633: compiler/graalunit/CoreTest.java fails with NPE
      after JDK-8244543
    + JDK-8250568, CVE-2021-2161, bsc#1185056: Less ambiguous
      processing
    + JDK-8253799: Make lists of normal filenames
    + JDK-8261183: Follow on to Make lists of normal filenames
    + JDK-8249906, CVE-2021-2163, bsc#1185055: Enhance opening JARs
    + JDK-8258247: Couple of issues in fix for JDK-8249906
    + JDK-8259428: AlgorithmId.getEncodedParams() should return
      copy
    + JDK-8257001: Improve HTTP client support
  * Fixes:
    + JDK-8263968: CDS: java/lang/ModuleLayer.EMPTY_LAYER should be
      singleton
    + JDK-8261397: Try Catch Method Failing to Work When Dividing
      An Integer By 0
    + JDK-8259949: x86 32-bit build fails when -fcf-protection is
      passed in the compiler flags
    + JDK-8261483: jdk/dynalink/
      /TypeConverterFactoryMemoryLeakTest.java failed with
      "AssertionError: Should have GCd a method handle by now"
    + JDK-8261752: Multiple GC test are missing memory requirements
    + JDK-8256215: Shenandoah: re-organize saving/restoring machine
      state in assembler code
    + JDK-8259679: GitHub actions should use MSVC 14.28
    + JDK-8260592: jpackage tests fail when Desktop is not supported
    + JDK-8258534: Epsilon: clean up unused includes
    + JDK-8253910: UseCompressedClassPointers depends on
      UseCompressedOops in vmError.cpp
    + JDK-8261912: Code IfNode::fold_compares_helper more
      defensively
    + JDK-8257746: Regression introduced with JDK-8250984 - memory
      might be null in some machines
    + JDK-8241372: Several test failures due to
      javax.net.ssl.SSLException: Connection reset
    + JDK-8261860: Crash caused by lambda proxy class loaded in
      Shutdown hook
    + JDK-8261758: [TESTBUG] gc/g1/TestGCLogMessages.java fails if
      ergonomics detect too small InitialHeapSize
    + JDK-8252883: AccessDeniedException caused by delayed file
      deletion on Windows
    + JDK-8259231: Epsilon: improve performance under contention
      during virtual space expansion
    + JDK-8259392: Zero error reporting is broken after JDK-8255711
    + JDK-8259451: Zero: skip serviceability/sa tests, set vm.hasSA
      to false
    + JDK-8260934: java/lang/StringBuilder/HugeCapacity.java fails
      without Compact Strings
    + JDK-8260933: runtime/cds/serviceability/
      /ReplaceCriticalClassesForSubgraphs.java fails without
      CompactStrings
    + JDK-8259849: Shenandoah: Rename store-val to IU-barrier
    + JDK-8251944: Add Shenandoah test config to
      compiler/gcbarriers/UnsafeIntrinsicsTest.java
    + JDK-8261251: Shenandoah: Use object size for full GC
      humongous compaction
    + JDK-8261413: Shenandoah: Disable class-unloading in I-U mode
    + JDK-8260048: Shenandoah: ShenandoahMarkingContext asserts are
      unnecessary
    + JDK-8259580: Shenandoah: uninitialized label in
      VerifyThreadGCState
    + JDK-8258490: Shenandoah: Full GC does not need to remark
      threads and drain SATB buffers
    + JDK-8259954: gc/shenandoah/mxbeans tests fail with -Xcomp
    + JDK-8261170: Upgrade to freetype 2.10.4
    + JDK-8261779: JCK test api/javax_crypto/
      /EncryptedPrivateKeyInfo/Ctor4.html is failing with assertion
      error when assertions enabled
    + JDK-8258457: testlibrary_tests/ctw/JarDirTest.java fails with
      InvalidPathException on windows
    + JDK-8252971: WindowsFileAttributes does not know about Unix
      domain sockets
    + JDK-8253409: Double-rounding possibility in float fma
    + JDK-8258077: Using -Xcheck:jni can lead to a double-free
      after JDK-8193234
     + JDK-8259446: runtime/jni/checked/
       /TestCheckedReleaseArrayElements.java fails with stderr not
       empty
    + JDK-8261334: NMT: tuning statistic shows incorrect hash
      distribution
    + JDK-8260029: aarch64: fix typo in verify_oop_array
    + JDK-8261522: [PPC64] AES intrinsics write beyond the
      destination array
    + JDK-8261585: Restore HandleArea used in
      Deoptimization::uncommon_trap
    + JDK-8260349: Cannot programmatically retrieve Metaspace max
      set via JAVA_TOOL_OPTIONS
    + JDK-8262018: Wrong format in SAP copyright header of
      OsVersionTest
    + JDK-8261261: The version extra fields needs to be overridable
      in jib-profiles.js
    + JDK-8261753: Test java/lang/System/OsVersionTest.java still
      failing on BigSur patch versions after JDK-8253702
    + JDK-8253702: BigSur version number reported as 10.16, should
      be 11.nn
    + JDK-8261022: Fix incorrect result of Math.abs() with char type
    + JDK-8261209: isStandalone property: remove dependency on
      pretty-print
    + JDK-8261231: Windows IME was disabled after DnD operation
    + JDK-8261310: PPC64 Zero build fails with
      'VMError::controlled_crash(int)::FunctionDescriptor
      functionDescriptor' has incomplete type and cannot be defined
    + JDK-8259628: jdk/net/ExtendedSocketOption/
      /AsynchronousSocketChannelNAPITest.java fails intermittently
    + JDK-8198540: Dynalink leaks memory when generating type
      converters
    + JDK-8260380: Upgrade to LittleCMS 2.12
    + JDK-8249867: xml declaration is not followed by a newline
    + JDK-8260356: (tz) Upgrade time-zone data to tzdata2021a
    + JDK-8256421: Add 2 HARICA roots to cacerts truststore
    + JDK-8260864: ProblemList two security/krb5 tests on Linux
    + JDK-8259706: C2 compilation fails with assert(vtable_index ==
      Method::invalid_vtable_index) failed: correct sentinel value
    + JDK-8259049: Uninitialized variable after JDK-8257513
    + JDK-8257513: C2: assert((constant_addr -
      _masm.code()->consts()->start()) == con.offset())
    + JDK-8259339: AllocateUninitializedArray C2 intrinsic fails
      with void.class input
    + JDK-8260338: Some fields in HaltNode is not cloned
    + JDK-8259773: Incorrect encoding of AVX-512 kmovq instruction
    + JDK-8259619: C1: 3-arg StubAssembler::call_RT stack-use
      condition is incorrect
    + JDK-8259777: Incorrect predication condition generated by ADLC
    + JDK-8259576: Misplaced curly brace in
      Matcher::find_shared_post_visit
    + JDK-8258243: C2: assert failed ("Bad derived pointer") with
      -XX:+VerifyRegisterAllocator
    + JDK-8258946: Fix optimization-unstable code involving signed
      integer overflow
    + JDK-8260570: Updating RE Configs for BUILD REQUEST 16.0.1+2
    + JDK-8260009: InstanceKlass::has_as_permitted_subclass() fails
      if subclass was redefined
    + JDK-8260010: UTF8ZipCoder not thread-safe since JDK-8243469
    + JDK-7146776: deadlock between URLStreamHandler.getHostAddress
      and file.Handler.openconnection
    + JDK-8226810: Failed to launch JVM because of
      NullPointerException occured on System.props
    + JDK-8259048: (tz) Upgrade time-zone data to tzdata2020f
    + JDK-8259620: Bump release strings for JDK 16.0.1
    + JDK-8258471: "search codecache" clhsdb command does not work
    + JDK-8253368: TLS connection always receives close_notify
      exception
    + JDK-8258909: update jdk16u jcheck conf

-------------------------------------------------------------------
Wed Apr 14 10:44:08 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream tag jdk-16+36
  * Official OpenJDK 16.0.0.0 release
  * Fixes:
    + JDK-8260709: C2: assert(false) failed: unschedulable graph

-------------------------------------------------------------------
Fri Feb  5 07:31:40 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream tag jdk-16+35
  * Fixes:
    + JDK-8253353: Crash in C2: guarantee(n != NULL) failed: No Node
    + JDK-8257215: JFR: Events dropped when streaming over a chunk
      rotation
    + JDK-8258378: Final nroff manpage update for JDK 16
    + JDK-8259765: ZGC: Handle incorrect processor id reported by
      the operating system
    + JDK-8259794: Remove EA from JDK 16 version string starting
      with Initial RC promotion on Feb 04, 2021(B35)
    + JDK-8260339: JVM crashes when executing
      PhaseIdealLoop::match_fill_loop
    + JDK-8260473: [vector] ZGC: VectorReshape test produces
      incorrect results with ZGC enabled
    + JDK-8260585: AArch64: Wrong code generated for shifting right
      and accumulating four unsigned short integers
    + JDK-8260608: add a regression test for 8260370
    + JDK-8260632: Build failures after JDK-8253353
    + JDK-8260704: ParallelGC: oldgen expansion needs release-store
      for _end
    + JDK-8260927: StringBuilder::insert is incorrect without
      Compact Strings

-------------------------------------------------------------------
Fri Feb  5 07:22:23 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream tag jdk-16+34
  * Fixes:
    + JDK-8227695: assert(pss->trim_ticks().seconds() == 0.0)
      failed: Unexpected partial trimming during evacuation
    + JDK-8247619: Improve Direct Buffering of Characters
    + JDK-8255199: Catching a few NumberFormatExceptions in xmldsig
    + JDK-8259025: Record compact constructor using
      Objects.requireNonNull
    + JDK-8259271: gc/parallel/TestDynShrinkHeap.java still fails
      "assert(covered_region.contains(new_memregion)) failed: new
      region is not in covered_region"
    + JDK-8259276: C2: Empty expression stack when reexecuting
      tableswitch/lookupswitch instructions after deoptimization
    + JDK-8259775: [Vector API] Incorrect code-gen for
      VectorReinterpret operation
    + JDK-8260284: C2: assert(_base == Int) failed: Not an Int
    + JDK-8260370: C2: LoopLimit node is not eliminated

-------------------------------------------------------------------
Fri Jan 22 13:24:56 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Upgrade to upstream tag jdk-16+33
  * Fixes:
    + JDK-8259757: add a regression test for 8259353 and 8259601
    + JDK-8259732: JDK 16 L10n resource file update - msg drop 10
    + JDK-8259796: timed CompletableFuture.get may swallow
      InterruptedException
    + JDK-8258643: [TESTBUG] javax/swing/JComponent/7154030/
      /bug7154030.java failed with "Exception: Failed to hide opaque
      button"
    + JDK-8259574: SIGSEGV in BFSClosure::closure_impl
    + JDK-8259641: C2: assert(early->dominates(LCA)) failed: early
      is high enough
    + JDK-8258396: SIGILL in
      jdk.jfr.internal.PlatformRecorder.rotateDisk()
    + JDK-8253505: JFR: onFlush invoked out of order with a sorted
      event stream
    + JDK-8255120: C2: assert(outer->outcnt() >= phis + 2 &&
      outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
    + JDK-8259719: ProblemList runtime/cds/appcds/jigsaw/modulepath/
      /ModulePathAndCP_JFR.java on Windows
    + JDK-8259720: ProblemList java/awt/Focus/
      /AppletInitialFocusTest/AppletInitialFocusTest1.java on
      Windows
    + JDK-8259722: ProblemList two jdk/jfr/startupargs tests on
      Windows
    + JDK-8231461: static/instance overload leads to 'unexpected
      static method found in unbound lookup' when resolving method
      reference

-------------------------------------------------------------------
Fri Jan 22 13:16:13 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Update to upstream tag jdk-16+32
  * Fixes:
    + JDK-8259063: Possible deadlock with vtable/itable creation vs
      concurrent class unloading
    + JDK-8259657: typo in generated HELP page prevents localization
    + JDK-8258272: LoadVectorMaskedNode can't be replaced by zero
      con
    + JDK-8259560: Zero m68k: "static assertion failed: align"
      after JDK-8252049
    + JDK-8258985: Parallel WeakProcessor may use too few threads
    + JDK-8259061: C2: assert(found) failed: memory-writing node is
      not placed in its original loop or an ancestor of it
    + JDK-8259601: AArch64: Fix reinterpretX2D match rule issue
    + JDK-8259275: JRuby crashes while resolving invokedynamic
      instruction
    + JDK-8259353: VectorReinterpretNode is incorrectly optimized
      out
    + JDK-8259636: Check for buffer backed by shared segment kicks
      in in unexpected places
    + JDK-8259645: Revert JDK-8245956 JavaCompiler still uses File
      API instead of Path API in a specific case
    + JDK-8259634: MemorySegment::asByteBuffer does not respect
      spatial bounds
    + JDK-8259298: broken link in Stream::toList spec
    + JDK-8259380: Correct pretouch chunk size to cap with actual
      page size
    + JDK-8259237: Demo selection changes with left/right arrow
      key. No need to press space for selection.
    + JDK-8258384: AArch64: SVE verify_ptrue fails on some tests
    + JDK-8253996: Javac error on jdk16 build 18: invalid flag:
      -Xdoclint:-missing
    + JDK-8259028: ClassCastException when using custom filesystem
      with wrapper FileChannel impl
    + JDK-8259043: More Zero architectures need linkage with
       libatomic
    + JDK-8259429: Update reference to README.md
    + JDK-8259014: (so)
      ServerSocketChannel.bind(UnixDomainSocketAddress)/
      SocketChannel.bind(UnixDomainSocketAddress) will have unknown
      user and group owner (win)
    + JDK-8258484: AIX build fails in Harfbuzz with XLC
      16.01.0000.0006
    + JDK-8039278: console.sh failed Automatically with exit code 1
    + JDK-8258972: unexpected compilation error with generic sealed
      interface
    + JDK-8259227: C2 crashes with SIGFPE due to a division that
      floats above its zero check
    + JDK-8258657: Doc build is broken by use of new language
      features
    + JDK-8250903: jdk/jfr/javaagent/TestLoadedAgent.java fails
      with Mismatch in TestEvent count
    + JDK-8249633: doclint reports missing javadoc for JavaFX
      property methods that have a property description
    + JDK-8251200: False positive messages about missing comments
      for serialization
    + JDK-8259312: VerifyCACerts.java fails as soneraclass2ca cert
      will expire in 90 days
    + JDK-8259075: Update the copyright notice in the files
      generated by CLDR Converter tool
    + JDK-8259224: (ann) getAnnotatedReceiverType should not
      parameterize owner(s) of statically nested classes
    + JDK-8258558: Revert changes for JDK-8252505 and related issues
    + JDK-8259032: MappedMemorySegmentImpl#makeMappedSegment()
      ignores Unmapper#pagePosition
    + JDK-8259007: This test printed a blank page

-------------------------------------------------------------------
Wed Jan 13 13:13:51 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Update to upstream tag jdk-16+31
  * Fixes:
    + JDK-8213032: program fails with LambdaConversionException at
      execution time
    + JDK-8245922: [macos] Taskbar.Feature.ICON_BADGE_NUMBER no
      longer supported on MacOS
    + JDK-8251377: [macos11] JTabbedPane selected tab text is barely
      legible
    + JDK-8253954: javac crash when compiling code with enhanced
      switch expressions with option -Xjcov
    + JDK-8256266: Binding variables don't correctly support
      declaration annotations and the final modifier
    + JDK-8257468: runtime/whitebox/TestWBDeflateIdleMonitors.java
      fails with Monitor should be deflated.: expected true to equal
      false
    + JDK-8257906: JFR: RecordingStream leaks memory
    + JDK-8258393: Shenandoah: "graph should be schedulable" assert
      failure
    + JDK-8258662: JDK 17ea: Crash compiling instanceof check
      involving sealed interface
    + JDK-8258703: Incorrect 512-bit vector registers restore on
      x86_32
    + JDK-8258916: javac/doclint reports broken HTML on multiline
      mailto links
    + JDK-8258941: Test specify the Classpath exception in the
      header
    + JDK-8258955: (bf) slice(int, int) on view buffers fails to
      adjust index according to primitive size
    + JDK-8258989: JVM is failed to inline in
      jdk.internal.vm.vector.VectorSupport::convert
    + JDK-8259027: NullPointerException in makeMappedSegment due to
      NULL Unmapper when length of segment is 0
    + JDK-8259213: Vector conversion with part > 0 is not getting
      intrinsic implementation

-------------------------------------------------------------------
Wed Jan 13 13:10:04 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Update to upstream tag jdk-16+30
  * Fixes:
    + JDK-8223607: --override-methods=summary ignores some signature
      changes
    + JDK-8225072: Add LuxTrust certificate that is expiring in
      March 2021 to list of allowed but expired certs
    + JDK-8258630: Add expiry exception for QuoVadis root
      certificate
    + JDK-8241353: NPE in ToolProvider.getSystemJavaCompiler
    + JDK-8247994: Localize javadoc search
    + JDK-8254023: A module declaration is not allowed to be a
      target of an annotation that lacks an @Target meta-annotation
    + JDK-8255763: C2: OSR miscompilation caused by invalid memory
      instruction placement
    + JDK-8255880: UI of Swing components is not redrawn after their
      internal state changed
    + JDK-8256693: getAnnotatedReceiverType parameterizes types too
      eagerly
    + JDK-8256843: [PPC64] runtime/logging/RedefineClasses.java
      fails with assert: registers not saved on stack
    + JDK-8257521: runtime/logging/MonitorInflationTest.java crashed
      in MonitorList::unlink_deflated
    + JDK-8257621: JFR StringPool misses cached items across
      consecutive recordings
    + JDK-8257636: Update usage of "type" terminology in
      java.lang.Class and java.lang.reflect
    + JDK-8257974: Regression 21% in DaCapo-lusearch-large after
      JDK-8236926
    + JDK-8257999: Parallel GC crash in
      gc/parallel/TestDynShrinkHeap.java: new region is not in
      covered_region
    + JDK-8258002: Update "type" terminology in generated docs
    + JDK-8258007: Add instrumentation to NativeLibraryTest
    + JDK-8258134: assert(size == calc_size) failed: incorrect size
      calculation on x86_32 with AVX512 machines
    + JDK-8258225: compiler/c2/cr6340864/TestIntVect.java runs
      faster in interpreter
    + JDK-8258259: Unicode linebreak matching behavior is incorrect;
      backout JDK-8235812
    + JDK-8258293: tools/jpackage/share/RuntimePackageTest.java#id0
      with RuntimePackageTest.testUsrInstallDir2
    + JDK-8258338: Support deprecated records
    + JDK-8258373: Update the text handling in the JPasswordField
    + JDK-8258443: doclint should be service-loaded with system
      class loader
    + JDK-8258505: [TESTBUG] TestDivZeroWithSplitIf.java fails due
      to missing UnlockDiagnosticVMOptions
    + JDK-8258515: javac should issue an error if an annotation is
      nested in a local class or interface
    + JDK-8258647: TestCharVect2 is very slow
    + JDK-8258687: Build broken on Windows after fix for JDK-8258134
    + JDK-8258714: Shenandoah: Process references before evacuation
      during degen
    + JDK-8258790: C2: Crash on empty macro node list
    + JDK-8258802: ProblemList TestJstatdDefaults.java,
      TestJstatdRmiPort.java, and TestJstatdServer.java
    + JDK-8258827: ProblemList Naming/DefaultRegistryPort.java and
      Naming/legalRegistryNames/LegalRegistryNames.java on Windows
    + JDK-8258832: ProblemList com/sun/jdi/AfterThreadDeathTest.java
      on Linux-X64

-------------------------------------------------------------------
Wed Jan 13 12:59:45 UTC 2021 - Fridrich Strba <fstrba@suse.com>

- Update to upstream tag jdk-16+29
  * Fixes:
    + JDK-8254350: CompletableFuture.get may swallow
      InterruptedException
    + JDK-8255381: com/sun/jdi/EATests.java should not suspend
       graal threads
    + JDK-8256641: CDS VM operations do not lock the heap
    + JDK-8257596: Clarify trusted final fields for record classes
    + JDK-8257598: Clarify what component values are used in
      Record::equals
    + JDK-8257637: Update usage of "type" terminology in
      java.lang.annotation
    + JDK-8257822: C2 crashes with SIGFPE due to a division that
      floats above its zero check
    + JDK-8257910: [JVMCI] Set exception_seen accordingly in the
      runtime.
    + JDK-8257919: [JVMCI] profiling info didn't change after
      reprofile
    + JDK-8258015: [JVMCI] JVMCI_lock shouldn't be held while
      initializing box classes
    + JDK-8258060: Update @jls tags for renamed/renumbered sections
    + JDK-8258065: ProblemList JfrGTestAdaptiveSampling
    + JDK-8258092: Link to early access platform documentation in
      TestHtmlTableTags.java
    + JDK-8258094: AIX build fails after 8257602
    + JDK-8258111: Problemlist compiler/blackhole tests for -Xcomp
      until JDK-8258101 is fixed
    + JDK-8258140: Update @jls tags in java.base for
      renamed/renumbered sections
    + JDK-8258236: Segfault in ClassListParser::resolve_indy dumping
      static AppCDS archive
    + JDK-8258242: Type profile pollution occurs when memory
      segments of different kinds are used
    + JDK-8258380: [JVMCI] don't clear InstalledCode reference
      when unloading JVMCI nmethods
    + JDK-8258404: Restore stacktrace reuse after 8258094
    + JDK-8258419: RSA cipher buffer cleanup
    + JDK-8258427: Problem List some tests related to FileDialog
      for MacOS

-------------------------------------------------------------------
Mon Dec 14 08:38:05 UTC 2020 - Fridrich Strba <fstrba@suse.com>

- Update to upstream tag jdk-16+28
  * Fixes:
    + JDK-6508941: java.awt.Desktop.open causes VM to crash with
      video files sporadically
    + JDK-6882207: Convert javap to use diamond operator internally
    + JDK-8026976: ECParameters, Point does not match field size
    + JDK-8052260: Reference.isEnqueued() spec does not match the
      long-standing behavior returning true iff it's in the ref
      queue
    + JDK-8075778: Add javadoc tag to avoid duplication of return
      information in simple situations.
    + JDK-8166596: TLS support for the EdDSA signature algorithm
    + JDK-8198390: Test
      MultiResolutionDrawImageWithTransformTest.java fails when
      -esa is passed
    + JDK-8200102: NativeLibraryTest.java fails intermittently,
      unloaded count is not same as expected
    + JDK-8228615: Optional.empty doc should suggest using isEmpty
    + JDK-8229862: NPE in
      jdk.compiler/com.sun.tools.javac.jvm.Code.emitop0
      (Code.java:570)
    + JDK-8235784: java/lang/invoke/VarHandles/
      /VarHandleTestByteArrayAsInt.java fails due to timeout with
      fastdebug bits
    + JDK-8236413: AbstractConnectTimeout should tolerate both
      NoRouteToHostException and UnresolvedAddressException
    + JDK-8238781: [macos] jpackage tests failed due to "hdiutil:
      convert failed" in various ways
    + JDK-8242258: (jrtfs) Path::toUri throws AssertionError for
      malformed input
    + JDK-8242332: Add SHA3 support to SunPKCS11 provider
    + JDK-8243614: Typo in ReentrantLock's Javadoc
    + JDK-8244847: Linux/PPC: runtime/CompressedOops/
      /CompressedClassPointers: smallHeapTest fails
    + JDK-8245107: Use Unified Logging in trace_method_handle_stub()
    + JDK-8245956: JavaCompiler still uses File API instead of Path
      API in a specific case
    + JDK-8246778: Compiler implementation for Sealed Classes
      (Second Preview)
    + JDK-8251267: CDS tests should use CDSTestUtils.getOutputDir
      instead of System.getProperty("user.dir")
    + JDK-8251843: jfr/tool/TestPrintJSON.java fails intermittently
    + JDK-8252049: Native memory leak in ciMethodData ctor
    + JDK-8252505: C1/C2 compiler support for blackholes
    + JDK-8252797: Non-PCH build fails on Ubuntu 16.4 when building
      with gtests
    + JDK-8252807: The jdk.jfr.Recording.getStream does not work
      when toDisk is disabled
    + JDK-8253644: C2: assert(skeleton_predicate_has_opaque(iff))
      failed: unexpected
    + JDK-8253762: JFR: getField(String) should be able to access
      subfields
    + JDK-8253821: Improve ByteBuffer performance with GCM
    + JDK-8254699: Suboptimal PreTouchParallelChunkSize defaults
      and limits
    + JDK-8254733: HotSpot Style Guide should permit using
      range-based for loops
    + JDK-8254784: javac should reject records with @SafeVarargs
      applied to varargs record component
    + JDK-8254802: ThrowingPushPromisesAsStringCustom.java fails in
      "try throwing in GET_BODY"
    + JDK-8254939: macOS: unused function 'replicate4_imm'
    + JDK-8254996: make jdk.net.UnixDomainPrincipal a record class
    + JDK-8255387: Japanese characters were printed upside down on
      AIX
    + JDK-8255542: Attribute length of Module, ModulePackages and
      other attributes is ignored
    + JDK-8255560: Class::isRecord should check that the current
      class is final and not abstract
    + JDK-8255619: Localized WinResources.properties have
      MsiInstallerStrings_en.wxl resource
    + JDK-8255742: PrintInlining as compiler directive doesn't
      print virtual calls
    + JDK-8255845: Memory leak in imageFile.cpp
    + JDK-8255918: XMLStreamFilterImpl constructor consumes
      XMLStreamException
    + JDK-8255959: Timeouts in VectorConversion tests
    + JDK-8255987: JDI tests fail with
      com.sun.jdi.ObjectCollectedException
    + JDK-8256149: Weird AST structure for incomplete member select
    + JDK-8256167: Convert JDK use of 'Reference::get' to
      'Reference::refersTo'
    + JDK-8256264: Printed GlyphVector outline with low DPI has bad
      quality on Windows
    + JDK-8256299: Implement JEP 396: Strongly Encapsulate JDK
      Internals by Default
    + JDK-8256411: Based anonymous classes have a weird end position
    + JDK-8256459: java/net/httpclient/ManyRequests.java and
      java/net/httpclient/LineBodyHandlerTest.java fail infrequently
      with java.net.ConnectException: Connection timed out: no
      further information
    + JDK-8256515: javax.xml.XMLEventReader produces incorrect
      START_DOCUMENT event
    + JDK-8256580: Fault in new grid display
    + JDK-8256657: Add cross-compiled build for Windows+Arm64 to
      submit workflow
    + JDK-8256679: Update serialization javadoc once JOSS changes
      for records are complete
    + JDK-8256718: Obsolete the long term deprecated and aliased
      Trace flags
    + JDK-8256730: Code that uses Object.checkIndex() range checks
      doesn't optimize well
    + JDK-8256808: com/sun/jdi/CatchAllTest.java failed with
      "NullPointerException: Cannot invoke "lib.jdb.Jdb.log(String)"
      because "this.jdb" is null"
    + JDK-8256864: [windows] Improve tracing for mapping errors
    + JDK-8256867: Classes with empty PermittedSubclasses attribute
      cannot be extended
    + JDK-8256888: Client manual test problem list update
    + JDK-8256917: Use combo @returns tag in java.compiler javadoc
    + JDK-8256950: Add record attribute support to symbol generator
      CreateSymbols
    + JDK-8257020: [JVMCI] enable a JVMCICompiler to specify which
      GCs it supports
    + JDK-8257037: No javac warning when calling deprecated
      constructor with diamond
    + JDK-8257143: Enable JVMCI code installation tests on AArch64
    + JDK-8257164: Share LambdaForms for VH linkers/invokers
    + JDK-8257182: JCK test failures in integer / long rotation
      tests
    + JDK-8257184: Upstream 8252504: Add a method to MemoryLayout
      which returns a offset-computing method handle
    + JDK-8257186: Size of heap segments is not computed
      correctlyFix overflow in size computation for heap segments
    + JDK-8257194: Add 'foreign linker API' in
      'jdk.incubator.foreign' module desc/summary
    + JDK-8257211: C2: Enable call devirtualization during
      post-parse phase
    + JDK-8257230: assert(InitialHeapSize >= MinHeapSize) failed:
      Ergonomics decided on incompatible initial and minimum heap
      sizes
    + JDK-8257241: CDS should not handle disableEagerInitialization
      for archived lambda proxy classes
    + JDK-8257401: Use switch expressions in jdk.internal.net.http
      and java.net.http
    + JDK-8257423: [PPC64] Support -XX:-UseInlineCaches
    + JDK-8257436: [aarch64] Regressions in
      ArrayCopyUnalignedDst.testByte/testChar for 65-78 bytes when
      UseSIMDForMemoryOps is on
    + JDK-8257438: Avoid adding duplicate values into
      extendedKeyCodesSet
    + JDK-8257466: Improve enum iteration
    + JDK-8257483: C2: Split immediate vector rotate from
      RotateLeftV and RotateRightV nodes
    + JDK-8257509: Strengthen requirements to call
      G1HeapVerifier::verify(VerifyOption)
    + JDK-8257514: Fix the issues in jdk.jpackage identified by
      SpotBugs
    + JDK-8257516: define test group for manual tests
    + JDK-8257517: LogCompilation: Add -z to the help messages
    + JDK-8257518: LogCompilation: java.lang.InternalError with JFR
      turned on
    + JDK-8257531: Super word not applied to a loop of simple
      Buffer operations
    + JDK-8257539: tools/jpackage/windows/WinL10nTest.java
      unpack.bat failed with Exit code: 1618
    + JDK-8257547: Handle multiple prereqs on the same line in deps
      files
    + JDK-8257561: Some code is not vectorized after 8251925 and
      8250607
    + JDK-8257563: Remove excessive include of klass.inline.hpp
    + JDK-8257572: Deprecate the archaic signal-chaining
      interfaces: sigset and signal
    + JDK-8257574: C2: "failed: parsing found no loops but there
      are some" assert failure
    + JDK-8257575: C2: "failed: only phis" assert failure in loop
      strip mining verification
    + JDK-8257588: Make os::_page_sizes a bitmask
    + JDK-8257591: Remove suppression of record preview related
      warnings in java.lang
    + JDK-8257594: C2 compiled checkcast of non-null object
      triggers endless deoptimization/recompilation cycle
    + JDK-8257602: Introduce JFR Event Throttling and new
      jdk.ObjectAllocationSample event (enabled by default)
    + JDK-8257604: JNI_ArgumentPusherVaArg leaks valist
    + JDK-8257617: TestLinkPlatform fails with new Java source
      version
    + JDK-8257622: MemoryAccess methods are missing @ForceInline
      annotations
    + JDK-8257623: vmTestbase/nsk/jvmti/ResourceExhausted/
      /resexhausted001/TestDescription.java shouldn't use timeout
    + JDK-8257624: C2: PhaseMacroExpand::eliminate_macro_nodes()
      crashes on out-of-bounds access into macro node array
    + JDK-8257625: C2: Harden input checks in vector intrinsics
    + JDK-8257630: C2: ReplacedNodes doesn't handle non-CFG multi
      nodes
    + JDK-8257631: C2: Assertion failure in
      ArrayCopyNode::get_count() during late inlining
    + JDK-8257632: C2: Late inlining attempt on a call with a dead
      memory crashes
    + JDK-8257633: Missing -mmacosx-version-min=X flag when linking
      libjvm
    + JDK-8257634: C2: Introduce IncrementalInliningForceCleanup
      diagnostic flag
    + JDK-8257638: Update usage of "type" terminology in
      javax.lang.model
    + JDK-8257639: Update usage of "type" terminology in
      java.lang.Enum & java.lang.Record
    + JDK-8257641: Shenandoah: Query is_at_shenandoah_safepoint()
      from control thread should return false
    + JDK-8257642: CipherByteBufferOverwriteTest copyright issue
    + JDK-8257651: LambdaEagerInit.java test failed in 2 different
      ways
    + JDK-8257668: SA JMap - skip non-java thread stack dump for
      heap dump
    + JDK-8257670: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java
       reports leaks
    + JDK-8257673: Build fails without shenandoahgc after
      JDK-8257563
    + JDK-8257679: Improved unix compatibility layer in Windows
      build (winenv)
    + JDK-8257701: Shenandoah: objArrayKlass metadata is not marked
      with chunked arrays
    + JDK-8257707: Fix incorrect format string in Http1HeaderParser
    + JDK-8257708: Remove redundant unmodifiableSet wrapper from
      already immutable set returned by Collections.singleton
    + JDK-8257718: LogCompilation: late_inline doesnt work right
      for JDK 8 logs
    + JDK-8257724: Incorrect package of the linked class in
      BaseSSLSocketImpl
    + JDK-8257725: No throws of SSLHandshakeException
    + JDK-8257732: Problem list TestJFRWithJMX for OL 8.2 until the
      issue is resolved
    + JDK-8257734: Extraneous output in HmacSHA3_512 constructor
    + JDK-8257743: Minimal build on AArch64 failed with
      --disable-precompiled-headers
    + JDK-8257750: writeBuffer field of java.io.DataOutputStream
      should be final
    + JDK-8257769: Cipher.getParameters() throws NPE for
      ChaCha20-Poly1305
    + JDK-8257788: Class fields could be local in the SunJSSE
      provider
    + JDK-8257789: Fix incremental build of test-image and bundles
    + JDK-8257793: Shenandoah: SATB barrier should only filter out
      already strongly marked oops
    + JDK-8257794: Zero: assert(istate->_stack_limit ==
      istate->_thread->last_Java_sp() + 1) failed: wrong on
      Linux/x86_32
    + JDK-8257796: [TESTBUG]
      TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on
      x86_32
    + JDK-8257798: [PPC64] undefined reference to
      Klass::vtable_start_offset()
    + JDK-8257799: Update JLS cross-references in java.compiler
    + JDK-8257803: Add -Xbatch to compiler/blackhole tests
    + JDK-8257805: Add compiler/blackhole tests to tier1
    + JDK-8257806: Optimize x86 allTrue and anyTrue vector mask
      operations of Vector API
    + JDK-8257813: [redo] C2: Filter type in PhiNode::Value() for
      induction variables of trip-counted integer loops
    + JDK-8257817: Shenandoah: Don't race with
      conc-weak-in-progress flag in weak-LRB
    + JDK-8257820: Remove gc/ergonomics/TestMinHeapSize.java as it
      is too brittle
    + JDK-8257837: Performance regression in heap byte buffer views
    + JDK-8257845: Integrate JEP 390 8254047: [JEP 390] Revise
      "value-based class" & apply to wrappers
    + JDK-8252181: [JEP 390] Define & apply annotation
      jdk.internal.ValueBased
    + JDK-8252183: [JEP 390] Add 'lint' warning for @ValueBased
      classes
    + JDK-8257027: [JEP 390] Diagnose synchronization on
      @ValueBased classes
    + JDK-8252180: [JEP 390] Deprecate wrapper class constructors
      for removal
    + JDK-8257847: Tiered should publish MDO data pointer for
      interpreter after profile start
    + JDK-8257848: -XX:CompileCommand=blackhole,* should be
      diagnostic
    + JDK-8257855: Example
      SafeVarargsNotApplicableToRecordAccessors breaks test
      tools/javac/diags/CheckExamples.java
    + JDK-8257872: UL: -Xlog does not check number of options
    + JDK-8257876: Avoid Reference.isEnqueued in tests
    + JDK-8257884: Re-enable sun/security/ssl/SSLSocketImpl/
      /SSLSocketLeak.java as automatic test
    + JDK-8257887: java/foreign/TestSegments.java test fails on
      32-bit after JDK-8257186
    + JDK-8257901: ZGC: Take virtual memory usage into account when
      sizing heap
    + JDK-8257905: Make fixpath.sh more liberal in accepting paths
      embedded in arguments
    + JDK-8257917: [JVMCI] crash when materializing boxed values
      under -Xcomp
    + JDK-8257924: Use full path when running external executable
      from jpackage
    + JDK-8257973: UTIL_LOOKUP_PROGS should only find executable
      files
    + JDK-8257986: [JVMCI] ProblemList 2 reprofile JVMCI tests
    + JDK-8257989: Error in gtest os_page_size_for_region_unaligned
      after 8257588
    + JDK-8257993: vmTestbase/nsk/jvmti/RedefineClasses/
      /StressRedefine/TestDescription.java crash intermittently
    + JDK-8257997: sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java
      again reports leaks after JDK-8257884
    + JDK-8258005: JDK build fails with incorrect fixpath script

-------------------------------------------------------------------
Fri Dec  4 12:56:02 UTC 2020 - Fridrich Strba <fstrba@suse.com>

- Update to upstream tag jdk-16+27
  * Fixes:
    + JDK-6232267: TrueType Fonts which have only Apple platform
      names cannot be loaded
    + JDK-6388543: improve accuracy of source positions for
      AnnotationValue param of Messager.printMessage
    + JDK-7190595: Nimbus: Test6657026 fails
    + JDK-8003495: [findbugs] javax.swing.* - Storing a reference
      to an externally mutable object into the internal
      representation
    + JDK-8004842: Unify values of boolean make variables set in
      configure to true/false
    + JDK-8028544: Add SourceVersion.RELEASE_10
    + JDK-8028546: Add -source 10 and -target 10 to javac
    + JDK-8029942: Update VERSION_MAJOR for JDK 10
    + JDK-8037325: Class.getConstructor() performance regression
    + JDK-8041793: javap misses newline after printing
      AnnotationDefault
    + JDK-8048628: javadoc strips HTML incorrectly; causes invalid
      generated HTML files
    + JDK-8051768: Inconsistent output for Visible and
      InvisibleParameterAnnotations
    + JDK-8055206: Update SecurityManager::checkPackageAccess to
      restrict non-exported JDK packages by default
    + JDK-8059000: hgforest: pass options to serve command
    + JDK-8062731: Cipher object can be created without calling
      Cipher.getInstance
    + JDK-8067747: javac throws exception during compilation when
      annotation processing is enabled
    + JDK-8071566: Improve testing for multi-version JAR file maker
      tool
    + JDK-8075616: Create tests to check schemagen work with
      multi-version jar
    + JDK-8075617: Create tests to check wsgen work with
      multi-version jar
    + JDK-8077395: org.omg.CORBA_2_3.portable.InputStream
      constructor should not specify JDK-specific property
    + JDK-8079441: Intermittent failures on Windows with
      "Unexpected exit from test [exit code: 1080890248]"
      (0x406d1388)
    + JDK-8081694: Remove DISABLED_WARNINGS_gcc for libsctp
    + JDK-8081820: javadoc does not report warnings in case of
      multiple "@param" tags for the same parameter and multiple
      "@return" tags for the same method
    + JDK-8138725: Add options for Javadoc generation
    + JDK-8140353: Improve signature checking
    + JDK-8140588: Internal Error: gc/g1/ptrQueue.hpp:126
      assert(_index == _sz) failed: invariant: queues are empty
      when activated
    + JDK-8144518: ClassVerboseTest crashes on Windows
    + JDK-8145019: Exceptions from TIFFImageReader.read() when
      loading bit depth test images
    + JDK-8147414: java.nio.file.ClosedFileSystemException in
      javadoc
    + JDK-8149879: Examine UIDefaults::addResourceBundle(String
      bundleName) with resource encapsulation
    + JDK-8151465: SSLSession may not return a valid chain
    + JDK-8151934: Resolve class resolution
    + JDK-8152206: Simplify jvmstat modules
    + JDK-8152561: Is it allowed to have zero value for count in
      TIFFField.createArrayForType() for the rationals
    + JDK-8153759: jshell tool: Smart completion detection is not
      reliable
    + JDK-8154228: [TIFF] IIOException: "Insufficient data offsets
      or byte counts" when loading test image
    + JDK-8156762: test/compiler/ciReplay/TestVMNoCompLevel.java
      fails with - 'Unexpected exit code for negative case:
      [-client]: expected 0 to not equal 0'
    + JDK-8156802: Better constraint checking
    + JDK-8157611: field visiblePackages is null for the unnamed
      module producing NPE when accessed
    + JDK-8158406: Limited Parameter Processing
    + JDK-8158997: JNDI Protocols Switch
    + JDK-8159507: RuntimeVisibleAnnotation validation
    + JDK-8160302: Reduce number of lambdas created when loading
      java.util.regex.Pattern
    + JDK-8160710: Enable Thread to grant VarHandle field access to
      ThreadLocalRandom/Striped64
    + JDK-8160881: Remove jvisualvm from JDK9
    + JDK-8161218: Better bytecode loading
    + JDK-8161228: URL objects with custom protocol handlers have
      port changed after deserializing
    + JDK-8161732: [TEST_BUG] Test closed/java/awt/MenuBar/
      /MenuBarPeer/MenuBarPeerDisposeTest.java fails in unix
      enviroments with NullPointerException
    + JDK-8161743: Provide proper login context
    + JDK-8162577: Standardize logging levels
    + JDK-8162973: Better component components
    + JDK-8163889: [macosx] Can't print from browser on Mac OS X
    + JDK-8164143: Improve components for menu items
    + JDK-8164147: Improve streaming socket output
    + JDK-8165071: Expand TLS support
    + JDK-8165102: incorrect message from javac
    + JDK-8165230: RMIConnection addNotificationListeners failing
      with specific inputs
    + JDK-8165344: Update concurrency support
    + JDK-8165705: Robot.createScreenCapture produces black
      screenshot on Oracle Linux 7.1
    + JDK-8166002: Emulate client build on platforms with reduced
      virtual address space
    + JDK-8166125: [JVMCI] Missing JVMCI flag default values
    + JDK-8166175: javadoc search doesn't work on local doc bundles
    + JDK-8166186: ClassCastException with arguments usage
    + JDK-8166374: compiler/loopopts/
      /UseCountedLoopSafepointsTest.java fails with "Safepoint not
      found"
    + JDK-8166420: Confusing error message when reading bad module
      declaration
    + JDK-8166535: jshell tool: cannot handle non-ascii characters
    + JDK-8166675: Latent bug in jar file handling during module
      path processing
    + JDK-8166878: Connection reset during TLS handshake
    + JDK-8166988: Improve image processing performance
    + JDK-8167063: spurious message "A JNI error has occurred" if
      start-class cannot be initialized
    + JDK-8167104: Additional class construction refinements
    + JDK-8167178: Exported elements referring to inaccessible
      types in java.naming
    + JDK-8167223: URL handling improvements
    + JDK-8167228: Update to libpng 1.6.28
    + JDK-8167273: Calendar.getDisplayNames inconsistent with
      DateFormatSymbols
    + JDK-8167278: ArrayIndexOutOfBoundsException when calling
      ImageIO.read(InputStream) with RLE4 BMP
    + JDK-8167337: When jmxremote.port=0, JDP broadcasts "0"
      instead of assigned port
    + JDK-8167420: Fixes for InetAddressImpl native coding on
      Linux/Unix platforms
    + JDK-8167457: Fixes for InetAddressImpl native coding on
      Windows
    + JDK-8167519: [AOT] Failed compilation:
      java.math.MutableBigInteger.divide3n2n
    + JDK-8168075: Custom system class loader + security manager +
      malformed policy file = recursive initialization
    + JDK-8168137: import-hotspot build target not removed from
      hotspot-ide-project
    + JDK-8168254: Detect duplicated resources in packaged modules
    + JDK-8168537: Test fails with AccessControlException
    + JDK-8168705: Better ObjectIdentifier validation
    + JDK-8168714: Tighten ECDSA validation
    + JDK-8168724: ECDSA signing improvments
    + JDK-8168728: DSA signing improvments
    + JDK-8168751: Two "Direct Clip" threads are created to play
      the same "AudioClip" object, what makes clip sound corrupted
    + JDK-8168792: [AOT] problems in MethodHandle with aot-compiled
      java.base
    + JDK-8168926: C2: Bytecode escape analyzer crashes due to
      stack overflow
    + JDK-8169481: StackOverflowError on start when parsing PAC
      file to autodetect Proxy settings
    + JDK-8169588: [AOT] jaotc --classpath option is confusing
    + JDK-8169608: Compiler Tree API's Doctrees.getDocTreePath
      needs to accept a PackageElement
    + JDK-8169643: [TESTBUG] GCBasher test fails with G1, CMS and
      Serial
    + JDK-8169748: LinkedTransferQueue bulk remove is O(n^2)
    + JDK-8169813: The index pages are sorted in a confusing manner
    + JDK-8170116: Remove qualified exports from java.base to
      java.corba
    + JDK-8170250: update/improve testing of classfile module
      attribute
    + JDK-8170483: Remove modules_src_jake workaround for JavaFX
      transition to new module-info syntax
    + JDK-8170692: inconsistent check of module-related options
      against target version
    + JDK-8170821: Ensure access checks result in consistent answers
    + JDK-8170827: Correct errant "java.base" string to macro
    + JDK-8170832: Add a new launcher environment variable
      JAVA_OPTIONS
    + JDK-8170855: Example for -Xlog:help do not contain one with
      multiple tags
    + JDK-8170857: Typo in -Xlog:help output
    + JDK-8170860: Get rid of the humanReadableByteCount() method
      in openjdk/hotspot
    + JDK-8170861: Remove DcmdMBeanPermissionsTest.java from
      ProblemList
    + JDK-8170863: Always pass MAKE_ARGS to MAKE in Main.gmk
    + JDK-8170868: DefaultProxySelector should use system defaults
      on Windows, MacOS and Gnome
    + JDK-8170918: Remove shell script from
      test/compiler/c2/cr7200264/TestIntVect.java
    + JDK-8170959: unloading archived shared class caused crash
    + JDK-8170981: Possible access to char array with negative index
    + JDK-8171045: gc/stress/TestStressG1Humongous.java fails to
      allocate the heap
    + JDK-8171082: [AOT] AOT'd SystemModules.modules() fails to
      load when too large
    + JDK-8171098: NPE when --add-modules java.corba is used
    + JDK-8171130: jshell tool: /edit adds empty statement to brace
      terminated snippet
    + JDK-8171139: Simplify ResourceBundle.CacheKey and ClassLoader
      may not be needed
    + JDK-8171140: Re-examine ResourceBundle::clearCache method
    + JDK-8171142: jdk_rmi registry test fail to clean up on failure
    + JDK-8171149: java/lang/invoke/LFCaching/
      /LFSingleThreadCachingTest.java failed with "Out of space in
      CodeCache for adapters"
    + JDK-8171173: EXCEPTION_ACCESS_VIOLATION running
      VirtualObjectDebugInfoTest.java
    + JDK-8171177: Compiler should issue a warning for incubating
      modules that are resolved
    + JDK-8171266: PPC64: Add support to -XX:RTMSpinLoopCount=0
    + JDK-8171294: Slow compilation with long classpaths under JDK 9
    + JDK-8171318: serviceability/sa/jmap-hprof/
      /JMapHProfLargeHeapTest.java fails latest Jigsaw integration
    + JDK-8171322: AssertionError in
      TypeSymbol.getAnnotationTypeMetadata
    + JDK-8171343: jshell tool: missing options: --help-extra
      --show-version
    + JDK-8171380: Remove all exports from jdk.jlink
    + JDK-8171435: "assert(is_single_cpu() && !is_virtual())
      failed: type check" with -XX:+PatchALot on SPARC
    + JDK-8171441: tools/launcher/VersionCheck.java doesn't report
      names of tools which failed checks
    + JDK-8171456: Upgrade harfbuzz in JDK 9 to v1.4.1
    + JDK-8171522: Jar prints error message with old (non gnu-style
      options)
    + JDK-8171524: jar --help doesn't provide information that
      stdout and stdin can be used as output and input for tool
    + JDK-8171809: Remove unused CDS code from JDK 9
    + JDK-8171836: Memory leak in java.desktop/unix/native/common/
      /awt/fontpath.c
    + JDK-8171855: Move package name transformations during module
      bootstrap into native code
    + JDK-8171886: Miscellaneous changes imported from jsr166 CVS
      2017-02
    + JDK-8171900: javax/net/ssl/SSLSession/SessionTimeOutTests.java
      failed with "SSLHandshakeException: Remote host terminated the
      handshake"
    + JDK-8171909: [PIT] on Windows, failure of
      java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java
    + JDK-8171924: Use SIZE_FORMAT to print size_t values
    + JDK-8171960: Event-based tracing needs separate flag
      representation for Method
    + JDK-8171971: Fix timing bug in JVM management of package
      export lists
    + JDK-8171974: Fix for R10 Register clobbering with usage of
      ExternalAddress
    + JDK-8172006: Nashorn JavaScript engine fails to call
      @FunctionalInterface with a java.util.List argument
    + JDK-8172010: [AOT] RecompilationTest.java fails with
      "expected compilation level after compilation to be no less
      than 1"
    + JDK-8172012: [TEST_BUG] delays needed in
      javax/swing/JTree/4633594/bug4633594.java
    + JDK-8172023: Concurrent spliterators fail to handle
      exhaustion properly
    + JDK-8172049: [s390] Implement "JEP 270: Reserved Stack Areas
      for Critical Sections"
    + JDK-8172054: Aot tests should include Java assertions into
      AOT compiled code
    + JDK-8172094: 8171433 changes in generated-configure should be
      restored
    + JDK-8172098: A lot of gtests uses TEST instead of TEST_VM
    + JDK-8172144: AArch64: Implement "JEP 270: Reserved Stack
      Areas for Critical Sections"
    + JDK-8172145: C2: anti dependence missed because store hidden
      by membar
    + JDK-8172149: CTW library should call System::exit
    + JDK-8172169: Re-examine String field optionality
    + JDK-8172179: jshell tool: builtin startup settings should be
      by reference not content
    + JDK-8172188: JDI tests fail due to "permission denied" when
      creating temp file
    + JDK-8172199: s390: Use same get_key_start_from_aescrypt_object
      implementation as PPC64
    + JDK-8172240: javac should not need the transitive closure to
      compile a module
    + JDK-8172246: [TESTBUG] runtime/RedefineTests/
      /RedefinePreviousVersions.java 'Class unloading:
      has_previous_versions = true' missing from stdout/stderr
    + JDK-8172261: [JVMTI] Specification for early VM start event
      needs to lower expectations in relation class loading
    + JDK-8172288: Fix Jigsaw related module/package error messages
      and throw correct exceptions
    + JDK-8172309: classpath wildcards code does not support
      --class-path
    + JDK-8172310: [AOT] Fix unverified entry point
    + JDK-8172350: Typo in Timestamp.toString()
    + JDK-8172365: Provide a better migration path for
      ResourceBundleControlProvider
    + JDK-8172509: [TEST_BUG] [macosx] Failure of the new test
      java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/
      /ButtonGroupLayoutTraversalTest.java
    + JDK-8172527: Rename jdk.crypto.token to jdk.crypto.cryptoki
    + JDK-8172528: problem generating JavaFX docs
    + JDK-8172529: Use PKIXValidator in jarsigner
    + JDK-8172547: (se) Selector.select(Long.MAX_VALUE) fires
      repeatedly
    + JDK-8172548: unpack200 fails linking with new update of SS12u4
    + JDK-8172557: quarantine ctw/JarDirTest
    + JDK-8172659: PluginException("TargetPlatform attribute is
      missing ...") - should be ModuleTarget
    + JDK-8172686: Use less aggressive deprecation of utility
      visitors
    + JDK-8172721: Fix for 8172144 breaks AArch64 build
    + JDK-8172726: ForkJoin common pool retains a reference to the
      thread context class loader
    + JDK-8172731: runtime/Thread/TooSmallStackSize.java fails on
      solaris-x64 with product build
    + JDK-8172732: spec clarification for URLClassLoader for
      Multirelease jars
    + JDK-8172733: [JVMCI] add
      ResolvedJavaMethod.hasNeverInlineDirective
    + JDK-8172751: OSR compilation at unreachable bci causes C1
      crash
    + JDK-8172753: Improve style of left-side index pages
    + JDK-8172807: Javac doesn't report errors on duplicate
      provides with different service implementations
    + JDK-8172808: Handle sun.security.util.Resources bundle in
      ResourcesMgr in the same way as AuthResources
    + JDK-8172809: Error compiling javafx modules after fix for
      JDK-8169197
    + JDK-8172810: ModuleElement should declare and provide
      appropriate modifiers
    + JDK-8172813: test/java/awt/font/JNICheck/JNICheck.sh fails on
      Linux
    + JDK-8172844: Assert fails in deoptimization due to original
      PC at the end of code section
    + JDK-8172850: Anti-dependency on membar causes crash in
      register allocator due to invalid instruction scheduling
    + JDK-8172864: Remove custom plugin module path
    + JDK-8172869: 4096 is not supported yet for the DH Parameter
      Generator
    + JDK-8172870: test/tools/jmod/JmodTest.java fails on windows
      with AccessDeniedException
    + JDK-8172881: AArch64: assertion failure: the int pressure is
      incorrect
    + JDK-8172884: TraceOptoPipelining and TraceOptoOutput are
      broken
    + JDK-8172886: Add a test that shows how the LogManager can be
      implemented by a module
    + JDK-8172901: javac: 'opens' statement cannot specify non
      observable package
    + JDK-8172905: Minor startup cleanup of CallSite and MethodType
    + JDK-8172910: Use default methods as appropriate for language
      model visitors
    + JDK-8172912: JTReg concurrency value must be limited
    + JDK-8172921: Zip filesystem performance improvement and code
      cleanup
    + JDK-8172964: [aix] AIX VM should not handle SIGDANGER
    + JDK-8172971: java.management could use System.Logger
    + JDK-8172972: Add gc/g1/logging/TestG1LoggingFailure.java to
      the ProblemList
    + JDK-8172973: Remove add exports from ModuleSummary build
    + JDK-8172975: SecurityTools.keytool() needs to accept user
      input
    + JDK-8172982: tools/jlink/ResourceDuplicateCheckTest.java
      requires jdk.tools.jlink.plugin to be exported
    + JDK-8172990: [AOT] Missing GC scan of _metaspace_got array
      containing Klass*
    + JDK-8172999: Crash on Windows getting FontMetrics since JDK 9
      b96
    + JDK-8173007: JShell Tests: ToolFormatTest takes too long
    + JDK-8173019: Backout JDK-8172990 changes
    + JDK-8173024: Replace direct use of AuthResources resource
      bundle from jdk.security.auth
    + JDK-8173037: V [jvm.dll+0x2343fc]
      GraphBuilder::args_list_for_profiling+0x8c
    + JDK-8173038: [TESTBUG] compiler/loopopts/
      /UseCountedLoopSafepointsTest.java fails with TESTBUG: Not
      server mode
    + JDK-8173054: [AOT] Avoid zero-shift for compressed oops
    + JDK-8173056: Add test that captures current behavior of
      annotations with invalid annotation types
    + JDK-8173064: Unexpected <body> tag in
      javax/imageio/plugins/tiff/package.html
    + JDK-8173066: More verbose debug output for selection of X509
      certs
    + JDK-8173068: ElementUtils getPackageElement does not allow
      for an unnamed package
    + JDK-8173072: zipfs fails to handle incorrect info-zip
      "extended timestamp extra field"
    + JDK-8173073: jshell tool: blank lines removed from multi-line
      snippets
    + JDK-8173081: VM no longer prints "Picked up _JAVA_OPTONS: "
      message
    + JDK-8173082: java/bean/* tests fail since change of
      JDK-8055206
    + JDK-8173083: VarHandle usages in LockSupport and
      ThreadLocalRandom result in circularity issues
    + JDK-8173085: Warning module name in --add-exports not found:
      jdk.jdeps when compiling for BUILD_JIGSAW_TOOLS
    + JDK-8173096: jmod files are not world-readable
    + JDK-8173107: Fix autoconf/spec.gmk mismatches
    + JDK-8173111: Excessive recursion in EventFilterSupport when
      filtering over large number of XML events can cause
      StackOverflow
    + JDK-8173117: Compilation significantly slower after
      JDK-8169197
    + JDK-8173120: Preserve command line at build failure
    + JDK-8173134: Add failing java/bean tests in JDK-8173082 to
      the ProblemList
    + JDK-8173135: compiler/aot/fingerprint/SelfChangedCDS.java
      fails with: Unrecognized VM option 'UnlockCommercialFeatures'
    + JDK-8173141: tools/javac/classreader/FileSystemClosedTest.java
      fails on Windows
    + JDK-8173147: [ctw] fails during compilation of
      sun.security.krb5.internal.crypto.RsaMd5DesCksumType
      ::calculateKeyedChecksum with " graph should be schedulable"
    + JDK-8173156: Remove JmodTest.java from the probelm list on
      windows
    + JDK-8173158: [AOT] fix typo in jaotc --help output
    + JDK-8173159: Problem list java/rmi/activation/ActivationGroup/
      /downloadActivationGroup/DownloadActivationGroup.java on
      Windows
    + JDK-8173163: searching for a versioned entry in a
      multi-release jar in hotspot is inconsistent with java code
    + JDK-8173164: Resolve remaining HTML5 issues in
      javax.lang.model.*
    + JDK-8173195: [BACKOUT] 8087341: C2 doesn't optimize redundant
      memory operations with G1
    + JDK-8173197: (se) WindowsSelectorImpl.c does not compile with
      VS2010
    + JDK-8173201: java/lang/reflect/PublicMethods/
      /PublicMethodsTest.java fails because of too many open files
    + JDK-8173204: JShell tests: ProblemList
      jdk/jshell/UserJdiUserRemoteTest.java
    + JDK-8173232: JShell tests: ReplaceTest takes too long
    + JDK-8173234: JShell tests: remove from ProblemList
      jdk/jshell/ToolFormatTest.java
    + JDK-8173257: test/script/trusted/JDK-8021189.js and
      test/script/trusted/JDK-8021129.js fail in nashorn nightly
    + JDK-8173260: CatalogManager.catalogResolver should not fail
      when non-existing URI is passed to it
    + JDK-8173261: JAXP: TESTBUG:
      javax/xml/jaxp/isolatedjdk/catalog/PropertiesTest.sh
    + JDK-8173278: [JVMCI] query_update_method_data might write
      outside _trap_hist array
    + JDK-8173300: [TESTBUG] compiler/tiered/
      /NonTieredLevelsTest.java fails with
      compiler.whitebox.SimpleTestCaseHelper(int) must be compiled
    + JDK-8173305: Trial reversion of langtools test changes for
      limited win32 address space
    + JDK-8173309: jvmtiDeferredLocalVariableSet may update the
      wrong frame
    + JDK-8173312: Hide support for --inherit-runtime-environment
    + JDK-8173315: java/net/HttpURLConnection/SetAuthenticator/
      /HTTPSetAuthenticatorTest.java fails intermittently
    + JDK-8173326: Problem list
      java/rmi/registry/readTest/CodebaseTest.java on Windows
    + JDK-8173339: AArch64: Fix minimum stack size computations
    + JDK-8173354: javadoc warning notice for types in Incubator
      Modules
    + JDK-8173366: Update .jcheck/conf files for JDK 10
    + JDK-8173372: Add tests for multi-release module jar API
      validator
    + JDK-8173381: osName/osArch/osVersion is missing in
      ModuleDescriptor created by SystemModules
    + JDK-8173383: Update JDK build to use -source and -target 10
    + JDK-8173395: Problemlist
      tools/jar/multiRelease/ApiValidatorTest.java
    + JDK-8173396: Error message issue with jar tool API validator
    + JDK-8173412: @Test in java/lang/annotation and
      java/lang/reflect/Proxy tests not run
    + JDK-8173419: Javadoc fix 8166175 results in test failures
    + JDK-8173421: Obsolete and expired flags for JDK 10 need to be
      removed and related tests updated
    + JDK-8173423: Wrong display name for supplemental Japanese era
    + JDK-8173456: com.sun.tools.javac.util.Assert.error during
      code compilation
    + JDK-8173474: AArch64: fix reported -Xss minimum
    + JDK-8173475: java/net/HttpURLConnection/SetAuthenticator
      tests have undeclared dependency on java.logging module
    + JDK-8173476: Provide lldb from devkit when running tests on
      macosx
    + JDK-8173478: SSL related tests failes with message:
      "java.security.NoSuchAlgorithmException: EC KeyFactory not
      available"
    + JDK-8173480: in operator should work on java objects and
      classes
    + JDK-8173577: JShell tests: Some testng tests check nothing
    + JDK-8173581: performance regression in
      com/sun/crypto/provider/OutputFeedback.java
    + JDK-8173602: JAXP: TESTBUG: javax/xml/jaxp/unittest/transform/
      /TransformerTest.java needs refactoring
    + JDK-8173604: Rename module java.annotations.common to
      java.xml.ws.annoations
    + JDK-8173607: JMX RMI connector should be in its own module
    + JDK-8173608: Separate JDK management agent from
      java.management module
    + JDK-8173609: Elements.printElements needs to support modules
    + JDK-8173634: libjli/cmdtoargs.c does not compile with VS2010
    + JDK-8173636: Results from
      Processor.getSupportedAnnotationTypes should be intepreted
      strictly
    + JDK-8173652: jshell tool: store history on fatal exit
    + JDK-8173653: jshell tool: ctrl-C when in external editor
      aborts jshell -- history lost
    + JDK-8173667: Update command line help for -public -protected
      -package -private options
    + JDK-8173676: Improvements to javax.annotation.processing and
      javax.lang.model doc
    + JDK-8173706: Is able to set a negative j.u.Vector size in
      JDK9 b151
    + JDK-8173707: Javadoc generated pages should default to
      no-frames view
    + JDK-8173711: Disable JAVA_OPTIONS env variable support until
      JDK-8173712 is resolved
    + JDK-8173717: jlink --help fails with missing
      "plugin.opt.plugin-module-path" key in resource bundle
    + JDK-8173758: tools/javac/Paths/wcMineField.sh failing with
      java.lang.ClassNotFoundException
    + JDK-8173763: Two security tests fail with message:
      "java.security.NoSuchAlgorithmException: EC KeyFactory not
      available"
    + JDK-8173776: More javax.lang.model improvements to support
      modules
    + JDK-8173789: Fix broken test header
    + JDK-8173798: Tests for printing modules
    + JDK-8173807: JShell: control characters should be escaped in
      String values
    + JDK-8173821: com.sun.jmx.remote.internal.Unmarshal should be
      removed
    + JDK-8173822: Remove dead code in BuildNashorn.gmk
    + JDK-8173827: Remove forRemoval=true from several deprecated
      security APIs
    + JDK-8173834: cleanup macosx jspawnhelper build settings
    + JDK-8173848: JShell: less-than causes: reached end of file
      while parsing
    + JDK-8173851: JDK-8008448.js fails to parse test for
      JDK-8169481
    + JDK-8173858: Rename libmanagement_rmi to libmanagement_agent
    + JDK-8173864: Problem list src/jdk/nashorn/api/tree/test/
      /ParseAPITest.java for some platforms
    + JDK-8173888: Test for JDK-8169481 causes stack overflows in
      parser tests
    + JDK-8173894: jib reports version "" in jdk10
    + JDK-8173903: Update various tests to pass under JDK 10
    + JDK-8173908: Problem list tools/jar/multiRelease/
      /RuntimeTest.java until JDK-8173905 is fixed
    + JDK-8173944: Reference Origin.MANDATED in getEnclosedElements
      specs
    + JDK-8173947: jconsole does not show local running VMs to
      attach
    + JDK-8173956: KeyStore regression due to default keystore
      being changed to PKCS12
    + JDK-8173982: (fs) DefaultFileSystemProvider should be split
      into platform specific versions
    + JDK-8174039: (ch) DefaultAsynchronousChannelProvider should
      be split into platform specific versions
    + JDK-8174051: fix terminology in javadoc comment
    + JDK-8174086: jspawnhelper build settings cleanup
    + JDK-8174693: Problem list MultiReleaseJarTest.java tests
      until JDK-8174692 is fixed
- Removed patches:
  * 0001-8256986-PPC64-C2-crashes-when-accessing-nonexisting-.patch
  * 0001-8256486-Linux-Windows-x86-builds-broken-after-JDK-82.patch
    + integrated upstream

-------------------------------------------------------------------
Mon Nov 30 08:31:25 UTC 2020 - Fridrich Strba <fstrba@suse.com>

- Initial packaging of OpenJDK tag jdk-16+26 as java-16-openjdk
  technology preview
openSUSE Build Service is sponsored by