Hello community,

here is the log from the commit of package java-11-openjdk for openSUSE:Factory 
checked in at 2018-04-22 14:40:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 Apr 22 14:40:59 2018 rev:9 rq:599530 version:11.0.0.0~10

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes  
2018-04-06 17:56:51.135639530 +0200
+++ /work/SRC/openSUSE:Factory/.java-11-openjdk.new/java-11-openjdk.changes     
2018-04-22 14:41:05.269823569 +0200
@@ -1,0 +2,445 @@
+Fri Apr 20 20:40:43 UTC 2018 - [email protected]
+
+- Update to upstream tag jdk-11+10 (April 2018 CPU)
+  * Security fixes:
+    + S8194238: Trying exceptions in MethodHandles (CVE-2018-2826,
+      bsc#1090197)
+    + S8194233: Improve support for array handles (CVE-2018-2825,
+      bsc#1090196)
+    + S8192025: Less referential references (CVE-2018-2814,
+      bsc#1090032)
+    + S8189997: Enhance keystore mechanisms (CVE-2018-2794,
+      bsc#1090024)
+    + S8189977: Improve permission portability (CVE-2018-2795,
+      bsc#1090025)
+    + S8189993: Improve document portability (CVE-2018-2799,
+      bsc#1090029)
+    + S8189989: Improve container portability (CVE-2018-2798,
+      bsc#1090028)
+    + S8189985: Improve tabular data portability (CVE-2018-2797,
+      bsc#1090027)
+    + S8189981: Improve queuing portability (CVE-2018-2796,
+      bsc#1090026)
+    + S8189969: Manifest better manifest entries (CVE-2018-2790,
+      bsc#1090023)
+  * Security-In-Depth fixes:
+    + S8182362: Update CipherOutputStream Usage
+    + S8183032: Upgrade to LittleCMS 2.9
+    + S8189123: More consistent classloading
+    + S8190478: Improved interface method selection
+    + S8190877: Better handling of abstract classes
+    + S8191696: Better mouse positioning
+    + S8192030: Better MTSchema support
+    + S8193409: Improve AES supporting classes
+    + S8193414: Improvements in MethodType lookups
+  * Fixes:
+    + S8009632: (fs) FileStore.supportsFileAttributeView does not
+      detect user_xattr enabled on ext4
+    + S8049695: nsk/jdb/options/connect/connect003 fails with
+      "Launched jdb could not attach to debuggee during 300000
+      milliseconds"
+    + S8057732: sun/jvmstat/monitor/MonitoredVm/
+      /MonitorVmStartTerminate.java: Invalid PerfMemory size
+    + S8078221: java/rmi/Naming/DefaultRegistryPort.java fails
+      intermittently
+    + S8151171: Bring g1ConcurrentMark files up to current coding
+      conventions
+    + S8152821: Merge jdk.internal.misc.JavaSecurityAccess and
+      jdk.internal.misc.JavaSecurityProtectionDomainAccess shared
+      secrets
+    + S8175075: Add 3DES to the default disabled algorithm security
+      property
+    + S8180415: Rebuild remembered sets during the concurrent cycle
+    + S8183238: Obsolete CheckEndorsedAndExtDirs and remove checks
+      for lib/endorsed and lib/ext
+    + S8184692: add Pattern.asMatchPredicate
+    + S8186032: Disable XML Signatures signed with EC keys less
+      than 224 bits
+    + S8187472: AARCH64: array_equals intrinsic doesn't use
+      prefetch for large arrays
+    + S8189101: AARCH32 - 'minimal' build fails because CMS bits
+      are referred unconditionally
+    + S8189765: Improve error reporting for compiling against
+      package not visible due to modules
+    + S8191101: Show register content in hs-err file on assert
+    + S8191358: Restore TSA certificate expiration check
+    + S8193067: gc/g1/TestVerifyGCType.java still unstable
+    + S8194259: keytool error: java.io.IOException: Invalid secret
+      key format
+    + S8194260: Point-to-point interface should be excluded from
+      java/net/ipv6tests/*
+    + S8194734: Handle to jimage file inherited into child
+      processes (win)
+    + S8194750: Console.readPassword does not save/restore tty
+      settings
+    + S8194812: Extend class-data sharing to support the module path
+    + S8195099: Concurrent safe-memory-reclamation mechanism
+    + S8195662: Add T6587786.java to problem list before
+      JDK-8195589 is resolved
+    + S8195972: Refactor oops in JNI to use the Access API
+    + S8196289: Update src/java.desktop/share/legal/lcms.md for
+      LCMS 2.9
+    + S8196485: FromCardCache default card index can cause crashes
+    + S8196516: libfontmanager must be built with LDFLAGS allowing
+      unresolved symbols
+    + S8196865: G1 log for active workers is wrong
+    + S8197441: Signature#initSign/initVerify for an invalid
+      private/public key fails with ClassCastException for SunPKCS11
+      provider
+    + S8197443: ArrayIndexOutOfBoundsException in
+      UcryptoException.getError
+    + S8197564: HTTP Client implementation
+    + S8197569: Refactor eager reclaim for concurrent remembered
+      set rebuilding
+    + S8197570: Make rules for choosing collection set candidates
+      more explicit
+    + S8197573: Remove concurrent cleanup and secondary free list
+      handling
+    + S8197850: Calculate liveness in regions during marking
+    + S8197928: Only enqueue deferred cards with references into
+      regions that have a tracked remembered set during GC
+    + S8197931: Null pointer dereference in Unique_Node_List::push
+      of node.hpp:1510
+    + S8197932: Better split work in rebuild remembered sets phase
+    + S8197972: Always verify non-system classes during CDS dump
+      time
+    + S8198240: Allow cacerts test to pass when GTECyberTrust root
+      expires
+    + S8198313: Wrap holder object for ClassLoaderData in a
+      WeakHandle
+    + S8198335: java/awt/FullScreen/UninitializedDisplayModeChangeTest/
+      /UninitializedDisplayModeChangeTest.java fails in headless mode
+    + S8198393: Instrumentation.retransformClasses() throws
+      NullPointerException when handling a zero-length array
+    + S8198655: test/lib/jdk/test/lib/apps/LingeredApp shouldn't
+      inherit cout/cerr
+    + S8198691: CodeHeap State Analytics
+    + S8198760: Move global lock SpaceManager::_expand_lock to
+      MutexLocker.cpp
+    + S8198908: Add JVM support for preview features
+    + S8198915: [Graal] 3rd testcase of compiler/types/
+      /TestMeetIncompatibleInterfaceArrays.java takes more than 10
+      mins
+    + S8198950: AArch64:
+      org.openjdk.jcstress.tests.varhandles.DekkerTest fails
+    + S8199007: ClassLoaderDataGraph::unload_list_contains() is
+      wrong
+    + S8199194: Add javac support for preview features
+    + S8199326: Remove G1 gc time stamp logic
+    + S8199360: Rework the support for the 'ignored' module options
+      in CDS
+    + S8199406: Performance drop with Java JDK 1.8.0_162-b32
+    + S8199417: Modularize interpreter GC barriers
+    + S8199619: Building HotSpot on Windows should define NOMINMAX
+    + S8199627: Use "Per-Monitor V2" High DPI awareness for Windows
+      10 v1703
+    + S8199717: Avoid calculating primordial thread stack bounds on
+      VM startup
+    + S8199735: Mark word updates need to use Access API
+    + S8199736: Define WIN32_LEAN_AND_MEAN before including
+      windows.h
+    + S8199742: Clean up state flags in G1CollectorState
+    + S8199780: SetMemory0 and CopyMemory0 in unsafe.cpp need to
+      resolve their operands
+    + S8199781: Don't use naked == for comparing oops
+    + S8199782: Fix compilation warnings detected by Solaris
+      Developer Studio 12.6
+    + S8199793: [Graal] runtime/CommandLine/
+      /PrintTouchedMethods.java crashes with assertion "reference
+      count underflow for symbol"
+    + S8199813: SIGSEGV in ThreadsList::includes()
+    + S8199850: Move parsing of VerifyGCType to G1
+    + S8199918: Shorten names of CollectedHeap::Name members
+    + S8199925: Break out GC selection logic from GCArguments to
+      GCConfig
+    + S8199927: Make WhiteBox more GC agnostic
+    + S8199946: Move load/store and encode/decode out of oopDesc
+    + S8200067: Add support for vpclmulqdq for crc32
+    + S8200074: Remove
+      G1ConcurrentMark::_concurrent_marking_in_progress
+    + S8200078: [Graal] runtime/appcds/GraalWithLimitedMetaspace.java
+      crashes in visit_all_interfaces
+    + S8200091: [TESTBUG] Update jittester for jdk11
+    + S8200105: Remove cyclic dependency between oop.inline.hpp and
+      collectedHeap.inline.hpp
+    + S8200106: Move NoSafepointVerifier out from gcLocker.hpp
+    + S8200111: MallocArrayAllocator::free should not take a length
+      parameter
+    + S8200113: Make Access load proxys smarter
+    + S8200126: [TESTBUG] Open source VM runtime signal tests
+    + S8200149: The "com.sun.awt.AWTUtilities" class can be dropped
+    + S8200168: Remove DONT_USE_REGISTER_DEFINES on Sparc
+    + S8200169: Flatten G1Allocator class hierarchy
+    + S8200187: Exclude 3 long-running tests from tier1
+    + S8200195: serviceability/jvmti/FieldAccessWatch/
+      /FieldAccessWatch.java crashes with
+         "assert(thread->thread_state() == _thread_in_native) failed:
+      coming from wrong thread state"
+    + S8200197: Zero fails to build after 8200105
+    + S8200202: Remove unused _boot_modules_array and
+      _platform_modules_array from classLoader.*.
+    + S8200203: Missing platform definitions for ia64
+    + S8200227: [Graal] Test times out with Graal due to low
+      compile threshold
+    + S8200228: Change default value of HeapSizePerGCThread
+    + S8200230: [Graal] Compilations should not be enqueued before
+      Graal is initialized
+    + S8200232: Build failures after JDK-8200106 (Move
+      NoSafepointVerifier out from gcLocker.hpp)
+    + S8200233: Simple G1 evacuation path performance enhancements
+    + S8200234: Cleanup Remark and Cleanup pause code
+    + S8200238: Reduce number of exceptions created when calling
+      MemberName$Factory::resolveOrNull
+    + S8200245: Zero fails to build on linux-ia64 due to
+      ia64-specific cruft
+    + S8200246: AIX build fails after adjustments of
+      src/hotspot/share/trace/traceEventClasses.xsl
+    + S8200251: AArch64::CPUFeature out of sync with
++++ 248 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes
++++ and /work/SRC/openSUSE:Factory/.java-11-openjdk.new/java-11-openjdk.changes

Old:
----
  755e1b55a4df.tar.bz2
  fix-arm-build.patch

New:
----
  69d7398038c5.tar.bz2
  fix_armv6_build.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-11-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.L9JZli/_old  2018-04-22 14:41:07.433745271 +0200
+++ /var/tmp/diff_new_pack.L9JZli/_new  2018-04-22 14:41:07.433745271 +0200
@@ -17,6 +17,7 @@
 
 
 %{!?aarch64:%global aarch64 aarch64 arm64 armv8}
+%{!?arm6:%global arm6 armv3l armv4b armv4l armv4tl armv5b armv5l armv5teb 
armv5tel armv5tejl armv6l armv6hl}
 %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} s390x
 %global debug 0
 %global buildoutputdir build
@@ -33,10 +34,10 @@
 %global updatever       0
 %global patchver        0
 %global datever         2018-09-25
-%global buildver        8
+%global buildver        10
 %global hg_project      jdk
 %global hg_repository   jdk
-%global hg_revision     755e1b55a4df
+%global hg_revision     69d7398038c5
 %global icedtea_sound_version 1.0.1
 %global java_atk_wrapper_version 0.33.2
 # priority must be 6 digits in total
@@ -176,7 +177,7 @@
 Patch101:       s390-size_t.patch
 #
 Patch200:       ppc_stack_overflow_fix.patch
-Patch201:       fix-arm-build.patch
+Patch201:       fix_armv6_build.patch
 #
 Patch301:       bootcycle_jobs.patch
 Patch302:       disable-doclint-by-default.patch
@@ -439,7 +440,10 @@
 %endif
 
 %patch200 -p1
-%patch201 -p1
+
+%ifarch %{arm6}
+%patch201 -p0
+%endif
 
 %patch301 -p1
 %patch302 -p1
@@ -462,7 +466,7 @@
     sed -e 
s:@ABS_SERVER_LIBJVM_SO@:%{_jvmdir}/%{sdkdir}/lib/server/libjvm.so:g $file > 
$file.1
 # TODO find out which architectures other than ix86 have a client vm
 
-%ifarch %{ix86}
+%ifarch %{ix86} %{arm6}
     sed -e 
s:@ABS_CLIENT_LIBJVM_SO@:%{_jvmdir}/%{sdkdir}/lib/client/libjvm.so:g $file.1 > 
$OUTPUT_FILE
 %else
     sed -e '/@ABS_CLIENT_LIBJVM_SO@/d' $file.1 > $OUTPUT_FILE
@@ -525,6 +529,10 @@
     --disable-warnings-as-errors \
 %if %{with zero}
     --with-jvm-variants=zero \
+%else
+%ifarch %{arm6}
+    --with-jvm-variants=client \
+%endif
 %endif
 %if %{with aot}
     --enable-aot \
@@ -958,7 +966,11 @@
 %dir %{_jvmdir}/%{sdkdir}/bin
 %dir %{_jvmdir}/%{sdkdir}/lib
 %dir %{_jvmdir}/%{sdkdir}/lib/jli
+%ifarch %{arm6}
+%dir %{_jvmdir}/%{sdkdir}/lib/client
+%else
 %dir %{_jvmdir}/%{sdkdir}/lib/server
+%endif
 %dir %{_jvmdir}/%{sdkdir}/lib/desktop
 %dir %{_jvmdir}/%{sdkdir}/lib/security
 

++++++ 755e1b55a4df.tar.bz2 -> 69d7398038c5.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/java-11-openjdk/755e1b55a4df.tar.bz2 
/work/SRC/openSUSE:Factory/.java-11-openjdk.new/69d7398038c5.tar.bz2 differ: 
char 11, line 1

++++++ fix_armv6_build.patch ++++++
--- ./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
       __ clrex(); // FIXME: safe to remove?
       __ bx(LR);
     } else {
-      __ stop("Atomic load(jlong) unsupported on this platform");
+      //__ stop("Atomic load(jlong) unsupported on this platform");
+      // Workaround for armv6 built on multi core machines
+      __ ldmia(src, RegisterSet(result_lo, result_hi));
       __ bx(LR);
     }
 
++++++ java11-improved-fonts.patch ++++++
--- /var/tmp/diff_new_pack.L9JZli/_old  2018-04-22 14:41:07.601739192 +0200
+++ /var/tmp/diff_new_pack.L9JZli/_new  2018-04-22 14:41:07.605739048 +0200
@@ -1,14 +1,14 @@
 --- 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
-@@ -689,7 +689,7 @@
+@@ -648,7 +648,7 @@
+         $(call SET_SHARED_LIBRARY_ORIGIN), \
      LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \
-     LDFLAGS_macosx := -undefined dynamic_lookup, \
      LIBS := $(BUILD_LIBFONTMANAGER_FONTLIB), \
 -    LIBS_unix := -lawt -ljava -ljvm $(LIBM) $(LIBCXX), \
 +    LIBS_unix := -lawt -ljava -ljvm -lfontconfig $(LIBM) $(LIBCXX), \
-     LIBS_aix := -lawt_headless,\
-     LIBS_windows := $(WIN_JAVA_LIB) advapi32.lib user32.lib gdi32.lib \
-         $(WIN_AWT_LIB), \
+     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
 @@ -38,6 +38,10 @@

++++++ memory-limits.patch ++++++
--- /var/tmp/diff_new_pack.L9JZli/_old  2018-04-22 14:41:07.641737745 +0200
+++ /var/tmp/diff_new_pack.L9JZli/_new  2018-04-22 14:41:07.641737745 +0200
@@ -1,6 +1,6 @@
---- jdk10/src/hotspot/share/runtime/globals.hpp        2014-04-23 
22:06:29.000000000 +0100
-+++ jdk10/src/hotspot/share/runtime/globals.hpp        2014-05-12 
20:42:01.633428300 +0100
-@@ -3336,7 +3336,7 @@
+--- jdk11/src/hotspot/share/gc/shared/gc_globals.hpp   2018-04-20 
08:14:25.796265133 +0200
++++ jdk11/src/hotspot/share/gc/shared/gc_globals.hpp   2018-04-20 
08:15:53.656690011 +0200
+@@ -640,7 +640,7 @@
            "Initial heap size (in bytes); zero means use ergonomics")        \
            constraint(InitialHeapSizeConstraintFunc,AfterErgo)               \
                                                                              \


Reply via email to