Hello community, here is the log from the commit of package java-11-openjdk for openSUSE:Factory checked in at 2018-05-10 15:48:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-11-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-11-openjdk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-11-openjdk" Thu May 10 15:48:44 2018 rev:11 rq:605300 version:11.0.0.0~12 Changes: -------- --- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes 2018-04-30 22:58:02.586421864 +0200 +++ /work/SRC/openSUSE:Factory/.java-11-openjdk.new/java-11-openjdk.changes 2018-05-10 15:49:06.449906886 +0200 @@ -1,0 +2,124 @@ +Tue May 8 07:57:54 UTC 2018 - [email protected] + +- Added patch: + * aarch64-infinite-loop.patch + + Fix inifinite loop in aarch64 build + +------------------------------------------------------------------- +Mon May 7 11:02:49 UTC 2018 - [email protected] + +- Update to upstream tag jdk-11+11 + * Fixes: + + S6672778: G1 should trim task queues more aggressively during + evacuation pauses + + S8154204: [TESTBUG] Update DefaultUseWithClient test to + handle client-less builds + + S8174994: SA: clhsdb printmdo throws WrongTypeException when + attached to a process with CDS + + S8179071: Month value is inconsistent between CLDR and Java + in some locales + + S8179887: Build failure with glibc >= 2.24: error: 'int + readdir_r(DIR*, dirent*, dirent**)' is deprecated + + S8181157: CLDR Timezone name fallback implementation + + S8182731: Odd handling of -XX:-UseAppCDS and + -XX:SharedArchiveFile. + + S8191471: Elastic TLABs for G1 + + S8191798: redo nested ThreadsListHandle to drop Threads_lock + + S8193213: Make the UseAppCDS option obsolete. + + S8197959: [TESTBUG] Some (App)CDS tests require modification + due to the removal of the Java EE and CORBA modules + + S8197960: [TESTBUG] remove/modify runtime tests which use + java ee or corba modules + + S8199375: [TESTBUG] Open source vm testbase monitoring tests + + S8199643: [TESTBUG] Open source common VM testbase code + + S8200167: Validate more special case invocations + + S8200235: Generalize jniFastGetField jobject/jweak resolve + + S8200466: Revisit the setting of _transitive_interfaces in + InstanceKlass + + S8200478: For boxing conversion javac uses Long.valueOf which + does not guarantee caching according to its javadoc + + S8201367: assert(current != first_mem) failed: corrupted + memory graph in superword code + + S8201509: Zero: S390 31bit atomic_copy64 inline assembler is + wrong + + S8201542: Remove unused _gc_timer field in GCMemoryManager + + S8201543: Modularize C1 GC barriers + + S8201545: InetAddress.getByName/getAllByName should clarify + empty String behavior + + S8201622: Reduce unnecessary Package.complete() calls in + javadoc + + S8201634: Random seedUniquifier uses incorrect LCG + + S8201650: Move iteration order randomization of unmodifiable + Set and Map to iterators + + S8201786: Modularize interpreter GC barriers: leftovers for + ARM32 + + S8201817: Taglet.init should be called with the "primary" + doclet + + S8202082: Remove explicit CMS checks in + CardTableBarrierSetAssembler + + S8202105: Console echo is disabled when exiting jshell + + S8202130: [TESTBUG] Some appcds regression test cases fail + with "Error: VM option 'PrintSystemDictionaryAtExit' is + notproduct and is available only in debug version of VM" + + S8202140: TLAB logging is not correct for G1 + + S8202150: [REDO] Split globals.hpp to factor out the Flag + class + + S8202179: Compilation fails with assert(n->is_expensive()) + failed: expensive nodes with non-null control here only + + S8202186: AArch64: Debug build VM crashes with + PrintC1Statistics option + + S8202200: set INCLUDE_SA to false on s390x by default + + S8202204: Rename hotspot runtime jtreg constantPool + ConstantPool directories + + S8202230: Provide accessors for JNIHandles storage objects + + S8202261: (fc) FileChannel.map and RandomAccessFile.setLength + should not preallocate space + + S8202273: [AOT] Graal does not support the CMS collector + + S8202284: FileChannel and FileOutpuStream variants of + AtomicAppend should fail silently on macOS >= 10.13 + + S8202324: Avoid loading FileInput-/OutputStream$AltFinalizer + + S8202325: [aix] disable warnings-as-errors by default + + S8202330: Add Unreferenced{FOS,FIS,RAF}ClosesFd to problem + list + + S8202334: Update javax.lang.model.util visitors for 11 + + S8202364: Add GCConfig::hs_err_name() to avoid GC-specific + code in error reporting + + S8202366: Add macro for common loop in GCConfig + + S8202367: AIX build broken after JDK-8201543 + + S8202372: Diagnostic with incorrect line info generated when + compiling lambda expression + + S8202373: Forcing eager initialization of CHM$ReservationNode + avoids deoptimization + + S8202379: ARM32 is broken after JDK-8201543 (Modularize C1 GC + barriers) + + S8202381: (Solaris) SIGBUS in # V [libjvm.so+0xcee494] + jni_GetIntField+0x224 + + S8202382: Filter docs modules + + S8202383: Custom extensions for jvmti doc + + S8202397: Typo in X-Buffer javadoc + + S8202398: Optimize Arrays.deepHashCode + + S8202399: [C1] LIRGenerator::do_CheckCast needs to exclude + is_invokespecial_receiver_check() when using PatchAlot + + S8202417: [TESTBUG] Broken hard-coded dependency in + serviceability/sa/ClhsdbJhisto.java + + S8202418: Remove explicit CMS checks in + CardTableBarrierSetAssembler: ARM32 leftovers + + S8202419: Avoid creating Permission constants early + + S8202423: Small HTTP Client refresh + + S8202425: [s390] C2: Wrong unsigned comparison with 0 + + S8202452: Delete test files missed from commit for + 8193213 & 8182731. + + S8202484: Unused field in TimeZone + + S8202505: ctw2 tasks are timing out in hs-tier3 + + S8202507: Remove IO and NIO AtomicAppend tests from problem + list + + S8202520: JShell tests: move intermittently failing tests to + tier2 + +------------------------------------------------------------------- +Mon May 7 08:29:41 UTC 2018 - [email protected] + +- Remove armv6 and armv7 overwrite conditions in _constraints to + avoid OOM errors + +------------------------------------------------------------------- Old: ---- e1e60f75cd39.tar.bz2 New: ---- 3ab6ba9f94a9.tar.bz2 aarch64-infinite-loop.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-11-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.3cisNK/_old 2018-05-10 15:49:08.573829042 +0200 +++ /var/tmp/diff_new_pack.3cisNK/_new 2018-05-10 15:49:08.573829042 +0200 @@ -34,10 +34,10 @@ %global updatever 0 %global patchver 0 %global datever 2018-09-25 -%global buildver 11 +%global buildver 12 %global hg_project jdk %global hg_repository jdk -%global hg_revision e1e60f75cd39 +%global hg_revision 3ab6ba9f94a9 %global icedtea_sound_version 1.0.1 %global java_atk_wrapper_version 0.33.2 # priority must be 6 digits in total @@ -178,6 +178,7 @@ # 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 @@ -444,6 +445,8 @@ %patch201 -p0 %endif +%patch202 -p1 + %patch302 -p1 %patch303 -p1 ++++++ e1e60f75cd39.tar.bz2 -> 3ab6ba9f94a9.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/java-11-openjdk/e1e60f75cd39.tar.bz2 /work/SRC/openSUSE:Factory/.java-11-openjdk.new/3ab6ba9f94a9.tar.bz2 differ: char 11, line 1 ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.3cisNK/_old 2018-05-10 15:49:08.741822885 +0200 +++ /var/tmp/diff_new_pack.3cisNK/_new 2018-05-10 15:49:08.741822885 +0200 @@ -7,17 +7,4 @@ <size unit="G">20</size> </disk> </hardware> - - <overwrite> - <conditions> - <arch>armv7l</arch> - <arch>armv6l</arch> - </conditions> - <hardware> - <physicalmemory> - <size unit="M">512</size> - </physicalmemory> - </hardware> - </overwrite> - </constraints> ++++++ aarch64-infinite-loop.patch ++++++ --- a/src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp Sat May 05 22:19:19 2018 +0200 +++ b/src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp Sun May 06 00:42:59 2018 +0200 @@ -259,6 +259,8 @@ bool on_reference = on_weak || on_phantom; ModRefBarrierSetAssembler::load_at(masm, decorators, type, dst, src, tmp1, tmp_thread); if (on_oop && on_reference) { + // LR is live. It must be saved around calls. + __ enter(); // barrier may call runtime // Generate the G1 pre-barrier code to log the value of // the referent field in an SATB buffer. g1_write_barrier_pre(masm /* masm */, @@ -268,6 +270,7 @@ tmp1 /* tmp */, true /* tosca_live */, true /* expand_call */); + __ leave(); } }
