Hello community, here is the log from the commit of package java-11-openjdk for openSUSE:Factory checked in at 2018-05-13 16:06:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-11-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-11-openjdk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-11-openjdk" Sun May 13 16:06:22 2018 rev:12 rq:606617 version:11.0.0.0~13 Changes: -------- --- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes 2018-05-10 15:49:06.449906886 +0200 +++ /work/SRC/openSUSE:Factory/.java-11-openjdk.new/java-11-openjdk.changes 2018-05-13 16:07:18.413424764 +0200 @@ -1,0 +2,172 @@ +Fri May 11 09:52:20 UTC 2018 - [email protected] + +- Update to ustream tag jdk-11+13 + * Fixes: + + S4842658: DefaultListModel and DefaultComboBoxModel should + support addAll (Collection c) + + S6574555: PNGImageWriter incorrectly sets bKGD chunk + + S6788458: PNGImageReader ignores tRNS chunk while reading + non-indexed RGB/Gray images + + S8153532: Add @throws NPE javadoc to + UIManager.setLookAndFeel(String) method description + + S8154463: New failure of + closed/java/awt/font/Outline/OutlineInvarianceTest.java + + S8171277: Elliptic Curves for Security in Crypto + + S8176717: GC log file handle leaked to child processes + + S8181594: Efficient and constant-time modular arithmetic + + S8181910: [macos] Support dark title bars on macOS + + S8185034: Cleanup and consolidate Metaspace coding + + S8187123: (reflect) Class#getCanonicalName and + Class#getSimpleName is a part of performance issue + + S8187392: Deprecated methods in the peers can be removed + + S8189687: Swing: Invalid position of candidate pop-up of + InputMethod in Hi-DPI on Windows + + S8189916: Dynamic Constant support for Sparc + + S8191410: Unicode 10 + + S8194968: problem list actions for + tools/javac/jvm/VerboseOutTest + + S8195002: Fix test/hotspot/jtreg/gtest/GTestWrapper.java on + Alpine/Musl + + S8195717: test java/lang/invoke/MethodHandlesTest timed out + running testAsCollector1 + + S8196113: Remove the Compact Profile builds + + S8196572: Tests ColConvCCMTest.java and MTColConvTest.java + fail + + S8197388: Added not existing bug id in jdk/ProblemList.txt + + S8197447: LogCompilation throws "couldn't find bytecode" + + S8197954: Remove unnecessary intermediary APIs from AppCDS + implementation + + S8198342: Test FileSystemViewListenerLeak.java is unstable + + S8199067: [REDO] NMT: Enhance thread stack tracking + + S8199196: Add javadoc support for preview features + + S8199382: [TESTBUG] Open source VM testbase JDI tests + + S8199748: Touch keyboard is not shown, if text component gets + focus from other text component + + S8199852: Print more information about class loaders in + LinkageErrors. + + S8199912: jshell tool: /open from URI + + S8199932: Missing copyright header in AWT source code + + S8200083: Bump bootjdk requirement for JDK 11 to JDK 10 + + S8200094: Turkish locale reports NPE No enum constant + com.sun.source.doctree.DocTree.Kind.SİNCE + + S8200146: Remove the appletviewer launcher + + S8200313: java/awt/Gtk/GtkVersionTest/GtkVersionTest.java + fails + + S8200372: String::trim JavaDoc should clarify meaning of space + + S8200557: OopStorage parallel iteration scales poorly + + S8200716: Object propertyIsEnumerable buggy behavior on short + integer-string key + + S8200729: Conditional compilation of GCs + + S8201138: Defect in XMLEventReader.getElementText() may cause + data to be skipped, duplicated or otherwise result in a + ClassCastException + + S8201433: Fix potential crash in BufImg_SetupICM + + S8201492: Properly implement non-contiguous generations for + Reference discovery + + S8201524: [AIX] Don't link libfontmanager against + libawt_headless + + S8201572: Improve Metaspace Statistics + + S8201598: Fix for 8181910: Support dark title bars on macOS + broke the MacOS build + + S8201602: ARM32 - Minimal Dynamic Constant support + + S8201626: Typo in MakeWindowAlwaysOnTop test + + S8201640: Use _ref_processor_* member variables directly in + G1CollectedHeap + + S8201793: (ref) Reference object should not support cloning + + S8202017: Merge Reference Enqueuing phase with phase 3 of + Reference processing + + S8202018: Move card table clear before enqueuing pending + references + + S8202021: Improve variable naming in ReferenceProcesso + + S8202050: Add javax/sound/midi/Sequencer/Recording.java to + the problemList + + S8202080: Introduce ordering semantics for Atomic::add and + other RMW atomics + + S8202083: Remove explicit CMS checks in CardTableBarrierSet + + S8202143: Parts of 8193435 added in merge change set. + + S8202181: Correctly specify size of hostname buffer in Unix + Inet*AddressImpl_getLocalHostName implementations + + S8202291: java/rmi/Naming/LookupIPv6.java failed with + Connection refused + + S8202301: Add tests related to JDK-8196572 to the ProblemList + + S8202303: LogStream should autoflush on destruction + + S8202319: Fix compilation warnings in Solaris debug builds + for DevStudio 12.6 + + S8202387: javac --release 11 not supported + + S8202424: Metaspace: on chunk retirement, use correct lower + limit on chunksize when adding blocks to free blocks list + + S8202435: [aix] print program break as part of memory info + into hs-err file + + S8202447: Fix unloading_occurred to mean unloading_occurred + + S8202465: [C1] casts should not be eliminated for interface + types + + S8202548: Use reservation Object when creating SpeciesData + + S8202552: [AOT][JVMCI] Incorrect usage of INCLUDE_JVMCI and + INCLUDE_AOT + + S8202563: BigInteger/BigDecimal not immune to overflow, + contrary to spec + + S8202564: java/lang/management/ThreadMXBean/ThreadCounts.java + fails + + S8202565: C1 compilation crashes with + "assert(is_double_stack() && !is_virtual()) failed: type check" + + S8202575: Remove java/lang/String/nativeEncoding/ + /StringPlatformChars.java from ProblemList + + S8202581: failure_handler: gather more environment + information on macOS + + S8202582: DateTimeFormatterBuilder.parseOffsetBased + unnecessarily calls toString() + + S8202583: Remove experimental ClassForNamePlugin + + S8202584: de-problem list tools/javac/jvm/VerboseOutTest + + S8202591: Remove usage of CMSEdenChunksRecordAlways in + defNewGeneration.cpp + + S8202592: Remove unused EvacuateFollowersClosure + + S8202597: javac is not inducing a notional interface if + Object appears in an intersection type + + S8202599: Mark intermittently failing jshell tests + + S8202606: Deprecate AllowNonVirtualCalls option + + S8202631: JVM_Clone to throw CloneNotSupportException for + Reference object + + S8202634: Metaspace: simplify SpaceManager lists + + S8202639: Use concrete Generation classes in SerialHeap and + CMSHeap + + S8202640: Small C1 cleanups for BarrierSetC1 + + S8202641: Replace OOP_SINCE_SAVE_MARKS with templates + + S8202642: Replace PAR_OOP_ITERATE with templates + + S8202647: Add deduplicate_string function to CollectedHeap + + S8202649: Move the Parallel GC specific task creation + functions out of Threads + + S8202650: Enforce group for attach listener file + + S8202662: JFR tests fails: Could not find leak with class + + S8202672: Build failed in metaspace.cpp with VS2017 + + S8202676: AArch64: Missing enter/leave around barrier leads + to infinite loop + + S8202684: Minimal VM build is broken after JDK-8199067, + JDK-8202638 + + S8202686: Missing test case for 8200167 - final Object methods + + S8202690: jdk/jshell/ToolBasicTest.java failed in + testOpenFileOverHttp() and testOpenLocalFileUrl() + + S8202709: Move oopDesc::is_archive_object to + MetaspaceShared::is_archive_object + + S8202711: Merge tiered compilation policies + + S8202719: Use Collections.emptyEnumeration where possible + + S8202722: Move marksweep_init into GC code + + S8202744: Expired flag removal for JDK 11 + + S8202780: Remove EnqueueTask related code from + ReferenceProcessor after JDK-8202017 + + S8202781: Fix typo in DiscoveredListIterator::complete_enqeue + + S8202810: Remove class-for-name test + + S8202816: Update JarSigning.keystore +- Removed patch: + * aarch64-infinite-loop.patch + - Integrated upstream +- Modified patch: + * java11-improved-fonts.patch + - Rediff to changed context + +------------------------------------------------------------------- +Thu May 10 14:48:52 UTC 2018 - [email protected] + +- Fix s390x build, since INCLUDE_SA is false by default on this + architecture + +------------------------------------------------------------------- @@ -8,0 +181,5 @@ +Mon May 7 15:55:39 UTC 2018 - [email protected] + +- Update fix_armv6_build.patch + +------------------------------------------------------------------- @@ -11 +188 @@ -- Update to upstream tag jdk-11+11 +- Update to upstream tag jdk-11+12 Old: ---- 3ab6ba9f94a9.tar.bz2 aarch64-infinite-loop.patch New: ---- 758deedaae84.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-11-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.w9zcuY/_old 2018-05-13 16:07:20.317355307 +0200 +++ /var/tmp/diff_new_pack.w9zcuY/_new 2018-05-13 16:07:20.321355161 +0200 @@ -34,10 +34,10 @@ %global updatever 0 %global patchver 0 %global datever 2018-09-25 -%global buildver 12 +%global buildver 13 %global hg_project jdk %global hg_repository jdk -%global hg_revision 3ab6ba9f94a9 +%global hg_revision 758deedaae84 %global icedtea_sound_version 1.0.1 %global java_atk_wrapper_version 0.33.2 # priority must be 6 digits in total @@ -129,7 +129,7 @@ Summary: OpenJDK %{featurever} Runtime Environment License: Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-with-classpath-exception AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3C Group: Development/Languages/Java -Url: http://openjdk.java.net/ +URL: http://openjdk.java.net/ # Sources from upstream OpenJDK project. Source0: http://hg.openjdk.java.net/%{hg_project}/%{hg_repository}/archive/%{hg_revision}.tar.bz2 # Accessibility support @@ -178,7 +178,6 @@ # Patch200: ppc_stack_overflow_fix.patch Patch201: fix_armv6_build.patch -Patch202: aarch64-infinite-loop.patch # Patch302: disable-doclint-by-default.patch Patch303: alternative-tzdb_dat.patch @@ -442,11 +441,9 @@ %patch200 -p1 %ifarch %{arm6} -%patch201 -p0 +%patch201 %endif -%patch202 -p1 - %patch302 -p1 %patch303 -p1 @@ -486,11 +483,6 @@ done %build -# How many cpu's do we have? -export NUM_PROC=`%{_bindir}/getconf _NPROCESSORS_ONLN 2> /dev/null || :` -export NUM_PROC=${NUM_PROC:-1} - -# Build OpenJDK. %ifarch s390x sparc64 alpha ppc64 ppc64le %{aarch64} export ARCH_DATA_MODEL=64 @@ -552,9 +544,6 @@ --with-pcsclite=system \ %endif --with-stdc++lib=dynamic \ -%ifnarch %{arm} - --with-num-cores="$NUM_PROC" \ -%endif %ifarch s390 --with-boot-jdk-jvmargs="-Xms256M -Xmx768M" \ %endif @@ -848,7 +837,6 @@ update-alternatives \ --install %{_bindir}/javac javac %{sdkbindir}/javac %{priority} \ --slave %{_jvmdir}/java java_sdk %{_jvmdir}/%{sdklnk} \ - --slave %{_bindir}/appletviewer appletviewer %{sdkbindir}/appletviewer \ %if %{with aot} --slave %{_bindir}/jaotc jaotc %{sdkbindir}/jaotc \ %endif @@ -862,8 +850,10 @@ --slave %{_bindir}/jdeprscan jdeprscan %{sdkbindir}/jdeprscan \ --slave %{_bindir}/jdeps jdeps %{sdkbindir}/jdeps \ %if ! %{with zero} +%ifnarch s390x --slave %{_bindir}/jhsdb jhsdb %{sdkbindir}/jhsdb \ %endif +%endif --slave %{_bindir}/jimage jimage %{sdkbindir}/jimage \ --slave %{_bindir}/jinfo jinfo %{sdkbindir}/jinfo \ --slave %{_bindir}/jlink jlink %{sdkbindir}/jlink \ @@ -879,8 +869,6 @@ --slave %{_bindir}/rmic rmic %{sdkbindir}/rmic \ --slave %{_bindir}/serialver serialver %{sdkbindir}/serialver \ --slave %{_bindir}/unpack200 unpack200 %{sdkbindir}/unpack200 \ - --slave %{_mandir}/man1/appletviewer.1$ext appletviewer.1$ext \ - %{_mandir}/man1/appletviewer-%{sdklnk}.1$ext \ --slave %{_mandir}/man1/jar.1$ext jar.1$ext \ %{_mandir}/man1/jar-%{sdklnk}.1$ext \ --slave %{_mandir}/man1/jarsigner.1$ext jarsigner.1$ext \ @@ -1056,11 +1044,11 @@ %config(noreplace) %{_jvmdir}/%{sdkdir}/lib/security/nss.cfg %{_jvmdir}/%{sdkdir}/lib/security/default.policy -%{_mandir}/man1/java-%{sdklnk}.1* -%{_mandir}/man1/jjs-%{sdklnk}.1* -%{_mandir}/man1/keytool-%{sdklnk}.1* -%{_mandir}/man1/rmid-%{sdklnk}.1* -%{_mandir}/man1/rmiregistry-%{sdklnk}.1* +%{_mandir}/man1/java-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jjs-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/keytool-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/rmid-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/rmiregistry-%{sdklnk}.1%{?ext_man} %files devel %dir %{_jvmdir}/%{sdkdir}/bin @@ -1070,7 +1058,6 @@ %if %{with_systemtap} %dir %{_jvmdir}/%{sdkdir}/tapset %endif -%{_jvmdir}/%{sdkdir}/bin/appletviewer %if %{with aot} %{_jvmdir}/%{sdkdir}/bin/jaotc %endif @@ -1113,34 +1100,35 @@ %{_jvmdir}/%{sdkdir}/lib/ct.sym %{_jvmdir}/%{sdkdir}/lib/libattach.so %if ! %{with zero} +%ifnarch s390x %{_jvmdir}/%{sdkdir}/lib/libsaproc.so %endif +%endif %if %{with_systemtap} %{_jvmdir}/%{sdkdir}/tapset/*.stp %endif %{_jvmdir}/%{sdklnk} -%{_mandir}/man1/appletviewer-%{sdklnk}.1* -%{_mandir}/man1/jar-%{sdklnk}.1* -%{_mandir}/man1/jarsigner-%{sdklnk}.1* -%{_mandir}/man1/javac-%{sdklnk}.1* -%{_mandir}/man1/javadoc-%{sdklnk}.1* -%{_mandir}/man1/javap-%{sdklnk}.1* -%{_mandir}/man1/jcmd-%{sdklnk}.1* -%{_mandir}/man1/jconsole-%{sdklnk}.1* -%{_mandir}/man1/jdb-%{sdklnk}.1* -%{_mandir}/man1/jdeps-%{sdklnk}.1* -%{_mandir}/man1/jinfo-%{sdklnk}.1* -%{_mandir}/man1/jmap-%{sdklnk}.1* -%{_mandir}/man1/jps-%{sdklnk}.1* -%{_mandir}/man1/jrunscript-%{sdklnk}.1* -%{_mandir}/man1/jstack-%{sdklnk}.1* -%{_mandir}/man1/jstat-%{sdklnk}.1* -%{_mandir}/man1/jstatd-%{sdklnk}.1* -%{_mandir}/man1/pack200-%{sdklnk}.1* -%{_mandir}/man1/rmic-%{sdklnk}.1* -%{_mandir}/man1/serialver-%{sdklnk}.1* -%{_mandir}/man1/unpack200-%{sdklnk}.1* +%{_mandir}/man1/jar-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jarsigner-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/javac-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/javadoc-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/javap-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jcmd-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jconsole-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jdb-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jdeps-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jinfo-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jmap-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jps-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jrunscript-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jstack-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jstat-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/jstatd-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/pack200-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/rmic-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/serialver-%{sdklnk}.1%{?ext_man} +%{_mandir}/man1/unpack200-%{sdklnk}.1%{?ext_man} %if %{with_systemtap} %{tapsetroot} ++++++ 3ab6ba9f94a9.tar.bz2 -> 758deedaae84.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/java-11-openjdk/3ab6ba9f94a9.tar.bz2 /work/SRC/openSUSE:Factory/.java-11-openjdk.new/758deedaae84.tar.bz2 differ: char 11, line 1 ++++++ fix_armv6_build.patch ++++++ --- /var/tmp/diff_new_pack.w9zcuY/_old 2018-05-13 16:07:20.461350054 +0200 +++ /var/tmp/diff_new_pack.w9zcuY/_new 2018-05-13 16:07:20.461350054 +0200 @@ -1,6 +1,6 @@ ---- ./src/hotspot/cpu/arm/stubGenerator_arm.cpp 2018-04-16 15:18:50.871104827 +0200 -+++ ./src/hotspot/cpu/arm/stubGenerator_arm.cpp 2018-04-16 15:19:57.571444086 +0200 -@@ -752,7 +752,9 @@ class StubGenerator: public StubCodeGene +--- src/hotspot/cpu/arm/stubGenerator_arm.cpp.orig 2018-05-03 03:36:49.000000000 +0200 ++++ src/hotspot/cpu/arm/stubGenerator_arm.cpp 2018-05-07 17:55:16.692263547 +0200 +@@ -755,7 +755,9 @@ class StubGenerator: public StubCodeGene __ clrex(); // FIXME: safe to remove? __ bx(LR); } else { @@ -11,3 +11,14 @@ __ bx(LR); } +@@ -787,7 +789,9 @@ class StubGenerator: public StubCodeGene + __ b(retry, eq); + __ bx(LR); + } else { +- __ stop("Atomic store(jlong) unsupported on this platform"); ++ //__ stop("Atomic store(jlong) unsupported on this platform"); ++ // Workaround for armv6 built on multi core machines ++ __ stmia(dest, RegisterSet(newval_lo, newval_hi)); + __ bx(LR); + } + ++++++ java11-improved-fonts.patch ++++++ --- /var/tmp/diff_new_pack.w9zcuY/_old 2018-05-13 16:07:20.489349032 +0200 +++ /var/tmp/diff_new_pack.w9zcuY/_new 2018-05-13 16:07:20.489349032 +0200 @@ -1,16 +1,16 @@ ---- jdk10/make/lib/Awt2dLibraries.gmk 2017-11-22 13:37:53.000000000 +0100 -+++ jdk10/make/lib/Awt2dLibraries.gmk 2017-12-01 16:30:17.834138061 +0100 -@@ -648,7 +648,7 @@ - $(call SET_SHARED_LIBRARY_ORIGIN), \ +--- jdk11/make/lib/Awt2dLibraries.gmk 2018-05-09 13:37:05.000000000 +0200 ++++ jdk11/make/lib/Awt2dLibraries.gmk 2018-05-11 10:30:40.226296101 +0200 +@@ -654,7 +654,7 @@ LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \ + LDFLAGS_aix := -Wl$(COMMA)-berok, \ LIBS := $(BUILD_LIBFONTMANAGER_FONTLIB), \ - LIBS_unix := -lawt -ljava -ljvm $(LIBM) $(LIBCXX), \ + LIBS_unix := -lawt -ljava -ljvm -lfontconfig $(LIBM) $(LIBCXX), \ - LIBS_aix := -lawt_headless, \ LIBS_macosx := -lawt_lwawt -framework CoreText -framework CoreFoundation \ -framework CoreGraphics, \ ---- jdk10/src/java.desktop/share/native/libfontmanager/freetypeScaler.c 2017-11-22 13:37:53.000000000 +0100 -+++ jdk10/src/java.desktop/share/native/libfontmanager/freetypeScaler.c 2017-12-01 16:30:17.838138061 +0100 + LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib user32.lib gdi32.lib \ +--- jdk11/src/java.desktop/share/native/libfontmanager/freetypeScaler.c 2018-05-09 13:37:05.000000000 +0200 ++++ jdk11/src/java.desktop/share/native/libfontmanager/freetypeScaler.c 2018-05-11 10:28:48.375716483 +0200 @@ -38,6 +38,10 @@ #include FT_SIZES_H #include FT_OUTLINE_H
