Hello community, here is the log from the commit of package java-1_9_0-openjdk for openSUSE:Factory checked in at 2015-11-26 17:01:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-1_9_0-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "java-1_9_0-openjdk" Changes: -------- --- /work/SRC/openSUSE:Factory/java-1_9_0-openjdk/java-1_9_0-openjdk.changes 2015-11-12 19:41:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new/java-1_9_0-openjdk.changes 2015-11-26 17:01:35.000000000 +0100 @@ -1,0 +2,25 @@ +Fri Nov 13 06:51:05 UTC 2015 - fstrba@suse.com + +- Upgrade to upstream tag jdk9-b92 +- Removed patches: + * aarch64-ranges.patch + * fix-zero-build.patch + - integrated upstream + +------------------------------------------------------------------- +Thu Nov 12 06:54:11 UTC 2015 - fstrba@suse.com + +- Modified patches: + * s390-java-opts.patch + * s390-size_t.patch + - rediff to the new context + +------------------------------------------------------------------- +Wed Nov 11 10:38:38 UTC 2015 - fstrba@suse.com + +- Added patch: + * zero-ranges.patch + - fix broken instantiation of VM on ppc32 and maybe other + ZERO architectures + +------------------------------------------------------------------- Old: ---- 122142a18538.tar.bz2 3b2a3cb658e4.tar.bz2 3fd5c2ca4c20.tar.bz2 75843e0a9371.tar.bz2 79501a97ca57.tar.bz2 97624df5026a.tar.bz2 aarch64-ranges.patch fee4d2015e24.tar.bz2 ffaff3d0ad0e.tar.bz2 fix-zero-build.patch New: ---- 106c06398f7a.tar.bz2 34b77a618e98.tar.bz2 53cb98d68a1a.tar.bz2 6a5c99506f44.tar.bz2 a3415b57507c.tar.bz2 f7d70caad89a.tar.bz2 fcabfb3c38ac.tar.bz2 fe772cbc64f4.tar.bz2 zero-ranges.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-1_9_0-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.1km6ht/_old 2015-11-26 17:01:39.000000000 +0100 +++ /var/tmp/diff_new_pack.1km6ht/_new 2015-11-26 17:01:39.000000000 +0100 @@ -33,17 +33,17 @@ %global minorver 9 %global microver 0 %global updatever 0 -%global buildver b91 +%global buildver b92 %global root_project jdk9 %global root_repository jdk9 -%global root_revision 122142a18538 -%global corba_revision 75843e0a9371 -%global hotspot_revision 3fd5c2ca4c20 -%global jaxp_revision ffaff3d0ad0e -%global jaxws_revision 3b2a3cb658e4 -%global jdk_revision 97624df5026a -%global langtools_revision 79501a97ca57 -%global nashorn_revision fee4d2015e24 +%global root_revision 106c06398f7a +%global corba_revision f7d70caad89a +%global hotspot_revision 53cb98d68a1a +%global jaxp_revision fcabfb3c38ac +%global jaxws_revision fe772cbc64f4 +%global jdk_revision 6a5c99506f44 +%global langtools_revision a3415b57507c +%global nashorn_revision 34b77a618e98 %global icedtea_sound_version 1.0.1 # priority must be 6 digits in total %global priority 1905 @@ -198,10 +198,8 @@ Patch4: PStack-808293.patch # Allow multiple initialization of PKCS11 libraries Patch5: multiple-pkcs11-library-init.patch -# Fix build of ZERO -Patch6: fix-zero-build.patch -# Fix build of AARCH64 -Patch7: aarch64-ranges.patch +# Fix instantiation of VM on ZERO +Patch8: zero-ranges.patch # From icedtea: Increase default memory limits Patch10: memory-limits.patch # Fix use of unintialized memory in adlc parser @@ -475,8 +473,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 -%patch7 -p1 +%patch8 -p1 %patch10 -p1 %patch12 -p1 %patch13 -p1 ++++++ 122142a18538.tar.bz2 -> 106c06398f7a.tar.bz2 ++++++ ++++ 1756 lines of diff (skipped) ++++++ 3b2a3cb658e4.tar.bz2 -> 34b77a618e98.tar.bz2 ++++++ ++++ 999042 lines of diff (skipped) ++++++ 122142a18538.tar.bz2 -> 53cb98d68a1a.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/java-1_9_0-openjdk/122142a18538.tar.bz2 /work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new/53cb98d68a1a.tar.bz2 differ: char 11, line 1 ++++++ 122142a18538.tar.bz2 -> 6a5c99506f44.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/java-1_9_0-openjdk/122142a18538.tar.bz2 /work/SRC/openSUSE:Factory/.java-1_9_0-openjdk.new/6a5c99506f44.tar.bz2 differ: char 11, line 1 ++++++ 122142a18538.tar.bz2 -> a3415b57507c.tar.bz2 ++++++ ++++ 890964 lines of diff (skipped) ++++++ 122142a18538.tar.bz2 -> f7d70caad89a.tar.bz2 ++++++ ++++ 368031 lines of diff (skipped) ++++++ 122142a18538.tar.bz2 -> fcabfb3c38ac.tar.bz2 ++++++ ++++ 845372 lines of diff (skipped) ++++++ 122142a18538.tar.bz2 -> fe772cbc64f4.tar.bz2 ++++++ ++++ 707776 lines of diff (skipped) ++++++ s390-java-opts.patch ++++++ --- /var/tmp/diff_new_pack.1km6ht/_old 2015-11-26 17:01:58.000000000 +0100 +++ /var/tmp/diff_new_pack.1km6ht/_new 2015-11-26 17:01:58.000000000 +0100 @@ -1,6 +1,6 @@ ---- jdk9/common/autoconf/boot-jdk.m4 2014-11-13 10:35:36.853382238 +0100 -+++ jdk9/common/autoconf/boot-jdk.m4 2014-11-13 10:47:03.279862048 +0100 -@@ -366,30 +366,12 @@ +--- jdk9/common/autoconf/boot-jdk.m4 2015-11-04 22:45:54.000000000 +0100 ++++ jdk9/common/autoconf/boot-jdk.m4 2015-11-12 08:24:54.724245016 +0100 +@@ -346,27 +346,12 @@ AC_MSG_CHECKING([flags for boot jdk java command for big workloads]) # Starting amount of heap memory. @@ -10,7 +10,7 @@ # Maximum amount of heap memory. # Maximum stack size. - JVM_MAX_HEAP=`expr $MEMORY_SIZE / 2` -- if test "x$BUILD_NUM_BITS" = x32; then +- if test "x$BOOT_JDK_BITS" = "x32"; then - if test "$JVM_MAX_HEAP" -gt "1100"; then - JVM_MAX_HEAP=1100 - elif test "$JVM_MAX_HEAP" -lt "512"; then @@ -19,10 +19,7 @@ + JVM_MAX_HEAP=768 STACK_SIZE=768 - else -- # Running Javac on a JVM on a 64-bit machine, takes more space since 64-bit -- # pointers are used. Apparently, we need to increase the heap and stack -- # space for the jvm. More specifically, when running javac to build huge -- # jdk batch +- # Running a 64 bit JVM allows for and requires a bigger heap - if test "$JVM_MAX_HEAP" -gt "1600"; then - JVM_MAX_HEAP=1600 - elif test "$JVM_MAX_HEAP" -lt "512"; then ++++++ s390-size_t.patch ++++++ --- /var/tmp/diff_new_pack.1km6ht/_old 2015-11-26 17:01:58.000000000 +0100 +++ /var/tmp/diff_new_pack.1km6ht/_new 2015-11-26 17:01:58.000000000 +0100 @@ -1,5 +1,5 @@ ---- jdk9/hotspot/src/share/vm/code/codeCache.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/code/codeCache.cpp 2015-10-21 13:14:28.463556711 +0200 +--- jdk9/hotspot/src/share/vm/code/codeCache.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/code/codeCache.cpp 2015-11-12 07:58:54.003086663 +0100 @@ -300,7 +300,7 @@ _heaps->append(heap); @@ -9,8 +9,8 @@ size_initial = round_to(size_initial, os::vm_page_size()); if (!heap->reserve(rs, size_initial, CodeCacheSegmentSize)) { vm_exit_during_initialization("Could not reserve enough space for code cache"); ---- jdk9/hotspot/src/share/vm/gc/cms/compactibleFreeListSpace.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/cms/compactibleFreeListSpace.cpp 2015-10-21 13:14:28.464556689 +0200 +--- jdk9/hotspot/src/share/vm/gc/cms/compactibleFreeListSpace.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/cms/compactibleFreeListSpace.cpp 2015-11-12 07:58:54.003086663 +0100 @@ -2627,7 +2627,7 @@ if (ResizeOldPLAB && CMSOldPLABResizeQuicker) { size_t multiple = _num_blocks[word_sz]/(CMSOldPLABToleranceFactor*CMSOldPLABNumRefills*n_blks); @@ -20,8 +20,8 @@ } assert(n_blks > 0, "Error"); _cfls->par_get_chunk_of_blocks(word_sz, n_blks, fl); ---- jdk9/hotspot/src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp 2015-10-21 13:14:28.467556621 +0200 +--- jdk9/hotspot/src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp 2015-11-12 07:58:54.007086572 +0100 @@ -789,7 +789,7 @@ if (free_percentage < desired_free_percentage) { size_t desired_capacity = (size_t)(used() / ((double) 1 - desired_free_percentage)); @@ -31,16 +31,16 @@ if (PrintGCDetails && Verbose) { size_t desired_capacity = (size_t)(used() / ((double) 1 - desired_free_percentage)); gclog_or_tty->print_cr("\nFrom compute_new_size: "); -@@ -5724,7 +5724,7 @@ - HeapWord* curAddr = _markBitMap.startWord(); - while (curAddr < _markBitMap.endWord()) { - size_t remaining = pointer_delta(_markBitMap.endWord(), curAddr); -- MemRegion chunk(curAddr, MIN2(CMSBitMapYieldQuantum, remaining)); +@@ -5723,7 +5723,7 @@ + HeapWord* curAddr = _markBitMap.startWord(); + while (curAddr < _markBitMap.endWord()) { + size_t remaining = pointer_delta(_markBitMap.endWord(), curAddr); +- MemRegion chunk(curAddr, MIN2(CMSBitMapYieldQuantum, remaining)); + MemRegion chunk(curAddr, MIN2((size_t)CMSBitMapYieldQuantum, remaining)); - _markBitMap.clear_large_range(chunk); - if (ConcurrentMarkSweepThread::should_yield() && - !foregroundGCIsActive() && -@@ -6008,7 +6008,7 @@ + _markBitMap.clear_large_range(chunk); + if (ConcurrentMarkSweepThread::should_yield() && + !foregroundGCIsActive() && +@@ -6011,7 +6011,7 @@ return; } // Double capacity if possible @@ -49,8 +49,8 @@ // Do not give up existing stack until we have managed to // get the double capacity that we desired. ReservedSpace rs(ReservedSpace::allocation_align_size_up( ---- jdk9/hotspot/src/share/vm/gc/cms/parNewGeneration.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/cms/parNewGeneration.cpp 2015-10-21 13:14:28.468556599 +0200 +--- jdk9/hotspot/src/share/vm/gc/cms/parNewGeneration.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/cms/parNewGeneration.cpp 2015-11-12 07:58:54.007086572 +0100 @@ -200,7 +200,7 @@ const size_t num_overflow_elems = of_stack->size(); const size_t space_available = queue->max_elems() - queue->size(); @@ -60,9 +60,9 @@ num_overflow_elems); // Transfer the most recent num_take_elems from the overflow // stack to our work queue. ---- jdk9/hotspot/src/share/vm/gc/g1/concurrentMark.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/g1/concurrentMark.cpp 2015-10-21 13:14:28.469556576 +0200 -@@ -3464,7 +3464,7 @@ +--- jdk9/hotspot/src/share/vm/gc/g1/concurrentMark.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/g1/concurrentMark.cpp 2015-11-12 07:58:54.007086572 +0100 +@@ -3430,7 +3430,7 @@ // of things to do) or totally (at the very end). size_t target_size; if (partially) { @@ -71,9 +71,9 @@ } else { target_size = 0; } ---- jdk9/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp 2015-10-21 13:14:28.471556531 +0200 -@@ -1884,7 +1884,7 @@ +--- jdk9/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/g1/g1CollectedHeap.cpp 2015-11-12 07:58:54.011086482 +0100 +@@ -1700,7 +1700,7 @@ verify_region_sets_optional(); @@ -82,8 +82,8 @@ ergo_verbose1(ErgoHeapSizing, "attempt heap expansion", ergo_format_reason("allocation request failed") ---- jdk9/hotspot/src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp 2015-10-21 13:14:28.471556531 +0200 +--- jdk9/hotspot/src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/g1/g1PageBasedVirtualSpace.hpp 2015-11-12 07:58:54.011086482 +0100 @@ -89,7 +89,7 @@ void pretouch_internal(size_t start_page, size_t end_page); @@ -93,8 +93,8 @@ // Returns the address of the given page index. char* page_start(size_t index) const; ---- jdk9/hotspot/src/share/vm/gc/parallel/psCompactionManager.inline.hpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/parallel/psCompactionManager.inline.hpp 2015-10-21 13:14:28.472556509 +0200 +--- jdk9/hotspot/src/share/vm/gc/parallel/psCompactionManager.inline.hpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/parallel/psCompactionManager.inline.hpp 2015-11-12 07:58:54.011086482 +0100 @@ -119,7 +119,7 @@ const size_t beg_index = size_t(index); assert(beg_index < len || len == 0, "index too large"); @@ -104,9 +104,9 @@ const size_t end_index = beg_index + stride; T* const base = (T*)obj->base(); T* const beg = base + beg_index; ---- jdk9/hotspot/src/share/vm/gc/parallel/psParallelCompact.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/parallel/psParallelCompact.cpp 2015-10-21 13:14:28.472556509 +0200 -@@ -892,8 +892,8 @@ +--- jdk9/hotspot/src/share/vm/gc/parallel/psParallelCompact.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/parallel/psParallelCompact.cpp 2015-11-12 07:58:54.011086482 +0100 +@@ -893,8 +893,8 @@ void PSParallelCompact::initialize_dead_wood_limiter() { const size_t max = 100; @@ -117,8 +117,8 @@ _dwl_first_term = 1.0 / (sqrt(2.0 * M_PI) * _dwl_std_dev); DEBUG_ONLY(_dwl_initialized = true;) _dwl_adjustment = normal_distribution(1.0); ---- jdk9/hotspot/src/share/vm/gc/shared/collectorPolicy.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/shared/collectorPolicy.cpp 2015-10-21 13:14:28.473556487 +0200 +--- jdk9/hotspot/src/share/vm/gc/shared/collectorPolicy.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/shared/collectorPolicy.cpp 2015-11-12 07:58:54.011086482 +0100 @@ -454,7 +454,7 @@ // yield a size that is too small) and bound it by MaxNewSize above. // Ergonomics plays here by previously calculating the desired @@ -137,8 +137,8 @@ } } ---- jdk9/hotspot/src/share/vm/gc/shared/plab.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/gc/shared/plab.cpp 2015-10-21 13:14:28.474556464 +0200 +--- jdk9/hotspot/src/share/vm/gc/shared/plab.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/gc/shared/plab.cpp 2015-11-12 07:58:54.011086482 +0100 @@ -31,7 +31,7 @@ size_t PLAB::min_size() { @@ -148,8 +148,8 @@ } size_t PLAB::max_size() { ---- jdk9/hotspot/src/share/vm/memory/metaspace.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/memory/metaspace.cpp 2015-10-21 13:14:28.474556464 +0200 +--- jdk9/hotspot/src/share/vm/memory/metaspace.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/memory/metaspace.cpp 2015-11-12 07:58:54.011086482 +0100 @@ -1435,7 +1435,7 @@ void MetaspaceGC::post_initialize() { @@ -186,9 +186,9 @@ _first_class_chunk_word_size = align_word_size_up(_first_class_chunk_word_size); // Arbitrarily set the initial virtual space to a multiple // of the boot class loader size. ---- jdk9/hotspot/src/share/vm/prims/whitebox.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/prims/whitebox.cpp 2015-10-21 13:14:28.475556442 +0200 -@@ -796,7 +796,7 @@ +--- jdk9/hotspot/src/share/vm/prims/whitebox.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/prims/whitebox.cpp 2015-11-12 07:58:54.011086482 +0100 +@@ -821,7 +821,7 @@ WB_END WB_ENTRY(jobject, WB_GetSizeTVMFlag(JNIEnv* env, jobject o, jstring name)) @@ -197,9 +197,9 @@ if (GetVMFlag <size_t> (thread, env, name, &result, &CommandLineFlags::size_tAt)) { ThreadToNativeFromVM ttnfv(thread); // can't be in VM when we call JNI return longBox(thread, env, result); ---- jdk9/hotspot/src/share/vm/runtime/arguments.cpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/runtime/arguments.cpp 2015-10-21 13:14:28.475556442 +0200 -@@ -1440,7 +1440,7 @@ +--- jdk9/hotspot/src/share/vm/runtime/arguments.cpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/runtime/arguments.cpp 2015-11-12 07:58:54.011086482 +0100 +@@ -1448,7 +1448,7 @@ // Increase the code cache size - tiered compiles a lot more. if (FLAG_IS_DEFAULT(ReservedCodeCacheSize)) { FLAG_SET_ERGO(uintx, ReservedCodeCacheSize, @@ -208,8 +208,8 @@ } // Enable SegmentedCodeCache if TieredCompilation is enabled and ReservedCodeCacheSize >= 240M if (FLAG_IS_DEFAULT(SegmentedCodeCache) && ReservedCodeCacheSize >= 240*M) { ---- jdk9/hotspot/src/share/vm/runtime/arguments.hpp 2015-10-16 00:15:17.000000000 +0200 -+++ jdk9/hotspot/src/share/vm/runtime/arguments.hpp 2015-10-21 13:14:28.476556419 +0200 +--- jdk9/hotspot/src/share/vm/runtime/arguments.hpp 2015-10-30 18:28:53.000000000 +0100 ++++ jdk9/hotspot/src/share/vm/runtime/arguments.hpp 2015-11-12 07:58:54.015086392 +0100 @@ -286,7 +286,7 @@ // Value of the conservative maximum heap alignment needed static size_t _conservative_max_heap_alignment; ++++++ zero-ranges.patch ++++++ --- jdk9/hotspot/src/cpu/zero/vm/globals_zero.hpp 2015-10-29 16:42:24.000000000 +0100 +++ jdk9/hotspot/src/cpu/zero/vm/globals_zero.hpp 2015-11-11 11:37:35.414294308 +0100 @@ -49,9 +49,9 @@ #define DEFAULT_STACK_RED_PAGES (1) #define DEFAULT_STACK_SHADOW_PAGES (5 LP64_ONLY(+1) DEBUG_ONLY(+3)) -#define MIN_STACK_YELLOW_PAGES DEFAULT_STACK_YELLOW_PAGES -#define MIN_STACK_RED_PAGES DEFAULT_STACK_RED_PAGES -#define MIN_STACK_SHADOW_PAGES DEFAULT_STACK_SHADOW_PAGES +#define MIN_STACK_YELLOW_PAGES 1 +#define MIN_STACK_RED_PAGES 1 +#define MIN_STACK_SHADOW_PAGES 1 define_pd_global(intx, StackYellowPages, DEFAULT_STACK_YELLOW_PAGES); define_pd_global(intx, StackRedPages, DEFAULT_STACK_RED_PAGES);