Hello community,
here is the log from the commit of package java-12-openjdk for openSUSE:Factory
checked in at 2019-01-21 10:50:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-12-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-12-openjdk.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-12-openjdk"
Mon Jan 21 10:50:01 2019 rev:4 rq:664418 version:12.0.0.0~26
Changes:
--------
--- /work/SRC/openSUSE:Factory/java-12-openjdk/java-12-openjdk.changes
2018-11-10 16:59:03.515776985 +0100
+++
/work/SRC/openSUSE:Factory/.java-12-openjdk.new.28833/java-12-openjdk.changes
2019-01-21 10:50:34.800002912 +0100
@@ -1,0 +2,1534 @@
+Thu Jan 10 12:22:24 UTC 2019 - Fridrich Strba <[email protected]>
+
+- Added patch:
+ * loadAssistiveTechnologies.patch
+ + Do not crash the whole JVM if assistive technologies crash
+
+-------------------------------------------------------------------
+Thu Jan 10 12:13:56 UTC 2019 - Fridrich Strba <[email protected]>
+
+- Do not resolve by default the added JavaEE modules (fixes
+ bsc#1120431)
+
+-------------------------------------------------------------------
+Wed Jan 9 15:06:27 UTC 2019 - Fridrich Strba <[email protected]>
+
+- Upgrade to upstream tag jdk-12+26
+ * Fixes:
+ + S8066619: Fix deprecation warnings in java.util.jar
+ + S8198526: getAnnotatedOwnerType does not handle static nested
+ classes correctly
+ + S8202286: Allocation of old generation of Java heap on
+ alternate memory devices
+ + S8205505: Expire and remove remaining support for commercial
+ features
+ + S8206107: [x86_32] jck tests for ldc2_w bytecode fail
+ + S8208184: IllegalArgumentException while invoking code
+ completion on netbeans IDE
+ + S8211343: nsk_jvmti_parseoptions should handle multiple
+ suboptions
+ + S8211424: Allocation of old generation of java heap on
+ alternate memory devices - Parallel GC
+ + S8211425: Allocation of old generation of java heap on
+ alternate memory devices - G1 GC
+ + S8213481: [REDO] Fix incorrect copy constructors in hotspot
+ + S8214096: sun.security.util.SignatureUtil passes null
+ parameter, so JCE validation fails
+ + S8214097: Rework thread initialization and teardown logic
+ + S8214180: Need better granularity for sleeping
+ + S8214201: Make PtrQueueSet completed buffer list private
+ + S8214532: Update RFC 2459 references in javadoc to RFC 5280
+ + S8214567: Use {@systemProperty} for definitions of system
+ properties
+ + S8214569: Use {@systemProperty} for definitions of system
+ properties
+ + S8214570: Use {@systemProperty} for definitions of system
+ properties
+ + S8214687: Optimize Collections.nCopies().hashCode() and
+ equals()
+ + S8215100: AArch64: fix compareTo intrinsic with
+ four-character Latin/Unicode
+ + S8215202: AArch64: jtreg test
+ test/jdk/sun/nio/cs/FindEncoderBugs.java fails
+ + S8215291: Broken links when generating from project without
+ modules
+ + S8215296: do not disable c99 on Solaris
+ + S8215322: add @file support to jaotc
+ + S8215364: JavaFX crashes on Ubuntu 18.04 with Wayland while
+ using Swing-FX interop
+ + S8215425: vmTestbase/nsk/jvmti/PopFrame should provide more
+ detailed output
+ + S8215445: Enable building for Windows in WSL
+ + S8215487: ZGC: ZRuntimeWorkers incorrectly identify
+ themselves as ZWorkers
+ + S8215491: ICStubInterface::finalize finds zombie nmethod with
+ ZGC concurrent class unloading
+ + S8215492: Rename INTERNAL_EMPTY to something less "internal"
+ + S8215500: ICRefillVerifierMark does not set the provided
+ verfier as current
+ + S8215516: Move JavadocTester to a named package
+ + S8215547: ZGC: Fix incorrect match rule for
+ loadBarrierWeakSlowRegNoVec
+ + S8215548: G1PeriodicGCSystemLoadThreshold needs to be a double
+ + S8215551: Missing case label in nmethod::reloc_string_for()
+ + S8215555: TieredCompilation C2 threads can excessively block
+ handshakes
+ + S8215571: jdb does not include jdk.* in the default class
+ filter
+ + S8215635: Pandoc check in Docs.gmk does not work on Windows
+ + S8215687: [Graal] unit test CheckGraalIntrinsics failed after
+ 8212043
+ + S8215707: [macosx] fix pthread_getschedparam and
+ pthread_setschedparam calls
+ + S8215716: PopFrame() was unexpectedly done
+ + S8215727: Restore JFR thread sampler loop to old / previous
+ behavior
+ + S8215759: [test] java/math/BigInteger/ModPow.java can throw
+ an ArithmeticException
+ + S8215769: Java cannot probe pkcs12 files exported by Firefox
+ + S8215879: AArch64: ReservedStackAccess may leave stack guard
+ in inconsistent state
+ + S8215897: Build broken on zero after JDK-8211424
+ + S8215898: Build broken on 32-bit after JDK-8211425
+ + S8215954: [testbug] Remove unnecessary casts in
+ test/hotspot/gtest/threadHelper.inline.hpp
+ + S8215966: GeneratePropertyPassword.sh uses bash syntax
+ + S8215977: hsdis installation documentation update
+- Upgrade to upstream tag jdk-12+25
+ * Fixes:
+ + S8051349: nsk/jvmti/scenarios/sampling/SP06/sp06t003 fails in
+ nightly
+ + S8183912: java.math.BigDecimal.movePointLeft() should return
+ this if called with zero argument
+ + S8201655: Add thread-enabled support for the Heap Sampling
+ + S8207224: Javac compiles source code despite illegal use of
+ unchecked conversions
+ + S8209333: Socket reset issue for TLS 1.3 socket close
+ + S8209414: AArch64: method handle invocation does not respect
+ JVMTI interp_only mode
+ + S8211698: Crash in C2 compiled code during execution of
+ double array heavy processing code
+ + S8212043: Add floating-point Math.min/max intrinsics
+ + S8213134: AArch64: vector shift failed with MaxVectorSize=8
+ + S8213402: [Testbug] java/lang/System/LoggerFinder/internal/
+ /PlatformLoggerBridgeTest creates an invalid nest relationship
+ + S8213782: NullPointerException in
+ sun.security.ssl.OutputRecord.changeWriteCiphers
+ + S8214077: test java/io/File/SetLastModified.java fails on
+ ARM32
+ + S8214329: SwingMark SubMenus 9% regression in 12-b19 on Linux
+ client
+ + S8214339: SSLSocketImpl erroneously wraps SocketException
+ + S8214352: C1: Unnecessary "compilation bailout: block join
+ failed" with JVMTI
+ + S8214512: ARM32: Jtreg test compiler/c2/Test8062950.java
+ fails on ARM
+ + S8214583: AccessController.getContext may return wrong value
+ after JDK-8212605
+ + S8214946: G1: Initialize all class members on construction
+ + S8215099: jshell tool: /help representation of ctrl/meta
+ characters inconsistent
+ + S8215205: javaVFrame much slower than vframeStream
+ + S8215228: Use a constant hash table size in order to enable
+ compiler optimization
+ + S8215292: Back out changes for node- and link- local ipv6
+ multicast address
+ + S8215319: jck lang/INTF/intf049/intf04901 fails in Graal as
+ JIT mode with -Xcomp and AOTed Graal
+ + S8215329: Modify ZGC requirement for
+ HeapMonitorThreadTest.java
+ + S8215353: x86_32 build failures after JDK-8214751 (X86:
+ Support for VNNI Instructions)
+ + S8215366: Code quality improvements in
+ com.sun.tools.javac.code.TypeAnnotations
+ + S8215368: Make Check.checkOverride call diagnosticPositionFor
+ lazily
+ + S8215372: Incorrect nio/file/DirectoryStream/Basic.java tests
+ for validating the use of a glob
+ + S8215374: 32-bit build failures after JDK-8181143 (Introduce
+ diagnostic flag to abort VM on too long VM operations)
+ + S8215380: Backout accidental change to String::length
+ + S8215395: Allow null oops in Dictionary and JNIHandle
+ verification
+ + S8215397: jsig.c missing classpath exception
+ + S8215410: Regression test for JDK-8214994
+ + S8215411: some GetByteArrayElements calls miss corresponding
+ Release
+ + S8215443: The use of TransportContext.fatal() leads to bad
+ coding style
+ + S8215449: Several tests failing when jtreg run with
+ -vmoption:--illegal-access=deny
+ + S8215451: JNI IsSameObject should not keep objects alive
+ + S8215472: (zipfs) Cleanups in implementation classes of
+ jdk.zipfs and tests
+ + S8215625: javax/sql/testng/util/xxxxx.java tests compilation
+ failed after JDK-8207224
+- Upgrade to upstream tag jdk-12+24
+ * Fixes:
+ + S6516099: InputStream.skipFully(int k) to skip exactly k bytes
+ + S7092821: java.security.Provider.getService() is synchronized
+ and became scalability bottleneck
+ + S8076190: Customizing the generation of a PKCS12 keystore
+ + S8152724: Sum of eden before GC and current survivor capacity
+ may be larger than heap size
+ + S8159440: Move marking of promoted objects during initial
+ mark into the concurrent phase
+ + S8165675: Trace event for thread park has incorrect unit for
+ timeout
+ + S8177552: Compact Number Formatting support
+ + S8181143: Introduce diagnostic flag to abort VM on too long
+ VM operations
+ + S8193312: Rename VM_CGC_Operation to VM_G1Concurrent
+ + S8198398: Test javax/swing/JColorChooser/Test6199676.java
+ fails in mach5
+ + S8199394: Object.hashCode should not mention anything about
+ memory addresses
+ + S8200613: SA: jstack throws UnmappedAddressException with a
+ CDS core file
+ + S8202884: SA: Attach/detach might fail on Linux if debugee
+ application create/destroy threads during attaching
+ + S8204947: Port ShenandoahTaskTerminator to mainline and make
+ it default
+ + S8205393: Add SourceVersion.RELEASE_13
+ + S8205394: Add source 13 and target 13 to javac
+ + S8205421: AARCH64: StubCodeMark should be placed after
+ alignment
+ + S8205516: JFR tool
+ + S8205626: Start of release updates for JDK 13
++++ 1337 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/java-12-openjdk/java-12-openjdk.changes
++++ and
/work/SRC/openSUSE:Factory/.java-12-openjdk.new.28833/java-12-openjdk.changes
Old:
----
199658d1ef86.tar.bz2
fix-arm32-build.patch
fix-i586-build.patch
New:
----
de9fd809bb47.tar.bz2
loadAssistiveTechnologies.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-12-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.FidMTR/_old 2019-01-21 10:50:41.263995050 +0100
+++ /var/tmp/diff_new_pack.FidMTR/_new 2019-01-21 10:50:41.267995045 +0100
@@ -1,7 +1,7 @@
#
# spec file for package java
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -36,10 +36,10 @@
%global updatever 0
%global patchver 0
%global datever 2019-03-19
-%global buildver 16
+%global buildver 26
%global hg_project jdk
-%global hg_repository jdk
-%global hg_revision 199658d1ef86
+%global hg_repository jdk12
+%global hg_revision de9fd809bb47
%global icedtea_sound_version 1.0.1
%global java_atk_wrapper_version 0.33.2
@@ -213,8 +213,8 @@
#
Patch15: system-pcsclite.patch
Patch16: missing-return.patch
-Patch17: fix-i586-build.patch
-Patch18: fix-arm32-build.patch
+#
+Patch20: loadAssistiveTechnologies.patch
#
# OpenJDK specific patches
#
@@ -251,6 +251,7 @@
BuildRequires: libX11-devel
BuildRequires: libXi-devel
BuildRequires: libXinerama-devel
+BuildRequires: libXrandr-devel
BuildRequires: libXrender-devel
BuildRequires: libXt-devel
BuildRequires: libXtst-devel
@@ -310,7 +311,7 @@
Provides: jre1.8.x
Provides: jre1.9.x
%if %{bootcycle}
-BuildRequires: java-devel >= 10
+BuildRequires: java-devel >= 11
BuildConflicts: java-devel >= 13
%else
BuildRequires: %{name}-devel
@@ -490,8 +491,8 @@
%endif
%patch16 -p1
-%patch17 -p1
-%patch18 -p1
+
+%patch20 -p1
# s390 build fixes
@@ -598,6 +599,7 @@
%endif
--disable-keep-packaged-modules \
--with-debug-level=%{debugbuild} \
+ --with-native-debug-symbols=internal \
--with-zlib=system \
--with-libjpeg=system \
--with-giflib=system \
@@ -622,15 +624,12 @@
# STRIP_POLICY=none says don't do any stripping. DEBUG_BINARIES=true says
# ignore all the other logic about which debug options and just do '-g'.
-make \
+make --no-print-directory \
JAVAC_FLAGS=-g \
LOG=trace \
- DEBUG_BINARIES=true \
- STRIP_POLICY=no_strip \
- POST_STRIP_CMD="" \
WARNINGS_ARE_ERRORS="-Wno-error" \
CFLAGS_WARNINGS_ARE_ERRORS="-Wno-error" \
- %{imagestarget} docs
+ %{imagestarget}
# remove redundant *diz and *debuginfo files
find %{imagesdir}/jdk -iname '*.diz' -exec rm {} \;
@@ -689,7 +688,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find activation -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --class-path=build:activation/src/main/resources
$JAVA_HOME/../jmods/java.activation.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:activation/src/main/resources
$JAVA_HOME/../jmods/java.activation.jmod
popd
# Merge the java activation framework into the JDK
source $JAVA_HOME/release; export MODULES
@@ -703,7 +702,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find jaxb-api/src/main/java/ -name \*.java |
xargs`
-$JAVA_HOME/bin/jmod create --class-path=build:jaxb-api/src/main/resources
$JAVA_HOME/../jmods/java.xml.bind.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:jaxb-api/src/main/resources
$JAVA_HOME/../jmods/java.xml.bind.jmod
popd
# Merge java.xml.bind into the JDK
source $JAVA_HOME/release; export MODULES
@@ -717,7 +716,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find src/main/ -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --class-path=build
$JAVA_HOME/../jmods/java.xml.soap.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/java.xml.soap.jmod
popd
# Merge java.xml.soap into the JDK
source $JAVA_HOME/release; export MODULES
@@ -731,7 +730,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find src/main/java -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --class-path=build
$JAVA_HOME/../jmods/java.annotation.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/java.annotation.jmod
popd
# Merge java.annotation into the JDK
source $JAVA_HOME/release; export MODULES
@@ -745,7 +744,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find api/src/main -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --class-path=build:api/src/main/resources
$JAVA_HOME/../jmods/java.xml.ws.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:api/src/main/resources $JAVA_HOME/../jmods/java.xml.ws.jmod
popd
# Merge java.xml.ws into the JDK
source $JAVA_HOME/release; export MODULES
@@ -759,7 +758,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find code/fastinfoset/src/main/java -name
\*.java | xargs`
-$JAVA_HOME/bin/jmod create
--class-path=build:code/fastinfoset/src/main/resources
$JAVA_HOME/../jmods/com.sun.xml.fastinfoset.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:code/fastinfoset/src/main/resources
$JAVA_HOME/../jmods/com.sun.xml.fastinfoset.jmod
popd
# Merge com.sun.xml.fastinfoset into the JDK
source $JAVA_HOME/release; export MODULES
@@ -773,7 +772,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find stax-ex/src/java -name \*.java | xargs`
-$JAVA_HOME/bin/jmod create --class-path=build
$JAVA_HOME/../jmods/org.jvnet.staxex.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/org.jvnet.staxex.jmod
popd
# Merge org.jvnet.staxex into the JDK
source $JAVA_HOME/release; export MODULES
@@ -787,7 +786,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find istack-commons/runtime/src/main/java -name
\*.java | xargs`
-$JAVA_HOME/bin/jmod create --class-path=build
$JAVA_HOME/../jmods/com.sun.istack.runtime.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/com.sun.istack.runtime.jmod
popd
# Merge com.sun.istack into the JDK
source $JAVA_HOME/release; export MODULES
@@ -801,7 +800,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find jaxb-ri/txw/runtime/src/main/java -name
\*.java | xargs`
-$JAVA_HOME/bin/jmod create --class-path=build
$JAVA_HOME/../jmods/com.sun.xml.txw2.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default --class-path=build
$JAVA_HOME/../jmods/com.sun.xml.txw2.jmod
popd
# Merge org.jvnet.staxex into the JDK
source $JAVA_HOME/release; export MODULES
@@ -815,7 +814,7 @@
if [ -e build ]; then rm -rf build; fi
mkdir -p build
$JAVA_HOME/bin/javac -d build `find jaxb-ri/runtime/impl/src/main/java -name
\*.java | xargs`
-$JAVA_HOME/bin/jmod create
--class-path=build:jaxb-ri/runtime/impl/src/main/resources
$JAVA_HOME/../jmods/com.sun.xml.bind.jmod
+$JAVA_HOME/bin/jmod create --do-not-resolve-by-default
--class-path=build:jaxb-ri/runtime/impl/src/main/resources
$JAVA_HOME/../jmods/com.sun.xml.bind.jmod
popd
# Merge org.jvnet.staxex into the JDK
source $JAVA_HOME/release; export MODULES
@@ -1184,6 +1183,7 @@
%{_jvmprivdir}/*
%{_jvmdir}/%{sdkdir}/bin/java
+%{_jvmdir}/%{sdkdir}/bin/jfr
%{_jvmdir}/%{sdkdir}/bin/jjs
%{_jvmdir}/%{sdkdir}/bin/keytool
%{_jvmdir}/%{sdkdir}/bin/rmid
@@ -1209,6 +1209,7 @@
%{_jvmdir}/%{sdkdir}/lib/jfr/default.jfc
%{_jvmdir}/%{sdkdir}/lib/jfr/profile.jfc
%{_jvmdir}/%{sdkdir}/lib/jrt-fs.jar
+%{_jvmdir}/%{sdkdir}/lib/jspawnhelper
%{_jvmdir}/%{sdkdir}/lib/jvm.cfg
%{_jvmdir}/%{sdkdir}/lib/libawt_headless.so
%{_jvmdir}/%{sdkdir}/lib/libawt.so
++++++ 199658d1ef86.tar.bz2 -> de9fd809bb47.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/java-12-openjdk/199658d1ef86.tar.bz2
/work/SRC/openSUSE:Factory/.java-12-openjdk.new.28833/de9fd809bb47.tar.bz2
differ: char 11, line 1
++++++ loadAssistiveTechnologies.patch ++++++
--- openjdk/src/java.desktop/share/classes/java/awt/Toolkit.java
+++ openjdk/src/java.desktop/share/classes/java/awt/Toolkit.java
@@ -883,9 +883,13 @@
return null;
}
});
if (!GraphicsEnvironment.isHeadless()) {
- loadAssistiveTechnologies();
+ try {
+ loadAssistiveTechnologies();
+ } catch (AWTError error) {
+ // ignore silently
+ }
}
}
return toolkit;
}