diff --git a/aarch32.tar.xz b/aarch32.tar.xz index 2436dd9..544de54 100644 --- a/aarch32.tar.xz +++ b/aarch32.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d41b9df79e09256e10f4bf387955b67132d5eac6f7e66d805846e3a77e71f15d -size 7057736 +oid sha256:f852d17ae09047f2432604422e9e58ec6473eceabe8b217320928e3ee2e58d4c +size 7199408 diff --git a/corba.tar.xz b/corba.tar.xz index 6c6842b..ad98fda 100644 --- a/corba.tar.xz +++ b/corba.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72762977b4d53df53cd110df6e518848c7c74e94da822186f7c90913bf4f5355 -size 948504 +oid sha256:19b87e02b27a7312fa0835660159bee55a9e8867fd0013dc36acc057dc331076 +size 948912 diff --git a/hotspot.tar.xz b/hotspot.tar.xz index 1cc27c4..7bd60b6 100644 --- a/hotspot.tar.xz +++ b/hotspot.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:14da112dfc7cc123ecaa3a4eda3e83785263e31330aaf67e4a9c8232b79a9359 -size 7110964 +oid sha256:a2417711339f3c1bb3b32612022e331fe090037b11ef98d989c1fab1acebcab9 +size 7113752 diff --git a/icedtea-3.18.0.tar.xz b/icedtea-3.18.0.tar.xz deleted file mode 100644 index 082d70a..0000000 --- a/icedtea-3.18.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe26e4d7aa33e2cdeb3817ed082154c9a2927839c0417e95a18c632197298267 -size 1565468 diff --git a/icedtea-3.19.0.tar.xz b/icedtea-3.19.0.tar.xz new file mode 100644 index 0000000..15f0394 --- /dev/null +++ b/icedtea-3.19.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eed61e51ba35635b2292a6e67404d5e3f4bf7cc5d69bc1b81f5b69b1d8d1b5b2 +size 1568996 diff --git a/java-1_8_0-openjdk.changes b/java-1_8_0-openjdk.changes index 71fd663..c9346e6 100644 --- a/java-1_8_0-openjdk.changes +++ b/java-1_8_0-openjdk.changes @@ -1,3 +1,281 @@ +------------------------------------------------------------------- +Fri May 14 08:07:18 UTC 2021 - Fridrich Strba + +- Update to version jdk8u292 (icedtea 3.19.0) + * April 2021 CPU + * Security fixes + + JDK-8227467: Better class method invocations + + JDK-8244473: Contextualize registration for JNDI + + JDK-8244543: Enhanced handling of abstract classes + + JDK-8249906, CVE-2021-2163, bsc#1185055: Enhance opening JARs + + JDK-8250568, CVE-2021-2161, bsc#1185056: Less ambiguous + processing + + JDK-8253799: Make lists of normal filenames + * New features + + PR3835: Populate unique SystemTap suffix from configure + * Import of OpenJDK 8 u292 build 01 + + JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/ + /PDialogTest.java needs update by removing a infinite loop + + JDK-8031126: java/lang/management/ThreadMXBean/ + /ThreadUserTime.java fails intermittently + + JDK-8035166: Remove dependency on EC classes from pkcs11 + provider + + JDK-8035186: j2se_jdk/jdk/test/java/lang/invoke/lambda/ + /LogGeneratedClassesTest.java - assertion error + + JDK-8078450: Implement consistent process for quarantine of + tests + + JDK-8080953: [TEST_BUG]Test java/awt/FontClass/DebugFonts.java + fails due to wrongly typed bugid + + JDK-8081547: Prepare client libs regression tests for running + in a concurrent, headless jtreg environment + + JDK-8141457: keytool default cert fingerprint algorithm should + be SHA-256 + + JDK-8150204: (fs) Enhance java/nio/file/Files/ + /probeContentType/Basic.java debugging output + + JDK-8160217: JavaSound should clean up resources better + + JDK-8163363: AArch64: Stack size in tools/launcher/ + /Settings.java needs to be adjusted + + JDK-8167281: IIOMetadataNode bugs in getElementsByTagName and + NodeList.item methods + + JDK-8168996: C2 crash at postaloc.cpp:140 : assert(false) + failed: unexpected yanked node + + JDK-8185934: keytool shows "Signature algorithm: + SHA1withECDSA, -1-bit key" + + JDK-8186090: java.nio.Bits.unaligned() doesn't handle aarch64 + + JDK-8195685: AArch64 port of 8174962: Better interface + invocations + + JDK-8202343: Disable TLS 1.0 and 1.1 + + JDK-8211339: NPE during SSL handshake caused by + HostnameChecker + + JDK-8216987: ciMethodData::load_data() unpacks MDOs with + non-atomic copy + + JDK-8217338: [Containers] Improve systemd slice memory limit + support + + JDK-8223186: HotSpot compile warnings from GCC 9 + + JDK-8225805: Java Access Bridge does not close the logger + + JDK-8226899: Problemlist compiler/rtm tests + + JDK-8227642: [TESTBUG] Make docker tests podman compatible + + JDK-8228434: jdk/net/Sockets/Test.java fails after JDK-8227642 + + JDK-8229284: jdk/internal/platform/cgroup/ + /TestCgroupMetrics.java fails for - memory:getMemoryUsage + + JDK-8230388: Problemlist additional compiler/rtm tests + + JDK-8233228: Disable weak named curves by default in TLS, + CertPath, and Signed JAR + + JDK-8234727: sun/security/ssl/X509TrustManagerImpl tests + support TLSv1.3 + + JDK-8234728: Some security tests should support TLSv1.3 + + JDK-8235874: The ordering of Cipher Suites is not maintained + provided through jdk.tls.client.cipherSuites and + jdk.tls.server.cipherSuites system property. + + JDK-8238579: HttpsURLConnection drops the timeout and hangs + forever in read + + JDK-8242141: New System Properties to configure the TLS + signature schemes + + JDK-8244621: [macos10.15] Garbled FX printing plus CoreText + warnings on Catalina when building with Xcode 11 + + JDK-8249183: JVM crash in "AwtFrame::WmSize" method + + JDK-8249588: libwindowsaccessbridge issues on 64bit Windows + + JDK-8250984: Memory Docker tests fail on some Linux kernels + w/o cgroupv1 swap limit capabilities + + JDK-8251397: NPE on ClassValue.ClassValueMap.cacheArray + + JDK-8252470: java/awt/dnd/DisposeFrameOnDragCrash/ + /DisposeFrameOnDragTest.java fails on Windows + + JDK-8253368: TLS connection always receives close_notify + exception + + JDK-8253476: TestUseContainerSupport.java fails on some Linux + kernels w/o swap limit capabilities + + JDK-8253932: SSL debug log prints incorrect caller info + + JDK-8254854: [cgroups v1] Metric limits not properly detected + on some join controller combinations + + JDK-8255908: ExceptionInInitializerError due to + UncheckedIOException while initializing cgroupv1 subsystem + + JDK-8255937: Better cleanup for test/jdk/javax/imageio/stream/ + /StreamFlush.java + + JDK-8256642: [TEST_BUG] jdk/test/javax/sound/midi/MidiSystem/ + /DefaultProperties.java failed + + JDK-8257192: Integrate AArch64 JIT port into 8u + + JDK-8258079: Eliminate ParNew's use of klass_or_null() + + JDK-8258241: [8u] Missing doPrivileged() hunks from + JDK-8226575 + + JDK-8258396: SIGILL in jdk.jfr.internal.PlatformRecorder + .rotateDisk() + + JDK-8258430: 8u backport of JDK-8063107 missing test/javax/ + /swing/JRadioButton/8041561/bug8041561.java changes + + JDK-8258933: G1 needs klass_or_null_acquire + + JDK-8259312: VerifyCACerts.java fails as soneraclass2ca cert + will + + JDK-8259384: CUP version wrong in THIRD_PARTY_README after + JDK-8233548 + + JDK-8259568: PPC64 builds broken after JDK-8221408 8u backport + * Import of OpenJDK 8 u292 build 02 + + JDK-8078614: WindowsClassicLookAndFeel MetalComboBoxUI + .getbaseLine fails with IllegalArgumentException + + JDK-8198334: java/awt/FileDialog/8003399/bug8003399.java fails + in headless mode + + JDK-8249251: [dark_mode ubuntu 20.04] The selected menu is not + highlighted in GTKLookAndFeel + + JDK-8250582: Revert Principal Name type to NT-UNKNOWN when + requesting TGS Kerberos tickets + + JDK-8258833: Cancel multi-part cipher operations in SunPKCS11 + after failures + * Import of OpenJDK 8 u292 build 03 + + JDK-8145051: Wrong parameter name in synthetic lambda method + leads to verifier error + + JDK-8172404: Tools should warn if weak algorithms are used + before restricting them + + JDK-8209333: Socket reset issue for TLS 1.3 socket close + + JDK-8219991: New fix of the deadlock in + sun.security.ssl.SSLSocketImpl + + JDK-8239091: Reversed arguments in call to strstr in freetype + "debug" code. + + JDK-8240827: Downport SSLSocketImpl.java from "8221882: Use + fiber-friendly java.util.concurrent.locks in JSSE" + + JDK-8255880: UI of Swing components is not redrawn after their + internal state changed + + JDK-8256682: JDK-8202343 is incomplete + + JDK-8260930: AARCH64: Invalid value passed to critical JNI + function + * Import of OpenJDK 8 u292 build 04 + + JDK-8061777: (zipfs) IllegalArgumentException in ZipCoder + .toString when using Shitft_JIS + + JDK-8158525: Update a few java/net tests to use the loopback + address instead of the host address + + JDK-8171410: aarch64: long multiplyExact shifts by 31 instead + of 63 + + JDK-8225435: Upgrade IANA Language Subtag Registry to the + latest for JDK14 + + JDK-8235263: Revert TLS 1.3 change that wrapped IOExceptions + + JDK-8235311: Tag mismatch may alert bad_record_mac + + JDK-8236500: Windows ucrt.dll should be looked up in versioned + WINSDK subdirectory + + JDK-8260349: Cannot programmatically retrieve Metaspace max + set via JAVA_TOOL_OPTIONS + + JDK-8261766: [8u] hotspot needs to recognise cl.exe 19.16 to + build with VS2017 + + JDK-8262075: sun/security/krb5/auto/UseCacheAndStoreKey.java + timed out intermittently + * Import of OpenJDK 8 u292 build 05 + + JDK-6345095: regression test EmptyClipRenderingTest fails + + JDK-6896810: TEST_BUG: java/lang/ref/SoftReference/Pin.java + fails with OOME during System.out.println + + JDK-7107012: sun.jvm.hostspot.code.CompressedReadStream + readDouble() conversion to long mishandled + + JDK-7112454: TEST_BUG: java/awt/Choice/ + /PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html + failed + + JDK-7131835: [TEST_BUG] Test does not consider that the + rounded edges of the window in Mac OS 10.7 + + JDK-7185221: [macosx] Regtest should not throw exception if + a suitable display mode found + + JDK-8041464: [TEST_BUG] CustomClassLoaderTransferTest does not + support OS X + + JDK-8078024: javac, several incorporation steps are silently + failing when an error should be reported + + JDK-8129626: G1: set_in_progress() and clear_started() needs + a barrier on non-TSO platforms + + JDK-8211301: [macos] support full window content options + + JDK-8240353: AArch64: missing support for + -XX:+ExtendedDTraceProbes in C1 + + JDK-8248336: AArch64: C2: offset overflow in BoxLockNode::emit + + JDK-8257746: Regression introduced with JDK-8250984 - memory + might be null in some machines + + JDK-8261231: Windows IME was disabled after DnD operation + + JDK-8262073: assert(allocates2(pc)) failed: not in CodeBuffer + memory + * Import of OpenJDK 8 u292 build 06 + + JDK-8259048: (tz) Upgrade time-zone data to tzdata2020f + * Import of OpenJDK 8 u292 build 07 + + JDK-8263008: AARCH64: Add debug info for libsaproc.so + * Import of OpenJDK 8 u292 build 08 + + JDK-8191915: JCK tests produce incorrect results with C2 + + JDK-8256421: Add 2 HARICA roots to cacerts truststore + + JDK-8260356: (tz) Upgrade time-zone data to tzdata2021a + * Import of OpenJDK 8 u292 build 09 + + JDK-8264171: Missing aarch64 parts of JDK-8236179 (C1 register + allocation failure with T_ADDRESS) + * Import of OpenJDK 8 u292 build 10 + + JDK-8258247: Couple of issues in fix for JDK-8249906 + + JDK-8259428: AlgorithmId.getEncodedParams() should return copy + + JDK-8261183: Follow on to Make lists of normal filenames +* Backports + + JDK-8250825, PR3837: C2 crashes with assert(field != __null) + failed: missing field + + JDK-8255466, PR3837: C2 crashes at ciObject::get_oop() + const+0x0 +* Bug fixes + + PR3822: Update elliptic curve patch to handle + jdk.disabled.namedCurves (JDK-8233228) & file movement + (JDK-8035166) + + PR3836: Extra compiler flags not passed to adlc build + + PR3838: Bogus -Wnonnull warning on Zero builds + + PR3839: Make -Wnonnull warnings on ppc64 non-fatal for + now +* Shenandoah + + [backport] 8202976: Add C1 lea patching support for x86 + + [backport] 8221507: Implement JFR Events for Shenandoah + + [backport] 8224573: Fix windows build after JDK-8221507 + + [backport] 8228369: Shenandoah: Refactor LRB C1 stubs + + [backport] 8229474: Shenandoah: Cleanup CM::update_roots() + + [backport] 8229709: x86_32 build and test failures after + JDK-8228369 (Shenandoah: Refactor LRB C1 stubs) + + [backport] 8231087: Shenandoah: Self-fixing load reference + barriers for C1/C2 + + [backport] 8232747: Shenandoah: Concurrent GC should + deactivate SATB before processing weak roots + + [backport] 8232992: Shenandoah: Implement self-fixing + interpreter LRB + + [backport] 8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call + should match all LRB shapes + + [backport] 8233165: + Shenandoah:SBSA::gen_load_reference_barrier_stub() should use + pointer register for address on aarch64 + + [backport] 8233574: Shenandoah: build is broken without jfr + + [backport] 8237837: Shenandoah: assert(mem == __null) failed: + only one safepoint + + [backport] 8238153: CTW: C2 (Shenandoah) compilation fails + with "Unknown node in get_load_addr: CreateEx" + + [backport] 8238851: Shenandoah: C1: Resolve into registers of + correct type + + [backport] 8240315: Shenandoah: + Rename ShLBN::get_barrier_strength() + + [backport] 8240751: Shenandoah: fold ShenandoahTracer + definition + + [backport] 8241765: Shenandoah: AARCH64 need to + save/restore call clobbered registers before calling keepalive + barrier + + [backport] 8244510: Shenandoah: invert SHC2Support::is_in_cset + condition + + [backport] 8244663: Shenandoah: C2 assertion fails in + Matcher::collect_null_checks + + [backport] 8244721: CTW: C2 (Shenandoah) compilation fails + with "unexpected infinite loop graph shape" + + [backport] 8251451: Shenandoah: Remark ObjectSynchronizer + roots with I-U + + [backport] 8252660: Shenandoah: support manageable + SoftMaxHeapSize option + + [backport] 8253224: Shenandoah: ShenandoahStrDedupQueue + destructor calls virtual num_queues() + + [backport] 8253778: + ShenandoahSafepoint::is_at_shenandoah_safepoint should not + access VMThread state from other threads + + [backport] 8255457: Shenandoah: cleanup ShenandoahMarkTask + + [backport] 8255760: Shenandoah: match constants style in + ShenandoahMarkTask fallback + + [backport] 8256806: Shenandoah: optimize shenandoah/jni/ + /TestPinnedGarbage.java test + + [backport] 8257641: Shenandoah: + Query is_at_shenandoah_safepoint() from control thread should + return false + + Fix racy update of code roots + + Fix register allocation for thread register is 32bit LRB + + Fix Shenandoah bindings in ADLC formssel + + Normalise whitespace in AArch64 sources prior to merge of + upstreamed version in 8u292-b01. + + Revert differences against upstream 8u + + Shenandoah: Backed out weak roots cleaning during full gc +* AArch64 port + + Normalise AArch64 sources, prior to merge of upstream version. + ------------------------------------------------------------------- Mon Feb 8 08:08:11 UTC 2021 - Fridrich Strba diff --git a/java-1_8_0-openjdk.spec b/java-1_8_0-openjdk.spec index e41bb38..a48885d 100644 --- a/java-1_8_0-openjdk.spec +++ b/java-1_8_0-openjdk.spec @@ -18,7 +18,7 @@ %{!?aarch64:%global aarch64 aarch64 arm64 armv8} %global jit_arches %{ix86} x86_64 ppc64 ppc64le %{aarch64} %{arm} -%global icedtea_version 3.18.0 +%global icedtea_version 3.19.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,8 +32,8 @@ # priority must be 6 digits in total %global priority 1805 %global javaver 1.8.0 -%global updatever 282 -%global buildver 07 +%global updatever 292 +%global buildver 10 # Standard JPackage directories and symbolic links. %global sdklnk java-%{javaver}-openjdk %global archname %{sdklnk} diff --git a/jaxp.tar.xz b/jaxp.tar.xz index 7c90710..28915e8 100644 --- a/jaxp.tar.xz +++ b/jaxp.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84d29f9e969a301607547f3479689e2e34f94c851091e8cf1eedf445a049afca -size 2268136 +oid sha256:b9d78eec0ae71332b61e44f71bcf991d3af60663028fdb10bdb1c497cb186f10 +size 2267888 diff --git a/jaxws.tar.xz b/jaxws.tar.xz index 135290f..89cb4b7 100644 --- a/jaxws.tar.xz +++ b/jaxws.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f304535f1fa7c916975e8972cb748bf2679d0eb7d2b3fd1230ded58e2e1ecf2 -size 2277356 +oid sha256:197053d93fc478adf0645577e85feca004b1496a29dc0d98acc256b1c9be80dd +size 2277616 diff --git a/jdk.tar.xz b/jdk.tar.xz index 9cb420f..88a2e01 100644 --- a/jdk.tar.xz +++ b/jdk.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c265bbd54c1ac4e4ba0dc9e77329fc59ec7d130b45228ccefda8d08fee458134 -size 40637140 +oid sha256:3bc3dcaa1f9d109ed99139e1108a691964c68ad90375214a841fd1522aa3829c +size 40689020 diff --git a/langtools.tar.xz b/langtools.tar.xz index c1731b6..35221be 100644 --- a/langtools.tar.xz +++ b/langtools.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d76c80df0443d0e3aef8577468afeb517a14d1d741cfb3baa65acc21b6eafb5 -size 2080068 +oid sha256:0b94950c68153862c315e1aae62de58a95bc9487ea197723bcb435d6c53d3f22 +size 2080888 diff --git a/nashorn.tar.xz b/nashorn.tar.xz index 79dd5dd..a08354f 100644 --- a/nashorn.tar.xz +++ b/nashorn.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4aae629c96ac941739a7a2893b823375ab7d9221032b9e03903cf82be0211693 -size 2323912 +oid sha256:2451e97fe9b4c3d14859170c9621ce1323075e97f6148890ba3644512f3bd695 +size 2326776 diff --git a/openjdk.tar.xz b/openjdk.tar.xz index b94927a..9748ea0 100644 --- a/openjdk.tar.xz +++ b/openjdk.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6de67e0ff2b27ab158e86f2484f1bce3481a9090f8ad8c744f2e9b736525c1f4 -size 364932 +oid sha256:c9d0f566a2cf9d4150a16b7c68b07ccdeeb317b7d055c56f671a0d3d5afd6bd0 +size 365128 diff --git a/shenandoah.tar.xz b/shenandoah.tar.xz index 06e472f..9104d91 100644 --- a/shenandoah.tar.xz +++ b/shenandoah.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a8fc20326573b96eaa36a80f40d1fcd35cd2bd93e81d7621ff5eb95253a4ecf -size 7279864 +oid sha256:d81606795abe5721d54aef6413677845a24c5b2202414a095bd04f1fba945fca +size 7286788