From 344ea34bdd0b0e21960190665e23be94a90b8bd4 Mon Sep 17 00:00:00 2001 From: Andrew Hughes Date: Tue, 4 Oct 2022 02:28:50 +0100 Subject: [PATCH] Update to jdk-17.0.5+7 Update release notes to 17.0.5+7 --- .gitignore | 1 + NEWS | 51 ++++++++++++++++++++++++++++++++++++++++++++ java-17-openjdk.spec | 6 +++++- sources | 2 +- 4 files changed, 58 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 18fa8bb..8a7b642 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ /openjdk-jdk17u-jdk-17.0.4+8.tar.xz /openjdk-jdk17u-jdk-17.0.4.1+1.tar.xz /openjdk-jdk17u-jdk-17.0.5+1.tar.xz +/openjdk-jdk17u-jdk-17.0.5+7.tar.xz diff --git a/NEWS b/NEWS index d278173..277319c 100644 --- a/NEWS +++ b/NEWS @@ -10,9 +10,11 @@ Live versions of these release notes can be found at: * https://builds.shipilev.net/backports-monitor/release-notes-17.0.5.txt * Other changes + - JDK-6782021: It is not possible to read local computer certificates with the SunMSCAPI provider - JDK-6854300: [TEST_BUG] java/awt/event/MouseEvent/SpuriousExitEnter/SpuriousExitEnter_3.java fails in jdk6u14 & jdk7 - JDK-7131823: bug in GIFImageReader - JDK-8017175: [TESTBUG] javax/swing/JPopupMenu/4634626/bug4634626.java sometimes failed on mac + - JDK-8028265: Add legacy tz tests to OpenJDK - JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java failed - JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/RepaintTest.java fails - JDK-8159694: HiDPI, Unity, java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java @@ -20,7 +22,10 @@ Live versions of these release notes can be found at: - JDK-8172065: javax/swing/JTree/4908142/bug4908142.java The selected index should be "aad" - JDK-8178969: [TESTBUG] Wrong reporting of gc/g1/humongousObjects/TestHeapCounters test. - JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values + - JDK-8212096: javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch + - JDK-8223543: [TESTBUG] Regression test java/awt/Graphics2D/DrawString/LCDTextSrcEa.java has issues - JDK-8225122: Test AncestorResized.java fails when Windows desktop is scaled. + - JDK-8227651: Tests fail with SSLProtocolException: Input record too big - JDK-8240903: Add test to check that jmod hashes are reproducible - JDK-8254318: Remove .hgtags - JDK-8255724: [XRender] the BlitRotateClippedArea test fails on Linux in the XR pipeline @@ -36,6 +41,7 @@ Live versions of these release notes can be found at: - JDK-8271078: jdk/incubator/vector/Float128VectorTests.java failed a subtest - JDK-8271344: Windows product version issue - JDK-8272352: Java launcher can not parse Chinese character when system locale is set to UTF-8 + - JDK-8272417: ZGC: fastdebug build crashes when printing ClassLoaderData - JDK-8272736: [JVMCI] Add API for reading and writing JVMCI thread locals - JDK-8272815: jpackage --type rpm produces an error: Invalid or unsupported type: [null] - JDK-8273040: Turning off JpAllowDowngrades (or Upgrades) @@ -46,6 +52,7 @@ Live versions of these release notes can be found at: - JDK-8274597: Some of the dnd tests time out and fail intermittently - JDK-8274856: Failing jpackage tests with fastdebug/release build - JDK-8275689: [TESTBUG] Use color tolerance only for XRender in BlitRotateClippedArea test + - JDK-8275887: jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled - JDK-8276546: [IR Framework] Whitelist and ignore CompileThreshold - JDK-8276837: [macos]: Error when signing the additional launcher - JDK-8277429: Conflicting jpackage static library name @@ -55,6 +62,7 @@ Live versions of these release notes can be found at: - JDK-8278311: Debian packaging doesn't work - JDK-8278609: [macos] accessibility frame is misplaced on a secondary monitor on macOS - JDK-8278612: [macos] test/jdk/java/awt/dnd/RemoveDropTargetCrashTest crashes with VoiceOver on macOS + - JDK-8279032: compiler/loopopts/TestSkeletonPredicateNegation.java times out with -XX:TieredStopAtLevel < 4 - JDK-8279370: jdk.jpackage/share/native/applauncher/JvmLauncher.cpp fails to build with GCC 6.3.0 - JDK-8279622: C2: miscompilation of map pattern as a vector reduction - JDK-8280233: Temporarily disable Unix domain sockets in Windows PipeImpl @@ -62,6 +70,7 @@ Live versions of these release notes can be found at: - JDK-8280696: C2 compilation hits assert(is_dominator(c, n_ctrl)) failed - JDK-8280863: Update build README to reflect that MSYS2 is supported - JDK-8280913: Create a regression test for JRootPane.setDefaultButton() method + - JDK-8280944: Enable Unix domain sockets in Windows Selector notification mechanism - JDK-8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix - JDK-8281181: Do not use CPU Shares to compute active processor count - JDK-8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 @@ -93,8 +102,11 @@ Live versions of these release notes can be found at: - JDK-8282933: Create a test for JDK-4529616 - JDK-8282936: Write a regression test for JDK-4615365 - JDK-8282937: Write a regression test for JDK-4820080 + - JDK-8282947: JFR: Dump on shutdown live-locks in some conditions - JDK-8283015: Create a test for JDK-4715496 - JDK-8283087: Create a test or JDK-4715503 + - JDK-8283245: Create a test for JDK-4670319 + - JDK-8283277: ISO 4217 Amendment 171 Update - JDK-8283441: C2: segmentation fault in ciMethodBlocks::make_block_at(int) - JDK-8283457: [macos] libpng build failures with Xcode13.3 - JDK-8283493: Create an automated regression test for RFE 4231298 @@ -103,16 +115,21 @@ Live versions of these release notes can be found at: - JDK-8283597: [REDO] Invalid generic signature for redefined classes - JDK-8283621: Write a regression test for CCC4400728 - JDK-8283623: Create an automated regression test for JDK-4525475 + - JDK-8283624: Create an automated regression test for RFE-4390885 + - JDK-8283712: Create a manual test framework class - JDK-8283723: Update Visual Studio 2022 to version 17.1.0 for Oracle builds on Windows - JDK-8283803: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintGlyphVectorTest.java and fix test - JDK-8283849: AsyncGetCallTrace may crash JVM on guarantee + - JDK-8283903: GetContainerCpuLoad does not return the correct result in share mode - JDK-8283911: DEFAULT_PROMOTED_VERSION_PRE not reset to 'ea' for jdk-17.0.4 - JDK-8284014: Menu items with submenus in JPopupMenu are not spoken on macOS - JDK-8284067: jpackage'd launcher reports non-zero exit codes with error prompt + - JDK-8284077: Create an automated test for JDK-4170173 - JDK-8284294: Create an automated regression test for RFE 4138746 - JDK-8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph - JDK-8284367: JQuery UI upgrade from 1.12.1 to 1.13.1 - JDK-8284521: Write an automated regression test for RFE 4371575 + - JDK-8284535: Fix PrintLatinCJKTest.java test that is failing with Parse Exception - JDK-8284675: "jpackage.exe" creates application launcher without Windows Application Manfiest - JDK-8284680: sun.font.FontConfigManager.getFontConfig() leaks charset - JDK-8284686: Interval of < 1 ms disables ExecutionSample events @@ -120,6 +137,7 @@ Live versions of these release notes can be found at: - JDK-8284883: JVM crash: guarantee(sect->end() <= sect->limit()) failed: sanity on AVX512 - JDK-8284898: Enhance PassFailJFrame - JDK-8284944: assert(cnt++ < 40) failed: infinite cycle in loop optimization + - JDK-8284950: CgroupV1 detection code should consider memory.swappiness - JDK-8284956: Potential leak awtImageData/color_data when initializes X11GraphicsEnvironment - JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist - JDK-8285081: Improve XPath operators count accuracy @@ -127,7 +145,10 @@ Live versions of these release notes can be found at: - JDK-8285301: C2: assert(!requires_atomic_access) failed: can't ensure atomicity - JDK-8285380: Fix typos in security - JDK-8285398: Cache the results of constraint checks + - JDK-8285617: Fix java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java manual test + - JDK-8285693: Create an automated test for JDK-4702199 - JDK-8285696: AlgorithmConstraints:permits not throwing IllegalArgumentException when 'alg' is null + - JDK-8285730: unify _WIN32_WINNT settings - JDK-8285820: C2: LCM prioritizes locally dependent CreateEx nodes over projections after 8270090 - JDK-8285923: [REDO] JDK-8285802 AArch64: Consistently handle offsets in MacroAssembler as 64-bit quantities - JDK-8286114: [test] show real exception in bomb call in sun/rmi/runtime/Log/checkLogging/CheckLogging.java @@ -155,6 +176,7 @@ Live versions of these release notes can be found at: - JDK-8287366: Improve test failure reporting in GHA - JDK-8287396: LIR_Opr::vreg_number() and data() can return negative number - JDK-8287432: C2: assert(tn->in(0) != __null) failed: must have live top node + - JDK-8287463: JFR: Disable TestDevNull.java on Windows - JDK-8287663: Add a regression test for JDK-8287073 - JDK-8287672: jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run - JDK-8287724: Fix various issues with msys2 @@ -166,24 +188,32 @@ Live versions of these release notes can be found at: - JDK-8287902: UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows - JDK-8287906: Rewrite of GitHub Actions (GHA) sanity tests - JDK-8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier + - JDK-8288000: compiler/loopopts/TestOverUnrolling2.java fails with release VMs - JDK-8288003: log events for os::dll_unload - JDK-8288303: C1: Miscompilation due to broken Class.getModifiers intrinsic - JDK-8288360: CI: ciInstanceKlass::implementor() is not consistent for well-known classes + - JDK-8288399: MacOS debug symbol files not always deterministic in reproducible builds - JDK-8288467: remove memory_operand assert for spilled instructions - JDK-8288499: Restore cancel-in-progress in GHA - JDK-8288599: com/sun/management/OperatingSystemMXBean/TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ... - JDK-8288754: GCC 12 fails to build zReferenceProcessor.cpp - JDK-8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small + - JDK-8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305 - JDK-8288992: AArch64: CMN should be handled the same way as CMP + - JDK-8289127: Apache Lucene triggers: DEBUG MESSAGE: duplicated predicate failed which is impossible - JDK-8289147: unify os::infinite_sleep on posix platforms - JDK-8289197: [17u] Push of backport of 8286177 did not remove assertion + - JDK-8289471: Issue in Initialization of keys in ErrorMsg.java and XPATHErrorResources.java - JDK-8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc - JDK-8289486: Improve XSLT XPath operators count efficiency + - JDK-8289549: ISO 4217 Amendment 172 Update - JDK-8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl + - JDK-8289695: [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun - JDK-8289697: buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad - JDK-8289799: Build warning in methodData.cpp memset zero-length parameter - JDK-8289853: Update HarfBuzz to 4.4.1 - JDK-8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060 + - JDK-8289910: unify os::message_box across posix platforms - JDK-8290000: Bump macOS GitHub actions to macOS 11 - JDK-8290004: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC - JDK-8290020: Deadlock in leakprofiler::emit_events during shutdown @@ -191,6 +221,10 @@ Live versions of these release notes can be found at: - JDK-8290246: test fails "assert(init != __null) failed: initialization not found" - JDK-8290334: Update FreeType to 2.12.1 - JDK-8290417: CDS cannot archive lamda proxy with useImplMethodHandle + - JDK-8290456: remove os::print_statistics() + - JDK-8291595: [17u] Delete files missed in backport of 8269039 + - JDK-8291633: Build failures with GCC 11, Alpine 3 due to incompatible casts from nullptr + - JDK-8292579: (tz) Update Timezone Data to 2022c Notes on individual issues: =========================== @@ -211,6 +245,23 @@ respectively. More information about them can be found on the Networking Properties page: https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/net/doc-files/net-properties.html. +security-libs/javax.crypto: + +JDK-6782021: Windows KeyStore Updated to Include Access to the Local Machine Location +===================================================================================== +The Windows KeyStore support in the SunMSCAPI provider has been +expanded to include access to the local machine location. The new +keystore types are: + +* "Windows-MY-LOCALMACHINE" +* "Windows-ROOT-LOCALMACHINE" + +The following keystore types were also added, allowing developers to +make it clear they map to the current user: + +* "Windows-MY-CURRENTUSER" (same as "Windows-MY") +* "Windows-ROOT-CURRENTUSER" (same as "Windows-ROOT") + hotspot/runtime: JDK-8281181: CPU Shares Ignored When Computing Active Processor Count diff --git a/java-17-openjdk.spec b/java-17-openjdk.spec index 7e9d93e..a424c92 100644 --- a/java-17-openjdk.spec +++ b/java-17-openjdk.spec @@ -368,7 +368,7 @@ %global origin_nice OpenJDK %global top_level_dir_name %{origin} %global top_level_dir_name_backup %{top_level_dir_name}-backup -%global buildver 1 +%global buildver 7 %global rpmrelease 1 # Priority must be 8 digits in total; up to openjdk 1.8, we were using 18..... so when we moved to 11, we had to add another digit %if %is_system_jdk @@ -2669,6 +2669,10 @@ cjc.mainProgram(args) %endif %changelog +* Tue Oct 04 2022 Andrew Hughes - 1:17.0.5.0.7-0.1.ea +- Update to jdk-17.0.5+7 +- Update release notes to 17.0.5+7 + * Mon Oct 03 2022 Andrew Hughes - 1:17.0.5.0.1-0.1.ea - Update to jdk-17.0.5+1 - Update release notes to 17.0.5+1 diff --git a/sources b/sources index ccc402e..d0a250a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (tapsets-icedtea-6.0.0pre00-c848b93a8598.tar.xz) = 97d026212363b3c83f6a04100ad7f6fdde833d16579717f8756e2b8c2eb70e144a41a330cb9ccde9c3badd37a2d54fdf4650a950ec21d8b686d545ecb2a64d30 -SHA512 (openjdk-jdk17u-jdk-17.0.5+1.tar.xz) = fb8a70c13220bb2091d618c186912f9a11741effee769eee33e20239d439176a9a3a0321316fb0778d14e08a662b282a9f4c7fb2d64ad45e7b582dcf9f2187a1 +SHA512 (openjdk-jdk17u-jdk-17.0.5+7.tar.xz) = 43eb77ba56756748ce39e245824ca7d68c7cfe01fd4e72599e1b73f85bd522beadb3651029457c2b6dbb0080daf3d0550350929090e36fce8fc7892163222bc7