Hello community,

here is the log from the commit of package java-14-openjdk for openSUSE:Factory 
checked in at 2020-04-21 13:07:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-14-openjdk (Old)
 and      /work/SRC/openSUSE:Factory/.java-14-openjdk.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-14-openjdk"

Tue Apr 21 13:07:24 2020 rev:2 rq:795959 version:14.0.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-14-openjdk/java-14-openjdk.changes  
2020-03-19 19:52:06.144246560 +0100
+++ 
/work/SRC/openSUSE:Factory/.java-14-openjdk.new.2738/java-14-openjdk.changes    
    2020-04-21 13:07:41.428456061 +0200
@@ -1,0 +2,161 @@
+Tue Apr 21 07:06:56 UTC 2020 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream tag jdk-14.0.1+7 (April 2020 CPU,
+  bsc#1169511)
+  * Security fixes:
+    + S8223898, CVE-2020-2754: Forward references to Nashorn
+    + S8223904, CVE-2020-2755: Improve Nashorn matching
+    + S8224541, CVE-2020-2756: Better mapping of serial ENUMs
+    + S8224549, CVE-2020-2757: Less Blocking Array Queues
+    + S8225603: Enhancement for big integers
+    + S8226346: Build better binary builders
+    + S8227467: Better class method invocations
+    + S8227542: Manifest improved jar headers
+    + S8229733: TLS message handling improvements
+    + S8231415, CVE-2020-2773: Better signatures in XML
+    + S8231785: Improved socket permissions
+    + S8232424, CVE-2020-2778: More constrained algorithms
+    + S8232581, CVE-2020-2767: Improve TLS verification
+    + S8233250: Better X11 rendering
+    + S8233410: Better Build Scripting
+    + S8234027: Better JCEKS key support
+    + S8234408, CVE-2020-2781: Improve TLS session handling
+    + S8234825, CVE-2020-2800: Better Headings for HTTP Servers
+    + S8234841, CVE-2020-2803: Enhance buffering of byte buffers
+    + S8235274, CVE-2020-2805: Enhance typing of methods
+    + S8235691, CVE-2020-2816: Enhance TLS connectivity
+    + S8236201, CVE-2020-2830: Better Scanner conversions
+    + S8238960: linux-i586 builds are inconsistent as the newly
+      built jdk is not able to reserve enough space for object heap
+  * Other changes:
+    + S8044365: (dc) MulticastSendReceiveTests.java failing with
+      ENOMEM when joining group (OS X 10.9)
+    + S8183369: RFC unconformity of HttpURLConnection with proxy
+    + S8221741: ClassCastException can happen when
+      fontconfig.properties is used
+    + S8223935: PIT: java/awt/font/WindowsIndicFonts.java fails on
+      windows10
+    + S8225130: Add exception for expiring Comodo roots to
+      VerifyCACerts test
+    + S8225216: gc/logging/TestMetaSpaceLog.java doesn't work for
+      Shenandoah
+    + S8231118: ARM32: Math tests failures
+    + S8233245: More adaptive sockets
+    + S8234146: compiler/jsr292/ContinuousCallSiteTargetChange.java
+      times out on SPARC
+    + S8235332: TestInstanceCloneAsLoadsStores.java fails with
+      -XX:+StressGCM
+    + S8236759: ShouldNotReachHere in
+      PhaseIdealLoop::verify_strip_mined_scheduling
+    + S8236851: Shenandoah: More details in Traversal GC event
+      messages
+    + S8237192: Generate stripped/public pdbs on Windows for jdk
+      images
+    + S8237217: Incorrect G1StringDedupEntry type used in
+      StringDedupTable destructor
+    + S8237350: Bump release strings for JDK 14.0.1
+    + S8237350: create tag jdk-14.0.1+0 on the same revisions of
+      jdk-14+31
+    + S8237543: Shenandoah: More asserts around code roots
+    + S8237632: Shenandoah: accept NULL fwdptr to cooperate with
+      JVMTI and JFR
+    + S8237780: Shenandoah: More reliable nmethod verification
+    + S8237837: Shenandoah: assert(mem == __null) failed: only one
+      safepoint
+    + S8237879: make 4.3 breaks build
+    + S8237919: Change jdk 14.0.1 milestone to ea for build b02
+    + S8237945: CTW: C2 compilation fails with
+      assert(just_allocated_object(alloc_ctl) == ptr) failed: most
+      recent allo...
+    + S8237951: CTW: C2 compilation fails with "malformed control
+      flow"
+    + S8238190: [JVMCI] Fix single implementor speculation for
+      diamond shapes.
+    + S8238225: Issues reported after replacing symlink at
+      Contents/MacOS/libjli.dylib with binary
+    + S8238247: CTW runner should sweep nmethods more aggressively
+    + S8238356: CodeHeap::blob_count() overestimates the number of
+      blobs
+    + S8238366: CTW runner closes standard output on exit
+    + S8238385: CTW: C2 (Shenandoah) compilation fails with "Range
+      check dependent CastII node was not removed"
+    + S8238438: SuperWord::co_locate_pack picks memory state of
+      first instead of last load
+    + S8238452: Keytool generates wrong expiration date if validity
+      is set to 2050/01/01
+    + S8238534: Deep sign macOS bundles before bundle archive is
+      being created
+    + S8238721: Add failing client jtreg tests to the Problem List
+    + S8238756: C2: assert(((n) == __null || !VerifyIterativeGVN ||
+      !((n)->is_dead()))) failed: can not use dead node
+    + S8238811: C2: assert(i >= req() || i == 0 || is_Region() ||
+      is_Phi()) with -XX:+VerifyGraphEdges
+    + S8238851: Shenandoah: C1: Resolve into registers of correct
+      type
+    + S8238932: Invalid tier1_gc_1 test group definition
+    + S8239005: [TESTBUG] test/hotspot/jtreg/runtime/
+      /StackGuardPages/TestStackGuardPages.java: exeinvoke.c: must
+      initialize static state before calling do_overflow()
+    + S8239081: Shenandoah: Consolidate C1 LRB and native barriers
+    + S8239142: C2's UseUniqueSubclasses optimization is broken for
+      array accesses
+    + S8239354: Shenandoah: minor enhancements to traversal GC
+    + S8239429: AbsPathsInImage.java fails in JDK 11u and 14u on
+      Windows
+    + S8239456: vtable stub generation: assert failure (code size
+      estimate)
+    + S8239787: AArch64: String.indexOf may incorrectly handle
+      empty strings
+    + S8239798: SSLSocket closes socket both socket endpoints on a
+      SocketTimeoutException
+    + S8239852: java/util/concurrent tests fail with
+      -XX:+VerifyGraphEdges: assert(!VerifyGraphEdges) failed:
+      verification should have failed
+    + S8239868: Shenandoah: ditch C2 node limit adjustments
+    + S8239904: Shenandoah: accumulated penalties should not be
+      over 100% of capacity
+    + S8239915: Zero VM crashes when handling dynamic constant
+    + S8239931: [win][x86] vtable stub generation: assert failure
+      (code size estimate) follow-up
+    + S8240069: Shenandoah: turn more flags diagnostic
+    + S8240070: Shenandoah: remove obsolete
+      ShenandoahCommonGCStateLoads
+    + S8240076: Shenandoah: pacer should cover reset and preclean
+      phases
+    + S8240215: Shenandoah: remove ShenandoahAllocationTrace
+    + S8240216: Shenandoah: remove ShenandoahTerminationTrace
+    + S8240217: Shenandoah: remove ShenandoahEvacAssist
+    + S8240220: IdealLoopTree::dump_head predicate printing is
+      broken
+    + S8240286: [TESTBUG] Test command error in hotspot/jtreg/
+      /compiler/loopopts/superword/SumRedAbsNeg_Float.java
+    + S8240511: Shenandoah: parallel safepoint workers count should
+      be ParallelGCThreads
+    + S8240534: Shenandoah: ditch debug safepoint timeout adjustment
+    + S8240589: OtherRegionsTable::_num_occupied not updated
+      correctly
+    + S8240629: argfiles parsing broken for argfiles with comment
+      cross 4096 bytes chunk
+    + S8240671: Shenandoah: refactor ShenandoahPhaseTimings
+    + S8240749: Shenandoah: refactor ShenandoahUtils
+    + S8240750: Shenandoah: remove leftover files and mentions of
+      ShenandoahAllocTracker
+    + S8240868: Shenandoah: remove CM-with-UR piggybacking cycles
+    + S8240948: Shenandoah: cleanup not-forwarded-objects paths
+      after JDK-8240868
+    + S8240972: macOS codesign fail on macOS 10.13.5 or older
+    + S8241296: Segfault in JNIHandleBlock::oops_do()
+    + S8241445: Fix copyright in
+      test/jdk/tools/launcher/ArgFileSyntax.java
+    + S8241568: (fs) UserPrincipalLookupService.lookupXXX failure
+      with IOE "Operation not permitted"
+    + S8241586: compiler/cpuflags/
+      /TestAESIntrinsicsOnUnsupportedConfig.java fails on aarch64
+
+-------------------------------------------------------------------
+Wed Mar 25 14:20:35 UTC 2020 - Martin Liška <[email protected]>
+
+- Add gcc-fno-common-fix.patch in order to fix
+  boo#1167462.
+
+-------------------------------------------------------------------
@@ -2322,0 +2484,12 @@
+
+-------------------------------------------------------------------
+Thu Feb 13 15:46:21 UTC 2020 - Andreas Schwab <[email protected]>
+
+- DependOnVariableHelper.patch: Fix DependOnVariableHelper for make 4.3
+
+-------------------------------------------------------------------
+Sun Feb  2 22:35:55 UTC 2020 - Fridrich Strba <[email protected]>
+
+- Install java icons not only versioned, but also postfixed by the
+  "openjdk", in order to prevent install conflicts with other
+  jdk 11 flavours.

Old:
----
  bc54620a3848.tar.bz2

New:
----
  DependOnVariableHelper.patch
  dff61ec755a9.tar.bz2
  gcc-fno-common-fix.patch

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

Other differences:
------------------
++++++ java-14-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.IoQsQk/_old  2020-04-21 13:07:44.796462778 +0200
+++ /var/tmp/diff_new_pack.IoQsQk/_new  2020-04-21 13:07:44.800462786 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package java
+# spec file for package java-14-openjdk
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -32,17 +32,16 @@
 # Standard JPackage naming and versioning defines.
 %global featurever      14
 %global interimver      0
-%global updatever       0
+%global updatever       1
 %global patchver        0
-%global datever         2020-03-17
-%global buildver        36
+%global datever         2020-04-14
+%global buildver        7
 %global hg_project      jdk-updates
 %global hg_repository   jdk14u
-%global hg_revision     bc54620a3848
+%global hg_revision     dff61ec755a9
 %global icedtea_sound_version 1.0.1
 %global java_atk_wrapper_version 0.33.2
 # JavaEE modules
-%global java_atk_wrapper_version 0.33.2
 %global java_activation_repository activation
 %global java_activation_tag JAF-1_2_0
 %global java_xml_bind_repository jaxb-spec
@@ -213,6 +212,9 @@
 #
 Patch20:        loadAssistiveTechnologies.patch
 #
+Patch31:        DependOnVariableHelper.patch
+Patch32:        gcc-fno-common-fix.patch
+#
 # OpenJDK specific patches
 #
 Patch100:       s390-java-opts.patch
@@ -490,6 +492,9 @@
 
 %patch20 -p1
 
+%patch31 -p1
+%patch32 -p1
+
 # s390 build fixes
 
 %ifarch s390
@@ -923,7 +928,7 @@
 for s in 16 24 32 48 ; do
   install -D -p -m 644 \
     src/java.desktop/unix/classes/sun/awt/X11/java-icon${s}.png \
-    %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/java-%{javaver}.png
+    
%{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/java-%{javaver}-openjdk.png
 done
 
 # Install desktop file.
@@ -1180,7 +1185,7 @@
 %{_jvmdir}/%{sdkdir}/lib/libjawt.so
 %{_jvmdir}/%{sdkdir}/lib/libsplashscreen.so
 %dir %{_datadir}/icons/hicolor
-%{_datadir}/icons/hicolor/*x*/apps/java-%{javaver}.png
+%{_datadir}/icons/hicolor/*x*/apps/java-%{javaver}-openjdk.png
 
 %files headless
 %dir %{_jvmdir}

++++++ DependOnVariableHelper.patch ++++++
# HG changeset patch
# User ihse
# Date 1580378910 -3600
#      Thu Jan 30 11:08:30 2020 +0100
# Node ID 0743e1d49930a95d045bfdaa8f8607a00289e677
# Parent  24b4c763cb2276db073bec263246879eb312daeb
8237879: make 4.3 breaks build
Reviewed-by: erikj, tbell

diff --git a/make/common/MakeBase.gmk b/make/common/MakeBase.gmk
--- a/make/common/MakeBase.gmk
+++ b/make/common/MakeBase.gmk
@@ -525,15 +525,16 @@
 # Param 2 - (optional) name of file to store value in
 DependOnVariableHelper = \
     $(strip \
-        $(eval -include $(call DependOnVariableFileName, $1, $2)) \
+        $(eval $1_filename := $(call DependOnVariableFileName, $1, $2)) \
+        $(if $(wildcard $($1_filename)), $(eval include $($1_filename))) \
         $(if $(call equals, $(strip $($1)), $(strip $($1_old))),,\
-          $(call MakeDir, $(dir $(call DependOnVariableFileName, $1, $2))) \
+          $(call MakeDir, $(dir $($1_filename))) \
           $(if $(findstring $(LOG_LEVEL), trace), \
               $(info NewVariable $1: >$(strip $($1))<) \
               $(info OldVariable $1: >$(strip $($1_old))<)) \
           $(call WriteFile, $1_old:=$(call DoubleDollar,$(call 
EscapeHash,$($1))), \
-              $(call DependOnVariableFileName, $1, $2))) \
-        $(call DependOnVariableFileName, $1, $2) \
+              $($1_filename))) \
+        $($1_filename) \
     )
 
 # Main macro
