From mdoerr at openjdk.org Mon Jun 2 09:32:10 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 2 Jun 2025 09:32:10 GMT Subject: [jdk21u-dev] RFR: 8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks Message-ID: <4fPDyysZhozZl4V9_X2bOTHxSLimmp1Htr3WjMHoW9U=.86600e78-4429-4c2a-b4c2-9dd8e07abc47@github.com> Almost clean backport of [JDK-8357793](https://bugs.openjdk.org/browse/JDK-8357793). I only had to change `SharedRuntime` to `StubRoutines` because [JDK-8337987](https://bugs.openjdk.org/browse/JDK-8337987) is not in 21. ------------- Commit messages: - Backport ba9f44c90fe8da2d97d67b6878ac2c0c14e35bd0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1842/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1842&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357793 Stats: 4 lines in 2 files changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1842.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1842/head:pull/1842 PR: https://git.openjdk.org/jdk21u-dev/pull/1842 From mbaesken at openjdk.org Mon Jun 2 11:22:58 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 2 Jun 2025 11:22:58 GMT Subject: [jdk21u-dev] Integrated: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table In-Reply-To: References: Message-ID: On Fri, 23 May 2025 12:39:13 GMT, Matthias Baesken wrote: > 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table This pull request has now been integrated. Changeset: 27b6284b Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/27b6284bdd3ec7d627ccde9ddd22ea47e7463834 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Backport-of: bac2aa44454982684e06854add1dbbb806fba363 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1829 From varadam at openjdk.org Mon Jun 2 11:41:22 2025 From: varadam at openjdk.org (Varada M) Date: Mon, 2 Jun 2025 11:41:22 GMT Subject: [jdk17u-dev] RFR: 8301793: AlgorithmId should not encode a missing parameters field as NULL unless hardcoded Message-ID: Hi all, This pull request contains a backport of commit [a97271e3](https://github.com/openjdk/jdk/commit/a97271e3b5d5a08fc503a11cd3e253974fb77ce6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Weijun Wang on 6 Mar 2023 and was reviewed by Sean Mullan. Thanks! ------------- Commit messages: - Backport a97271e3b5d5a08fc503a11cd3e253974fb77ce6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3615/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3615&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8301793 Stats: 189 lines in 2 files changed: 123 ins; 17 del; 49 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3615.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3615/head:pull/3615 PR: https://git.openjdk.org/jdk17u-dev/pull/3615 From mbaesken at openjdk.org Mon Jun 2 12:36:34 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 2 Jun 2025 12:36:34 GMT Subject: [jdk21u-dev] RFR: 8353568: SEGV_BNDERR signal code adjust definition Message-ID: <85ywgN6ei6KlUGcin6Q8PCYJAHpeZqoeadyyHH6H1Y0=.2a2f26e7-bccc-4c34-ac3b-06b1e995d81c@github.com> 8353568: SEGV_BNDERR signal code adjust definition ------------- Commit messages: - Backport 6abf4e6d4d9f948b8ae51aec731b94ba7acd022e Changes: https://git.openjdk.org/jdk21u-dev/pull/1843/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1843&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353568 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1843.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1843/head:pull/1843 PR: https://git.openjdk.org/jdk21u-dev/pull/1843 From mbaesken at openjdk.org Mon Jun 2 12:43:28 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 2 Jun 2025 12:43:28 GMT Subject: [jdk21u-dev] RFR: 8351277: Remove pipewire from AIX build Message-ID: makefile needs adjustments, screencast_pipewire.c diffs in the stride + COPYRIGHT info ------------- Commit messages: - Backport 6bc480358c80b0a1a94b5ca5f4b7ff2d84ce8e37 Changes: https://git.openjdk.org/jdk21u-dev/pull/1844/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1844&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351277 Stats: 42 lines in 4 files changed: 35 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1844.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1844/head:pull/1844 PR: https://git.openjdk.org/jdk21u-dev/pull/1844 From gnu.andrew at redhat.com Mon Jun 2 13:43:55 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 2 Jun 2025 14:43:55 +0100 Subject: [RAMPDOWN] 11.0.28 Now in Rampdown Stage Message-ID: 11.0.28 is now in rampdown for release in July 2025. jdk11u-dev is CLOSED for commits until https://bugs.openjdk.org/browse/JDK-8358325 is integrated to begin the 11.0.29 release cycle. For critical fixes (i.e. regressions or urgent fixes like tzdata & cacerts updates) for 11.0.28, please file a PR against https://github.com/openjdk/jdk11u and use jdk11u-critical-request to obtain approval to push (automatic with the /approval request command [0]). [0] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands#PullRequestCommands-/approval Thanks, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From mdoerr at openjdk.org Mon Jun 2 14:36:56 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 2 Jun 2025 14:36:56 GMT Subject: [jdk21u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Mon, 2 Jun 2025 12:38:55 GMT, Matthias Baesken wrote: > makefile needs adjustments, screencast_pipewire.c diffs in the stride + COPYRIGHT info LGTM. Thanks for backporting! ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1844#pullrequestreview-2888708856 From sgehwolf at openjdk.org Mon Jun 2 15:20:15 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 2 Jun 2025 15:20:15 GMT Subject: [jdk11u-dev] RFR: 8292177: InitialSecurityProperty JFR event In-Reply-To: References: Message-ID: On Wed, 2 Oct 2024 16:32:19 GMT, Andrew John Hughes wrote: >> This backport introduces the JFR security event, `InitialSecurityProperty`, and along with it, the caching of the initial security properties which is also used by [JDK-8281658](https://bugs.openjdk.org/browse/JDK-8281658) to show the security properties with `-XshowSettings`. >> >> The change was backported to the Oracle fork of 11u in 11.0.20. >> >> The following changes were necessary for the backport: >> >> * `JavaSecurityPropertiesAccess` is moved to `jdk.internal.misc` where `SharedSecrets` lives in 11u >> * `ensureClassInitialized` in `SharedSecrets` is called from the `unsafe` instance in 11u, as with other `get*Access()` methods in that class >> * The patch to `module-info.java` is not needed as `jdk.jfr` already has access to `jdk.internal.misc` in 11u. The 17u addition is to `jdk.internal.access`. >> * There are context differences in `JDKEvents.java` due to events introduced in later JDK versions. >> * The `EventNames.java` test includes a huge unrelated change to reorganise the order of the variable modifiers. This was applied manually to the names in 11u, which differ slightly from those in 17u. >> >> All `jdk.jfr.event` tests passed, including the new one, with the exception of `TestNative`, but that seems to be a setup issue rather than a regression caused by this patch (`Error. Use -nativepath to specify the location of native code`) > > Keep open please. @gnu-andrew Please re-open. @franferrax @martinuy Could you please help review this? Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2827#issuecomment-2931223046 From ssubramaniam at openjdk.org Mon Jun 2 22:20:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 2 Jun 2025 22:20:00 GMT Subject: [jdk21u-dev] RFR: 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI In-Reply-To: References: Message-ID: On Mon, 19 May 2025 21:31:04 GMT, Satyen Subramaniam wrote: > Backporting JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI. Refactoring `AWTEventMulticaster` to avoid stack overflow error when using AquaButtonUI. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. Closing, low priority ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1810#issuecomment-2932705957 From ssubramaniam at openjdk.org Mon Jun 2 22:20:03 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 2 Jun 2025 22:20:03 GMT Subject: [jdk17u-dev] RFR: 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI In-Reply-To: References: Message-ID: <_MqwMFnf5GtNlgmzCbXxRyTS1hNmSNqK7_vrWxOxyn4=.617ec785-1aec-47fe-8b53-2a55ea11ef90@github.com> On Mon, 19 May 2025 21:31:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI. Refactoring `AWTEventMulticaster` to avoid stack overflow error when using AquaButtonUI. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. Closing, low priority ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3592#issuecomment-2932706206 From ssubramaniam at openjdk.org Mon Jun 2 22:20:01 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 2 Jun 2025 22:20:01 GMT Subject: [jdk21u-dev] Withdrawn: 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI In-Reply-To: References: Message-ID: On Mon, 19 May 2025 21:31:04 GMT, Satyen Subramaniam wrote: > Backporting JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI. Refactoring `AWTEventMulticaster` to avoid stack overflow error when using AquaButtonUI. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1810 From ssubramaniam at openjdk.org Mon Jun 2 22:20:03 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 2 Jun 2025 22:20:03 GMT Subject: [jdk17u-dev] Withdrawn: 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI In-Reply-To: References: Message-ID: On Mon, 19 May 2025 21:31:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI. Refactoring `AWTEventMulticaster` to avoid stack overflow error when using AquaButtonUI. Ran GHA Sanity Checks, local Tier 1 and 2, and new test. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3592 From ssubramaniam at openjdk.org Mon Jun 2 22:23:52 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 2 Jun 2025 22:23:52 GMT Subject: [jdk21u-dev] RFR: 8338281: jshell does not run shutdown hooks In-Reply-To: References: Message-ID: On Mon, 19 May 2025 22:17:52 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338281: jshell does not run shutdown hooks. Adjusts logic to now exit the remote agent when receiving the CLOSE event and delays the JShell's close for a moment for the remote process to finish. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. Closing, low priority ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1813#issuecomment-2932714138 From ssubramaniam at openjdk.org Mon Jun 2 22:23:52 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 2 Jun 2025 22:23:52 GMT Subject: [jdk21u-dev] Withdrawn: 8338281: jshell does not run shutdown hooks In-Reply-To: References: Message-ID: On Mon, 19 May 2025 22:17:52 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338281: jshell does not run shutdown hooks. Adjusts logic to now exit the remote agent when receiving the CLOSE event and delays the JShell's close for a moment for the remote process to finish. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1813 From ssubramaniam at openjdk.org Mon Jun 2 22:24:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 2 Jun 2025 22:24:59 GMT Subject: [jdk17u-dev] RFR: 8338281: jshell does not run shutdown hooks [v2] In-Reply-To: References: Message-ID: On Thu, 22 May 2025 19:30:14 GMT, Satyen Subramaniam wrote: >> Backporting JDK-8338281: jshell does not run shutdown hooks. Adjusts logic to now exit the remote agent when receiving the CLOSE event and delays the JShell's close for a moment for the remote process to finish. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. > > Satyen Subramaniam has updated the pull request incrementally with one additional commit since the last revision: > > Removing java.util.stream.Stream; Closing, low priority ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3595#issuecomment-2932714551 From ssubramaniam at openjdk.org Mon Jun 2 22:25:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 2 Jun 2025 22:25:00 GMT Subject: [jdk17u-dev] Withdrawn: 8338281: jshell does not run shutdown hooks In-Reply-To: References: Message-ID: On Mon, 19 May 2025 22:18:01 GMT, Satyen Subramaniam wrote: > Backporting JDK-8338281: jshell does not run shutdown hooks. Adjusts logic to now exit the remote agent when receiving the CLOSE event and delays the JShell's close for a moment for the remote process to finish. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3595 From bylokhov at amazon.com Tue Jun 3 07:59:03 2025 From: bylokhov at amazon.com (Sergey Bylokhov) Date: Tue, 3 Jun 2025 00:59:03 -0700 Subject: Result: New JDK Updates Committer: Satyen Subramaniam In-Reply-To: <5f1d0d48-5a6a-49b1-b9a4-8171a301007c@amazon.com> References: <5f1d0d48-5a6a-49b1-b9a4-8171a301007c@amazon.com> Message-ID: <954e3d40-68de-4660-9e04-4b4d7323bb16@amazon.com> Voting for Satyen Subramaniam [1] is now closed. Yes: 2 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Sergey Bylokhov [1] https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-May/043703.html -- Best regards, Sergey. From duke at openjdk.org Tue Jun 3 12:53:18 2025 From: duke at openjdk.org (Radek Cap) Date: Tue, 3 Jun 2025 12:53:18 GMT Subject: [jdk24u] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Message-ID: Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 The IANA Functions Operator has updated the language subtag registry to "2025-05-15". Clean backport. Passed tier1 tests. The only failing jtreg tier1 test (TestFindInstMemRecursion.java) is failing on the master as well with test result: Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. GH Actions are passing ------------- Commit messages: - Backport f318868268f32934a2f0c4e26a6c75360d8e74b1 Changes: https://git.openjdk.org/jdk24u/pull/227/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=227&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348328 Stats: 143 lines in 2 files changed: 135 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk24u/pull/227.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/227/head:pull/227 PR: https://git.openjdk.org/jdk24u/pull/227 From mdoerr at openjdk.org Tue Jun 3 13:19:12 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 3 Jun 2025 13:19:12 GMT Subject: [jdk21u-dev] RFR: 8358310: ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value Message-ID: Backport of [JDK-8358310](https://bugs.openjdk.org/browse/JDK-8358310). Applies cleanly, but JDK21 still contains the non-generational version of ZGC which should also get updated. I'm using the same values as in the generational version. ------------- Commit messages: - Backport 4618374269e8636c772d921ad0c2c2d9e5e3e643 Changes: https://git.openjdk.org/jdk21u-dev/pull/1845/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1845&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358310 Stats: 21 lines in 4 files changed: 6 ins; 0 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1845.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1845/head:pull/1845 PR: https://git.openjdk.org/jdk21u-dev/pull/1845 From mdoerr at openjdk.org Tue Jun 3 13:19:12 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 3 Jun 2025 13:19:12 GMT Subject: [jdk21u-dev] RFR: 8358310: ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value In-Reply-To: References: Message-ID: On Tue, 3 Jun 2025 13:13:05 GMT, Martin Doerr wrote: > Backport of [JDK-8358310](https://bugs.openjdk.org/browse/JDK-8358310). Applies cleanly, but JDK21 still contains the non-generational version of ZGC which should also get updated. I'm using the same values as in the generational version. @RealFYang, @xmas92: JDK21 is also affected. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1845#issuecomment-2935180188 From fferrari at openjdk.org Tue Jun 3 14:23:10 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Tue, 3 Jun 2025 14:23:10 GMT Subject: [jdk11u-dev] RFR: 8292177: InitialSecurityProperty JFR event In-Reply-To: References: Message-ID: <24vZAfN-598HH1DVzqL0bbAyMltd9Dz1qhXM6MO02cY=.b77cb21c-de69-4d91-b388-610438e735e3@github.com> On Mon, 2 Jun 2025 15:17:34 GMT, Severin Gehwolf wrote: >> Keep open please. > > @gnu-andrew Please re-open. @franferrax @martinuy Could you please help review this? Thanks! Hi @jerboaa, sorry for missing the March review request. I'm willing to review, but please note it won't be enough as I'm not a Reviewer. @gnu-andrew: besides re-opening it, could you sync it with the current `master`, in order to have an up-to-date GitHub Actions run? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2827#issuecomment-2935521817 From sgehwolf at openjdk.org Tue Jun 3 14:26:07 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 3 Jun 2025 14:26:07 GMT Subject: [jdk11u-dev] RFR: 8292177: InitialSecurityProperty JFR event In-Reply-To: References: Message-ID: On Mon, 2 Jun 2025 15:17:34 GMT, Severin Gehwolf wrote: >> Keep open please. > > @gnu-andrew Please re-open. @franferrax @martinuy Could you please help review this? Thanks! > Hi @jerboaa, sorry for missing the March review request. I'm willing to review, but please note it won't be enough as I'm not a Reviewer. For a second review it should be fine. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2827#issuecomment-2935541009 From andrew at openjdk.org Tue Jun 3 14:36:13 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 3 Jun 2025 14:36:13 GMT Subject: [jdk11u-dev] RFR: 8358325: Bump update version of OpenJDK: 11.0.29 Message-ID: Rampdown for 11.0.28 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-June/044318.html). 11u-dev needs to transition to 11.0.29. ------------- Commit messages: - 8358325: Bump update version of OpenJDK: 11.0.29 Changes: https://git.openjdk.org/jdk11u-dev/pull/3040/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3040&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358325 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3040.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3040/head:pull/3040 PR: https://git.openjdk.org/jdk11u-dev/pull/3040 From gnu.andrew at redhat.com Tue Jun 3 14:48:17 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 3 Jun 2025 15:48:17 +0100 Subject: CFV: New OpenJDK Updates Committer: Antonio Vieiro Message-ID: I hereby nominate Antonio Vieiro (avieiro) [0] to the role of OpenJDK Updates Committer. Antonio has already made a number of contributions of backporting work for 11u [1]. Having the committer role would aid this backporting work by avoiding the need to wait for sponsorship of fixes, after review & approval. Votes are due by 15h00 UTC on Tuesday, the 17th of June, 2025. Only current OpenJDK Updates Committers (and above) [2] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [3]. [0] https://openjdk.org/census#avieiro [1] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3Avieiro+is%3Aclosed+label%3Aintegrated [2] https://openjdk.java.net/census#jdk-updates [3] http://openjdk.java.net/projects/#committer-vote Thanks, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From duke at openjdk.org Tue Jun 3 14:52:53 2025 From: duke at openjdk.org (duke) Date: Tue, 3 Jun 2025 14:52:53 GMT Subject: [jdk21u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: <9LechP6yoByG3u9_XI1_zNoaXg7--xrIW9cOKNZpHMA=.927dede1-aad2-4cc2-a425-f4f9b396b1e3@github.com> References: <9LechP6yoByG3u9_XI1_zNoaXg7--xrIW9cOKNZpHMA=.927dede1-aad2-4cc2-a425-f4f9b396b1e3@github.com> Message-ID: On Wed, 28 May 2025 12:41:05 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean. @zzambers Your change (at version 77b0a8f001a1bccca46b66896e1f1e476ba12662) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1836#issuecomment-2935719118 From andrew at openjdk.org Tue Jun 3 15:02:57 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 3 Jun 2025 15:02:57 GMT Subject: [jdk21u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: <9LechP6yoByG3u9_XI1_zNoaXg7--xrIW9cOKNZpHMA=.927dede1-aad2-4cc2-a425-f4f9b396b1e3@github.com> References: <9LechP6yoByG3u9_XI1_zNoaXg7--xrIW9cOKNZpHMA=.927dede1-aad2-4cc2-a425-f4f9b396b1e3@github.com> Message-ID: On Wed, 28 May 2025 12:41:05 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean. Just checking this one over now, but good to see this finally getting fixed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1836#issuecomment-2935788215 From andrew at openjdk.org Tue Jun 3 15:05:58 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 3 Jun 2025 15:05:58 GMT Subject: [jdk21u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: <9LechP6yoByG3u9_XI1_zNoaXg7--xrIW9cOKNZpHMA=.927dede1-aad2-4cc2-a425-f4f9b396b1e3@github.com> References: <9LechP6yoByG3u9_XI1_zNoaXg7--xrIW9cOKNZpHMA=.927dede1-aad2-4cc2-a425-f4f9b396b1e3@github.com> Message-ID: On Wed, 28 May 2025 12:41:05 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean. Confirmed clean. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1836#pullrequestreview-2892917463 From zzambers at openjdk.org Tue Jun 3 15:13:55 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Tue, 3 Jun 2025 15:13:55 GMT Subject: [jdk21u-dev] Integrated: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: <9LechP6yoByG3u9_XI1_zNoaXg7--xrIW9cOKNZpHMA=.927dede1-aad2-4cc2-a425-f4f9b396b1e3@github.com> References: <9LechP6yoByG3u9_XI1_zNoaXg7--xrIW9cOKNZpHMA=.927dede1-aad2-4cc2-a425-f4f9b396b1e3@github.com> Message-ID: On Wed, 28 May 2025 12:41:05 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean. This pull request has now been integrated. Changeset: c7409c79 Author: Zdenek Zambersky Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk21u-dev/commit/c7409c79614a0693694e979065205bd847a5bee9 Stats: 20 lines in 1 file changed: 10 ins; 10 del; 0 mod 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Reviewed-by: andrew Backport-of: ee6891456ed672305d9b48846b5a7977373e1284 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1836 From adinn at redhat.com Tue Jun 3 15:20:09 2025 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 3 Jun 2025 16:20:09 +0100 Subject: CFV: New OpenJDK Updates Committer: Antonio Vieiro In-Reply-To: References: Message-ID: <35ce23cd-7f40-486b-9c6d-480b953285bd@redhat.com> Vote: yes On 03/06/2025 15:48, Andrew Hughes wrote: > I hereby nominate Antonio Vieiro (avieiro) [0] to the role of OpenJDK > Updates Committer. > > Antonio has already made a number of contributions of backporting work > for 11u [1]. Having the committer role would aid this backporting work > by avoiding the need to wait for sponsorship of fixes, after review & > approval. > > Votes are due by 15h00 UTC on Tuesday, the 17th of June, 2025. > > Only current OpenJDK Updates Committers (and above) [2] are eligible > to vote on this nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [3]. > > [0] https://openjdk.org/census#avieiro > [1] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3Avieiro+is%3Aclosed+label%3Aintegrated > [2] https://openjdk.java.net/census#jdk-updates > [3] http://openjdk.java.net/projects/#committer-vote > > Thanks, -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 From gnu.andrew at redhat.com Tue Jun 3 15:22:50 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 3 Jun 2025 16:22:50 +0100 Subject: CFV: New OpenJDK Updates Committer: Antonio Vieiro In-Reply-To: References: Message-ID: On 15:48 Tue 03 Jun , Andrew Hughes wrote: > I hereby nominate Antonio Vieiro (avieiro) [0] to the role of OpenJDK > Updates Committer. > > Antonio has already made a number of contributions of backporting work > for 11u [1]. Having the committer role would aid this backporting work > by avoiding the need to wait for sponsorship of fixes, after review & > approval. > > Votes are due by 15h00 UTC on Tuesday, the 17th of June, 2025. > > Only current OpenJDK Updates Committers (and above) [2] are eligible > to vote on this nomination. > > Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [3]. > > [0] https://openjdk.org/census#avieiro > [1] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3Avieiro+is%3Aclosed+label%3Aintegrated > [2] https://openjdk.java.net/census#jdk-updates > [3] http://openjdk.java.net/projects/#committer-vote > Vote: Yes -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From sgehwolf at openjdk.org Tue Jun 3 15:25:53 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 3 Jun 2025 15:25:53 GMT Subject: [jdk11u-dev] RFR: 8358325: Bump update version of OpenJDK: 11.0.29 In-Reply-To: References: Message-ID: On Tue, 3 Jun 2025 14:31:38 GMT, Andrew John Hughes wrote: > Rampdown for 11.0.28 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-June/044318.html). 11u-dev needs to transition to 11.0.29. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3040#pullrequestreview-2893039513 From martin.doerr at sap.com Tue Jun 3 15:41:15 2025 From: martin.doerr at sap.com (Doerr, Martin) Date: Tue, 3 Jun 2025 15:41:15 +0000 Subject: CFV: New OpenJDK Updates Committer: Antonio Vieiro In-Reply-To: References: Message-ID: Vote: yes Best regards, Martin Am 03.06.25, 16:49 schrieb "jdk-updates-dev" : I hereby nominate Antonio Vieiro (avieiro) [0] to the role of OpenJDK Updates Committer. Antonio has already made a number of contributions of backporting work for 11u [1]. Having the committer role would aid this backporting work by avoiding the need to wait for sponsorship of fixes, after review & approval. Votes are due by 15h00 UTC on Tuesday, the 17th of June, 2025. Only current OpenJDK Updates Committers (and above) [2] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [3]. [0] https://openjdk.org/census#avieiro [1] https://github.com/openjdk/jdk11u-dev/pulls?q=is%3Apr+author%3Avieiro+is%3Aclosed+label%3Aintegrated [2] https://openjdk.java.net/census#jdk-updates [3] http://openjdk.java.net/projects/#committer-vote Thanks, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgehwolf at redhat.com Tue Jun 3 15:47:49 2025 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Tue, 03 Jun 2025 17:47:49 +0200 Subject: CFV: New OpenJDK Updates Committer: Antonio Vieiro In-Reply-To: References: Message-ID: <05465e0c60a854356a9ae09e3e27d13e6997dbe8.camel@redhat.com> Vote: yes On Tue, 2025-06-03 at 15:48 +0100, Andrew Hughes wrote: > I hereby nominate Antonio Vieiro (avieiro) [0] to the role of OpenJDK > Updates Committer. From serb at openjdk.org Wed Jun 4 02:40:33 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 4 Jun 2025 02:40:33 GMT Subject: [jdk11u-dev] RFR: 8358325: Bump update version of OpenJDK: 11.0.29 In-Reply-To: References: Message-ID: <5QnwiiJxkeaFF74K0Y4NVQGyTU-pzGlJzTllVB8Ketw=.0fa58432-6676-4b05-96a7-7fd8f9e54b61@github.com> On Tue, 3 Jun 2025 14:31:38 GMT, Andrew John Hughes wrote: > Rampdown for 11.0.28 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-June/044318.html). 11u-dev needs to transition to 11.0.29. Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3040#pullrequestreview-2894742717 From serb at openjdk.org Wed Jun 4 02:41:31 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 4 Jun 2025 02:41:31 GMT Subject: [jdk11u-dev] RFR: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError In-Reply-To: References: Message-ID: <3zCDmnyw-2qO8bokPB-Xz8JT9gl9kRpy-qDCG86WDdw=.8a005a88-8dce-47d6-ab0b-963889cc5982@github.com> On Wed, 28 May 2025 10:03:16 GMT, Sergey Chernyshev wrote: > Hi all, > > This is a parity backport with 11.0.28-oracle. > > Thanks! do you plan to backport https://bugs.openjdk.org/browse/JDK-8290162 as well? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3036#issuecomment-2938147679 From schernyshev at openjdk.org Wed Jun 4 07:36:30 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Wed, 4 Jun 2025 07:36:30 GMT Subject: [jdk11u-dev] RFR: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError In-Reply-To: <3zCDmnyw-2qO8bokPB-Xz8JT9gl9kRpy-qDCG86WDdw=.8a005a88-8dce-47d6-ab0b-963889cc5982@github.com> References: <3zCDmnyw-2qO8bokPB-Xz8JT9gl9kRpy-qDCG86WDdw=.8a005a88-8dce-47d6-ab0b-963889cc5982@github.com> Message-ID: On Wed, 4 Jun 2025 02:38:21 GMT, Sergey Bylokhov wrote: > do you plan to backport https://bugs.openjdk.org/browse/JDK-8290162 as well? @mrserb yes, 8290162 and 5074006, that depend on this one. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3036#issuecomment-2938938557 From andrew at openjdk.org Wed Jun 4 12:38:07 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 4 Jun 2025 12:38:07 GMT Subject: [jdk11u-dev] Integrated: 8358325: Bump update version of OpenJDK: 11.0.29 In-Reply-To: References: Message-ID: On Tue, 3 Jun 2025 14:31:38 GMT, Andrew John Hughes wrote: > Rampdown for 11.0.28 [has begun](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-June/044318.html). 11u-dev needs to transition to 11.0.29. This pull request has now been integrated. Changeset: 17ebc3cf Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/17ebc3cf145a647c2eac6e1ed253989075f88c05 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8358325: Bump update version of OpenJDK: 11.0.29 Reviewed-by: sgehwolf, serb ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3040 From duke at openjdk.org Wed Jun 4 13:11:57 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 4 Jun 2025 13:11:57 GMT Subject: [jdk11u-dev] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Thu, 29 May 2025 08:17:25 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8356096](https://bugs.openjdk.org/browse/JDK-8356096) that implements update 179 of ISO-4217 with changes effective from may 2025. This is CPU205_07-critical-approved. > > Tested on Linux with tier1 tests and: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/util/Currency/ValidateISO4217.java > 1 1 0 0 > ============================== > TEST SUCCESS Superseeded by https://github.com/openjdk/jdk11u/pull/102 in jdk11, can be reopened if the one in jdk11 does not get merged. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3038#issuecomment-2939983040 From duke at openjdk.org Wed Jun 4 13:11:57 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 4 Jun 2025 13:11:57 GMT Subject: [jdk11u-dev] Withdrawn: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Thu, 29 May 2025 08:17:25 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8356096](https://bugs.openjdk.org/browse/JDK-8356096) that implements update 179 of ISO-4217 with changes effective from may 2025. This is CPU205_07-critical-approved. > > Tested on Linux with tier1 tests and: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/util/Currency/ValidateISO4217.java > 1 1 0 0 > ============================== > TEST SUCCESS This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3038 From rmarchenko at openjdk.org Wed Jun 4 13:13:28 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Wed, 4 Jun 2025 13:13:28 GMT Subject: [jdk21u-dev] RFR: 8347826: Introspector shows wrong method list after 8071693 Message-ID: This is backport of "8347826: Introspector shows wrong method list after 8071693" The backport is almost clean, the only conflict was in copyright year in `src/java.desktop/share/classes/java/beans/Introspector.java`. ------------- Commit messages: - Backport c5f235c000db6654493ea109008dbccf97f01678 Changes: https://git.openjdk.org/jdk21u-dev/pull/1847/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1847&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347826 Stats: 455 lines in 4 files changed: 398 ins; 8 del; 49 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1847.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1847/head:pull/1847 PR: https://git.openjdk.org/jdk21u-dev/pull/1847 From duke at openjdk.org Wed Jun 4 13:20:23 2025 From: duke at openjdk.org (Radek Cap) Date: Wed, 4 Jun 2025 13:20:23 GMT Subject: [jdk21u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Message-ID: Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 The IANA Functions Operator has updated the language subtag registry to "2025-05-15". Clean backport. Passed tier1 tests. There are the same failures on the master branch in a local run: compiler/escapeAnalysis/TestFindInstMemRecursion.java: test result: Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. serviceability/sa/ClhsdbPstack.java#core test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 1920000ms, elapsed time including timeout handling was 1920178ms). serviceability/sa/ClhsdbPstack.java#process test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 480000ms, elapsed time including timeout handling was 480217ms). serviceability/sa/TestJhsdbJstackMixed.java: test result: Error. "driver" action timed out with a timeout of 480 seconds on agent 58 java/foreign/nested/TestNested.java test result: Failed. Compilation failed: Compilation failed GH Actions are passing, Windows failures are unrelated. ------------- Commit messages: - Backport f318868268f32934a2f0c4e26a6c75360d8e74b1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1846/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1846&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348328 Stats: 143 lines in 2 files changed: 135 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1846.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1846/head:pull/1846 PR: https://git.openjdk.org/jdk21u-dev/pull/1846 From duke at openjdk.org Wed Jun 4 13:23:12 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 4 Jun 2025 13:23:12 GMT Subject: [jdk11u] RFR: 8356096: ISO 4217 Amendment 179 Update Message-ID: Clean backport of [JDK-8356096](https://bugs.openjdk.org/browse/JDK-8356096) that implements update #179 of ISO-4217 with changes effective from may 2025. This is CPU2025_07-critical-approved, so I moved the PR from jdk11u-dev: https://github.com/openjdk/jdk11u-dev/pull/3038 . Tested on Linux with tier1 tests and: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/util/Currency/ValidateISO4217.java 1 1 0 0 ============================== TEST SUCCESS NOTE: Windows GHA tests were skipped because of [JDK-8358538](https://bugs.openjdk.org/browse/JDK-8358538) ------------- Commit messages: - Backport b8484be137a9d8bf6463188e1fc68b22db0b52c3 Changes: https://git.openjdk.org/jdk11u/pull/102/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u&pr=102&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356096 Stats: 11 lines in 4 files changed: 3 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk11u/pull/102.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/102/head:pull/102 PR: https://git.openjdk.org/jdk11u/pull/102 From duke at openjdk.org Wed Jun 4 15:15:02 2025 From: duke at openjdk.org (duke) Date: Wed, 4 Jun 2025 15:15:02 GMT Subject: [jdk11u] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Wed, 4 Jun 2025 13:08:27 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8356096](https://bugs.openjdk.org/browse/JDK-8356096) that implements update #179 of ISO-4217 with changes effective from may 2025. This is CPU2025_07-critical-approved, so I moved the PR from jdk11u-dev: https://github.com/openjdk/jdk11u-dev/pull/3038 . > > Tested on Linux with tier1 tests and: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/util/Currency/ValidateISO4217.java > 1 1 0 0 > ============================== > TEST SUCCESS > > > NOTE: Windows GHA tests were skipped because of [JDK-8358538](https://bugs.openjdk.org/browse/JDK-8358538) @vieiro Your change (at version 378b3944d31e772fd6eb2c6d1729f294e84c0b3a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/102#issuecomment-2940415876 From abakhtin at openjdk.org Wed Jun 4 16:31:51 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Wed, 4 Jun 2025 16:31:51 GMT Subject: [jdk21u-dev] RFR: 8347826: Introspector shows wrong method list after 8071693 In-Reply-To: References: Message-ID: On Wed, 4 Jun 2025 10:18:17 GMT, Roman Marchenko wrote: > This is backport of "8347826: Introspector shows wrong method list after 8071693" > > The backport is almost clean, the only conflict was in copyright year in `src/java.desktop/share/classes/java/beans/Introspector.java`. Looks good. No regressions in java/beans/Inspector tests after applying the patch. Updated DefaultMethodBeanTest passes. ------------- Marked as reviewed by abakhtin (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1847#pullrequestreview-2897395066 From ssubramaniam at openjdk.org Wed Jun 4 17:18:20 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 4 Jun 2025 17:18:20 GMT Subject: [jdk21u-dev] RFR: 8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp Message-ID: Backporting JDK-8343452: Incorrect WINDOWS build variable is used in macroAssembler_x86.cpp. HotSpot VM build macro only defines _WINDOWS env variable (not WINDOWS). `call_clobbered_gp_registers()` and `call_clobbered_xmm_registers()` use the wrong variable name. Leads to RSI and RDI missing from list of clobbered register on windows due, and may cause issue when calling native code which modifies them. Ran GHA Sanity Checks and local Tier 1 and 2 (though not on a Windows machine). Patch is clean. ------------- Commit messages: - Backport 0e1c1b793d43064aabe9571057284899c9580f30 Changes: https://git.openjdk.org/jdk21u-dev/pull/1848/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1848&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343452 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1848.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1848/head:pull/1848 PR: https://git.openjdk.org/jdk21u-dev/pull/1848 From ssubramaniam at openjdk.org Wed Jun 4 17:24:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 4 Jun 2025 17:24:15 GMT Subject: [jdk21u-dev] RFR: 8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" Message-ID: Backporting JDK-8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487". The `javax/management/remote/mandatory/notif/ListenerScaleTest.java` test fails intermittently - this change preserves the function of the test, while minimizing/removing intermittent failures. Specifically, the test exists to check that notification work does not scale linearly with number of MBeans, so it calculates a ratio of the time taken with one, and with 20,000 MBeans. We can increase the point at which that calculated ratio is considered a failure: original commit chooses 2500. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. ------------- Commit messages: - Backport debf0ecfb0076f5513595c74038215520d630764 Changes: https://git.openjdk.org/jdk21u-dev/pull/1849/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1849&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313355 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1849.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1849/head:pull/1849 PR: https://git.openjdk.org/jdk21u-dev/pull/1849 From ssubramaniam at openjdk.org Wed Jun 4 17:37:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 4 Jun 2025 17:37:14 GMT Subject: [jdk21u-dev] RFR: 8334010: VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes Message-ID: Backporting JDK-8334010: VM crashes with ObjectAlignmentInBytes > GCCardSizeInBytes. This change makes VM initialization reject invalid combinations of ObjectAlignmentInBytes and GCCardSizeInBytes. ObjectAlignmentInBytes larger than GCCardSizeInBytes causes issues with setting correct BOT offsets. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. ------------- Commit messages: - Backport 577babf1968700e4b648305cd5a5c2ddf712e2dc Changes: https://git.openjdk.org/jdk21u-dev/pull/1850/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1850&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334010 Stats: 71 lines in 2 files changed: 71 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1850.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1850/head:pull/1850 PR: https://git.openjdk.org/jdk21u-dev/pull/1850 From serb at openjdk.org Wed Jun 4 19:42:45 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 4 Jun 2025 19:42:45 GMT Subject: [jdk11u-dev] RFR: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Message-ID: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> Hi all, This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. The patch doesn't apply cleanly because the deleted lines use a different URL in jdk11u. That's because [JDK-8295470](https://bugs.openjdk.org/browse/JDK-8295470) wasn't backported there. Thanks! ------------- Commit messages: - Backport 375f3dc9ed0f1704e726d0d704420c38a0a5513c Changes: https://git.openjdk.org/jdk11u-dev/pull/3041/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3041&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356053 Stats: 26 lines in 1 file changed: 15 ins; 4 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3041.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3041/head:pull/3041 PR: https://git.openjdk.org/jdk11u-dev/pull/3041 From phh at openjdk.org Wed Jun 4 19:57:59 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 4 Jun 2025 19:57:59 GMT Subject: [jdk11u-dev] RFR: 8217527: jmod hash does not work if --hash-module does not include the target module [v2] In-Reply-To: References: Message-ID: On Sat, 31 May 2025 16:41:21 GMT, Daniel Hu wrote: >> I'd like to backport this fix because currently `jmod hash` command does not work on already created modules and this fixes that issue. This isn't intended behavior; nothing in Oracle documentation states this limitation, and moreover the command itself gives opaque response: there's no error message or non-zero exit, instead the command does nothing and no modules are changed after hashing. >> >> The backport isn't clean because of conflicts in `HashesTest.java`. The conflicts are due to later commits being backported first; as all main `HashesTest.java` patches on jdk17 are now backport to 11, resolution meant simply copying 17's implementation over (some differences remain like `upgradeableModule` method is in different location but otherwise its function is exactly the same). This change was ran on internal Amazon pipelines and passes jtreg tier1-4 + tck tests on the following platforms: linux x64, aarch64, x86, aarch32; macos x64, aarch64; windows x64, x86. > > Daniel Hu has updated the pull request incrementally with one additional commit since the last revision: > > Add missing testHashModulesPattern testHashModulesPattern() was static as in the original patch, but tip has it virtual, so np afaic. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3039#pullrequestreview-2897938264 From phh at openjdk.org Wed Jun 4 19:59:52 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 4 Jun 2025 19:59:52 GMT Subject: [jdk21u-dev] RFR: 8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks In-Reply-To: <4fPDyysZhozZl4V9_X2bOTHxSLimmp1Htr3WjMHoW9U=.86600e78-4429-4c2a-b4c2-9dd8e07abc47@github.com> References: <4fPDyysZhozZl4V9_X2bOTHxSLimmp1Htr3WjMHoW9U=.86600e78-4429-4c2a-b4c2-9dd8e07abc47@github.com> Message-ID: On Mon, 2 Jun 2025 09:26:41 GMT, Martin Doerr wrote: > Almost clean backport of [JDK-8357793](https://bugs.openjdk.org/browse/JDK-8357793). I only had to change `SharedRuntime` to `StubRoutines` because [JDK-8337987](https://bugs.openjdk.org/browse/JDK-8337987) is not in 21. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1842#pullrequestreview-2897943523 From mdoerr at openjdk.org Wed Jun 4 20:06:57 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 4 Jun 2025 20:06:57 GMT Subject: [jdk21u-dev] RFR: 8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks In-Reply-To: <4fPDyysZhozZl4V9_X2bOTHxSLimmp1Htr3WjMHoW9U=.86600e78-4429-4c2a-b4c2-9dd8e07abc47@github.com> References: <4fPDyysZhozZl4V9_X2bOTHxSLimmp1Htr3WjMHoW9U=.86600e78-4429-4c2a-b4c2-9dd8e07abc47@github.com> Message-ID: On Mon, 2 Jun 2025 09:26:41 GMT, Martin Doerr wrote: > Almost clean backport of [JDK-8357793](https://bugs.openjdk.org/browse/JDK-8357793). I only had to change `SharedRuntime` to `StubRoutines` because [JDK-8337987](https://bugs.openjdk.org/browse/JDK-8337987) is not in 21. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1842#issuecomment-2941309943 From serb at openjdk.org Wed Jun 4 20:13:34 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 4 Jun 2025 20:13:34 GMT Subject: [jdk11u-dev] RFR: 8211804: Constant AO_UNUSED_MBZ uses left shift of negative value Message-ID: Hi all, This pull request contains a backport of commit [51be7db9](https://github.com/openjdk/jdk/commit/51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Kim Barrett on 9 Oct 2018 and was reviewed by Alan Bateman. This patch fixes a build error on macOS with Xcode 16.4 that can't be resolved using `--disable-warnings-as-errors`. /jdk11u-dev/src/jdk.pack/share/native/common-unpack/constants.h:206:33: error: expression is not an integral constant expression 206 | AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. | ^~~~~~~~ Thanks! ------------- Commit messages: - Backport 51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf Changes: https://git.openjdk.org/jdk11u-dev/pull/3042/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3042&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8211804 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3042.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3042/head:pull/3042 PR: https://git.openjdk.org/jdk11u-dev/pull/3042 From fyang at openjdk.org Thu Jun 5 02:44:49 2025 From: fyang at openjdk.org (Fei Yang) Date: Thu, 5 Jun 2025 02:44:49 GMT Subject: [jdk21u-dev] RFR: 8358310: ZGC: riscv, ppc ZPlatformAddressOffsetBits may return a too large value In-Reply-To: References: Message-ID: On Tue, 3 Jun 2025 13:13:05 GMT, Martin Doerr wrote: > Backport of [JDK-8358310](https://bugs.openjdk.org/browse/JDK-8358310). Applies cleanly, but JDK21 still contains the non-generational version of ZGC which should also get updated. I'm using the same values as in the generational version. LGTM. `hotspot_gc` tested on linux-riscv64 platform. Thanks. ------------- Marked as reviewed by fyang (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1845#pullrequestreview-2898707369 From goetz at openjdk.org Thu Jun 5 06:53:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 06:53:41 GMT Subject: [jdk21u-dev] RFR: 8358659: Bump update version for OpenJDK: jdk-21.0.9 Message-ID: <5Kd7VoaaAlI6FcBYFiH5wpBs7AdarPap9SKNlwvfytI=.d5b45c17-cfb3-49db-b5b1-ae5dda4f5767@github.com> One of the required updates of meta information. ------------- Commit messages: - 8358659: Bump update version for OpenJDK: jdk-21.0.9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1852/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1852&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358659 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1852.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1852/head:pull/1852 PR: https://git.openjdk.org/jdk21u-dev/pull/1852 From goetz at openjdk.org Thu Jun 5 06:56:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 06:56:48 GMT Subject: [jdk17u-dev] RFR: 8358660: Bump update version for OpenJDK: jdk-17.0.17 Message-ID: One of the required updates of meta information. ------------- Commit messages: - 8358660: Bump update version for OpenJDK: jdk-17.0.17 Changes: https://git.openjdk.org/jdk17u-dev/pull/3616/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3616&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358660 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3616.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3616/head:pull/3616 PR: https://git.openjdk.org/jdk17u-dev/pull/3616 From mbaesken at openjdk.org Thu Jun 5 07:37:02 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 5 Jun 2025 07:37:02 GMT Subject: [jdk17u-dev] RFR: 8358660: Bump update version for OpenJDK: jdk-17.0.17 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 06:51:30 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3616#pullrequestreview-2899182549 From mbaesken at openjdk.org Thu Jun 5 07:37:55 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 5 Jun 2025 07:37:55 GMT Subject: [jdk21u-dev] RFR: 8358659: Bump update version for OpenJDK: jdk-21.0.9 In-Reply-To: <5Kd7VoaaAlI6FcBYFiH5wpBs7AdarPap9SKNlwvfytI=.d5b45c17-cfb3-49db-b5b1-ae5dda4f5767@github.com> References: <5Kd7VoaaAlI6FcBYFiH5wpBs7AdarPap9SKNlwvfytI=.d5b45c17-cfb3-49db-b5b1-ae5dda4f5767@github.com> Message-ID: On Thu, 5 Jun 2025 06:48:08 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1852#pullrequestreview-2899185210 From sgehwolf at openjdk.org Thu Jun 5 08:01:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 5 Jun 2025 08:01:59 GMT Subject: [jdk17u-dev] RFR: 8358660: Bump update version for OpenJDK: jdk-17.0.17 In-Reply-To: References: Message-ID: <0AX0BXUc1a7EGjdRv3ryrMkGlD5ga3gNgkqepEj826s=.1f856211-ee3c-4660-b73d-32241b8b7d49@github.com> On Thu, 5 Jun 2025 06:51:30 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3616#pullrequestreview-2899259192 From sgehwolf at openjdk.org Thu Jun 5 08:02:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 5 Jun 2025 08:02:55 GMT Subject: [jdk21u-dev] RFR: 8358659: Bump update version for OpenJDK: jdk-21.0.9 In-Reply-To: <5Kd7VoaaAlI6FcBYFiH5wpBs7AdarPap9SKNlwvfytI=.d5b45c17-cfb3-49db-b5b1-ae5dda4f5767@github.com> References: <5Kd7VoaaAlI6FcBYFiH5wpBs7AdarPap9SKNlwvfytI=.d5b45c17-cfb3-49db-b5b1-ae5dda4f5767@github.com> Message-ID: On Thu, 5 Jun 2025 06:48:08 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1852#pullrequestreview-2899261568 From shade at openjdk.org Thu Jun 5 08:05:10 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 5 Jun 2025 08:05:10 GMT Subject: [jdk21u-dev] RFR: 8358538: Update GHA Windows runner to 2025 Message-ID: Fixes GHA. Current Windows runners are already in brown-out stage, and will be decommissioned by the end of the month. So we need to get it into update repos soon. Additional testing: - [ ] GHA ------------- Commit messages: - Backport b787ff6def08a050b690b60e4a0ceb3aec2b73c8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1853/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1853&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358538 Stats: 6 lines in 2 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1853.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1853/head:pull/1853 PR: https://git.openjdk.org/jdk21u-dev/pull/1853 From shade at openjdk.org Thu Jun 5 08:08:38 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 5 Jun 2025 08:08:38 GMT Subject: [jdk17u-dev] RFR: 8358538: Update GHA Windows runner to 2025 Message-ID: Fixes GHA. Current Windows runners are already in brown-out stage, and will be decommissioned by the end of the month. So we need to get it into update repos soon. Additional testing: - [ ] GHA ------------- Commit messages: - Backport b787ff6def08a050b690b60e4a0ceb3aec2b73c8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3617/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3617&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358538 Stats: 6 lines in 2 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3617.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3617/head:pull/3617 PR: https://git.openjdk.org/jdk17u-dev/pull/3617 From shade at openjdk.org Thu Jun 5 08:08:52 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 5 Jun 2025 08:08:52 GMT Subject: [jdk21u-dev] RFR: 8358538: Update GHA Windows runner to 2025 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 07:56:51 GMT, Aleksey Shipilev wrote: > Fixes GHA. Current Windows runners are already in brown-out stage, and will be decommissioned by the end of the month. So we need to get it into update repos soon. > > Additional testing: > - [ ] GHA Of course there are build failures. Of course... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1853#issuecomment-2943172058 From goetz at openjdk.org Thu Jun 5 08:14:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 08:14:55 GMT Subject: [jdk21u-dev] Integrated: 8358659: Bump update version for OpenJDK: jdk-21.0.9 In-Reply-To: <5Kd7VoaaAlI6FcBYFiH5wpBs7AdarPap9SKNlwvfytI=.d5b45c17-cfb3-49db-b5b1-ae5dda4f5767@github.com> References: <5Kd7VoaaAlI6FcBYFiH5wpBs7AdarPap9SKNlwvfytI=.d5b45c17-cfb3-49db-b5b1-ae5dda4f5767@github.com> Message-ID: On Thu, 5 Jun 2025 06:48:08 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. This pull request has now been integrated. Changeset: dcb39d84 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dcb39d84a8949bc76a4754bd19abb7e26ce93aa6 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8358659: Bump update version for OpenJDK: jdk-21.0.9 Reviewed-by: mbaesken, sgehwolf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1852 From goetz at openjdk.org Thu Jun 5 08:16:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 08:16:01 GMT Subject: [jdk17u-dev] Integrated: 8358660: Bump update version for OpenJDK: jdk-17.0.17 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 06:51:30 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. This pull request has now been integrated. Changeset: 3a46af4a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3a46af4ac3ba8d330a7fb6f0858113cca6e3d9a2 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8358660: Bump update version for OpenJDK: jdk-17.0.17 Reviewed-by: mbaesken, sgehwolf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3616 From goetz at openjdk.org Thu Jun 5 08:23:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 08:23:51 GMT Subject: [jdk21u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: On Wed, 4 Jun 2025 10:06:23 GMT, Radek Cap wrote: > Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 > > The IANA Functions Operator has updated the language subtag registry to "2025-05-15". > > Clean backport. > Passed tier1 tests. > > There are the same failures on the master branch in a local run: > > > compiler/escapeAnalysis/TestFindInstMemRecursion.java: > test result: Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. > > serviceability/sa/ClhsdbPstack.java#core > test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 1920000ms, elapsed time including timeout handling was 1920178ms). > > serviceability/sa/ClhsdbPstack.java#process > test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 480000ms, elapsed time including timeout handling was 480217ms). > > serviceability/sa/TestJhsdbJstackMixed.java: > test result: Error. "driver" action timed out with a timeout of 480 seconds on agent 58 > > java/foreign/nested/TestNested.java > test result: Failed. Compilation failed: Compilation failed > > > GH Actions are passing, Windows failures are unrelated. HI @RadekCap if this gets approved for 24u, we want to get this into the July update. Thus, in this case, we will need a PR agains jdk21u, not jdk21u-dev. But we need to wait on the decision for 24u. I remove the approval tag in the meantime. Please label again if it get's denied for 24u (or does not make the July update). If it makes the July update of 24u, please open a PR agains jdk21u and label jdk21u-critical-request. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1846#issuecomment-2943216964 From duke at openjdk.org Thu Jun 5 08:35:50 2025 From: duke at openjdk.org (Radek Cap) Date: Thu, 5 Jun 2025 08:35:50 GMT Subject: [jdk21u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: <22NCuZ7IBXGycfysbigIBZKwX-HTemxdWoC7kXYMNAc=.83cfa08f-0022-4d62-90a9-b1296e8e4fbf@github.com> On Thu, 5 Jun 2025 08:21:41 GMT, Goetz Lindenmaier wrote: >> Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 >> >> The IANA Functions Operator has updated the language subtag registry to "2025-05-15". >> >> Clean backport. >> Passed tier1 tests. >> >> There are the same failures on the master branch in a local run: >> >> >> compiler/escapeAnalysis/TestFindInstMemRecursion.java: >> test result: Failed. Execution failed: `main' threw exception: java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. >> >> serviceability/sa/ClhsdbPstack.java#core >> test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 1920000ms, elapsed time including timeout handling was 1920178ms). >> >> serviceability/sa/ClhsdbPstack.java#process >> test result: Error. Program `/home/rcap/git/github/jdk21u-dev/build/linux-x86_64-server-release/images/jdk/bin/java' timed out (timeout set to 480000ms, elapsed time including timeout handling was 480217ms). >> >> serviceability/sa/TestJhsdbJstackMixed.java: >> test result: Error. "driver" action timed out with a timeout of 480 seconds on agent 58 >> >> java/foreign/nested/TestNested.java >> test result: Failed. Compilation failed: Compilation failed >> >> >> GH Actions are passing, Windows failures are unrelated. > > HI @RadekCap > if this gets approved for 24u, we want to get this into the July update. > Thus, in this case, we will need a PR agains jdk21u, not jdk21u-dev. > But we need to wait on the decision for 24u. > I remove the approval tag in the meantime. Please label again if it get's denied for 24u (or does not make the July update). > If it makes the July update of 24u, please open a PR agains jdk21u and label jdk21u-critical-request. Hi @GoeLin, Yes, I'm waiting for 24u approval. Let's see which will come sooner: the July update or 24u approval. If approved first, I'll create a PR against 24u and close this one. The same situation will likely apply to 17 (PR already exists and waiting for 24u, 21u approval), and later to 11. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1846#issuecomment-2943249031 From sgehwolf at openjdk.org Thu Jun 5 08:55:04 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 5 Jun 2025 08:55:04 GMT Subject: [jdk11u] RFR: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Wed, 4 Jun 2025 13:08:27 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8356096](https://bugs.openjdk.org/browse/JDK-8356096) that implements update #179 of ISO-4217 with changes effective from may 2025. This is CPU2025_07-critical-approved, so I moved the PR from jdk11u-dev: https://github.com/openjdk/jdk11u-dev/pull/3038 . > > Tested on Linux with tier1 tests and: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/util/Currency/ValidateISO4217.java > 1 1 0 0 > ============================== > TEST SUCCESS > > > NOTE: Windows GHA tests were skipped because of [JDK-8358538](https://bugs.openjdk.org/browse/JDK-8358538) GHA failure is infra related. Windows build is caused by the 2019 runner issue. See [JDK-8358538](https://bugs.openjdk.org/browse/JDK-8358538). ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/102#issuecomment-2943305181 From duke at openjdk.org Thu Jun 5 08:55:05 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 5 Jun 2025 08:55:05 GMT Subject: [jdk11u] Integrated: 8356096: ISO 4217 Amendment 179 Update In-Reply-To: References: Message-ID: On Wed, 4 Jun 2025 13:08:27 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8356096](https://bugs.openjdk.org/browse/JDK-8356096) that implements update #179 of ISO-4217 with changes effective from may 2025. This is CPU2025_07-critical-approved, so I moved the PR from jdk11u-dev: https://github.com/openjdk/jdk11u-dev/pull/3038 . > > Tested on Linux with tier1 tests and: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/util/Currency/ValidateISO4217.java > 1 1 0 0 > ============================== > TEST SUCCESS > > > NOTE: Windows GHA tests were skipped because of [JDK-8358538](https://bugs.openjdk.org/browse/JDK-8358538) This pull request has now been integrated. Changeset: 3efaf7a0 Author: Antonio Vieiro Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u/commit/3efaf7a09130ae3cd49c58e3a646954cec29c084 Stats: 11 lines in 4 files changed: 3 ins; 0 del; 8 mod 8356096: ISO 4217 Amendment 179 Update Backport-of: b8484be137a9d8bf6463188e1fc68b22db0b52c3 ------------- PR: https://git.openjdk.org/jdk11u/pull/102 From rmarchenko at openjdk.org Thu Jun 5 09:11:10 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Thu, 5 Jun 2025 09:11:10 GMT Subject: [jdk17u-dev] RFR: 8347826: Introspector shows wrong method list after 8071693 Message-ID: This is backport of "8347826: Introspector shows wrong method list after 8071693" The backport is almost clean, the only conflicts were in copyright year in 2 files. ------------- Commit messages: - Backport c5f235c000db6654493ea109008dbccf97f01678 Changes: https://git.openjdk.org/jdk17u-dev/pull/3618/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3618&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347826 Stats: 455 lines in 4 files changed: 398 ins; 8 del; 49 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3618.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3618/head:pull/3618 PR: https://git.openjdk.org/jdk17u-dev/pull/3618 From goetz at openjdk.org Thu Jun 5 09:45:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 09:45:51 GMT Subject: [jdk21u] RFR: 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" Message-ID: <2NSVyKQ55TQwOFQ0wmwW-5BP9EMpX5z_4t7yrdjAvkw=.69820ff7-4913-4e09-bbe5-736f667a8fcd@github.com> I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport a300c356555019a42c19bf0c16184f6dee4ad96e Changes: https://git.openjdk.org/jdk21u/pull/463/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=463&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357105 Stats: 66 lines in 2 files changed: 64 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u/pull/463.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/463/head:pull/463 PR: https://git.openjdk.org/jdk21u/pull/463 From goetz at openjdk.org Thu Jun 5 09:47:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 09:47:31 GMT Subject: [jdk17u] RFR: 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" Message-ID: I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport a300c356555019a42c19bf0c16184f6dee4ad96e Changes: https://git.openjdk.org/jdk17u/pull/406/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=406&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357105 Stats: 66 lines in 2 files changed: 64 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u/pull/406.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/406/head:pull/406 PR: https://git.openjdk.org/jdk17u/pull/406 From dtabata at openjdk.org Thu Jun 5 11:04:00 2025 From: dtabata at openjdk.org (Daishi Tabata) Date: Thu, 5 Jun 2025 11:04:00 GMT Subject: [jdk21u-dev] RFR: 8357194: [21u] lible cannot find the path of libjava [v2] In-Reply-To: References: Message-ID: On Mon, 19 May 2025 01:20:43 GMT, Daishi Tabata wrote: >> This change adds the?`ORIGIN`?flag to the?`lible`?build, enabling it to find?`libjava`?like other libraries. >> >> It is believed that the ORIGIN flag was accidentally omitted in JDK-8306983, which aimed to provide `le library` (originally only available on Windows) for Linux and macOS as well. >> >> After applying this fix, I have verified that?`lible`?can successfully find?`libjava`?on Linux. For reference, Windows is not affected because the SET_SHARED_LIBRARY_ORIGIN for Windows is empty. >> >> Testing: >> I have confirmed that all tests in?`:langtools_jshell` test group?pass after this fix. > > Daishi Tabata has updated the pull request incrementally with one additional commit since the last revision: > > run jcheck Thank you for review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1803#issuecomment-2943730175 From duke at openjdk.org Thu Jun 5 11:04:00 2025 From: duke at openjdk.org (duke) Date: Thu, 5 Jun 2025 11:04:00 GMT Subject: [jdk21u-dev] RFR: 8357194: [21u] lible cannot find the path of libjava [v2] In-Reply-To: References: Message-ID: <_h2855BEkkb8Y5lMdjHNld0Np28vOYndwjYQab13pKA=.acf8b69a-60ac-45df-8229-7101b5ec50f0@github.com> On Mon, 19 May 2025 01:20:43 GMT, Daishi Tabata wrote: >> This change adds the?`ORIGIN`?flag to the?`lible`?build, enabling it to find?`libjava`?like other libraries. >> >> It is believed that the ORIGIN flag was accidentally omitted in JDK-8306983, which aimed to provide `le library` (originally only available on Windows) for Linux and macOS as well. >> >> After applying this fix, I have verified that?`lible`?can successfully find?`libjava`?on Linux. For reference, Windows is not affected because the SET_SHARED_LIBRARY_ORIGIN for Windows is empty. >> >> Testing: >> I have confirmed that all tests in?`:langtools_jshell` test group?pass after this fix. > > Daishi Tabata has updated the pull request incrementally with one additional commit since the last revision: > > run jcheck @tabata-d Your change (at version 6e3e06c78b5712aa96d01592d312db1c531f6f6b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1803#issuecomment-2943732826 From goetz at openjdk.org Thu Jun 5 11:34:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 11:34:59 GMT Subject: [jdk17u-dev] RFR: 8301793: AlgorithmId should not encode a missing parameters field as NULL unless hardcoded In-Reply-To: References: Message-ID: On Mon, 2 Jun 2025 11:36:33 GMT, Varada M wrote: > Hi all, > > This pull request contains a backport of commit [a97271e3](https://github.com/openjdk/jdk/commit/a97271e3b5d5a08fc503a11cd3e253974fb77ce6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Weijun Wang on 6 Mar 2023 and was reviewed by Sean Mullan. > > Thanks! Hi Varada, please first get a review, then label for approval. Please edit the description of the PR and tell why this is not clean. I'm not sure this is a good backport. Please tell in the approval comment in JBS why you want to backport this and give a risk assessment. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3615#issuecomment-2943822026 From mdoerr at openjdk.org Thu Jun 5 12:20:58 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 5 Jun 2025 12:20:58 GMT Subject: [jdk21u-dev] Integrated: 8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks In-Reply-To: <4fPDyysZhozZl4V9_X2bOTHxSLimmp1Htr3WjMHoW9U=.86600e78-4429-4c2a-b4c2-9dd8e07abc47@github.com> References: <4fPDyysZhozZl4V9_X2bOTHxSLimmp1Htr3WjMHoW9U=.86600e78-4429-4c2a-b4c2-9dd8e07abc47@github.com> Message-ID: On Mon, 2 Jun 2025 09:26:41 GMT, Martin Doerr wrote: > Almost clean backport of [JDK-8357793](https://bugs.openjdk.org/browse/JDK-8357793). I only had to change `SharedRuntime` to `StubRoutines` because [JDK-8337987](https://bugs.openjdk.org/browse/JDK-8337987) is not in 21. This pull request has now been integrated. Changeset: fef4c29e Author: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/fef4c29e5a296c0c689abb25183c243326607614 Stats: 4 lines in 2 files changed: 2 ins; 0 del; 2 mod 8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks Reviewed-by: phh Backport-of: ba9f44c90fe8da2d97d67b6878ac2c0c14e35bd0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1842 From mdoerr at openjdk.org Thu Jun 5 12:49:40 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 5 Jun 2025 12:49:40 GMT Subject: [jdk17u-dev] RFR: 8357793: [PPC64] VM crashes with -XX:-UseSIGTRAP -XX:-ImplicitNullChecks Message-ID: Backport of [JDK-8357793](https://bugs.openjdk.org/browse/JDK-8357793). Version from jdk21u-dev applies cleanly, but `InterpreterMacroAssembler::load_klass_check_null_throw` didn't exist in 17u. I've taken the PPC64 interpreter parts from https://github.com/openjdk/jdk/commit/7cf7e0a20b37522b0c7a97e5269bcd2eed174dbe. ------------- Commit messages: - Backport fef4c29e5a296c0c689abb25183c243326607614 Changes: https://git.openjdk.org/jdk17u-dev/pull/3619/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3619&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357793 Stats: 14 lines in 4 files changed: 8 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3619.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3619/head:pull/3619 PR: https://git.openjdk.org/jdk17u-dev/pull/3619 From duke at openjdk.org Thu Jun 5 13:57:52 2025 From: duke at openjdk.org (Bara' Hasheesh) Date: Thu, 5 Jun 2025 13:57:52 GMT Subject: [jdk17u-dev] Withdrawn: 8312475: org.jline.util.PumpReader signed byte problem In-Reply-To: References: Message-ID: On Tue, 29 Apr 2025 07:10:57 GMT, Bara' Hasheesh wrote: > Clean Backport JDK-8312475: SonarCloud reports a possible issue in `read` method > > * `buffer.get()` reads a signed byte so it has a range of -128-127 > * When end of file is reached the read method returns -1 signed integer > > When the `buffer.get()` reads -1 => it returns 0xFF as a signed byte value, this causes the SonarCloud to confuse the possibility that the -1 byte value (0xFF), equals the -1 EOF value (0xFFFFFFFF) > > This simply added a casting to & 0xFF to avoid this confusion. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3536 From phh at openjdk.org Thu Jun 5 14:17:57 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 5 Jun 2025 14:17:57 GMT Subject: [jdk21u-dev] Integrated: 8346285: Update jarsigner compatibility test for change in default digest algorithm In-Reply-To: References: Message-ID: On Wed, 28 May 2025 19:35:19 GMT, Paul Hohensee wrote: > Backport for Oracle 21.0.8 parity. Clean backport, test only, modified test passes. This pull request has now been integrated. Changeset: a908f3b3 Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/a908f3b3aa56d153bb6a01d22dba8ff2702a0d41 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod 8346285: Update jarsigner compatibility test for change in default digest algorithm Backport-of: e7d21fcf4949106e89afd413e9abc47d622dd47a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1840 From phh at openjdk.org Thu Jun 5 14:17:58 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 5 Jun 2025 14:17:58 GMT Subject: [jdk17u-dev] Integrated: 8346285: Update jarsigner compatibility test for change in default digest algorithm In-Reply-To: References: Message-ID: On Wed, 28 May 2025 19:30:49 GMT, Paul Hohensee wrote: > Backport for Oracle 17.0.16 parity. Clean backport, test only, modified test passes. This pull request has now been integrated. Changeset: c1c2475e Author: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/c1c2475ebca1459213925920d2a173f7979247d3 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod 8346285: Update jarsigner compatibility test for change in default digest algorithm Backport-of: e7d21fcf4949106e89afd413e9abc47d622dd47a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3613 From dtabata at openjdk.org Thu Jun 5 14:19:59 2025 From: dtabata at openjdk.org (Daishi Tabata) Date: Thu, 5 Jun 2025 14:19:59 GMT Subject: [jdk21u-dev] Integrated: 8357194: [21u] lible cannot find the path of libjava In-Reply-To: References: Message-ID: <-cW7D3rFtX0szrUEBCiUsaKHW7qYKkTZoHg0hI-oS4I=.56648b5b-522e-47fe-b36d-62c2b7ece0a9@github.com> On Mon, 19 May 2025 01:02:07 GMT, Daishi Tabata wrote: > This change adds the?`ORIGIN`?flag to the?`lible`?build, enabling it to find?`libjava`?like other libraries. > > It is believed that the ORIGIN flag was accidentally omitted in JDK-8306983, which aimed to provide `le library` (originally only available on Windows) for Linux and macOS as well. > > After applying this fix, I have verified that?`lible`?can successfully find?`libjava`?on Linux. For reference, Windows is not affected because the SET_SHARED_LIBRARY_ORIGIN for Windows is empty. > > Testing: > I have confirmed that all tests in?`:langtools_jshell` test group?pass after this fix. This pull request has now been integrated. Changeset: 19f95c20 Author: Daishi Tabata Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/19f95c20b14fe1f6852f789bf22066218ae19f3a Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8357194: [21u] lible cannot find the path of libjava Reviewed-by: phh ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1803 From duke at openjdk.org Thu Jun 5 15:40:37 2025 From: duke at openjdk.org (Radek Cap) Date: Thu, 5 Jun 2025 15:40:37 GMT Subject: [jdk17u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Message-ID: Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 The IANA Functions Operator has updated the language subtag registry to "2025-05-15". Clean backport. Passed tier1 tests. Passed gtests. GH Actions are passing, Windows failures are unrelated. ------------- Commit messages: - Backport f318868268f32934a2f0c4e26a6c75360d8e74b1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3620/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3620&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348328 Stats: 143 lines in 2 files changed: 135 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3620.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3620/head:pull/3620 PR: https://git.openjdk.org/jdk17u-dev/pull/3620 From duke at openjdk.org Thu Jun 5 15:46:46 2025 From: duke at openjdk.org (Radek Cap) Date: Thu, 5 Jun 2025 15:46:46 GMT Subject: [jdk11u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 Message-ID: Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 The IANA Functions Operator has updated the language subtag registry to "2025-05-15". Clean backport. Passed tier1 tests. Passed gtests. GH Actions are passing, Windows failures are unrelated. ------------- Commit messages: - Backport f318868268f32934a2f0c4e26a6c75360d8e74b1 Changes: https://git.openjdk.org/jdk11u-dev/pull/3043/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3043&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348328 Stats: 143 lines in 2 files changed: 135 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3043.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3043/head:pull/3043 PR: https://git.openjdk.org/jdk11u-dev/pull/3043 From phh at openjdk.org Thu Jun 5 16:35:59 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 5 Jun 2025 16:35:59 GMT Subject: [jdk11u-dev] RFR: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout In-Reply-To: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> References: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> Message-ID: On Wed, 4 Jun 2025 03:17:47 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. > > The patch doesn't apply cleanly because the deleted lines use a different URL in jdk11u. That's because [JDK-8295470](https://bugs.openjdk.org/browse/JDK-8295470) wasn't backported there. > > Thanks! Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3041#pullrequestreview-2901004505 From mbaesken at openjdk.org Thu Jun 5 16:53:58 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 5 Jun 2025 16:53:58 GMT Subject: [jdk21u-dev] Integrated: 8356269: Fix broken web-links after JDK-8295470 In-Reply-To: References: Message-ID: On Wed, 28 May 2025 13:35:00 GMT, Matthias Baesken wrote: > 8356269: Fix broken web-links after JDK-8295470 This pull request has now been integrated. Changeset: 7771a2d3 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/7771a2d373e419376e0185f66bd01759aa23a078 Stats: 3 lines in 3 files changed: 0 ins; 0 del; 3 mod 8356269: Fix broken web-links after JDK-8295470 Backport-of: 21f01e0c89e40ae2701d8cb24c737be78f4dcd19 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1838 From mbaesken at openjdk.org Thu Jun 5 16:55:57 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 5 Jun 2025 16:55:57 GMT Subject: [jdk21u-dev] Integrated: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Mon, 2 Jun 2025 12:38:55 GMT, Matthias Baesken wrote: > makefile needs adjustments, screencast_pipewire.c diffs in the stride + COPYRIGHT info This pull request has now been integrated. Changeset: 0c697daf Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/0c697daf474b580cd447db1cb86b09c85a251175 Stats: 42 lines in 4 files changed: 35 ins; 4 del; 3 mod 8351277: Remove pipewire from AIX build Reviewed-by: mdoerr Backport-of: 6bc480358c80b0a1a94b5ca5f4b7ff2d84ce8e37 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1844 From mbaesken at openjdk.org Thu Jun 5 16:57:56 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 5 Jun 2025 16:57:56 GMT Subject: [jdk21u-dev] Integrated: 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX In-Reply-To: References: Message-ID: On Wed, 28 May 2025 13:33:27 GMT, Matthias Baesken wrote: > 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX This pull request has now been integrated. Changeset: ec3bc56a Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/ec3bc56acf601455c793b3f2fe2f465346db4686 Stats: 12 lines in 2 files changed: 6 ins; 0 del; 6 mod 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX Backport-of: 088825ed889551e6067d46bf77fe4d30a3972da1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1837 From ssubramaniam at openjdk.org Thu Jun 5 16:58:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 5 Jun 2025 16:58:59 GMT Subject: [jdk21u-dev] Integrated: 8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" In-Reply-To: References: Message-ID: On Wed, 4 Jun 2025 17:17:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487". The `javax/management/remote/mandatory/notif/ListenerScaleTest.java` test fails intermittently - this change preserves the function of the test, while minimizing/removing intermittent failures. Specifically, the test exists to check that notification work does not scale linearly with number of MBeans, so it calculates a ratio of the time taken with one, and with 20,000 MBeans. We can increase the point at which that calculated ratio is considered a failure: original commit chooses 2500. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test. Patch is clean. This pull request has now been integrated. Changeset: 2ac7476f Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/2ac7476f11f5c4e71f52a9e6f72624df874d680d Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" Backport-of: debf0ecfb0076f5513595c74038215520d630764 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1849 From mbaesken at openjdk.org Thu Jun 5 17:02:55 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 5 Jun 2025 17:02:55 GMT Subject: [jdk21u-dev] Integrated: 8353568: SEGV_BNDERR signal code adjust definition In-Reply-To: <85ywgN6ei6KlUGcin6Q8PCYJAHpeZqoeadyyHH6H1Y0=.2a2f26e7-bccc-4c34-ac3b-06b1e995d81c@github.com> References: <85ywgN6ei6KlUGcin6Q8PCYJAHpeZqoeadyyHH6H1Y0=.2a2f26e7-bccc-4c34-ac3b-06b1e995d81c@github.com> Message-ID: On Mon, 2 Jun 2025 12:30:28 GMT, Matthias Baesken wrote: > 8353568: SEGV_BNDERR signal code adjust definition This pull request has now been integrated. Changeset: 11ffcd56 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/11ffcd56e259fd3a8f57991a40be897d0af87337 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8353568: SEGV_BNDERR signal code adjust definition Backport-of: 6abf4e6d4d9f948b8ae51aec731b94ba7acd022e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1843 From goetz at openjdk.org Thu Jun 5 18:49:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 18:49:51 GMT Subject: [jdk17u-dev] RFR: 8285773: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 95d38bbd6b33a965b2312fd9409c6879ca2772ab Changes: https://git.openjdk.org/jdk17u-dev/pull/3622/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3622&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285773 Stats: 31 lines in 1 file changed: 7 ins; 11 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3622.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3622/head:pull/3622 PR: https://git.openjdk.org/jdk17u-dev/pull/3622 From goetz at openjdk.org Thu Jun 5 18:51:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 18:51:01 GMT Subject: [jdk17u-dev] RFR: 8285951: Replace Algorithms.eatMemory(...) with WB.fullGC() in vmTestbase_vm_gc_ref tests Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 61cb4b7448e96cb1ae218af4c39f44a5c66c0f9f Changes: https://git.openjdk.org/jdk17u-dev/pull/3623/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3623&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285951 Stats: 924 lines in 28 files changed: 117 ins; 557 del; 250 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3623.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3623/head:pull/3623 PR: https://git.openjdk.org/jdk17u-dev/pull/3623 From andrew at openjdk.org Thu Jun 5 20:03:49 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 5 Jun 2025 20:03:49 GMT Subject: [jdk21u-dev] RFR: 8358538: Update GHA Windows runner to 2025 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 08:06:05 GMT, Aleksey Shipilev wrote: > Of course there are build failures. And of course they are confusing: > > ``` > === Output from failing command(s) repeated here === > * For target hotspot_variant-server_libjvm_gtest_objs_test_enableIf.obj: > test_enableIf.cpp > d:\a\jdk21u-dev\jdk21u-dev\test\hotspot\gtest\metaprogramming\test_enableIf.cpp(74): error C2244: 'TestEnableIfNested::sub1': unable to match function definition to an existing declaration > d:\a\jdk21u-dev\jdk21u-dev\test\hotspot\gtest\metaprogramming\test_enableIf.cpp(74): note: see declaration of 'TestEnableIfNested::sub1' > d:\a\jdk21u-dev\jdk21u-dev\test\hotspot\gtest\metaprogramming\test_enableIf.cpp(74): note: definition > d:\a\jdk21u-dev\jdk21u-dev\test\hotspot\gtest\metaprogramming\test_enableIf.cpp(74): note: 'U TestEnableIfNested::sub1(U)' > d:\a\jdk21u-dev\jdk21u-dev\test\hotspot\gtest\metaprogramming\test_enableIf.cpp(74): note: existing declarations > d:\a\jdk21u-dev\jdk21u-dev\test\hotspot\gtest\metaprogramming\test_enableIf.cpp(69): note: 'U TestEnableIfNested::sub1(U)' > ``` > > Exactly the same code compiles fine in mainline... The one difference I see between the 21u and trunk version is the lack of `precompiled.hpp` in trunk, as it is specified on the command line instead ([JDK-8347909](https://bugs.openjdk.org/browse/JDK-8347909)). It might be worth trying 24u and seeing if it fails in the same way, though not worth fixing this there at this point in its lifecycle. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1853#issuecomment-2945973827 From andrew at openjdk.org Thu Jun 5 20:06:05 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 5 Jun 2025 20:06:05 GMT Subject: [jdk17u-dev] RFR: 8358538: Update GHA Windows runner to 2025 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 08:02:33 GMT, Aleksey Shipilev wrote: > Fixes GHA. Current Windows runners are already in brown-out stage, and will be decommissioned by the end of the month. So we need to get it into update repos soon. > > Additional testing: > - [ ] GHA Looks like this one is failing in the same way as [21u](https://github.com/openjdk/jdk21u-dev/pull/1853#issuecomment-2943172058) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3617#issuecomment-2945982671 From goetz at openjdk.org Thu Jun 5 20:32:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 20:32:06 GMT Subject: [jdk17u-dev] RFR: 8264207: CodeStrings does not honour fixed address assumption. Message-ID: I backport this for parity with 17.0.17-oracle. Three files needed trivial resolves, it might end up being clean. src/hotspot/share/asm/codeBuffer.cpp src/hotspot/share/code/codeBlob.cpp src/hotspot/share/interpreter/interpreter.hpp Trivial resolves ------------- Commit messages: - Add test file - Resolved Chunks - Backport 7bd4f496b493b804990615f6ce2cb1b4abd29a86 Changes: https://git.openjdk.org/jdk17u-dev/pull/3621/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3621&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8264207 Stats: 889 lines in 16 files changed: 537 ins; 129 del; 223 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3621.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3621/head:pull/3621 PR: https://git.openjdk.org/jdk17u-dev/pull/3621 From goetz at openjdk.org Thu Jun 5 20:45:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jun 2025 20:45:35 GMT Subject: [jdk17u-dev] RFR: 8294839: Disable StressLongCountedLoop in compiler/loopopts/TestRemoveEmptyLoop.java Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 73f06468ae7f9eebb8e37f2a534d2c19a8dac60d Changes: https://git.openjdk.org/jdk17u-dev/pull/3624/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3624&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294839 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3624.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3624/head:pull/3624 PR: https://git.openjdk.org/jdk17u-dev/pull/3624 From phh at openjdk.org Thu Jun 5 20:45:55 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 5 Jun 2025 20:45:55 GMT Subject: [jdk17u-dev] RFR: 8264207: CodeStrings does not honour fixed address assumption. In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 16:12:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Three files needed trivial resolves, it might end up being clean. > > src/hotspot/share/asm/codeBuffer.cpp > src/hotspot/share/code/codeBlob.cpp > src/hotspot/share/interpreter/interpreter.hpp > Trivial resolves Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3621#pullrequestreview-2902258919 From ssubramaniam at openjdk.org Thu Jun 5 21:13:36 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 5 Jun 2025 21:13:36 GMT Subject: [jdk21u-dev] RFR: 8327125: SpinYield.report should report microseconds Message-ID: Backporting JDK-8327125: SpinYield.report should report microseconds. This change adjusts function logic to provide microsecond granularity (as indicated by output), rather than erroneous millisecond granularity. Ran GHA Sanity Checks and local Tier 1 and 2, Patch is clean. ------------- Commit messages: - Backport 8cfacebd06da3a45d119b5378ce0c2dd591d2442 Changes: https://git.openjdk.org/jdk21u-dev/pull/1854/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1854&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327125 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1854.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1854/head:pull/1854 PR: https://git.openjdk.org/jdk21u-dev/pull/1854