Accepting request 681627 from Java:Factory
January 2019 CPU security fixes OBS-URL: https://build.opensuse.org/request/show/681627 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/java-1_8_0-openjdk?expand=0&rev=61
This commit is contained in:
commit
1681ee4e86
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:b2a76be156bf7af00dd705abe80ea819afa7b42ad2dbc37dac4df05f87d3803c
|
oid sha256:ce479d60e7e9c155c5489bb04f0f94b339c0dda7c08ca0ab595268dbd17ff9f2
|
||||||
size 6785636
|
size 6792096
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:69200a5f46b917f5ffcdb64729e6871cdbe152d767a569e18be3725b45536a32
|
oid sha256:a360315b2a5fc1e6d786a046051d39cb8c06756dedb2f70d9f5572132ed6e30e
|
||||||
size 945136
|
size 946136
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:ce71e125b3ac598f8a46bcbdd2c9e5727beeee15c1e081b06d49aa5346afb897
|
oid sha256:038cf6262034f9f920ec6b870bf3e5d75828190985aafe3e107850ce56a9fe9a
|
||||||
size 6880664
|
size 6887280
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
--- icedtea-3.0.1/acinclude.m4 2016-04-24 08:37:02.061302798 +0200
|
|
||||||
+++ icedtea-3.0.1/acinclude.m4 2016-04-25 13:04:21.040872931 +0200
|
|
||||||
@@ -1959,7 +1959,7 @@
|
|
||||||
PKG_CHECK_MODULES(NSS_JAVA, nss-java, [NSS_JAVA_FOUND=yes], [NSS_JAVA_FOUND=no])
|
|
||||||
if test "x${NSS_SOFTOKN_FOUND}" = "xyes"; then
|
|
||||||
SUNEC_CFLAGS=$NSS_SOFTOKN_CFLAGS;
|
|
||||||
- SUNEC_LIBS="-lfreebl $NSS_LIBS";
|
|
||||||
+ SUNEC_LIBS=$NSS_SOFTOKN_LIBS;
|
|
||||||
elif test "x${NSS_JAVA_FOUND}" = "xyes"; then
|
|
||||||
SUNEC_CFLAGS="$NSS_JAVA_CFLAGS -DLEGACY_NSS";
|
|
||||||
SUNEC_LIBS=$NSS_JAVA_LIBS;
|
|
||||||
--- icedtea-3.0.1/configure 2016-04-24 08:37:14.373081753 +0200
|
|
||||||
+++ icedtea-3.0.1/configure 2016-04-25 13:05:26.851392635 +0200
|
|
||||||
@@ -7925,7 +7925,7 @@
|
|
||||||
fi
|
|
||||||
if test "x${NSS_SOFTOKN_FOUND}" = "xyes"; then
|
|
||||||
SUNEC_CFLAGS=$NSS_SOFTOKN_CFLAGS;
|
|
||||||
- SUNEC_LIBS="-lfreebl $NSS_LIBS";
|
|
||||||
+ SUNEC_LIBS=$NSS_SOFTOKN_LIBS;
|
|
||||||
elif test "x${NSS_JAVA_FOUND}" = "xyes"; then
|
|
||||||
SUNEC_CFLAGS="$NSS_JAVA_CFLAGS -DLEGACY_NSS";
|
|
||||||
SUNEC_LIBS=$NSS_JAVA_LIBS;
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ac4c5ec996555db6b4943e3849afc72ba2504b14c7d443cded68dd7d7e0055f9
|
|
||||||
size 1538932
|
|
3
icedtea-3.11.0.tar.xz
Normal file
3
icedtea-3.11.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c0954df4cd616bb65e1c41d944fdde74d94a7426848f39457ba11586915d11f9
|
||||||
|
size 1552144
|
@ -1,3 +1,261 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 5 07:44:21 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
|
- Update to version jdk8u201 (icedtea 3.11.0)
|
||||||
|
* Security fixes
|
||||||
|
+ S8199156: Better route routing
|
||||||
|
+ S8199161: Better interface enumeration
|
||||||
|
+ S8199166: Better interface lists
|
||||||
|
+ S8199552: Update to build scripts
|
||||||
|
+ S8200659: Improve BigDecimal support
|
||||||
|
+ S8203955: Improve robot support
|
||||||
|
+ S8204895: Better icon support
|
||||||
|
+ S8205356: Choose printer defaults
|
||||||
|
+ S8205709: Proper allocation handling
|
||||||
|
+ S8205714: Initial class initialization
|
||||||
|
+ S8206290, CVE-2019-2422, bsc#1122293: Better FileChannel
|
||||||
|
transfer performance
|
||||||
|
+ S8206295: More reliable p11 transactions
|
||||||
|
+ S8206301: Improve NIO stability
|
||||||
|
+ S8208585: Make crypto code more robust
|
||||||
|
+ S8209094, CVE-2019-2426: Improve web server connections
|
||||||
|
+ S8210094: Better loading of classloader classes
|
||||||
|
+ S8210598: Strengthen Windows Access Bridge Support
|
||||||
|
+ S8210606: Improved data set handling
|
||||||
|
+ S8210610: Improved LSA authentication
|
||||||
|
+ S8210866, CVE-2018-11212, bsc#1122299: Improve JPEG
|
||||||
|
processing
|
||||||
|
+ S8210870: Libsunmscapi improved interactions
|
||||||
|
* New features
|
||||||
|
+ PR3667: Use the internal copy of the SunEC library rather
|
||||||
|
than statically linking against NSS
|
||||||
|
* Import of OpenJDK 8 u192 build 12
|
||||||
|
+ S6730115: Fastdebug VM crashes with "ExceptionMark destructor
|
||||||
|
expects no pending exceptions" error
|
||||||
|
+ S8022177: Windows/MSYS builds broken
|
||||||
|
+ S8026331: hs_err improvement: Print if we have seen any
|
||||||
|
OutOfMemoryErrors or StackOverflowErrors
|
||||||
|
+ S8026335: hs_err improvement: Print exact compressed oops
|
||||||
|
mode and the heap base value.
|
||||||
|
+ S8027584: Disable ccache by default
|
||||||
|
+ S8031759: Improved tool overriding in configure
|
||||||
|
+ S8033292: only warn, not fail, on unknown variables in
|
||||||
|
configure
|
||||||
|
+ S8034199: Add 'reconfigure' target for re-creating a
|
||||||
|
configuration
|
||||||
|
+ S8034788: Rewrite toolchain.m4 to support multiple toolchains
|
||||||
|
per platform.
|
||||||
|
+ S8035074: hs_err improvement: Add time zone information in
|
||||||
|
the hs_err file
|
||||||
|
+ S8035495: Improvements in autoconf integration
|
||||||
|
+ S8035725: Must keep microsoft VS_PATH on PATH after toolchain
|
||||||
|
detection
|
||||||
|
+ S8035730: Configure fails in cygwin if current dir is in
|
||||||
|
/home/user
|
||||||
|
+ S8035751: Clean up Visual Studio detection logic
|
||||||
|
+ S8035825: Warn instead of fail when calling the configure
|
||||||
|
wrapper directly
|
||||||
|
+ S8036003: Add
|
||||||
|
--with-native-debug-symbols=[none|internal|external|zipped]
|
||||||
|
+ S8038340: Cleanup and fix sysroot and devkit handling on
|
||||||
|
Linux and Solaris
|
||||||
|
+ S8039030: 9-dev windows-i586 build failed with mktemp:
|
||||||
|
command not found
|
||||||
|
+ S8041623: Solaris Studio 12.4 C++ 5.13, CHECK_UNHANDLED_OOPS
|
||||||
|
use of class oop's copy constructor definitions causing error
|
||||||
|
level diagnostic.
|
||||||
|
+ S8042707: Source changes needed to build JDK 9 with Visual
|
||||||
|
Studio 2013 (VS2013)
|
||||||
|
+ S8048128: Fix for Solaris Studio C++ 5.13,
|
||||||
|
CHECK_UNHANDLED_OOPS breaks PPC build.
|
||||||
|
+ S8057538: Build the freetype library during configure on
|
||||||
|
Windows
|
||||||
|
+ S8067239: [TESTBUG] javax/xml/bind/marshal/8036981/Test.java
|
||||||
|
failed
|
||||||
|
+ S8069124: runtime/NMT/MallocSiteHashOverflow.java failing in
|
||||||
|
nightlies
|
||||||
|
+ S8077420: Build failure with SS12u4
|
||||||
|
+ S8078437: Enable use of devkits for Windows
|
||||||
|
+ S8079788: Fix broken CL version detection in configure for
|
||||||
|
some Visual Studio configurations
|
||||||
|
+ S8081202: Hotspot compile warning: "Invalid suffix on
|
||||||
|
literal; C++11 requires a space between literal and identifier"
|
||||||
|
+ S8081323: ConstantPool::_resolved_references is missing in
|
||||||
|
heap dump
|
||||||
|
+ S8114823: G1 doesn't honor request to disable class unloading
|
||||||
|
+ S8134157: adlc fails to compile with SS12u4
|
||||||
|
+ S8138692: libjsig compilation is missing EXTRA_CFLAGS on
|
||||||
|
macosx
|
||||||
|
+ S8140470: javax/xml/crypto/dsig/SecurityManager/
|
||||||
|
/XMLDSigWithSecMgr.java failed with AccessControlException
|
||||||
|
+ S8148175: C1: G1 barriers don't preserve FP registers
|
||||||
|
+ S8150426: Wrong cast in metadata_at_put
|
||||||
|
+ S8150688: Fix os_windows siglabel
|
||||||
|
+ S8153194: PreserveFPRegistersTest.java runs out of memory in
|
||||||
|
the nightlies
|
||||||
|
+ S8156824: com.sun.jndi.ldap.pool.PoolCleaner should clear its
|
||||||
|
context class loader
|
||||||
|
+ S8158012: Use SW prefetch instructions instead of BIS for
|
||||||
|
allocation prefetches on SPARC Core C4
|
||||||
|
+ S8160748: Inconsistent types for ideal_reg
|
||||||
|
+ S8162362: Introduce system property to control enabled
|
||||||
|
ciphersuites
|
||||||
|
+ S8162540: Crash in C2 escape analysis with assert: "node
|
||||||
|
should be registered"
|
||||||
|
+ S8165463: Native implementation of sunmscapi should use
|
||||||
|
operator new (nothrow) for allocations
|
||||||
|
+ S8173013: JVMTI tagged object access needs G1 pre-barrier
|
||||||
|
+ S8176033: New cygwin grep does not match \r as newline
|
||||||
|
+ S8176192: Incorrect usage of Iterator in Java 8 In
|
||||||
|
com.sun.jndi.ldap.EventSupport.removeNamingListener
|
||||||
|
+ S8178370: [TEST_BUG]
|
||||||
|
java/security/Signature/SignatureLength.java fails
|
||||||
|
+ S8179079: Incremental HotSpot builds broken on Windows
|
||||||
|
+ S8179675: Build with error on windows with new Cygwin grep
|
||||||
|
+ S8185855: Debug exception stacks should be clearer
|
||||||
|
+ S8186171: HashMap: Entry.setValue may not work after
|
||||||
|
Iterator.remove() called for previous entries
|
||||||
|
+ S8186646: Nashorn: "duplicate code" assertion when binding a
|
||||||
|
vararg function that just passes arguments along
|
||||||
|
+ S8188083: NullPointerExcpn-java.awt.image.FilteredImageSource
|
||||||
|
.startProduction JDK-8079607
|
||||||
|
+ S8189170: Add option to disable stack overflow checking in
|
||||||
|
primordial thread for use with JNI_CreateJavaJVM
|
||||||
|
+ S8189760: sun/security/ssl/CertPathRestrictions/
|
||||||
|
/TLSRestrictions.java failed with unexpected Exception
|
||||||
|
intermittently
|
||||||
|
+ S8193171: keytool -list displays "JKS" for a PKCS12 keystore
|
||||||
|
+ S8193758: Update copyright headers of files in src tree that
|
||||||
|
are missing Classpath exception
|
||||||
|
+ S8194412: Adding 256 units of IsoFields.QUARTER_YEARS broken
|
||||||
|
+ S8194642: Improve OOM error reporting for JDK8
|
||||||
|
+ S8195095: Images are not scaled correctly in JEditorPane
|
||||||
|
+ S8195738: scroll poistion in ScrollPane is reset after
|
||||||
|
calling validate()
|
||||||
|
+ S8196108: Add build support for VS 2015/2017
|
||||||
|
+ S8196880: VS2017 Addition of Global Delete Operator with Size
|
||||||
|
Parameter Conflicts with Arena's Chunk Provided One
|
||||||
|
+ S8196884: VS2017 Multiple Type Cast Conversion Compilation
|
||||||
|
Errors
|
||||||
|
+ S8197864: VS2017 (C4334) Result of 32-bit Shift Implicitly
|
||||||
|
Converted to 64 bits
|
||||||
|
+ S8197868: VS2017 (C2065) 'timezone': Undeclared Identifier in
|
||||||
|
share/runtime/os.cpp
|
||||||
|
+ S8198304: VS2017 (C4838, C4312) Various conversion issues
|
||||||
|
with gtest tests
|
||||||
|
+ S8198898: Compilation errors in jdk.crypto.mscapi with VS 2017
|
||||||
|
+ S8200353: Shift or Capslock not working in Textfield after
|
||||||
|
accented keystrokes
|
||||||
|
+ S8201240: Improve releasing native resources of
|
||||||
|
BufImgSurfaceData.ICMColorData
|
||||||
|
+ S8201369: Inet4AddressImpl_getLocalHostName reverse lookup on
|
||||||
|
Solaris only
|
||||||
|
+ S8202600: [Zero] Undefined behaviour in
|
||||||
|
src/os_cpu/linux_zero/vm/os_linux_zero.cpp
|
||||||
|
+ S8202696: Remove exclusion range for phonetic chars in
|
||||||
|
windows fontconfig.properties
|
||||||
|
+ S8203349: 8u hotspot should recognise later Windows compilers
|
||||||
|
+ S8203368: ObjectInputStream filterCheck method throws
|
||||||
|
NullPointerException
|
||||||
|
+ S8203499: Uninitialised memory in WinAccessBridge.cpp
|
||||||
|
+ S8203790: MSVCP dependency introduced in awt.dll
|
||||||
|
+ S8203845: backport of JDK-8034788 inadvertently rolled back
|
||||||
|
JDK-8187045 changes to toolchain.m4
|
||||||
|
+ S8204053: libsaproc.so not linked with -z,noexecstack
|
||||||
|
+ S8204872: [8u] VS2017: more instances of "error C3680: cannot
|
||||||
|
concatenate user-defined string literals with mismatched
|
||||||
|
literal suffix identifiers"
|
||||||
|
+ S8205104: EXTRA_LDFLAGS not consistently being used
|
||||||
|
+ S8205440: [8u] DWORD64 required for later Windows compilers
|
||||||
|
+ S8205677: [8u] casts and type change for 8u to enable later
|
||||||
|
Windows compilers
|
||||||
|
+ S8206425: .gnu_debuglink sections added unconditionally when
|
||||||
|
no debuginfo is stripped
|
||||||
|
+ S8206454: [8u] os::current_stack_pointer() fails to compile
|
||||||
|
on later Windows compilers (warning C4172: returning address
|
||||||
|
of local variable)
|
||||||
|
+ S8206914: add jdk8u-dev test failures to ProblemList.txt
|
||||||
|
+ S8207402: Stray *.debuginfo files when not stripping debug
|
||||||
|
info
|
||||||
|
+ S8207853: Need to regenerate configure in jdk8u-dev
|
||||||
|
+ S8209002: 8u192 installed exe and dll files have wrong file
|
||||||
|
version
|
||||||
|
+ S8210423: Backport of 8034788 breaks GCC version detection
|
||||||
|
+ S8210658: Remove and retag jdk8u192-b10 tag in source
|
||||||
|
repository
|
||||||
|
+ S8210951: Test sun/security/ssl/SSLContextImpl/
|
||||||
|
/CustomizedCipherSuites.java fails
|
||||||
|
* Import of OpenJDK 8 u201 build 8
|
||||||
|
+ S8027781: New jarsigner timestamp warning is grammatically
|
||||||
|
incorrect
|
||||||
|
+ S8159805: sun/security/tools/jarsigner/warnings/
|
||||||
|
/NoTimestampTest.java fails after JDK-8027781
|
||||||
|
+ S8171049: Era.getDisplayName doesn't work with
|
||||||
|
non-IsoChronology
|
||||||
|
+ S8191438: jarsigner should print when a timestamp will expire
|
||||||
|
+ S8201818: [macosx] Printing attributes break page size set
|
||||||
|
via "java.awt.print.Book" object
|
||||||
|
+ S8205330: InitialDirContext ctor sometimes throws NPE if the
|
||||||
|
server has sent a disconnection
|
||||||
|
+ S8207775: Better management of CipherCore buffers
|
||||||
|
+ S8208583: Better management of internal KeyStore buffers
|
||||||
|
+ S8209129: Further improvements to cipher buffer management
|
||||||
|
+ S8209862: CipherCore performance improvement
|
||||||
|
+ S8210695: Create test to cover JDK-8205330 InitialDirContext
|
||||||
|
ctor sometimes throws NPE if the server has sent a
|
||||||
|
disconnection
|
||||||
|
+ S8211883: Disable anon and NULL cipher suites
|
||||||
|
+ S8213085: (tz) Upgrade time-zone data to tzdata2018g
|
||||||
|
+ S8213368: JDK 8u201 l10n resource file update
|
||||||
|
+ S8213792: Update THIRD_PARTY_README for LCMS to 2.9
|
||||||
|
+ S8213949: OpenJDK 8 CCharToGlyphMapper.m missing the
|
||||||
|
Classpath exception license text
|
||||||
|
+ S8214357: JDK 8u201 l10n resource file update md20
|
||||||
|
+ S8215257: OpenJDK 8 mozilla_compat.js, parser.js missing the
|
||||||
|
Classpath exception license text
|
||||||
|
+ S8215377: JDK-8171049 Breaks JCK signature tests -
|
||||||
|
Era.getDisplayName doesn't work with non-IsoChronology
|
||||||
|
* Backports
|
||||||
|
+ S6424123, PR3696: JVM crashes on failed 'strdup' call
|
||||||
|
+ S8059847, PR3696: complement JDK-8055286 and JDK-8056964
|
||||||
|
changes
|
||||||
|
+ S8074859, PR1937: Re-apply warnings as error switch removed
|
||||||
|
by 8034788 in 8u192
|
||||||
|
+ S8076475, PR3696: Misuses of strncpy/strncat
|
||||||
|
+ S8145188, PR2945: Re-apply --with-java-debug-symbols option
|
||||||
|
removed by 8034788 in 8u192
|
||||||
|
+ S8214059, PR3693: Undefined behaviour in ADLC
|
||||||
|
+ S8217753, PR3685: Enable HotSpot builds on 5.x Linux kernels
|
||||||
|
* Bug fixes
|
||||||
|
+ PR3667, PR1983: Backed out changeset 48c15869ecd5
|
||||||
|
+ PR3667, PR1983: Backed out changeset f0635543beb3
|
||||||
|
+ PR3667, PR2127: Backed out changeset 0ff7720931e8
|
||||||
|
+ PR3667, PR2815: Backed out changeset 26e2e029ee25
|
||||||
|
+ PR3667, PR2899: Backed out changeset 9dc0eca5fa89
|
||||||
|
+ PR3667, PR2934: Backed out changeset 7513dae3426b
|
||||||
|
+ PR3667, PR3479, RH1486025: Backed out changeset 5dcb55da00c1
|
||||||
|
+ PR3675: Update CVE URL
|
||||||
|
+ PR3683: Addition of 8189170 in 8u192 breaks 8197429 backport
|
||||||
|
+ PR3691: wget not detected by configure
|
||||||
|
* SystemTap
|
||||||
|
+ PR3341: jstack.stp should support ppc64[le,be]
|
||||||
|
* AArch64 port
|
||||||
|
+ S8160748, PR3682: [AArch64] Inconsistent types for ideal_reg
|
||||||
|
+ S8189170, PR3682: [AArch64] Add option to disable stack
|
||||||
|
overflow checking in primordial thread for use with
|
||||||
|
JNI_CreateJavaJVM
|
||||||
|
+ S8209414, PR3682: [AArch64] method handle invocation does not
|
||||||
|
respect JVMTI interp_only mode
|
||||||
|
+ S8215951, PR3682: AArch64: jtreg test
|
||||||
|
vmTestbase/nsk/jvmti/PopFrame/popframe005 segfaults
|
||||||
|
+ S8218185, PR3682: aarch64: missing LoadStore barrier in
|
||||||
|
TemplateTable::putfield_or_static
|
||||||
|
+ S8219635, PR3682: aarch64: missing LoadStore barrier in
|
||||||
|
TemplateTable::fast_storefield
|
||||||
|
- Removed patch:
|
||||||
|
* icedtea-3.0.1-sunec.patch
|
||||||
|
+ not needed any more
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 7 07:45:12 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
Mon Jan 7 07:45:12 UTC 2019 - Fridrich Strba <fstrba@suse.com>
|
||||||
|
|
||||||
@ -788,7 +1046,7 @@ Fri Sep 28 05:15:18 UTC 2018 - Fridrich Strba <fstrba@suse.com>
|
|||||||
8199406.patch, 8199547.patch, 8200359.patch, 8200666.patch,
|
8199406.patch, 8199547.patch, 8200359.patch, 8200666.patch,
|
||||||
8201433.patch, 8202585.patch, 8202996.patch, 8203233.patch,
|
8201433.patch, 8202585.patch, 8202996.patch, 8203233.patch,
|
||||||
8203368.patch, 8205491.patch
|
8203368.patch, 8205491.patch
|
||||||
+ Not needed any more
|
+ Not needed any more
|
||||||
- Modified patch:
|
- Modified patch:
|
||||||
* java-1_8_0-openjdk-suse-desktop-files.patch
|
* java-1_8_0-openjdk-suse-desktop-files.patch
|
||||||
- Rediff to changed context
|
- Rediff to changed context
|
||||||
@ -1808,37 +2066,37 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
|
|||||||
VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
|
VerifyAfterGC for vm/gc/concurrent/lp50yp10rp70mr30st0
|
||||||
+ S8146086, PR3439, RH1478402: Publishing two webservices on
|
+ S8146086, PR3439, RH1478402: Publishing two webservices on
|
||||||
same port fails with "java.net.BindException: Address already
|
same port fails with "java.net.BindException: Address already
|
||||||
in use"
|
in use"
|
||||||
+ S8184673, PR3475, RH1487266: Fix compatibility issue in
|
+ S8184673, PR3475, RH1487266: Fix compatibility issue in
|
||||||
AlgorithmChecker for 3rd party JCE providers
|
AlgorithmChecker for 3rd party JCE providers
|
||||||
+ S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect
|
+ S8185164, PR3438: GetOwnedMonitorInfo() returns incorrect
|
||||||
owned monitor
|
owned monitor
|
||||||
+ S8187822, PR3478, RH1494230: C2 conditonal move optimization
|
+ S8187822, PR3478, RH1494230: C2 conditonal move optimization
|
||||||
might create broken graph
|
might create broken graph
|
||||||
* Bug fixes
|
* Bug fixes
|
||||||
+ PR3479, RH1486025: ECC and NSS JVM crash
|
+ PR3479, RH1486025: ECC and NSS JVM crash
|
||||||
+ PR3486: Path to jvm.cfg is wrong in add-systemtap-boot
|
+ PR3486: Path to jvm.cfg is wrong in add-systemtap-boot
|
||||||
+ S8165852, PR3468: (fs) Mount point not found for a file
|
+ S8165852, PR3468: (fs) Mount point not found for a file
|
||||||
which is present in overlayfs
|
which is present in overlayfs
|
||||||
+ S8188030, PR3459, RH1484079: AWT java apps fail to start
|
+ S8188030, PR3459, RH1484079: AWT java apps fail to start
|
||||||
when some minimal fonts are present
|
when some minimal fonts are present
|
||||||
* PPC port
|
* PPC port
|
||||||
+ S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply
|
+ S8145913, PR3466, RH1498309: PPC64: add Montgomery multiply
|
||||||
intrinsic
|
intrinsic
|
||||||
+ S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of
|
+ S8168318, PR3466, RH1498320: PPC64: Use cmpldi instead of
|
||||||
li/cmpld
|
li/cmpld
|
||||||
+ S8170328, PR3466, RH1498321: PPC64: Use andis instead of
|
+ S8170328, PR3466, RH1498321: PPC64: Use andis instead of
|
||||||
lis/and
|
lis/and
|
||||||
+ S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for
|
+ S8181810, PR3466, RH1498319: PPC64: Leverage extrdi for
|
||||||
bitfield extract
|
bitfield extract
|
||||||
* AArch64 port
|
* AArch64 port
|
||||||
+ S8161190, PR3488: AArch64: Fix overflow in immediate cmp
|
+ S8161190, PR3488: AArch64: Fix overflow in immediate cmp
|
||||||
instruction
|
instruction
|
||||||
+ S8187224, PR3488: aarch64: some inconsistency between
|
+ S8187224, PR3488: aarch64: some inconsistency between
|
||||||
aarch64_ad.m4 and aarch64.ad
|
aarch64_ad.m4 and aarch64.ad
|
||||||
* SystemTap
|
* SystemTap
|
||||||
+ PR3467, RH1492139: Hotspot object_alloc tapset uses
|
+ PR3467, RH1492139: Hotspot object_alloc tapset uses
|
||||||
HeapWordSize incorrectly
|
HeapWordSize incorrectly
|
||||||
* Shenandoah
|
* Shenandoah
|
||||||
+ Add missing UseShenandoahGC checks to C2
|
+ Add missing UseShenandoahGC checks to C2
|
||||||
+ [backport] Add JVMTI notifications to Shenandoah GC pauses.
|
+ [backport] Add JVMTI notifications to Shenandoah GC pauses.
|
||||||
@ -1853,52 +2111,52 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
|
|||||||
+ [backport] Cap heap size for TestRegionSizeArgs test
|
+ [backport] Cap heap size for TestRegionSizeArgs test
|
||||||
+ [backport] Cleanup "dirty" mentions
|
+ [backport] Cleanup "dirty" mentions
|
||||||
+ [backport] Cleanup unused methods and statements + Trivial
|
+ [backport] Cleanup unused methods and statements + Trivial
|
||||||
cleanup: removed unused field, etc.
|
cleanup: removed unused field, etc.
|
||||||
+ [backport] Common pause marker to capture everything
|
+ [backport] Common pause marker to capture everything
|
||||||
before/after pause
|
before/after pause
|
||||||
+ [backport] Consistent print_on and tty handling
|
+ [backport] Consistent print_on and tty handling
|
||||||
+ [backport] "continuous" heuristics
|
+ [backport] "continuous" heuristics
|
||||||
+ [backport] Disable biased locking by default
|
+ [backport] Disable biased locking by default
|
||||||
+ [backport] Fix build error: avoid loops with empty bodies
|
+ [backport] Fix build error: avoid loops with empty bodies
|
||||||
+ [backport] Fix build error: switches over enums should take
|
+ [backport] Fix build error: switches over enums should take
|
||||||
all enums
|
all enums
|
||||||
+ [backport] Fix build error: verifier liveness should not be
|
+ [backport] Fix build error: verifier liveness should not be
|
||||||
implicitly casted to size_t
|
implicitly casted to size_t
|
||||||
+ [backport] Fixed assertion failures when printing heap
|
+ [backport] Fixed assertion failures when printing heap
|
||||||
region to trace output
|
region to trace output
|
||||||
+ [backport] Fixed C calling convention of shenandoah_wb() on
|
+ [backport] Fixed C calling convention of shenandoah_wb() on
|
||||||
Windows
|
Windows
|
||||||
+ [backport] LotsOfCycles test always degrades to Full GC
|
+ [backport] LotsOfCycles test always degrades to Full GC
|
||||||
+ [backport] Made ShenandoahPrinter debug only
|
+ [backport] Made ShenandoahPrinter debug only
|
||||||
+ [backport] Make sure different Verifier levels work
|
+ [backport] Make sure different Verifier levels work
|
||||||
+ [backport] Make sure we have at least one memory pool per
|
+ [backport] Make sure we have at least one memory pool per
|
||||||
memory manager (JMX) + JMX double-counts heap used size
|
memory manager (JMX) + JMX double-counts heap used size
|
||||||
+ [backport] Mark heuristics diagnostic/experimental
|
+ [backport] Mark heuristics diagnostic/experimental
|
||||||
+ [backport] Move Verifier "start" message under (gc,start)
|
+ [backport] Move Verifier "start" message under (gc,start)
|
||||||
+ [backport] On-demand commit as heap resizing strategy
|
+ [backport] On-demand commit as heap resizing strategy
|
||||||
+ [backport] Periodic GC
|
+ [backport] Periodic GC
|
||||||
+ [backport] PhiNode::has_only_data_users() needs to apply to
|
+ [backport] PhiNode::has_only_data_users() needs to apply to
|
||||||
shenandoah barrier only
|
shenandoah barrier only
|
||||||
+ [backport] Pinning humongous regions should be allowed
|
+ [backport] Pinning humongous regions should be allowed
|
||||||
+ [backport] Reclaimed humongous regions should count towards
|
+ [backport] Reclaimed humongous regions should count towards
|
||||||
immediate garbage
|
immediate garbage
|
||||||
+ [backport] Refactor region flags into finite state machine
|
+ [backport] Refactor region flags into finite state machine
|
||||||
+ [backport] Refactor ShConcThread dispatch
|
+ [backport] Refactor ShConcThread dispatch
|
||||||
+ [backport] Refactor ShenandoahFreeSet + Fast-forward over
|
+ [backport] Refactor ShenandoahFreeSet + Fast-forward over
|
||||||
humongous regions to keep "current" non-humongous
|
humongous regions to keep "current" non-humongous
|
||||||
+ [backport] Refactor ShenandoahHeapLock
|
+ [backport] Refactor ShenandoahHeapLock
|
||||||
+ [backport] Refactor ShenandoahHeapRegionSet
|
+ [backport] Refactor ShenandoahHeapRegionSet
|
||||||
+ [backport] Region (byte|word) shifts as the replacement for
|
+ [backport] Region (byte|word) shifts as the replacement for
|
||||||
divisions
|
divisions
|
||||||
+ [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation
|
+ [backport] Rehash -XX:-UseTLAB in tests + Rehash allocation
|
||||||
tests
|
tests
|
||||||
+ [backport] Rename inline guards
|
+ [backport] Rename inline guards
|
||||||
+ [backport] Selectable humongous threshold + Humongous top()
|
+ [backport] Selectable humongous threshold + Humongous top()
|
||||||
should be correct for iteration
|
should be correct for iteration
|
||||||
+ [backport] Shortcut concurrent cycle when enough immediate
|
+ [backport] Shortcut concurrent cycle when enough immediate
|
||||||
garbage is reclaimed
|
garbage is reclaimed
|
||||||
+ [backport] Templatize and improve inlining of arraycopy and
|
+ [backport] Templatize and improve inlining of arraycopy and
|
||||||
clone barriers.
|
clone barriers.
|
||||||
+ [backport] TestRegionSampling test
|
+ [backport] TestRegionSampling test
|
||||||
+ [backport] TestSmallHeap test for Shenandoah
|
+ [backport] TestSmallHeap test for Shenandoah
|
||||||
+ [backport] Uncommit heap regions after given delay
|
+ [backport] Uncommit heap regions after given delay
|
||||||
@ -1906,7 +2164,7 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
|
|||||||
+ [backport] Unlock more GC-specific tests for Shenandoah
|
+ [backport] Unlock more GC-specific tests for Shenandoah
|
||||||
+ [backport] Update counters on slow-path more rarely
|
+ [backport] Update counters on slow-path more rarely
|
||||||
+ [backport] Verifier should avoid pushing on stack when
|
+ [backport] Verifier should avoid pushing on stack when
|
||||||
walking objects past TAMS
|
walking objects past TAMS
|
||||||
+ [backport] Verifier should walk cset and humongous regions
|
+ [backport] Verifier should walk cset and humongous regions
|
||||||
+ [backport] Verify humongous regions liveness
|
+ [backport] Verify humongous regions liveness
|
||||||
+ [backport] Verify liveness data
|
+ [backport] Verify liveness data
|
||||||
@ -1915,11 +2173,11 @@ Thu Nov 2 06:30:45 UTC 2017 - fstrba@suse.com
|
|||||||
+ Fixed Fixed message logging
|
+ Fixed Fixed message logging
|
||||||
+ Handle Java heap initialization and expansion failures
|
+ Handle Java heap initialization and expansion failures
|
||||||
+ Make sure -verbose:gc, PrintGC, PrintGCDetails work
|
+ Make sure -verbose:gc, PrintGC, PrintGCDetails work
|
||||||
consistently
|
consistently
|
||||||
+ Missing barriers on constant oops + acmp rework + cas fix +
|
+ Missing barriers on constant oops + acmp rework + cas fix +
|
||||||
write barrier on constant oop fix
|
write barrier on constant oop fix
|
||||||
+ Missing UseShenandoahGC check in
|
+ Missing UseShenandoahGC check in
|
||||||
LibraryCallKit::inline_multiplyToLen()
|
LibraryCallKit::inline_multiplyToLen()
|
||||||
+ Missing UseShenandoahGC check to C2
|
+ Missing UseShenandoahGC check to C2
|
||||||
+ OOME in SurrogateLockerThread deadlocks the GC cycle
|
+ OOME in SurrogateLockerThread deadlocks the GC cycle
|
||||||
+ Properly unlock ShenandoahVerify
|
+ Properly unlock ShenandoahVerify
|
||||||
|
@ -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.10.0
|
%global icedtea_version 3.11.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,8 +32,8 @@
|
|||||||
# 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 191
|
%global updatever 201
|
||||||
%global buildver 12
|
%global buildver 8
|
||||||
# Standard JPackage directories and symbolic links.
|
# Standard JPackage directories and symbolic links.
|
||||||
%global sdklnk java-%{javaver}-openjdk
|
%global sdklnk java-%{javaver}-openjdk
|
||||||
%global archname %{sdklnk}
|
%global archname %{sdklnk}
|
||||||
@ -134,11 +134,6 @@
|
|||||||
%if 0%{?__isa_bits}
|
%if 0%{?__isa_bits}
|
||||||
%global bits %{__isa_bits}
|
%global bits %{__isa_bits}
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?suse_version} >= 1330 || 0%{?suse_version} == 1315
|
|
||||||
%global with_sunec 1
|
|
||||||
%else
|
|
||||||
%global with_sunec 0
|
|
||||||
%endif
|
|
||||||
%bcond_without bootstrap
|
%bcond_without bootstrap
|
||||||
%bcond_with zero
|
%bcond_with zero
|
||||||
# Turn on/off some features depending on openSUSE version
|
# Turn on/off some features depending on openSUSE version
|
||||||
@ -195,7 +190,7 @@ Patch14: zero-javadoc-verbose.patch
|
|||||||
#
|
#
|
||||||
# Patch for PPC
|
# Patch for PPC
|
||||||
Patch103: ppc-zero-hotspot.patch
|
Patch103: ppc-zero-hotspot.patch
|
||||||
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
|
||||||
Patch1002: icedtea-3.8.0-s390.patch
|
Patch1002: icedtea-3.8.0-s390.patch
|
||||||
Patch2001: disable-doclint-by-default.patch
|
Patch2001: disable-doclint-by-default.patch
|
||||||
@ -337,14 +332,7 @@ Provides: jsse = %{version}
|
|||||||
# ...
|
# ...
|
||||||
# java.io.FileNotFoundException: /usr/lib64/libnss3.so
|
# java.io.FileNotFoundException: /usr/lib64/libnss3.so
|
||||||
#was bnc#634793
|
#was bnc#634793
|
||||||
%if %{with sunec}
|
|
||||||
# The SunEC built against system NSS uses private APIs that
|
|
||||||
# change from time to time. Require thus the version we built
|
|
||||||
# against.
|
|
||||||
%requires_ge mozilla-nss
|
|
||||||
%else
|
|
||||||
Requires: mozilla-nss
|
Requires: mozilla-nss
|
||||||
%endif
|
|
||||||
|
|
||||||
%description headless
|
%description headless
|
||||||
The OpenJDK 8 runtime environment without audio and video support.
|
The OpenJDK 8 runtime environment without audio and video support.
|
||||||
@ -424,7 +412,6 @@ this package unless you really need to.
|
|||||||
%setup -q -n icedtea-%{icedtea_version}
|
%setup -q -n icedtea-%{icedtea_version}
|
||||||
%setup -q -D -n icedtea-%{icedtea_version} -T -a 1
|
%setup -q -D -n icedtea-%{icedtea_version} -T -a 1
|
||||||
|
|
||||||
%patch1000 -p1
|
|
||||||
%patch1001 -p1
|
%patch1001 -p1
|
||||||
%ifarch s390
|
%ifarch s390
|
||||||
%patch1002 -p1
|
%patch1002 -p1
|
||||||
@ -457,22 +444,14 @@ CXXFLAGS="$CXXFLAGS -std=gnu++98 -fno-delete-null-pointer-checks -fno-lifetime-d
|
|||||||
export CFLAGS
|
export CFLAGS
|
||||||
export CXXFLAGS
|
export CXXFLAGS
|
||||||
|
|
||||||
%if %{with_sunec}
|
|
||||||
export NSS_SOFTOKN_CFLAGS="`pkg-config --cflags nss` -I`pwd`"
|
|
||||||
export NSS_SOFTOKN_LIBS="-L%{_libdir} -lnssdbm3 -lsoftokn3 -lssl3 -lsmime3 -lnss3 -lnssutil3 -lfreebl -L%{_libdir}/nspr -lplds4 -lplc4 -lnspr4"
|
|
||||||
export NSS_CFLAGS="$NSS_SOFTOKN_CFLAGS"
|
|
||||||
export NSS_LIBS="$NSS_SOFTOKN_LIBS"
|
|
||||||
%endif
|
|
||||||
|
|
||||||
sh autogen.sh
|
sh autogen.sh
|
||||||
%configure \
|
%configure \
|
||||||
--disable-downloading \
|
--disable-downloading \
|
||||||
--with-tzdata-dir=%{_datadir}/javazi \
|
--with-tzdata-dir=%{_datadir}/javazi \
|
||||||
--with-pkgversion="build %{javaver}_%{updatever}-b%{buildver} suse-%{release}-%{_arch}" \
|
--with-pkgversion="build %{javaver}_%{updatever}-b%{buildver} suse-%{release}-%{_arch}" \
|
||||||
--with-jdk-home="%{_sysconfdir}/alternatives/java_sdk" \
|
--with-jdk-home="%{_sysconfdir}/alternatives/java_sdk" \
|
||||||
%if %{with_sunec}
|
--enable-nss \
|
||||||
--enable-sunec \
|
--enable-non-nss-curves \
|
||||||
%endif
|
|
||||||
%if %{with bootstrap}
|
%if %{with bootstrap}
|
||||||
--enable-bootstrap \
|
--enable-bootstrap \
|
||||||
%else
|
%else
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:79277071c09112f9383de9b0fd813a5e135e4525562890c17ed44ca0d90dbcfb
|
oid sha256:7b9fc4178403d36fc9d15223ad25aa524976ca134a83544b3c7d1355b0be08ad
|
||||||
size 2290528
|
size 2291488
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:92f3cb8a4f615e962fcb6dd40e81dc3134741dbb0dba1556527604d15d765786
|
oid sha256:b009c14bd56e30319ffb4929bef07853a7cf6a38d20e394d8b9a9f94706d2ebd
|
||||||
size 2273848
|
size 2274588
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:c29b268f08c5615904098126458c5ccc32d9d31457482b97d2ed70b94b79cab5
|
oid sha256:0e20c73bd59536d9148008c64e1de562408b4e2bdfe72e5d20b08b3bdab5b132
|
||||||
size 39217432
|
size 39248532
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:f2786cd6963696cb989fcd27054505ec74c0f2e31a485f5550ddbe3ad065a917
|
oid sha256:34bba6c97b4cc02fbd514a2a435224a025b175d5b34bf0f6eb85f0cc6295ab79
|
||||||
size 2072856
|
size 2073920
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:9ed937e497e30344a2ee4a938cdec81b5b79642f3c7106f3abf911318fdda99d
|
oid sha256:cd0ced75640eb6bb650f2a549d6f0a1f3fe3bad4e9d11d6705693e1a15813f83
|
||||||
size 2320504
|
size 2317604
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:fc760130ce1c6dc2379f5b219615344ee25d6380ea24813da53fe034eeb4d156
|
oid sha256:b7f34d2bc2bc35c45971e57e900e1558a9d8ac1a17a0be730cb1c9e9c504817c
|
||||||
size 338992
|
size 358224
|
||||||
|
Loading…
x
Reference in New Issue
Block a user