++++++ bc54620a3848.tar.bz2 -> dff61ec755a9.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/java-14-openjdk/bc54620a3848.tar.bz2 
/work/SRC/openSUSE:Factory/.java-14-openjdk.new.2738/dff61ec755a9.tar.bz2 
differ: char 11, line 1

++++++ gcc-fno-common-fix.patch ++++++
>From a59e8a7f6fed2accd1034eebf16545ef78c3ea1b Mon Sep 17 00:00:00 2001
From: Patrick Zhang <[email protected]>
Date: Tue, 4 Feb 2020 21:27:10 +0800
Subject: [PATCH] 8238380: java.base/unix/native/libjava/childproc.c "multiple
 definition" link errors with GCC10

Reviewed-by: stuefe, clanger, rriggs
---
 src/java.base/unix/native/libjava/childproc.c | 3 ++-
 src/java.base/unix/native/libjava/childproc.h | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/java.base/unix/native/libjava/childproc.c 
b/src/java.base/unix/native/libjava/childproc.c
index 811aaeac5f..1044b8ee22 100644
--- a/src/java.base/unix/native/libjava/childproc.c
+++ b/src/java.base/unix/native/libjava/childproc.c
@@ -34,6 +34,7 @@
 
 #include "childproc.h"
 
+const char * const *parentPathv;
 
 ssize_t
 restartableWrite(int fd, const void *buf, size_t count)
