From fb980b20926685da82e8ae4aeee495e1ff3e6717c698b13ba7a97e73edac8606 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Thu, 1 Mar 2018 08:52:24 +0000 Subject: [PATCH 1/4] OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-1_8_0-openjdk?expand=0&rev=272 --- aarch32.tar.xz | 4 +- corba.tar.xz | 4 +- hotspot.tar.xz | 4 +- icedtea-3.6.0.tar.xz | 3 - icedtea-3.7.0.tar.xz | 3 + java-1_8_0-openjdk.changes | 569 ++++++++++++++++++++++++++++++++ java-1_8_0-openjdk.spec | 8 +- java-atk-wrapper-security.patch | 8 +- jaxp.tar.xz | 4 +- jaxws.tar.xz | 4 +- jdk.tar.xz | 4 +- langtools.tar.xz | 4 +- nashorn.tar.xz | 4 +- openjdk.tar.xz | 4 +- tzdb_dat.patch | 61 ---- 15 files changed, 597 insertions(+), 91 deletions(-) delete mode 100644 icedtea-3.6.0.tar.xz create mode 100644 icedtea-3.7.0.tar.xz delete mode 100644 tzdb_dat.patch diff --git a/aarch32.tar.xz b/aarch32.tar.xz index cb88b62..ec28323 100644 --- a/aarch32.tar.xz +++ b/aarch32.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c20ed439e32c6d72321097289bf7ac19bfae172a90efe23e08c54e63c53b402c -size 6742092 +oid sha256:cffb0aab12c97f610cd546c0f4568ffe0dd80ba47537831268f403527f9968f1 +size 6756352 diff --git a/corba.tar.xz b/corba.tar.xz index feddc99..6584ed5 100644 --- a/corba.tar.xz +++ b/corba.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ad9d8ee4124afa374fb362fc2cbbcbd9efae186ade413a539e36004e70603662 -size 938380 +oid sha256:503d75ff849219ae341f1fc2dc4dbac7c68dd4d92988d6c1f12ca502fe27aa86 +size 941016 diff --git a/hotspot.tar.xz b/hotspot.tar.xz index 4c97ef5..a3cb567 100644 --- a/hotspot.tar.xz +++ b/hotspot.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2fd0b65c57255136b0fcf8ba0b5f5acdbb409af9c35ae4e84cfe7f93fdbfcfd5 -size 6820148 +oid sha256:b5629414a673be2f7e5ac06e6cbe6731296ac3c1d8c3d65bd0e74f20130f3fb2 +size 6832164 diff --git a/icedtea-3.6.0.tar.xz b/icedtea-3.6.0.tar.xz deleted file mode 100644 index 2e89557..0000000 --- a/icedtea-3.6.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d0a0a9ce58b3ed29f2deecef8b78f28a79315f4a6330ee833410f79cbf48417e -size 1489504 diff --git a/icedtea-3.7.0.tar.xz b/icedtea-3.7.0.tar.xz new file mode 100644 index 0000000..01a64b9 --- /dev/null +++ b/icedtea-3.7.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc50a4df0e9f81cb58e0e0cbd10bc7efda4f7ff11026b43d3b9ab19b91fdd827 +size 1487360 diff --git a/java-1_8_0-openjdk.changes b/java-1_8_0-openjdk.changes index d9aa5a0..5d72c8a 100644 --- a/java-1_8_0-openjdk.changes +++ b/java-1_8_0-openjdk.changes @@ -1,3 +1,572 @@ +------------------------------------------------------------------- +Thu Mar 1 06:55:49 UTC 2018 - fstrba@suse.com + +- Update to vesion jdk8u161 (icedtea 3.7.0) - bsc#1076366 + * Security fixes + + S8160104: CORBA communication improvements + + S8172525, CVE-2018-2579: Improve key keying case + + S8174756: Extra validation for public keys + + S8174962, CVE-2018-2582: Better interface invocations + + S8175932: Improve host instance supports + + S8176458: Revise default document styling + + S8178449, CVE-2018-2588: Improve LDAP logins + + S8178458: Better use of certificates in LDAP + + S8178466: Better RSA parameters + + S8179536: Cleaner print job handling + + S8179990: Cleaner palette entry handling + + S8180011: Cleaner native graphics device handling + + S8180015: Cleaner AWT robot handling + + S8180020: Improve SymbolHashMap entry handling + + S8180433: Cleaner CLR invocation handling + + S8180877: More deeply colored ICC spaces + + S8181664: Improve JVM UTF String handling + + S8181670: Improve implementation of keystores + + S8182125, CVE-2018-2599: Improve reliability of DNS lookups + + S8182387, CVE-2018-2603: Improve PKCS usage + + S8182601, CVE-2018-2602: Improve usage messages + + S8185292, CVE-2018-2618: Stricter key generation + + S8185325, CVE-2018-2641: Improve GTK initialization + + S8186080: Transform XML interfaces + + S8186212, CVE-2018-2629: Improve GSS handling + + S8186600, CVE-2018-2634: Improve property negotiations + + S8186606, CVE-2018-2633: Improve LDAP lookup robustness + + S8186699: Clean up extra Derby files + + S8186867: Improve native glyph layouts + + S8186998, CVE-2018-2637: Improve JMX supportive features + + S8189284, CVE-2018-2663: More refactoring for deserialization + cases + + S8190289, CVE-2018-2677: More refactoring for client + deserialization cases + + S8191142, CVE-2018-2678: More refactoring for naming + deserialization cases + * Import of OpenJDK 8 u152 build 16 + + S4953367: MAWT: Java should be more careful manipulating + NLSPATH, XFILESEARCHPATH env variables + + S6772009: + java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java + test failed with 'Completed != 2' + + S6947916: JarURLConnection does not handle useCaches correctly + + S6980209: Make tracking SecondaryLoop.enter/exit methods + easier + + S7052625: com/sun/net/httpserver/bugs/6725892/Test.java fails + intermittently + + S7102702: + java/net/PortUnreachableException/OneExceptionOnly.java failing + + S7131356: (props) "No Java runtime present, requesting + install" when creating VM from JNI [macosx] + + S7172652: With JDK 1.7 text field does not obtain focus when + using mnemonic Alt/Key combin + + S8022291: Mac OS: Unexpected JavaLaunchHelper message + displaying + + S8022580: sun.net.ftp.impl.FtpClient.nameList(String path) + handles "null" incorrectly + + S8025306: Inet[4|6]Address class and fieldID initialization + in networking native code + + S8028363: XmlGregorianCalendarImpl.getTimeZone() bug when + offset is less than 10 minutes + + S8028725: [Parfait] warnings from b116 for + jdk.src.solaris.native.java.net: JNI pending exceptions + + S8028769: Check src/share/native/java/lang/*.c for cases when + JNI calls are used with pending warnings + + S8029018: (bf) Check src/share/native/java/nio/Bits.c for JNI + pending exceptions + + S8030116: (process) Check Parfait warnings in + src/solaris/native/java/lang/* + + S8031586: Check jdk/src/*/native/com/sun/security/auth/module + for pending JNI exceptions + + S8033371: jdk/src/solaris/native/java/lang/ProcessEnvironment.c + environ doesn't check for JNI pending exceptions + + S8033372: Check jdk/src/share/native/java/lang for JNI + pending exception issues + + S8034102: Check solaris/native/sun/nio/fs/MacOSXNativeDispatcher.c + for JNI pending exceptions + + S8034249: need more workarounds for suspend equivalent + condition issue + + S8035158: Remove dependency on sun.misc.RegexpPool and friends + + S8035568: [macosx] Cursor management unification + + S8035653: InetAddress.getLocalHost crash + + S8037346: Need to terminate server process if client runs + into problems + + S8037909: JNI warnings in + jdk/src/windows/native/java/nio/MappedByteBuffer.c + + S8038075: JNI warnings in + jdk/src/share/native/sun/misc/VMSupport.c + + S8038348: Instance field load is replaced by wrong data Phi + + S8039412: Stack overflow on Linux using + DialogTypeSelection.NATIVE + + S8040322: TextArea.replaceRange() and insert() are broken + with setText(null) + + S8040635: [macosx] Printing a shape filled with a texture + doesn't work under Mac OS X + + S8043913: remove legacy code in SPARC's + VM_Version::platform_features + + S8046768: com/sun/jndi/ldap/LdapTimeoutTest.java fails + intermittently + + S8046893: JNI exception pending in + jdk/src/solaris/native/java/net: ExtendedOptionsImpl.c, + PlainDatagramSocketImpl.c + + S8046901: Check jdk/src/solaris/native/sun/nio for Parfait + flagged uninitialized memory + + S8049717: expose L1_data_cache_line_size for + diagnostic/sanity checks + + S8050478: [macosx] Cursor not updating correctly after + closing a modal dialog + + S8054214: JapaneseEra.getDisplayName doesn't return names if + it's an additional era + + S8055204: Memory leak in + jdk/src/windows/native/java/lang/java_props_md.c + + S8058316: lookupDefaultPrintService returns null on Solaris 11 + + S8061258: [macosx] PrinterJob's native Print Dialog does not + reflect specified Copies or Page Ranges + + S8064470: JNI exception pending in + jdk/src/java/base/unix/native/libjava/FileDescriptor_md.c + + S8066250: compiler/dependencies/MonomorphicObjectCall/ + /TestMonomorphicObjectCall.java fails product + + S8067059: PrinterJob.pageDialog() with + DialogSelectionType.NATIVE returns a PageFormat when + cancelled. + + S8071424: JCK test api/java_net/Socket/descriptions.html#Bind + crashes on Windows + + S8075516: Deleting a file from either the open or save + java.awt.FileDialog hangs. + + S8076249: NPE in AccessBridge while editing JList model + + S8076554: [macosx] Custom Swing text components need to allow + standard accessibility + + S8080486: JNI exception pending in jdk/src/java.base/windows/ + /native/libnet/DualStackPlainSocketImpl.c + + S8081219: hs_err improvement: Add event logging for class + redefinition to the hs_err file + + S8087144: sun/security/krb5/auto/MaxRetries.java fails with + Retry count is -1 less + + S8087342: Crash in + klassItable::initialize_itable_for_interface + + S8089573: [macosx] Incorrect char to glyph mapping printing + on OSX 10.10 + + S8129361: ISO 4217 amendment 160 + + S8130041: TsacertOptionTest.java intermittently fails on Mac + + S8132209: DiagnosticCommandImpl.getNotificationInfo() may + expose internal representation + + S8132455: com/sun/jndi/ldap/LdapTimeoutTest.java fails at + handleNamingException + + S8134119: Use new API to get cache line sizes + + S8134389: Crash in HotSpot with jvm.dll+0x42b48 + ciObjectFactory::create_new_metadata + + S8134918: C2: Type speculation produces mismatched unsafe + accesses + + S8135124: com/sun/jndi/ldap/LdapTimeoutTest.java failed + intermittently + + S8136570: Stop changing user environment variables related to + /usr/dt + + S8139189: VK_OEM_102 dead key detected as VK_UNDEFINED + + S8140309: [REDO] failed: no mismatched stores, except on raw + memory: StoreB StoreI + + S8140525: AwtFrame::WmShowWindow() may steal focus + + S8141370: com/sun/jndi/ldap/LdapTimeoutTest.java failed + intermittently + + S8143897: Weblogic12medrec assert(handler_address == + SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, + force_unwind, true)) failed: Must be the same + + S8145207: [macosx] JList, VO can't access non-visible list + items + + S8145732: Duplicate entry in http.nonProxyHosts will ignore + subsequent entries + + S8145952: ISO 4217 amendment 161 + + S8145981: (fs) LinuxWatchService can reports events against + wrong directory + + S8146961: Fix PermGen memory leaks caused by static final + Exceptions + + S8147772: Update KerberosTicket to describe behavior if it + has been destroyed and fix NullPointerExceptions + + S8149521: automatic discovery of LDAP servers with Kerberos + authentication + + S8149714: [parfait] char array lengths don't match in + awt_Font.cpp:1701 + + S8152000: Java FlightRecorder does not run on Java 8 compact + 3 profile since u65 + + S8152172: PPC64: Support AES intrinsics + + S8152730: File Leak in CompileBroker::init_compiler_thread_log + of compileBroker.cpp:1665. + + S8152981: Double icons with JMenuItem + setHorizontalTextPosition on Win 10 + + S8153134: Infinite loop in handle_wrong_method in jmod + + S8153176: ParOldGC: Use correct TaskQueueSet for + ParallelTaskTerminator in marking. + + S8153267: nmethod's exception cache not multi-thread safe + + S8153925: (fs) WatchService hangs on GetOverlappedResult and + locks directory (win) + + S8154945: Enable 8130150 and 8081778 intrinsics by default + + S8155691: Update GIFlib library to the latest up-to-date + + S8155781: C2: opaque unsafe access triggers an assert + + S8156116: [macosx] two JNI locals to delete in AWTWindow.m, + CGraphicsEnv.m + + S8156723: JVM crash at + sun.java2d.windows.GDIBlitLoops.nativeBlit + + S8157035: Use stronger algorithms and keys for JSSE testing + + S8157181: Compilers accept modification of final fields + outside initializer methods + + S8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java + failed with a fatal error + + S8157548: JVM crashes sometimes while starting + + S8157665: ProblemList.txt needs to be updated as 7041639 + closed + + S8158325: [macosx] Memory leak in com.apple.laf.ScreenMenu + + S8158356: SIGSEGV when attempting to rotate BufferedImage + using AffineTransform by NaN degrees + + S8158639: C2 compilation fails with SIGSEGV + + S8159035: CTSMode.java test crashed due to unhandled case of + cipher length value as 0 + + S8159696: java.beans.MethodRef#get throws NullPointerException + + S8160024: jdb returns invalid argument count if first + parameter to Arrays.asList is null + + S8160119: Utils.tryFindJvmPid sometimes find incorrect pid + + S8160174: java.net.NetworkInterface - fixes and improvements + for network interface listing + + S8160370: System.getProperty("os.version") returns "Unknown" + on Mac + + S8160551: assert(c == Bytecodes::_putfield) failed: must be + putfield + + S8160570: [macosx] modal dialog can skip the activation/focus + events + + S8160623: [PIT] Exception running + java/awt/event/KeyEvent/KeyChar/KeyCharTest.java + + S8160664: JVM crashed with font manager on Solaris 12 + + S8160696: IllegalArgumentException: adding a component to a + container on a different GraphicsDevice + + S8160893: [macosx] JMenuItems in JPopupMenu are not accessible + + S8160913: [TEST_BUG] javax/management/security/SecurityTest.java + fails due to missing keyStore file + + S8160941: "text/uri-list" dataflavor concats the first two + strings + + S8161039: System.getProperty("os.version") returns incorrect + version number on Mac + + S8161664: Memory leak in com.apple.laf.AquaProgressBarUI + removed progress bar still referenced + + S8161733: [parfait] Memory leak in imageioJPEG.c:2803 + + S8161742: [parfait] Uninitialised memory in isXTestAvailable + of awt_Robot.c:65 + + S8161761: [parfait] 2 JNI exception pending defect groups in + GraphicsPrimitiveMgr.c + + S8162101: C2: Handle "wide" aliases for unsafe accesses + + S8162488: JDK should be updated to use LittleCMS 2.8 + + S8162496: missing precedence edge for anti_dependence + + S8162598: XSLTC transformer swallows empty namespace + declaration which is needed to undeclare default namespace + + S8162603: Unrecognized VM option 'UseCountedLoopSafepoints' + + S8162766: Unsafe_DefineClass0 accesses raw oops while in + _thread_in_native + + S8162795: [REDO] MemberNameTable doesn't purge stale entries + + S8162796: [macosx] LinearGradientPaint and + RadialGradientPaint are not printed on OS X. + + S8163104: Unexpected NPE still possible on some Kerberos + ticket calls + + S8163181: Further improvements for Unix NetworkInterface + native implementation + + S8163518: Integer overflow in StringBufferInputStream.read() + and CharArrayReader.read/skip() + + S8163877: Tests added in JDK-8163518 fail on some platforms + + S8163896: Finalizing one key of a KeyPair invalidates the + other key + + S8163945: Honor Number type hint in toPrimitive on Numbers + + S8163969: Cyclic interface initialization causes JVM crash + + S8163979: [macosx] Chinese text shows as Latin w/ openVanilla + input method + + S8164002: Add a new CPU family (S_family) for SPARC S7 and + above processors + + S8164119: MoveToOtherScreenTest fails due wrong key attribute + + S8164366: ZoneOffset.ofHoursMinutesSeconds() does not reject + invalid input + + S8164501: Uninitialised memory in byteArrayToPacket of + SharedMemoryConnection.c + + S8164508: unexpected profiling mismatch in c1 generated code + + S8164784: ISO 4217 amendment 162 + + S8164846: CertificateException missing cause of underlying + exception + + S8165153: Crash in rebuild_cpu_to_node_map + + S8165243: Base64.Encoder.wrap(os).write(byte[],int,int) with + incorrect arguments should not produce output + + S8165320: Small flaw when integrating 8160174 to JDK8 + + S8165428: Security Warning dialog should be always on the top + when multiple applets with APPLICATION_MODAL dialog launched + in a browser + + S8165482: java in ldoms, with cpu-arch=generic has problems + + S8165717: [macosx] Various memory leaks in jdk9 + + S8165751: NPE hit with java.security.debug=provider + + S8165829: Android Studio 2.x crashes with NPE at + sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent + + S8165988: Test JarURLConnectionUseCaches.java fails at + windows: failed to clean up files after test + + S8166248: tools/pack200/Pack200Test.java fails on Win32: + Could not reserve enough space + + S8166507: ConcurrentSkipListSet.clear() can leave the Set in + an invalid state + + S8166747: Add invalid network / computer name cases to + isReachable known failure switch + + S8166799: ASSEMBLY_EXCEPTION contains historical company name + + S8166840: Synthetic bridge constructor in ArrayList$Itr + blocks inlining + + S8166872: GPL header in + /hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp + + S8166902: Nested object literal property maps not reset in + optimistic recompilation + + S8167102: [macosx] PrintRequestAttributeSet breaks page size + set using PageFormat + + S8168115: Remove and retag jdk8u122-b03 in 8u repo + + S8168364: [macosx] Delete unused class NSPrintinfo + + S8168373: don't emit conversions for symbols outside their + lexical scope + + S8168405: Pending exceptions in java.base/windows/native + + S8168751: Two "Direct Clip" threads are created to play the + same "AudioClip" object, what makes clip sound corrupted + + S8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do + during concurrent marking + + S8169056: StringIndexOutOfBoundsException in Pattern.compile + with CANON_EQ flag + + S8169112: java.lang.VerifyError: (class: GregorSamsa, method: + template-bash signature: (LGregorSamsa8;)V) Register 10 + contains wrong type + + S8169229: RSAClientKeyExchange debug info is incorrect + + S8169355: Diacritics input works incorrectly on Windows if + Spanish (Latin American) keyboard layout is used + + S8169481: StackOverflowError on start when parsing PAC file + to autodetect Proxy settings + + S8169556: Wrapping of FileInputStream's native skip and + available methods + + S8169865: Downport minor fixes in java.net native code from + JDK 9 to JDK 8 + + S8170153: PPC64/s390x/aarch64: Poor StrictMath performance + due to non-optimized compilation + + S8170278: ticket renewal won't happen with debugging turned on + + S8170409: CMS: Crash in + CardTableModRefBSForCTRS::process_chunk_boundaries + + S8170465: JNI exception pending in jni_util.c:190 + + S8170466: JNI exception pending in jni_util.c:190 + + S8170536: Uninitialised memory in set_uintx_flag of + attachListener.cpp + + S8170552: [macosx] Wrong rendering of diacritics on macOS + + S8170565: JSObject call() is passed undefined for the + argument 'thiz' + + S8170578: CUPS Printing is broken with Ubuntu 16.10 (CUPS 2.2) + + S8170594: >>>=0 generates invalid bytecode for BaseNode LHS + + S8170913: Java "1.8.0_112" on Windows 10 displays different + characters for EUDCs from ones created in eudcedit.exe. + + S8170950: Text is displayed in bold when fonts are installed + into symlinked folder + + S8170977: SparseArrayData should not grow its underlying + dense array data + + S8171151: JDK8u ProblemList.txt Updates + + S8171155: Scanning method file for initialized final field + updates can fail for non-existent fields + + S8171194: Exception "Duplicate field name&signature in class + file" should report the name and signature of the field + + S8171219: Missing checks in sparse array shift() + implementation + + S8171808: Performance problems in dialogs with large tables + when JAB activated + + S8171849: Collection and Queue conversions not prioritized + for Arrays + + S8171909: [PIT] on Windows, failure of + java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java + + S8171952: [macosx] AWT_Modality/Automated/ModalExclusion/ + /NoExclusion/ModelessDialog test fails as DummyButton on + Dialog did not gain focus when clicked. + + S8172053: (ppc64) Downport of 8170153 breaks build on + linux/ppc64 (big endian) + + S8172145: C2: anti dependence missed because store hidden by + membar + + S8173373: C1: NPE is thrown instead of LinkageError when + accessing inaccessible field on NULL receiver + + S8173423: Wrong display name for supplemental Japanese era + + S8173581: performance regression in + com/sun/crypto/provider/OutputFeedback.java + + S8173654: Regression since 8u60: System.getenv doesn't return + env var set in JNI code + + S8173664: Typo in + https://java.net/downloads/heap-snapshot/hprof-binary-format.html + + S8173853: IllegalArgumentException in + java.awt.image.ReplicateScaleFilter + + S8173876: Fast precise scrolling and DeltaAccumulator fix for + macOS Sierra 10.12.2 + + S8174736: [JCP] [Mac]Cannot launch JCP on Mac os with + language set to "Chinese, Simplified" while region is not China + + S8174779: Locale issues with Mac 10.12 + + S8175025: The copyright section in the test/java/awt/font/ + /TextLayout/DiacriticsDrawingTest.java should be updated + + S8175131: sun.rmi.transport.tcp.TCPChannel.createConnection + close connection on timeout + + S8175345: Reported null pointer dereference defect groups + + S8175915: NullPointerException from JComboBox and JList when + Accessibility enabled + + S8176287: [macosx] The print test crashed with Nimbus L&F + + S8176490: [macosx] Sometimes NSWindow.isZoomed hangs + + S8176511: JSObject property access is broken for numeric keys + outside the int range + + S8176530: JDK support for JavaFX modal print dialogs + + S8177095: Range check dependent CastII/ConvI2L is prematurely + eliminated + + S8177450: javax.swing.text.html.parser.Parser parseScript + ignores a character after commend end + + S8177678: Overstatement of universality of + Era.getDisplayName() implementation + + S8177776: Create an equivalent test case for JDK9's + SupplementalJapaneseEraTest + + S8177817: Remove assertions in 8u that were removed by + 8056124 in 9. + + S8179515: Class java.util.concurrent.ThreadLocalRandom fails + to Initialize when using SecurityManager + + S8180511: Null pointer dereference in Matcher::ReduceInst() + + S8180565: Null pointer dereferences of ConstMethod::method() + + S8180575: Null pointer dereference in LoadNode::Identity() + + S8180576: Null pointer dereference in Matcher::xform() + + S8180617: Null pointer dereference in + InitializeNode::complete_stores + + S8180660: missing LNT entry for finally block + + S8180813: Null pointer dereference of CodeCache::find_blob() + result + + S8180934: PutfieldError failed with + UnsupportedClassVersionError + + S8180949: Correctly handle exception in + TCPChannel.createConnection + + S8181191: getUint32 returning Long + + S8181192: [macos] javafx.print.PrinterJob.showPrintDialog() + hangs on macOS + + S8181205: JRE fails to load/register security providers when + started from UNC pathname + + S8181500: [TESTBUG] com/sun/jdi/LineNumberInfo.java fails + with jArrayIndexOutOfBoundsException + + S8182672: Java 8u121 on Linux intermittently returns null for + MAC address + + S8185779: 8u152 L10n resource file update + + S8186532: 8u152 L10n resource file update md20 + * Import of OpenJDK 8 u161 build 12 + + S8035105: DNS provider cleanups + + S8137255: sun/security/provider/NSASuiteB/ + /TestDSAGenParameterSpec.java timeouts intermittently + + S8140436: Negotiated Finite Field Diffie-Hellman Ephemeral + Parameters for TLS + + S8148108: Disable Diffie-Hellman keys less than 1024 bits + + S8148421, PR3504: Transport Layer Security (TLS) Session Hash + and Extended Master Secret Extension + + S8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java + fails on solaris + + S8156502: Use short name of + SupportedEllipticCurvesExtension.java + + S8158116: com/sun/crypto/provider/KeyAgreement/ + /SupportedDHParamGens.java failed with timeout + + S8159240: XSOM parser incorrectly processes type names with + whitespaces + + S8159377: JMX Connections need white-list filters + + S8161598: Kitchensink fails: assert(nm->insts_contains(original_pc)) + failed: original PC must be in nmethod/CompiledMethod + + S8163237: Restrict the use of EXPORT cipher suites + + S8166362: [TEST_BUG] test sun/net/www/http/HttpClient/B8025710.java + failing with cert error in 8u121 b01 + + S8169944: sun/security/tools tests fail with CompilationError + + S8170157: Enable unlimited cryptographic policy by default in + OracleJDK + + S8170245: [TEST_BUG] Cipher tests fail when running with + unlimited policy + + S8170911: 8170823 changes in 8u131 causing signature-test + failure in jck runtime8b suite + + S8171262: Stability fixes for lcms + + S8172297: In java 8, the marshalling with JAX-WS does not + escape carriage return + + S8173631: Backout three hotspot fixes from 8u121-bpr repo + + S8176536: Improved algorithm constraints checking + + S8177144: [TEST BUG] sun/net/www/http/HttpClient/B8025710.java + should run in ovm mode + + S8177750: Forgot TestSocketFactory testcase in 8163958 + changeset + + S8178536: OOM ERRORS + SERVICE-THREAD TAKES A PROCESSOR TO + 100% + + S8178728: Check the AlgorithmParameters in algorithm + constraints + + S8179223: Integrate 8176490 into 8u131-bpr repo + + S8181439: Test the jdk.tls.namedGroups System Property + + S8181975: Run sun/security/pkcs11 tests on Mac + + S8182614: Backout JDK-8140436 from 8u161 + + S8183939: Import JDK-8182672 into 8u141-bpr repo + + S8184016: Text in native popup is not always updated with + Sogou IME + + S8185572: Enable AssumeMP by default on SPARC machines + + S8185628: Backport jdk/test/lib/testlibrary/CompilerUtils.java + to jdk8u which is helpful in test development + + S8185719: rmi TestSocketFactory does not flush + + S8185909: Disable JARs signed with DSA keys less than 1024 + bits + + S8186539: [testlibrary] TestSocketFactory should allow + triggers before match/replace + + S8187482: Backout JDK-8159377 + + S8187556: Backout of a fix reintroduced a dependency that had + since been removed + + S8188880: A JAXB JCK test failure found after 8186080 + + S8190258, PR3499: (tz) Support tzdata2017c + + S8190259, PR3499: test tck.java.time.zone.TCKZoneRules is + broken by tzdata2017c + + S8190266: closed/java/awt/ComponentOrientation/WindowTest.java + throws java.util.MissingResourceException. + + S8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java + fails on Solaris x64 5.10 + + S8190497: DHParameterSpec.getL() returns zero after + JDK-8072452 + + S8190541: 8u161 L10n resource file update + + S8190789: sun/security/provider/certpath/LDAPCertStore/ + TestURICertStoreParameters.java fails after JDK-8186606 + + S8191137, PR3503: keytool fails to format resource strings + for keys for some languages after JDK-8171319 + + S8191340: 8ux linux builds failing - com.sun.org.apache.xalan. + internal.xsltc.trax.TransformerFactoryImpl (unknown type) + + S8191352: Remove 8u161-b07 and 8u162-b07 tag to include + 8191340 for b07 + + S8191907: PPC64 part of JDK-8174962: Better interface + invocations + + S8192793: 8u161 L10n resource file update md20 + + S8193683: Increase the number of clones in the CloneableDigest + * Backports + + S8165996, PR3506: PKCS11 using NSS throws an error regarding + secmod.db when NSS uses sqlite + + S8170523, PR3506: Some PKCS11 test cases are ignored with + security manager + + S8187667, PR3517: Disable deprecation warning for readdir_r + + S8189789, PR3530: tomcat gzip-compressed response bodies + appear to be broken in update 151 + + S8194739, PR3520: Zero port of 8174962: Better interface + invocations + + S8194828, PR3520: Fix for 8194739: Zero port of 8174962: + Better interface invocations + + S8195837, PR3522: (tz) Upgrade time-zone data to tzdata2018c + + S8196516, PR3523: [REDO] [linux] libfontmanager should be + linked against headless awt library + + S8196978, PR3517: JDK-8187667 fails on GCC 4.4.7 as found on + RHEL 6 + * Bug fixes + + PR3489: Incomplete reading of directory containing tzdb.dat + + PR3501: Revert 8165320 so as not to revert the work of + 8034174 (PR2290) + + PR3526: configure fails to parse GCC version + * AArch64 port + + S8164113, PR3519: AArch64: follow-up the fix for 8161598 + + S8193133, PR3519: Assertion failure because 0xDEADDEAD can be + in-heap + + S8194686, PR3519: AArch64 port of 8174962: Better interface + invocations + + S8195859, PR3519: AArch64: vtableStubs gtest fails after + 8174962 + + S8196136, PR3519: AArch64: Correct register use in patch for + JDK-8194686 + + S8196221, PR3519: AArch64: Mistake in committed patch for + JDK-8195859 + + PR3519: Fix functions with missing return value. + + PR3519: Fix further functions with a missing return value. + * AArch32 port + + S8140584: [aarch32] nmethod::oops_do_marking_epilogue always + runs verification code + + S8174962: [aarch32] Better interface invocations + * Shenandoah + + Fix post-CPU merge Shenandoah regressions +- Removed patch: + * tzdb_dat.patch + + integrated upstream + ------------------------------------------------------------------- Mon Jan 29 09:44:55 UTC 2018 - fstrba@suse.com diff --git a/java-1_8_0-openjdk.spec b/java-1_8_0-openjdk.spec index 8cc10e6..088b968 100644 --- a/java-1_8_0-openjdk.spec +++ b/java-1_8_0-openjdk.spec @@ -18,7 +18,7 @@ %{!?aarch64:%global aarch64 aarch64 arm64 armv8} %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} -%global icedtea_version 3.6.0 +%global icedtea_version 3.7.0 %global icedtea_sound_version 1.0.1 %global buildoutputdir openjdk.build/ # Convert an absolute path to a relative path. Each symbolic link is @@ -32,7 +32,7 @@ # priority must be 6 digits in total %global priority 1805 %global javaver 1.8.0 -%global updatever 151 +%global updatever 161 %global buildver 12 # Standard JPackage directories and symbolic links. %global sdklnk java-%{javaver}-openjdk @@ -167,7 +167,7 @@ Name: java-1_8_0-openjdk Version: %{javaver}.%{updatever} Release: 0 Summary: OpenJDK 8 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/ Source0: http://icedtea.classpath.org/download/source/icedtea-%{icedtea_version}.tar.xz @@ -204,7 +204,6 @@ Patch1000: icedtea-3.0.1-sunec.patch Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch Patch2000: java-1_8_0-openjdk-gcc6.patch Patch2001: disable-doclint-by-default.patch -Patch2002: tzdb_dat.patch BuildRequires: alsa-lib-devel BuildRequires: autoconf BuildRequires: automake @@ -553,7 +552,6 @@ patch -p0 -i %{PATCH104} patch -p0 -i %{PATCH2000} patch -p0 -i %{PATCH2001} -patch -p0 -i %{PATCH2002} (cd openjdk/common/autoconf bash ./autogen.sh diff --git a/java-atk-wrapper-security.patch b/java-atk-wrapper-security.patch index 3a392e4..3254cec 100644 --- a/java-atk-wrapper-security.patch +++ b/java-atk-wrapper-security.patch @@ -1,9 +1,9 @@ --- openjdk/jdk/src/share/lib/security/java.security-linux 2014-07-15 23:08:27.000000000 +0200 +++ openjdk/jdk/src/share/lib/security/java.security-linux 2014-07-18 09:04:45.127566697 +0200 -@@ -211,7 +211,9 @@ - jdk.internal.,\ +@@ -227,7 +227,9 @@ jdk.nashorn.internal.,\ jdk.nashorn.tools.,\ + jdk.xml.internal.,\ - com.sun.activation.registries. + com.sun.activation.registries.,\ + org.GNOME.Accessibility.,\ @@ -11,10 +11,10 @@ # # List of comma-separated packages that start with or equal this string -@@ -258,7 +260,9 @@ - jdk.internal.,\ +@@ -277,7 +279,9 @@ jdk.nashorn.internal.,\ jdk.nashorn.tools.,\ + jdk.xml.internal.,\ - com.sun.activation.registries. + com.sun.activation.registries.,\ + org.GNOME.Accessibility.,\ diff --git a/jaxp.tar.xz b/jaxp.tar.xz index 7a495a5..eefe5b2 100644 --- a/jaxp.tar.xz +++ b/jaxp.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1b7b78a1079153410c1a1d20c749f92660faceb25d7e51515731bf4c6cd5f1d -size 2297468 +oid sha256:916034a736cc37981167c98db80852b5217f0bc2760f2e7ff9a52e073ef0a192 +size 2286776 diff --git a/jaxws.tar.xz b/jaxws.tar.xz index 553b003..c002c38 100644 --- a/jaxws.tar.xz +++ b/jaxws.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:33fa2d3507498dd94d0313a2d8cd989ee1a56ef19d7203f01df79f82a1680e05 -size 2268316 +oid sha256:ae425e14fa8579976541fffc74258d2e5217bd20fdc161d2b55aa96eaa6d5625 +size 2270116 diff --git a/jdk.tar.xz b/jdk.tar.xz index 2abe599..53897af 100644 --- a/jdk.tar.xz +++ b/jdk.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e86575ce39c19b46f0ca9d0c6a807504f3eee092e8307aa7614cc8822742446f -size 39075276 +oid sha256:94ff50e7e24b0985b1f273a840e2e2c3a76f917058a184ad137fb20fd865d468 +size 39140728 diff --git a/langtools.tar.xz b/langtools.tar.xz index 43b7199..3fe2e0b 100644 --- a/langtools.tar.xz +++ b/langtools.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2ced1f044e25d5f659413bb8fc93cf0c46dbffd2af7096f7cdb24cb67968c611 -size 2065880 +oid sha256:dc92df551164291c82f31570dea0e05738294ab964050a192013ee2182ff9197 +size 2068748 diff --git a/nashorn.tar.xz b/nashorn.tar.xz index 17b2eae..23a84f2 100644 --- a/nashorn.tar.xz +++ b/nashorn.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7245ba3bd15896e6f41300f370dd16a64bfa8fa6bdd69a099c0f14bd7e6546a8 -size 2231644 +oid sha256:ea42922fa10d3a5f5e1ad410d6e08032763878c4e87acb4a36127175efa0ffa6 +size 2229708 diff --git a/openjdk.tar.xz b/openjdk.tar.xz index 869d7d2..f4c2614 100644 --- a/openjdk.tar.xz +++ b/openjdk.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cb76591cd13fbb276ce2ac695e3b416ec58072f660c6d93c27bf003c03821d57 -size 333636 +oid sha256:37051a473ae235182597e1cf58b063cb0113ceae2d450c46c32686c1ebeb46d6 +size 335052 diff --git a/tzdb_dat.patch b/tzdb_dat.patch deleted file mode 100644 index 1122629..0000000 --- a/tzdb_dat.patch +++ /dev/null @@ -1,61 +0,0 @@ ---- openjdk/jdk/src/share/classes/java/time/zone/TzdbZoneRulesProvider.java 2017-10-30 18:28:40.000000000 +0100 -+++ openjdk/jdk/src/share/classes/java/time/zone/TzdbZoneRulesProvider.java 2017-11-03 11:51:41.617320377 +0100 -@@ -74,6 +74,7 @@ - import java.util.Map; - import java.util.NavigableMap; - import java.util.Objects; -+import java.util.Properties; - import java.util.Set; - import java.util.TreeMap; - import java.util.concurrent.ConcurrentHashMap; -@@ -106,7 +107,15 @@ - */ - public TzdbZoneRulesProvider() { - try { -- String libDir = System.getProperty("java.home") + File.separator + "lib"; -+ final String homeDir = System.getProperty("java.home"); -+ if (homeDir == null) { -+ throw new Error("java.home is not set"); -+ } -+ String libDir = homeDir + File.separator + "lib"; -+ String otherDir = getZoneInfoDir(libDir); -+ if (otherDir != null) -+ libDir = otherDir; -+ - try (DataInputStream dis = new DataInputStream( - new BufferedInputStream(new FileInputStream( - new File(libDir, "tzdb.dat"))))) { -@@ -117,6 +126,23 @@ - } - } - -+ private static String getZoneInfoDir(final String libDir) { -+ File f = new File(libDir + File.separator + "tz.properties"); -+ try (BufferedInputStream bin = new BufferedInputStream(new FileInputStream(f))) { -+ Properties props = new Properties(); -+ props.load(bin); -+ String dir = props.getProperty("sun.zoneinfo.dir"); -+ if (dir == null) -+ return null; -+ File tzdbdat = new File(dir, "tzdb.dat"); -+ if (tzdbdat.exists()) -+ return dir; -+ return null; -+ } catch (Exception x) { -+ return null; -+ } -+ } -+ - @Override - protected Set provideZoneIds() { - return new HashSet<>(regionIds); ---- openjdk/jdk/src/share/classes/sun/util/calendar/ZoneInfoFile.java 2017-10-30 18:28:40.000000000 +0100 -+++ openjdk/jdk/src/share/classes/sun/util/calendar/ZoneInfoFile.java 2017-11-03 11:18:55.381711882 +0100 -@@ -31,7 +31,6 @@ - import java.io.DataInputStream; - import java.io.File; - import java.io.FileInputStream; --import java.io.InputStream; - import java.io.IOException; - import java.io.StreamCorruptedException; - import java.security.AccessController; From 30baa7025b8aaf8905c7f8bc55ae38347281849b7a56ef39fc3a01c7117f759b Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Fri, 2 Mar 2018 10:48:01 +0000 Subject: [PATCH 2/4] OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-1_8_0-openjdk?expand=0&rev=273 --- java-1_8_0-openjdk.spec | 2 ++ no-unused-parameter.patch | 11 +++++++++++ 2 files changed, 13 insertions(+) create mode 100644 no-unused-parameter.patch diff --git a/java-1_8_0-openjdk.spec b/java-1_8_0-openjdk.spec index 088b968..58c16b6 100644 --- a/java-1_8_0-openjdk.spec +++ b/java-1_8_0-openjdk.spec @@ -204,6 +204,7 @@ Patch1000: icedtea-3.0.1-sunec.patch Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch Patch2000: java-1_8_0-openjdk-gcc6.patch Patch2001: disable-doclint-by-default.patch +Patch2002: no-unused-parameter.patch BuildRequires: alsa-lib-devel BuildRequires: autoconf BuildRequires: automake @@ -552,6 +553,7 @@ patch -p0 -i %{PATCH104} patch -p0 -i %{PATCH2000} patch -p0 -i %{PATCH2001} +patch -p0 -i %{PATCH2002} (cd openjdk/common/autoconf bash ./autogen.sh diff --git a/no-unused-parameter.patch b/no-unused-parameter.patch new file mode 100644 index 0000000..6a96063 --- /dev/null +++ b/no-unused-parameter.patch @@ -0,0 +1,11 @@ +--- openjdk/common/autoconf/toolchain.m4 2018-03-02 11:40:00.329643129 +0100 ++++ openjdk/common/autoconf/toolchain.m4 2018-03-02 11:42:41.588045604 +0100 +@@ -1008,7 +1008,7 @@ + case $COMPILER_NAME in + gcc ) + CFLAGS_WARNINGS_ARE_ERRORS="-Werror" +- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \ ++ COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses \ + -pipe \ + -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE" + CXXSTD_CXXFLAG="-std=gnu++98" From e562ea915d8521375d37961c721ab892be9e2b9d9f1ec382654336f6e6fd6fdc Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Fri, 2 Mar 2018 12:48:08 +0000 Subject: [PATCH 3/4] OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-1_8_0-openjdk?expand=0&rev=274 --- aarch64.patch | 10 ++++++++++ java-1_8_0-openjdk.spec | 2 +- no-unused-parameter.patch | 11 ----------- 3 files changed, 11 insertions(+), 12 deletions(-) create mode 100644 aarch64.patch delete mode 100644 no-unused-parameter.patch diff --git a/aarch64.patch b/aarch64.patch new file mode 100644 index 0000000..c140764 --- /dev/null +++ b/aarch64.patch @@ -0,0 +1,10 @@ +--- openjdk/jdk/make/lib/CoreLibraries.gmk 2018-03-02 11:40:00.837643131 +0100 ++++ openjdk/jdk/make/lib/CoreLibraries.gmk 2018-03-02 13:45:46.388284169 +0100 +@@ -69,7 +69,6 @@ + CFLAGS_aix := -qfloat=nomaf, \ + CFLAGS_linux_ppc64 := $(FP_CONTRACT_CFLAGS), \ + CFLAGS_linux_ppc64le := $(FP_CONTRACT_CFLAGS), \ +- CFLAGS_linux_aarch64 := $(FP_CONTRACT_CFLAGS), \ + ARFLAGS := $(ARFLAGS), \ + OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libfdlibm, \ + DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES))) diff --git a/java-1_8_0-openjdk.spec b/java-1_8_0-openjdk.spec index 58c16b6..6539adb 100644 --- a/java-1_8_0-openjdk.spec +++ b/java-1_8_0-openjdk.spec @@ -204,7 +204,7 @@ Patch1000: icedtea-3.0.1-sunec.patch Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch Patch2000: java-1_8_0-openjdk-gcc6.patch Patch2001: disable-doclint-by-default.patch -Patch2002: no-unused-parameter.patch +Patch2002: aarch64.patch BuildRequires: alsa-lib-devel BuildRequires: autoconf BuildRequires: automake diff --git a/no-unused-parameter.patch b/no-unused-parameter.patch deleted file mode 100644 index 6a96063..0000000 --- a/no-unused-parameter.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- openjdk/common/autoconf/toolchain.m4 2018-03-02 11:40:00.329643129 +0100 -+++ openjdk/common/autoconf/toolchain.m4 2018-03-02 11:42:41.588045604 +0100 -@@ -1008,7 +1008,7 @@ - case $COMPILER_NAME in - gcc ) - CFLAGS_WARNINGS_ARE_ERRORS="-Werror" -- COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \ -+ COMMON_CCXXFLAGS_JDK="$COMMON_CCXXFLAGS $COMMON_CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-unused-parameter -Wno-parentheses \ - -pipe \ - -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE" - CXXSTD_CXXFLAG="-std=gnu++98" From 6bd4eea1a3459911d9b7fe40811127703b430a77368b440b063adb538cde2ca0 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Fri, 2 Mar 2018 15:02:34 +0000 Subject: [PATCH 4/4] OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-1_8_0-openjdk?expand=0&rev=275 --- java-1_8_0-openjdk.changes | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java-1_8_0-openjdk.changes b/java-1_8_0-openjdk.changes index 5d72c8a..16280f5 100644 --- a/java-1_8_0-openjdk.changes +++ b/java-1_8_0-openjdk.changes @@ -566,6 +566,9 @@ Thu Mar 1 06:55:49 UTC 2018 - fstrba@suse.com - Removed patch: * tzdb_dat.patch + integrated upstream +- Added patch: + * aarch64.patch + + fix aarch64 build ------------------------------------------------------------------- Mon Jan 29 09:44:55 UTC 2018 - fstrba@suse.com