From c5a52e858947772cdcba68c1e08d5b6b6a2d35cf4aae176e7f5ce23b4bc1a598 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Thu, 2 May 2019 16:24:29 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/Java:Factory/java-1_8_0-openjdk?expand=0&rev=312 --- aarch32.tar.xz | 4 +- corba.tar.xz | 4 +- hotspot.tar.xz | 4 +- icedtea-3.11.0.tar.xz | 3 - icedtea-3.12.0.tar.xz | 3 + java-1_8_0-openjdk-suse-desktop-files.patch | 10 +- java-1_8_0-openjdk.changes | 292 ++++++++++++++++++++ java-1_8_0-openjdk.spec | 6 +- jaxp.tar.xz | 4 +- jaxws.tar.xz | 4 +- jdk.tar.xz | 4 +- langtools.tar.xz | 4 +- nashorn.tar.xz | 4 +- openjdk.tar.xz | 4 +- 14 files changed, 321 insertions(+), 29 deletions(-) delete mode 100644 icedtea-3.11.0.tar.xz create mode 100644 icedtea-3.12.0.tar.xz diff --git a/aarch32.tar.xz b/aarch32.tar.xz index 7f7e67d..766e3e8 100644 --- a/aarch32.tar.xz +++ b/aarch32.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ce479d60e7e9c155c5489bb04f0f94b339c0dda7c08ca0ab595268dbd17ff9f2 -size 6792096 +oid sha256:921202baed30726dc833c94817e07a4baa7d3b1e9129af032b09bd7f0e3bcfd1 +size 6819888 diff --git a/corba.tar.xz b/corba.tar.xz index 769a9bb..816c16f 100644 --- a/corba.tar.xz +++ b/corba.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a360315b2a5fc1e6d786a046051d39cb8c06756dedb2f70d9f5572132ed6e30e -size 946136 +oid sha256:5ce6b01dd0b1608d6cf293eec3a51c2b0ad6567cc8b0ff8e7834016603bab9e8 +size 946504 diff --git a/hotspot.tar.xz b/hotspot.tar.xz index be675ab..8e1c3ee 100644 --- a/hotspot.tar.xz +++ b/hotspot.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:038cf6262034f9f920ec6b870bf3e5d75828190985aafe3e107850ce56a9fe9a -size 6887280 +oid sha256:073ebc2f2e0301e0f2c17bb0e9d7340a0ed1f003c9706109f25ecefeeedc67f6 +size 6894876 diff --git a/icedtea-3.11.0.tar.xz b/icedtea-3.11.0.tar.xz deleted file mode 100644 index 45795fc..0000000 --- a/icedtea-3.11.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0954df4cd616bb65e1c41d944fdde74d94a7426848f39457ba11586915d11f9 -size 1552144 diff --git a/icedtea-3.12.0.tar.xz b/icedtea-3.12.0.tar.xz new file mode 100644 index 0000000..1cb17ec --- /dev/null +++ b/icedtea-3.12.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:121dd400d6cc40803b634b42968de2842e9ac0adc7808a91c45bfd30d8223338 +size 1519364 diff --git a/java-1_8_0-openjdk-suse-desktop-files.patch b/java-1_8_0-openjdk-suse-desktop-files.patch index 2043a6c..c87f045 100644 --- a/java-1_8_0-openjdk-suse-desktop-files.patch +++ b/java-1_8_0-openjdk-suse-desktop-files.patch @@ -2,23 +2,23 @@ +++ icedtea-3.0.1/jconsole.desktop.in 2016-04-27 09:46:17.592085490 +0200 @@ -1,5 +1,6 @@ [Desktop Entry] - Name=OpenJDK @OPENJDK_VER@ for @target_cpu@ Monitoring & Management Console + Name=OpenJDK @JAVA_VER@ for @target_cpu@ Monitoring & Management Console (@OPENJDK_VER@) +GenericName=OpenJDK @JAVA_VER@ Policy Tool Comment=Monitor and manage OpenJDK applications - Exec=_BINDIR_/jconsole + Exec=_SDKBINDIR_/jconsole Icon=java-@JAVA_VER@-@JAVA_VENDOR@ --- icedtea-3.0.1/policytool.desktop.in 2016-04-24 08:37:02.001303877 +0200 +++ icedtea-3.0.1/policytool.desktop.in 2016-04-27 09:45:32.061111551 +0200 @@ -1,10 +1,11 @@ [Desktop Entry] - Name=OpenJDK @OPENJDK_VER@ for @target_cpu@ Policy Tool + Name=OpenJDK @JAVA_VER@ for @target_cpu@ Policy Tool (@OPENJDK_VER@) +GenericName=OpenJDK @JAVA_VER@ Policy Tool Comment=Manage OpenJDK policy files - Exec=_BINDIR_/policytool + Exec=_JREBINDIR_/policytool Icon=java-@JAVA_VER@-@JAVA_VENDOR@ Terminal=false Type=Application StartupWMClass=sun-security-tools-PolicyTool --Categories=Development;Java; +-Categories=Settings;Java; +Categories=System;DesktopSettings;Security; Version=1.0 diff --git a/java-1_8_0-openjdk.changes b/java-1_8_0-openjdk.changes index 3356f9e..354ac18 100644 --- a/java-1_8_0-openjdk.changes +++ b/java-1_8_0-openjdk.changes @@ -1,3 +1,295 @@ +------------------------------------------------------------------- +Thu May 2 14:41:23 UTC 2019 - Fridrich Strba + +- Update to version jdk8u212 (icedtea 3.12.0) + * Security fixes + + S8211936, CVE-2019-2602, bsc#1132728: Better String parsing + + S8218453, CVE-2019-2684, bsc#1132732: More dynamic RMI + interactions + + S8219066, CVE-2019-2698, bsc#1132729: Fuzzing TrueType fonts: + setCurrGlyphID() + * New features + + PR3734: Make use of branding options + * Import of OpenJDK 8 u202 build 08 + + S8064811: Use THREAD instead of CHECK_NULL in return + statements + + S8068440: Test6857159.java times out + + S8073139: PPC64: User-visible arch directory and os.arch + value on ppc64le cause issues with Java tooling + + S8073159: improve Test6857159.java + + S8129560: TestKeyPairGenerator.java fails on Solaris because + private exponent needs to comply with FIPS 186-4 + + S8130655: OS X: keyboard input in textfield is not possible + if the window contained textfield is owned by EmbeddedFrame + + S8131051: KDC might issue a renewable ticket even if not + requested + + S8134124: sun/security/tools/jarsigner/warnings.sh fails + when using Hindi locale + + S8139507: WARNING: Could not open/create prefs root node + Software\JavaSoft\Prefs + + S8141421: Various test fail with OOME on win x86 + + S8145788: JVM crashes with -XX:+EnableTracing + + S8155635: C2: Mixed unsafe accesses break alias analysis + + S8156709: Cannot call setSeed on NativePRNG on Mac if EGD is + /dev/urandom + + S8160928: javac incorrectly copies over interior type + annotations to bridge method + + S8161732: [TEST_BUG] Test closed/java/awt/MenuBar/MenuBarPeer/ + /MenuBarPeerDisposeTest.java fails in unix enviroments with + NullPointerException + + S8163083: SocketListeningConnector does not allow + invocations with port 0 + + S8164383: jhsdb dumps core on Solaris 12 when loading dumped + core + + S8170937: Swing apps are slow if displaying from a remote + source to many local displays + + S8174050: Compilation errors with clang-4.0 + + S8182461: IndexOutOfBoundsException when reading indexed + color BMP + + S8183979: Remove Kodak CMS (KCMS) code from Oracle JDK + + S8186098: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh + failed due to libnss3 version cannot be parsed + + S8187218: GSSCredential.getRemainingLifetime() returns + negative value for TTL > 24 days. + + S8191006: hsdis disassembler plugin does not compile with + binutils 2.29+ + + S8191178: [macos] Problem with input of yen symbol + + S8191948: db error: InvalidTypeException: Can't assign + double[][][] to double[][][] + + S8193879: Java debugger hangs on method invocation + + S8194864: Outputs more details for PKCS11 tests if the NSS + lib version cannot be determined + + S8196882: VS2017 Hotspot Defined vsnprintf Function Causes + C2084 Already Defined Compilation Error + + S8200719: Cannot connect to IPv6 host when exists any active + network interface without IPv6 address + + S8201801: RTL language (Hebrew) is presented from left to + right + + S8202264: Race condition in AudioClip.loop() + + S8202557: OpenJDK fails to start in Windows 7 and 8.1 after + upgrading compiler to VC 2017 + + S8204966: [TESTBUG] hotspot/test/compiler/whitebox/ + /IsMethodCompilableTest.java test fails with + -XX:CompileThreshold=1 + + S8205479: OS X: requestFocus() does not work properly for + embedded frame + + S8205965: SIGSEGV on write to NativeCallStack::EMPTY_STACK + + S8206392: [macosx] Cycling through windows (JFrames) does + not work with keyboard shortcut + + S8206911: javax/xml/crypto/dsig/GenerationTests.java fails + in 8u-dev + + S8207060: Memory leak when malloc fails within + WITH_UNICODE_STRING block + + S8207145: (fs) Native memory leak in + WindowsNativeDispatcher.LookupPrivilegeValue0 + + S8207150: Clip.isRunning() may return true after Clip.stop() + was called + + S8207322: Backport GTK3 support on Linux to 8u + + S8207750: Native handle leak in + java.io.WinNTFileSystem.list() + + S8208091: SA: jhsdb jstack --mixed throws + UnmappedAddressException on i686 + + S8208183: update HSDIS plugin license to UPL + + S8208541: non-ASCII characters in hsdis UPL text + + S8208638: Instead of circle rendered in appl window, but + ellipse is produced JEditor Pane + + S8209184: JCK Test Failure due to ResourceBundle + + S8209359: [8u] hotspot needs to recognise cl.exe 19.13 to + build with VS2017. + + S8209863: Add a test to verify that -XX:+EnableTracing works + + S8210350: -Wl,-z,defs JDK 8 build failure + + S8210384: SunLayoutEngine.isAAT() font is expensive on MacOS + + S8210736: jdk/javax/xml/crypto/dsig/GenerationTests.java + slow on linux + + S8210891: Remove unused extutil.h from JDK8u sources + + S8211124: HotSpot update for vm_version.cpp to recognise + updated VS2017 + + S8211150: G1 Full GC not purging code root memory and hence + causing memory leak + + S8211394: CHECK_ must be used in the rhs of an assignment + statement within a block + + S8211909: JDWP Transport Listener: dt_socket thread crash + + S8211933: [8u] hotspot adlc needs to link statically with + libstdc++ for gcc7.3 + + S8212709: Backout backport of JDK-8211394 from jdk 8u-dev + + S8212821: CHECK_ must be used in the rhs of an assignment + statement within a block (round 2) + * Import of OpenJDK 8 u212 build 04 + + S7127191: SA JSDB does not display native symbols correctly + for transported Linux cores + + S8027434: "-XX:OnOutOfMemoryError" uses fork instead of vfork + + S8028254: gc/arguments/TestMinInitialErgonomics.java failed + with unexpected initial heap size + + S8042131: DateTimeFormatterBuilder Mapped-values do not work + for JapaneseDate + + S8043387: java/time/test/java/util/TestFormatter.java failed. + + S8044047: Missing null pointer checks for streams + + S8059038: Create new launcher for SA tools + + S8065749: [TESTBUG]: gc/arguments/TestG1HeapRegionSize.java + fails at nightly + + S8068269: RTM tests that assert on non-zero lock statistics + are too strict in RTMTotalCountIncrRate > 1 cases + + S8076164: [JTextField] When input too long Thai character, + cursor's behavior is odd + + S8076274: [TESTBUG] Remove @ignore from + runtime\NMT\JcmdDetailDiff.java + + S8076458: java/util/stream/test/org/openjdk/tests/java/util/ + /stream/FlatMapOpTest.java timeout + + S8077608: [TESTBUG] Enable Hotspot jtreg tests to run in + agentvm mode + + S8080932: [TEST_BUG] Test + java/awt/BasicStroke/DashStrokeTest.java fails with Bad script + error due to improper @run notation + + S8132136: [PIT] RTL orientation in JEditorPane is broken + + S8132985: Crash in freetypescaler.c due to double free + + S8133108: [PIT] Container size is wrong in JEditorPane + + S8133731: [TEST_BUG] Unmappable in ASCII character such as + Thai should be escaped in the regtests targeted for a regular + non-I18n runs + + S8133802: replace some tags (obsolete in html5) in + security-libs docs + + S8133984: print_compressed_class_space() is only defined in + 64-bit VM + + S8139803: Fix for 8132985 breaks OpenJDK build on windows. + + S8148928: java/util/stream/test/**/SequentialOpTest.java + timed out intermittently + + S8164656: krb5 does not retry if TCP connection timeouts + + S8170681: Remove fontconfig header files from JDK source tree + + S8175120: Remove old tests on kdc timeout policy + + S8180469: Wrong short form text for supplemental Japanese era + + S8180904: Hotspot tests running with -agentvm failing due to + classpath + + S8185975: PPC64: Fix vsldoi interface according to the ISA + + S8187364: Unable to enter zero width non-joiner (ZWNJ) + symbol in Swing text component + + S8189761: COMPANY_NAME, IMPLEMENTOR, BUNDLE_VENDOR, VENDOR, + but no configure flag + + S8193764: Cannot set COMPANY_NAME when configuring a build + + S8195153: [test] runtime/6981737/Test6981737.java shouldn't + check 'java.vendor' and 'java.vm.vendor' properties + + S8200109: NMT: diff_malloc_site assert(early->flags() == + current->flags(), "Must be the same memory type") + + S8200115: System property java.vm.vendor value includes + quotation marks + + S8202088: Japanese new era implementation + + S8204142: AWT hang occurs when sequenced events arrive out + of sequence in multiple AppContexts + + S8205432: Replace the placeholder Japanese era name + + S8206075: On x86, assert on unbound assembler Labels used as + branch targets + + S8206120: Add test cases for lenient Japanese era parsing + + S8207070: Webstart app popup on wrong screen in a one-screen + setup changing to multi-monitor + + S8207152: Placeholder for Japanese new era should be two + characters + + S8207258: Distrust TLS server certificates anchored by + Symantec Root CAs + + S8208480: Test failure: assert(is_bound() || is_unused()) + after JDK-8206075 in C1 + + S8208656: Move java/util/Calendar/CalendarTestScripts tests + into OpenJDK + + S8210633: Cannot parse JapaneseDate string with + DateTimeFormatterBuilder Mapped-values + + S8210647: libsaproc is being compiled without optimization + + S8211106: [windows] Update OS detection code to recognize + Windows Server 2019 + + S8211231: BarrierSetC1::generate_referent_check() confuses + register allocator + + S8211382: ISO2022JP and GB18030 NIO converter issues + + S8211398: Square character support for the Japanese new era + + S8211435: Exception in thread "AWT-EventQueue-1" + java.lang.IllegalArgumentException: null source + + S8211926: Catastrophic size_t underflow in BitMap::*_large + methods + + S8212110: Build of saproc.dll broken on Windows 32 bit after + JDK-8210647 + + S8212178: Soft reference reclamation race in + com.sun.xml.internal.stream.util.ThreadLocalBufferAllocator + + S8212914: Test + javax/imageio/plugins/bmp/BMP8BPPLoadTest.java fails + + S8212941: Support new Japanese era in + java.time.chrono.JapaneseEra + + S8213151: [AIX] Some class library files are missing the + Classpath exception + + S8213154: Update copyright headers of files in src tree that + are missing Classpath exception + + S8213419: C2 may hang in MulLNode::Ideal()/MulINode::Ideal() + with gcc 8.2.1 + + S8213583: Error while opening the JFileChooser when desktop + contains shortcuts pointing to deleted files. + + S8213952: Relax DNSName restriction as per RFC 1123 + + S8213983: [macosx] Keyboard shortcut \u201ccmd +`\u201d + stops working properly if popup window is displayed + + S8213992: Rename and make DieOnSafepointTimeout the + diagnostic option + + S8214061: Buffer written into itself + + S8214189: test/hotspot/jtreg/compiler/intrinsics/mathexact/ + /MulExactLConstantTest.java fails on Windows x64 when run + with -XX:-TieredCompilation + + S8214206: Fix for JDK-8213419 is broken on 32-bit + + S8215364: JavaFX crashes on Ubuntu 18.04 with Wayland while + using Swing-FX interop + + S8215934: G1 Old Gen MemoryPool CollectionUsage.used values + don't reflect mixed GC results + + S8215976: Fix gmtime_r declaration conflicts in zip.cpp with + linux header files + + S8216037: Avoid calling vm_update with a NULL name + + S8216058: [TESTBUG] tools/launcher/VersionCheck.java fails + after JDK-8215992 + + S8216396: Support new Japanese era and new currency code + points in java.lang.Character for Java SE 8 + + S8217305: Missing 0 in java.dll file version cause issues + with patch management software + + S8217432: MetaspaceGC::_capacity_until_GC exceeds + MaxMetaspaceSize + + S8217520: Remove vm.opt.MaxGCPauseMillis == "null" from + TestOldGenCollectionUsage.java + + S8217579: TLS_EMPTY_RENEGOTIATION_INFO_SCSV is disabled + after 8211883 + + S8217609: New era placeholder not recognized by + java.text.SimpleDateFormat + + S8217710: Add 5 currency code points to Java SE 8uX + + S8218613: [TESTBUG] runtime/ErrorHandling tests are building + incorrect testlibrary classes + + S8218915: Change isJavaIdentifierStart and + isJavaIdentifierPart to handle new code points + + S8219636: Windows build failure after JDK-8207070 8u backport + + S8219890: Calendar.getDisplayName() returns empty string for + new Japanese Era on some locales + + S8219961: [ppc64] Increase code size for interpreter + generation. + + S8220397: REGRESSION: JDK-8036003 backport regresses + no_strip builds + + S8220641: [TESTBUG] New test KdcPolicy.java introduced by + JDK-8164656 needs same change as JDK-8190690 + + S8221355: Performance regression after JDK-8155635 backport + into 8u + * Backports + + S8222286, PR3727: Fix for JDK-8213419 is broken on s390 + * Bug fixes + + PR3718: Change policytool.desktop.in category Development to + Settings + + PR3719: Use JRE bin directory in policytool.desktop.in + + PR3722: Use SDK bin directory in jconsole.desktop.in + + PR3723: Use shortened Java version first in Name field of + desktop files + + PR3728: CVE-2018-3639 fix revision to prefer + PR_SPEC_DISABLE_NOEXEC to PR_SPEC_DISABLE + + PR3736: Use https URLs where possible. + * AArch64 port + + S8153172, PR3724: aarch64: hotspot crashes after the 8.1 LSE + patch is merged + + S8213419, PR3724: [AArch64] C2 may hang in + MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1 + + S8221220, PR3724: AArch64: Add StoreStore membar explicitly + for Volatile Writes in TemplateTable + * AArch32 port + + S8213419: [AArch32] C2 may hang in + MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1 + + S8214189: [AArch32] test/hotspot/jtreg/compiler/intrinsics/ + /mathexact/MulExactLConstantTest.java fails on Windows x64 + when run with -XX:-TieredCompilation + ------------------------------------------------------------------- Wed Apr 24 09:47:03 UTC 2019 - Martin Liška diff --git a/java-1_8_0-openjdk.spec b/java-1_8_0-openjdk.spec index c0773c0..a114786 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.11.0 +%global icedtea_version 3.12.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 201 -%global buildver 8 +%global updatever 212 +%global buildver 4 # 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 ad8ea5f..cbcca5b 100644 --- a/jaxp.tar.xz +++ b/jaxp.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7b9fc4178403d36fc9d15223ad25aa524976ca134a83544b3c7d1355b0be08ad -size 2291488 +oid sha256:24ee541b347bbaf948db050fe9bbd2a47ecb07974c98bbe3e3aca79c4ccb3433 +size 2291724 diff --git a/jaxws.tar.xz b/jaxws.tar.xz index 21e8ae4..ccd8f8c 100644 --- a/jaxws.tar.xz +++ b/jaxws.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b009c14bd56e30319ffb4929bef07853a7cf6a38d20e394d8b9a9f94706d2ebd -size 2274588 +oid sha256:e3e96176392415126733e38042ca06660933d3549a3c9829643b8c688233bceb +size 2274996 diff --git a/jdk.tar.xz b/jdk.tar.xz index 5ed597f..cb2d2d6 100644 --- a/jdk.tar.xz +++ b/jdk.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e20c73bd59536d9148008c64e1de562408b4e2bdfe72e5d20b08b3bdab5b132 -size 39248532 +oid sha256:df05b344ec32de2736c4ea12e274a6967d9844f228e5994cdf5d953ab3c4cd35 +size 39292332 diff --git a/langtools.tar.xz b/langtools.tar.xz index c35889a..46f8a55 100644 --- a/langtools.tar.xz +++ b/langtools.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:34bba6c97b4cc02fbd514a2a435224a025b175d5b34bf0f6eb85f0cc6295ab79 -size 2073920 +oid sha256:52cc44f48b782aac4a1afb3326ead961665f9cd3bb855086d709ae8b8db5340a +size 2074376 diff --git a/nashorn.tar.xz b/nashorn.tar.xz index fb7737f..0fddf34 100644 --- a/nashorn.tar.xz +++ b/nashorn.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cd0ced75640eb6bb650f2a549d6f0a1f3fe3bad4e9d11d6705693e1a15813f83 -size 2317604 +oid sha256:434fa40c57ab1c6416b65aecc187cbf9b16cf1d90e5e68f1333563a60e0fdbb1 +size 2320548 diff --git a/openjdk.tar.xz b/openjdk.tar.xz index 48c3421..7a15e14 100644 --- a/openjdk.tar.xz +++ b/openjdk.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b7f34d2bc2bc35c45971e57e900e1558a9d8ac1a17a0be730cb1c9e9c504817c -size 358224 +oid sha256:b19b2f33dc9d8e1619cc59b4e3ffe7129698016f468f8759e81d04583c692e0c +size 360788