diff --git a/src/java.base/unix/native/libjava/childproc.h 
b/src/java.base/unix/native/libjava/childproc.h
index 0911509302..2190dd1792 100644
--- a/src/java.base/unix/native/libjava/childproc.h
+++ b/src/java.base/unix/native/libjava/childproc.h
@@ -126,7 +126,7 @@ typedef struct _SpawnInfo {
  * The cached and split version of the JDK's effective PATH.
  * (We don't support putenv("PATH=...") in native code)
  */
-const char * const *parentPathv;
+extern const char * const *parentPathv;
 
 ssize_t restartableWrite(int fd, const void *buf, size_t count);
 int restartableDup2(int fd_from, int fd_to);
-- 
2.25.1

>From 1d42f083c1b64e68eec19471c3f7045c6cbc841f Mon Sep 17 00:00:00 2001
From: Patrick Zhang <[email protected]>
Date: Wed, 5 Feb 2020 17:14:15 +0800
Subject: [PATCH] 8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c
 "multiple definition" link errors with GCC10

Fixed libsctp link errors caused by GCC10 default -fno-common

Reviewed-by: chegar
---
 src/jdk.sctp/unix/native/libsctp/Sctp.h    | 14 +++++++-------
 src/jdk.sctp/unix/native/libsctp/SctpNet.c |  9 ++++++++-
 2 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/src/jdk.sctp/unix/native/libsctp/Sctp.h 
b/src/jdk.sctp/unix/native/libsctp/Sctp.h
index cc1367f781..d6810d61be 100644
--- a/src/jdk.sctp/unix/native/libsctp/Sctp.h
+++ b/src/jdk.sctp/unix/native/libsctp/Sctp.h
@@ -322,12 +322,12 @@ typedef int sctp_peeloff_func(int sock, sctp_assoc_t id);
 
 #endif /* __linux__ */
 
-sctp_getladdrs_func* nio_sctp_getladdrs;
-sctp_freeladdrs_func* nio_sctp_freeladdrs;
-sctp_getpaddrs_func* nio_sctp_getpaddrs;
-sctp_freepaddrs_func* nio_sctp_freepaddrs;
-sctp_bindx_func* nio_sctp_bindx;
-sctp_peeloff_func* nio_sctp_peeloff;
+extern sctp_getladdrs_func* nio_sctp_getladdrs;
+extern sctp_freeladdrs_func* nio_sctp_freeladdrs;
+extern sctp_getpaddrs_func* nio_sctp_getpaddrs;
+extern sctp_freepaddrs_func* nio_sctp_freepaddrs;
+extern sctp_bindx_func* nio_sctp_bindx;
+extern sctp_peeloff_func* nio_sctp_peeloff;
 
 jboolean loadSocketExtensionFuncs(JNIEnv* env);
 
diff --git a/src/jdk.sctp/unix/native/libsctp/SctpNet.c 
b/src/jdk.sctp/unix/native/libsctp/SctpNet.c
index d40c15aa35..b8d0ad8ab2 100644
--- a/src/jdk.sctp/unix/native/libsctp/SctpNet.c
+++ b/src/jdk.sctp/unix/native/libsctp/SctpNet.c
@@ -43,6 +43,13 @@ static jmethodID isaCtrID = 0;
 static const char* nativeSctpLib = "libsctp.so.1";
 static jboolean funcsLoaded = JNI_FALSE;
 
+sctp_getladdrs_func* nio_sctp_getladdrs;
+sctp_freeladdrs_func* nio_sctp_freeladdrs;
+sctp_getpaddrs_func* nio_sctp_getpaddrs;
+sctp_freepaddrs_func* nio_sctp_freepaddrs;
+sctp_bindx_func* nio_sctp_bindx;
+sctp_peeloff_func* nio_sctp_peeloff;
+
 JNIEXPORT jint JNICALL DEF_JNI_OnLoad
   (JavaVM *vm, void *reserved) {
     return JNI_VERSION_1_2;
-- 
2.25.1

>From 03721247d8f3d6b2aefe2826a59c10fd1fad51cb Mon Sep 17 00:00:00 2001
From: Patrick Zhang <[email protected]>
Date: Wed, 5 Feb 2020 20:31:09 +0800
Subject: [PATCH] 8238388: libj2gss/NativeFunc.o "multiple definition" link
 errors with GCC10

Fixed libj2gss link errors caused by GCC10 default -fno-common

Reviewed-by: weijun
---
 src/java.security.jgss/share/native/libj2gss/NativeFunc.c | 5 ++++-
 src/java.security.jgss/share/native/libj2gss/NativeFunc.h | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/java.security.jgss/share/native/libj2gss/NativeFunc.c 
b/src/java.security.jgss/share/native/libj2gss/NativeFunc.c
index da7bc0445b..577b6ec5be 100644
--- a/src/java.security.jgss/share/native/libj2gss/NativeFunc.c
+++ b/src/java.security.jgss/share/native/libj2gss/NativeFunc.c
@@ -27,6 +27,9 @@
 #include <stdlib.h>
 #include "NativeFunc.h"
 
+/* global GSS function table */
+GSS_FUNCTION_TABLE_PTR ftab;
+
 /* standard GSS method names (ordering is from mapfile) */
 static const char RELEASE_NAME[]                = "gss_release_name";
 static const char IMPORT_NAME[]                 = "gss_import_name";
diff --git a/src/java.security.jgss/share/native/libj2gss/NativeFunc.h 
b/src/java.security.jgss/share/native/libj2gss/NativeFunc.h
index 82914387c2..d695120122 100644
--- a/src/java.security.jgss/share/native/libj2gss/NativeFunc.h
+++ b/src/java.security.jgss/share/native/libj2gss/NativeFunc.h
@@ -277,6 +277,6 @@ typedef struct GSS_FUNCTION_TABLE {
 typedef GSS_FUNCTION_TABLE *GSS_FUNCTION_TABLE_PTR;
 
 /* global GSS function table */
-GSS_FUNCTION_TABLE_PTR ftab;
+extern GSS_FUNCTION_TABLE_PTR ftab;
 
 #endif
-- 
2.25.1


Reply via email to