Hello community,
here is the log from the commit of package java-11-openjdk for openSUSE:Factory
checked in at 2020-11-06 23:44:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-11-openjdk (Old)
and /work/SRC/openSUSE:Factory/.java-11-openjdk.new.11331 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-11-openjdk"
Fri Nov 6 23:44:03 2020 rev:40 rq:845985 version:11.0.9.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes
2020-07-17 20:44:22.212509189 +0200
+++
/work/SRC/openSUSE:Factory/.java-11-openjdk.new.11331/java-11-openjdk.changes
2020-11-06 23:44:27.803336995 +0100
@@ -1,0 +2,448 @@
+Wed Nov 4 13:29:51 UTC 2020 - Fridrich Strba <[email protected]>
+
+- Enable Sheandoah GC for x86_64
+
+-------------------------------------------------------------------
+Mon Nov 2 13:26:36 UTC 2020 - Fridrich Strba <[email protected]>
+
+- Update to upstream tag jdk-11.0.9-11 (October 2020 CPU,
+ bsc#1177943)
+ * New features
+ + JDK-8250784: Shenandoah: A Low-Pause-Time Garbage Collector
+ * Security fixes
+ + JDK-8233624: Enhance JNI linkage
+ + JDK-8236196: Improve string pooling
+ + JDK-8236862, CVE-2020-14779: Enhance support of Proxy class
+ + JDK-8237990, CVE-2020-14781: Enhanced LDAP contexts
+ + JDK-8237995, CVE-2020-14782: Enhance certificate processing
+ + JDK-8240124: Better VM Interning
+ + JDK-8241114, CVE-2020-14792: Better range handling
+ + JDK-8242680, CVE-2020-14796: Improved URI Support
+ + JDK-8242685, CVE-2020-14797: Better Path Validation
+ + JDK-8242695, CVE-2020-14798: Enhanced buffer support
+ + JDK-8243302: Advanced class supports
+ + JDK-8244136, CVE-2020-14803: Improved Buffer supports
+ + JDK-8244479: Further constrain certificates
+ + JDK-8244955: Additional Fix for JDK-8240124
+ + JDK-8245407: Enhance zoning of times
+ + JDK-8245412: Better class definitions
+ + JDK-8245417: Improve certificate chain handling
+ + JDK-8248574: Improve jpeg processing
+ + JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit
+ + JDK-8253019: Enhanced JPEG decoding
+ * Other changes
+ + JDK-6532025: GIF reader throws misleading exception with
+ truncated images
+ + JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/
+ /PDialogTest.java needs update by removing an infinite loop
+ + JDK-8022535: [TEST BUG] javax/swing/text/html/parser/
+ /Test8017492.java fails
+ + JDK-8062947: Fix exception message to correctly represent
+ LDAP connection failure
+ + JDK-8067354: com/sun/jdi/GetLocalVariables4Test.sh failed
+ + JDK-8134599: TEST_BUG: java/rmi/transport/closeServerSocket/
+ /CloseServerSocket.java fails intermittently with Address
+ already in use
+ + JDK-8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed
+ due to timeout on DeadServerNoTimeoutTest is incorrect
+ + JDK-8160768: Add capability to custom resolve host/domain
+ names within the default JNDI LDAP provider
+ + JDK-8172404: Tools should warn if weak algorithms are used
+ before restricting them
+ + JDK-8193367: Annotated type variable bounds crash javac
+ + JDK-8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java
+ fails intermittently: Connection reset
+ + JDK-8203026: java.rmi.NoSuchObjectException: no such object
+ in table
+ + JDK-8203281: [Windows] JComboBox change in ui when
+ editor.setBorder() is called
+ + JDK-8203382: Rename SystemDictionary::initialize_wk_klass to
+ resolve_wk_klass
+ + JDK-8203393: com/sun/jdi/JdbMethodExitTest.sh and
+ JdbExprTest.sh fail due to timeout
+ + JDK-8203928: [Test] Convert non-JDB scaffolding
+ serviceability shell script tests to java
+ + JDK-8204963: javax.swing.border.TitledBorder has a memory leak
+ + JDK-8204994: SA might fail to attach to process with "Windbg
+ Error: WaitForEvent failed"
+ + JDK-8205534: Remove SymbolTable dependency from
+ serviceability agent
+ + JDK-8206309: Tier1 SA tests fail
+ + JDK-8208281: java/nio/channels/
+ /AsynchronousSocketChannel/Basic.java timed out
+ + JDK-8209109: [TEST] rewrite com/sun/jdi shell tests to java
+ version - step1
+ + JDK-8209332: [TEST] test/jdk/com/sun/jdi/CatchPatternTest.sh
+ is incorrect
+ + JDK-8209342: Problemlist SA tests on Solaris due to Error
+ attaching to process: Can't create thread_db agent!
+ + JDK-8209343: Test javax/swing/border/TestTitledBorderLeak.java
+ should be marked as headful
+ + JDK-8209517: com/sun/jdi/BreakpointWithFullGC.java fails with
+ timeout
+ + JDK-8209604: [TEST] rewrite com/sun/jdi shell tests to java
+ version - step2
+ + JDK-8209605: com/sun/jdi/BreakpointWithFullGC.java fails with
+ ZGC
+ + JDK-8209608: Problem list com/sun/jdi/BreakpointWithFullGC.java
+ + JDK-8210131: vmTestbase/nsk/jvmti/scenarios/allocation/AP10/
+ /ap10t001/TestDescription.java failed with ObjectFree:
+ GetCurrentThreadCpuTimerInfo returned unexpected error code
+ + JDK-8210243: [TEST] rewrite com/sun/jdi shell tests to java
+ version - step3
+ + JDK-8210527: JShell: NullPointerException in
+ jdk.jshell.Eval.translateExceptionStack
+ + JDK-8210560: [TEST] convert com/sun/jdi redefineClass-related
+ tests
+ + JDK-8210725: com/sun/jdi/RedefineClearBreakpoint.java fails
+ with waitForPrompt timed out after 60 seconds
+ + JDK-8210748: [TESTBUG] lib.jdb.Jdb.waitForPrompt() should
+ clarify which output is the pending reply after a timeout
+ + JDK-8210760: [TEST] rewrite com/sun/jdi shell tests to java
+ version - step4
+ + JDK-8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java
+ fails to find ThreadLocalObject
+ + JDK-8211292: [TEST] convert com/sun/jdi/DeferredStepTest.sh
+ test
+ + JDK-8211694: JShell: Redeclared variable should be reset
+ + JDK-8212200: assert when shared java.lang.Object is redefined
+ by JVMTI agent
+ + JDK-8212629: [TEST] wrong breakpoint in
+ test/jdk/com/sun/jdi/DeferredStepTest
+ + JDK-8212665: com/sun/jdi/DeferredStepTest.java: jj1 (line 57)
+ - unexpected. lastLine=52, minLine=52, maxLine=55
+ + JDK-8212807: tools/jar/multiRelease/Basic.java times out
+ + JDK-8213182: Minimal VM build failure after JDK-8212200
+ (assert when shared java.lang.Object is redefined by JVMTI
+ agent)
+ + JDK-8213214: Set -Djava.io.tmpdir= when running tests
+ + JDK-8213275: ReplaceCriticalClasses.java fails with
+ jdk.internal.vm.PostVMInitHook not found
+ + JDK-8213574: Deadlock in string table expansion when dumping
+ lots of CDS classes
+ + JDK-8213703: LambdaConversionException: Invalid receiver type
+ not a subtype of implementation type interface
+ + JDK-8214074: Ghash optimization using AVX instructions
+ + JDK-8214491: Upgrade to JLine 3.9.0
+ + JDK-8214797: TestJmapCoreMetaspace.java timed out
+ + JDK-8215243: JShell tests failing intermitently with
+ "Problem cleaning up the following threads:"
+ + JDK-8215244: jdk/jshell/ToolBasicTest.java
+ testHistoryReference failed
+ + JDK-8215354: x86_32 build failures after JDK-8214074 (Ghash
+ optimization using AVX instructions)
+ + JDK-8215438: jshell tool: Ctrl-D causes EOF
+ + JDK-8216021: RunTest.gmk might set concurrency level to 1 on
+ Windows
+ + JDK-8216974: HttpConnection not returned to the pool after
+ 204 response
+ + JDK-8218948: SimpleDateFormat :: format - Zone Names are not
+ reflected correctly during run time
+ + JDK-8219712: code_size2 (defined in stub_routines_x86.hpp) is
+ too small on new Skylake CPUs
+ + JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs
+ instead of aliased B&W glyphs
+ + JDK-8221658: aarch64: add necessary predicate for ubfx
+ patterns
+ + JDK-8221759: Crash when completing "java.io.File.path"
+ + JDK-8221918: runtime/SharedArchiveFile/serviceability/
+ /ReplaceCriticalClasses.java fails: Shared archive not found
+ + JDK-8222074: Enhance auto vectorization for x86
+ + JDK-8222079: Don't use memset to initialize fields decode_env
+ constructor in disassembler.cpp
+ + JDK-8222769: [TESTBUG] TestJFRNetworkEvents should not rely
+ on hostname command
+ + JDK-8223688: JShell: crash on the instantiation of raw
+ anonymous class
+ + JDK-8223777: In posix_spawn mode, failing to exec()
+ jspawnhelper does not result in an error
+ + JDK-8223940: Private key not supported by chosen signature
+ algorithm
+ + JDK-8224184: jshell got IOException at exiting with AIX
+ + JDK-8224234: compiler/codegen/TestCharVect2.java fails in
+ test_mulc
+ + JDK-8225037: java.net.JarURLConnection::getJarEntry() throws
+ NullPointerException
+ + JDK-8225625: AES Electronic Codebook (ECB) encryption and
+ decryption optimization using AVX512 + VAES instructions
+ + JDK-8226536: Catch OOM from deopt that fails rematerializing
+ objects
+ + JDK-8226575: OperatingSystemMXBean should be made container
+ aware
+ + JDK-8226697: Several tests which need the @key headful
+ keyword are missing it.
+ + JDK-8226809: Circular reference in printed stack trace is not
+ correctly indented & ambiguous
+ + JDK-8227059: sun/security/tools/keytool/
+ /DefaultSignatureAlgorithm.java timed out
+ + JDK-8227269: Slow class loading when running with JDWP
+ + JDK-8227595: keytool/fakegen/DefaultSignatureAlgorithm.java
+ fails due to "exitValue = 6"
+ + JDK-8228448: Jconsole can't connect to itself
+ + JDK-8228967: Trust/Key store and SSL context utilities for
+ tests
+ + JDK-8229378: jdwp library loader in linker_md.c quietly
+ truncates on buffer overflow
+ + JDK-8229815: Upgrade Jline to 3.12.1
+ + JDK-8230000: some httpclients testng tests run zero test
+ + JDK-8230002: javax/xml/jaxp/unittest/transform/
+ /SecureProcessingTest.java runs zero test
+ + JDK-8230010: Remove jdk8037819/BasicTest1.java
+ + JDK-8230094: CCE in createXMLEventWriter(Result) over an
+ arbitrary XMLStreamWriter
+ + JDK-8230402: Allocation of compile task fails with assert:
+ "Leaking compilation tasks?"
+ + JDK-8230767: FlightRecorderListener returns null recording
+ + JDK-8230870: (zipfs) Add a ZIP FS test that is similar to
+ test/jdk/java/util/zip/EntryCount64k.java
++++ 251 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes
++++ and
/work/SRC/openSUSE:Factory/.java-11-openjdk.new.11331/java-11-openjdk.changes
Old:
----
0b0d55cb09b2.tar.bz2
gcc-fno-common-fix.patch
New:
----
4397fa4529b2.tar.bz2
JDK-8250861.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ java-11-openjdk.spec ++++++
--- /var/tmp/diff_new_pack.gpaARJ/_old 2020-11-06 23:44:29.247334220 +0100
+++ /var/tmp/diff_new_pack.gpaARJ/_new 2020-11-06 23:44:29.251334212 +0100
@@ -32,13 +32,13 @@
# Standard JPackage naming and versioning defines.
%global featurever 11
%global interimver 0
-%global updatever 8
+%global updatever 9
%global patchver 0
-%global datever 2020-07-14
-%global buildver 10
+%global datever 2020-10-20
+%global buildver 11
%global hg_project jdk-updates
%global hg_repository jdk11u
-%global hg_revision 0b0d55cb09b2
+%global hg_revision 4397fa4529b2
%global icedtea_sound_version 1.0.1
# JavaEE modules
%global java_atk_wrapper_version 0.33.2
@@ -209,7 +209,7 @@
Patch20: loadAssistiveTechnologies.patch
#
Patch30: JDK-8208602.patch
-Patch32: gcc-fno-common-fix.patch
+Patch31: JDK-8250861.patch
#
# OpenJDK specific patches
#
@@ -505,7 +505,7 @@
%patch20 -p1
%patch30 -p1
-%patch32 -p1
+%patch31 -p1
# s390 build fixes
@@ -623,7 +623,7 @@
--with-boot-jdk-jvmargs="-Xms256M -Xmx768M" \
%endif
%ifarch x86_64
- --with-jvm-features=zgc \
+ --with-jvm-features=zgc,shenandoahgc \
%endif
--with-extra-cxxflags="$EXTRA_CPP_FLAGS" \
--with-extra-cflags="$EXTRA_CFLAGS" \
++++++ 0b0d55cb09b2.tar.bz2 -> 4397fa4529b2.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/java-11-openjdk/0b0d55cb09b2.tar.bz2
/work/SRC/openSUSE:Factory/.java-11-openjdk.new.11331/4397fa4529b2.tar.bz2
differ: char 11, line 1
++++++ JDK-8250861.patch ++++++
# HG changeset patch
# User thartmann
# Date 1596694256 -7200
# Node ID b83c399f01c1e350196b38bfccc8814c22a05e93
# Parent 4594eb2f1f30bfaf897b812fb9d78ced7efab203
8250861: Crash in MinINode::Ideal(PhaseGVN*, bool)
Summary: Added missing NULL checks.
Reviewed-by: kvn, chagedorn
diff -r 4594eb2f1f30 -r b83c399f01c1 src/hotspot/share/opto/addnode.cpp
--- a/src/hotspot/share/opto/addnode.cpp Tue Aug 11 13:13:54 2020 +0000
+++ b/src/hotspot/share/opto/addnode.cpp Thu Aug 06 08:10:56 2020 +0200
@@ -1007,7 +1007,7 @@
// Transform MIN2(x + c0, MIN2(x + c1, z)) into MIN2(x + MIN2(c0, c1), z)
// if x == y and the additions can't overflow.
- if (phase->eqv(x,y) &&
+ if (phase->eqv(x,y) && tx != NULL &&
!can_overflow(tx, x_off) &&
!can_overflow(tx, y_off)) {
return new MinINode(phase->transform(new AddINode(x,
phase->intcon(MIN2(x_off, y_off)))), r->in(2));
@@ -1015,7 +1015,7 @@
} else {
// Transform MIN2(x + c0, y + c1) into x + MIN2(c0, c1)
// if x == y and the additions can't overflow.
- if (phase->eqv(x,y) &&
+ if (phase->eqv(x,y) && tx != NULL &&
!can_overflow(tx, x_off) &&
!can_overflow(tx, y_off)) {
return new AddINode(x,phase->intcon(MIN2(x_off,y_off)));