Hello community, here is the log from the commit of package java-11-openjdk for openSUSE:Factory checked in at 2018-03-02 21:13:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-11-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-11-openjdk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "java-11-openjdk" Fri Mar 2 21:13:04 2018 rev:4 rq:581959 version:11.0.0.0~3 Changes: -------- --- /work/SRC/openSUSE:Factory/java-11-openjdk/java-11-openjdk.changes 2018-02-26 23:26:15.667940678 +0100 +++ /work/SRC/openSUSE:Factory/.java-11-openjdk.new/java-11-openjdk.changes 2018-03-02 21:13:24.685265816 +0100 @@ -1,0 +2,214 @@ +Fri Mar 2 07:05:17 UTC 2018 - fstrba@suse.com + +- Update to upstream tag jdk-11+3 + * Fixes: + + S4916621: Update those still using JDIScaffold to use + TestScaffold instead. + + S7127700: G1: Replace G1PLAB with PLAB + + S8038043: Xerces Update: XInclude update + + S8060094: java/util/Formatter/Basic.java failed in tr locale + + S8068593: Remove or repurpose unused PerfCounters from + objectMonitor + + S8165929: Constify arguments of Copy methods + + S8166232: jshell tool: cannot access previous history + + S8175384: SA: clhsdb 'printall' throws ClassCastException + while printing out the bytecodes + + S8176298: Log tags in -Xlog:help not sorted + + S8179249: Improve process output analysis in CDS tests + + S8182847: Copy class should use assert macros + + S8184289: Obsolete -XX:+UnsyncloadClass and + -XX:+MustCallLoadClassInternal options + + S8186211: Negative tests for CONSTANT_Dynamic + + S8186688: javax.lang.model.util.Elements.hides does not work + correctly with interfaces + + S8189330: Cleanup FileDescriptor implementation + + S8190428: Minimal Dynamic Constant support for AArch64 + + S8191375: Add high-level jtreg VMProps to filter out CDS tests + + S8193056: Title from build failure with Xcode 9.1 + + S8193150: Create a jtreg version of the test from JDK-8187143. + + S8193373: Cleanup ElfFile and family + + S8193846: Obsolete the VM option UseUTCFileTimestamp + + S8193892: Impact of noncloneable MessageDigest implementation + + S8193909: Obsolete(remove) Co-operative Memory Management (CMM) + + S8194084: Obsolete FastTLABRefill and remove the related code + + S8194691: Cleanup unnecessary casts in Atomic/OrderAccess uses + + S8194994: Remove redundant string streams used for logging + + S8195103: Refactor out card table from CardTableModRefBS to + flatten the BarrierSet hierarchy + + S8195112: x86 (32 bit): implementation for Thread-local + handshakes + + S8196308: Update tests AllLineLocations and ClassesByName to + use TestScaffold instead of JDIScaffold. + + S8196324: Update tests FilterMatch and FilterNoMatch to use + TestScaffold. + + S8196405: [REDO] NMT: add_committed_regions doesn't merge + succeeding regions + + S8196602: Change HeapRegionClosure to comply to naming + conventions + + S8196759: Move two java/text/Normalizer tests into OpenJDK + + S8196783: Refactor LogTagLevelExpression into separate classes + + S8196786: [PPC64+s390] ConstantDynamic support + + S8196830: publicLookup().findVirtual should not return method + handle to AccessibleObject.setAccessible + + S8196880: VS2017 Addition of Global Delete Operator with Size + Parameter Conflicts with Arena's Chunk Provided One + + S8196884: VS2017 Multiple Type Cast Conversion Compilation + Errors + + S8196889: VS2017 Unable to Instantiate + OrderAccess::release_store with an Incomplete Class Within an + Inlined Method + + S8196909: gcc 7.2.1 compiler warning in libdt_socket + + S8196920: VerifierTest_1A.java and VerifierTest_1B.java fail: + assert(receiver_klass->is_subtype_of(static_receiver_klass)) + failed: actual receiver must be subclass of static receiver + klass + + S8196930: [Testbug] serviceability/sa/ClhsdbFindPC.java fails + to find expected output + + S8196992: Resolve disabled warnings for libdt_socket + + S8196997: VS2017 The non-Standard std::tr1 namespace and + TR1-only machinery are deprecated and will be removed + + S8197412: Enable docker container related tests for linux + s390x + + S8197454: Need Access decorator for storing oop into + uninitialized location + + S8197518: Kerberos krb5 authentication: AuthList's put method + leads to performance issue + + S8197563: assert(is_Loop()) crash in + PhaseIdealLoop::try_move_store_before_loop() + + S8197572: s390 build broken after 8165929 + + S8197589: Update CPU count algorithm when both cpu shares and + quotas are used + + S8197608: MacroAssembler::unimplemented calls global operator + new[] + + S8197772: metaspace uses global operator new/delete for gtest + testing + + S8197780: Null pointer dereference in + Klass::is_instance_klass of klass.hpp:532 + + S8197789: os::SuspendedThreadTask causes references to global + operator delete + + S8197827: [windows] Small cleanups after JDK-8185712 + + S8197828: Null pointer dereference in + MultiNode::proj_out_or_null + + S8197857: fieldDescriptor prints incorrect 32-bit + representation of compressed oops + + S8197859: VS2017 Complains about UINTPTR_MAX definition in + globalDefinitions_VisCPP.hpp + + S8197868: VS2017 (C2065) 'timezone': Undeclared Identifier in + share/runtime/os.cpp + + S8197901: Crash during GC when logging level is debug + + S8197906: Enable CDS mode execution of jtreg tests via make + + S8197945: Qurarantine failing condy tests + + S8197956: VS2017 (C4838) Narrowing conversion required from + __int64 to julong + + S8197968: [Backout] JDK-8196883 + G1RemSet::refine_card_concurrently doesn't need to check for + cards in collection set + + S8197992: Move the OopStorage::ParState type out of inline.hpp + + S8197993: Remove last use of + JavaThread::flush_barrier_queues() + + S8197994: Move JavaThread::initialize_queues() logic to + G1SATBCardTableLoggingModRefBS + + S8197999: Accessors in typeArrayOopDesc should use new Access + API + + S8198225: os::attempt_reserve_memory_at records memory as + committed + + S8198249: Remove deprecated Runtime::runFinalizersOnExit and + System::runFinalizersOnExit + + S8198251: [Graal] compiler/intrinsics/bmi/verifycode tests + fail with Graal on macos + + S8198265: Make + CollectorPolicy::satisfy_failed_metadata_allocation() virtual + + S8198267: Allow GCId::current_raw() calls from + non-NamedThreads + + S8198268: Add time argument to + ConcurrentGCTimer::register_gc_pause_start/_end + + S8198269: Allow GCCauseSetter to be used outside of safepoints + + S8198270: Remove dangerous assert in HandleArea::oops_do() + + S8198271: Make CollectedHeap::create_heap_space_summary() + virtual + + S8198275: AIX build broken after latest whitebox.cpp changes + + S8198286: Direct memory accessors in typeArrayOop.hpp should + use Access API + + S8198287: Cleanup ElfFile usage in whitebox.cpp + + S8198311: Avoid uses of global malloc and free + + S8198341: Build failures after 8194084 (Obsolete + FastTLABRefill and remove the related code) + + S8198369: Clean up GCId and GCIdMark + + S8198373: Remove CollectorPolicy::is/as functions + + S8198375: Passing 'null' value to lookup param of + ConstantBootstraps.invoke does not throw NullPointerException + + S8198420: Remove unused extension point AllocationContextStats + + S8198439: Fix aarch64 code for handling generate_code_for + after FastTLABFill obsolete code + + S8198480: Improve ClassLoaders static init block + + S8198481: Coding style cleanups for + src/java.base/share/classes/jdk/internal/loader + + S8198482: The URLClassPath field "urls" should be renamed to + "unopenedUrls" + + S8198484: URLClassPath should use an ArrayDeque instead of a + Stack + + S8198485: Simplify a URLClassPath constructor + + S8198490: java/util/logging/TestLogConfigurationDeadLock.java + timed out. + + S8198492: Bootstrapping java.lang.invoke can cause deadlock + after JDK-8198418 + + S8198507: Remove CollectorPolicy::create_rem_set + + S8198509: Move satisfy_failed_metadata_allocation out from + CollectorPolicy + + S8198511: Move allocation functions from GenCollectorPolicy + to GenCollectedHeap + + S8198515: Extract SoftReferencePolicy code out of + CollectorPolicy + + S8198522: Javadoc search broken after output files + organization for modules + + S8198525: Move _size_policy out of GenCollectorPolicy into + GenCollectedHeap + + S8198528: Move GenerationSpecs from GenCollectorPolicy to + GenCollectedHeap + + S8198530: Move _gc_policy_counters from GenCollectorPolicy to + GenCollectedHeap + + S8198533: Remove obsolete JDIScaffold class from repo. + + S8198539: Cleanup of unused imports in + java/util/jar/Attributes.java (java.base) and + JdpController.java (jdk.management.agent) + + S8198551: Rename hotspot_tier1 test group to tier1 + + S8198553: jcmd: separate Metaspace statistics from NMT + + S8198558: Windows does not build without precompiled headers + + S8198560: Remove implicit casts from oop to JavaThread* and + jlong* + + S8198562: (ch) Separate blocking and non-blocking code paths + (part 1) + + S8198564: Multiple crashes on SPARC + + S8198568: clean up test/hotspot/jtreg/ProblemList.txt + + S8198569: SetupTextFileProcessing should use sed with 'g' + + S8198573: JShell: class replace loses instances + + S8198585: add asserts to verify that ServiceUtil::visible_oop + is not needed + + S8198627: JDK-8198318 broke readlink testing + + S8198635: Remove unused safepoint message functions and + ShowSafepointMsgs + + S8198645: Use System.lineSeparator() instead of + getProperty("line.separator") + + S8198653: ClassLoader::getSystemClassLoader throws + InternalError when called after shutdown + + S8198656: Update copyright to 2018 + + S8198658: Docs still point to JDK 9 docs + + S8198670: [testbug] Test + jdk/internal/jline/extra/HistoryTest.java is broken after ++++ 17 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: ---- 03ae177c26b0.tar.bz2 New: ---- 1fd4d6068f54.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-11-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.5ub40H/_old 2018-03-02 21:13:26.729192317 +0100 +++ /var/tmp/diff_new_pack.5ub40H/_new 2018-03-02 21:13:26.737192030 +0100 @@ -33,10 +33,10 @@ %global updatever 0 %global patchver 0 %global datever 2018-09-18 -%global buildver 2 +%global buildver 3 %global hg_project jdk %global hg_repository jdk -%global hg_revision 03ae177c26b0 +%global hg_revision 1fd4d6068f54 %global icedtea_sound_version 1.0.1 %global java_atk_wrapper_version 0.33.2 # priority must be 6 digits in total @@ -126,7 +126,7 @@ Version: %{featurever}.%{interimver}.%{updatever}.%{patchver}~%{buildver} Release: 0 Summary: OpenJDK %{featurever} Runtime Environment -License: Apache-1.1 AND Apache-2.0 AND GPL-1.0+ AND GPL-2.0 AND GPL-2.0-with-classpath-exception AND LGPL-2.0 AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3C +License: Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-with-classpath-exception AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3C Group: Development/Languages/Java Url: http://openjdk.java.net/ # Sources from upstream OpenJDK project. ++++++ 03ae177c26b0.tar.bz2 -> 1fd4d6068f54.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/java-11-openjdk/03ae177c26b0.tar.bz2 /work/SRC/openSUSE:Factory/.java-11-openjdk.new/1fd4d6068f54.tar.bz2 differ: char 11, line 1 ++++++ system-pcsclite.patch ++++++ --- /var/tmp/diff_new_pack.5ub40H/_old 2018-03-02 21:13:26.937184838 +0100 +++ /var/tmp/diff_new_pack.5ub40H/_new 2018-03-02 21:13:26.937184838 +0100 @@ -1,5 +1,5 @@ ---- jdk10/make/autoconf/lib-bundled.m4 2017-09-28 19:33:17.000000000 +0200 -+++ jdk10/make/autoconf/lib-bundled.m4 2017-10-02 09:15:13.954931044 +0200 +--- jdk11/make/autoconf/lib-bundled.m4 2018-02-28 22:21:11.000000000 +0100 ++++ jdk11/make/autoconf/lib-bundled.m4 2018-03-02 08:16:51.921768416 +0100 @@ -37,6 +37,7 @@ LIB_SETUP_LIBPNG LIB_SETUP_ZLIB @@ -8,7 +8,7 @@ ]) ################################################################################ -@@ -232,3 +233,41 @@ +@@ -260,3 +261,41 @@ AC_SUBST(LCMS_CFLAGS) AC_SUBST(LCMS_LIBS) ]) @@ -50,9 +50,9 @@ + + AC_SUBST(USE_EXTERNAL_PCSCLITE) +]) ---- jdk10/make/autoconf/spec.gmk.in 2017-09-28 19:33:17.000000000 +0200 -+++ jdk10/make/autoconf/spec.gmk.in 2017-10-02 09:15:13.954931044 +0200 -@@ -690,6 +690,7 @@ +--- jdk11/make/autoconf/spec.gmk.in 2018-02-28 22:21:11.000000000 +0100 ++++ jdk11/make/autoconf/spec.gmk.in 2018-03-02 08:16:51.921768416 +0100 +@@ -734,6 +734,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@ ---- jdk10/make/lib/Lib-java.smartcardio.gmk 2017-09-28 19:33:17.000000000 +0200 -+++ jdk10/make/lib/Lib-java.smartcardio.gmk 2017-10-02 09:17:33.410931571 +0200 +--- jdk11/make/lib/Lib-java.smartcardio.gmk 2018-02-28 22:21:11.000000000 +0100 ++++ jdk11/make/lib/Lib-java.smartcardio.gmk 2018-03-02 08:16:51.921768416 +0100 @@ -30,7 +30,7 @@ LIBJ2PCSC_SRC := $(TOPDIR)/src/java.smartcardio/share/native/libj2pcsc \ $(TOPDIR)/src/java.smartcardio/$(OPENJDK_TARGET_OS_TYPE)/native/libj2pcsc @@ -70,7 +70,7 @@ + -I/usr/include/PCSC -DUSE_SYSTEM_LIBPCSCLITE \ -I$(SUPPORT_OUTPUTDIR)/headers/java.smartcardio - $(eval $(call SetupNativeCompilation,BUILD_LIBJ2PCSC, \ + $(eval $(call SetupNativeCompilation, BUILD_LIBJ2PCSC, \ @@ -43,7 +43,7 @@ MAPFILE := $(TOPDIR)/make/mapfiles/libj2pcsc/mapfile-vers, \ LDFLAGS := $(LDFLAGS_JDKLIB) \ @@ -80,8 +80,8 @@ LIBS_solaris := -lc, \ LIBS_windows := winscard.lib, \ VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ ---- jdk10/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c 2017-09-28 19:33:17.000000000 +0200 -+++ jdk10/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c 2017-10-02 09:15:13.954931044 +0200 +--- jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c 2018-02-28 22:21:11.000000000 +0100 ++++ jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.c 2018-03-02 08:16:51.921768416 +0100 @@ -36,6 +36,7 @@ #include "pcsc_md.h" @@ -98,17 +98,15 @@ /* * Throws a Java Exception by name -@@ -75,7 +77,9 @@ +@@ -75,6 +77,7 @@ throwByName(env, "java/io/IOException", msg); } +#ifndef USE_SYSTEM_LIBPCSCLITE void *findFunction(JNIEnv *env, void *hModule, char *functionName) { -+ return NULL; void *fAddress = dlsym(hModule, functionName); if (fAddress == NULL) { - char errorMessage[256]; -@@ -85,9 +89,11 @@ +@@ -85,9 +88,11 @@ } return fAddress; } @@ -120,14 +118,14 @@ const char *libName = (*env)->GetStringUTFChars(env, jLibName, NULL); if (libName == NULL) { throwNullPointerException(env, "PCSC library name is null"); -@@ -141,4 +147,5 @@ +@@ -141,4 +146,5 @@ #else scardControl = (FPTR_SCardControl) findFunction(env, hModule, "SCardControl132"); #endif // __APPLE__ +#endif } ---- jdk10/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h 2017-09-28 19:33:17.000000000 +0200 -+++ jdk10/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h 2017-10-02 09:15:13.954931044 +0200 +--- jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h 2018-02-28 22:21:11.000000000 +0100 ++++ jdk11/src/java.smartcardio/unix/native/libj2pcsc/pcsc_md.h 2018-03-02 08:16:51.921768416 +0100 @@ -23,6 +23,8 @@ * questions. */