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 <fst...@suse.com>
+
+- Added patch:
+  * loadAssistiveTechnologies.patch
+    + Do not crash the whole JVM if assistive technologies crash
+
+-------------------------------------------------------------------
+Thu Jan 10 12:13:56 UTC 2019 - Fridrich Strba <fst...@suse.com>
+
+- Do not resolve by default the added JavaEE modules (fixes
+  bsc#1120431)
+
+-------------------------------------------------------------------
+Wed Jan  9 15:06:27 UTC 2019 - Fridrich Strba <fst...@suse.com>
+
+- 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;
     }

Reply via email to