Accepting request 582003 from Java:Factory
Oracle January 2018 CPU OBS-URL: https://build.opensuse.org/request/show/582003 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-1_8_0-openjdk?expand=0&rev=56
This commit is contained in:
commit
9b0a300b81
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:c20ed439e32c6d72321097289bf7ac19bfae172a90efe23e08c54e63c53b402c
|
oid sha256:cffb0aab12c97f610cd546c0f4568ffe0dd80ba47537831268f403527f9968f1
|
||||||
size 6742092
|
size 6756352
|
||||||
|
10
aarch64.patch
Normal file
10
aarch64.patch
Normal file
@ -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)))
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:ad9d8ee4124afa374fb362fc2cbbcbd9efae186ade413a539e36004e70603662
|
oid sha256:503d75ff849219ae341f1fc2dc4dbac7c68dd4d92988d6c1f12ca502fe27aa86
|
||||||
size 938380
|
size 941016
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:2fd0b65c57255136b0fcf8ba0b5f5acdbb409af9c35ae4e84cfe7f93fdbfcfd5
|
oid sha256:b5629414a673be2f7e5ac06e6cbe6731296ac3c1d8c3d65bd0e74f20130f3fb2
|
||||||
size 6820148
|
size 6832164
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d0a0a9ce58b3ed29f2deecef8b78f28a79315f4a6330ee833410f79cbf48417e
|
|
||||||
size 1489504
|
|
3
icedtea-3.7.0.tar.xz
Normal file
3
icedtea-3.7.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:bc50a4df0e9f81cb58e0e0cbd10bc7efda4f7ff11026b43d3b9ab19b91fdd827
|
||||||
|
size 1487360
|
@ -1,3 +1,575 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
- Added patch:
|
||||||
|
* aarch64.patch
|
||||||
|
+ fix aarch64 build
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 29 09:44:55 UTC 2018 - fstrba@suse.com
|
Mon Jan 29 09:44:55 UTC 2018 - fstrba@suse.com
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%{!?aarch64:%global aarch64 aarch64 arm64 armv8}
|
%{!?aarch64:%global aarch64 aarch64 arm64 armv8}
|
||||||
%global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm}
|
%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 icedtea_sound_version 1.0.1
|
||||||
%global buildoutputdir openjdk.build/
|
%global buildoutputdir openjdk.build/
|
||||||
# Convert an absolute path to a relative path. Each symbolic link is
|
# Convert an absolute path to a relative path. Each symbolic link is
|
||||||
@ -32,7 +32,7 @@
|
|||||||
# priority must be 6 digits in total
|
# priority must be 6 digits in total
|
||||||
%global priority 1805
|
%global priority 1805
|
||||||
%global javaver 1.8.0
|
%global javaver 1.8.0
|
||||||
%global updatever 151
|
%global updatever 161
|
||||||
%global buildver 12
|
%global buildver 12
|
||||||
# Standard JPackage directories and symbolic links.
|
# Standard JPackage directories and symbolic links.
|
||||||
%global sdklnk java-%{javaver}-openjdk
|
%global sdklnk java-%{javaver}-openjdk
|
||||||
@ -167,7 +167,7 @@ Name: java-1_8_0-openjdk
|
|||||||
Version: %{javaver}.%{updatever}
|
Version: %{javaver}.%{updatever}
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: OpenJDK 8 Runtime Environment
|
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
|
Group: Development/Languages/Java
|
||||||
Url: http://openjdk.java.net/
|
Url: http://openjdk.java.net/
|
||||||
Source0: http://icedtea.classpath.org/download/source/icedtea-%{icedtea_version}.tar.xz
|
Source0: http://icedtea.classpath.org/download/source/icedtea-%{icedtea_version}.tar.xz
|
||||||
@ -204,7 +204,7 @@ Patch1000: icedtea-3.0.1-sunec.patch
|
|||||||
Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch
|
Patch1001: java-1_8_0-openjdk-suse-desktop-files.patch
|
||||||
Patch2000: java-1_8_0-openjdk-gcc6.patch
|
Patch2000: java-1_8_0-openjdk-gcc6.patch
|
||||||
Patch2001: disable-doclint-by-default.patch
|
Patch2001: disable-doclint-by-default.patch
|
||||||
Patch2002: tzdb_dat.patch
|
Patch2002: aarch64.patch
|
||||||
BuildRequires: alsa-lib-devel
|
BuildRequires: alsa-lib-devel
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
|
@ -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-15 23:08:27.000000000 +0200
|
||||||
+++ openjdk/jdk/src/share/lib/security/java.security-linux 2014-07-18 09:04:45.127566697 +0200
|
+++ openjdk/jdk/src/share/lib/security/java.security-linux 2014-07-18 09:04:45.127566697 +0200
|
||||||
@@ -211,7 +211,9 @@
|
@@ -227,7 +227,9 @@
|
||||||
jdk.internal.,\
|
|
||||||
jdk.nashorn.internal.,\
|
jdk.nashorn.internal.,\
|
||||||
jdk.nashorn.tools.,\
|
jdk.nashorn.tools.,\
|
||||||
|
jdk.xml.internal.,\
|
||||||
- com.sun.activation.registries.
|
- com.sun.activation.registries.
|
||||||
+ com.sun.activation.registries.,\
|
+ com.sun.activation.registries.,\
|
||||||
+ org.GNOME.Accessibility.,\
|
+ org.GNOME.Accessibility.,\
|
||||||
@ -11,10 +11,10 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# List of comma-separated packages that start with or equal this string
|
# List of comma-separated packages that start with or equal this string
|
||||||
@@ -258,7 +260,9 @@
|
@@ -277,7 +279,9 @@
|
||||||
jdk.internal.,\
|
|
||||||
jdk.nashorn.internal.,\
|
jdk.nashorn.internal.,\
|
||||||
jdk.nashorn.tools.,\
|
jdk.nashorn.tools.,\
|
||||||
|
jdk.xml.internal.,\
|
||||||
- com.sun.activation.registries.
|
- com.sun.activation.registries.
|
||||||
+ com.sun.activation.registries.,\
|
+ com.sun.activation.registries.,\
|
||||||
+ org.GNOME.Accessibility.,\
|
+ org.GNOME.Accessibility.,\
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:b1b7b78a1079153410c1a1d20c749f92660faceb25d7e51515731bf4c6cd5f1d
|
oid sha256:916034a736cc37981167c98db80852b5217f0bc2760f2e7ff9a52e073ef0a192
|
||||||
size 2297468
|
size 2286776
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:33fa2d3507498dd94d0313a2d8cd989ee1a56ef19d7203f01df79f82a1680e05
|
oid sha256:ae425e14fa8579976541fffc74258d2e5217bd20fdc161d2b55aa96eaa6d5625
|
||||||
size 2268316
|
size 2270116
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:e86575ce39c19b46f0ca9d0c6a807504f3eee092e8307aa7614cc8822742446f
|
oid sha256:94ff50e7e24b0985b1f273a840e2e2c3a76f917058a184ad137fb20fd865d468
|
||||||
size 39075276
|
size 39140728
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:2ced1f044e25d5f659413bb8fc93cf0c46dbffd2af7096f7cdb24cb67968c611
|
oid sha256:dc92df551164291c82f31570dea0e05738294ab964050a192013ee2182ff9197
|
||||||
size 2065880
|
size 2068748
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:7245ba3bd15896e6f41300f370dd16a64bfa8fa6bdd69a099c0f14bd7e6546a8
|
oid sha256:ea42922fa10d3a5f5e1ad410d6e08032763878c4e87acb4a36127175efa0ffa6
|
||||||
size 2231644
|
size 2229708
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:cb76591cd13fbb276ce2ac695e3b416ec58072f660c6d93c27bf003c03821d57
|
oid sha256:37051a473ae235182597e1cf58b063cb0113ceae2d450c46c32686c1ebeb46d6
|
||||||
size 333636
|
size 335052
|
||||||
|
@ -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<String> 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;
|
|
Loading…
x
Reference in New Issue
Block a user