Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package java-11-openjdk for openSUSE:Factory checked in at 2021-01-25 18:23:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-11-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-11-openjdk.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-11-openjdk" Mon Jan 25 18:23:05 2021 rev:42 rq:866025 version:11.0.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes 2020-11-23 10:31:10.945406795 +0100 +++ /work/SRC/openSUSE:Factory/.java-11-openjdk.new.28504/java-11-openjdk.changes 2021-01-25 18:23:22.364407563 +0100 @@ -1,0 +2,332 @@ +Thu Jan 21 13:30:29 UTC 2021 - Fridrich Strba <fst...@suse.com> + +- Update to upstream tag jdk-11.0.10-9 (January 2021 CPU, + bsc#1181239) + * Security fixes + + JDK-8247619: Improve Direct Buffering of Characters + * Other changes + + JDK-6722928: Support SSPI as a native GSS-API provider + + JDK-7185258: [macosx] Deadlock in SunToolKit.realSync() + + JDK-8152332: [macosx] JFileChooser cannot be serialized on + Mac OS X + + JDK-8161684: [testconf] Add VerifyOops' testing into compiler + tiers + + JDK-8171279: Support X25519 and X448 in TLS + + JDK-8173361: various crashes in + JvmtiExport::post_compiled_method_load + + JDK-8173658: JvmtiExport::post_class_unload() is broken for + non-JavaThread initiators + + JDK-8191006: hsdis disassembler plugin does not compile with + binutils 2.29+ + + JDK-8197981: Missing return statement in + __sync_val_compare_and_swap_8 + + JDK-8198334: java/awt/FileDialog/8003399/bug8003399.java + fails in headless mode + + JDK-8200151: Add 8 JNDI tests to com/sun/jndi/dns/ConfigTests/ + + JDK-8208279: Add 8 JNDI tests to com/sun/jndi/dns/EnvTests/ + + JDK-8208483: Add 5 JNDI tests to + com/sun/jndi/dns/FactoryTests/ + + JDK-8208542: Add 4 JNDI tests to com/sun/jndi/dns/ListTests/ + + JDK-8208665: Amend cross-compilation docs with + qemu-debootstrap recipe + + JDK-8210088: ProblemList gc/epsilon/TestMemoryMXBeans.java + + JDK-8210339: Add 10 JNDI tests to com/sun/jndi/dns/FedTests/ + + JDK-8211450: UndetVar::dup is not copying the kind field to + the duplicated instance + + JDK-8212160: JVMTI agent crashes with "assert(_value != 0LL) + failed: resolving NULL _value" + + JDK-8212226: SurfaceManager throws "Invalid Image variant" + for MultiResolutionImage (Windows) + + JDK-8213400: Support choosing group name in keytool keypair + generation + + JDK-8213535: Windows HiDPI html lightweight tooltips are + truncated + + JDK-8213698: Improve devkit creation and add support for + linux/ppc64/ppc64le/s390x + + JDK-8214025: assert(t->singleton()) failed: must be a + constant when ScavengeRootsInCode < 2 + + JDK-8214242: compiler/arguments/TestScavengeRootsInCode.java + fails because of missing UnlockDiagnosticVMOptions + + JDK-8214787: Zero builds fail with "undefined + JavaThread::thread_state()" + + JDK-8215583: Exclude + runtime/handshake/HandshakeWalkSuspendExitTest.java + + JDK-8216012: Infinite loop in RSA KeyPairGenerator + + JDK-8216324: GetClassMethods is confused by the presence of + default methods in super interfaces + + JDK-8217429: WebSocket over authenticating proxy fails to + send Upgrade headers + + JDK-8217976: test/jdk/java/net/httpclient/websocket/ + /WebSocketProxyTest.java fails intermittently + + JDK-8218021: Have jarsigner preserve posix permission + attributes + + JDK-8218287: jshell tool: input behavior unstable after + 12-ea+24 on Windows + + JDK-8218851: JVM crash in custom classloader stress test, JDK + 12 & 13 + + JDK-8220420: Cleanup c1_LinearScan + + JDK-8222072: JVMTI GenerateEvents() sends CompiledMethodLoad + events to wrong jvmtiEnv + + JDK-8222286: Fix for JDK-8213419 is broken on s390 + + JDK-8222527: HttpClient doesn't send HOST header when + tunelling HTTP/1.1 through http proxy + + JDK-8222533: jtreg test jdk/internal/platform/cgroup/ + /TestCgroupMetrics.java fails on SLES12.3 linux ppc64le + machine + + JDK-8224506: [TESTBUG] TestDockerMemoryMetrics.java fails + with exitValue = 137 + + JDK-8224555: vmTestbase/nsk/jvmti/scenarios/contention/TC02/ + /tc02t001/TestDescription.java failed + + JDK-8224650: Add tests to support X25519 and X448 in TLS + + JDK-8225072: Add LuxTrust certificate that is expiring in + March 2021 to list of allowed but expired certs + + JDK-8225329: -XX:+PrintBiasedLockingStatistics causes crash + during initialization on Windows platforms + + JDK-8225687: Newly added sspi.cpp in JDK-6722928 still + contains some small errors + + JDK-8227006: [linux] Runtime.availableProcessors execution + time increased by factor of 100 + + JDK-8227275: Within native OOM error handling, assertions may + hang the process + + JDK-8227647: [Graal] Test8009761.java fails due to + "RuntimeException: static java.lang.Object + compiler.uncommontrap.Test8009761.m3(boolean,boolean) not + compiled" + + JDK-8229495: SIGILL in C2 generated OSR compilation + + JDK-8230910: libsspi_bridge does not build on Windows 32bit + + JDK-8232114: JVM crashed at imjpapi.dll in native code + + JDK-8234147: Avoid looking up standard charsets in core + libraries + + JDK-8234393: [macos] printing ignores printer tray + + JDK-8234863: Increase default value of MaxInlineLevel + + JDK-8235218: Minimal VM is broken after JDK-8173361 + + JDK-8235456: Minimal VM is broken after JDK-8212160 + + JDK-8235829: graal crashes with Zombie.java test + + JDK-8236124: Minimal VM slowdebug build failed after + JDK-8212160 + + JDK-8236512: PKCS11 Connection closed after Cipher.doFinal + and NoPadding + + JDK-8236944: The legVecZ operand should be limited to + zmm0-zmm15 registers + + JDK-8237186: Fix typo in copyright header of + java/io/Reader/TransferTo.java + + JDK-8237499: JFR: Include stack trace in the ThreadStart event + + JDK-8237512: AArch64: aarch64TestHook leaks a BufferBlob + + JDK-8237524: AArch64: String.compareTo() may return incorrect + result + + JDK-8237950: C2 compilation fails with "Live Node limit + exceeded limit" during ConvI2L::Ideal optimization + + JDK-8238579: HttpsURLConnection drops the timeout and hangs + forever in read + + JDK-8239105: Add exception for expiring Digicert root + certificates to VerifyCACerts test + + JDK-8239477: jdk/jfr/jcmd/TestJcmdStartStopDefault.java fails + -XX:+VerifyOops with "verify_oop: rsi: broken oop" + + JDK-8239497: SEGV in EdgeUtils::field_name_symbol(Edge const&) + + JDK-8239886: Minimal VM build fails after JDK-8237499 + + JDK-8240633: Memory leaks in the implementations of + FileChooserUI + + JDK-8240690: Race condition between EDT and + BasicDirectoryModel.FilesLoader.run0() + + JDK-8241234: Unify monitor enter/exit runtime entries. + + JDK-8241311: Move some charset mapping tests from closed to + open + + JDK-8241797: Add some tests to the problem list + + JDK-8242029: AArch64: skip G1 array copy pre-barrier if + marking not active + + JDK-8242335: Additional Tests for RSASSA-PSS + + JDK-8242480: Negative value may be returned by + getFreeSwapSpaceSize() in the docker + + JDK-8242614: cleanup duplicated test ldap server in some + com/sun/jndi/ldap/ tests + + JDK-8242846: Bring back test/jdk/tools/jlink/plugins/ + /OrderResourcesPluginTest.java + + JDK-8243114: Implement montgomery{Multiply,Square}intrinsics + on Windows + + JDK-8243290: Improve diagnostic messages for class + verification and redefinition failures + + JDK-8243488: Add tests for set/get SendBufferSize and + getReceiveBufferSize in DatagramSocket + + JDK-8243549: sun/security/ssl/CipherSuite/ + /NamedGroupsWithCipherSuite.java failed with Unsupported + signature algorithm: DSA + + JDK-8243617: compiler/onSpinWait/TestOnSpinWaitC1.java test + uses wrong class + + JDK-8243619: compiler/codecache/CheckSegmentedCodeCache.java + test misses -version + + JDK-8244142: some hotspot/runtime tests don't check exit code + of forked JVM + + JDK-8244278: Excessive code cache flushes and sweeps + + JDK-8244282: test/hotspot/jtreg/compiler/intrinsics/ + /Test8237524.java fails with --illegal-access=deny + + JDK-8244621: [macos10.15] Garbled FX printing plus CoreText + warnings on Catalina when building with Xcode 11 + + JDK-8244819: hsdis does not compile with binutils 2.34+ + + JDK-8245051: c1 is broken if it is compiled by gcc without + -fno-lifetime-dse + + JDK-8245168: jlink should not be treated as a "small" tool + + JDK-8245400: Upgrade to LittleCMS 2.11 + + JDK-8246381: VM crashes with "Current BasicObjectLock* below + than low_mark" + + JDK-8246434: Threads::print_on_error assumes that the heap + has been set up + + JDK-8246648: issue with OperatingSystemImpl + getFreeSwapSpaceSize in docker after 8242480 + + JDK-8247201: Print potential pointer value of readable stack + memory in hs_err file + + JDK-8247763: assert(outer->outcnt() == 2) failed: 'only phis' + failure in LoopNode::verify_strip_mined() + + JDK-8247867: Upgrade to freetype 2.10.2 + + JDK-8248190: Enable Power10 system and implement new + byte-reverse instructions + + JDK-8248226: TestCloneAccessStressGCM fails with + -XX:-ReduceBulkZeroing + + JDK-8248347: windows build broken by JDK-8243114 + + JDK-8248532: Every time I change keyboard language at my + MacBook, Java crashes + + JDK-8248552: C2 crashes with SIGFPE due to division by zero + + JDK-8248596: [TESTBUG] compiler/loopopts/ + /PartialPeelingUnswitch.java times out with Graal enabled + + JDK-8248745: Add jarsigner and keytool tests for restricted + algorithms + + JDK-8248791: sun/util/resources/cldr/TimeZoneNamesTest.java + fails with -XX:-ReduceInitialCardMarks -XX:-ReduceBulkZeroing + + JDK-8248845: AArch64: stack corruption after spilling vector + register + + JDK-8249176: Update GlobalSignR6CA test certificates + + JDK-8249183: JVM crash in "AwtFrame::WmSize" method ++++ 138 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes ++++ and /work/SRC/openSUSE:Factory/.java-11-openjdk.new.28504/java-11-openjdk.changes Old: ---- 27723943c0dd.tar.bz2 New: ---- 8b3498547395.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-11-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.ik13ts/_old 2021-01-25 18:23:24.592410741 +0100 +++ /var/tmp/diff_new_pack.ik13ts/_new 2021-01-25 18:23:24.596410747 +0100 @@ -1,7 +1,7 @@ # # spec file for package java-11-openjdk # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,6 +21,7 @@ %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} s390x %global debug 0 %global add_back_javaee_modules 1 +%global is_release 1 %global buildoutputdir build # Convert an absolute path to a relative path. Each symbolic link is # specified relative to the directory in which it is installed so that @@ -32,13 +33,13 @@ # Standard JPackage naming and versioning defines. %global featurever 11 %global interimver 0 -%global updatever 9 -%global patchver 1 -%global datever 2020-11-04 -%global buildver 1 +%global updatever 10 +%global patchver 0 +%global datever 2021-01-19 +%global buildver 9 %global hg_project jdk-updates %global hg_repository jdk11u -%global hg_revision 27723943c0dd +%global hg_revision 8b3498547395 %global icedtea_sound_version 1.0.1 # JavaEE modules %global java_atk_wrapper_version 0.33.2 @@ -110,7 +111,13 @@ %else %global with_system_pcsc 0 %endif +%global with_system_harfbuzz 1 %global with_pulseaudio 1 +%if %{is_release} +%global package_version %{featurever}.%{interimver}.%{updatever}.%{patchver} +%else +%global package_version %{featurever}.%{interimver}.%{updatever}.%{patchver}~%{buildver} +%endif %bcond_with zero %bcond_with aot %if ! %{with zero} @@ -140,7 +147,7 @@ %global tapsetdir %{tapsetroot}/tapset/%{_build_cpu} %endif Name: java-%{featurever}-openjdk -Version: %{featurever}.%{interimver}.%{updatever}.%{patchver} +Version: %{package_version} Release: 0 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-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3C @@ -325,6 +332,9 @@ %if %{with_system_pcsc} BuildRequires: pcsc-lite-devel %endif +%if %{with_system_harfbuzz} +BuildRequires: harfbuzz-devel +%endif %if %{with aot} BuildRequires: libelf-devel %endif @@ -591,7 +601,9 @@ --with-version-patch=%{patchver} \ --with-version-date=%{datever} \ --with-version-build=%{buildver} \ +%if %{is_release} --with-version-pre="" \ +%endif --with-version-opt="suse-%{release}-%{_arch}" \ --disable-warnings-as-errors \ %if %{with zero} @@ -616,6 +628,9 @@ %if %{with_system_pcsc} --with-pcsclite=system \ %endif +%if %{with_system_harfbuzz} + --with-harfbuzz=system \ +%endif --with-stdc++lib=dynamic \ %ifarch s390 --with-boot-jdk-jvmargs="-Xms256M -Xmx768M" \ @@ -1250,6 +1265,9 @@ %{_jvmdir}/%{sdkdir}/lib/libdt_socket.so %{_jvmdir}/%{sdkdir}/lib/libextnet.so %{_jvmdir}/%{sdkdir}/lib/libfontmanager.so +%if ! %{with_system_harfbuzz} +%{_jvmdir}/%{sdkdir}/lib/libharfbuzz.so +%endif %{_jvmdir}/%{sdkdir}/lib/libinstrument.so %{_jvmdir}/%{sdkdir}/lib/libj2gss.so %{_jvmdir}/%{sdkdir}/lib/libj2pcsc.so ++++++ 27723943c0dd.tar.bz2 -> 8b3498547395.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/java-11-openjdk/27723943c0dd.tar.bz2 /work/SRC/openSUSE:Factory/.java-11-openjdk.new.28504/8b3498547395.tar.bz2 differ: char 11, line 1 ++++++ missing-return.patch ++++++ --- /var/tmp/diff_new_pack.ik13ts/_old 2021-01-25 18:23:24.804411044 +0100 +++ /var/tmp/diff_new_pack.ik13ts/_new 2021-01-25 18:23:24.808411049 +0100 @@ -1,30 +1,32 @@ ---- jdk11/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp 2018-06-20 19:57:38.000000000 +0200 -+++ jdk11/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp 2018-06-22 07:55:03.696856365 +0200 -@@ -456,6 +456,7 @@ - long long unsigned int oldval, - long long unsigned int newval) { - ShouldNotCallThis(); -+ return 0; - } - }; - #endif // !_LP64 ---- jdk11/src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp 2018-06-20 19:57:38.000000000 +0200 -+++ jdk11/src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp 2018-06-22 07:55:03.696856365 +0200 -@@ -500,6 +500,7 @@ - long long unsigned int oldval, - long long unsigned int newval) { - ShouldNotCallThis(); -+ return 0; - } - }; - #endif // !_LP64 ---- jdk11/src/hotspot/cpu/zero/cppInterpreter_zero.cpp Sun Jun 24 16:25:47 2018 +0100 -+++ jdk11/src/hotspot/cpu/zero/cppInterpreter_zero.cpp Sun Jun 24 20:53:26 2018 +0200 -@@ -102,6 +102,7 @@ +--- jdk11/src/hotspot/cpu/zero/cppInterpreter_zero.cpp 2021-01-19 09:53:51.448158984 +0100 ++++ jdk11/src/hotspot/cpu/zero/cppInterpreter_zero.cpp 2021-01-19 09:59:03.485978413 +0100 +@@ -102,8 +102,8 @@ return result; - default : ShouldNotReachHere(); + default: + ShouldNotReachHere(); +- return result; // silence compiler warnings } + return result; } +--- jdk11/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp 2021-01-19 09:53:51.452159007 +0100 ++++ jdk11/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp 2021-01-19 09:55:04.060582394 +0100 +@@ -196,6 +196,7 @@ + else*/ if (thread->thread_state() == _thread_in_vm && + sig == SIGBUS && thread->doing_unsafe_access()) { + ShouldNotCallThis(); ++ return 0; + } + + // jni_fast_Get<Primitive>Field can trap at certain pc's if a GC +--- jdk11/src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp 2021-01-19 09:53:51.456159031 +0100 ++++ jdk11/src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp 2021-01-19 09:55:04.060582394 +0100 +@@ -210,6 +210,7 @@ + else*/ if (thread->thread_state() == _thread_in_vm && + sig == SIGBUS && thread->doing_unsafe_access()) { + ShouldNotCallThis(); ++ return 0; + } + + // jni_fast_Get<Primitive>Field can trap at certain pc's if a GC ++++++ system-pcsclite.patch ++++++ --- /var/tmp/diff_new_pack.ik13ts/_old 2021-01-25 18:23:24.840411095 +0100 +++ /var/tmp/diff_new_pack.ik13ts/_new 2021-01-25 18:23:24.840411095 +0100 @@ -1,16 +1,16 @@ ---- jdk11/make/autoconf/lib-bundled.m4 2018-06-13 06:35:04.000000000 +0200 -+++ jdk11/make/autoconf/lib-bundled.m4 2018-06-14 15:06:38.825090243 +0200 -@@ -37,6 +37,7 @@ - LIB_SETUP_LIBPNG +--- jdk11/make/autoconf/lib-bundled.m4 2021-01-19 09:46:26.193562524 +0100 ++++ jdk11/make/autoconf/lib-bundled.m4 2021-01-19 09:47:38.465983974 +0100 +@@ -38,6 +38,7 @@ LIB_SETUP_ZLIB LIB_SETUP_LCMS + LIB_SETUP_HARFBUZZ + LIB_SETUP_PCSCLITE ]) ################################################################################ -@@ -260,3 +261,41 @@ - AC_SUBST(LCMS_CFLAGS) - AC_SUBST(LCMS_LIBS) +@@ -301,3 +302,41 @@ + AC_SUBST(HARFBUZZ_CFLAGS) + AC_SUBST(HARFBUZZ_LIBS) ]) + +################################################################################ @@ -50,9 +50,9 @@ + + AC_SUBST(USE_EXTERNAL_PCSCLITE) +]) ---- jdk11/make/autoconf/spec.gmk.in 2018-06-13 06:35:04.000000000 +0200 -+++ jdk11/make/autoconf/spec.gmk.in 2018-06-14 15:06:38.873090499 +0200 -@@ -730,6 +730,7 @@ +--- jdk11/make/autoconf/spec.gmk.in 2021-01-19 09:46:26.193562524 +0100 ++++ jdk11/make/autoconf/spec.gmk.in 2021-01-19 09:47:10.805822676 +0100 +@@ -763,6 +763,7 @@ ENABLE_INTREE_EC:=@ENABLE_INTREE_EC@ USE_EXTERNAL_LIBJPEG:=@USE_EXTERNAL_LIBJPEG@ USE_EXTERNAL_LIBGIF:=@USE_EXTERNAL_LIBGIF@ @@ -60,8 +60,8 @@ USE_EXTERNAL_LIBZ:=@USE_EXTERNAL_LIBZ@ LIBZ_CFLAGS:=@LIBZ_CFLAGS@ LIBZ_LIBS:=@LIBZ_LIBS@ ---- jdk11/make/lib/Lib-java.smartcardio.gmk 2018-06-13 06:35:04.000000000 +0200 -+++ jdk11/make/lib/Lib-java.smartcardio.gmk 2018-06-14 15:09:10.281896734 +0200 +--- jdk11/make/lib/Lib-java.smartcardio.gmk 2021-01-19 09:46:26.245562827 +0100 ++++ jdk11/make/lib/Lib-java.smartcardio.gmk 2021-01-19 09:47:10.805822676 +0100 @@ -30,12 +30,12 @@ $(eval $(call SetupJdkLibrary, BUILD_LIBJ2PCSC, \ NAME := j2pcsc, \ @@ -78,8 +78,8 @@ LIBS_windows := winscard.lib, \ )) ---- jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c 2018-06-13 06:35:04.000000000 +0200 -+++ jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c 2018-06-14 15:06:38.877090521 +0200 +--- jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c 2021-01-19 09:46:26.681565369 +0100 ++++ jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c 2021-01-19 09:47:10.809822699 +0100 @@ -36,6 +36,7 @@ #include "pcsc_md.h" @@ -122,8 +122,8 @@ #endif // __APPLE__ +#endif } ---- jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h 2018-06-13 06:35:04.000000000 +0200 -+++ jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h 2018-06-14 15:06:38.877090521 +0200 +--- jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h 2021-01-19 09:46:26.681565369 +0100 ++++ jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h 2021-01-19 09:47:10.809822699 +0100 @@ -23,6 +23,8 @@ * questions. */ @@ -133,7 +133,7 @@ typedef LONG (*FPTR_SCardEstablishContext)(DWORD dwScope, LPCVOID pvReserved1, LPCVOID pvReserved2, -@@ -110,3 +112,41 @@ +@@ -111,3 +113,41 @@ extern FPTR_SCardBeginTransaction scardBeginTransaction; extern FPTR_SCardEndTransaction scardEndTransaction; extern FPTR_SCardControl scardControl;