Hello community, here is the log from the commit of package java-10-openjdk for openSUSE:Factory checked in at 2017-12-22 12:16:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-10-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-10-openjdk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-10-openjdk" Fri Dec 22 12:16:36 2017 rev:5 rq:557425 version:10.0.0.0~36 Changes: -------- --- /work/SRC/openSUSE:Factory/java-10-openjdk/java-10-openjdk.changes 2017-12-09 20:30:39.552486297 +0100 +++ /work/SRC/openSUSE:Factory/.java-10-openjdk.new/java-10-openjdk.changes 2017-12-22 12:16:41.116439871 +0100 @@ -1,0 +2,394 @@ +Fri Dec 15 08:14:59 UTC 2017 - fst...@suse.com + +- Update to upstream tag jdk-10+36 + * Fixes + + S5016517: Replace plaintext passwords by hashed passwords for + out-of-the-box JMX Agent + + S8006887: Comment about LIR_OprDesc.value in c1_LIR.hpp is + incorrect + + S8034254: Don't use binary testing files broken.jar + + S8069338: Implement sharedScopeCall for optimistic types + + S8080225: FileInput/OutputStream/FileChannel cleanup should + be improved + + S8080345: With perm gen gone, perfdata counter + sun.gc.policy.generations should be 2, not 3 + + S8087339: The code heap might use different alignment for + committed size and reserved size + + S8140281: add no-arg Optional.orElseThrow() as preferred + alternative to get() + + S8145579: SimpleThresholdPolicy assumes non-trivial methods + to be trivial + + S8146537: TrayIcon Action Listener doesnt work in WIndows 10 + + S8148421: Transport Layer Security (TLS) Session Hash and + Extended Master Secret Extension + + S8149402: "-group" option issue for classes from default + package + + S8162989: jshell tool: /edit with external editor leaks files + in /tmp + + S8164407: Add module support for -link and -linkoffline + javadoc option + + S8165736: Error message should be shown when JVMTI agent + cannot be attached + + S8165996: PKCS11 using NSS throws an error regarding + secmod.db when NSS uses sqlite + + S8167108: inconsistent handling of SR_lock can lead to crashes + + S8170244: Update UseAVX after cpu feature detection to use + more default mapping + + S8170495: JNI primitive type mismatch in + SocketDispatcher.c:187 + + S8171826: Comparator.reverseOrder(c) mishandles singleton + comparators + + S8174101: Bootclasspath append should not invalidate CDS + archive + + S8176841: Additional Unicode Language-Tag Extensions + + S8177681: Remove methods + Runtime.getLocalized{Input,Output}Stream + + S8177758: Regression in java.awt.FileDialog + + S8178070: duplicate entries in package table + + S8178401: Various audio files writers do not close file + streams properly + + S8178497: Bug in MutableNUMASpace::ensure_parsability + + S8179026: Remove explicit code cache options processing + + S8179083: Uninitialized notifier in Java Monitor Wait tracing + event + + S8179244: Assert failed in instanceMirrorKlass.inline.hpp + + S8181118: update java/time tests to use RandomFactory from + the top level testlibrary + + S8181289: Invalid HTML 5 in AWT/Swing docs + + S8181633: Vectorization fails for some multiplication with + constant cases + + S8181659: Create an alternative fix for JDK-8167102, whose + fix was backed out + + S8182050: assert(_whole_heap.contains(p)) failed: Attempt to + access p out of bounds of card marking array's _whole_heap + + S8182307: Error during JRMP connection establishment + + S8182401: Verification error for enclosing instance capture + inside super constructor invocation + + S8182410: missing 'title' in + api/javax/swing/plaf/synth/doc-files/componentProperties.html + + S8182610: Update specification of service providers for + IIORegistry and ServiceRegistry + + S8183508: multi_tsc.html should be updated + + S8183518: Premature deprecation of Event/InputEvent/KeyEvent + in Java 9 + + S8183743: Umbrella: add overloads that take a Charset + parameter + + S8183960: Upgrade to libpng 1.6.34 + + S8184361: AOT lib at jdk/lib/libjava.base-coop.so seems to + override -XX:AOTLibrary= + + S8184947: ZipCoder performance improvements + + S8184982: SA: Running ClassDump on a simple java program + generates NullPointerException + + S8185027: Typo in + java.net.URLClassLoader.findResources(String) method + documentation + + S8185582: Update Zip implementation to use Cleaner, not + finalizers + + S8185591: guarantee(_byte_map[_guard_index] == last_card) + failed: card table guard has been modified + + S8185796: jstack and clhsdb jstack should show lock objects + + S8186027: C2: loop strip mining + + S8186461: Zero's atomic_copy64() should use SPE instructions + on linux-powerpcspe + + S8186787: clang-4.0 SIGSEGV in Unsafe_PutByte + + S8187073: The java.util.logging.Level.findLevel() will not + correctly find a Level by it's int value + + S8187227: Zero should use compiler built-ins for atomics on + linux-m68k + + S8187254: MethodType allows unvalidated parameter types + + S8187280: Remove unused methods from StubQueue + + S8187819: gc/TestFullGCALot.java fails on jdk10 started with + "-XX:-UseCompressedOops" option + + S8187936: Automatically selecting a new JTree node in a model + listener can cause unusual behavior + + S8188083: + NullPointerExcpn-java.awt.image.FilteredImageSource.startProduction + JDK-8079607 + + S8188221: Return type profiling is not performed from aarch64 + interpreter + + S8188789: Update JDK 9.0.1 and Future OpenJDK bundle names + + S8188791: Move AppCDS from closed repo to open repo + + S8188836: Upgrade to Harfbuzz 1.7.1 in JDK 10 + + S8188877: Improper synchronization in offer_termination + + S8189116: Give the jdk.internal.vm.compiler.management only + the permissions it really needs to expose the bean + + S8189131: Open-source the Oracle JDK Root Certificates + + S8189134: New system properties for the default Locale + extensions + + S8189248: Jshell: error with mutually dependent snippets, + when one must be replaced + + S8189439: Parameters type profiling is not performed from + aarch64 interpreter + + S8189596: AArch64: implementation for Thread-local handshakes + + S8189656: The Windows L&F should be moved out from the shared + folder + + S8189733: Cleanup Full GC setup and tear down + + S8189778: Jshell crash on tab for StringBuilder.append( + + S8189782: com.sun.tools.javac.api.JavacTool.isSupportedOption + misreports number of arguments consumed + + S8189793: [s390]: Improve String compress/inflate by + exploiting vector instructions + + S8189809: Large performance regression in Swing text layout + + S8190278: ClassCastException is thrown by java.util.Scanner + when a NumberFormatProvider is used. + + S8190308: Implementation: JEP 316: Heap Allocation on + Alternative Memory Devices + + S8190408: Run G1CMRemarkTask with the appropriate amount of + threads instead of starting up everyone + + S8190426: Lazily initialize refinement threads with + UseDynamicNumberOfGCThreads + + S8190484: Move jvm.h, jmm.h et al to hotspot/*/include + + S8190494: Different results with UseAVX=3 when calling + AVX-512 native function via JNI + + S8190515: java.awt.Desktop.moveToTrash(File) prompts on + Windows 7 but not on Mac + + S8190729: Adjustment to anonymous metadata space chunk + allocation algorithm + + S8190800: Support vectorization of Math.sqrt() on floats + + S8190809: JVM crashes while generating appcds for classpath + with empty directory entry + + S8190823: Broken link in org/w3c/dom/ls/ + + S8190837: BasicType and BasicTypeSize should refer to HotSpot + values + + S8190918: Retrieve the region specific data regardless of + language in locale + + S8190980: Develop test cases and collect test pass rate + + S8191030: @value Tags are not resolved by javadoc 9. + + S8191033: Regression in logging.properties: specifying + .handlers= for root logger (instead of handlers=) no longer + works + + S8191052: [Graal] java/lang/invoke/CallSiteTest.java + intermittently fails with "Failed dependency of type + call_site_target_value" when running with Graal as JIT + + S8191054: Remove the Native-Header Tool (javah) + + S8191078: Wrong "Package not found" warning + + S8191129: AARCH64: Invalid value passed to critical JNI + function + + S8191153: assert(u_ctrl != blk1 && u_ctrl != blk2) failed: + won't converge + + S8191202: Remove duplicated jmm.h + + S8191216: SimpleTimeZone.clone() has a data race on cache + fields + + S8191227: issues with unsafe handle resolution + + S8191232: + compiler/intrinsics/bigInteger/TestMultiplyToLen.java fails + with java.lang.Exception: Failed + + S8191273: applications/ctw/modules tests fail intermittently + + S8191301: JavaImporter fails to resolve imported elements + within functions, that contain too many statements + + S8191313: compiler/runtime/SpreadNullArg.java fails in tier1 + + S8191324: SA cleanup -- part 2 + + S8191349: Add a new method in j.t.f.DateTimeFormatter to + reflect Unicode extensions + + S8191360: Lookup of critical JNI method causes duplicate + library loading with leaking handler + + S8191436: ListSelectionModel.setSelectionMode() underspecified + + S8191437: AOT doesn't work easily after thread local + handshakes + + S8191455: jdk/jshell/StartOptionTest.java and + jdk/jshell/ToolProviderTest.java failed after changeset e0f08a + + S8191456: jdk/jshell/ExternalEditorTest.java + testStatementMush() failure + + S8191494: Refresh incubating HTTP Client + + S8191504: [TESTBUG] CDSTestUtils.isUnableToMap() should check + OptionalData region mapping failure + + S8191538: SA: tests for clhsdb commands: vmstructsdump, + field, symboltable and symbol + + S8191564: Refactor GC related servicability code into GC ++++ 197 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/java-10-openjdk/java-10-openjdk.changes ++++ and /work/SRC/openSUSE:Factory/.java-10-openjdk.new/java-10-openjdk.changes Old: ---- d8c634b016c6.tar.bz2 linux_chroot_crash.patch New: ---- 959f2f7cbaa6.tar.bz2 remove_javah_for_real.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-10-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.YZKJJp/_old 2017-12-22 12:16:43.588319344 +0100 +++ /var/tmp/diff_new_pack.YZKJJp/_new 2017-12-22 12:16:43.592319149 +0100 @@ -28,19 +28,20 @@ %global syslibdir %{_libdir} %global archname %{name} # Standard JPackage naming and versioning defines. -%global majorver 10 -%global minorver 0 -%global securityver 0 +%global featurever 10 +%global interimver 0 +%global updatever 0 %global patchver 0 -%global buildver 35 +%global datever 2018-03-20 +%global buildver 36 %global hg_project jdk %global hg_repository jdk -%global hg_revision d8c634b016c6 +%global hg_revision 959f2f7cbaa6 %global icedtea_sound_version 1.0.1 %global java_atk_wrapper_version 0.33.2 # priority must be 6 digits in total %global priority 2005 -%global javaver %{majorver} +%global javaver %{featurever} # Standard JPackage directories and symbolic links. %global sdklnk java-%{javaver}-openjdk %global archname %{sdklnk} @@ -118,7 +119,7 @@ %global tapsetdir %{tapsetroot}/tapset/%{_build_cpu} %endif Name: java-10-openjdk -Version: %{majorver}.%{minorver}.%{securityver}.%{patchver}~%{buildver} +Version: %{featurever}.%{interimver}.%{updatever}.%{patchver}~%{buildver} Release: 0 Summary: OpenJDK 10 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 @@ -173,7 +174,7 @@ Patch102: sorted-diff.patch Patch103: jdk10-gcc6.patch # -Patch104: linux_chroot_crash.patch +Patch104: remove_javah_for_real.patch # Patch200: ppc_stack_overflow_fix.patch # @@ -527,15 +528,16 @@ pushd %{buildoutputdir} bash ../configure \ -%if 0 - --with-version-major=%{majorver} \ - --with-version-minor=%{minorver} \ - --with-version-security=%{securityver} \ + --with-version-feature=%{featurever} \ + --with-version-interim=%{interimver} \ + --with-version-update=%{updatever} \ --with-version-patch=%{patchver} \ + --with-version-date=%{datever} \ --with-version-build=%{buildver} \ +%if 0 --with-version-pre="" \ - --with-version-opt="suse-%{release}-%{_arch}" \ %endif + --with-version-opt="suse-%{release}-%{_arch}" \ --disable-warnings-as-errors \ %if %{with zero} --with-jvm-variants=zero \ @@ -695,6 +697,7 @@ # Install man pages. install -d -m 755 %{buildroot}%{_mandir}/man1 + rm -f man/man1/javah*.1 for manpage in man/man1/* do # Convert man pages to UTF8 encoding. @@ -871,7 +874,6 @@ --slave %{_bindir}/jar jar %{sdkbindir}/jar \ --slave %{_bindir}/jarsigner jarsigner %{sdkbindir}/jarsigner \ --slave %{_bindir}/javadoc javadoc %{sdkbindir}/javadoc \ - --slave %{_bindir}/javah javah %{sdkbindir}/javah \ --slave %{_bindir}/javap javap %{sdkbindir}/javap \ --slave %{_bindir}/jcmd jcmd %{sdkbindir}/jcmd \ --slave %{_bindir}/jconsole jconsole %{sdkbindir}/jconsole \ @@ -910,8 +912,6 @@ %{_mandir}/man1/javac-%{sdklnk}.1$ext \ --slave %{_mandir}/man1/javadoc.1$ext javadoc.1$ext \ %{_mandir}/man1/javadoc-%{sdklnk}.1$ext \ - --slave %{_mandir}/man1/javah.1$ext javah.1$ext \ - %{_mandir}/man1/javah-%{sdklnk}.1$ext \ --slave %{_mandir}/man1/javap.1$ext javap.1$ext \ %{_mandir}/man1/javap-%{sdklnk}.1$ext \ --slave %{_mandir}/man1/jcmd.1$ext jcmd.1$ext \ @@ -1115,7 +1115,6 @@ %{_jvmdir}/%{sdkdir}/bin/jarsigner %{_jvmdir}/%{sdkdir}/bin/javac %{_jvmdir}/%{sdkdir}/bin/javadoc -%{_jvmdir}/%{sdkdir}/bin/javah %{_jvmdir}/%{sdkdir}/bin/javap %{_jvmdir}/%{sdkdir}/bin/jcmd %{_jvmdir}/%{sdkdir}/bin/jconsole @@ -1169,7 +1168,6 @@ %{_mandir}/man1/jarsigner-%{sdklnk}.1* %{_mandir}/man1/javac-%{sdklnk}.1* %{_mandir}/man1/javadoc-%{sdklnk}.1* -%{_mandir}/man1/javah-%{sdklnk}.1* %{_mandir}/man1/javap-%{sdklnk}.1* %{_mandir}/man1/jcmd-%{sdklnk}.1* %{_mandir}/man1/jconsole-%{sdklnk}.1* ++++++ d8c634b016c6.tar.bz2 -> 959f2f7cbaa6.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/java-10-openjdk/d8c634b016c6.tar.bz2 /work/SRC/openSUSE:Factory/.java-10-openjdk.new/959f2f7cbaa6.tar.bz2 differ: char 11, line 1 ++++++ jaw-misc.patch ++++++ --- /var/tmp/diff_new_pack.YZKJJp/_old 2017-12-22 12:16:43.780309983 +0100 +++ /var/tmp/diff_new_pack.YZKJJp/_new 2017-12-22 12:16:43.780309983 +0100 @@ -17,6 +17,19 @@ JAVA_ERROR_MESSAGE="Java $JAVA_REQUIRED or later is required to build java-access-bridge" AC_ARG_VAR([JAVA_HOME],[Java Runtime Environment location]) +@@ -98,12 +98,6 @@ if test -z "$JAVAC"; then + fi + AC_SUBST(JAVAC) + +-AC_PATH_PROG(JAVAH,javah,,${JAVA_PATH}) +-if test -z "$JAVAH"; then +- AC_MSG_ERROR([$JAVA_ERROR_MESSAGE]) +-fi +-AC_SUBST(JAVAH) +- + AC_SUBST(JAVACFLAGS) + + AC_PATH_PROG(JAR,jar,,${JAVA_PATH}) @@ -125,7 +124,7 @@ ++++++ remove_javah_for_real.patch ++++++ --- a/make/autoconf/boot-jdk.m4 Fri Dec 15 06:18:09 2017 +0000 +++ b/make/autoconf/boot-jdk.m4 Fri Dec 15 11:14:50 2017 +0100 @@ -295,7 +295,6 @@ # Setup tools from the Boot JDK. BOOTJDK_CHECK_TOOL_IN_BOOTJDK(JAVA, java) BOOTJDK_CHECK_TOOL_IN_BOOTJDK(JAVAC, javac) - BOOTJDK_CHECK_TOOL_IN_BOOTJDK(JAVAH, javah) BOOTJDK_CHECK_TOOL_IN_BOOTJDK(JAVADOC, javadoc) BOOTJDK_CHECK_TOOL_IN_BOOTJDK(JAR, jar) BOOTJDK_CHECK_TOOL_IN_BOOTJDK(JARSIGNER, jarsigner) --- a/make/autoconf/bootcycle-spec.gmk.in Fri Dec 15 06:18:09 2017 +0000 +++ b/make/autoconf/bootcycle-spec.gmk.in Fri Dec 15 11:14:50 2017 +0100 @@ -52,7 +52,6 @@ JAVA_CMD:=$(BOOT_JDK)/bin/java JAVAC_CMD:=$(BOOT_JDK)/bin/javac -JAVAH_CMD:=$(BOOT_JDK)/bin/javah JAR_CMD:=$(BOOT_JDK)/bin/jar JARSIGNER_CMD:=$(BOOT_JDK)/bin/jarsigner SJAVAC_SERVER_JAVA_CMD:=$(JAVA_CMD) --- a/make/autoconf/spec.gmk.in Fri Dec 15 06:18:09 2017 +0000 +++ b/make/autoconf/spec.gmk.in Fri Dec 15 11:14:50 2017 +0100 @@ -540,7 +540,6 @@ # versions of the variables directly. JAVA_CMD:=@JAVA@ JAVAC_CMD:=@JAVAC@ -JAVAH_CMD:=@JAVAH@ JAVADOC_CMD:=@JAVADOC@ JAR_CMD:=@JAR@ JLINK_CMD := @JLINK@ @@ -553,7 +552,6 @@ JAVA_SMALL=@FIXPATH@ $(JAVA_CMD) $(JAVA_FLAGS_SMALL) $(JAVA_FLAGS) JAVA_JAVAC=@FIXPATH@ $(JAVA_CMD) $(JAVA_FLAGS_JAVAC) $(JAVA_FLAGS) JAVAC=@FIXPATH@ $(JAVAC_CMD) -JAVAH=@FIXPATH@ $(JAVAH_CMD) JAVADOC=@FIXPATH@ $(JAVADOC_CMD) JAR=@FIXPATH@ $(JAR_CMD) JLINK = @FIXPATH@ $(JLINK_CMD) $(JAVA_TOOL_FLAGS_SMALL)