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:
Dominique Leuenberger 2018-03-02 20:09:45 +00:00 committed by Git OBS Bridge
commit 9b0a300b81
16 changed files with 611 additions and 90 deletions

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c20ed439e32c6d72321097289bf7ac19bfae172a90efe23e08c54e63c53b402c
size 6742092
oid sha256:cffb0aab12c97f610cd546c0f4568ffe0dd80ba47537831268f403527f9968f1
size 6756352

10
aarch64.patch Normal file
View 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)))

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ad9d8ee4124afa374fb362fc2cbbcbd9efae186ade413a539e36004e70603662
size 938380
oid sha256:503d75ff849219ae341f1fc2dc4dbac7c68dd4d92988d6c1f12ca502fe27aa86
size 941016

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2fd0b65c57255136b0fcf8ba0b5f5acdbb409af9c35ae4e84cfe7f93fdbfcfd5
size 6820148
oid sha256:b5629414a673be2f7e5ac06e6cbe6731296ac3c1d8c3d65bd0e74f20130f3fb2
size 6832164

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bc50a4df0e9f81cb58e0e0cbd10bc7efda4f7ff11026b43d3b9ab19b91fdd827
size 1487360

View File

@ -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

View File

@ -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,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: tzdb_dat.patch
Patch2002: aarch64.patch
BuildRequires: alsa-lib-devel
BuildRequires: autoconf
BuildRequires: automake

View File

@ -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.,\

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b1b7b78a1079153410c1a1d20c749f92660faceb25d7e51515731bf4c6cd5f1d
size 2297468
oid sha256:916034a736cc37981167c98db80852b5217f0bc2760f2e7ff9a52e073ef0a192
size 2286776

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:33fa2d3507498dd94d0313a2d8cd989ee1a56ef19d7203f01df79f82a1680e05
size 2268316
oid sha256:ae425e14fa8579976541fffc74258d2e5217bd20fdc161d2b55aa96eaa6d5625
size 2270116

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e86575ce39c19b46f0ca9d0c6a807504f3eee092e8307aa7614cc8822742446f
size 39075276
oid sha256:94ff50e7e24b0985b1f273a840e2e2c3a76f917058a184ad137fb20fd865d468
size 39140728

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2ced1f044e25d5f659413bb8fc93cf0c46dbffd2af7096f7cdb24cb67968c611
size 2065880
oid sha256:dc92df551164291c82f31570dea0e05738294ab964050a192013ee2182ff9197
size 2068748

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7245ba3bd15896e6f41300f370dd16a64bfa8fa6bdd69a099c0f14bd7e6546a8
size 2231644
oid sha256:ea42922fa10d3a5f5e1ad410d6e08032763878c4e87acb4a36127175efa0ffa6
size 2229708

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cb76591cd13fbb276ce2ac695e3b416ec58072f660c6d93c27bf003c03821d57
size 333636
oid sha256:37051a473ae235182597e1cf58b063cb0113ceae2d450c46c32686c1ebeb46d6
size 335052

View File

@ -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;