From goetz at openjdk.org Wed Jan 1 10:29:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 1 Jan 2025 10:29:40 GMT Subject: [jdk17u-dev] RFR: 8283404: [macos] a11y : Screen magnifier does not show JMenu name In-Reply-To: References: Message-ID: <-W06qUr-ubZ16-4zLeVUkqOdQ5ktK1MlbACgdYXDweE=.037d906c-a37c-4e57-abab-321bdfd5fb71@github.com> On Tue, 31 Dec 2024 10:56:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA fialure: wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3180#issuecomment-2566946967 From goetz at openjdk.org Wed Jan 1 10:29:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 1 Jan 2025 10:29:41 GMT Subject: [jdk17u-dev] RFR: 8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above In-Reply-To: References: Message-ID: <-2vfRakOGY9b0VWwIqRlz4WB7DVIqKt7ecXLwOS2X8k=.f39a9676-92dc-4e86-9b75-26989168b9ab@github.com> On Tue, 31 Dec 2024 11:06:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Resolved copyright, probably clean. GHA failure: wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3181#issuecomment-2566946838 From duke at openjdk.org Wed Jan 1 16:58:52 2025 From: duke at openjdk.org (duke) Date: Wed, 1 Jan 2025 16:58:52 GMT Subject: [jdk23u] Withdrawn: 8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux In-Reply-To: References: Message-ID: On Wed, 6 Nov 2024 08:10:18 GMT, Matthias Baesken wrote: > 8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk23u/pull/217 From mbaesken at openjdk.org Thu Jan 2 08:25:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 2 Jan 2025 08:25:52 GMT Subject: [jdk17u-dev] Integrated: 8341722: Fix some warnings as errors when building on Linux with toolchain clang In-Reply-To: References: Message-ID: On Mon, 30 Dec 2024 13:10:12 GMT, Matthias Baesken wrote: > Backport of 8341722 from 21u-dev; symtab.c coding needed manual adjustment; os_linux part of commit not in 17 This pull request has now been integrated. Changeset: d929b803 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/d929b803836436314a62ede766467d3b436e00ff Stats: 8 lines in 3 files changed: 1 ins; 6 del; 1 mod 8341722: Fix some warnings as errors when building on Linux with toolchain clang Reviewed-by: mdoerr Backport-of: 3aa59b3139d6ca88afb4339510b0a47ec15c8959 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3179 From duke at openjdk.org Thu Jan 2 09:44:39 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 2 Jan 2025 09:44:39 GMT Subject: [jdk11u-dev] RFR: 8341424: GHA: Collect hs_errs from build time failures Message-ID: Backport of [JDK-8341424](https://bugs.openjdk.org/browse/JDK-8341424) and companion [JDK-8342704](https://bugs.openjdk.org/browse/JDK-8342704) This collects hs_errs when they happen with GitHub Actions, which may be useful during reviews. Low risk, as this affects GHA actions only. GHA builds and tests run correctly. ------------- Commit messages: - Backport 3bc06ab80f09b57dc10b182d9bc1ab1584cf6706 Changes: https://git.openjdk.org/jdk11u-dev/pull/2982/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2982&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341424 Stats: 81 lines in 3 files changed: 67 ins; 14 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2982.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2982/head:pull/2982 PR: https://git.openjdk.org/jdk11u-dev/pull/2982 From duke at openjdk.org Thu Jan 2 12:54:42 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 2 Jan 2025 12:54:42 GMT Subject: [jdk11u-dev] RFR: 8341424: GHA: Collect hs_errs from build time failures In-Reply-To: References: Message-ID: On Thu, 2 Jan 2025 09:40:10 GMT, Antonio Vieiro wrote: > Backport of [JDK-8341424](https://bugs.openjdk.org/browse/JDK-8341424) and companion [JDK-8342704](https://bugs.openjdk.org/browse/JDK-8342704) > > This collects hs_errs when they happen with GitHub Actions, which may be useful during reviews. > > Low risk, as this affects GHA actions only. GHA builds and tests run correctly. Build failures are unrelated and are due to - downloads of ant binaries not complying with the [archive.apache.org ban policies](https://infra.apache.org/infra-ban.html) - MacOS GHA runner deprecation https://github.com/openjdk/jdk11u-dev/pull/2967 (https://github.com/openjdk/jdk17u-dev/pull/3150) ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2982#issuecomment-2567730199 From duke at openjdk.org Thu Jan 2 13:30:42 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Thu, 2 Jan 2025 13:30:42 GMT Subject: [jdk11u-dev] RFR: 8331863: DUIterator_Fast used before it is constructed In-Reply-To: References: Message-ID: On Mon, 2 Dec 2024 14:40:57 GMT, Radek ??p wrote: > Backport of JDK-8331863 from 17u-dev. > > Clean backport. Passed tier1 tests. Passed gtests. Avoiding autoclose. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2973#issuecomment-2567775697 From cushon at openjdk.org Thu Jan 2 16:24:44 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 2 Jan 2025 16:24:44 GMT Subject: [jdk21u-dev] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions [v2] In-Reply-To: <-GpE48HyNqpwoLxkfy6PqCi7eXyEGXi546I6JlxSh2A=.83ac459b-8141-4f8e-9c66-3df9ae122724@github.com> References: <1A8Pjqodey4brM-cndhW3u6TUyNDzospAEl8UmaGdN0=.8536dd69-12ea-445b-8fae-35ae640f02cb@github.com> <-GpE48HyNqpwoLxkfy6PqCi7eXyEGXi546I6JlxSh2A=.83ac459b-8141-4f8e-9c66-3df9ae122724@github.com> Message-ID: On Thu, 5 Dec 2024 16:22:52 GMT, Liam Miller-Cushon wrote: >> Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: >> >> - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 >> - 8336942: Improve test coverage for class loading elements with annotations of different retentions >> >> Reviewed-by: vromero > >> Feel free to ask for assistance if you need help with progressing this pull request towards integration! > > Assistance progressing this pull request towards integration is welcome > @cushon Please first get a review, then label for approval. Thanks. > Hi @cushon , this backport looks good to me, and there is a fix-request comment, but the label is missing... I will wait for a review and then add the fix-request label back, thanks. This wasn't a clean backport, there was a trivial merge conflict. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1037#issuecomment-2568031835 From duke at openjdk.org Thu Jan 2 16:56:41 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 2 Jan 2025 16:56:41 GMT Subject: [jdk11u-dev] RFR: 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 In-Reply-To: References: Message-ID: <0ldeKbGhfXznKdr6pzRoyVAoArImtU4octUH3g5ERPc=.e3303e0e-9e3e-483a-860e-aa2ff6b1483d@github.com> On Fri, 20 Dec 2024 09:26:54 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8331959](https://bugs.openjdk.org/browse/JDK-8331959) for parity with Oracle's 11.0.27. > This adds some new constants and typedefs, and minor formatting of the license file. > Passes tier1 tests on Linux. (Updated the approval request with proper message) ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2979#issuecomment-2568077109 From duke at openjdk.org Thu Jan 2 21:41:53 2025 From: duke at openjdk.org (duke) Date: Thu, 2 Jan 2025 21:41:53 GMT Subject: [jdk21u-dev] Withdrawn: 8334890: Missing unconditional cross modifying fence in nmethod entry barriers In-Reply-To: <7u4nbPZzwdWVWMKKixpsZBArBuQBnQcrHAGbVepvoEg=.8e9170ba-4917-4d7e-8626-d0cb58019895@github.com> References: <7u4nbPZzwdWVWMKKixpsZBArBuQBnQcrHAGbVepvoEg=.8e9170ba-4917-4d7e-8626-d0cb58019895@github.com> Message-ID: <-D30F2wgeaCAlZomJjaSu-95Qx6wrqrv-bzRYz9RP-w=.86dfb5bc-05c8-47e3-a25f-becc9bab371c@github.com> On Thu, 7 Nov 2024 02:18:54 GMT, Boris Ulasevich wrote: > The change adds an unconditional memory barrier to guarantee the instruction fetcher observes the correct updated immediate. > > Merge conflict caused by minor context difference (added comment in a mainline): fixed manually. > > Testing: jtreg tier 1-3 on arm64 and x64. > > **Update.** The backport is controversial: while the functional change is correct and necessary, it introduces a regression in SPECjvm2008: [JDK-8337778](https://bugs.openjdk.org/browse/JDK-8337778) > > **Update.** > - https://bugs.openjdk.org/browse/JDK-8337778 is closed with Won't Fix resultion > > SPECjvm2008-Derby-ZGC performance on linux-aarch64 is not affected with patch applied to jdk21u > - before: > - Score on derby: 5375.49 ops/m > - Score on derby: 5430.11 ops/m > - Score on derby: 5413.50 ops/m > - Score on derby: 5363.00 ops/m > - Score on derby: 5359.83 ops/m > - Score on derby: 5325.92 ops/m > - Score on derby: 5464.94 ops/m > - Score on derby: 5413.74 ops/m > - after: > - Score on derby: 5476.12 ops/m > - Score on derby: 5280.42 ops/m > - Score on derby: 5446.40 ops/m > - Score on derby: 5402.60 ops/m > - Score on derby: 5470.78 ops/m > - Score on derby: 5409.36 ops/m > - Score on derby: 5403.56 ops/m > - Score on derby: 5457.11 ops/m This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1131 From duke at openjdk.org Fri Jan 3 08:30:49 2025 From: duke at openjdk.org (duke) Date: Fri, 3 Jan 2025 08:30:49 GMT Subject: [jdk23u] Withdrawn: 8338136: Hotspot should support multiple large page sizes on Windows In-Reply-To: References: Message-ID: On Fri, 8 Nov 2024 01:15:13 GMT, Dhamoder Nalla wrote: > Backport of https://github.com/openjdk/jdk/pull/20758 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk23u/pull/219 From goetz at openjdk.org Fri Jan 3 10:05:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:05:43 GMT Subject: [jdk21u-dev] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions [v3] In-Reply-To: References: Message-ID: On Tue, 17 Dec 2024 20:32:58 GMT, Liam Miller-Cushon wrote: >> This change improves annotation processing test coverage, see [JDK-8336942](https://bugs.openjdk.org/browse/JDK-8336942). I resolved a trivial merge conflict with JDK-8323684, which added the `nameToAnnotation` map. The modified test passes. > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero LGTM ------------- Marked as reviewed by goetz (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1037#pullrequestreview-2528824945 From mbaesken at openjdk.org Fri Jan 3 10:07:35 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 3 Jan 2025 10:07:35 GMT Subject: [jdk21u-dev] RFR: 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package In-Reply-To: References: Message-ID: On Tue, 31 Dec 2024 11:50:57 GMT, Goetz Lindenmaier wrote: > 8344326 is not a good candidate to backport along with this, it's a real bug and rather fresh. This bug is named 8344326 ; do you mean something else ? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1298#issuecomment-2568977647 From mbaesken at openjdk.org Fri Jan 3 10:13:55 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 3 Jan 2025 10:13:55 GMT Subject: [jdk21u-dev] RFR: 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package In-Reply-To: References: Message-ID: <-1YWD2HM4ytAyMXXXrT9f5FfOtx3qgJCru2bu2I1ZVU=.0f2ffb00-d0dd-4a4a-bae5-a67451f19a43@github.com> On Tue, 31 Dec 2024 11:50:57 GMT, Goetz Lindenmaier wrote: > I backport this to keep tests close to head. It will simplify future backports. > > Clean backport, but added some test funcionality of "8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package" to make BasicTest.java compile. > > Tests pass. > > 8344326 is not a good candidate to backport along with this, it's a real bug and rather fresh. Looks okay, but the comment about the backport in the PR seems to contain a wrong JBS issue number for the other issue where stuff was taken from . ------------- Marked as reviewed by mbaesken (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1298#pullrequestreview-2528835441 From goetz at openjdk.org Fri Jan 3 10:25:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:25:41 GMT Subject: [jdk17u-dev] RFR: 8340719: Open source AWT List tests Message-ID: I backport this for parity with 17.0.15-oracle. Resolved ProblemList, probably clean. Else identical to 21. ------------- Commit messages: - Backport b11066b56b69b2c526539e712cef47723098597f Changes: https://git.openjdk.org/jdk17u-dev/pull/3182/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3182&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340719 Stats: 414 lines in 5 files changed: 414 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3182.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3182/head:pull/3182 PR: https://git.openjdk.org/jdk17u-dev/pull/3182 From goetz at openjdk.org Fri Jan 3 10:30:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:30:06 GMT Subject: [jdk21u-dev] Integrated: 8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty In-Reply-To: References: Message-ID: On Fri, 27 Dec 2024 10:43:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle > > I had to adapt the flags in the run command of the test, > as the locking mode is experimental in 21: > > Error: VM option 'LockingMode' is experimental and must be enabled via -XX:+UnlockExperimentalVMOptions. > Error: The unlock option must precede 'LockingMode'. > Error: Could not create the Java Virtual Machine. > Error: A fatal exception has occurred. Program will exit. This pull request has now been integrated. Changeset: 056a2651 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/056a2651af9e27d6d80ae01265acfecc8953b224 Stats: 93 lines in 2 files changed: 88 ins; 0 del; 5 mod 8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty Reviewed-by: mbaesken Backport-of: 0105203575182e24a56a38a12da7c1af58ea0a78 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1293 From goetz at openjdk.org Fri Jan 3 10:33:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:33:46 GMT Subject: [jdk17u-dev] Integrated: 8281234: The -protected option is not always checked in keytool and jarsigner In-Reply-To: References: Message-ID: On Sun, 22 Dec 2024 10:46:58 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue in 17. I think it's important to get this feature rigtht. > > I had to work around missing "8281175: Add a -providerPath option to jarsigner" in the test, else the patch would be clean. This pull request has now been integrated. Changeset: d7df4c51 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d7df4c515e1a33ac28c7b1e4f2b391c3b0883891 Stats: 203 lines in 4 files changed: 199 ins; 0 del; 4 mod 8281234: The -protected option is not always checked in keytool and jarsigner Reviewed-by: mdoerr Backport-of: fc918a73d0dcc28146e60f15e978209424a32576 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3163 From goetz at openjdk.org Fri Jan 3 10:34:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:34:55 GMT Subject: [jdk17u-dev] Integrated: 8283387: [macos] a11y : Screen magnifier does not show selected Tab In-Reply-To: <98l-INXQ4mIEwE_insPJYVdCCrUmIl6Afb42AUCqvyA=.497fc953-1a39-4234-99c0-7d26ab6f4da2@github.com> References: <98l-INXQ4mIEwE_insPJYVdCCrUmIl6Afb42AUCqvyA=.497fc953-1a39-4234-99c0-7d26ab6f4da2@github.com> Message-ID: On Mon, 30 Dec 2024 10:08:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: d3b28d47 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d3b28d47fac02c6c9848a45f63a9b66437f8fb2c Stats: 113 lines in 2 files changed: 110 ins; 1 del; 2 mod 8283387: [macos] a11y : Screen magnifier does not show selected Tab Backport-of: d5cd4a3a28a85bbcaa3c0c7f2e74e0684b5efcab ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3178 From goetz at openjdk.org Fri Jan 3 10:37:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:37:43 GMT Subject: [jdk17u-dev] Integrated: 8283404: [macos] a11y : Screen magnifier does not show JMenu name In-Reply-To: References: Message-ID: On Tue, 31 Dec 2024 10:56:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 7e421445 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7e421445c8e4b193ae5bc6426b1dd31972bef9ff Stats: 112 lines in 2 files changed: 109 ins; 0 del; 3 mod 8283404: [macos] a11y : Screen magnifier does not show JMenu name Backport-of: ecec611af6c6314d7a834392f38468ad3f390e2d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3180 From goetz at openjdk.org Fri Jan 3 10:38:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:38:47 GMT Subject: [jdk17u-dev] Integrated: 8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above In-Reply-To: References: Message-ID: On Tue, 31 Dec 2024 11:06:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Resolved copyright, probably clean. This pull request has now been integrated. Changeset: e0b1651c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e0b1651cd7eb96da96a7c006566c0d23437ee932 Stats: 91 lines in 2 files changed: 90 ins; 0 del; 1 mod 8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above Backport-of: 999e556be4302de4b6911e6d62ee5ca556a76469 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3181 From goetz at openjdk.org Fri Jan 3 10:40:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:40:47 GMT Subject: [jdk17u-dev] Integrated: 8343101: Rework BasicTest.testTemp test cases In-Reply-To: References: Message-ID: On Fri, 27 Dec 2024 12:20:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > This is based on the commit to 21. I needed to resolve again, though: > https://bugs.openjdk.org/browse/JDK-8291978: jpackage: allow to override primary l10n files on Windows is not in 17. > > I include some of the edits of 8291978 in this change, as they nicely clean up the test code. This pull request has now been integrated. Changeset: aedd0be5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/aedd0be591a8d1c76832f66878c4f182e542ce4e Stats: 101 lines in 3 files changed: 52 ins; 32 del; 17 mod 8343101: Rework BasicTest.testTemp test cases 8343178: Test BasicTest.java javac compile fails cannot find symbol Reviewed-by: mdoerr Backport-of: fe9284a8c523bc747e107836c85114864efab2a1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3176 From goetz at openjdk.org Fri Jan 3 10:41:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:41:34 GMT Subject: [jdk21u-dev] RFR: 8340719: Open source AWT List tests Message-ID: I backport this for parity with 21.0.7-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - Backport b11066b56b69b2c526539e712cef47723098597f Changes: https://git.openjdk.org/jdk21u-dev/pull/1300/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1300&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340719 Stats: 414 lines in 5 files changed: 414 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1300.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1300/head:pull/1300 PR: https://git.openjdk.org/jdk21u-dev/pull/1300 From goetz at openjdk.org Fri Jan 3 10:50:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 10:50:02 GMT Subject: [jdk21u-dev] RFR: 8327460: Compile tests with the same visibility rules as product code Message-ID: I would like to backport this to keep the test suite close to head. This simplifies later backports. I had to resolve some files. test/jdk/java/foreign/critical/libCritical.c This was added by "8254693: Add Panama feature to pass heap segments to native code". Omitted. patching file test/jdk/java/foreign/libLibraryLookup.c patching file test/jdk/java/foreign/libLookupTest.c test/jdk/java/foreign/libSafeAccess.c Resolved because "8310643: Misformatted copyright messages in FFM" is not in 21 patching file test/jdk/java/foreign/nested/libNested.c patching file test/jdk/java/foreign/shared.h Resolved because "8318175: AIX PPC64: Handle alignment of double in structs" is not in 21 patching file test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp Resolved because "8324799: Use correct extension for C++ test headers" is not in 21. patching file test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c patching file test/jdk/java/foreign/stackwalk/libStackWalk.c Resolved because "8310643: Misformatted copyright messages in FFM" is not in 21 test/lib/jdk/test/lib/thread/libVThreadPinner.c This was added by "8320707: Virtual thread test updates", which was backported to 21. But this file was dropped from the backport as it is not applicable to 21. test/micro/org/openjdk/bench/java/lang/foreign/libCriticalCalls.c This was added by "8254693: Add Panama feature to pass heap segments to native code". Omitted. Executed affected tests and micro benchmarks. ------------- Commit messages: - Backport cc9a8aba67f4e240c8de2d1ae15d1b80bfa446a0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1301/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1301&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327460 Stats: 293 lines in 37 files changed: 69 ins; 153 del; 71 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1301.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1301/head:pull/1301 PR: https://git.openjdk.org/jdk21u-dev/pull/1301 From goetz at openjdk.org Fri Jan 3 12:00:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 12:00:17 GMT Subject: [jdk17u-dev] RFR: 8293412: Remove unnecessary java.security.egd overrides Message-ID: I backport this for parity with 11.0.26. I had to resolve the comment in test/lib/jdk/test/lib/SecurityTools.java. This is because another test backport adapted the comment to 17u specifics. SeedGeneratorChoice.java passes, Compatibility.java starts up properly. ------------- Commit messages: - Backport 79d163d4994d235266117b425498b0df3d16c3c4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3183/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3183&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293412 Stats: 17 lines in 3 files changed: 2 ins; 12 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3183.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3183/head:pull/3183 PR: https://git.openjdk.org/jdk17u-dev/pull/3183 From jkratochvil at openjdk.org Fri Jan 3 12:00:53 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 3 Jan 2025 12:00:53 GMT Subject: [jdk21u-dev] RFR: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: <-nEcg8S-8Gw8WKSzR1--2V_PTZWVVpJ2M_p2UFgZ0fI=.f2e0b59b-3fb4-4e17-a1a9-b4ce6a04c058@github.com> References: <-nEcg8S-8Gw8WKSzR1--2V_PTZWVVpJ2M_p2UFgZ0fI=.f2e0b59b-3fb4-4e17-a1a9-b4ce6a04c058@github.com> Message-ID: On Sat, 21 Dec 2024 04:14:39 GMT, Jan Kratochvil wrote: > Only `TestPLABAdaptToMinTLABSize.java` is a clean backport. > `TestPinnedHumongousFragmentation.java` and `TestPinnedObjectContents.java` did not exist in JDK 21. The testsuite is broken, it cannot get _jtreg_ and/or _bundles_. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1277#issuecomment-2569114841 From jkratochvil at openjdk.org Fri Jan 3 12:00:55 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 3 Jan 2025 12:00:55 GMT Subject: [jdk23u] RFR: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: References: Message-ID: On Sat, 21 Dec 2024 04:11:13 GMT, Jan Kratochvil wrote: > A clean backport. The testsuite is broken, it cannot get _jtreg_ and/or _bundles_. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/232#issuecomment-2569114722 From goetz at openjdk.org Fri Jan 3 12:04:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 12:04:13 GMT Subject: [jdk17u-dev] RFR: 8314225: SIGSEGV in JavaThread::is_lock_owned Message-ID: <0mC8UmhhFITqzgh-1pb_-EbINmYeeA4gLJyWlE4jN0U=.d8ba59c9-8652-4f44-83e3-cfb6e328bf26@github.com> I backport this for parity with 17.0.15-oracle. I had to resolve the larger part of this change. None of my edits change the code essentially, though. src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp Resolved because of NULL/nullptr difference src/hotspot/share/runtime/javaThread.cpp|hpp These files don't exist in 17, they were split off from thread.cpp|hpp. The modiefied code looks very similar in 17, so I could easily identify the changed code and apply the patches. Usual minor nullptr diffs etc. src/hotspot/share/runtime/monitorChunk.cpp Resolved because of NULL/nullptr difference src/hotspot/share/runtime/monitorChunk.hpp Resolved because of context diff. src/hotspot/share/runtime/synchronizer.cpp Resolved. Different checks in if condition. One is for the new locking mode in head, the other whether the mask has a locker. ... check ... src/hotspot/share/runtime/thread.cpp Resolved because new locking modes added an assertion in removed function is_lock_owned. src/hotspot/share/runtime/vframeArray.cpp Resolved. Code differs because 21 has biased locking removed. To make it build, I had to replace Javathread::cast() by as_Java_thread() in synchronizer.cpp. Also I removed is_linked() from monitorChunk.hpp. ------------- Commit messages: - Fixes to make it build - Resolved parts - Backport ad0b54d429fdbd806c09aa06bb42f1ed4a0297e8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3177/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3177&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314225 Stats: 100 lines in 9 files changed: 13 ins; 73 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3177.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3177/head:pull/3177 PR: https://git.openjdk.org/jdk17u-dev/pull/3177 From goetz at openjdk.org Fri Jan 3 12:16:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 12:16:11 GMT Subject: [jdk17u-dev] RFR: 8296591: Signature benchmark Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport a5d838c337599d740e7940d7303b327199f4d07b Changes: https://git.openjdk.org/jdk17u-dev/pull/3184/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3184&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296591 Stats: 98 lines in 1 file changed: 98 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3184.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3184/head:pull/3184 PR: https://git.openjdk.org/jdk17u-dev/pull/3184 From goetz at openjdk.org Fri Jan 3 12:17:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 3 Jan 2025 12:17:45 GMT Subject: [jdk17u-dev] RFR: 8306711: Improve diagnosis of `IntlTest` framework Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport f3c90f0445df359a8bc03630fc5cde2843bbfef1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3185/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3185&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306711 Stats: 171 lines in 2 files changed: 68 ins; 54 del; 49 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3185.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3185/head:pull/3185 PR: https://git.openjdk.org/jdk17u-dev/pull/3185 From duke at openjdk.org Fri Jan 3 14:47:31 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Fri, 3 Jan 2025 14:47:31 GMT Subject: [jdk11u-dev] RFR: 8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic Message-ID: Clean backport of [JDK-8293345](https://bugs.openjdk.org/browse/JDK-8293345) (but a copyright line, that is) for parity with 11.0.27-oracle. Tier 1 tests pass in Linux. ------------- Commit messages: - Backport 6f16a44784fbaeedfe4ccd6c4e7fb5280b329c2b Changes: https://git.openjdk.org/jdk11u-dev/pull/2983/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2983&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293345 Stats: 51 lines in 2 files changed: 25 ins; 25 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2983.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2983/head:pull/2983 PR: https://git.openjdk.org/jdk11u-dev/pull/2983 From clanger at openjdk.org Sat Jan 4 16:18:38 2025 From: clanger at openjdk.org (Christoph Langer) Date: Sat, 4 Jan 2025 16:18:38 GMT Subject: [jdk24u] RFR: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: References: Message-ID: On Sat, 21 Dec 2024 04:09:43 GMT, Jan Kratochvil wrote: > A clean backport. Maybe you want to bring this change directly into jdk24 under RDP1 rule? It's a test only change... ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/8#issuecomment-2571345608 From duke at openjdk.org Sat Jan 4 16:45:51 2025 From: duke at openjdk.org (akhilesh-delphix) Date: Sat, 4 Jan 2025 16:45:51 GMT Subject: [jdk17u-dev] RFR: 8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases In-Reply-To: References: <1UUqQN-7Z73RTII7FWXHU6iNA9QEIHEdh42lEewXD3s=.cde8dd2b-6c02-4490-981c-9dd4f2c1c622@github.com> Message-ID: On Tue, 3 Dec 2024 00:35:54 GMT, Alexey Bakhtin wrote: >>> java.nio.file.FileSystemException: app.jar: Function not implemented >> >> @akhilesh-delphix, It looks like a similar issue, but the state syscall returns `ENOSYS` error code instead of `EPERM`. So, this PR does not fix your issue. >> Could you please describe your environment? Maybe we will need a follow-up to handle `ENOSYS` as well. > >> hi @alexeybakhtin, >> >> Pls let me know if you need further details on this. >> >> Additionally , is it possible for you confirm that the issue faced by me (`java.nio.file.FileSystemException: app.jar: Function not implemented`) is a JDK issue (possibly regression of https://bugs.openjdk.org/browse/JDK-8316304). It will help us communicate with our stakeholders > > Yes, As soon as I can see, it is a regression of JDK-8316304. > There is a possible workaround for docker containers: add statx to the seccomp filter and run the docker container with update seccomp filter `--security-opt seccomp=` hi @alexeybakhtin do we have any plans to address this issue ( `Function not implemented`) with JDK17? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2883#issuecomment-2571351931 From goetz at openjdk.org Sun Jan 5 10:53:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 5 Jan 2025 10:53:43 GMT Subject: [jdk17u-dev] RFR: 8296591: Signature benchmark In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 12:11:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA failure: wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3184#issuecomment-2571583358 From goetz at openjdk.org Sun Jan 5 11:05:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 5 Jan 2025 11:05:44 GMT Subject: [jdk21u-dev] Integrated: 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package In-Reply-To: References: Message-ID: On Tue, 31 Dec 2024 11:50:57 GMT, Goetz Lindenmaier wrote: > I backport this to keep tests close to head. It will simplify future backports. > > Clean backport, but added some test funcionality of "8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package" to make BasicTest.java compile. > > Tests pass. > > 8344326 is not a good candidate to backport along with this, it's a real bug and rather fresh. This pull request has now been integrated. Changeset: f24dfe67 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f24dfe678a33d88ec12edca607bf6ed8a4b3b6b6 Stats: 211 lines in 23 files changed: 131 ins; 44 del; 36 mod 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package Reviewed-by: mbaesken Backport-of: 2c509a158fad63e69a8072fa4a7588eaacf37dc0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1298 From goetz at openjdk.org Sun Jan 5 11:11:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 5 Jan 2025 11:11:42 GMT Subject: [jdk21u-dev] RFR: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: <-nEcg8S-8Gw8WKSzR1--2V_PTZWVVpJ2M_p2UFgZ0fI=.f2e0b59b-3fb4-4e17-a1a9-b4ce6a04c058@github.com> References: <-nEcg8S-8Gw8WKSzR1--2V_PTZWVVpJ2M_p2UFgZ0fI=.f2e0b59b-3fb4-4e17-a1a9-b4ce6a04c058@github.com> Message-ID: On Sat, 21 Dec 2024 04:14:39 GMT, Jan Kratochvil wrote: > Only `TestPLABAdaptToMinTLABSize.java` is a clean backport. > `TestPinnedHumongousFragmentation.java` and `TestPinnedObjectContents.java` did not exist in JDK 21. Please only label for fix-request if you have a review. Else it pollutes the filter we use to do approvals. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1277#issuecomment-2571587891 From goetz at openjdk.org Sun Jan 5 11:25:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 5 Jan 2025 11:25:10 GMT Subject: [jdk21u-dev] RFR: 8340480: Bad copyright notices in changes from JDK-8339902 Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport fdc16a373459cb2311316448c765b1bee5c73694 Changes: https://git.openjdk.org/jdk21u-dev/pull/1302/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1302&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340480 Stats: 5 lines in 5 files changed: 0 ins; 5 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1302.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1302/head:pull/1302 PR: https://git.openjdk.org/jdk21u-dev/pull/1302 From goetz at openjdk.org Sun Jan 5 11:27:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 5 Jan 2025 11:27:47 GMT Subject: [jdk17u-dev] RFR: 8340480: Bad copyright notices in changes from JDK-8339902 Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport fdc16a373459cb2311316448c765b1bee5c73694 Changes: https://git.openjdk.org/jdk17u-dev/pull/3186/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3186&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340480 Stats: 5 lines in 5 files changed: 0 ins; 5 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3186.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3186/head:pull/3186 PR: https://git.openjdk.org/jdk17u-dev/pull/3186 From goetz at openjdk.org Sun Jan 5 11:33:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 5 Jan 2025 11:33:09 GMT Subject: [jdk21u-dev] RFR: 8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport a63f501b9238c6aae81c2e39fcc1852652116780 Changes: https://git.openjdk.org/jdk21u-dev/pull/1303/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1303&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343396 Stats: 8 lines in 2 files changed: 2 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1303.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1303/head:pull/1303 PR: https://git.openjdk.org/jdk21u-dev/pull/1303 From goetz at openjdk.org Sun Jan 5 11:52:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 5 Jan 2025 11:52:13 GMT Subject: [jdk21u-dev] RFR: 8339524: Clean up a few ExtendedRobot tests Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 16232578d9acf9d0b5a9ad0e7530291471b5cc9c Changes: https://git.openjdk.org/jdk21u-dev/pull/1304/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1304&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339524 Stats: 60 lines in 1 file changed: 13 ins; 30 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1304.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1304/head:pull/1304 PR: https://git.openjdk.org/jdk21u-dev/pull/1304 From goetz at openjdk.org Sun Jan 5 11:52:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 5 Jan 2025 11:52:44 GMT Subject: [jdk17u-dev] RFR: 8339524: Clean up a few ExtendedRobot tests Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 16232578d9acf9d0b5a9ad0e7530291471b5cc9c Changes: https://git.openjdk.org/jdk17u-dev/pull/3187/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3187&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339524 Stats: 60 lines in 1 file changed: 13 ins; 30 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3187.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3187/head:pull/3187 PR: https://git.openjdk.org/jdk17u-dev/pull/3187 From goetz at openjdk.org Sun Jan 5 12:25:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 5 Jan 2025 12:25:14 GMT Subject: [jdk17u-dev] RFR: 8316559: Refactor some util/Calendar tests to JUnit Message-ID: Resolved test/jdk/java/util/Calendar/BuddhistCalendarTest.java and test/jdk/java/util/Calendar/Bug4302966.java as "8283698: Refactor Locale constructors used in src/test" is not in 17. This caused that previous backports were unclean, but unfortunately cannot be backported. ------------- Commit messages: - Backport 355811a996544c54cde9ff232450f5e5c8e1e632 Changes: https://git.openjdk.org/jdk17u-dev/pull/3188/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3188&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316559 Stats: 813 lines in 10 files changed: 339 ins; 259 del; 215 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3188.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3188/head:pull/3188 PR: https://git.openjdk.org/jdk17u-dev/pull/3188 From amitkumar at openjdk.org Mon Jan 6 05:33:56 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Mon, 6 Jan 2025 05:33:56 GMT Subject: [jdk21u-dev] RFR: 8346847: [s390x] minimal build failure In-Reply-To: References: Message-ID: On Mon, 30 Dec 2024 04:43:32 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [807f6f7f](https://github.com/openjdk/jdk/commit/807f6f7fb868240cba5ba117c7059216f69a53f9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 27 Dec 2024 and was reviewed by Thomas Stuefe. > > Thanks! linux-x64 failures are unrelated to this change. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1296#issuecomment-2572306416 From amitkumar at openjdk.org Mon Jan 6 05:33:56 2025 From: amitkumar at openjdk.org (Amit Kumar) Date: Mon, 6 Jan 2025 05:33:56 GMT Subject: [jdk21u-dev] Integrated: 8346847: [s390x] minimal build failure In-Reply-To: References: Message-ID: On Mon, 30 Dec 2024 04:43:32 GMT, Amit Kumar wrote: > Hi all, > > This pull request contains a backport of commit [807f6f7f](https://github.com/openjdk/jdk/commit/807f6f7fb868240cba5ba117c7059216f69a53f9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 27 Dec 2024 and was reviewed by Thomas Stuefe. > > Thanks! This pull request has now been integrated. Changeset: 98e65499 Author: Amit Kumar URL: https://git.openjdk.org/jdk21u-dev/commit/98e6549913fadad86a3973c549c07c7941d09757 Stats: 12 lines in 1 file changed: 6 ins; 6 del; 0 mod 8346847: [s390x] minimal build failure Backport-of: 807f6f7fb868240cba5ba117c7059216f69a53f9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1296 From jwtang at openjdk.org Mon Jan 6 08:21:45 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Mon, 6 Jan 2025 08:21:45 GMT Subject: [jdk21u-dev] RFR: 8330846: Add stacks of mounted virtual threads to the HotSpot thread dump In-Reply-To: References: Message-ID: On Wed, 6 Nov 2024 02:08:36 GMT, Jiawei Tang wrote: > I have two reasons to backport 8330846. > 1. When run the jtreg test `test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java` with the option `-testThreadFactory:Virtual`, it will fail because of the loss of `TestThreadDumpEvent.main` in the result. > 2. It helps developers to have a better view of their programs. Hi, could anyone approve this? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1129#issuecomment-2572533884 From clanger at openjdk.org Mon Jan 6 10:00:44 2025 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 6 Jan 2025 10:00:44 GMT Subject: [jdk21u-dev] RFR: 8330846: Add stacks of mounted virtual threads to the HotSpot thread dump In-Reply-To: References: Message-ID: <2Z6udOz70S8BKpy13HbbLLx9P7B_DMVRJi8LikiQHTI=.98f4db13-fc0d-4ea2-ba91-21e329ca1815@github.com> On Mon, 6 Jan 2025 08:18:38 GMT, Jiawei Tang wrote: >> I have two reasons to backport 8330846. >> 1. When run the jtreg test `test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java` with the option `-testThreadFactory:Virtual`, it will fail because of the loss of `TestThreadDumpEvent.main` in the result. >> 2. It helps developers to have a better view of their programs. > > Hi, could anyone approve this? Hi @jia-wei-tang, please inline JDK-8334215 into this PR, I think that would be best. Then we can review/approve this. Cheers Christoph ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1129#issuecomment-2572763703 From duke at openjdk.org Mon Jan 6 10:57:44 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Mon, 6 Jan 2025 10:57:44 GMT Subject: [jdk11u-dev] RFR: 8296631: NSS tests failing on OL9 linux-aarch64 hosts [v4] In-Reply-To: References: Message-ID: <08nf2Wp-x20Yzzh8IGTAVkbR8GecgYBujZSQdsBEEx0=.6f9aabdc-6a63-4700-b72e-966701a5cd8c@github.com> On Thu, 7 Nov 2024 13:13:10 GMT, Taizo Kurashige wrote: >> Hi, >> >> This is a backport of JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts >> >> Original patch does not apply cleanly for the following reasons: >> >> ?Fix to getOsMap() in test/jdk/sun/security/pkcs11/PKCS11Test.java can not be applied since getOsMap() was removed in https://bugs.openjdk.org/browse/JDK-8331700. >> ?Fix to test/jdk/sun/security/pkcs11/tls/tls12 can not be applied since test/jdk/sun/security/pkcs11/tls/tls12 is an enhancement added in [https://bugs.openjdk.org/browse/JDK-8220753](https://bugs.openjdk.org/browse/JDK-8220753%28jdk13%29) (jdk13). >> ?pkcs11/fips/ClientJSSEServerJSSE.java and pkcs11/fips/TrustManagerTest.java fail if I run the pkcs11 tests without the fix to test/jdk/sun/security/pkcs11/fips/. This is because cert9.db, key4.db, and pkcs11.txt, which are required to run the tests using sqlite, do not exist in test/jdk/sun/security/pkcs11/fips. test/jdk/sun/security/pkcs11/fips was removed in https://bugs.openjdk.org/browse/JDK-8217835 (jdk13), so the original patch does not fix test/jdk/sun/security/pkcs11/fips/. I added the database files to test/jdk/sun/security/pkcs11/fips so that pkcs11/fips/ClientJSSEServerJSSE.java and pkcs11/fips/TrustManagerTest.java can run tests using sqlite and pass. >> >> Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing >> >> Thanks. > > Taizo Kurashige has updated the pull request incrementally with one additional commit since the last revision: > > Replace pkcs11/fips/key4.db and pkcs11.txt Comment to avoid automatic close. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2955#issuecomment-2572864348 From duke at openjdk.org Mon Jan 6 10:57:48 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Mon, 6 Jan 2025 10:57:48 GMT Subject: [jdk11u-dev] RFR: 8026976: ECParameters, Point does not match field size In-Reply-To: References: Message-ID: <54eNk12o7Nh2dgp2im6908EIXJ5n-RIs-gnrMhhJKPE=.5838921c-7846-40f1-a8b7-273fdc2b54ef@github.com> On Mon, 21 Oct 2024 07:15:55 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8026976: ECParameters, Point does not match field size > > Original patch apply cleanly to 11u. > > Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing > > Thanks. Comment to avoid automatic close. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2958#issuecomment-2572864575 From cushon at openjdk.org Mon Jan 6 16:58:01 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Mon, 6 Jan 2025 16:58:01 GMT Subject: [jdk21u-dev] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions [v4] In-Reply-To: References: Message-ID: > This change improves annotation processing test coverage, see [JDK-8336942](https://bugs.openjdk.org/browse/JDK-8336942). I resolved a trivial merge conflict with JDK-8323684, which added the `nameToAnnotation` map. The modified test passes. Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1037/files - new: https://git.openjdk.org/jdk21u-dev/pull/1037/files/a89f69b6..375128a9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1037&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1037&range=02-03 Stats: 5714 lines in 136 files changed: 3816 ins; 1605 del; 293 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1037.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1037/head:pull/1037 PR: https://git.openjdk.org/jdk21u-dev/pull/1037 From vromero at openjdk.org Mon Jan 6 19:19:44 2025 From: vromero at openjdk.org (Vicente Romero) Date: Mon, 6 Jan 2025 19:19:44 GMT Subject: [jdk21u-dev] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions [v4] In-Reply-To: References: Message-ID: On Mon, 6 Jan 2025 16:58:01 GMT, Liam Miller-Cushon wrote: >> This change improves annotation processing test coverage, see [JDK-8336942](https://bugs.openjdk.org/browse/JDK-8336942). I resolved a trivial merge conflict with JDK-8323684, which added the `nameToAnnotation` map. The modified test passes. > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero lgtm ------------- Marked as reviewed by vromero (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1037#pullrequestreview-2532806038 From vromero at openjdk.org Mon Jan 6 19:27:41 2025 From: vromero at openjdk.org (Vicente Romero) Date: Mon, 6 Jan 2025 19:27:41 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries In-Reply-To: References: Message-ID: On Tue, 17 Dec 2024 21:28:33 GMT, Liam Miller-Cushon wrote: > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). lgtm ------------- Marked as reviewed by vromero (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1251#pullrequestreview-2532818036 From vromero at openjdk.org Mon Jan 6 19:34:44 2025 From: vromero at openjdk.org (Vicente Romero) Date: Mon, 6 Jan 2025 19:34:44 GMT Subject: [jdk21u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading In-Reply-To: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> References: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> Message-ID: On Tue, 17 Dec 2024 22:27:38 GMT, Liam Miller-Cushon wrote: > This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). lgtm ------------- Marked as reviewed by vromero (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1252#pullrequestreview-2532829272 From vromero at openjdk.org Mon Jan 6 19:37:43 2025 From: vromero at openjdk.org (Vicente Romero) Date: Mon, 6 Jan 2025 19:37:43 GMT Subject: [jdk21u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations In-Reply-To: References: Message-ID: On Tue, 17 Dec 2024 22:35:00 GMT, Liam Miller-Cushon wrote: > This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). lgtm ------------- Marked as reviewed by vromero (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1253#pullrequestreview-2532832923 From duke at openjdk.org Mon Jan 6 21:10:45 2025 From: duke at openjdk.org (duke) Date: Mon, 6 Jan 2025 21:10:45 GMT Subject: [jdk21u-dev] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions [v4] In-Reply-To: References: Message-ID: On Mon, 6 Jan 2025 16:58:01 GMT, Liam Miller-Cushon wrote: >> This change improves annotation processing test coverage, see [JDK-8336942](https://bugs.openjdk.org/browse/JDK-8336942). I resolved a trivial merge conflict with JDK-8323684, which added the `nameToAnnotation` map. The modified test passes. > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero @cushon Your change (at version 375128a99310a79b97e277ecc7f41de83b50c72c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1037#issuecomment-2573930355 From gnu.andrew at redhat.com Tue Jan 7 01:03:13 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 7 Jan 2025 01:03:13 +0000 Subject: [11u] [FREEZE] 11.0.26 NOW FROZEN Message-ID: The release forest: https://github.com/openjdk/jdk11u is frozen as of 2024-12-27 in preparation for release on or after 2025-01-21. The final pre-release tag is jdk-11.0.26+3. [0] The final release tag will thus be no lower than jdk-11.0.26+4. [0] https://github.com/openjdk/jdk11u/releases/tag/jdk-11.0.26%2B3 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 Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From goetz at openjdk.org Tue Jan 7 08:59:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 08:59:50 GMT Subject: [jdk21u-dev] Integrated: 8340480: Bad copyright notices in changes from JDK-8339902 In-Reply-To: References: Message-ID: On Sun, 5 Jan 2025 11:19:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: bf06f929 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/bf06f92961c23b337952394863bd4540b7ac2a8b Stats: 5 lines in 5 files changed: 0 ins; 5 del; 0 mod 8340480: Bad copyright notices in changes from JDK-8339902 Backport-of: fdc16a373459cb2311316448c765b1bee5c73694 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1302 From goetz at openjdk.org Tue Jan 7 09:00:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 09:00:52 GMT Subject: [jdk17u-dev] Integrated: 8296591: Signature benchmark In-Reply-To: References: Message-ID: <9iax4NGqfwB3SmTS_b_Qmop7XR-bR6Dhr3mCCNNx-OQ=.b3c1f219-4fc8-4200-8b52-02c8cf0b1608@github.com> On Fri, 3 Jan 2025 12:11:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 0d21d0a3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0d21d0a36ab869b5c75108132cf5609a6d0a0ad1 Stats: 98 lines in 1 file changed: 98 ins; 0 del; 0 mod 8296591: Signature benchmark Backport-of: a5d838c337599d740e7940d7303b327199f4d07b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3184 From goetz at openjdk.org Tue Jan 7 09:01:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 09:01:09 GMT Subject: [jdk21u-dev] Integrated: 8340719: Open source AWT List tests In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 10:19:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 0a157096 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0a1570965007fa3023347c6b5bd61f14c254d040 Stats: 414 lines in 5 files changed: 414 ins; 0 del; 0 mod 8340719: Open source AWT List tests Backport-of: b11066b56b69b2c526539e712cef47723098597f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1300 From goetz at openjdk.org Tue Jan 7 09:02:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 09:02:07 GMT Subject: [jdk17u-dev] Integrated: 8306711: Improve diagnosis of `IntlTest` framework In-Reply-To: References: Message-ID: <6nS6c5g-3NYpDBcUWvI-xeuhHNsGthLyAEj80Nn0VXo=.53efcef8-805c-4a2e-8e71-8ad6fbcdb5e8@github.com> On Fri, 3 Jan 2025 12:13:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 552e3cba Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/552e3cbaf1c50c8a26dab54b556b86f54ee9fb26 Stats: 171 lines in 2 files changed: 68 ins; 54 del; 49 mod 8306711: Improve diagnosis of `IntlTest` framework Backport-of: f3c90f0445df359a8bc03630fc5cde2843bbfef1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3185 From goetz at openjdk.org Tue Jan 7 09:02:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 09:02:45 GMT Subject: [jdk21u-dev] Integrated: 8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests In-Reply-To: References: Message-ID: On Sun, 5 Jan 2025 11:27:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: e88f7228 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e88f72285acf6bb24c0435cd607052416832e209 Stats: 8 lines in 2 files changed: 2 ins; 2 del; 4 mod 8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests Backport-of: a63f501b9238c6aae81c2e39fcc1852652116780 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1303 From mdoerr at openjdk.org Tue Jan 7 09:06:40 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 7 Jan 2025 09:06:40 GMT Subject: [jdk17u-dev] RFR: 8293412: Remove unnecessary java.security.egd overrides In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 11:55:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.26. > > I had to resolve the comment in test/lib/jdk/test/lib/SecurityTools.java. > This is because another test backport adapted the comment to 17u specifics. > > SeedGeneratorChoice.java passes, Compatibility.java starts up properly. LGTM. I think it was still worth enhancing the comment :-) ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3183#pullrequestreview-2533752214 From goetz at openjdk.org Tue Jan 7 10:04:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 10:04:43 GMT Subject: [jdk17u-dev] Integrated: 8316559: Refactor some util/Calendar tests to JUnit In-Reply-To: References: Message-ID: <6Lu4SXm3JqeYGA1mXOfirupj87YB9cnDXq-ImaxjcsI=.7a5257ca-72b8-4dd1-a774-a6dd7cc56708@github.com> On Sun, 5 Jan 2025 12:21:10 GMT, Goetz Lindenmaier wrote: > Resolved > test/jdk/java/util/Calendar/BuddhistCalendarTest.java > and > test/jdk/java/util/Calendar/Bug4302966.java > as "8283698: Refactor Locale constructors used in src/test" is not in 17. > This caused that previous backports were unclean, but unfortunately > cannot be backported. This pull request has now been integrated. Changeset: 69f0b907 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/69f0b907eca6bffef4acaaf78c4d408acbc98e44 Stats: 813 lines in 10 files changed: 339 ins; 259 del; 215 mod 8316559: Refactor some util/Calendar tests to JUnit Backport-of: 355811a996544c54cde9ff232450f5e5c8e1e632 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3188 From goetz at openjdk.org Tue Jan 7 10:16:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 10:16:50 GMT Subject: [jdk21u-dev] Integrated: 8339524: Clean up a few ExtendedRobot tests In-Reply-To: References: Message-ID: On Sun, 5 Jan 2025 11:48:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: be280b5d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/be280b5d5c8a9687837edb20167395bc9221cd1b Stats: 60 lines in 1 file changed: 13 ins; 30 del; 17 mod 8339524: Clean up a few ExtendedRobot tests Backport-of: 16232578d9acf9d0b5a9ad0e7530291471b5cc9c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1304 From goetz at openjdk.org Tue Jan 7 10:18:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 10:18:52 GMT Subject: [jdk17u-dev] Integrated: 8340480: Bad copyright notices in changes from JDK-8339902 In-Reply-To: References: Message-ID: On Sun, 5 Jan 2025 11:19:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: ca90fda6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ca90fda622c39d9d813857de6e52a959c6052798 Stats: 5 lines in 5 files changed: 0 ins; 5 del; 0 mod 8340480: Bad copyright notices in changes from JDK-8339902 Backport-of: fdc16a373459cb2311316448c765b1bee5c73694 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3186 From goetz at openjdk.org Tue Jan 7 10:21:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 10:21:54 GMT Subject: [jdk17u-dev] Integrated: 8340719: Open source AWT List tests In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 10:19:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Resolved ProblemList, probably clean. Else identical to 21. This pull request has now been integrated. Changeset: 255a4aa8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/255a4aa8865e670d6ed32e78bcb1ce6efeb3b81c Stats: 414 lines in 5 files changed: 414 ins; 0 del; 0 mod 8340719: Open source AWT List tests Backport-of: b11066b56b69b2c526539e712cef47723098597f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3182 From goetz at openjdk.org Tue Jan 7 10:23:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 7 Jan 2025 10:23:38 GMT Subject: [jdk17u-dev] Integrated: 8339524: Clean up a few ExtendedRobot tests In-Reply-To: References: Message-ID: <_yXWIlhL0J-uTMMcJb5JCr9w5hwoqBJFphkbrZ9O7tU=.aa601766-2495-463e-93b1-bc85ea688b73@github.com> On Sun, 5 Jan 2025 11:48:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 34fd1217 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/34fd1217b325ee433fd354fde273d86d021f9bea Stats: 60 lines in 1 file changed: 13 ins; 30 del; 17 mod 8339524: Clean up a few ExtendedRobot tests Backport-of: 16232578d9acf9d0b5a9ad0e7530291471b5cc9c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3187 From mbaesken at openjdk.org Tue Jan 7 10:25:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 7 Jan 2025 10:25:40 GMT Subject: [jdk21u-dev] RFR: 8327460: Compile tests with the same visibility rules as product code In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 10:45:05 GMT, Goetz Lindenmaier wrote: > I would like to backport this to keep the test suite close to head. > This simplifies later backports. > > I had to resolve some files. > > test/jdk/java/foreign/critical/libCritical.c > This was added by "8254693: Add Panama feature to pass heap segments to native code". Omitted. > > patching file test/jdk/java/foreign/libLibraryLookup.c > patching file test/jdk/java/foreign/libLookupTest.c > test/jdk/java/foreign/libSafeAccess.c > Resolved because "8310643: Misformatted copyright messages in FFM" is not in 21 > > patching file test/jdk/java/foreign/nested/libNested.c > patching file test/jdk/java/foreign/shared.h > Resolved because "8318175: AIX PPC64: Handle alignment of double in structs" is not in 21 > > patching file test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp > Resolved because "8324799: Use correct extension for C++ test headers" is not in 21. > > patching file test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c > patching file test/jdk/java/foreign/stackwalk/libStackWalk.c > Resolved because "8310643: Misformatted copyright messages in FFM" is not in 21 > > test/lib/jdk/test/lib/thread/libVThreadPinner.c > This was added by "8320707: Virtual thread test updates", which was backported to 21. > But this file was dropped from the backport as it is not applicable to 21. > > test/micro/org/openjdk/bench/java/lang/foreign/libCriticalCalls.c > This was added by "8254693: Add Panama feature to pass heap segments to native code". Omitted. > > Executed affected tests and micro benchmarks. Marked as reviewed by mbaesken (Reviewer). libTrivial.c was changed too , I do not see this in the head change; but it is most likely fine to add this here. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1301#pullrequestreview-2533948772 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1301#issuecomment-2574917921 From duke at openjdk.org Tue Jan 7 10:36:52 2025 From: duke at openjdk.org (duke) Date: Tue, 7 Jan 2025 10:36:52 GMT Subject: [jdk23u] Withdrawn: 8338103: Stabilize and open source a Swing OGL ButtonResizeTest In-Reply-To: References: Message-ID: <4vA1aSoN2BykuBzcHQuWsIBzakAwfIYb7dyHRsqv3SQ=.e6476136-9843-4047-82e6-6a5112e001bb@github.com> On Tue, 12 Nov 2024 05:14:12 GMT, Manukumar V S wrote: > 8338103: Stabilize and open source a Swing OGL ButtonResizeTest This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk23u/pull/223 From mbaesken at openjdk.org Tue Jan 7 15:51:51 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 7 Jan 2025 15:51:51 GMT Subject: [jdk24u] Integrated: 8346712: Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test In-Reply-To: References: Message-ID: On Mon, 30 Dec 2024 09:10:17 GMT, Matthias Baesken wrote: > 8346712: Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test This pull request has now been integrated. Changeset: 3ce95dae Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/3ce95dae6df452e67d12c36af32e7ffff003eb10 Stats: 145 lines in 1 file changed: 0 ins; 145 del; 0 mod 8346712: Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test Backport-of: 60e0730a3ba26180d0eb2cd278e389c3e70fec5f ------------- PR: https://git.openjdk.org/jdk24u/pull/10 From duke at openjdk.org Tue Jan 7 16:44:47 2025 From: duke at openjdk.org (duke) Date: Tue, 7 Jan 2025 16:44:47 GMT Subject: [jdk24u] RFR: 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE In-Reply-To: References: Message-ID: On Mon, 16 Dec 2024 13:42:39 GMT, Fabian Meumertzheim wrote: > Hi all, > > This pull request contains a backport of commit d7ef3ac0 from the openjdk/jdk repository. > > The commit being backported was authored by Fabian Meumertzheim on 9 Dec 2024 and was reviewed by David Holmes, Kevin Walls and Severin Gehwolf. > > Thanks! @fmeum Your change (at version 8f608fed4186d5df1af732e90e1d0d98603fe3c4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/4#issuecomment-2575761228 From goetz at openjdk.org Wed Jan 8 07:07:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 07:07:52 GMT Subject: [jdk17u-dev] Integrated: 8293412: Remove unnecessary java.security.egd overrides In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 11:55:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.26. > > I had to resolve the comment in test/lib/jdk/test/lib/SecurityTools.java. > This is because another test backport adapted the comment to 17u specifics. > > SeedGeneratorChoice.java passes, Compatibility.java starts up properly. This pull request has now been integrated. Changeset: 96100ad2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/96100ad2f4c71d924468c1feed37f323eebf91dc Stats: 17 lines in 3 files changed: 2 ins; 12 del; 3 mod 8293412: Remove unnecessary java.security.egd overrides Reviewed-by: mdoerr Backport-of: 79d163d4994d235266117b425498b0df3d16c3c4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3183 From goetz at openjdk.org Wed Jan 8 07:08:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 07:08:49 GMT Subject: [jdk21u-dev] RFR: 8327460: Compile tests with the same visibility rules as product code In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 10:45:05 GMT, Goetz Lindenmaier wrote: > I would like to backport this to keep the test suite close to head. > This simplifies later backports. > > I had to resolve some files. > > test/jdk/java/foreign/critical/libCritical.c > This was added by "8254693: Add Panama feature to pass heap segments to native code". Omitted. > > patching file test/jdk/java/foreign/libLibraryLookup.c > patching file test/jdk/java/foreign/libLookupTest.c > test/jdk/java/foreign/libSafeAccess.c > Resolved because "8310643: Misformatted copyright messages in FFM" is not in 21 > > patching file test/jdk/java/foreign/nested/libNested.c > patching file test/jdk/java/foreign/shared.h > Resolved because "8318175: AIX PPC64: Handle alignment of double in structs" is not in 21 > > patching file test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp > Resolved because "8324799: Use correct extension for C++ test headers" is not in 21. > > patching file test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c > patching file test/jdk/java/foreign/stackwalk/libStackWalk.c > Resolved because "8310643: Misformatted copyright messages in FFM" is not in 21 > > test/lib/jdk/test/lib/thread/libVThreadPinner.c > This was added by "8320707: Virtual thread test updates", which was backported to 21. > But this file was dropped from the backport as it is not applicable to 21. > > test/micro/org/openjdk/bench/java/lang/foreign/libCriticalCalls.c > This was added by "8254693: Add Panama feature to pass heap segments to native code". Omitted. > > Executed affected tests and micro benchmarks. Yes, I had to adapt libTrivial because else the corresponding tests would fail. Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1301#issuecomment-2576891546 From goetz at openjdk.org Wed Jan 8 07:08:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 07:08:49 GMT Subject: [jdk21u-dev] Integrated: 8327460: Compile tests with the same visibility rules as product code In-Reply-To: References: Message-ID: On Fri, 3 Jan 2025 10:45:05 GMT, Goetz Lindenmaier wrote: > I would like to backport this to keep the test suite close to head. > This simplifies later backports. > > I had to resolve some files. > > test/jdk/java/foreign/critical/libCritical.c > This was added by "8254693: Add Panama feature to pass heap segments to native code". Omitted. > > patching file test/jdk/java/foreign/libLibraryLookup.c > patching file test/jdk/java/foreign/libLookupTest.c > test/jdk/java/foreign/libSafeAccess.c > Resolved because "8310643: Misformatted copyright messages in FFM" is not in 21 > > patching file test/jdk/java/foreign/nested/libNested.c > patching file test/jdk/java/foreign/shared.h > Resolved because "8318175: AIX PPC64: Handle alignment of double in structs" is not in 21 > > patching file test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp > Resolved because "8324799: Use correct extension for C++ test headers" is not in 21. > > patching file test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c > patching file test/jdk/java/foreign/stackwalk/libStackWalk.c > Resolved because "8310643: Misformatted copyright messages in FFM" is not in 21 > > test/lib/jdk/test/lib/thread/libVThreadPinner.c > This was added by "8320707: Virtual thread test updates", which was backported to 21. > But this file was dropped from the backport as it is not applicable to 21. > > test/micro/org/openjdk/bench/java/lang/foreign/libCriticalCalls.c > This was added by "8254693: Add Panama feature to pass heap segments to native code". Omitted. > > Executed affected tests and micro benchmarks. This pull request has now been integrated. Changeset: 6514d380 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6514d380d1de1368b7db091e592bdc3e076277f4 Stats: 293 lines in 37 files changed: 69 ins; 153 del; 71 mod 8327460: Compile tests with the same visibility rules as product code Reviewed-by: mbaesken Backport-of: cc9a8aba67f4e240c8de2d1ae15d1b80bfa446a0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1301 From goetz at openjdk.org Wed Jan 8 08:17:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 08:17:12 GMT Subject: [jdk17u-dev] RFR: 8290400: Must run exe installers in jpackage jtreg tests without UI Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 1af7c33df59cd043bdae3f681aeded2919dc27aa Changes: https://git.openjdk.org/jdk17u-dev/pull/3189/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3189&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290400 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3189.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3189/head:pull/3189 PR: https://git.openjdk.org/jdk17u-dev/pull/3189 From goetz at openjdk.org Wed Jan 8 08:57:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 08:57:11 GMT Subject: [jdk17u-dev] RFR: 8296818: Enhance JMH tests java/security/Signatures.java Message-ID: <0ojLU3Aa27cxFfGyL9u0pzdglrp6p0O3z5sPIjhjxYs=.bef1546d-12ee-4b44-b4ed-bbd2046526ce@github.com> I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 8752bb4be8ff71b57ddc262fde73fb3102a1a179 Changes: https://git.openjdk.org/jdk17u-dev/pull/3190/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3190&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296818 Stats: 147 lines in 1 file changed: 115 ins; 16 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3190.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3190/head:pull/3190 PR: https://git.openjdk.org/jdk17u-dev/pull/3190 From fmeum at openjdk.org Wed Jan 8 09:33:43 2025 From: fmeum at openjdk.org (Fabian Meumertzheim) Date: Wed, 8 Jan 2025 09:33:43 GMT Subject: [jdk24u] Integrated: 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE In-Reply-To: References: Message-ID: On Mon, 16 Dec 2024 13:42:39 GMT, Fabian Meumertzheim wrote: > Hi all, > > This pull request contains a backport of commit d7ef3ac0 from the openjdk/jdk repository. > > The commit being backported was authored by Fabian Meumertzheim on 9 Dec 2024 and was reviewed by David Holmes, Kevin Walls and Severin Gehwolf. > > Thanks! This pull request has now been integrated. Changeset: 8c455fda Author: Fabian Meumertzheim Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk24u/commit/8c455fdaa4fd78e35f29a8e8814da37d2fc2d8c3 Stats: 7 lines in 1 file changed: 5 ins; 0 del; 2 mod 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE Backport-of: d7ef3ac0b7e677c4901c69ad4361b5de8408e8d3 ------------- PR: https://git.openjdk.org/jdk24u/pull/4 From fmeum at openjdk.org Wed Jan 8 09:42:42 2025 From: fmeum at openjdk.org (Fabian Meumertzheim) Date: Wed, 8 Jan 2025 09:42:42 GMT Subject: [jdk21u-dev] RFR: 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE In-Reply-To: References: Message-ID: On Mon, 9 Dec 2024 13:08:29 GMT, Fabian Meumertzheim wrote: > 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE This has been backported into 24. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1211#issuecomment-2577221310 From fferrari at openjdk.org Wed Jan 8 09:45:43 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Wed, 8 Jan 2025 09:45:43 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts [v3] In-Reply-To: References: Message-ID: <3Z49XZtsAgsGeP-JBP7UfacxANsQxJ1DtKSt0C8S43M=.209c0abc-b7b8-4f48-b6fd-1557fbd3e01e@github.com> On Wed, 13 Nov 2024 18:30:32 GMT, Alexey Bakhtin wrote: >> Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). >> >> The backport is almost clean except for the following: >> - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev >> - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually >> - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. >> >> All new and related jtreg tests are passed > > Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision: > > Remove unused DEFAULT_READ_TIMEOUT constant > /csr 8337407 @alexeybakhtin: looks like linking the right CSR ([JDK-8337407](https://bugs.openjdk.org/browse/JDK-8337407)) from the Oracle backport ([JDK-8338808](https://bugs.openjdk.org/browse/JDK-8338808)) did the trick. Also, I think "parity with Oracle" is now a valid reason for maintainer approval, since jdk17u-dev is in the development phase of 17.0.15, the same version for which Oracle did the backport. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2577228908 From goetz at openjdk.org Wed Jan 8 10:03:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 10:03:29 GMT Subject: [jdk17u-dev] RFR: 8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC Message-ID: I backport this for parity with 17.0.15-oracle. I had to resolve because "8267319: Use larger default key sizes and algorithms based on CNSA" is not backported. This is just the change that makes this backport necessary so that compatibility between 21 and 17 can be tested. Test passes like this: bin/jtreg -va -nr -jdk:/.../linux_x86_64/jdk17u-dev-opt/images/jdk/ -DjdkList=/.../linux_x86_64/jdk21u-dev-opt/images/jdk/ -DtsaList=notsa "-DkeyAlgs=EC;" -DdigestAlgs=SHA-256 -Dexpired=false test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ------------- Commit messages: - Backport 130a9f138759c2f8504a83a6f3a93b1f219f0a42 Changes: https://git.openjdk.org/jdk17u-dev/pull/3191/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3191&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292704 Stats: 55 lines in 2 files changed: 43 ins; 1 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3191.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3191/head:pull/3191 PR: https://git.openjdk.org/jdk17u-dev/pull/3191 From sgehwolf at openjdk.org Wed Jan 8 10:58:16 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 8 Jan 2025 10:58:16 GMT Subject: [jdk24u] RFR: 8346239: Improve memory efficiency of JimageDiffGenerator Message-ID: Clean backport to improve diff generation. ------------- Commit messages: - Backport f696d9c521fa13969cb81381dc8586bcdccf67d9 Changes: https://git.openjdk.org/jdk24u/pull/13/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=13&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346239 Stats: 77 lines in 16 files changed: 57 ins; 3 del; 17 mod Patch: https://git.openjdk.org/jdk24u/pull/13.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/13/head:pull/13 PR: https://git.openjdk.org/jdk24u/pull/13 From shade at openjdk.org Wed Jan 8 11:34:34 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 8 Jan 2025 11:34:34 GMT Subject: [jdk21u-dev] RFR: 8342988: GHA: Build JTReg in single step Message-ID: Makes sure GHA is more reliable: we do not risk failures when building jtreg multiple times, and it also allows us to compile it once on x86, without bothering with different arch JDKs. The original PR does not apply cleanly, because Alpine support added by [JDK-8282944](https://bugs.openjdk.org/browse/JDK-8282944) is not in JDK 21. I have resolved the block by hand. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 88dc655a6d6cfc71c467405b62bd35beeed7794f Changes: https://git.openjdk.org/jdk21u-dev/pull/1269/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1269&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342988 Stats: 138 lines in 3 files changed: 81 ins; 26 del; 31 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1269.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1269/head:pull/1269 PR: https://git.openjdk.org/jdk21u-dev/pull/1269 From goetz at openjdk.org Wed Jan 8 13:57:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 13:57:26 GMT Subject: [jdk21u-dev] RFR: 8314752: Use google test string comparison macros Message-ID: I backport this for parity with 21.0.7-oracle. test/hotspot/gtest/logging/test_logConfiguration.cpp I had to resolve because "8299825: Move StdoutLog and StderrLog to LogConfiguration" is not in 21. test/hotspot/gtest/oops/test_cpCache_output.cpp 8301996: Move field resolution information out of the cpCache not in 21. ------------- Commit messages: - Backport a0d0f21f0844d402191f5285a154294a2b18059a Changes: https://git.openjdk.org/jdk21u-dev/pull/1305/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1305&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314752 Stats: 83 lines in 14 files changed: 13 ins; 16 del; 54 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1305.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1305/head:pull/1305 PR: https://git.openjdk.org/jdk21u-dev/pull/1305 From goetz at openjdk.org Wed Jan 8 14:15:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 14:15:50 GMT Subject: [jdk17u-dev] RFR: 8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range Message-ID: Fix request [17u] Resolved because later JDK-8325137 was already backported. ------------- Commit messages: - Backport e1fd663f224909c09f2f6fab7ad20f7b7864b62b Changes: https://git.openjdk.org/jdk17u-dev/pull/3192/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3192&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311306 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3192.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3192/head:pull/3192 PR: https://git.openjdk.org/jdk17u-dev/pull/3192 From duke at openjdk.org Wed Jan 8 14:20:49 2025 From: duke at openjdk.org (duke) Date: Wed, 8 Jan 2025 14:20:49 GMT Subject: [jdk21u-dev] RFR: 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE In-Reply-To: References: Message-ID: <5N8gskOSacGYAQBmE3ydgLhM88xuYQDRyYluruay2Gc=.6e8c7642-7c3b-48df-b52f-a15392707e47@github.com> On Mon, 9 Dec 2024 13:08:29 GMT, Fabian Meumertzheim wrote: > 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE @fmeum Your change (at version 40af5442e7c2451bdcc3943c04e24db95a453a69) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1211#issuecomment-2577784541 From goetz at openjdk.org Wed Jan 8 14:27:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 14:27:15 GMT Subject: [jdk17u-dev] RFR: 8325529: Remove unused imports from `ModuleGenerator` test file Message-ID: <87kOPEYnW1iSIo4Lv6Xe26JGmqz9TJ9kAoRG-VF9_yA=.af2e5d87-3ab3-443f-964d-49db3aba02ad@github.com> I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport d70156d2e2eddc311af12bc016b1ebb70efd92dd Changes: https://git.openjdk.org/jdk17u-dev/pull/3193/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3193&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325529 Stats: 110 lines in 6 files changed: 56 ins; 40 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3193.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3193/head:pull/3193 PR: https://git.openjdk.org/jdk17u-dev/pull/3193 From goetz at openjdk.org Wed Jan 8 14:28:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 14:28:16 GMT Subject: [jdk21u-dev] RFR: 8325529: Remove unused imports from `ModuleGenerator` test file Message-ID: <0RMaa89b6Z-b07tx4QmeFFOmLiMSqT-t7bgCG-QGwyw=.163c78dc-ee36-4803-ab97-1cc03c1eb8d7@github.com> I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport d70156d2e2eddc311af12bc016b1ebb70efd92dd Changes: https://git.openjdk.org/jdk21u-dev/pull/1306/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1306&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325529 Stats: 110 lines in 6 files changed: 56 ins; 40 del; 14 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1306.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1306/head:pull/1306 PR: https://git.openjdk.org/jdk21u-dev/pull/1306 From fmeum at openjdk.org Wed Jan 8 14:34:38 2025 From: fmeum at openjdk.org (Fabian Meumertzheim) Date: Wed, 8 Jan 2025 14:34:38 GMT Subject: [jdk21u-dev] Integrated: 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE In-Reply-To: References: Message-ID: On Mon, 9 Dec 2024 13:08:29 GMT, Fabian Meumertzheim wrote: > 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE This pull request has now been integrated. Changeset: f117cb06 Author: Fabian Meumertzheim Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/f117cb06d8e4ee3267d6e91855cf59d888f2a20c Stats: 7 lines in 1 file changed: 5 ins; 0 del; 2 mod 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE Backport-of: d7ef3ac0b7e677c4901c69ad4361b5de8408e8d3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1211 From goetz at openjdk.org Wed Jan 8 14:46:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 14:46:25 GMT Subject: [jdk21u-dev] RFR: 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport ba05c6d0b6955a0c5110b75e709e2206961f9fec Changes: https://git.openjdk.org/jdk21u-dev/pull/1307/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1307&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328368 Stats: 376 lines in 3 files changed: 169 ins; 207 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1307.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1307/head:pull/1307 PR: https://git.openjdk.org/jdk21u-dev/pull/1307 From goetz at openjdk.org Wed Jan 8 14:47:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 8 Jan 2025 14:47:21 GMT Subject: [jdk17u-dev] RFR: 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main Message-ID: <8GrdMzjTNGaFtEkPFcN_N0W9v5MsGJbqQ3kAmjqUX94=.0292d788-7bc0-49a3-8e1a-cb2dcaee058c@github.com> I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport ba05c6d0b6955a0c5110b75e709e2206961f9fec Changes: https://git.openjdk.org/jdk17u-dev/pull/3194/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3194&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328368 Stats: 376 lines in 3 files changed: 169 ins; 207 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3194.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3194/head:pull/3194 PR: https://git.openjdk.org/jdk17u-dev/pull/3194 From srl at openjdk.org Wed Jan 8 21:36:35 2025 From: srl at openjdk.org (Steven Loomis) Date: Wed, 8 Jan 2025 21:36:35 GMT Subject: [jdk11u-dev] RFR: 8195675: Call to insertText with single character from custom Input Method ignored [v3] In-Reply-To: <-vkps507KhQ9HKpJ3Sw26fY_qopj7e8TbZruHr4R7u0=.ac422fce-bd04-4a76-a4d1-5d94f5f21361@github.com> References: <3j_Tqw92GYtmWFYtRJkbplIF1_KiA4VXBe9lt1dMvTc=.5f342d4c-074a-4b56-bb3d-8c93fc5a47d7@github.com> <-vkps507KhQ9HKpJ3Sw26fY_qopj7e8TbZruHr4R7u0=.ac422fce-bd04-4a76-a4d1-5d94f5f21361@github.com> Message-ID: On Mon, 4 Nov 2024 16:29:27 GMT, Steven Loomis wrote: >> @srl295 Could not automatically backport b8f2ec90 to openjdk/jdk11u-dev due to conflicts in the following files: >> >> src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m >> Please fetch the appropriate branch/commit and manually resolve these conflicts by using the following commands in your personal fork of openjdk/jdk11u-dev. Note: these commands are just some suggestions and you can use other equivalent commands you know. >> >> # Fetch the up-to-date version of the target branch >> $ git fetch --no-tags https://git.openjdk.org/jdk11u-dev.git master:master >> >> # Check out the target branch and create your own branch to backport >> $ git checkout master >> $ git checkout -b backport-srl295-b8f2ec90-master >> >> # Fetch the commit you want to backport >> $ git fetch --no-tags https://git.openjdk.org/jdk.git b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd >> >> # Backport the commit >> $ git cherry-pick --no-commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd >> # Resolve conflicts now >> >> # Commit the files you have modified >> $ git add files/with/resolved/conflicts >> $ git commit -m 'Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd' >> Once you have resolved the conflicts as explained above continue with creating a pull request towards the openjdk/jdk11u-dev with the title Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd. >> >> Below you can find a suggestion for the pull request body: >> >> Hi all, >> >> This pull request contains a backport of commit b8f2ec90 from the openjdk/jdk repository. >> >> The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. >> >> PR: https://github.com/openjdk/jdk/pull/17921 >> >> Thanks! > > Steven Loomis has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - 8195675: merge from master > - 8195675: empty commit to trigger build > - Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd @prrace can you review this back port also? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2954#issuecomment-2578703896 From wkemper at openjdk.org Wed Jan 8 23:30:41 2025 From: wkemper at openjdk.org (William Kemper) Date: Wed, 8 Jan 2025 23:30:41 GMT Subject: [jdk24u] RFR: 8346737: GenShen: Generational memory pools should not report zero for maximum capacity In-Reply-To: <1gAcjWPP_ep27scsXnqE1GXTqxzXHNyYCLgupxfzUqo=.e788adb9-bee8-4cc5-806f-17861bb86609@github.com> References: <1gAcjWPP_ep27scsXnqE1GXTqxzXHNyYCLgupxfzUqo=.e788adb9-bee8-4cc5-806f-17861bb86609@github.com> Message-ID: On Sat, 21 Dec 2024 00:15:56 GMT, William Kemper wrote: > Clean backport. Closing in favor of https://github.com/openjdk/jdk/pull/22984 ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/7#issuecomment-2578871878 From wkemper at openjdk.org Wed Jan 8 23:30:42 2025 From: wkemper at openjdk.org (William Kemper) Date: Wed, 8 Jan 2025 23:30:42 GMT Subject: [jdk24u] Withdrawn: 8346737: GenShen: Generational memory pools should not report zero for maximum capacity In-Reply-To: <1gAcjWPP_ep27scsXnqE1GXTqxzXHNyYCLgupxfzUqo=.e788adb9-bee8-4cc5-806f-17861bb86609@github.com> References: <1gAcjWPP_ep27scsXnqE1GXTqxzXHNyYCLgupxfzUqo=.e788adb9-bee8-4cc5-806f-17861bb86609@github.com> Message-ID: On Sat, 21 Dec 2024 00:15:56 GMT, William Kemper wrote: > Clean backport. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk24u/pull/7 From cushon at openjdk.org Thu Jan 9 07:52:49 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 9 Jan 2025 07:52:49 GMT Subject: [jdk21u-dev] Integrated: 8336942: Improve test coverage for class loading elements with annotations of different retentions In-Reply-To: References: Message-ID: On Tue, 8 Oct 2024 17:58:21 GMT, Liam Miller-Cushon wrote: > This change improves annotation processing test coverage, see [JDK-8336942](https://bugs.openjdk.org/browse/JDK-8336942). I resolved a trivial merge conflict with JDK-8323684, which added the `nameToAnnotation` map. The modified test passes. This pull request has now been integrated. Changeset: 0d8d8e6b Author: Liam Miller-Cushon Committer: Christoph Langer URL: https://git.openjdk.org/jdk21u-dev/commit/0d8d8e6bdcb00b5710ce70332c1fbacc0fa90f26 Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: goetz, vromero Backport-of: e36ce5f0341e8d0ec06cb12d0b2c0aa084401021 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1037 From cushon at openjdk.org Thu Jan 9 07:57:32 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 9 Jan 2025 07:57:32 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries [v2] In-Reply-To: References: Message-ID: > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1251/files - new: https://git.openjdk.org/jdk21u-dev/pull/1251/files/dfcac6b6..dfcac6b6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1251/head:pull/1251 PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From goetz at openjdk.org Thu Jan 9 08:26:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 08:26:50 GMT Subject: [jdk17u-dev] RFR: 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main In-Reply-To: <8GrdMzjTNGaFtEkPFcN_N0W9v5MsGJbqQ3kAmjqUX94=.0292d788-7bc0-49a3-8e1a-cb2dcaee058c@github.com> References: <8GrdMzjTNGaFtEkPFcN_N0W9v5MsGJbqQ3kAmjqUX94=.0292d788-7bc0-49a3-8e1a-cb2dcaee058c@github.com> Message-ID: On Wed, 8 Jan 2025 14:34:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA failures: two times wget issue. Two times the tests did not complete. All unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3194#issuecomment-2579424109 From goetz at openjdk.org Thu Jan 9 08:27:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 08:27:43 GMT Subject: [jdk17u-dev] RFR: 8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 09:57:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > I had to resolve because "8267319: Use larger default key sizes and algorithms based on CNSA" is not backported. This is just the change that makes this backport necessary so that compatibility between 21 and 17 can be tested. > > Test passes like this: > bin/jtreg -va -nr -jdk:/.../linux_x86_64/jdk17u-dev-opt/images/jdk/ -DjdkList=/.../linux_x86_64/jdk21u-dev-opt/images/jdk/ -DtsaList=notsa "-DkeyAlgs=EC;" -DdigestAlgs=SHA-256 -Dexpired=false test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java GHA failure: wget failed, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3191#issuecomment-2579424938 From goetz at openjdk.org Thu Jan 9 09:24:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 09:24:50 GMT Subject: [jdk21u-dev] RFR: 8325529: Remove unused imports from `ModuleGenerator` test file [v2] In-Reply-To: <0RMaa89b6Z-b07tx4QmeFFOmLiMSqT-t7bgCG-QGwyw=.163c78dc-ee36-4803-ab97-1cc03c1eb8d7@github.com> References: <0RMaa89b6Z-b07tx4QmeFFOmLiMSqT-t7bgCG-QGwyw=.163c78dc-ee36-4803-ab97-1cc03c1eb8d7@github.com> Message-ID: > I backport this for parity with 21.0.7-oracle Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix build ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1306/files - new: https://git.openjdk.org/jdk21u-dev/pull/1306/files/6f6c0399..dd5b001e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1306&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1306&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1306.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1306/head:pull/1306 PR: https://git.openjdk.org/jdk21u-dev/pull/1306 From goetz at openjdk.org Thu Jan 9 09:31:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 09:31:56 GMT Subject: [jdk17u-dev] RFR: 8325529: Remove unused imports from `ModuleGenerator` test file [v2] In-Reply-To: <87kOPEYnW1iSIo4Lv6Xe26JGmqz9TJ9kAoRG-VF9_yA=.af2e5d87-3ab3-443f-964d-49db3aba02ad@github.com> References: <87kOPEYnW1iSIo4Lv6Xe26JGmqz9TJ9kAoRG-VF9_yA=.af2e5d87-3ab3-443f-964d-49db3aba02ad@github.com> Message-ID: > I backport this for parity with 17.0.15-oracle. > > The backport is clean, but the tests need one of the old imports. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix test build ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3193/files - new: https://git.openjdk.org/jdk17u-dev/pull/3193/files/74fd72ae..428d6f1d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3193&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3193&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3193.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3193/head:pull/3193 PR: https://git.openjdk.org/jdk17u-dev/pull/3193 From mbaesken at openjdk.org Thu Jan 9 10:10:38 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 9 Jan 2025 10:10:38 GMT Subject: [jdk17u-dev] RFR: 8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 09:57:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > I had to resolve because "8267319: Use larger default key sizes and algorithms based on CNSA" is not backported. This is just the change that makes this backport necessary so that compatibility between 21 and 17 can be tested. > > Test passes like this: > bin/jtreg -va -nr -jdk:/.../linux_x86_64/jdk17u-dev-opt/images/jdk/ -DjdkList=/.../linux_x86_64/jdk21u-dev-opt/images/jdk/ -DtsaList=notsa "-DkeyAlgs=EC;" -DdigestAlgs=SHA-256 -Dexpired=false test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3191#pullrequestreview-2539420121 From duke at openjdk.org Thu Jan 9 10:11:55 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 9 Jan 2025 10:11:55 GMT Subject: [jdk11u-dev] RFR: 8343786: [11u] GHA: Bump macOS and Xcode versions to macos-13 and XCode 14.3.1 [v5] In-Reply-To: References: Message-ID: On Wed, 27 Nov 2024 16:01:09 GMT, Antonio Vieiro wrote: >> An implementation of [JDK-8343786](https://bugs.openjdk.org/browse/JDK-8343786) that bumps the GHA runners versions to `macos-13` and `XCode 14.3.1`. >> >> This uses the `--enable-xcode14` configuration flag introduced in https://github.com/openjdk/jdk11u-dev/pull/2966 ([JDK-8344458](https://bugs.openjdk.org/browse/JDK-8344458)) to build and run tier-1 tests on `macos-13` and `XCode 14.3.1`. >> >> Tier-1 tests seem to be failing randomly on macos-13/XCode14 with either a timeout or an ArrayIndexOutOfBoundsException t in serviceability/sa/ClhsdbFindPC.java. This is currently under investigation and may be related to [JDK-8260389](https://bugs.openjdk.org/browse/JDK-8260389) or [JDK-8277079](https://bugs.openjdk.org/browse/JDK-8277079). >> >> The rest of `tier1` tests are expected to pass on this platform. > > Antonio Vieiro has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - Use --disable-warnings-as-errors for building on XCode 14 and up > - 8343786: [11u] GHA: Bump macOS and Xcode versions to macos-13 and XCode 14.3.1 Let's keep this open until https://github.com/openjdk/jdk17u-dev/pull/3150 can be backported to 11. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2967#issuecomment-2579675399 From mbaesken at openjdk.org Thu Jan 9 10:21:41 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 9 Jan 2025 10:21:41 GMT Subject: [jdk21u-dev] RFR: 8314752: Use google test string comparison macros In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 13:52:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > I had to resolve because > "8299825: Move StdoutLog and StderrLog to LogConfiguration" is not in 21. > > test/hotspot/gtest/oops/test_cpCache_output.cpp > 8301996: Move field resolution information out of the cpCache not in 21. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1305#pullrequestreview-2539459172 From goetz at openjdk.org Thu Jan 9 10:39:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 10:39:04 GMT Subject: [jdk17u-dev] RFR: 8292588: [macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 2a579ab8392d30a35f044954178c788d16d4b800 Changes: https://git.openjdk.org/jdk17u-dev/pull/3195/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3195&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292588 Stats: 15 lines in 2 files changed: 15 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3195.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3195/head:pull/3195 PR: https://git.openjdk.org/jdk17u-dev/pull/3195 From goetz at openjdk.org Thu Jan 9 10:47:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 10:47:13 GMT Subject: [jdk17u-dev] RFR: 8311663: Additional refactoring of Locale tests to JUnit Message-ID: <0HE9JIGg_MFcVef3xhE4GhjQrQ8hqqHqqq66KyPSxJE=.a831aa9f-66d4-4db5-a4c3-b48d08711ffc@github.com> test/jdk/java/util/Locale/Bug8135061.java test/jdk/java/util/Locale/Bug8159420.java test/jdk/java/util/Locale/ThaiGov.java These three need to be resolved because "8283698: Refactor Locale constructors used in src/test" is not in 17. Basically I took over the head version of the test in 21, and reverted the refactored constructor call. test/jdk/java/util/Locale/UseOldISOCodesTest.java is not in 17. It was added by "8295232: "java.locale.useOldISOCodes" property is read lazily". As I understand the error fixed by JDK-8295232 was introduced by closed JDK-8294667. I built jdk20 before JDK-8295232 was pushed, this causes the test to fail. With 17 and 20 after this change it passes. I would like to take the test to 17 to improve testing along with this change. This would also alert us if a change breaking this is backported. As with the changes above I had to undo JDK-8283698. ------------- Commit messages: - Backport 71cac8ce47b69a2b78d54cbceb0f0510e5ea4cdc Changes: https://git.openjdk.org/jdk17u-dev/pull/3196/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3196&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311663 Stats: 594 lines in 10 files changed: 211 ins; 216 del; 167 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3196.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3196/head:pull/3196 PR: https://git.openjdk.org/jdk17u-dev/pull/3196 From serb at openjdk.org Thu Jan 9 11:50:48 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 9 Jan 2025 11:50:48 GMT Subject: [jdk21u-dev] RFR: 8342988: GHA: Build JTReg in single step In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 17:21:06 GMT, Aleksey Shipilev wrote: > Makes sure GHA is more reliable: we do not risk failures when building jtreg multiple times, and it also allows us to compile it once on x86, without bothering with different arch JDKs. > > The original PR does not apply cleanly, because Alpine support added by [JDK-8282944](https://bugs.openjdk.org/browse/JDK-8282944) is not in JDK 21. I have resolved the block by hand. > > Additional testing: > - [x] GHA Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1269#pullrequestreview-2539706836 From simonis at openjdk.org Thu Jan 9 12:54:50 2025 From: simonis at openjdk.org (Volker Simonis) Date: Thu, 9 Jan 2025 12:54:50 GMT Subject: [jdk21u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 15:56:26 GMT, Aleksey Shipilev wrote: > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test passes with and without the change > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` Looks good. Just for my education: is it now common/recommended to bundle several downports into a single PR? From my memory (which might be outdated) we used dependent PRs for that purpose. The latter is obviously more complicated and work intensive so I'll probably follow your style in the future if that's OK? ------------- Marked as reviewed by simonis (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1268#pullrequestreview-2539840165 From simonis at openjdk.org Thu Jan 9 12:55:47 2025 From: simonis at openjdk.org (Volker Simonis) Date: Thu, 9 Jan 2025 12:55:47 GMT Subject: [jdk17u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 16:55:53 GMT, Aleksey Shipilev wrote: > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test passes with and without the change > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` Marked as reviewed by simonis (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3149#pullrequestreview-2539842184 From shade at openjdk.org Thu Jan 9 12:58:51 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 9 Jan 2025 12:58:51 GMT Subject: [jdk21u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period In-Reply-To: References: Message-ID: On Thu, 9 Jan 2025 12:51:52 GMT, Volker Simonis wrote: > Looks good. Thanks! > Just for my education: is it now common/recommended to bundle several downports into a single PR? From my memory (which might be outdated) we used dependent PRs for that purpose. The latter is obviously more complicated and work intensive so I'll probably follow your style in the future if that's OK? I think we prefer multi-issue backports if we know there are breakages that are fixed by follow-up changes. This would introduce an atomic commit that would transit the repository from a good state to a good state, without exposing any known bad state in between. This is both cleaner and more convenient for eventual bisects. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1268#issuecomment-2580089094 From duke at openjdk.org Thu Jan 9 13:16:06 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Thu, 9 Jan 2025 13:16:06 GMT Subject: [jdk11u-dev] RFR: 8336012: Fix usages of jtreg-reserved properties Message-ID: Backport of JDK-8336012 - Fix usages of jtreg-reserved properties It's fixing the java/lang/invoke/PrivateInvokeTest.java#PrivateInvokeTest failure. Clean backport. Passed tier 1 tests. Passed gtests. GH Actions are passing (aside from deprecated MacOSes). ------------- Commit messages: - Backport 98526a632076775d0d7dba28a1e083ef348bc82a Changes: https://git.openjdk.org/jdk11u-dev/pull/2984/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2984&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336012 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2984.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2984/head:pull/2984 PR: https://git.openjdk.org/jdk11u-dev/pull/2984 From jkratochvil at openjdk.org Thu Jan 9 14:56:47 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Thu, 9 Jan 2025 14:56:47 GMT Subject: [jdk24u] RFR: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: References: Message-ID: <6QPheTIkr77dxUeFx7QsT0dN1ZthIF0HkWWmOjcWqrc=.2cf9e878-b84b-4fac-a6dd-807303913a34@github.com> On Sat, 21 Dec 2024 04:09:43 GMT, Jan Kratochvil wrote: > A clean backport. As this is P4 according to https://openjdk.org/jeps/3 RDP1 it should be dropped - I read it as delayed until backports for later update-releases. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/8#issuecomment-2580478691 From goetz at openjdk.org Thu Jan 9 15:23:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 15:23:42 GMT Subject: [jdk21u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 15:56:26 GMT, Aleksey Shipilev wrote: > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test passes with and without the change > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` Yes, I also combine changes with immediate fixes. Especially if one of them needs a review anyways, so it does not cause an unnecessary review. Further it simplifies backports to later releases, as the change pushed to 21 can directly be backported. Last, dependent pull request often don't resolve automatically, causing the dilemma to either push right on top, or to wait for the testing of the resolved change. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1268#issuecomment-2580547574 From cushon at openjdk.org Thu Jan 9 15:46:22 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 9 Jan 2025 15:46:22 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries [v3] In-Reply-To: References: Message-ID: <1UmvinsDMK4XT-L88pY4L00EjogQgdqZszJX5JOSLr8=.43377296-f73c-4944-8aef-0ad4a210341b@github.com> > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision: - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1251/files - new: https://git.openjdk.org/jdk21u-dev/pull/1251/files/dfcac6b6..23153afd Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=01-02 Stats: 6501 lines in 185 files changed: 4319 ins; 1795 del; 387 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1251/head:pull/1251 PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From cushon at openjdk.org Thu Jan 9 15:46:41 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 9 Jan 2025 15:46:41 GMT Subject: [jdk21u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading [v2] In-Reply-To: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> References: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> Message-ID: > This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). Liam Miller-Cushon has updated the pull request incrementally with 53 additional commits since the last revision: - Merge branch 'master' into backport-JDK-8337795 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: goetz, vromero Backport-of: e36ce5f0341e8d0ec06cb12d0b2c0aa084401021 - 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE Backport-of: d7ef3ac0b7e677c4901c69ad4361b5de8408e8d3 - 8327460: Compile tests with the same visibility rules as product code Reviewed-by: mbaesken Backport-of: cc9a8aba67f4e240c8de2d1ae15d1b80bfa446a0 - 8339524: Clean up a few ExtendedRobot tests Backport-of: 16232578d9acf9d0b5a9ad0e7530291471b5cc9c - 8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests Backport-of: a63f501b9238c6aae81c2e39fcc1852652116780 - 8340719: Open source AWT List tests Backport-of: b11066b56b69b2c526539e712cef47723098597f - 8340480: Bad copyright notices in changes from JDK-8339902 Backport-of: fdc16a373459cb2311316448c765b1bee5c73694 - 8346847: [s390x] minimal build failure Backport-of: 807f6f7fb868240cba5ba117c7059216f69a53f9 - 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package Reviewed-by: mbaesken Backport-of: 2c509a158fad63e69a8072fa4a7588eaacf37dc0 - ... and 43 more: https://git.openjdk.org/jdk21u-dev/compare/3a3d2f2d...55c9cd4e ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1252/files - new: https://git.openjdk.org/jdk21u-dev/pull/1252/files/3a3d2f2d..55c9cd4e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1252&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1252&range=00-01 Stats: 6501 lines in 185 files changed: 4319 ins; 1795 del; 387 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1252.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1252/head:pull/1252 PR: https://git.openjdk.org/jdk21u-dev/pull/1252 From cushon at openjdk.org Thu Jan 9 15:50:13 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 9 Jan 2025 15:50:13 GMT Subject: [jdk21u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading [v3] In-Reply-To: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> References: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> Message-ID: > This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1252/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1252&range=02 Stats: 109 lines in 2 files changed: 25 ins; 44 del; 40 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1252.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1252/head:pull/1252 PR: https://git.openjdk.org/jdk21u-dev/pull/1252 From cushon at openjdk.org Thu Jan 9 15:54:02 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 9 Jan 2025 15:54:02 GMT Subject: [jdk21u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v2] In-Reply-To: References: Message-ID: > This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: Backport 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1253/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1253&range=01 Stats: 116 lines in 4 files changed: 113 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1253.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1253/head:pull/1253 PR: https://git.openjdk.org/jdk21u-dev/pull/1253 From duke at openjdk.org Thu Jan 9 15:55:47 2025 From: duke at openjdk.org (duke) Date: Thu, 9 Jan 2025 15:55:47 GMT Subject: [jdk17u-dev] RFR: 8336942: Improve test coverage for class loading elements with annotations of different retentions [v2] In-Reply-To: References: Message-ID: On Tue, 5 Nov 2024 18:49:17 GMT, Liam Miller-Cushon wrote: >> This change improves annotation processing test coverage, see [JDK-8336942](https://bugs.openjdk.org/browse/JDK-8336942). I resolved a trivial merge conflict with JDK-8323684, which added the `nameToAnnotation` map. The modified test passes. > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero @cushon Your change (at version 8d083450cee5033e51d917c1c7ee467284950706) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2955#issuecomment-2580629443 From cushon at openjdk.org Thu Jan 9 16:01:47 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 9 Jan 2025 16:01:47 GMT Subject: [jdk17u-dev] Integrated: 8336942: Improve test coverage for class loading elements with annotations of different retentions In-Reply-To: References: Message-ID: <-GAXoIVqRoIB09xuS2cOrojwk0F1oEG__FHP7F9An44=.7fad83fc-2d44-40c0-801e-a9bb4944ece0@github.com> On Tue, 8 Oct 2024 17:58:20 GMT, Liam Miller-Cushon wrote: > This change improves annotation processing test coverage, see [JDK-8336942](https://bugs.openjdk.org/browse/JDK-8336942). I resolved a trivial merge conflict with JDK-8323684, which added the `nameToAnnotation` map. The modified test passes. This pull request has now been integrated. Changeset: 53d7539a Author: Liam Miller-Cushon Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/53d7539a889cbcfffa8524fd9e47efdf5c121d87 Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: phh Backport-of: e36ce5f0341e8d0ec06cb12d0b2c0aa084401021 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2955 From goetz at openjdk.org Thu Jan 9 16:02:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 16:02:52 GMT Subject: [jdk21u-dev] RFR: 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 5c4f1ef746b0c373a131726d74d27f0e0cc6e40d Changes: https://git.openjdk.org/jdk21u-dev/pull/1308/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1308&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8226933 Stats: 77 lines in 2 files changed: 74 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1308.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1308/head:pull/1308 PR: https://git.openjdk.org/jdk21u-dev/pull/1308 From goetz at openjdk.org Thu Jan 9 16:03:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 16:03:31 GMT Subject: [jdk17u-dev] RFR: 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 5c4f1ef746b0c373a131726d74d27f0e0cc6e40d Changes: https://git.openjdk.org/jdk17u-dev/pull/3198/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3198&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8226933 Stats: 77 lines in 2 files changed: 74 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3198.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3198/head:pull/3198 PR: https://git.openjdk.org/jdk17u-dev/pull/3198 From phh at openjdk.org Thu Jan 9 16:27:40 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 9 Jan 2025 16:27:40 GMT Subject: [jdk21u-dev] RFR: 8342988: GHA: Build JTReg in single step In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 17:21:06 GMT, Aleksey Shipilev wrote: > Makes sure GHA is more reliable: we do not risk failures when building jtreg multiple times, and it also allows us to compile it once on x86, without bothering with different arch JDKs. > > The original PR does not apply cleanly, because Alpine support added by [JDK-8282944](https://bugs.openjdk.org/browse/JDK-8282944) is not in JDK 21. I have resolved the block by hand. > > Additional testing: > - [x] GHA Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1269#pullrequestreview-2540385931 From duke at openjdk.org Thu Jan 9 16:56:44 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 9 Jan 2025 16:56:44 GMT Subject: [jdk11u-dev] RFR: 8340387: Update OS detection code to recognize Windows Server 2025 In-Reply-To: References: Message-ID: On Thu, 12 Dec 2024 11:57:30 GMT, Antonio Vieiro wrote: > Backport of [JDK-8340387](https://bugs.openjdk.org/browse/JDK-8340387) to update OS detection code to recognize Windows Server 2025. This is a clean backport (but for copyright headers). Passes tier1 tests on Windows. @bridgekeeper Can't you see people is busy doing other stuff? This is for 11.0.27, after all... ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2977#issuecomment-2580810674 From goetz at openjdk.org Thu Jan 9 18:32:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 9 Jan 2025 18:32:00 GMT Subject: [jdk21u-dev] RFR: 8325659: Normalize Random usage by incubator vector tests Message-ID: I backport this for parity with 21.0.7-oracle I had to resolve because 21 has @enablePreview in the context. ------------- Commit messages: - Backport 4bba445d835837db5ab145edb24030fc6f42ec24 Changes: https://git.openjdk.org/jdk21u-dev/pull/1309/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1309&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325659 Stats: 469 lines in 69 files changed: 188 ins; 0 del; 281 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1309.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1309/head:pull/1309 PR: https://git.openjdk.org/jdk21u-dev/pull/1309 From ssubramaniam at openjdk.org Thu Jan 9 22:50:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 9 Jan 2025 22:50:14 GMT Subject: [jdk24u] RFR: 8346887: DrawFocusRect() may cause an assertion failure Message-ID: <-jxVIi7w9JsMxDbwjJf06KFQtrS-qlmiisuhriTAnFY=.85878b18-504a-4054-8f2e-98433caa0588@github.com> Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 8eddf67 Changes: https://git.openjdk.org/jdk24u/pull/14/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=14&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346887 Stats: 7 lines in 3 files changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk24u/pull/14.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/14/head:pull/14 PR: https://git.openjdk.org/jdk24u/pull/14 From ssubramaniam at openjdk.org Thu Jan 9 22:52:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 9 Jan 2025 22:52:16 GMT Subject: [jdk23u] RFR: 8346887: DrawFocusRect() may cause an assertion failure Message-ID: Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 8eddf67 Changes: https://git.openjdk.org/jdk23u/pull/233/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=233&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346887 Stats: 7 lines in 3 files changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk23u/pull/233.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/233/head:pull/233 PR: https://git.openjdk.org/jdk23u/pull/233 From ssubramaniam at openjdk.org Fri Jan 10 04:00:02 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 10 Jan 2025 04:00:02 GMT Subject: [jdk21u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure Message-ID: <_F50JLzKBPrznHQrbnn9XDtWdJbloLWHOuh8IZ5AYWE=.874191b6-585a-4b26-a930-41e5ca1be136@github.com> Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 8eddf67 Changes: https://git.openjdk.org/jdk21u-dev/pull/1310/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1310&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346887 Stats: 7 lines in 3 files changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1310.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1310/head:pull/1310 PR: https://git.openjdk.org/jdk21u-dev/pull/1310 From ssubramaniam at openjdk.org Fri Jan 10 04:41:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 10 Jan 2025 04:41:17 GMT Subject: [jdk11u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure Message-ID: Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 8eddf67 Changes: https://git.openjdk.org/jdk11u-dev/pull/2985/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2985&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346887 Stats: 7 lines in 3 files changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2985.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2985/head:pull/2985 PR: https://git.openjdk.org/jdk11u-dev/pull/2985 From ssubramaniam at openjdk.org Fri Jan 10 05:02:26 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 10 Jan 2025 05:02:26 GMT Subject: [jdk17u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure Message-ID: Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport 8eddf67 Changes: https://git.openjdk.org/jdk17u-dev/pull/3199/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3199&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346887 Stats: 7 lines in 3 files changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3199.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3199/head:pull/3199 PR: https://git.openjdk.org/jdk17u-dev/pull/3199 From clanger at openjdk.org Fri Jan 10 06:07:40 2025 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 10 Jan 2025 06:07:40 GMT Subject: [jdk24u] RFR: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: <6QPheTIkr77dxUeFx7QsT0dN1ZthIF0HkWWmOjcWqrc=.2cf9e878-b84b-4fac-a6dd-807303913a34@github.com> References: <6QPheTIkr77dxUeFx7QsT0dN1ZthIF0HkWWmOjcWqrc=.2cf9e878-b84b-4fac-a6dd-807303913a34@github.com> Message-ID: On Thu, 9 Jan 2025 14:53:36 GMT, Jan Kratochvil wrote: > As this is P4 according to https://openjdk.org/jeps/3 RDP1 it should be dropped - I read it as delayed until backports for later update-releases. No, in the table under the "Fix" column you find "P1?P5 doc/test changes" for RDP1. Only "real" P4 issues have to be dropped. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/8#issuecomment-2581847756 From goetz at openjdk.org Fri Jan 10 08:25:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 08:25:47 GMT Subject: [jdk21u-dev] RFR: 8342988: GHA: Build JTReg in single step In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 17:21:06 GMT, Aleksey Shipilev wrote: > Makes sure GHA is more reliable: we do not risk failures when building jtreg multiple times, and it also allows us to compile it once on x86, without bothering with different arch JDKs. > > The original PR does not apply cleanly, because Alpine support added by [JDK-8282944](https://bugs.openjdk.org/browse/JDK-8282944) is not in JDK 21. I have resolved the block by hand. > > Additional testing: > - [x] GHA It would be great if this reduces the wget failures!!! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1269#issuecomment-2582037364 From shade at openjdk.org Fri Jan 10 08:47:38 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 10 Jan 2025 08:47:38 GMT Subject: [jdk21u-dev] RFR: 8342988: GHA: Build JTReg in single step In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 08:23:07 GMT, Goetz Lindenmaier wrote: > It would be great if this reduces the wget failures!!! Right? :) In mainline, the failures are still happening occasionally, but at least they fail in the first minute, so you can restart the testing right away. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1269#issuecomment-2582070266 From shade at openjdk.org Fri Jan 10 08:47:39 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 10 Jan 2025 08:47:39 GMT Subject: [jdk21u-dev] Integrated: 8342988: GHA: Build JTReg in single step In-Reply-To: References: Message-ID: <_AzJcBbkJ6j7hWLBYo9zVCIFaWrw97bGeL5XEi4TF_M=.e9908050-92b1-443c-9d36-c8ff72b29455@github.com> On Wed, 18 Dec 2024 17:21:06 GMT, Aleksey Shipilev wrote: > Makes sure GHA is more reliable: we do not risk failures when building jtreg multiple times, and it also allows us to compile it once on x86, without bothering with different arch JDKs. > > The original PR does not apply cleanly, because Alpine support added by [JDK-8282944](https://bugs.openjdk.org/browse/JDK-8282944) is not in JDK 21. I have resolved the block by hand. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 6e6f8b2f Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/6e6f8b2f90e362ceb2d76e791cd6e58cf5d3ddbd Stats: 138 lines in 3 files changed: 81 ins; 26 del; 31 mod 8342988: GHA: Build JTReg in single step Reviewed-by: serb, phh Backport-of: 88dc655a6d6cfc71c467405b62bd35beeed7794f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1269 From goetz at openjdk.org Fri Jan 10 09:12:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 09:12:47 GMT Subject: [jdk17u-dev] RFR: 8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 In-Reply-To: References: Message-ID: On Mon, 18 Nov 2024 22:18:15 GMT, Alexey Bakhtin wrote: > Follow-up clean test backport for JDK-8179502 (fourth in the series, applied after 8325024) Hi you might want to label fix-request on this again. Thanks for bringing it to 21. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3058#issuecomment-2582128719 From goetz at openjdk.org Fri Jan 10 09:21:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 09:21:50 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts [v3] In-Reply-To: References: Message-ID: On Wed, 13 Nov 2024 18:30:32 GMT, Alexey Bakhtin wrote: >> Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). >> >> The backport is almost clean except for the following: >> - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev >> - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually >> - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. >> >> All new and related jtreg tests are passed > > Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision: > > Remove unused DEFAULT_READ_TIMEOUT constant This change looks good to me now. Thanks for improving the compatibility with 17! Unfortunately Oracle did not integrate this yet. I'm not sure whether we should go ahead with this already. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2582147339 From sgehwolf at openjdk.org Fri Jan 10 10:05:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 10 Jan 2025 10:05:55 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts [v3] In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 09:19:07 GMT, Goetz Lindenmaier wrote: > Unfortunately Oracle did not integrate this yet. I'm not sure whether we should go ahead with this already. +1 on bringing this to JDK 17 in April. There is ample time until that releases. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2582260675 From rrich at openjdk.org Fri Jan 10 10:57:54 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Fri, 10 Jan 2025 10:57:54 GMT Subject: [jdk17u-dev] RFR: 8314225: SIGSEGV in JavaThread::is_lock_owned In-Reply-To: <0mC8UmhhFITqzgh-1pb_-EbINmYeeA4gLJyWlE4jN0U=.d8ba59c9-8652-4f44-83e3-cfb6e328bf26@github.com> References: <0mC8UmhhFITqzgh-1pb_-EbINmYeeA4gLJyWlE4jN0U=.d8ba59c9-8652-4f44-83e3-cfb6e328bf26@github.com> Message-ID: <9zNY0ZN1EWT8rbk1XSG9cbHW4asKc2GmYNzxOHKLW_w=.89b6d4fc-54a6-4de4-b029-c11a99cd1497@github.com> On Sun, 29 Dec 2024 18:02:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > I had to resolve the larger part of this change. > None of my edits change the code essentially, though. > > src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp > Resolved because of NULL/nullptr difference > > src/hotspot/share/runtime/javaThread.cpp|hpp > These files don't exist in 17, they were split off from thread.cpp|hpp. > The modiefied code looks very similar in 17, so I could easily identify > the changed code and apply the patches. Usual minor nullptr diffs etc. > > src/hotspot/share/runtime/monitorChunk.cpp > Resolved because of NULL/nullptr difference > > src/hotspot/share/runtime/monitorChunk.hpp > Resolved because of context diff. > > src/hotspot/share/runtime/synchronizer.cpp > Resolved. Different checks in if condition. > One is for the new locking mode in head, the other whether the mask has a locker. > ... check ... > > src/hotspot/share/runtime/thread.cpp > Resolved because new locking modes added an assertion in removed function is_lock_owned. > > src/hotspot/share/runtime/vframeArray.cpp > Resolved. Code differs because 21 has biased locking removed. > > > > To make it build, I had to replace > Javathread::cast() by as_Java_thread() in synchronizer.cpp. > > Also I removed is_linked() from monitorChunk.hpp. Looks good besides one assertion message that could be improved. src/hotspot/share/runtime/vframeArray.cpp line 98: > 96: } else { > 97: assert(monitor->owner() != nullptr, "monitor owner must not be null"); > 98: assert(!monitor->owner()->is_unlocked() && !monitor->owner()->has_bias_pattern(), "object must be null or locked, and unbiased"); Suggestion: assert(!monitor->owner()->is_unlocked() && !monitor->owner()->has_bias_pattern(), "object must be locked, and unbiased"); ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3177#pullrequestreview-2542144348 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3177#discussion_r1910204494 From goetz at openjdk.org Fri Jan 10 11:09:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 11:09:25 GMT Subject: [jdk17u-dev] RFR: 8314225: SIGSEGV in JavaThread::is_lock_owned [v2] In-Reply-To: <0mC8UmhhFITqzgh-1pb_-EbINmYeeA4gLJyWlE4jN0U=.d8ba59c9-8652-4f44-83e3-cfb6e328bf26@github.com> References: <0mC8UmhhFITqzgh-1pb_-EbINmYeeA4gLJyWlE4jN0U=.d8ba59c9-8652-4f44-83e3-cfb6e328bf26@github.com> Message-ID: > I backport this for parity with 17.0.15-oracle. > > I had to resolve the larger part of this change. > None of my edits change the code essentially, though. > > src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp > Resolved because of NULL/nullptr difference > > src/hotspot/share/runtime/javaThread.cpp|hpp > These files don't exist in 17, they were split off from thread.cpp|hpp. > The modiefied code looks very similar in 17, so I could easily identify > the changed code and apply the patches. Usual minor nullptr diffs etc. > > src/hotspot/share/runtime/monitorChunk.cpp > Resolved because of NULL/nullptr difference > > src/hotspot/share/runtime/monitorChunk.hpp > Resolved because of context diff. > > src/hotspot/share/runtime/synchronizer.cpp > Resolved. Different checks in if condition. > One is for the new locking mode in head, the other whether the mask has a locker. > ... check ... > > src/hotspot/share/runtime/thread.cpp > Resolved because new locking modes added an assertion in removed function is_lock_owned. > > src/hotspot/share/runtime/vframeArray.cpp > Resolved. Code differs because 21 has biased locking removed. > > > > To make it build, I had to replace > Javathread::cast() by as_Java_thread() in synchronizer.cpp. > > Also I removed is_linked() from monitorChunk.hpp. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix assertion message. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3177/files - new: https://git.openjdk.org/jdk17u-dev/pull/3177/files/c69d97a7..1787bca4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3177&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3177&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3177.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3177/head:pull/3177 PR: https://git.openjdk.org/jdk17u-dev/pull/3177 From goetz at openjdk.org Fri Jan 10 11:09:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 11:09:25 GMT Subject: [jdk17u-dev] RFR: 8314225: SIGSEGV in JavaThread::is_lock_owned [v2] In-Reply-To: <9zNY0ZN1EWT8rbk1XSG9cbHW4asKc2GmYNzxOHKLW_w=.89b6d4fc-54a6-4de4-b029-c11a99cd1497@github.com> References: <0mC8UmhhFITqzgh-1pb_-EbINmYeeA4gLJyWlE4jN0U=.d8ba59c9-8652-4f44-83e3-cfb6e328bf26@github.com> <9zNY0ZN1EWT8rbk1XSG9cbHW4asKc2GmYNzxOHKLW_w=.89b6d4fc-54a6-4de4-b029-c11a99cd1497@github.com> Message-ID: On Fri, 10 Jan 2025 10:53:49 GMT, Richard Reingruber wrote: >> Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: >> >> Fix assertion message. > > src/hotspot/share/runtime/vframeArray.cpp line 98: > >> 96: } else { >> 97: assert(monitor->owner() != nullptr, "monitor owner must not be null"); >> 98: assert(!monitor->owner()->is_unlocked() && !monitor->owner()->has_bias_pattern(), "object must be null or locked, and unbiased"); > > Suggestion: > > assert(!monitor->owner()->is_unlocked() && !monitor->owner()->has_bias_pattern(), "object must be locked, and unbiased"); Thanks for catching this, makes sense. Fixed. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3177#discussion_r1910217971 From rrich at openjdk.org Fri Jan 10 11:12:55 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Fri, 10 Jan 2025 11:12:55 GMT Subject: [jdk17u-dev] RFR: 8314225: SIGSEGV in JavaThread::is_lock_owned [v2] In-Reply-To: References: <0mC8UmhhFITqzgh-1pb_-EbINmYeeA4gLJyWlE4jN0U=.d8ba59c9-8652-4f44-83e3-cfb6e328bf26@github.com> Message-ID: On Fri, 10 Jan 2025 11:09:25 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.15-oracle. >> >> I had to resolve the larger part of this change. >> None of my edits change the code essentially, though. >> >> src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp >> Resolved because of NULL/nullptr difference >> >> src/hotspot/share/runtime/javaThread.cpp|hpp >> These files don't exist in 17, they were split off from thread.cpp|hpp. >> The modiefied code looks very similar in 17, so I could easily identify >> the changed code and apply the patches. Usual minor nullptr diffs etc. >> >> src/hotspot/share/runtime/monitorChunk.cpp >> Resolved because of NULL/nullptr difference >> >> src/hotspot/share/runtime/monitorChunk.hpp >> Resolved because of context diff. >> >> src/hotspot/share/runtime/synchronizer.cpp >> Resolved. Different checks in if condition. >> One is for the new locking mode in head, the other whether the mask has a locker. >> ... check ... >> >> src/hotspot/share/runtime/thread.cpp >> Resolved because new locking modes added an assertion in removed function is_lock_owned. >> >> src/hotspot/share/runtime/vframeArray.cpp >> Resolved. Code differs because 21 has biased locking removed. >> >> >> >> To make it build, I had to replace >> Javathread::cast() by as_Java_thread() in synchronizer.cpp. >> >> Also I removed is_linked() from monitorChunk.hpp. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix assertion message. Marked as reviewed by rrich (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3177#pullrequestreview-2542175283 From jkratochvil at openjdk.org Fri Jan 10 12:13:45 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Fri, 10 Jan 2025 12:13:45 GMT Subject: [jdk24u] RFR: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: References: Message-ID: <5wmS-tckURnchmX2jH9UmHAmSfRqwoz6sw5y3VV1QaU=.ec35eb5f-0871-44ca-80c5-fa9f4bcac73f@github.com> On Sat, 21 Dec 2024 04:09:43 GMT, Jan Kratochvil wrote: > A clean backport. So I have added `jdk24u-fix-request` to [JDK-8346713](https://bugs.openjdk.org/browse/JDK-8346713). ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/8#issuecomment-2582566206 From goetz at openjdk.org Fri Jan 10 12:57:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 12:57:07 GMT Subject: [jdk21u-dev] RFR: 8312570: [TESTBUG] Jtreg compiler/loopopts/superword/TestDependencyOffsets.java fails on 512-bit SVE Message-ID: I backport this for parity with 21.0.7-oracle. Resolved all @bug lines, as "[8308606](https://bugs.openjdk.org/browse/JDK-8308606)C2 SuperWord: remove alignment checks when not required" is not in 21. Trivial find&replace. Tests pass as far as they apply to my machine. ------------- Commit messages: - Backport e5ea9aa9aa446503fd92cdba0a9653593c958597 Changes: https://git.openjdk.org/jdk21u-dev/pull/1311/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1311&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8312570 Stats: 2062 lines in 1 file changed: 1422 ins; 0 del; 640 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1311.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1311/head:pull/1311 PR: https://git.openjdk.org/jdk21u-dev/pull/1311 From goetz at openjdk.org Fri Jan 10 13:03:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 13:03:05 GMT Subject: [jdk21u-dev] RFR: 8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport 726f854b141dc2f6474e81c7bcf12608bf6577ae Changes: https://git.openjdk.org/jdk21u-dev/pull/1312/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1312&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320706 Stats: 11 lines in 1 file changed: 7 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1312.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1312/head:pull/1312 PR: https://git.openjdk.org/jdk21u-dev/pull/1312 From goetz at openjdk.org Fri Jan 10 13:10:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 13:10:00 GMT Subject: [jdk21u-dev] RFR: 8317636: Improve heap walking API tests to verify correctness of field indexes Message-ID: I backport this for parity with 21.0.7-oracle, ------------- Commit messages: - Backport f31957e6a1c463e5c7041bf4eee4a1b09048e929 Changes: https://git.openjdk.org/jdk21u-dev/pull/1313/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1313&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317636 Stats: 643 lines in 2 files changed: 643 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1313.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1313/head:pull/1313 PR: https://git.openjdk.org/jdk21u-dev/pull/1313 From goetz at openjdk.org Fri Jan 10 13:10:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 13:10:23 GMT Subject: [jdk17u-dev] RFR: 8317636: Improve heap walking API tests to verify correctness of field indexes Message-ID: I backport this for parity with 21.0.7-oracle. I think it is useful in 17, too. ------------- Commit messages: - Backport f31957e6a1c463e5c7041bf4eee4a1b09048e929 Changes: https://git.openjdk.org/jdk17u-dev/pull/3200/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3200&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317636 Stats: 643 lines in 2 files changed: 643 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3200.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3200/head:pull/3200 PR: https://git.openjdk.org/jdk17u-dev/pull/3200 From mbaesken at openjdk.org Fri Jan 10 14:21:57 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 10 Jan 2025 14:21:57 GMT Subject: [jdk24u] RFR: 8346082: Output JVMTI agent information in hserr files Message-ID: 8346082: Output JVMTI agent information in hserr files ------------- Commit messages: - Backport c75b1d4bf65d927e18b10ea6de263a331b78e13a Changes: https://git.openjdk.org/jdk24u/pull/16/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=16&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346082 Stats: 40 lines in 4 files changed: 39 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/16.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/16/head:pull/16 PR: https://git.openjdk.org/jdk24u/pull/16 From duke at openjdk.org Fri Jan 10 14:24:56 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Fri, 10 Jan 2025 14:24:56 GMT Subject: [jdk23u] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 Message-ID: Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 Clean backport. Passed tier1 tests. There are the same failures as in that master branch: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/hotspot/jtreg:tier1 2579 2579 0 0 >> jtreg:test/jdk:tier1 2413 2392 21 0 << >> jtreg:test/langtools:tier1 4543 4473 70 0 << jtreg:test/jaxp:tier1 0 0 0 0 jtreg:test/lib-test:tier1 33 33 0 0 ============================== TEST FAILURE Passed gtests. ------------- Commit messages: - Backport 9267dfa63b1d6b3f339782d2b720055a3da8ae6a Changes: https://git.openjdk.org/jdk23u/pull/234/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=234&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344589 Stats: 13 lines in 2 files changed: 10 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk23u/pull/234.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/234/head:pull/234 PR: https://git.openjdk.org/jdk23u/pull/234 From duke at openjdk.org Fri Jan 10 14:28:23 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Fri, 10 Jan 2025 14:28:23 GMT Subject: [jdk11u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 Message-ID: Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 Clean backport. Passed tier1 tests. Passed gtests. ------------- Commit messages: - Backport 9267dfa63b1d6b3f339782d2b720055a3da8ae6a Changes: https://git.openjdk.org/jdk11u-dev/pull/2986/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2986&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344589 Stats: 13 lines in 2 files changed: 10 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2986.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2986/head:pull/2986 PR: https://git.openjdk.org/jdk11u-dev/pull/2986 From shade at openjdk.org Fri Jan 10 15:00:53 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 10 Jan 2025 15:00:53 GMT Subject: [jdk21u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 15:56:26 GMT, Aleksey Shipilev wrote: > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test passes with and without the change > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` I finally figured out why regression test is not working: [JDK-8347424](https://bugs.openjdk.org/browse/JDK-8347424) -- I think I'll wait for that and mix the fix here. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1268#issuecomment-2582898299 From goetz at openjdk.org Fri Jan 10 16:04:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:04:51 GMT Subject: [jdk21u-dev] RFR: 8314752: Use google test string comparison macros In-Reply-To: References: Message-ID: <29eBqOw-xST51BdZLRQOOdHv0XP88yy9j5YfU1GeZI4=.67d33707-ca10-4ad8-b598-0b8869cfef7b@github.com> On Wed, 8 Jan 2025 13:52:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > I had to resolve because > "8299825: Move StdoutLog and StderrLog to LogConfiguration" is not in 21. > > test/hotspot/gtest/oops/test_cpCache_output.cpp > 8301996: Move field resolution information out of the cpCache not in 21. Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1305#issuecomment-2583060118 From goetz at openjdk.org Fri Jan 10 16:04:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:04:52 GMT Subject: [jdk21u-dev] Integrated: 8314752: Use google test string comparison macros In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 13:52:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > I had to resolve because > "8299825: Move StdoutLog and StderrLog to LogConfiguration" is not in 21. > > test/hotspot/gtest/oops/test_cpCache_output.cpp > 8301996: Move field resolution information out of the cpCache not in 21. This pull request has now been integrated. Changeset: 2d0c61fc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2d0c61fcaa23d03f56f1ae6dec365e9eea5ff96d Stats: 83 lines in 14 files changed: 13 ins; 16 del; 54 mod 8314752: Use google test string comparison macros Reviewed-by: mbaesken Backport-of: a0d0f21f0844d402191f5285a154294a2b18059a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1305 From goetz at openjdk.org Fri Jan 10 16:05:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:05:44 GMT Subject: [jdk17u-dev] Integrated: 8290400: Must run exe installers in jpackage jtreg tests without UI In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 08:12:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 6bbc5515 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6bbc5515d3daeb50ceb060c9094e7b651976689f Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8290400: Must run exe installers in jpackage jtreg tests without UI Backport-of: 1af7c33df59cd043bdae3f681aeded2919dc27aa ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3189 From goetz at openjdk.org Fri Jan 10 16:06:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:06:49 GMT Subject: [jdk21u-dev] Integrated: 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 14:34:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 402b04ba Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/402b04ba91bb2a8c6a7f66b4d2dd536e4d7517b5 Stats: 376 lines in 3 files changed: 169 ins; 207 del; 0 mod 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main Backport-of: ba05c6d0b6955a0c5110b75e709e2206961f9fec ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1307 From goetz at openjdk.org Fri Jan 10 16:07:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:07:45 GMT Subject: [jdk17u-dev] Integrated: 8296818: Enhance JMH tests java/security/Signatures.java In-Reply-To: <0ojLU3Aa27cxFfGyL9u0pzdglrp6p0O3z5sPIjhjxYs=.bef1546d-12ee-4b44-b4ed-bbd2046526ce@github.com> References: <0ojLU3Aa27cxFfGyL9u0pzdglrp6p0O3z5sPIjhjxYs=.bef1546d-12ee-4b44-b4ed-bbd2046526ce@github.com> Message-ID: On Wed, 8 Jan 2025 08:52:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: acd2d806 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/acd2d806ec2957549e50a3dae05219a79e9014b4 Stats: 147 lines in 1 file changed: 115 ins; 16 del; 16 mod 8296818: Enhance JMH tests java/security/Signatures.java Backport-of: 8752bb4be8ff71b57ddc262fde73fb3102a1a179 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3190 From goetz at openjdk.org Fri Jan 10 16:09:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:09:44 GMT Subject: [jdk17u-dev] Integrated: 8292588: [macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 In-Reply-To: References: Message-ID: <_qmLOIgwvlIP_EgCLKEsT3-rrntq_4HEEUpd8GnPIWo=.9e6ee653-7a0f-48d7-80bc-c1a384966488@github.com> On Thu, 9 Jan 2025 10:33:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: ce49efd0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ce49efd0dad9518c7c1326c1e40cdfeff9d3024e Stats: 15 lines in 2 files changed: 15 ins; 0 del; 0 mod 8292588: [macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 Backport-of: 2a579ab8392d30a35f044954178c788d16d4b800 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3195 From goetz at openjdk.org Fri Jan 10 16:09:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:09:50 GMT Subject: [jdk21u-dev] Integrated: 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser In-Reply-To: References: Message-ID: On Thu, 9 Jan 2025 15:57:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 9e451b42 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9e451b4247b267131a886993b181f7dd2ad67437 Stats: 77 lines in 2 files changed: 74 ins; 2 del; 1 mod 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser Backport-of: 5c4f1ef746b0c373a131726d74d27f0e0cc6e40d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1308 From goetz at openjdk.org Fri Jan 10 16:10:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:10:45 GMT Subject: [jdk17u-dev] Integrated: 8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 09:57:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > I had to resolve because "8267319: Use larger default key sizes and algorithms based on CNSA" is not backported. This is just the change that makes this backport necessary so that compatibility between 21 and 17 can be tested. > > Test passes like this: > bin/jtreg -va -nr -jdk:/.../linux_x86_64/jdk17u-dev-opt/images/jdk/ -DjdkList=/.../linux_x86_64/jdk21u-dev-opt/images/jdk/ -DtsaList=notsa "-DkeyAlgs=EC;" -DdigestAlgs=SHA-256 -Dexpired=false test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java This pull request has now been integrated. Changeset: fe3e985e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fe3e985e748a6f9a93ebb4a2bc0c2edebd604f5c Stats: 55 lines in 2 files changed: 43 ins; 1 del; 11 mod 8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC Reviewed-by: mbaesken Backport-of: 130a9f138759c2f8504a83a6f3a93b1f219f0a42 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3191 From goetz at openjdk.org Fri Jan 10 16:13:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:13:48 GMT Subject: [jdk17u-dev] Integrated: 8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 14:11:06 GMT, Goetz Lindenmaier wrote: > Fix request [17u] > > > Resolved because later JDK-8325137 was already backported. This pull request has now been integrated. Changeset: 4dab8ba7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4dab8ba756922b1d2b276cc62d6a07e1defc7611 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range Backport-of: e1fd663f224909c09f2f6fab7ad20f7b7864b62b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3192 From goetz at openjdk.org Fri Jan 10 16:14:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:14:53 GMT Subject: [jdk17u-dev] Integrated: 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main In-Reply-To: <8GrdMzjTNGaFtEkPFcN_N0W9v5MsGJbqQ3kAmjqUX94=.0292d788-7bc0-49a3-8e1a-cb2dcaee058c@github.com> References: <8GrdMzjTNGaFtEkPFcN_N0W9v5MsGJbqQ3kAmjqUX94=.0292d788-7bc0-49a3-8e1a-cb2dcaee058c@github.com> Message-ID: On Wed, 8 Jan 2025 14:34:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 36481ddf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/36481ddf69fd57ecaa11f2408eb2462df85e1894 Stats: 376 lines in 3 files changed: 169 ins; 207 del; 0 mod 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main Backport-of: ba05c6d0b6955a0c5110b75e709e2206961f9fec ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3194 From goetz at openjdk.org Fri Jan 10 16:40:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:40:30 GMT Subject: [jdk17u-dev] RFR: 8208565: [TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 72f82dd723bf1c048d140238154580db434706e2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3201/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3201&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8208565 Stats: 84 lines in 2 files changed: 27 ins; 30 del; 27 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3201.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3201/head:pull/3201 PR: https://git.openjdk.org/jdk17u-dev/pull/3201 From goetz at openjdk.org Fri Jan 10 16:47:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:47:06 GMT Subject: [jdk21u-dev] RFR: 8317283: jpackage tests run osx-specific checks on windows and linux Message-ID: <_5be5VDB06nU--o1XQx3Ud9rh9zEDL1t9Ti8oWelmGU=.64eaf2af-5e22-4796-a189-a4c043210495@github.com> I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport 179792beb4e766756971fc3c80a79046b34893f4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1314/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1314&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317283 Stats: 11 lines in 1 file changed: 4 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1314.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1314/head:pull/1314 PR: https://git.openjdk.org/jdk21u-dev/pull/1314 From goetz at openjdk.org Fri Jan 10 16:58:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 16:58:56 GMT Subject: [jdk21u-dev] RFR: 8327994: Update code gen in CallGeneratorHelper Message-ID: I backport this for parity with 21.0.7-oracle. Resolved shared.h, probably clean anyways. ------------- Commit messages: - Backport ac2f8e5af8c88cd13038b113f82bb7c17a38aa40 Changes: https://git.openjdk.org/jdk21u-dev/pull/1315/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1315&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327994 Stats: 36078 lines in 6 files changed: 62 ins; 40 del; 35976 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1315.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1315/head:pull/1315 PR: https://git.openjdk.org/jdk21u-dev/pull/1315 From goetz at openjdk.org Fri Jan 10 17:10:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 17:10:21 GMT Subject: [jdk17u-dev] RFR: 8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails Message-ID: This fix makes sense in 17, too. ------------- Commit messages: - Backport 2b79c22c43a2de0815e77c9aa71f010906be8670 Changes: https://git.openjdk.org/jdk17u-dev/pull/3202/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3202&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327505 Stats: 7 lines in 1 file changed: 3 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3202.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3202/head:pull/3202 PR: https://git.openjdk.org/jdk17u-dev/pull/3202 From goetz at openjdk.org Fri Jan 10 17:11:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 17:11:00 GMT Subject: [jdk21u-dev] RFR: 8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 2b79c22c43a2de0815e77c9aa71f010906be8670 Changes: https://git.openjdk.org/jdk21u-dev/pull/1316/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1316&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327505 Stats: 7 lines in 1 file changed: 3 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1316.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1316/head:pull/1316 PR: https://git.openjdk.org/jdk21u-dev/pull/1316 From goetz at openjdk.org Fri Jan 10 17:26:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 17:26:51 GMT Subject: [jdk21u-dev] RFR: 8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails Message-ID: <8FGYTU_JBUOmTY_8c9YpxJCoP-2unGHL8j_-gJ3dMBI=.07e95f8e-ab2a-46ea-b078-301d7d0a4799@github.com> I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 862e6156960639564aed5de16de9a26320770a80 Changes: https://git.openjdk.org/jdk21u-dev/pull/1317/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1317&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8198237 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1317.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1317/head:pull/1317 PR: https://git.openjdk.org/jdk21u-dev/pull/1317 From goetz at openjdk.org Fri Jan 10 17:27:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 17:27:04 GMT Subject: [jdk17u-dev] RFR: 8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 862e6156960639564aed5de16de9a26320770a80 Changes: https://git.openjdk.org/jdk17u-dev/pull/3203/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3203&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8198237 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3203.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3203/head:pull/3203 PR: https://git.openjdk.org/jdk17u-dev/pull/3203 From goetz at openjdk.org Fri Jan 10 17:35:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 10 Jan 2025 17:35:55 GMT Subject: [jdk21u-dev] RFR: 8339542: compiler/codecache/CheckSegmentedCodeCache.java fails Message-ID: <42tE1kzLdG59WveKgSnNy_l1NSqOsRUpGrhC5sXl2Qo=.d73e32b8-77eb-4a53-be2c-308f9da264e8@github.com> I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport 777c20cb14010b6726834246ae4c61bc4ccb3f9b Changes: https://git.openjdk.org/jdk21u-dev/pull/1318/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1318&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339542 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1318.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1318/head:pull/1318 PR: https://git.openjdk.org/jdk21u-dev/pull/1318 From abakhtin at openjdk.org Fri Jan 10 17:38:42 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 10 Jan 2025 17:38:42 GMT Subject: [jdk17u-dev] RFR: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts [v3] In-Reply-To: References: Message-ID: On Wed, 13 Nov 2024 18:30:32 GMT, Alexey Bakhtin wrote: >> Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). >> >> The backport is almost clean except for the following: >> - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev >> - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually >> - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. >> >> All new and related jtreg tests are passed > > Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision: > > Remove unused DEFAULT_READ_TIMEOUT constant Oracle just integrated the fix for the upcoming April release: https://bugs.openjdk.org/browse/JDK-8338808?focusedId=14737263&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14737263 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2747#issuecomment-2583328780 From clanger at openjdk.org Fri Jan 10 18:04:50 2025 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 10 Jan 2025 18:04:50 GMT Subject: [jdk24u] RFR: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: <5wmS-tckURnchmX2jH9UmHAmSfRqwoz6sw5y3VV1QaU=.ec35eb5f-0871-44ca-80c5-fa9f4bcac73f@github.com> References: <5wmS-tckURnchmX2jH9UmHAmSfRqwoz6sw5y3VV1QaU=.ec35eb5f-0871-44ca-80c5-fa9f4bcac73f@github.com> Message-ID: On Fri, 10 Jan 2025 12:10:40 GMT, Jan Kratochvil wrote: > So I have added `jdk24u-fix-request` to [JDK-8346713](https://bugs.openjdk.org/browse/JDK-8346713). No, I was suggesting to backport it to jdk24. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/8#issuecomment-2583404410 From fyang at openjdk.org Sat Jan 11 08:26:43 2025 From: fyang at openjdk.org (Fei Yang) Date: Sat, 11 Jan 2025 08:26:43 GMT Subject: [jdk24u] Integrated: 8346868: RISC-V: compiler/sharedstubs tests fail after JDK-8332689 In-Reply-To: References: Message-ID: <05r5h6YuOiYvniYAd8JklcHyO-ngy7nN_RRYl6b3LqA=.d7b7b721-1270-4c69-a7ed-d145cacd7581@github.com> On Fri, 10 Jan 2025 12:25:05 GMT, Fei Yang wrote: > Hi all, > > Same issue is there in jdk24u repo. > > This pull request contains a backport of commit [3f7052ed](https://github.com/openjdk/jdk/commit/3f7052ed7af89efd1c6977df0b4f3b95fcfec764) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Fei Yang on 7 Jan 2025 and was reviewed by Robbin Ehn and Hamlin Li. > > Thanks! This pull request has now been integrated. Changeset: e9109e8c Author: Fei Yang URL: https://git.openjdk.org/jdk24u/commit/e9109e8caefb64fa75868927c33653eeaeba4888 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8346868: RISC-V: compiler/sharedstubs tests fail after JDK-8332689 Backport-of: 3f7052ed7af89efd1c6977df0b4f3b95fcfec764 ------------- PR: https://git.openjdk.org/jdk24u/pull/15 From goetz at openjdk.org Sat Jan 11 15:52:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 11 Jan 2025 15:52:40 GMT Subject: [jdk23u] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: References: Message-ID: On Thu, 9 Jan 2025 22:46:58 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. Hi @satyenme, what about jdk24? Best regards, Goetz. ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/233#issuecomment-2585308971 From goetz at openjdk.org Sat Jan 11 16:04:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 11 Jan 2025 16:04:43 GMT Subject: [jdk17u-dev] RFR: 8208565: [TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 16:34:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA failure: upload bundles failed, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3201#issuecomment-2585312748 From andrew at openjdk.org Sat Jan 11 21:38:48 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Sat, 11 Jan 2025 21:38:48 GMT Subject: [jdk11u-dev] RFR: 8273914: Indy string concat changes order of operations [v4] In-Reply-To: References: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> Message-ID: On Tue, 19 Nov 2024 17:09:19 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8273914: Indy string concat changes order of operations](https://bugs.openjdk.org/browse/JDK-8273914). >> >> The patch applied cleanly. I downgrade the class file major version in the `.jasm` test inputs for compatibility with JDK 11. >> >> Testing: tier1 langtools tests > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into backport-JDK-8273914 > - Downgrade major version for jasm test inputs > - Merge remote-tracking branch 'upstream/master' into backport-JDK-8273914 > - Backport cfee4512f7048e9cf440078e9eb87d37c7ebcdd9 Backport looks good (near clean) and issue is fixed: ~~~ $ cat T.java class T { static String test() { StringBuilder builder = new StringBuilder("foo"); return "" + builder + builder.append("bar"); } public static void main(String[] args) { System.err.println(test()); } } $ $HOME/build/openjdk11/bin/javac -version javac 11.0.18-internal $ $HOME/build/openjdk11/bin/javac T.java $ $HOME/build/openjdk11/bin/java T foobarfoobar $ $HOME/builder/11u-dev/images/jdk/bin/javac -version javac 11.0.26-internal $ $HOME/builder/11u-dev/images/jdk/bin/javac T.java $ $HOME/build/openjdk11/bin/java T foofoobar ~~~ jtreg tests in `test/langtools/tools/javac/StringConcat` and `test/hotspot/jtreg/runtime/modules/AccessCheck` pass ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2933#pullrequestreview-2545288223 From duke at openjdk.org Sat Jan 11 22:08:41 2025 From: duke at openjdk.org (duke) Date: Sat, 11 Jan 2025 22:08:41 GMT Subject: [jdk11u-dev] RFR: 8273914: Indy string concat changes order of operations [v4] In-Reply-To: References: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> Message-ID: On Tue, 19 Nov 2024 17:09:19 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8273914: Indy string concat changes order of operations](https://bugs.openjdk.org/browse/JDK-8273914). >> >> The patch applied cleanly. I downgrade the class file major version in the `.jasm` test inputs for compatibility with JDK 11. >> >> Testing: tier1 langtools tests > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into backport-JDK-8273914 > - Downgrade major version for jasm test inputs > - Merge remote-tracking branch 'upstream/master' into backport-JDK-8273914 > - Backport cfee4512f7048e9cf440078e9eb87d37c7ebcdd9 @cushon Your change (at version 78b330e7e7cc759fc62352293f7a810388faa2b9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2933#issuecomment-2585460279 From cushon at openjdk.org Sat Jan 11 22:08:39 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 11 Jan 2025 22:08:39 GMT Subject: [jdk11u-dev] RFR: 8273914: Indy string concat changes order of operations [v5] In-Reply-To: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> References: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> Message-ID: > This is a backport of [JDK-8273914: Indy string concat changes order of operations](https://bugs.openjdk.org/browse/JDK-8273914). > > The patch applied cleanly. I downgrade the class file major version in the `.jasm` test inputs for compatibility with JDK 11. > > Testing: tier1 langtools tests Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision: - Merge branch 'master' into backport-JDK-8273914 - Merge remote-tracking branch 'upstream/master' into backport-JDK-8273914 - Downgrade major version for jasm test inputs - Merge remote-tracking branch 'upstream/master' into backport-JDK-8273914 - Backport cfee4512f7048e9cf440078e9eb87d37c7ebcdd9 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2933/files - new: https://git.openjdk.org/jdk11u-dev/pull/2933/files/a57aad56..78b330e7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2933&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2933&range=03-04 Stats: 1918 lines in 30 files changed: 965 ins; 69 del; 884 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2933.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2933/head:pull/2933 PR: https://git.openjdk.org/jdk11u-dev/pull/2933 From cushon at openjdk.org Sat Jan 11 22:20:57 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 11 Jan 2025 22:20:57 GMT Subject: [jdk11u-dev] Integrated: 8273914: Indy string concat changes order of operations In-Reply-To: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> References: <48_6CiXhu6kGwSLVNcSEC9X5wi7rc6JOMY2CaEJ1yu4=.bbf55ed2-ef95-413c-a4d9-85f3b386778c@github.com> Message-ID: On Tue, 10 Sep 2024 17:11:28 GMT, Liam Miller-Cushon wrote: > This is a backport of [JDK-8273914: Indy string concat changes order of operations](https://bugs.openjdk.org/browse/JDK-8273914). > > The patch applied cleanly. I downgrade the class file major version in the `.jasm` test inputs for compatibility with JDK 11. > > Testing: tier1 langtools tests This pull request has now been integrated. Changeset: be6956b1 Author: Liam Miller-Cushon Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/be6956b15653f0d870efae89fc1b5df657cca45f Stats: 532 lines in 8 files changed: 473 ins; 20 del; 39 mod 8273914: Indy string concat changes order of operations Reviewed-by: andrew Backport-of: cfee4512f7048e9cf440078e9eb87d37c7ebcdd9 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2933 From ssarathi at openjdk.org Mon Jan 13 07:36:55 2025 From: ssarathi at openjdk.org (Sorna Sarathi N) Date: Mon, 13 Jan 2025 07:36:55 GMT Subject: [jdk23u] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 In-Reply-To: References: Message-ID: On Fri, 4 Oct 2024 10:41:59 GMT, Sorna Sarathi N wrote: > Hi all, > This pull request contains a backport of commit [3251eea](https://github.com/openjdk/jdk/commit/3251eea1f4289a0505052be204407c02ca38b0ad) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository > Tier1 testing is successful. > Thanks! > > JBS Issue: [JDK-8336499](https://bugs.openjdk.org/browse/JDK-8336499) Working on the unsuccessful tests ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/130#issuecomment-2586395410 From ssarathi at openjdk.org Mon Jan 13 07:38:50 2025 From: ssarathi at openjdk.org (Sorna Sarathi N) Date: Mon, 13 Jan 2025 07:38:50 GMT Subject: [jdk17u-dev] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 In-Reply-To: <_8aB5QsHCNeMop1bjiLVgDN2Y-h78HKc6k_TQcb0f0o=.573348a8-f93f-49c4-9026-bbb8b41a3f38@github.com> References: <_8aB5QsHCNeMop1bjiLVgDN2Y-h78HKc6k_TQcb0f0o=.573348a8-f93f-49c4-9026-bbb8b41a3f38@github.com> Message-ID: <_g5INzM4btoLlNXHfwDo-HEf0AMK6Ds3lth8jQ7SF78=.58248c3e-4d22-446a-9ebf-f3da8a70d0d1@github.com> On Mon, 21 Oct 2024 05:14:28 GMT, Sorna Sarathi N wrote: > Hi all, > This pull request contains a backport of commit [3251eea](https://github.com/openjdk/jdk/commit/3251eea1f4289a0505052be204407c02ca38b0ad) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > I've also resolved a build failure with the latest version of gtest(In JDK17) by backporting the [fix](https://github.com/openjdk/jdk17u-dev/pull/2959). > Thanks! > > JBS Issue: [JDK-8336499](https://bugs.openjdk.org/browse/JDK-8336499) Working on the unsuccessful tests ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2979#issuecomment-2586397375 From duke at openjdk.org Mon Jan 13 07:42:46 2025 From: duke at openjdk.org (duke) Date: Mon, 13 Jan 2025 07:42:46 GMT Subject: [jdk17u-dev] RFR: 8314610: hotspot can't compile with the latest of gtest because of In-Reply-To: <_DaWIQJpWtTrcrT4QsAb4BIS2QR_uu7MA_mCPB0IYOI=.646e8ec4-9c4d-4f53-9fd5-2e5bb8a9bc8c@github.com> References: <_DaWIQJpWtTrcrT4QsAb4BIS2QR_uu7MA_mCPB0IYOI=.646e8ec4-9c4d-4f53-9fd5-2e5bb8a9bc8c@github.com> Message-ID: <9oJlDLvLdb5h69PXnG73grPsMJXR3gQAYdZJGjMLhHY=.73db321c-e340-42b7-8f53-203c3b7d0f96@github.com> On Mon, 14 Oct 2024 10:12:47 GMT, Sorna Sarathi N wrote: > Hi all, > This pull request contains a backport of commit [febc34d](https://github.com/openjdk/jdk/commit/febc34dd285c3382716e068748d4a3b0c73d87ad) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > Tier1 testing is successful. > Thanks! > > JBS Issue: [JDK-8314610](https://bugs.openjdk.org/browse/JDK-8314610) @Sorna-Sarathi Your change (at version 4f987e0e55c25255691822d3b2a91fe508b2c6a1) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2959#issuecomment-2586403162 From goetz at openjdk.org Mon Jan 13 07:47:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 07:47:47 GMT Subject: [jdk23u] RFR: 8336499: Failure when creating non-CRT RSA private keys in SunPKCS11 In-Reply-To: References: Message-ID: <11r0Nt9Y4VXWMVeVuavHD6_dX6ShAfwlBAdGJF7qnac=.a6173ecd-322c-404c-b690-7798329e189a@github.com> On Mon, 13 Jan 2025 07:34:24 GMT, Sorna Sarathi N wrote: >> Hi all, >> This pull request contains a backport of commit [3251eea](https://github.com/openjdk/jdk/commit/3251eea1f4289a0505052be204407c02ca38b0ad) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository >> Tier1 testing is successful. >> Thanks! >> >> JBS Issue: [JDK-8336499](https://bugs.openjdk.org/browse/JDK-8336499) > > Working on the unsuccessful tests Hi @Sorna-Sarathi I think jdk23u is closed. There was no push since Dec 5th, and the wiki page says RDP2 was in October https://wiki.openjdk.org/display/JDKUpdates/JDK+23u/ ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/130#issuecomment-2586409995 From goetz at openjdk.org Mon Jan 13 08:09:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 08:09:28 GMT Subject: [jdk21u-dev] RFR: 8227529: With malformed --app-image the error messages are awful Message-ID: <5P5_j28QiaDOFeR3vlFsLB0MLvkJQSvOFGjeNTOA018=.778d00d7-bb75-4128-bfcb-d9d773049f10@github.com> I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport 56d4c33f4096d98d08eba870070b5f21125f80be Changes: https://git.openjdk.org/jdk21u-dev/pull/1320/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1320&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8227529 Stats: 71 lines in 3 files changed: 64 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1320.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1320/head:pull/1320 PR: https://git.openjdk.org/jdk21u-dev/pull/1320 From goetz at openjdk.org Mon Jan 13 08:18:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 08:18:01 GMT Subject: [jdk21u-dev] RFR: 8328819: Remove applet usage from JFileChooser tests bug6698013 Message-ID: <9hGZDcn5w3G_LoIH0C6KgzcClqrT7O-u0c2KSVUnDgU=.6c06b59b-ecdc-46d3-8fe8-db1d85a83a67@github.com> I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport e3588bba0451d7d505b0e22d014842110677041b Changes: https://git.openjdk.org/jdk21u-dev/pull/1321/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1321&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328819 Stats: 77 lines in 2 files changed: 20 ins; 39 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1321.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1321/head:pull/1321 PR: https://git.openjdk.org/jdk21u-dev/pull/1321 From goetz at openjdk.org Mon Jan 13 08:18:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 08:18:23 GMT Subject: [jdk17u-dev] RFR: 8328819: Remove applet usage from JFileChooser tests bug6698013 Message-ID: <499iOKSuf643phihWOFbMbyedRzkOMbmKbC9-FXRXdg=.18e94b5a-5f9c-4ab0-85f6-8867ac116aa0@github.com> I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport e3588bba0451d7d505b0e22d014842110677041b Changes: https://git.openjdk.org/jdk17u-dev/pull/3204/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3204&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328819 Stats: 77 lines in 2 files changed: 20 ins; 39 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3204.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3204/head:pull/3204 PR: https://git.openjdk.org/jdk17u-dev/pull/3204 From goetz at openjdk.org Mon Jan 13 08:33:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 08:33:14 GMT Subject: [jdk17u-dev] RFR: 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport ed821cbe857363e049f3c640ae4546c340a577ac Changes: https://git.openjdk.org/jdk17u-dev/pull/3205/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3205&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324807 Stats: 1299 lines in 6 files changed: 230 ins; 902 del; 167 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3205.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3205/head:pull/3205 PR: https://git.openjdk.org/jdk17u-dev/pull/3205 From goetz at openjdk.org Mon Jan 13 08:33:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 08:33:21 GMT Subject: [jdk21u-dev] RFR: 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport ed821cbe857363e049f3c640ae4546c340a577ac Changes: https://git.openjdk.org/jdk21u-dev/pull/1322/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1322&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324807 Stats: 1299 lines in 6 files changed: 230 ins; 902 del; 167 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1322.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1322/head:pull/1322 PR: https://git.openjdk.org/jdk21u-dev/pull/1322 From goetz at openjdk.org Mon Jan 13 09:29:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 09:29:20 GMT Subject: [jdk21u-dev] RFR: 8340687: Open source closed frame tests #1 Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 47fcf5a3b0796ffeb6407be961ceb552ca2a40f8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1323/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1323&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340687 Stats: 458 lines in 4 files changed: 458 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1323.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1323/head:pull/1323 PR: https://git.openjdk.org/jdk21u-dev/pull/1323 From ssarathi at openjdk.org Mon Jan 13 09:29:49 2025 From: ssarathi at openjdk.org (Sorna Sarathi N) Date: Mon, 13 Jan 2025 09:29:49 GMT Subject: [jdk17u-dev] Integrated: 8314610: hotspot can't compile with the latest of gtest because of In-Reply-To: <_DaWIQJpWtTrcrT4QsAb4BIS2QR_uu7MA_mCPB0IYOI=.646e8ec4-9c4d-4f53-9fd5-2e5bb8a9bc8c@github.com> References: <_DaWIQJpWtTrcrT4QsAb4BIS2QR_uu7MA_mCPB0IYOI=.646e8ec4-9c4d-4f53-9fd5-2e5bb8a9bc8c@github.com> Message-ID: On Mon, 14 Oct 2024 10:12:47 GMT, Sorna Sarathi N wrote: > Hi all, > This pull request contains a backport of commit [febc34d](https://github.com/openjdk/jdk/commit/febc34dd285c3382716e068748d4a3b0c73d87ad) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > Tier1 testing is successful. > Thanks! > > JBS Issue: [JDK-8314610](https://bugs.openjdk.org/browse/JDK-8314610) This pull request has now been integrated. Changeset: c93489b6 Author: Sorna Sarathi N Committer: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/c93489b616f8136295a44bca55581914db8c5483 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8314610: hotspot can't compile with the latest of gtest because of Backport-of: febc34dd285c3382716e068748d4a3b0c73d87ad ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2959 From goetz at openjdk.org Mon Jan 13 09:31:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 09:31:45 GMT Subject: [jdk17u-dev] RFR: 8340687: Open source closed frame tests #1 Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 47fcf5a3b0796ffeb6407be961ceb552ca2a40f8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3206/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3206&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340687 Stats: 458 lines in 4 files changed: 458 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3206.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3206/head:pull/3206 PR: https://git.openjdk.org/jdk17u-dev/pull/3206 From goetz at openjdk.org Mon Jan 13 09:56:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 09:56:00 GMT Subject: [jdk21u-dev] RFR: 8333403: Write a test to check various components events are triggered properly Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport a02d895f7ad59fe33f8a761dbd7bceb0b8dfefc0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1324/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1324&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333403 Stats: 357 lines in 1 file changed: 357 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1324.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1324/head:pull/1324 PR: https://git.openjdk.org/jdk21u-dev/pull/1324 From goetz at openjdk.org Mon Jan 13 09:57:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 09:57:20 GMT Subject: [jdk17u-dev] RFR: 8333403: Write a test to check various components events are triggered properly Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport a02d895f7ad59fe33f8a761dbd7bceb0b8dfefc0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3207/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3207&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333403 Stats: 357 lines in 1 file changed: 357 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3207.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3207/head:pull/3207 PR: https://git.openjdk.org/jdk17u-dev/pull/3207 From goetz at openjdk.org Mon Jan 13 10:03:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 10:03:06 GMT Subject: [jdk17u-dev] RFR: 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport f62fc4844125cc20a91dc2be39ba05a2d3aca8cf Changes: https://git.openjdk.org/jdk17u-dev/pull/3208/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3208&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342498 Stats: 183 lines in 1 file changed: 183 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3208.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3208/head:pull/3208 PR: https://git.openjdk.org/jdk17u-dev/pull/3208 From goetz at openjdk.org Mon Jan 13 10:03:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 10:03:33 GMT Subject: [jdk21u-dev] RFR: 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport f62fc4844125cc20a91dc2be39ba05a2d3aca8cf Changes: https://git.openjdk.org/jdk21u-dev/pull/1325/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1325&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342498 Stats: 183 lines in 1 file changed: 183 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1325.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1325/head:pull/1325 PR: https://git.openjdk.org/jdk21u-dev/pull/1325 From goetz at openjdk.org Mon Jan 13 10:23:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 10:23:22 GMT Subject: [jdk21u-dev] RFR: 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca Changes: https://git.openjdk.org/jdk21u-dev/pull/1326/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1326&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342508 Stats: 49 lines in 1 file changed: 25 ins; 16 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1326.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1326/head:pull/1326 PR: https://git.openjdk.org/jdk21u-dev/pull/1326 From goetz at openjdk.org Mon Jan 13 10:22:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 10:22:59 GMT Subject: [jdk17u-dev] RFR: 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca Changes: https://git.openjdk.org/jdk17u-dev/pull/3209/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3209&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342508 Stats: 49 lines in 1 file changed: 25 ins; 16 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3209.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3209/head:pull/3209 PR: https://git.openjdk.org/jdk17u-dev/pull/3209 From duke at openjdk.org Mon Jan 13 12:10:20 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Mon, 13 Jan 2025 12:10:20 GMT Subject: [jdk21u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 Message-ID: Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 Clean backport. Passed tier1 tests. Passed gtests. ------------- Commit messages: - Backport 9267dfa63b1d6b3f339782d2b720055a3da8ae6a Changes: https://git.openjdk.org/jdk21u-dev/pull/1327/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1327&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344589 Stats: 13 lines in 2 files changed: 10 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1327.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1327/head:pull/1327 PR: https://git.openjdk.org/jdk21u-dev/pull/1327 From duke at openjdk.org Mon Jan 13 13:02:24 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Mon, 13 Jan 2025 13:02:24 GMT Subject: [jdk17u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 Message-ID: Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 Clean backport. Passed tier1 tests. Passed gtests. ------------- Commit messages: - Backport 9267dfa63b1d6b3f339782d2b720055a3da8ae6a Changes: https://git.openjdk.org/jdk17u-dev/pull/3210/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3210&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344589 Stats: 13 lines in 2 files changed: 10 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3210.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3210/head:pull/3210 PR: https://git.openjdk.org/jdk17u-dev/pull/3210 From rrich at openjdk.org Mon Jan 13 14:13:27 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 13 Jan 2025 14:13:27 GMT Subject: [jdk17u-dev] RFR: 8328085: C2: Use after free in PhaseChaitin::Register_Allocate() Message-ID: Hi all, This pull request contains a backport of commit [a21862ab](https://github.com/openjdk/jdk21u-dev/commit/a21862ab00317842da006eae453865badd4dc30f) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. The commit being backported was authored by Richard Reingruber on 17 Dec 2024 and had no reviewers. I'd consider the risk medium. There could be scenarios with higher memory usage in c2 register allocation. I've done some testing with which did not reveal higher higher memory usage. (the measuring code was part of the [original pull request](https://github.com/openjdk/jdk/pull/22200/commits)) Max. ResourceArea size in KB after C2 PhaseChaitin::merge_multidefs DaCapo Benchmark Basline Pull Request avrora 2273 2259 batik 3456 3179 biojava 3372 3541 cassandra 563 595 eclipse 4044 4090 fop 3986 3986 graphchi 3024 3024 h2 3826 3712 h2o 5750 5962 jme 2209 2147 jython 9734 9774 kafka 3115 3493 luindex 3380 3447 lusearch 3866 3381 pmd 6497 5779 spring 4771 4944 sunflow 3088 3088 tomcat 3375 3467 tradebeans 3348 3672 tradesoap 3480 3353 xalan 3476 3106 zxing 3741 4766 `zxing` results are volatile. I've made 3 additional runs: Max. ResourceArea size in KB after C2 PhaseChaitin::merge_multidefs running DaCapo::zxing Baseline: 3844 6146 5448 Pull Request: 6013 3615 4472 The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le and AIX. Thanks, Richard. ------------- Commit messages: - Backport a21862ab00317842da006eae453865badd4dc30f Changes: https://git.openjdk.org/jdk17u-dev/pull/3197/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3197&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328085 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3197.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3197/head:pull/3197 PR: https://git.openjdk.org/jdk17u-dev/pull/3197 From goetz at openjdk.org Mon Jan 13 15:12:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:12:47 GMT Subject: [jdk21u-dev] Integrated: 8312570: [TESTBUG] Jtreg compiler/loopopts/superword/TestDependencyOffsets.java fails on 512-bit SVE In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 12:51:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > Resolved all @bug lines, as "[8308606](https://bugs.openjdk.org/browse/JDK-8308606)C2 SuperWord: remove alignment checks when not required" is not in 21. > Trivial find&replace. > > Tests pass as far as they apply to my machine. This pull request has now been integrated. Changeset: 25bb646a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/25bb646a79d1397fd06d4fbc437ec635701696c9 Stats: 2062 lines in 1 file changed: 1422 ins; 0 del; 640 mod 8312570: [TESTBUG] Jtreg compiler/loopopts/superword/TestDependencyOffsets.java fails on 512-bit SVE Backport-of: e5ea9aa9aa446503fd92cdba0a9653593c958597 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1311 From goetz at openjdk.org Mon Jan 13 15:14:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:14:39 GMT Subject: [jdk21u-dev] Integrated: 8317283: jpackage tests run osx-specific checks on windows and linux In-Reply-To: <_5be5VDB06nU--o1XQx3Ud9rh9zEDL1t9Ti8oWelmGU=.64eaf2af-5e22-4796-a189-a4c043210495@github.com> References: <_5be5VDB06nU--o1XQx3Ud9rh9zEDL1t9Ti8oWelmGU=.64eaf2af-5e22-4796-a189-a4c043210495@github.com> Message-ID: <-HfKXvpo-SGukaWzInUIcVfZING_gla-E2CAABU5ZYI=.0d430d87-efb7-4134-81b1-3ae3d4b9d59a@github.com> On Fri, 10 Jan 2025 16:42:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: 79ba88a7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/79ba88a76407b9be3428ba2234dc4aa1976e0a2b Stats: 11 lines in 1 file changed: 4 ins; 0 del; 7 mod 8317283: jpackage tests run osx-specific checks on windows and linux Backport-of: 179792beb4e766756971fc3c80a79046b34893f4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1314 From goetz at openjdk.org Mon Jan 13 15:15:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:15:48 GMT Subject: [jdk17u-dev] Integrated: 8208565: [TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 16:34:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 0228f7c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0228f7c4c1bd42a0ea44563a7ec9b8a747d1b49a Stats: 84 lines in 2 files changed: 27 ins; 30 del; 27 mod 8208565: [TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE 8065099: [macos] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java fails: no background shine through Backport-of: 72f82dd723bf1c048d140238154580db434706e2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3201 From goetz at openjdk.org Mon Jan 13 15:16:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:16:52 GMT Subject: [jdk21u-dev] Integrated: 8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 12:57:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: 6e6d7b2f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6e6d7b2f0724f9a9c9836838f3cfb63a4c8b0c4b Stats: 11 lines in 1 file changed: 7 ins; 0 del; 4 mod 8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux Backport-of: 726f854b141dc2f6474e81c7bcf12608bf6577ae ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1312 From goetz at openjdk.org Mon Jan 13 15:18:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:18:51 GMT Subject: [jdk21u-dev] Integrated: 8317636: Improve heap walking API tests to verify correctness of field indexes In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 13:05:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle, This pull request has now been integrated. Changeset: 6bc25f32 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6bc25f3295edfd2842fb4687d5cd59bb4c959cec Stats: 643 lines in 2 files changed: 643 ins; 0 del; 0 mod 8317636: Improve heap walking API tests to verify correctness of field indexes Backport-of: f31957e6a1c463e5c7041bf4eee4a1b09048e929 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1313 From goetz at openjdk.org Mon Jan 13 15:19:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:19:47 GMT Subject: [jdk21u-dev] Integrated: 8327994: Update code gen in CallGeneratorHelper In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 16:53:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > Resolved shared.h, probably clean anyways. This pull request has now been integrated. Changeset: be0da80a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/be0da80a78f1a3cbdf2c77cadd927b558827d8cc Stats: 36078 lines in 6 files changed: 62 ins; 40 del; 35976 mod 8327994: Update code gen in CallGeneratorHelper Backport-of: ac2f8e5af8c88cd13038b113f82bb7c17a38aa40 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1315 From goetz at openjdk.org Mon Jan 13 15:21:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:21:45 GMT Subject: [jdk17u-dev] Integrated: 8317636: Improve heap walking API tests to verify correctness of field indexes In-Reply-To: References: Message-ID: <7L0JfG5fAoL5agaeN3bMb45k-BOapEmYujdgQ1Pe6BI=.c66c0683-be99-4c18-90b9-2332d4701932@github.com> On Fri, 10 Jan 2025 13:05:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > I think it is useful in 17, too. This pull request has now been integrated. Changeset: 6a1576d4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6a1576d48d6876d6bc071040c24b966ef130064d Stats: 643 lines in 2 files changed: 643 ins; 0 del; 0 mod 8317636: Improve heap walking API tests to verify correctness of field indexes Backport-of: f31957e6a1c463e5c7041bf4eee4a1b09048e929 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3200 From goetz at openjdk.org Mon Jan 13 15:21:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:21:51 GMT Subject: [jdk21u-dev] Integrated: 8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 17:05:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: a04daf6c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a04daf6cef17bf51d253fd49e32a0b285c9f6f0a Stats: 7 lines in 1 file changed: 3 ins; 0 del; 4 mod 8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails Backport-of: 2b79c22c43a2de0815e77c9aa71f010906be8670 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1316 From goetz at openjdk.org Mon Jan 13 15:23:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:23:54 GMT Subject: [jdk17u-dev] Integrated: 8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 17:05:23 GMT, Goetz Lindenmaier wrote: > This fix makes sense in 17, too. This pull request has now been integrated. Changeset: b0286b3e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b0286b3e3b835b6efd0433da0bdd064a48adf1df Stats: 7 lines in 1 file changed: 3 ins; 0 del; 4 mod 8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails Backport-of: 2b79c22c43a2de0815e77c9aa71f010906be8670 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3202 From goetz at openjdk.org Mon Jan 13 15:23:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:23:45 GMT Subject: [jdk21u-dev] Integrated: 8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails In-Reply-To: <8FGYTU_JBUOmTY_8c9YpxJCoP-2unGHL8j_-gJ3dMBI=.07e95f8e-ab2a-46ea-b078-301d7d0a4799@github.com> References: <8FGYTU_JBUOmTY_8c9YpxJCoP-2unGHL8j_-gJ3dMBI=.07e95f8e-ab2a-46ea-b078-301d7d0a4799@github.com> Message-ID: On Fri, 10 Jan 2025 17:21:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: b1604650 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b16046503888e38bf60985a80dd8dcd9183ecd36 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails Backport-of: 862e6156960639564aed5de16de9a26320770a80 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1317 From goetz at openjdk.org Mon Jan 13 15:24:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:24:42 GMT Subject: [jdk21u-dev] Integrated: 8325659: Normalize Random usage by incubator vector tests In-Reply-To: References: Message-ID: On Thu, 9 Jan 2025 18:27:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle > > I had to resolve because 21 has @enablePreview in the context. This pull request has now been integrated. Changeset: 92171b8c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/92171b8c952420b3dc8fcd0bcb7ff55228ea9849 Stats: 469 lines in 69 files changed: 188 ins; 0 del; 281 mod 8325659: Normalize Random usage by incubator vector tests Backport-of: 4bba445d835837db5ab145edb24030fc6f42ec24 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1309 From goetz at openjdk.org Mon Jan 13 15:25:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:25:51 GMT Subject: [jdk17u-dev] Integrated: 8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 17:21:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 06c82427 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/06c824272a9b15472a485626e1645b1b6adfe2ac Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails Backport-of: 862e6156960639564aed5de16de9a26320770a80 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3203 From goetz at openjdk.org Mon Jan 13 15:26:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:26:45 GMT Subject: [jdk21u-dev] Integrated: 8339542: compiler/codecache/CheckSegmentedCodeCache.java fails In-Reply-To: <42tE1kzLdG59WveKgSnNy_l1NSqOsRUpGrhC5sXl2Qo=.d73e32b8-77eb-4a53-be2c-308f9da264e8@github.com> References: <42tE1kzLdG59WveKgSnNy_l1NSqOsRUpGrhC5sXl2Qo=.d73e32b8-77eb-4a53-be2c-308f9da264e8@github.com> Message-ID: On Fri, 10 Jan 2025 17:31:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: 405a8920 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/405a8920984b357b253dbc34f2fb543b191c78f5 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8339542: compiler/codecache/CheckSegmentedCodeCache.java fails Backport-of: 777c20cb14010b6726834246ae4c61bc4ccb3f9b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1318 From goetz at openjdk.org Mon Jan 13 15:28:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:28:38 GMT Subject: [jdk17u-dev] Integrated: 8314225: SIGSEGV in JavaThread::is_lock_owned In-Reply-To: <0mC8UmhhFITqzgh-1pb_-EbINmYeeA4gLJyWlE4jN0U=.d8ba59c9-8652-4f44-83e3-cfb6e328bf26@github.com> References: <0mC8UmhhFITqzgh-1pb_-EbINmYeeA4gLJyWlE4jN0U=.d8ba59c9-8652-4f44-83e3-cfb6e328bf26@github.com> Message-ID: On Sun, 29 Dec 2024 18:02:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > I had to resolve the larger part of this change. > None of my edits change the code essentially, though. > > src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp > Resolved because of NULL/nullptr difference > > src/hotspot/share/runtime/javaThread.cpp|hpp > These files don't exist in 17, they were split off from thread.cpp|hpp. > The modiefied code looks very similar in 17, so I could easily identify > the changed code and apply the patches. Usual minor nullptr diffs etc. > > src/hotspot/share/runtime/monitorChunk.cpp > Resolved because of NULL/nullptr difference > > src/hotspot/share/runtime/monitorChunk.hpp > Resolved because of context diff. > > src/hotspot/share/runtime/synchronizer.cpp > Resolved. Different checks in if condition. > One is for the new locking mode in head, the other whether the mask has a locker. > ... check ... > > src/hotspot/share/runtime/thread.cpp > Resolved because new locking modes added an assertion in removed function is_lock_owned. > > src/hotspot/share/runtime/vframeArray.cpp > Resolved. Code differs because 21 has biased locking removed. > > > > To make it build, I had to replace > Javathread::cast() by as_Java_thread() in synchronizer.cpp. > > Also I removed is_linked() from monitorChunk.hpp. This pull request has now been integrated. Changeset: 7c825dd4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7c825dd41eb5078bf26546e891bc7106aab0a089 Stats: 100 lines in 9 files changed: 13 ins; 73 del; 14 mod 8314225: SIGSEGV in JavaThread::is_lock_owned Reviewed-by: rrich Backport-of: ad0b54d429fdbd806c09aa06bb42f1ed4a0297e8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3177 From goetz at openjdk.org Mon Jan 13 15:30:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 15:30:50 GMT Subject: [jdk17u-dev] Integrated: 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser In-Reply-To: References: Message-ID: On Thu, 9 Jan 2025 15:58:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 59f98c15 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/59f98c15d78751c54d1273882ac729f54ebd4176 Stats: 77 lines in 2 files changed: 74 ins; 2 del; 1 mod 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser Backport-of: 5c4f1ef746b0c373a131726d74d27f0e0cc6e40d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3198 From rschmelter at openjdk.org Mon Jan 13 17:16:38 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Mon, 13 Jan 2025 17:16:38 GMT Subject: [jdk21u-dev] RFR: 8325529: Remove unused imports from `ModuleGenerator` test file [v2] In-Reply-To: References: <0RMaa89b6Z-b07tx4QmeFFOmLiMSqT-t7bgCG-QGwyw=.163c78dc-ee36-4803-ab97-1cc03c1eb8d7@github.com> Message-ID: On Thu, 9 Jan 2025 09:24:50 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.7-oracle >> >> The backport is clean, but the tests need one of the old imports. See extra commit. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix build Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1306#pullrequestreview-2547284777 From rschmelter at openjdk.org Mon Jan 13 17:17:51 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Mon, 13 Jan 2025 17:17:51 GMT Subject: [jdk17u-dev] RFR: 8311663: Additional refactoring of Locale tests to JUnit In-Reply-To: <0HE9JIGg_MFcVef3xhE4GhjQrQ8hqqHqqq66KyPSxJE=.a831aa9f-66d4-4db5-a4c3-b48d08711ffc@github.com> References: <0HE9JIGg_MFcVef3xhE4GhjQrQ8hqqHqqq66KyPSxJE=.a831aa9f-66d4-4db5-a4c3-b48d08711ffc@github.com> Message-ID: On Thu, 9 Jan 2025 10:42:34 GMT, Goetz Lindenmaier wrote: > test/jdk/java/util/Locale/Bug8135061.java > test/jdk/java/util/Locale/Bug8159420.java > test/jdk/java/util/Locale/ThaiGov.java > > These three need to be resolved because > "8283698: Refactor Locale constructors used in src/test" is not in 17. > Basically I took over the head version of the test in 21, and reverted the refactored constructor call. > > test/jdk/java/util/Locale/UseOldISOCodesTest.java > > is not in 17. It was added by "8295232: "java.locale.useOldISOCodes" property is read lazily". > As I understand the error fixed by JDK-8295232 was introduced by closed JDK-8294667. I built > jdk20 before JDK-8295232 was pushed, this causes the test to fail. > With 17 and 20 after this change it passes. I would like to take the test to 17 to > improve testing along with this change. This would also alert us if a change breaking > this is backported. > As with the changes above I had to undo JDK-8283698. Looks good., Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3196#pullrequestreview-2547287010 PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3196#issuecomment-2587706759 From goetz at openjdk.org Mon Jan 13 17:26:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 13 Jan 2025 17:26:42 GMT Subject: [jdk21u-dev] RFR: 8325529: Remove unused imports from `ModuleGenerator` test file [v2] In-Reply-To: References: <0RMaa89b6Z-b07tx4QmeFFOmLiMSqT-t7bgCG-QGwyw=.163c78dc-ee36-4803-ab97-1cc03c1eb8d7@github.com> Message-ID: On Thu, 9 Jan 2025 09:24:50 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.7-oracle >> >> The backport is clean, but the tests need one of the old imports. See extra commit. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix build Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1306#issuecomment-2587731491 From mbaesken at openjdk.org Mon Jan 13 18:26:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 13 Jan 2025 18:26:48 GMT Subject: [jdk24u] Integrated: 8346082: Output JVMTI agent information in hserr files In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 14:14:09 GMT, Matthias Baesken wrote: > 8346082: Output JVMTI agent information in hserr files This pull request has now been integrated. Changeset: ca306214 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/ca3062140bb7a7d4d12831e4a6346ba5f61cb255 Stats: 40 lines in 4 files changed: 39 ins; 1 del; 0 mod 8346082: Output JVMTI agent information in hserr files Backport-of: c75b1d4bf65d927e18b10ea6de263a331b78e13a ------------- PR: https://git.openjdk.org/jdk24u/pull/16 From duke at openjdk.org Mon Jan 13 18:32:53 2025 From: duke at openjdk.org (duke) Date: Mon, 13 Jan 2025 18:32:53 GMT Subject: [jdk24u] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: <-jxVIi7w9JsMxDbwjJf06KFQtrS-qlmiisuhriTAnFY=.85878b18-504a-4054-8f2e-98433caa0588@github.com> References: <-jxVIi7w9JsMxDbwjJf06KFQtrS-qlmiisuhriTAnFY=.85878b18-504a-4054-8f2e-98433caa0588@github.com> Message-ID: On Thu, 9 Jan 2025 22:44:43 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. @satyenme Your change (at version 8b5d344bfcb8e805ff7c5c05afd165e0f9bcf4e0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/14#issuecomment-2587899856 From sgehwolf at openjdk.org Mon Jan 13 19:39:47 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 13 Jan 2025 19:39:47 GMT Subject: [jdk24u] Integrated: 8346239: Improve memory efficiency of JimageDiffGenerator In-Reply-To: References: Message-ID: On Wed, 8 Jan 2025 10:52:02 GMT, Severin Gehwolf wrote: > Clean backport to improve diff generation. This pull request has now been integrated. Changeset: 0243349d Author: Severin Gehwolf URL: https://git.openjdk.org/jdk24u/commit/0243349d7152eaa0522a676b2f46ab430ce96bbf Stats: 77 lines in 16 files changed: 57 ins; 3 del; 17 mod 8346239: Improve memory efficiency of JimageDiffGenerator Backport-of: f696d9c521fa13969cb81381dc8586bcdccf67d9 ------------- PR: https://git.openjdk.org/jdk24u/pull/13 From ssubramaniam at openjdk.org Mon Jan 13 20:24:48 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 13 Jan 2025 20:24:48 GMT Subject: [jdk24u] Integrated: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: <-jxVIi7w9JsMxDbwjJf06KFQtrS-qlmiisuhriTAnFY=.85878b18-504a-4054-8f2e-98433caa0588@github.com> References: <-jxVIi7w9JsMxDbwjJf06KFQtrS-qlmiisuhriTAnFY=.85878b18-504a-4054-8f2e-98433caa0588@github.com> Message-ID: On Thu, 9 Jan 2025 22:44:43 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 33561bf9 Author: Satyen Subramaniam Committer: Victor Rudometov URL: https://git.openjdk.org/jdk24u/commit/33561bf9da31b656c4dad0a99f763eb2b09f33f5 Stats: 7 lines in 3 files changed: 0 ins; 0 del; 7 mod 8346887: DrawFocusRect() may cause an assertion failure Backport-of: 8eddf67c82a2af4d704c4063ad802640770b3c26 ------------- PR: https://git.openjdk.org/jdk24u/pull/14 From duke at openjdk.org Tue Jan 14 02:39:43 2025 From: duke at openjdk.org (duke) Date: Tue, 14 Jan 2025 02:39:43 GMT Subject: [jdk24u] RFR: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: References: Message-ID: On Sat, 21 Dec 2024 04:09:43 GMT, Jan Kratochvil wrote: > A clean backport. @jankratochvil Your change (at version 4c857b1599e4a8419ebb10a449c9bf4bc9cac781) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/8#issuecomment-2588755102 From duke at openjdk.org Tue Jan 14 05:09:47 2025 From: duke at openjdk.org (duke) Date: Tue, 14 Jan 2025 05:09:47 GMT Subject: [jdk17u-dev] Withdrawn: 8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready In-Reply-To: <0BPQlfeW_nLAkuO98J7qMLHbIdQFghjCx1YAwjiRQHQ=.ae2340ce-88ce-4523-8234-44f67d66f2da@github.com> References: <0BPQlfeW_nLAkuO98J7qMLHbIdQFghjCx1YAwjiRQHQ=.ae2340ce-88ce-4523-8234-44f67d66f2da@github.com> Message-ID: On Mon, 18 Nov 2024 21:06:58 GMT, Alexey Bakhtin wrote: > Follow-up clean test backport for JDK-8179502 (second in the series, applied after 8309740) This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3056 From duke at openjdk.org Tue Jan 14 05:09:47 2025 From: duke at openjdk.org (duke) Date: Tue, 14 Jan 2025 05:09:47 GMT Subject: [jdk17u-dev] Withdrawn: 8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information In-Reply-To: References: Message-ID: On Mon, 18 Nov 2024 21:54:26 GMT, Alexey Bakhtin wrote: > Follow-up clean test backport for JDK-8179502 (third in the series, applied after 8310629) This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3057 From duke at openjdk.org Tue Jan 14 05:10:40 2025 From: duke at openjdk.org (duke) Date: Tue, 14 Jan 2025 05:10:40 GMT Subject: [jdk17u-dev] Withdrawn: 8309740: Expand timeout windows for tests in JDK-8179502 In-Reply-To: References: Message-ID: On Mon, 18 Nov 2024 20:46:48 GMT, Alexey Bakhtin wrote: > Reviewed-by: xuelei, mbaesken > > Follow-up clean test backport for JDK-8179502 (first in the series) This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3055 From jkratochvil at openjdk.org Tue Jan 14 06:26:54 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 14 Jan 2025 06:26:54 GMT Subject: [jdk24u] Integrated: 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java In-Reply-To: References: Message-ID: On Sat, 21 Dec 2024 04:09:43 GMT, Jan Kratochvil wrote: > A clean backport. This pull request has now been integrated. Changeset: 9c91ef42 Author: Jan Kratochvil Committer: Christoph Langer URL: https://git.openjdk.org/jdk24u/commit/9c91ef42f9f41be91093a7a0560ad41b66935ba0 Stats: 22 lines in 3 files changed: 14 ins; 0 del; 8 mod 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java Backport-of: 43b7e9f54776ec7ed98d2e2f717c3d9663268ef2 ------------- PR: https://git.openjdk.org/jdk24u/pull/8 From goetz at openjdk.org Tue Jan 14 07:50:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 14 Jan 2025 07:50:56 GMT Subject: [jdk17u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: References: Message-ID: <-gZklLs3hIhqmjItiVZYoaPMqM-soWX3_ugfCcwSle4=.51d6f246-71a0-4426-bcb4-6abcf75ae025@github.com> On Fri, 10 Jan 2025 04:54:54 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. Hi satyenme Do you have any indication that tier1 or tier2 cover this code? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3199#issuecomment-2589233424 From rrich at openjdk.org Tue Jan 14 07:56:50 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 14 Jan 2025 07:56:50 GMT Subject: [jdk17u-dev] Integrated: 8328085: C2: Use after free in PhaseChaitin::Register_Allocate() In-Reply-To: References: Message-ID: On Thu, 9 Jan 2025 14:37:36 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [a21862ab](https://github.com/openjdk/jdk21u-dev/commit/a21862ab00317842da006eae453865badd4dc30f) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Richard Reingruber on 17 Dec 2024 and had no reviewers. > > I'd consider the risk medium. There could be scenarios with higher memory usage in c2 register allocation. > I've done some testing with which did not reveal higher higher memory usage. > (the measuring code was part of the [original pull request](https://github.com/openjdk/jdk/pull/22200/commits)) > > > Max. ResourceArea size in KB after C2 PhaseChaitin::merge_multidefs > > DaCapo Benchmark Basline Pull Request > > avrora 2273 2259 > batik 3456 3179 > biojava 3372 3541 > cassandra 563 595 > eclipse 4044 4090 > fop 3986 3986 > graphchi 3024 3024 > h2 3826 3712 > h2o 5750 5962 > jme 2209 2147 > jython 9734 9774 > kafka 3115 3493 > luindex 3380 3447 > lusearch 3866 3381 > pmd 6497 5779 > spring 4771 4944 > sunflow 3088 3088 > tomcat 3375 3467 > tradebeans 3348 3672 > tradesoap 3480 3353 > xalan 3476 3106 > zxing 3741 4766 > > > `zxing` results are volatile. I've made 3 additional runs: > > Max. ResourceArea size in KB after C2 PhaseChaitin::merge_multidefs running DaCapo::zxing > > Baseline: 3844 6146 5448 > Pull Request: 6013 3615 4472 > > > The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le and AIX. > > Thanks, Richard. This pull request has now been integrated. Changeset: 54914367 Author: Richard Reingruber URL: https://git.openjdk.org/jdk17u-dev/commit/54914367b854afe577f7002e8a5505ff5aabb528 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8328085: C2: Use after free in PhaseChaitin::Register_Allocate() Backport-of: a21862ab00317842da006eae453865badd4dc30f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3197 From goetz at openjdk.org Tue Jan 14 08:05:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 14 Jan 2025 08:05:55 GMT Subject: [jdk21u-dev] RFR: 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 In-Reply-To: References: Message-ID: <7IJNo5rph2WQhYfFpesAgUQn5BH3aTIZDOl6IhApvL0=.d155fbb8-4ad4-479a-9180-4b9fdcc48183@github.com> On Mon, 13 Jan 2025 08:27:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle GHA failure: github/scripts/gen-test-results.sh missing, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1322#issuecomment-2589255066 From goetz at openjdk.org Tue Jan 14 08:06:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 14 Jan 2025 08:06:37 GMT Subject: [jdk17u-dev] RFR: 8333403: Write a test to check various components events are triggered properly In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 09:51:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA failure mac: github/scripts/gen-test-results.sh missing, Unrelated. win: error: failed retrieving file 'autoconf2.69-2.69-4-any.pkg.tar.zst.sig Unrelated ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3207#issuecomment-2589257418 From goetz at openjdk.org Tue Jan 14 08:07:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 14 Jan 2025 08:07:48 GMT Subject: [jdk21u-dev] RFR: 8333403: Write a test to check various components events are triggered properly In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 09:51:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle GHA failure: Downloading MSYS2 failed, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1324#issuecomment-2589258729 From goetz at openjdk.org Tue Jan 14 08:08:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 14 Jan 2025 08:08:46 GMT Subject: [jdk17u-dev] RFR: 8340687: Open source closed frame tests #1 In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 09:23:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA failure: gen-test-results.sh missing, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3206#issuecomment-2589259987 From goetz at openjdk.org Tue Jan 14 08:15:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 14 Jan 2025 08:15:47 GMT Subject: [jdk21u-dev] Integrated: 8325529: Remove unused imports from `ModuleGenerator` test file In-Reply-To: <0RMaa89b6Z-b07tx4QmeFFOmLiMSqT-t7bgCG-QGwyw=.163c78dc-ee36-4803-ab97-1cc03c1eb8d7@github.com> References: <0RMaa89b6Z-b07tx4QmeFFOmLiMSqT-t7bgCG-QGwyw=.163c78dc-ee36-4803-ab97-1cc03c1eb8d7@github.com> Message-ID: On Wed, 8 Jan 2025 14:22:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle > > The backport is clean, but the tests need one of the old imports. See extra commit. This pull request has now been integrated. Changeset: 4035d85f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4035d85f098449b199d60bce20dfbc2cb236e88c Stats: 110 lines in 6 files changed: 57 ins; 40 del; 13 mod 8325529: Remove unused imports from `ModuleGenerator` test file Reviewed-by: rschmelter Backport-of: d70156d2e2eddc311af12bc016b1ebb70efd92dd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1306 From varadam at openjdk.org Tue Jan 14 09:03:13 2025 From: varadam at openjdk.org (Varada M) Date: Tue, 14 Jan 2025 09:03:13 GMT Subject: [jdk23u] RFR: 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) Message-ID: Hi all, This pull request contains a backport of commit [8b22517c](https://github.com/openjdk/jdk/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Joachim Kern on 7 Jan 2025 and was reviewed by Martin Doerr and Varada M. Thanks! ------------- Commit messages: - Backport 8b22517cb0b24c4134a2dbf22591f6f84d7d866c Changes: https://git.openjdk.org/jdk23u/pull/235/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=235&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8211851 Stats: 55 lines in 2 files changed: 21 ins; 16 del; 18 mod Patch: https://git.openjdk.org/jdk23u/pull/235.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/235/head:pull/235 PR: https://git.openjdk.org/jdk23u/pull/235 From varadam at openjdk.org Tue Jan 14 09:04:22 2025 From: varadam at openjdk.org (Varada M) Date: Tue, 14 Jan 2025 09:04:22 GMT Subject: [jdk24u] RFR: 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) Message-ID: Hi all, This pull request contains a backport of commit [8b22517c](https://github.com/openjdk/jdk/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Joachim Kern on 7 Jan 2025 and was reviewed by Martin Doerr and Varada M. Thanks! ------------- Commit messages: - Backport 8b22517cb0b24c4134a2dbf22591f6f84d7d866c Changes: https://git.openjdk.org/jdk24u/pull/17/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=17&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8211851 Stats: 55 lines in 2 files changed: 21 ins; 16 del; 18 mod Patch: https://git.openjdk.org/jdk24u/pull/17.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/17/head:pull/17 PR: https://git.openjdk.org/jdk24u/pull/17 From goetz at openjdk.org Tue Jan 14 09:44:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 14 Jan 2025 09:44:18 GMT Subject: [jdk17u-dev] RFR: 8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory Message-ID: I would like to fix this in 17. ------------- Commit messages: - Backport d9541c5e9f68f2b76e6e1d09bc24750b7c9a5b5b Changes: https://git.openjdk.org/jdk17u-dev/pull/3211/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3211&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8276202 Stats: 22 lines in 3 files changed: 14 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3211.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3211/head:pull/3211 PR: https://git.openjdk.org/jdk17u-dev/pull/3211 From sgehwolf at openjdk.org Tue Jan 14 10:15:49 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 14 Jan 2025 10:15:49 GMT Subject: [jdk24u] RFR: 8347124: Clean tests with --enable-linkable-runtime Message-ID: Clean backport of some test fixes which make JEP 493 enabled builds pass those tests. I'll follow-up with https://bugs.openjdk.org/browse/JDK-8347496 (once this is in). ------------- Commit messages: - Backport 1f457977f062e4ed219c6fa0fe26cb42acaf4bf2 Changes: https://git.openjdk.org/jdk24u/pull/18/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=18&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347124 Stats: 14 lines in 2 files changed: 10 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/18.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/18/head:pull/18 PR: https://git.openjdk.org/jdk24u/pull/18 From mdoerr at openjdk.org Tue Jan 14 11:54:49 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 14 Jan 2025 11:54:49 GMT Subject: [jdk17u-dev] RFR: 8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory In-Reply-To: References: Message-ID: On Wed, 11 Dec 2024 11:39:50 GMT, Martin Doerr wrote: > Backport of [JDK-8343205](https://bugs.openjdk.org/browse/JDK-8343205) from jdk21u-dev. We'll ship it later. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3106#issuecomment-2589714417 From goetz at openjdk.org Tue Jan 14 13:31:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 14 Jan 2025 13:31:57 GMT Subject: [jdk17u-dev] Integrated: 8311663: Additional refactoring of Locale tests to JUnit In-Reply-To: <0HE9JIGg_MFcVef3xhE4GhjQrQ8hqqHqqq66KyPSxJE=.a831aa9f-66d4-4db5-a4c3-b48d08711ffc@github.com> References: <0HE9JIGg_MFcVef3xhE4GhjQrQ8hqqHqqq66KyPSxJE=.a831aa9f-66d4-4db5-a4c3-b48d08711ffc@github.com> Message-ID: On Thu, 9 Jan 2025 10:42:34 GMT, Goetz Lindenmaier wrote: > test/jdk/java/util/Locale/Bug8135061.java > test/jdk/java/util/Locale/Bug8159420.java > test/jdk/java/util/Locale/ThaiGov.java > > These three need to be resolved because > "8283698: Refactor Locale constructors used in src/test" is not in 17. > Basically I took over the head version of the test in 21, and reverted the refactored constructor call. > > test/jdk/java/util/Locale/UseOldISOCodesTest.java > > is not in 17. It was added by "8295232: "java.locale.useOldISOCodes" property is read lazily". > As I understand the error fixed by JDK-8295232 was introduced by closed JDK-8294667. I built > jdk20 before JDK-8295232 was pushed, this causes the test to fail. > With 17 and 20 after this change it passes. I would like to take the test to 17 to > improve testing along with this change. This would also alert us if a change breaking > this is backported. > As with the changes above I had to undo JDK-8283698. This pull request has now been integrated. Changeset: 10e109d2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/10e109d200d3ae3c19d5da9130cdc9215a32816f Stats: 594 lines in 10 files changed: 211 ins; 216 del; 167 mod 8311663: Additional refactoring of Locale tests to JUnit Reviewed-by: rschmelter Backport-of: 71cac8ce47b69a2b78d54cbceb0f0510e5ea4cdc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3196 From goetz at openjdk.org Tue Jan 14 13:56:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 14 Jan 2025 13:56:19 GMT Subject: [jdk17u-dev] RFR: 8312416: Tests in Locale should have more descriptive names Message-ID: I backport this for parity with 17.0.15-oracle. Resolved three times copyright and once the classname. It clashes because "8283698: Refactor Locale constructors used in src/test" is not in 17, and can not be backported. ------------- Commit messages: - Backport a9a3463afb33b9df4cbf64d1866255bff638824f Changes: https://git.openjdk.org/jdk17u-dev/pull/3212/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3212&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8312416 Stats: 265 lines in 16 files changed: 93 ins; 138 del; 34 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3212.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3212/head:pull/3212 PR: https://git.openjdk.org/jdk17u-dev/pull/3212 From mbaesken at openjdk.org Tue Jan 14 14:51:13 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 14 Jan 2025 14:51:13 GMT Subject: [jdk21u-dev] RFR: 8346082: Output JVMTI agent information in hserr files Message-ID: os.cpp seems to have diffs in the strides; other files apply cleanly ------------- Commit messages: - Backport c75b1d4bf65d927e18b10ea6de263a331b78e13a Changes: https://git.openjdk.org/jdk21u-dev/pull/1328/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1328&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346082 Stats: 40 lines in 4 files changed: 39 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1328.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1328/head:pull/1328 PR: https://git.openjdk.org/jdk21u-dev/pull/1328 From abakhtin at openjdk.org Tue Jan 14 15:53:26 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 14 Jan 2025 15:53:26 GMT Subject: [jdk17u-dev] RFR: 8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 [v2] In-Reply-To: References: Message-ID: > Follow-up clean test backport for JDK-8179502 (fourth in the series, applied after 8325024) Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3058/files - new: https://git.openjdk.org/jdk17u-dev/pull/3058/files/464c1608..464c1608 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3058&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3058&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3058.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3058/head:pull/3058 PR: https://git.openjdk.org/jdk17u-dev/pull/3058 From ssubramaniam at openjdk.org Tue Jan 14 17:39:52 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 14 Jan 2025 17:39:52 GMT Subject: [jdk23u] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: References: Message-ID: On Sat, 11 Jan 2025 15:49:42 GMT, Goetz Lindenmaier wrote: >> Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. > > Hi @satyenme, what about jdk24? > Best regards, Goetz. Hi @GoeLin, This should be the corresponding PR for JDK 24: https://github.com/openjdk/jdk24u/pull/14 (integrated yesterday). Thanks, Satyen ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/233#issuecomment-2590672435 From bperez at openjdk.org Tue Jan 14 19:08:45 2025 From: bperez at openjdk.org (Ben Perez) Date: Tue, 14 Jan 2025 19:08:45 GMT Subject: [jdk17u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 16:55:53 GMT, Aleksey Shipilev wrote: > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test passes with and without the change > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` Marked as reviewed by bperez (no project role). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3149#pullrequestreview-2550793727 From duke at openjdk.org Wed Jan 15 01:45:44 2025 From: duke at openjdk.org (yaqsun) Date: Wed, 15 Jan 2025 01:45:44 GMT Subject: [jdk21u-dev] RFR: 8312488: tools/jpackage/share/AppLauncherEnvTest.java fails with dynamically linked libstdc++ In-Reply-To: References: Message-ID: On Mon, 23 Dec 2024 06:43:37 GMT, yaqsun wrote: > > > Hi @yaqsun how did you test this? I tested tier1 locally and the results are as follows. ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR >> jtreg:test/hotspot/jtreg:tier1 2430 2430 0 0 jtreg:test/jdk:tier1 2376 2376 0 0 jtreg:test/langtools:tier1 4415 4415 0 0 jtreg:test/jaxp:tier1 0 0 0 0 jtreg:test/lib-test:tier1 33 33 0 0 ``` > > > What is the risk of the backport? The risk of backport is still under evaluation. > > > Why do the GHA tests fail? That seems to be a compilation error, so I think it's caused by an infrastructure issue. I want to verify if it's an infrastructure issue, so I started the tests again. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1271#issuecomment-2591458970 From krk at openjdk.org Wed Jan 15 11:11:42 2025 From: krk at openjdk.org (Kerem Kat) Date: Wed, 15 Jan 2025 11:11:42 GMT Subject: [jdk23u] Withdrawn: 8345296: AArch64: VM crashes with SIGILL when prctl is disallowed In-Reply-To: References: Message-ID: On Thu, 12 Dec 2024 15:18:26 GMT, Kerem Kat wrote: > Ref. https://github.com/openjdk/jdk/pull/22479 > >> We have caught this in some prod environments, where prctl is forbidden by the sandboxing mechanism. This fails the JVM > > Does not apply cleanly, the backport depends on `FloatRegister` changes from [JDK-8339063](https://bugs.openjdk.org/browse/) which are included in `src/hotspot/cpu/aarch64/register_aarch64.hpp`. > > Additional testing: > > - [x] Verified the bug is fixed with the seccomp repro from [JDK-8345296](https://bugs.openjdk.org/browse/JDK-8345296?focusedId=14727386&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14727386): Segfault without the patch, works with. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk23u/pull/231 From duke at openjdk.org Wed Jan 15 12:51:46 2025 From: duke at openjdk.org (duke) Date: Wed, 15 Jan 2025 12:51:46 GMT Subject: [jdk23u] Withdrawn: 8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory In-Reply-To: <216VMHv4HtLt3cg1rrIDbpJWraJ8CesnUIaF4OzTH0k=.6a905f9c-3e95-46be-9ca3-557d3b5bae5f@github.com> References: <216VMHv4HtLt3cg1rrIDbpJWraJ8CesnUIaF4OzTH0k=.6a905f9c-3e95-46be-9ca3-557d3b5bae5f@github.com> Message-ID: On Mon, 4 Nov 2024 18:00:25 GMT, Martin Doerr wrote: > Clean backport of [JDK-8343205](https://bugs.openjdk.org/browse/JDK-8343205). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk23u/pull/214 From fmeum at openjdk.org Wed Jan 15 13:14:53 2025 From: fmeum at openjdk.org (Fabian Meumertzheim) Date: Wed, 15 Jan 2025 13:14:53 GMT Subject: [jdk24u] RFR: 8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running Message-ID: Hi all, This pull request contains a backport of commit [af3f5d85](https://github.com/openjdk/jdk/commit/af3f5d852e5dd0191548bdc477546b5b343d1276) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alan Bateman on 15 Jan 2025 and was reviewed by Viktor Klang. Thanks! ------------- Commit messages: - Backport af3f5d852e5dd0191548bdc477546b5b343d1276 Changes: https://git.openjdk.org/jdk24u/pull/19/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=19&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347039 Stats: 66 lines in 2 files changed: 54 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk24u/pull/19.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/19/head:pull/19 PR: https://git.openjdk.org/jdk24u/pull/19 From rrich at openjdk.org Wed Jan 15 15:32:57 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 15 Jan 2025 15:32:57 GMT Subject: [jdk21u-dev] RFR: 8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats In-Reply-To: References: Message-ID: On Fri, 27 Dec 2024 18:35:12 GMT, Martin Doerr wrote: > Almost clean backport of [JDK-8345146](https://bugs.openjdk.org/browse/JDK-8345146). Two hunks had to be integrated manually due to unrelated differences in the context. The test updates had to be integrated manually because the RISCV part is not backported. Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1295#pullrequestreview-2553103477 From duke at openjdk.org Wed Jan 15 15:40:09 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Wed, 15 Jan 2025 15:40:09 GMT Subject: [jdk11u-dev] RFR: 8336012: Fix usages of jtreg-reserved properties [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8336012 - Fix usages of jtreg-reserved properties > > It's fixing the java/lang/invoke/PrivateInvokeTest.java#PrivateInvokeTest failure. > > Clean backport. > Passed tier 1 tests. > Passed gtests. > > GH Actions are passing (aside from deprecated MacOSes). Radek ??p has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2984/files - new: https://git.openjdk.org/jdk11u-dev/pull/2984/files/fe360937..96ffa3f9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2984&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2984&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2984.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2984/head:pull/2984 PR: https://git.openjdk.org/jdk11u-dev/pull/2984 From liach at openjdk.org Wed Jan 15 15:40:56 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 15 Jan 2025 15:40:56 GMT Subject: [jdk21u-dev] RFR: 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces Message-ID: Please review this simple backport that includes the offending class file name in addition to the annotation interface name in the error message for annotations of duplicated interface found during parsing. This pull request contains a backport of commit [7aa0cbc9](https://github.com/openjdk/jdk/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4) from openjdk/jdk#22581, authored by @scottmarlow. ------------- Commit messages: - Backport 7aa0cbc91d90493a3dae973cb8077cfa283c32b4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1329/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1329&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345614 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1329.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1329/head:pull/1329 PR: https://git.openjdk.org/jdk21u-dev/pull/1329 From mdoerr at openjdk.org Wed Jan 15 15:43:55 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 15 Jan 2025 15:43:55 GMT Subject: [jdk21u-dev] RFR: 8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats In-Reply-To: References: Message-ID: On Fri, 27 Dec 2024 18:35:12 GMT, Martin Doerr wrote: > Almost clean backport of [JDK-8345146](https://bugs.openjdk.org/browse/JDK-8345146). Two hunks had to be integrated manually due to unrelated differences in the context. The test updates had to be integrated manually because the RISCV part is not backported. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1295#issuecomment-2593261905 From goetz at openjdk.org Wed Jan 15 16:35:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 15 Jan 2025 16:35:31 GMT Subject: [jdk17u-dev] RFR: 8305853: java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" Message-ID: <3LKfENldpfCdJKMYKGnji8cmL8etJrRn06fgc48gSMU=.86f679d0-3fea-4198-8332-9a8b2a52de83@github.com> I backport this to improve testing in 17. Resolved Copyright, probably clean. ------------- Commit messages: - Backport 8e36c05d6c80f6bdcd8a7530a382810f500885ad Changes: https://git.openjdk.org/jdk17u-dev/pull/3213/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3213&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305853 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3213.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3213/head:pull/3213 PR: https://git.openjdk.org/jdk17u-dev/pull/3213 From duke at openjdk.org Wed Jan 15 21:39:43 2025 From: duke at openjdk.org (duke) Date: Wed, 15 Jan 2025 21:39:43 GMT Subject: [jdk21u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: <_F50JLzKBPrznHQrbnn9XDtWdJbloLWHOuh8IZ5AYWE=.874191b6-585a-4b26-a930-41e5ca1be136@github.com> References: <_F50JLzKBPrznHQrbnn9XDtWdJbloLWHOuh8IZ5AYWE=.874191b6-585a-4b26-a930-41e5ca1be136@github.com> Message-ID: On Fri, 10 Jan 2025 03:55:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. @satyenme Your change (at version 2cb1ceaad561a782e23f9d5d43e1b9e7892ca069) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1310#issuecomment-2593987674 From duke at openjdk.org Wed Jan 15 21:40:37 2025 From: duke at openjdk.org (duke) Date: Wed, 15 Jan 2025 21:40:37 GMT Subject: [jdk17u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 04:54:54 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. @satyenme Your change (at version 568b9b15bd512611d18413cd3637cccd9d68545d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3199#issuecomment-2593990332 From ssubramaniam at openjdk.org Wed Jan 15 21:48:40 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 15 Jan 2025 21:48:40 GMT Subject: [jdk17u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: <-gZklLs3hIhqmjItiVZYoaPMqM-soWX3_ugfCcwSle4=.51d6f246-71a0-4426-bcb4-6abcf75ae025@github.com> References: <-gZklLs3hIhqmjItiVZYoaPMqM-soWX3_ugfCcwSle4=.51d6f246-71a0-4426-bcb4-6abcf75ae025@github.com> Message-ID: On Tue, 14 Jan 2025 07:48:09 GMT, Goetz Lindenmaier wrote: > Hi satyenme Do you have any indication that tier1 or tier2 cover this code? >From my understanding the changes aren't directly covered by the jtreg tier1 or tier2 tests. I've tested running with JCK tests (mentioned on the original issue), and they're passing. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3199#issuecomment-2594005105 From liach at openjdk.org Thu Jan 16 04:08:23 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 16 Jan 2025 04:08:23 GMT Subject: [jdk24u] RFR: 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces Message-ID: Please review this backport, that updates the error message when two annotations in a location has the same annotation interface to include the class file name where this happens in addition to the name of the interface. This is backported to 24.0.1 or later instead of 24 because this is not eligible for RDP 1 or 2. This pull request contains a backport of commit [7aa0cbc9](https://github.com/openjdk/jdk/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4) from openjdk/jdk#22581. The commit being backported was authored by Scott Marlow on 9 Dec 2024 and was reviewed by Chen Liang. Thanks! ------------- Commit messages: - Backport 7aa0cbc91d90493a3dae973cb8077cfa283c32b4 Changes: https://git.openjdk.org/jdk24u/pull/20/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=20&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345614 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/20.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/20/head:pull/20 PR: https://git.openjdk.org/jdk24u/pull/20 From liach at openjdk.org Thu Jan 16 04:12:57 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 16 Jan 2025 04:12:57 GMT Subject: [jdk21u-dev] RFR: 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces In-Reply-To: References: Message-ID: <3cxfl3hKFpabjTELzHy45cT8kWNDUYphPMpR4AGm7sY=.e0a7cb4e-7e2e-4f28-8666-f3303a17826a@github.com> On Wed, 15 Jan 2025 15:34:50 GMT, Chen Liang wrote: > Please review this simple backport that includes the offending class file name in addition to the annotation interface name in the error message for annotations of duplicated interface found during parsing. > > This pull request contains a backport of commit [7aa0cbc9](https://github.com/openjdk/jdk/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4) from openjdk/jdk#22581, authored by @scottmarlow. Will re-request approval once openjdk/jdk24u#20 is integrated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1329#issuecomment-2594437594 From goetz at openjdk.org Thu Jan 16 06:49:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 06:49:49 GMT Subject: [jdk17u-dev] RFR: 8305853: java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" In-Reply-To: <3LKfENldpfCdJKMYKGnji8cmL8etJrRn06fgc48gSMU=.86f679d0-3fea-4198-8332-9a8b2a52de83@github.com> References: <3LKfENldpfCdJKMYKGnji8cmL8etJrRn06fgc48gSMU=.86f679d0-3fea-4198-8332-9a8b2a52de83@github.com> Message-ID: On Wed, 15 Jan 2025 16:29:56 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. > > Resolved Copyright, probably clean. GHA failure: twice wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3213#issuecomment-2594658755 From duke at openjdk.org Thu Jan 16 07:10:42 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 16 Jan 2025 07:10:42 GMT Subject: [jdk17u-dev] RFR: 8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x In-Reply-To: <_dzf8eGIGxy4YUK0Bnhomo7baShodLmr15SGtdCRSpQ=.c764df9c-95b4-4743-b04d-dc39afea45a2@github.com> References: <_dzf8eGIGxy4YUK0Bnhomo7baShodLmr15SGtdCRSpQ=.c764df9c-95b4-4743-b04d-dc39afea45a2@github.com> Message-ID: On Wed, 18 Dec 2024 20:09:03 GMT, Antonio Vieiro wrote: > A mostly clean backport of [JDK-8294316](https://bugs.openjdk.org/browse/JDK-8294316) to properly parse core files in macOS 12 and later. Load commands with length zero are now discarded. > > The fix doesn't affect directly to SA tests in 17, but it's being backported to 11 as this is the cause of https://github.com/openjdk/jdk11u-dev/pull/2967#issuecomment-2538048579. > > Tests in 17 continue to pass in all platforms, including macos. > > The change is not clean as there were merge conflicts in `ProblemList.txt`, as these usually differ between JDK versions. I did a similar PR for 11 2 days ago, so it's not been really inactive. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3150#issuecomment-2594685765 From goetz at openjdk.org Thu Jan 16 08:17:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:17:37 GMT Subject: [jdk21u-dev] Integrated: 8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn In-Reply-To: References: Message-ID: On Tue, 24 Dec 2024 13:55:03 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue in 21. This pull request has now been integrated. Changeset: ddddc1a0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ddddc1a0eed66c973a62f981bdd8f83f36ff5cb6 Stats: 179 lines in 2 files changed: 178 ins; 0 del; 1 mod 8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn Backport-of: bddcd086b7c76d915aaa76427c2ae4088ad4239f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1289 From goetz at openjdk.org Thu Jan 16 08:18:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:18:38 GMT Subject: [jdk21u-dev] Integrated: 8227529: With malformed --app-image the error messages are awful In-Reply-To: <5P5_j28QiaDOFeR3vlFsLB0MLvkJQSvOFGjeNTOA018=.778d00d7-bb75-4128-bfcb-d9d773049f10@github.com> References: <5P5_j28QiaDOFeR3vlFsLB0MLvkJQSvOFGjeNTOA018=.778d00d7-bb75-4128-bfcb-d9d773049f10@github.com> Message-ID: On Mon, 13 Jan 2025 08:04:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: f9d2fb8e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f9d2fb8e828297f4d1e84be787749c99ef5b4e52 Stats: 71 lines in 3 files changed: 64 ins; 0 del; 7 mod 8227529: With malformed --app-image the error messages are awful Backport-of: 56d4c33f4096d98d08eba870070b5f21125f80be ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1320 From goetz at openjdk.org Thu Jan 16 08:19:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:19:47 GMT Subject: [jdk21u-dev] Integrated: 8328819: Remove applet usage from JFileChooser tests bug6698013 In-Reply-To: <9hGZDcn5w3G_LoIH0C6KgzcClqrT7O-u0c2KSVUnDgU=.6c06b59b-ecdc-46d3-8fe8-db1d85a83a67@github.com> References: <9hGZDcn5w3G_LoIH0C6KgzcClqrT7O-u0c2KSVUnDgU=.6c06b59b-ecdc-46d3-8fe8-db1d85a83a67@github.com> Message-ID: <83ZeBJyPoALjWpCvOuTi42XRq6sX6Ym88Y4vpH1E5pU=.576ea214-bf0d-4e8b-8b3b-718313da8dcd@github.com> On Mon, 13 Jan 2025 08:12:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: 455763b5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/455763b57b0e3541f823213db03faf3c44378d42 Stats: 77 lines in 2 files changed: 20 ins; 39 del; 18 mod 8328819: Remove applet usage from JFileChooser tests bug6698013 Backport-of: e3588bba0451d7d505b0e22d014842110677041b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1321 From goetz at openjdk.org Thu Jan 16 08:20:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:20:49 GMT Subject: [jdk17u-dev] Integrated: 8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory In-Reply-To: References: Message-ID: <7B10U_zJ8PayXdkV5IOrztRnDCp83y5n1AOG2b7Fipo=.45c40496-1318-4e7c-8e0e-07ab562cb9be@github.com> On Tue, 14 Jan 2025 09:38:55 GMT, Goetz Lindenmaier wrote: > I would like to fix this in 17. This pull request has now been integrated. Changeset: dffe2dcb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/dffe2dcbc17671aff1a15a28401f11de2199b54d Stats: 22 lines in 3 files changed: 14 ins; 0 del; 8 mod 8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory Backport-of: d9541c5e9f68f2b76e6e1d09bc24750b7c9a5b5b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3211 From goetz at openjdk.org Thu Jan 16 08:21:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:21:58 GMT Subject: [jdk21u-dev] Integrated: 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 In-Reply-To: References: Message-ID: <41npxU44dh_OeLYmcewKaURIto6nivfes7b5Mwuwrwc=.a6f5c583-f5bc-41b6-b7cf-1d495eae20e6@github.com> On Mon, 13 Jan 2025 08:27:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 4e0c9eec Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4e0c9eec57dc70943e1b58c7b8643c3a2c832705 Stats: 1299 lines in 6 files changed: 230 ins; 902 del; 167 mod 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 Backport-of: ed821cbe857363e049f3c640ae4546c340a577ac ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1322 From goetz at openjdk.org Thu Jan 16 08:22:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:22:53 GMT Subject: [jdk17u-dev] Integrated: 8305853: java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" In-Reply-To: <3LKfENldpfCdJKMYKGnji8cmL8etJrRn06fgc48gSMU=.86f679d0-3fea-4198-8332-9a8b2a52de83@github.com> References: <3LKfENldpfCdJKMYKGnji8cmL8etJrRn06fgc48gSMU=.86f679d0-3fea-4198-8332-9a8b2a52de83@github.com> Message-ID: On Wed, 15 Jan 2025 16:29:56 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. > > Resolved Copyright, probably clean. This pull request has now been integrated. Changeset: 02466963 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/024669637577b82ee15f7822458a77312a68f3d9 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod 8305853: java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" Backport-of: 8e36c05d6c80f6bdcd8a7530a382810f500885ad ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3213 From goetz at openjdk.org Thu Jan 16 08:23:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:23:50 GMT Subject: [jdk21u-dev] Integrated: 8340687: Open source closed frame tests #1 In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 09:23:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: e2385ebc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e2385ebc409184480db5ab0efd017031944e6e5d Stats: 458 lines in 4 files changed: 458 ins; 0 del; 0 mod 8340687: Open source closed frame tests #1 Backport-of: 47fcf5a3b0796ffeb6407be961ceb552ca2a40f8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1323 From goetz at openjdk.org Thu Jan 16 08:23:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:23:54 GMT Subject: [jdk21u-dev] Integrated: 8333403: Write a test to check various components events are triggered properly In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 09:51:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: a9a563d1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a9a563d162938b7e2ad28ead4c19c59728aa8969 Stats: 357 lines in 1 file changed: 357 ins; 0 del; 0 mod 8333403: Write a test to check various components events are triggered properly Backport-of: a02d895f7ad59fe33f8a761dbd7bceb0b8dfefc0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1324 From goetz at openjdk.org Thu Jan 16 08:23:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:23:45 GMT Subject: [jdk17u-dev] Integrated: 8312416: Tests in Locale should have more descriptive names In-Reply-To: References: Message-ID: On Tue, 14 Jan 2025 13:51:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Resolved three times copyright and once the classname. > It clashes because "8283698: Refactor Locale constructors used in src/test" is not in 17, and can not be backported. This pull request has now been integrated. Changeset: 24c1243b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/24c1243b7c19be910c2fb2790441065a8b83e701 Stats: 265 lines in 16 files changed: 93 ins; 138 del; 34 mod 8312416: Tests in Locale should have more descriptive names Backport-of: a9a3463afb33b9df4cbf64d1866255bff638824f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3212 From goetz at openjdk.org Thu Jan 16 08:24:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:24:52 GMT Subject: [jdk17u-dev] Integrated: 8328819: Remove applet usage from JFileChooser tests bug6698013 In-Reply-To: <499iOKSuf643phihWOFbMbyedRzkOMbmKbC9-FXRXdg=.18e94b5a-5f9c-4ab0-85f6-8867ac116aa0@github.com> References: <499iOKSuf643phihWOFbMbyedRzkOMbmKbC9-FXRXdg=.18e94b5a-5f9c-4ab0-85f6-8867ac116aa0@github.com> Message-ID: On Mon, 13 Jan 2025 08:12:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 89202960 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/89202960f3e4c58b56a300ca43e2b18eaefc5e7b Stats: 77 lines in 2 files changed: 20 ins; 39 del; 18 mod 8328819: Remove applet usage from JFileChooser tests bug6698013 Backport-of: e3588bba0451d7d505b0e22d014842110677041b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3204 From goetz at openjdk.org Thu Jan 16 08:25:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:25:38 GMT Subject: [jdk17u-dev] Integrated: 8325529: Remove unused imports from `ModuleGenerator` test file In-Reply-To: <87kOPEYnW1iSIo4Lv6Xe26JGmqz9TJ9kAoRG-VF9_yA=.af2e5d87-3ab3-443f-964d-49db3aba02ad@github.com> References: <87kOPEYnW1iSIo4Lv6Xe26JGmqz9TJ9kAoRG-VF9_yA=.af2e5d87-3ab3-443f-964d-49db3aba02ad@github.com> Message-ID: On Wed, 8 Jan 2025 14:22:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > The backport is clean, but the tests need one of the old imports. > > This is the very same edit as done in 21. > Making this a backport from 21 should turn this into a clean backport. This pull request has now been integrated. Changeset: 88c1aa2b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/88c1aa2bd72c105728e0085421fb60c3e1d236a7 Stats: 110 lines in 6 files changed: 57 ins; 40 del; 13 mod 8325529: Remove unused imports from `ModuleGenerator` test file Backport-of: 4035d85f098449b199d60bce20dfbc2cb236e88c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3193 From goetz at openjdk.org Thu Jan 16 08:25:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:25:44 GMT Subject: [jdk21u-dev] Integrated: 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord In-Reply-To: References: Message-ID: <5WTeWvYY1KHuKppMpAIEdn0zmdVWoo3pExLXGAjAbgA=.9a087e78-7b79-4f21-9e1d-d8830aa4d105@github.com> On Mon, 13 Jan 2025 09:57:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 0dadc448 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0dadc4486c0bfea01978908a56b2967c60193f38 Stats: 183 lines in 1 file changed: 183 ins; 0 del; 0 mod 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord Backport-of: f62fc4844125cc20a91dc2be39ba05a2d3aca8cf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1325 From goetz at openjdk.org Thu Jan 16 08:26:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:26:38 GMT Subject: [jdk17u-dev] Integrated: 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 08:27:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: eede9d38 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/eede9d3886316f222ebdd8bb0b220de2eddd9662 Stats: 1299 lines in 6 files changed: 230 ins; 902 del; 167 mod 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 Backport-of: ed821cbe857363e049f3c640ae4546c340a577ac ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3205 From goetz at openjdk.org Thu Jan 16 08:27:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:27:41 GMT Subject: [jdk17u-dev] Integrated: 8340687: Open source closed frame tests #1 In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 09:23:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 19345adc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/19345adcf708f74c89d44a3df60ba72a4692ae34 Stats: 458 lines in 4 files changed: 458 ins; 0 del; 0 mod 8340687: Open source closed frame tests #1 Backport-of: 47fcf5a3b0796ffeb6407be961ceb552ca2a40f8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3206 From goetz at openjdk.org Thu Jan 16 08:28:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:28:39 GMT Subject: [jdk17u-dev] Integrated: 8333403: Write a test to check various components events are triggered properly In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 09:51:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 77ce0049 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/77ce00491af29399e5363a96a9ec7735aca685f4 Stats: 357 lines in 1 file changed: 357 ins; 0 del; 0 mod 8333403: Write a test to check various components events are triggered properly Backport-of: a02d895f7ad59fe33f8a761dbd7bceb0b8dfefc0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3207 From goetz at openjdk.org Thu Jan 16 08:28:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:28:44 GMT Subject: [jdk21u-dev] Integrated: 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 10:16:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 40687543 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/406875439c8d7c2f4fcffbaacacdc38ee549b8a7 Stats: 49 lines in 1 file changed: 25 ins; 16 del; 8 mod 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay Backport-of: 02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1326 From goetz at openjdk.org Thu Jan 16 08:28:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:28:44 GMT Subject: [jdk21u-dev] RFR: 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 10:16:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle GHA failure: mac Unable to download artifact(s): Artifact not found for name: bundles-jtreg-7.3.1+1. Unrelated. SAP nightly testing covered this, too. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1326#issuecomment-2594807601 From goetz at openjdk.org Thu Jan 16 08:30:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:30:43 GMT Subject: [jdk17u-dev] Integrated: 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 09:57:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 032d1ae4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/032d1ae4e048f41305a79dea4c8a89889e02203a Stats: 183 lines in 1 file changed: 183 ins; 0 del; 0 mod 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord Backport-of: f62fc4844125cc20a91dc2be39ba05a2d3aca8cf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3208 From goetz at openjdk.org Thu Jan 16 08:31:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 08:31:42 GMT Subject: [jdk17u-dev] Integrated: 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 10:17:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 72bdddec Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/72bdddece423d94cec4dae8f346ef6d688c3a1b8 Stats: 49 lines in 1 file changed: 25 ins; 16 del; 8 mod 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay Backport-of: 02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3209 From stuefe at openjdk.org Thu Jan 16 09:00:51 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 16 Jan 2025 09:00:51 GMT Subject: [jdk11u-dev] RFR: 8340387: Update OS detection code to recognize Windows Server 2025 In-Reply-To: References: Message-ID: On Thu, 12 Dec 2024 11:57:30 GMT, Antonio Vieiro wrote: > Backport of [JDK-8340387](https://bugs.openjdk.org/browse/JDK-8340387) to update OS detection code to recognize Windows Server 2025. This is a clean backport (but for copyright headers). Passes tier1 tests on Windows. LGTM, though for simple things that are clean no review is necessary. ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2977#pullrequestreview-2555262201 From stuefe at openjdk.org Thu Jan 16 09:28:45 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 16 Jan 2025 09:28:45 GMT Subject: [jdk11u-dev] RFR: 8331863: DUIterator_Fast used before it is constructed In-Reply-To: References: Message-ID: On Mon, 2 Dec 2024 14:40:57 GMT, Radek ??p wrote: > Backport of JDK-8331863 from 17u-dev. > > Clean backport. Passed tier1 tests. Passed gtests. okay ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2973#pullrequestreview-2555332682 From shade at openjdk.org Thu Jan 16 10:29:12 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 16 Jan 2025 10:29:12 GMT Subject: [jdk21u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period [v2] In-Reply-To: References: Message-ID: > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test fails without the change, passes with it > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: Backport a6be9076351b591cbc0860b1ba8f3c56319f4ffe ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1268/files - new: https://git.openjdk.org/jdk21u-dev/pull/1268/files/6770ee56..6a700088 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1268&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1268&range=00-01 Stats: 63 lines in 1 file changed: 1 ins; 44 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1268.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1268/head:pull/1268 PR: https://git.openjdk.org/jdk21u-dev/pull/1268 From shade at openjdk.org Thu Jan 16 11:02:39 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 16 Jan 2025 11:02:39 GMT Subject: [jdk21u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period [v2] In-Reply-To: References: Message-ID: <7twt7V7jlTM1ZB2MJyD_gz5zIUTTz0GuT75vV1KgiWg=.75af4a58-321f-4ab7-9ebd-0838a6413dbb@github.com> On Thu, 16 Jan 2025 10:29:12 GMT, Aleksey Shipilev wrote: >> Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. >> >> Additional testing: >> - [x] macos-aarch64-server-release, new test fails without the change, passes with it >> - [x] macos-aarch64-server-release, `sun/security/x509/` >> - [x] linux-x86_64-server-release, `jdk_security` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Backport a6be9076351b591cbc0860b1ba8f3c56319f4ffe Thanks for reviews! I mixed in the test rewrite that fixes the regression test. Now I can confirm that retracting the product fix shows up as new regression test failure. Unfortunately, this invalidates prior reviews, please review again. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1268#issuecomment-2595213987 From shade at openjdk.org Thu Jan 16 11:03:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 16 Jan 2025 11:03:11 GMT Subject: [jdk17u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period [v2] In-Reply-To: References: Message-ID: <7g4P6nb0EVvP9a37dhjVIzxWsP2Nnnpwnlb3lMyVv7o=.c889d09f-cf17-4729-9a5c-08c726dc08ca@github.com> > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test fails without the change and passes with it > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: Backport a6be9076351b591cbc0860b1ba8f3c56319f4ffe ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3149/files - new: https://git.openjdk.org/jdk17u-dev/pull/3149/files/f1b39087..8d759dd9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3149&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3149&range=00-01 Stats: 63 lines in 1 file changed: 1 ins; 44 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3149.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3149/head:pull/3149 PR: https://git.openjdk.org/jdk17u-dev/pull/3149 From shade at openjdk.org Thu Jan 16 11:03:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 16 Jan 2025 11:03:11 GMT Subject: [jdk17u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 16:55:53 GMT, Aleksey Shipilev wrote: > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test fails without the change and passes with it > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` Thanks for reviews! I mixed in the test rewrite that fixes the regression test. Now I can confirm that retracting the product fix shows up as new regression test failure. Unfortunately, this invalidates prior reviews, please review again. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3149#issuecomment-2595214076 From goetz at openjdk.org Thu Jan 16 12:24:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 12:24:02 GMT Subject: [jdk17u-dev] RFR: 8316696: Remove the testing base classes: IntlTest and CollatorTest Message-ID: I backport this for parity with 17.0.15-oracle. Several enhancements touched the files edited in this change causing the need to resolve. Among others: 8283698: Refactor Locale constructors used in src/test 8287868: Localized names update in COMPAT locale provider Several tests needed resolving of Copyright. test/jdk/java/text/BreakIterator/BreakIteratorTest.java Two of the modified tests not in 17. test/jdk/java/text/Collator/APITest.java test/jdk/java/text/Format/DateFormat/DateFormatTest.java I had to edit the quite different test output, but changes trivial. test/jdk/java/text/Format/NumberFormat/Bug4838107.java Later change "8317372: Refactor some NumberFormat tests to use JUnit" was already backported including some lines of this change. test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java 19 added enhancement "8282625: Formatter caches Locale/DecimalFormatSymbols poorly" I had to edit the quite different test output, but changes trivial. test/jdk/java/util/Locale/LegacyCodesClassInvariant.java This includes a bit of test rework I had to resolve, but the changed code is identical to 21. The resolve is needed becuase of context differences. test/jdk/java/util/Locale/LocaleEnhanceTest.java test/jdk/java/util/Locale/LocaleTest.java These needed mostly trivial edits. test/jdk/java/util/TimeZone/TimeZoneTest.java Resolved as "8285844: TimeZone.getTimeZone(ZoneOffset) does not work for all ZoneOffsets and returns GMT unexpected" not in 17. ------------- Commit messages: - Resolved parts - Parts that applied clean Changes: https://git.openjdk.org/jdk17u-dev/pull/3214/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3214&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316696 Stats: 4463 lines in 79 files changed: 916 ins; 1080 del; 2467 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3214.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3214/head:pull/3214 PR: https://git.openjdk.org/jdk17u-dev/pull/3214 From goetz at openjdk.org Thu Jan 16 12:26:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 12:26:08 GMT Subject: [jdk17u-dev] RFR: 8314752: Use google test string comparison macros Message-ID: I backport this for parity with 17.0.15-oracle. It's based on the commit to 21. test/hotspot/gtest/logging/test_logConfiguration.cpp Resolved because "8293873: Centralize the initialization of UL" is not in 17. It changes .name to ->name in the lines edited. test/hotspot/gtest/oops/test_cpCache_output.cpp This file was added by 8295893: Improve printing of Constant Pool Cache Entries in 20. Omitted. test/hotspot/gtest/oops/test_instanceKlass.cpp A lot of changes were applied to this file after 17. The test cases edited by this change are not in 17. They were added by 8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass. Omitted. test/hotspot/gtest/oops/test_markWord.cpp Minor edit to make this build. See extra commit. test/hotspot/gtest/runtime/test_classPrinter.cpp This file was added by 8292699: Improve printing of classes in native debugger in 20. Omitted. test/hotspot/gtest/runtime/test_os.cpp The test case that was changed by "8299790: os::print_hex_dump is racy". Resolved. test/hotspot/gtest/runtime/test_os_linux.cpp Patches new testcases not in 17. Omitted. test/hotspot/gtest/utilities/test_globalDefinitions.cpp Already backported. test/hotspot/gtest/utilities/test_parse_memory_size.cpp This file was added by 8293711: Factor out size parsing functions from arguments.cpp in 20. Omitted. test/hotspot/gtest/utilities/test_resourceHash.cpp Testcase was added by 8291970: Add TableStatistics get function to ResourceHashtable. Omitted. ------------- Commit messages: - Fix build - Backport f5b3618c421904a99d1754c10344e92459eeb4ad Changes: https://git.openjdk.org/jdk17u-dev/pull/3215/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3215&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314752 Stats: 32 lines in 8 files changed: 6 ins; 3 del; 23 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3215.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3215/head:pull/3215 PR: https://git.openjdk.org/jdk17u-dev/pull/3215 From jkratochvil at openjdk.org Thu Jan 16 12:33:22 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Thu, 16 Jan 2025 12:33:22 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Message-ID: The goal is to backport: [8322420](https://bugs.openjdk.org/browse/JDK-8322420): [Linux] cgroup v2: Limits in parent nested control groups are not detected There are included some pre-/post-requisite patches. In a chronological order (the reverse of `git log`): - [c96cbe481c86800b76e220374b24b6671984adb7](https://github.com/openjdk/jdk/commit/c96cbe481c86800b76e220374b24b6671984adb7) [8313083](https://bugs.openjdk.org/browse/JDK-8313083) Print 'rss' and 'cache' as part of the container information - [cab74b075e4572529a21bf8ac652ec2f1ab4fcaf](https://github.com/openjdk/jdk/commit/cab74b075e4572529a21bf8ac652ec2f1ab4fcaf) [8324287](https://bugs.openjdk.org/browse/JDK-8324287) Record total and free swap space in JFR patch reduced only to files: - src/hotspot/os/linux/os_linux.cpp - src/hotspot/share/runtime/os.hpp - [3d106cb091de6b6ef2a9bf483fb0f5c98c28263c](https://github.com/openjdk/jdk/commit/3d106cb091de6b6ef2a9bf483fb0f5c98c28263c) [8325139](https://bugs.openjdk.org/browse/JDK-8325139) JFR SwapSpace event - add free swap space information on Linux when running in a container environment - [c1281e6b45ed167df69d29a6039d81854c145ae6](https://github.com/openjdk/jdk/commit/c1281e6b45ed167df69d29a6039d81854c145ae6) [8324678](https://bugs.openjdk.org/browse/JDK-8324678) Replace NULL with nullptr in HotSpot gtests patch reduced only to files: - test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp - [09d4936657a0bdc122a4ab80735bd9c8c109839c](https://github.com/openjdk/jdk/commit/09d4936657a0bdc122a4ab80735bd9c8c109839c) [8252136](https://bugs.openjdk.org/browse/JDK-8252136) Several methods in hotspot are missing "static" patch reduced only to files: - test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp - [e889b460c03b3887ec5477fa734c430d3c3a41c8](https://github.com/openjdk/jdk/commit/e889b460c03b3887ec5477fa734c430d3c3a41c8) [8327071](https://bugs.openjdk.org/browse/JDK-8327071) [Testbug] g-tests for cgroup leave files in /tmp on linux - [3d4eb159e6d597f37081faf21b7e3f0f1af299e5](https://github.com/openjdk/jdk/commit/3d4eb159e6d597f37081faf21b7e3f0f1af299e5) [8302744](https://bugs.openjdk.org/browse/JDK-8302744) Refactor Hotspot container detection code - [d0052c032cc1927e7e92f04cfedab20e0c4e0293](https://github.com/openjdk/jdk/commit/d0052c032cc1927e7e92f04cfedab20e0c4e0293) [8333326](https://bugs.openjdk.org/browse/JDK-8333326) Linux Alpine build fails after 8302744 - [0a6ffa57954ddf4f92205205a5a1bada813d127a](https://github.com/openjdk/jdk/commit/0a6ffa57954ddf4f92205205a5a1bada813d127a) [8261242](https://bugs.openjdk.org/browse/JDK-8261242) [Linux] OSContainer::is_containerized() returns true when run outside a container - [153b12b9df87fdf8122cae3bf7f13078f55f7101](https://github.com/openjdk/jdk/commit/153b12b9df87fdf8122cae3bf7f13078f55f7101) [8331560](https://bugs.openjdk.org/browse/JDK-8331560) Refactor Hotspot container detection code so that subsystem delegates to controllers - [38bd8a36704a962f0ad1052fd2ec150a61663256](https://github.com/openjdk/jdk/commit/38bd8a36704a962f0ad1052fd2ec150a61663256) [8338236](https://bugs.openjdk.org/browse/JDK-8338236) Compile error in cgroup code on Linux when using clang - [55a7cf14453b6cd1de91362927b2fa63cba400a1](https://github.com/openjdk/jdk/commit/55a7cf14453b6cd1de91362927b2fa63cba400a1) [8322420](https://bugs.openjdk.org/browse/JDK-8322420) [Linux] cgroup v2: Limits in parent nested control groups are not detected - [12d060a255b9b783488714c6c2cb73a899d3f708](https://github.com/openjdk/jdk/commit/12d060a255b9b783488714c6c2cb73a899d3f708) [8339148](https://bugs.openjdk.org/browse/JDK-8339148) Make os::Linux::active_processor_count() public unclean but obvious - [de55db2352f84c101f8197ee7aca80d72807fbc5](https://github.com/openjdk/jdk/commit/de55db2352f84c101f8197ee7aca80d72807fbc5) [8333522](https://bugs.openjdk.org/browse/JDK-8333522) JFR SwapSpace event might read wrong free swap space size - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' a patch by Yuri Nesterenko, it is not needed in recent JDKs due to [8017234](https://bugs.openjdk.org/browse/JDK-8017234) ------------- Commit messages: - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' - 8333522: JFR SwapSpace event might read wrong free swap space size - 8339148: Make os::Linux::active_processor_count() public - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected - 8338236: Compile error in cgroup code on Linux when using clang - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container - 8333326: Linux Alpine build fails after 8302744 - 8302744: Refactor Hotspot container detection code - 8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux - ... and 5 more: https://git.openjdk.org/jdk21u-dev/compare/40687543...1ceeb18e Changes: https://git.openjdk.org/jdk21u-dev/pull/1330/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1330&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322420 Stats: 2663 lines in 31 files changed: 1785 ins; 606 del; 272 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1330.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1330/head:pull/1330 PR: https://git.openjdk.org/jdk21u-dev/pull/1330 From duke at openjdk.org Thu Jan 16 13:03:41 2025 From: duke at openjdk.org (duke) Date: Thu, 16 Jan 2025 13:03:41 GMT Subject: [jdk24u] RFR: 8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running In-Reply-To: References: Message-ID: On Wed, 15 Jan 2025 13:10:25 GMT, Fabian Meumertzheim wrote: > Hi all, > > This pull request contains a backport of commit [af3f5d85](https://github.com/openjdk/jdk/commit/af3f5d852e5dd0191548bdc477546b5b343d1276) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alan Bateman on 15 Jan 2025 and was reviewed by Viktor Klang. > > Thanks! @fmeum Your change (at version 7d7bc00e0391310d247afd9badadc88f20618c31) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/19#issuecomment-2595573401 From goetz at openjdk.org Thu Jan 16 14:22:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 14:22:46 GMT Subject: [jdk17u-dev] RFR: 8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport b8fc4186d59ce21e878c4de30983d7cacf69b7a5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3216/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3216&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326525 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3216.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3216/head:pull/3216 PR: https://git.openjdk.org/jdk17u-dev/pull/3216 From goetz at openjdk.org Thu Jan 16 14:23:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 14:23:54 GMT Subject: [jdk21u-dev] RFR: 8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport b8fc4186d59ce21e878c4de30983d7cacf69b7a5 Changes: https://git.openjdk.org/jdk21u-dev/pull/1331/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1331&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326525 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1331.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1331/head:pull/1331 PR: https://git.openjdk.org/jdk21u-dev/pull/1331 From goetz at openjdk.org Thu Jan 16 14:34:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 14:34:09 GMT Subject: [jdk17u-dev] RFR: 8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 7eb78e332080df3890b66ca04338a4ba69af45eb Changes: https://git.openjdk.org/jdk17u-dev/pull/3217/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3217&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320676 Stats: 1723 lines in 5 files changed: 438 ins; 1014 del; 271 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3217.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3217/head:pull/3217 PR: https://git.openjdk.org/jdk17u-dev/pull/3217 From goetz at openjdk.org Thu Jan 16 14:34:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 14:34:45 GMT Subject: [jdk21u-dev] RFR: 8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 7eb78e332080df3890b66ca04338a4ba69af45eb Changes: https://git.openjdk.org/jdk21u-dev/pull/1332/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1332&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320676 Stats: 1723 lines in 5 files changed: 438 ins; 1014 del; 271 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1332.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1332/head:pull/1332 PR: https://git.openjdk.org/jdk21u-dev/pull/1332 From jkratochvil at openjdk.org Thu Jan 16 14:50:44 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Thu, 16 Jan 2025 14:50:44 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 11:09:04 GMT, Jan Kratochvil wrote: > The goal is to backport: [8322420](https://bugs.openjdk.org/browse/JDK-8322420): [Linux] cgroup v2: Limits in parent nested control groups are not detected > > There are included some pre-/post-requisite patches to be squashed as a single commit. Or should I submit 14 separate github pull requests / backports? > > In a chronological order (the reverse of `git log`): > > - [c96cbe481c86800b76e220374b24b6671984adb7](https://github.com/openjdk/jdk/commit/c96cbe481c86800b76e220374b24b6671984adb7) > [8313083](https://bugs.openjdk.org/browse/JDK-8313083) Print 'rss' and 'cache' as part of the container information > - [cab74b075e4572529a21bf8ac652ec2f1ab4fcaf](https://github.com/openjdk/jdk/commit/cab74b075e4572529a21bf8ac652ec2f1ab4fcaf) > [8324287](https://bugs.openjdk.org/browse/JDK-8324287) Record total and free swap space in JFR > patch reduced only to files: > - src/hotspot/os/linux/os_linux.cpp > - src/hotspot/share/runtime/os.hpp > - [3d106cb091de6b6ef2a9bf483fb0f5c98c28263c](https://github.com/openjdk/jdk/commit/3d106cb091de6b6ef2a9bf483fb0f5c98c28263c) > [8325139](https://bugs.openjdk.org/browse/JDK-8325139) JFR SwapSpace event - add free swap space information on Linux when running in a container environment > - [c1281e6b45ed167df69d29a6039d81854c145ae6](https://github.com/openjdk/jdk/commit/c1281e6b45ed167df69d29a6039d81854c145ae6) > [8324678](https://bugs.openjdk.org/browse/JDK-8324678) Replace NULL with nullptr in HotSpot gtests > patch reduced only to files: > - test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp > - [09d4936657a0bdc122a4ab80735bd9c8c109839c](https://github.com/openjdk/jdk/commit/09d4936657a0bdc122a4ab80735bd9c8c109839c) > [8252136](https://bugs.openjdk.org/browse/JDK-8252136) Several methods in hotspot are missing "static" > patch reduced only to files: > - test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp > - [e889b460c03b3887ec5477fa734c430d3c3a41c8](https://github.com/openjdk/jdk/commit/e889b460c03b3887ec5477fa734c430d3c3a41c8) > [8327071](https://bugs.openjdk.org/browse/JDK-8327071) [Testbug] g-tests for cgroup leave files in /tmp on linux > - [3d4eb159e6d597f37081faf21b7e3f0f1af299e5](https://github.com/openjdk/jdk/commit/3d4eb159e6d597f37081faf21b7e3f0f1af299e5) > [8302744](https://bugs.openjdk.org/browse/JDK-8302744) Refactor Hotspot container detection code > - [d0052c032cc1927e7e92f04cfedab20e0c4e0293](https://github.com/openjdk/jdk/commit/d0052c032cc1927e7e92f04cfedab20e0c4e0293) > [8333326](https://bugs.openjdk.... I expect I should rather do separate backports of each of the commits. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1330#issuecomment-2595927272 From jkratochvil at openjdk.org Thu Jan 16 14:50:44 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Thu, 16 Jan 2025 14:50:44 GMT Subject: [jdk21u-dev] Withdrawn: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 11:09:04 GMT, Jan Kratochvil wrote: > The goal is to backport: [8322420](https://bugs.openjdk.org/browse/JDK-8322420): [Linux] cgroup v2: Limits in parent nested control groups are not detected > > There are included some pre-/post-requisite patches to be squashed as a single commit. Or should I submit 14 separate github pull requests / backports? > > In a chronological order (the reverse of `git log`): > > - [c96cbe481c86800b76e220374b24b6671984adb7](https://github.com/openjdk/jdk/commit/c96cbe481c86800b76e220374b24b6671984adb7) > [8313083](https://bugs.openjdk.org/browse/JDK-8313083) Print 'rss' and 'cache' as part of the container information > - [cab74b075e4572529a21bf8ac652ec2f1ab4fcaf](https://github.com/openjdk/jdk/commit/cab74b075e4572529a21bf8ac652ec2f1ab4fcaf) > [8324287](https://bugs.openjdk.org/browse/JDK-8324287) Record total and free swap space in JFR > patch reduced only to files: > - src/hotspot/os/linux/os_linux.cpp > - src/hotspot/share/runtime/os.hpp > - [3d106cb091de6b6ef2a9bf483fb0f5c98c28263c](https://github.com/openjdk/jdk/commit/3d106cb091de6b6ef2a9bf483fb0f5c98c28263c) > [8325139](https://bugs.openjdk.org/browse/JDK-8325139) JFR SwapSpace event - add free swap space information on Linux when running in a container environment > - [c1281e6b45ed167df69d29a6039d81854c145ae6](https://github.com/openjdk/jdk/commit/c1281e6b45ed167df69d29a6039d81854c145ae6) > [8324678](https://bugs.openjdk.org/browse/JDK-8324678) Replace NULL with nullptr in HotSpot gtests > patch reduced only to files: > - test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp > - [09d4936657a0bdc122a4ab80735bd9c8c109839c](https://github.com/openjdk/jdk/commit/09d4936657a0bdc122a4ab80735bd9c8c109839c) > [8252136](https://bugs.openjdk.org/browse/JDK-8252136) Several methods in hotspot are missing "static" > patch reduced only to files: > - test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp > - [e889b460c03b3887ec5477fa734c430d3c3a41c8](https://github.com/openjdk/jdk/commit/e889b460c03b3887ec5477fa734c430d3c3a41c8) > [8327071](https://bugs.openjdk.org/browse/JDK-8327071) [Testbug] g-tests for cgroup leave files in /tmp on linux > - [3d4eb159e6d597f37081faf21b7e3f0f1af299e5](https://github.com/openjdk/jdk/commit/3d4eb159e6d597f37081faf21b7e3f0f1af299e5) > [8302744](https://bugs.openjdk.org/browse/JDK-8302744) Refactor Hotspot container detection code > - [d0052c032cc1927e7e92f04cfedab20e0c4e0293](https://github.com/openjdk/jdk/commit/d0052c032cc1927e7e92f04cfedab20e0c4e0293) > [8333326](https://bugs.openjdk.... This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1330 From goetz at openjdk.org Thu Jan 16 14:55:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 14:55:07 GMT Subject: [jdk17u-dev] RFR: 8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment Message-ID: I backport this for parity with 17.0.15-oracle. The code changes have already been backported with [8319567: Update java/lang/invoke tests to support vm flags](https://github.com/openjdk/jdk21u-dev/commit/998ba93aceda49759f2064cabbabe58f0919ad73) . Only the Copyright remaining. Let's do this to get the history clean. ------------- Commit messages: - Backport 2f7ba781bf2e4e6d0fa658c19f86c6c05d60358a Changes: https://git.openjdk.org/jdk17u-dev/pull/3218/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3218&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335150 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3218.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3218/head:pull/3218 PR: https://git.openjdk.org/jdk17u-dev/pull/3218 From ssubramaniam at openjdk.org Thu Jan 16 15:34:47 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 16 Jan 2025 15:34:47 GMT Subject: [jdk21u-dev] Integrated: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: <_F50JLzKBPrznHQrbnn9XDtWdJbloLWHOuh8IZ5AYWE=.874191b6-585a-4b26-a930-41e5ca1be136@github.com> References: <_F50JLzKBPrznHQrbnn9XDtWdJbloLWHOuh8IZ5AYWE=.874191b6-585a-4b26-a930-41e5ca1be136@github.com> Message-ID: On Fri, 10 Jan 2025 03:55:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 97119a91 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/97119a918bfd52ae5431bb6058d271b24abe93c3 Stats: 7 lines in 3 files changed: 0 ins; 0 del; 7 mod 8346887: DrawFocusRect() may cause an assertion failure Backport-of: 8eddf67c82a2af4d704c4063ad802640770b3c26 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1310 From ssubramaniam at openjdk.org Thu Jan 16 15:34:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 16 Jan 2025 15:34:50 GMT Subject: [jdk17u-dev] Integrated: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 04:54:54 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: df6014ef Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/df6014ef96bf90ac738fff87bafe30167eaea365 Stats: 7 lines in 3 files changed: 0 ins; 0 del; 7 mod 8346887: DrawFocusRect() may cause an assertion failure Backport-of: 8eddf67c82a2af4d704c4063ad802640770b3c26 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3199 From sgehwolf at openjdk.org Thu Jan 16 15:41:38 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 16 Jan 2025 15:41:38 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: Message-ID: <3Ct8YCs8eB3y-DT46CwishkObgJbmSymfhGh2EMbpf8=.ab465a63-72f3-4e6a-9ca5-ac70f091712c@github.com> On Thu, 16 Jan 2025 14:48:12 GMT, Jan Kratochvil wrote: >> The goal is to backport: [8322420](https://bugs.openjdk.org/browse/JDK-8322420): [Linux] cgroup v2: Limits in parent nested control groups are not detected >> >> There are included some pre-/post-requisite patches to be squashed as a single commit. Or should I submit 14 separate github pull requests / backports? >> >> In a chronological order (the reverse of `git log`): >> >> - [c96cbe481c86800b76e220374b24b6671984adb7](https://github.com/openjdk/jdk/commit/c96cbe481c86800b76e220374b24b6671984adb7) >> [8313083](https://bugs.openjdk.org/browse/JDK-8313083) Print 'rss' and 'cache' as part of the container information >> - [cab74b075e4572529a21bf8ac652ec2f1ab4fcaf](https://github.com/openjdk/jdk/commit/cab74b075e4572529a21bf8ac652ec2f1ab4fcaf) >> [8324287](https://bugs.openjdk.org/browse/JDK-8324287) Record total and free swap space in JFR >> patch reduced only to files: >> - src/hotspot/os/linux/os_linux.cpp >> - src/hotspot/share/runtime/os.hpp >> - [3d106cb091de6b6ef2a9bf483fb0f5c98c28263c](https://github.com/openjdk/jdk/commit/3d106cb091de6b6ef2a9bf483fb0f5c98c28263c) >> [8325139](https://bugs.openjdk.org/browse/JDK-8325139) JFR SwapSpace event - add free swap space information on Linux when running in a container environment >> - [c1281e6b45ed167df69d29a6039d81854c145ae6](https://github.com/openjdk/jdk/commit/c1281e6b45ed167df69d29a6039d81854c145ae6) >> [8324678](https://bugs.openjdk.org/browse/JDK-8324678) Replace NULL with nullptr in HotSpot gtests >> patch reduced only to files: >> - test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp >> - [09d4936657a0bdc122a4ab80735bd9c8c109839c](https://github.com/openjdk/jdk/commit/09d4936657a0bdc122a4ab80735bd9c8c109839c) >> [8252136](https://bugs.openjdk.org/browse/JDK-8252136) Several methods in hotspot are missing "static" >> patch reduced only to files: >> - test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp >> - [e889b460c03b3887ec5477fa734c430d3c3a41c8](https://github.com/openjdk/jdk/commit/e889b460c03b3887ec5477fa734c430d3c3a41c8) >> [8327071](https://bugs.openjdk.org/browse/JDK-8327071) [Testbug] g-tests for cgroup leave files in /tmp on linux >> - [3d4eb159e6d597f37081faf21b7e3f0f1af299e5](https://github.com/openjdk/jdk/commit/3d4eb159e6d597f37081faf21b7e3f0f1af299e5) >> [8302744](https://bugs.openjdk.org/browse/JDK-8302744) Refactor Hotspot container detection code >> - [d0052c032cc1927e7e92f04cfedab20e0c4e0293](https://github.com/openjdk/jdk/commit/d0052c032cc1927e7e92f... > > I expect I should rather do separate backports of each of the commits. @jankratochvil This seems a rather large backport. In order to determine if we really want to backport all of the bugs listed there should be a) an agreement in principle from JDK 21 maintainers and developers b) provided there is agreement in principle, there needs to be a plan to actually carry out the work so that all requirements will be done in a specific release that we'd target. Ideally early in a release so that it receives as much test as possible. For b) I'd suggest to start a discussion on jdk-updates-dev with the suggested backport, argument why it's needed and why it justifies the risk of backporting all the dependencies and how you plan to go about this. Thank you! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1330#issuecomment-2596057664 From sgehwolf at openjdk.org Thu Jan 16 15:45:42 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 16 Jan 2025 15:45:42 GMT Subject: [jdk24u] Integrated: 8347124: Clean tests with --enable-linkable-runtime In-Reply-To: References: Message-ID: <8q38Dr-LQPLSkpSiKpWZH5HrD1CdfIdSctbv3lAVarI=.8a783fde-d141-43d7-8450-4ef16b6d0aa7@github.com> On Tue, 14 Jan 2025 10:10:47 GMT, Severin Gehwolf wrote: > Clean backport of some test fixes which make JEP 493 enabled builds pass those tests. I'll follow-up with https://bugs.openjdk.org/browse/JDK-8347496 (once this is in). This pull request has now been integrated. Changeset: c2087ed9 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk24u/commit/c2087ed90071aab79eed63e24657bbe739f4a521 Stats: 14 lines in 2 files changed: 10 ins; 0 del; 4 mod 8347124: Clean tests with --enable-linkable-runtime Backport-of: 1f457977f062e4ed219c6fa0fe26cb42acaf4bf2 ------------- PR: https://git.openjdk.org/jdk24u/pull/18 From sgehwolf at openjdk.org Thu Jan 16 15:58:15 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 16 Jan 2025 15:58:15 GMT Subject: [jdk24u] RFR: 8347334: JimageDiffGenerator code clean-ups Message-ID: <33gkkhE-gwsLxnkYZ0Znp6jwBn9i6Vt-QtbQu7xUwmY=.df8bb3b6-0bc9-4cbd-838a-b6e9e901f429@github.com> Clean backport of some code clean-up for [JDK-8346239](https://bugs.openjdk.org/browse/JDK-8346239) which got recently backported to 24.0.1 as well. Adds a test and improves code quality. ------------- Commit messages: - 8347334: JimageDiffGenerator code clean-ups Changes: https://git.openjdk.org/jdk24u/pull/21/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=21&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347334 Stats: 354 lines in 2 files changed: 327 ins; 14 del; 13 mod Patch: https://git.openjdk.org/jdk24u/pull/21.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/21/head:pull/21 PR: https://git.openjdk.org/jdk24u/pull/21 From sgehwolf at openjdk.org Thu Jan 16 15:59:51 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 16 Jan 2025 15:59:51 GMT Subject: [jdk24u] RFR: 8347496: Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac Message-ID: Clean backport of a test-only change required for clean tests in some environments. Follow-up to https://bugs.openjdk.org/browse/JDK-8347124 which got backported to 24.0.1 ------------- Commit messages: - Backport 3967696386ecc706927f05dfae0841b3f23e319d Changes: https://git.openjdk.org/jdk24u/pull/22/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=22&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347496 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/22.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/22/head:pull/22 PR: https://git.openjdk.org/jdk24u/pull/22 From duke at openjdk.org Thu Jan 16 17:17:36 2025 From: duke at openjdk.org (Thomas Fitzsimmons) Date: Thu, 16 Jan 2025 17:17:36 GMT Subject: [jdk17u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 12:56:44 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. _I am not a Reviewer; I maintain `java-17-openjdk` in `RHEL` so I try to review `jdk17u-dev` pull requests, time-permitting._ I confirmed that after this change, `make/data/lsrdata/language-subtag-registry.txt` will be identical to the current `https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry`. The test change also looks fine, so this pull request seems good go into 17 from my perspective. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3210#issuecomment-2596275872 From goetz at openjdk.org Thu Jan 16 18:59:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 18:59:34 GMT Subject: [jdk17u-dev] RFR: 8316696: Remove the testing base classes: IntlTest and CollatorTest [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.15-oracle. > > Several enhancements touched the files edited in this change > causing the need to resolve. Among others: > 8283698: Refactor Locale constructors used in src/test > 8287868: Localized names update in COMPAT locale provider > Several tests needed resolving of Copyright. I omit those in the > following list. > > test/jdk/java/text/BreakIterator/BreakIteratorTest.java > Two of the modified tests not in 17. > > test/jdk/java/text/Collator/APITest.java > test/jdk/java/text/Format/DateFormat/DateFormatTest.java > I had to edit the quite different test output, but changes trivial. > > test/jdk/java/text/Format/NumberFormat/Bug4838107.java > Later change "8317372: Refactor some NumberFormat tests to use JUnit" was already backported > including some lines of this change. > > test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java > 19 added enhancement "8282625: Formatter caches Locale/DecimalFormatSymbols poorly" > I had to edit the quite different test output, but changes trivial. > > test/jdk/java/util/Locale/LegacyCodesClassInvariant.java > This includes a bit of test rework I had to resolve, but the changed > code is identical to 21. The resolve is needed becuase of context > differences. > > test/jdk/java/util/Locale/LocaleEnhanceTest.java > test/jdk/java/util/Locale/LocaleTest.java > These needed mostly trivial edits. > > > test/jdk/java/util/TimeZone/TimeZoneTest.java > Resolved as "8285844: TimeZone.getTimeZone(ZoneOffset) does not work for all > ZoneOffsets and returns GMT unexpected" not in 17. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Resolved parts ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3214/files - new: https://git.openjdk.org/jdk17u-dev/pull/3214/files/0a66b43c..913d4553 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3214&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3214&range=00-01 Stats: 8 lines in 2 files changed: 1 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3214.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3214/head:pull/3214 PR: https://git.openjdk.org/jdk17u-dev/pull/3214 From goetz at openjdk.org Thu Jan 16 19:03:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 16 Jan 2025 19:03:11 GMT Subject: [jdk17u-dev] RFR: 8316696: Remove the testing base classes: IntlTest and CollatorTest [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.15-oracle. > > Several enhancements touched the files edited in this change > causing the need to resolve. Among others: > 8283698: Refactor Locale constructors used in src/test > 8287868: Localized names update in COMPAT locale provider > Several tests needed resolving of Copyright. I omit those in the > following list. > > test/jdk/java/text/BreakIterator/BreakIteratorTest.java > Two of the modified tests not in 17. > > test/jdk/java/text/Collator/APITest.java > test/jdk/java/text/Format/DateFormat/DateFormatTest.java > I had to edit the quite different test output, but changes trivial. > > test/jdk/java/text/Format/NumberFormat/Bug4838107.java > Later change "8317372: Refactor some NumberFormat tests to use JUnit" was already backported > including some lines of this change. > > test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java > 19 added enhancement "8282625: Formatter caches Locale/DecimalFormatSymbols poorly" > I had to edit the quite different test output, but changes trivial. > > test/jdk/java/util/Locale/LegacyCodesClassInvariant.java > This includes a bit of test rework I had to resolve, but the changed > code is identical to 21. The resolve is needed becuase of context > differences. > > test/jdk/java/util/Locale/LocaleEnhanceTest.java > test/jdk/java/util/Locale/LocaleTest.java > These needed mostly trivial edits. > > > test/jdk/java/util/TimeZone/TimeZoneTest.java > Resolved as "8285844: TimeZone.getTimeZone(ZoneOffset) does not work for all > ZoneOffsets and returns GMT unexpected" not in 17. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Resolved parts ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3214/files - new: https://git.openjdk.org/jdk17u-dev/pull/3214/files/913d4553..5dba2d43 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3214&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3214&range=01-02 Stats: 2 lines in 2 files changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3214.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3214/head:pull/3214 PR: https://git.openjdk.org/jdk17u-dev/pull/3214 From goetz at openjdk.org Fri Jan 17 07:02:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 07:02:36 GMT Subject: [jdk17u-dev] RFR: 8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 14:48:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > The code changes have already been backported with [8319567: Update java/lang/invoke tests to support vm flags](https://github.com/openjdk/jdk21u-dev/commit/998ba93aceda49759f2064cabbabe58f0919ad73) . > > Only the Copyright remaining. Let's do this to get the history clean. GHA failure: wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3218#issuecomment-2597563619 From goetz at openjdk.org Fri Jan 17 07:02:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 07:02:41 GMT Subject: [jdk17u-dev] RFR: 8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 14:18:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA failure: wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3216#issuecomment-2597564135 From goetz at openjdk.org Fri Jan 17 07:48:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 07:48:13 GMT Subject: [jdk17u-dev] RFR: 8329322: Convert PageFormat/Orient.java to use PassFailJFrame Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport f713766cab649947e543f0290717e7bcc501f063 Changes: https://git.openjdk.org/jdk17u-dev/pull/3219/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3219&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329322 Stats: 418 lines in 1 file changed: 19 ins; 355 del; 44 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3219.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3219/head:pull/3219 PR: https://git.openjdk.org/jdk17u-dev/pull/3219 From goetz at openjdk.org Fri Jan 17 07:49:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 07:49:07 GMT Subject: [jdk21u-dev] RFR: 8329322: Convert PageFormat/Orient.java to use PassFailJFrame Message-ID: <8mokTGralBBv9N7OilV-UWs06AM9DjMvKfwvM8iy_lo=.9c78986b-afe7-445b-8dfd-70c8441c0603@github.com> I backport this for parity with 21.0.7-oracle, ------------- Commit messages: - Backport f713766cab649947e543f0290717e7bcc501f063 Changes: https://git.openjdk.org/jdk21u-dev/pull/1333/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1333&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329322 Stats: 418 lines in 1 file changed: 19 ins; 355 del; 44 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1333.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1333/head:pull/1333 PR: https://git.openjdk.org/jdk21u-dev/pull/1333 From goetz at openjdk.org Fri Jan 17 08:19:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 08:19:16 GMT Subject: [jdk17u-dev] RFR: 8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory Message-ID: I backport this to improve testing in 17. ------------- Commit messages: - Backport bb7ee5a04ae21a9f9dc6c59a990f7e571e832f0d Changes: https://git.openjdk.org/jdk17u-dev/pull/3220/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3220&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8282314 Stats: 12 lines in 2 files changed: 10 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3220.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3220/head:pull/3220 PR: https://git.openjdk.org/jdk17u-dev/pull/3220 From goetz at openjdk.org Fri Jan 17 08:20:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 08:20:52 GMT Subject: [jdk21u-dev] RFR: 8334305: Remove all code for nsk.share.Log verbose mode Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 855c8a7def21025bc2fc47594f7285a55924c213 Changes: https://git.openjdk.org/jdk21u-dev/pull/1334/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1334&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334305 Stats: 130 lines in 13 files changed: 0 ins; 100 del; 30 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1334.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1334/head:pull/1334 PR: https://git.openjdk.org/jdk21u-dev/pull/1334 From goetz at openjdk.org Fri Jan 17 08:32:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 08:32:08 GMT Subject: [jdk21u-dev] RFR: 8341412: Various test failures after JDK-8334305 Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1334 Commit messages: - Backport 49501fe9c4d0fc4d6285ba4f5d403754e5a147bd Changes: https://git.openjdk.org/jdk21u-dev/pull/1335/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1335&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341412 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1335.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1335/head:pull/1335 PR: https://git.openjdk.org/jdk21u-dev/pull/1335 From mbaesken at openjdk.org Fri Jan 17 08:33:42 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 17 Jan 2025 08:33:42 GMT Subject: [jdk17u-dev] RFR: 8314752: Use google test string comparison macros In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 11:57:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. It's based on the commit to 21. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > Resolved because "8293873: Centralize the initialization of UL" is not in 17. > It changes .name to ->name in the lines edited. > > test/hotspot/gtest/oops/test_cpCache_output.cpp > This file was added by 8295893: Improve printing of Constant Pool Cache Entries in 20. Omitted. > > test/hotspot/gtest/oops/test_instanceKlass.cpp > A lot of changes were applied to this file after 17. The test cases edited by this change are not in 17. > They were added by 8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass. Omitted these. > > test/hotspot/gtest/oops/test_markWord.cpp > Minor edit to make this build. See extra commit. > > test/hotspot/gtest/runtime/test_classPrinter.cpp > This file was added by 8292699: Improve printing of classes in native debugger in 20. Omitted. > > test/hotspot/gtest/runtime/test_os.cpp > The test case that was changed by "8299790: os::print_hex_dump is racy". Resolved. > > test/hotspot/gtest/runtime/test_os_linux.cpp > Patches new testcases not in 17. Omitted. > > test/hotspot/gtest/utilities/test_globalDefinitions.cpp > Already backported. > > test/hotspot/gtest/utilities/test_parse_memory_size.cpp > This file was added by 8293711: Factor out size parsing functions from arguments.cpp in 20. Omitted. > > > test/hotspot/gtest/utilities/test_resourceHash.cpp > Testcase was added by 8291970: Add TableStatistics get function to ResourceHashtable. Omitted. Please check in test/hotspot/gtest/oops/test_markWord.cpp the change to method assert_not_test_pattern - change looks problematic, is that really what you want? Can't see this in 21u-dev Otherwise the backport looks okay. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3215#issuecomment-2597693564 From goetz at openjdk.org Fri Jan 17 08:50:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 08:50:09 GMT Subject: [jdk21u-dev] RFR: 8341982: Simplify JButton/bug4323121.java Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport 6fa5cea984c31fbb74b39e1eec68daffea22ca92 Changes: https://git.openjdk.org/jdk21u-dev/pull/1336/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1336&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341982 Stats: 85 lines in 1 file changed: 24 ins; 40 del; 21 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1336.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1336/head:pull/1336 PR: https://git.openjdk.org/jdk21u-dev/pull/1336 From goetz at openjdk.org Fri Jan 17 08:50:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 08:50:13 GMT Subject: [jdk17u-dev] RFR: 8341982: Simplify JButton/bug4323121.java Message-ID: <1Fq1DIBBDCboBrLec-TAMvI7R5gN3KI_czSz2QTiu5k=.d7442574-6d09-4c81-a96f-6f786c1787b9@github.com> I backport this for parity with 17.0.15-oracle ------------- Commit messages: - Backport 6fa5cea984c31fbb74b39e1eec68daffea22ca92 Changes: https://git.openjdk.org/jdk17u-dev/pull/3221/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3221&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341982 Stats: 85 lines in 1 file changed: 24 ins; 40 del; 21 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3221.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3221/head:pull/3221 PR: https://git.openjdk.org/jdk17u-dev/pull/3221 From goetz at openjdk.org Fri Jan 17 08:59:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 08:59:49 GMT Subject: [jdk21u-dev] RFR: 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 31ceec7cd55b455cddf0953cc23aaa64612bd6e7 Changes: https://git.openjdk.org/jdk21u-dev/pull/1337/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1337&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346055 Stats: 110 lines in 1 file changed: 37 ins; 50 del; 23 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1337.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1337/head:pull/1337 PR: https://git.openjdk.org/jdk21u-dev/pull/1337 From goetz at openjdk.org Fri Jan 17 09:01:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 09:01:04 GMT Subject: [jdk17u-dev] RFR: 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 31ceec7cd55b455cddf0953cc23aaa64612bd6e7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3222/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3222&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346055 Stats: 110 lines in 1 file changed: 37 ins; 50 del; 23 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3222.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3222/head:pull/3222 PR: https://git.openjdk.org/jdk17u-dev/pull/3222 From simonis at openjdk.org Fri Jan 17 09:55:37 2025 From: simonis at openjdk.org (Volker Simonis) Date: Fri, 17 Jan 2025 09:55:37 GMT Subject: [jdk21u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period [v2] In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 10:29:12 GMT, Aleksey Shipilev wrote: >> Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. >> >> Additional testing: >> - [x] macos-aarch64-server-release, new test fails without the change, passes with it >> - [x] macos-aarch64-server-release, `sun/security/x509/` >> - [x] linux-x86_64-server-release, `jdk_security` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Backport a6be9076351b591cbc0860b1ba8f3c56319f4ffe Still good! Thanks. ------------- Marked as reviewed by simonis (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1268#pullrequestreview-2558423459 From simonis at openjdk.org Fri Jan 17 10:00:42 2025 From: simonis at openjdk.org (Volker Simonis) Date: Fri, 17 Jan 2025 10:00:42 GMT Subject: [jdk17u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period [v2] In-Reply-To: <7g4P6nb0EVvP9a37dhjVIzxWsP2Nnnpwnlb3lMyVv7o=.c889d09f-cf17-4729-9a5c-08c726dc08ca@github.com> References: <7g4P6nb0EVvP9a37dhjVIzxWsP2Nnnpwnlb3lMyVv7o=.c889d09f-cf17-4729-9a5c-08c726dc08ca@github.com> Message-ID: On Thu, 16 Jan 2025 11:03:11 GMT, Aleksey Shipilev wrote: >> Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. >> >> Additional testing: >> - [x] macos-aarch64-server-release, new test fails without the change and passes with it >> - [x] macos-aarch64-server-release, `sun/security/x509/` >> - [x] linux-x86_64-server-release, `jdk_security` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Backport a6be9076351b591cbc0860b1ba8f3c56319f4ffe Still good. Thanks. ------------- Marked as reviewed by simonis (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3149#pullrequestreview-2558434305 From duke at openjdk.org Fri Jan 17 10:29:50 2025 From: duke at openjdk.org (duke) Date: Fri, 17 Jan 2025 10:29:50 GMT Subject: [jdk11u-dev] Withdrawn: 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ In-Reply-To: References: Message-ID: On Fri, 22 Nov 2024 07:43:03 GMT, Roman Marchenko wrote: > Clean backport to 11u. > This fixes "make test" build problem occured with make version <4.0 in JDK11. > The new test is passed locally with a manual run with both "GNU Make 3.82" and "GNU Make 4.3". This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2969 From goetz at openjdk.org Fri Jan 17 11:29:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 11:29:54 GMT Subject: [jdk17u-dev] RFR: 8294067: [macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key. Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 3b438a68ea605959edcb836e116f29a4a55c31fa Changes: https://git.openjdk.org/jdk17u-dev/pull/3223/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3223&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294067 Stats: 17 lines in 1 file changed: 9 ins; 5 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3223.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3223/head:pull/3223 PR: https://git.openjdk.org/jdk17u-dev/pull/3223 From goetz at openjdk.org Fri Jan 17 11:34:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 11:34:14 GMT Subject: [jdk21u-dev] RFR: 8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport d97de8260c19e468c87221e28f29128e56ec8ee1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1338/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1338&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313633 Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1338.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1338/head:pull/1338 PR: https://git.openjdk.org/jdk21u-dev/pull/1338 From goetz at openjdk.org Fri Jan 17 11:34:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 11:34:18 GMT Subject: [jdk17u-dev] RFR: 8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport d97de8260c19e468c87221e28f29128e56ec8ee1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3224/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3224&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313633 Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3224.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3224/head:pull/3224 PR: https://git.openjdk.org/jdk17u-dev/pull/3224 From goetz at openjdk.org Fri Jan 17 11:35:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 11:35:47 GMT Subject: [jdk21u-dev] RFR: 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 6bc3971f646031194a1e30f175a69a0202dc4947 Changes: https://git.openjdk.org/jdk21u-dev/pull/1339/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1339&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341316 Stats: 80 lines in 1 file changed: 18 ins; 21 del; 41 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1339.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1339/head:pull/1339 PR: https://git.openjdk.org/jdk21u-dev/pull/1339 From goetz at openjdk.org Fri Jan 17 11:36:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 11:36:11 GMT Subject: [jdk17u-dev] RFR: 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 6bc3971f646031194a1e30f175a69a0202dc4947 Changes: https://git.openjdk.org/jdk17u-dev/pull/3225/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3225&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341316 Stats: 80 lines in 1 file changed: 18 ins; 21 del; 41 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3225.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3225/head:pull/3225 PR: https://git.openjdk.org/jdk17u-dev/pull/3225 From goetz at openjdk.org Fri Jan 17 11:45:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 11:45:45 GMT Subject: [jdk17u-dev] RFR: 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible Message-ID: I backport this for parity with 17.0.15-oracle. The issue addressed by this change is fixed. But the test does not exactly do what is requested by the description. Maybe the description is shaky, or mac behaves different from windows and the description is not tailerd for this. E.g., it does not anouce the cell position if entering the table. It does so when reordering the columns. Also, some of the buttons in the third test are not visible. They work, though. I verified this is the same if run on jdk head. ------------- Commit messages: - Backport f1f15370fa26e4c1121abadb8938c0126c6f4f24 Changes: https://git.openjdk.org/jdk17u-dev/pull/3226/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3226&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341453 Stats: 22 lines in 1 file changed: 10 ins; 6 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3226.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3226/head:pull/3226 PR: https://git.openjdk.org/jdk17u-dev/pull/3226 From goetz at openjdk.org Fri Jan 17 11:46:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 11:46:14 GMT Subject: [jdk21u-dev] RFR: 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible Message-ID: <89N54VTUXjm9sXHIYaAEDe1WgorAZZRu6k_xDfoaUpM=.68fc04d9-5d86-4c1c-a2d8-af7ae86319a8@github.com> I backport this for parity with 21.0.7-oracle The issue addressed by this change is fixed. But the test does not exactly do what is requested by the description. Maybe the description is shaky, or mac behaves different from windows and the description is not tailerd for this. E.g., it does not anouce the cell position if entering the table. It does so when reordering the columns. Also, some of the buttons in the third test are not visible. They work, though. I verified this is the same if run on jdk head. ------------- Commit messages: - Backport f1f15370fa26e4c1121abadb8938c0126c6f4f24 Changes: https://git.openjdk.org/jdk21u-dev/pull/1340/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1340&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341453 Stats: 22 lines in 1 file changed: 10 ins; 6 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1340.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1340/head:pull/1340 PR: https://git.openjdk.org/jdk21u-dev/pull/1340 From duke at openjdk.org Fri Jan 17 13:59:22 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Fri, 17 Jan 2025 13:59:22 GMT Subject: [jdk21u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. Radek ??p has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1327/files - new: https://git.openjdk.org/jdk21u-dev/pull/1327/files/e126e70d..b3f0fb3e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1327&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1327&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1327.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1327/head:pull/1327 PR: https://git.openjdk.org/jdk21u-dev/pull/1327 From duke at openjdk.org Fri Jan 17 15:28:14 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Fri, 17 Jan 2025 15:28:14 GMT Subject: [jdk17u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information Message-ID: Backport of JDK-8343599 Kmem limit and max values swapped when printing container information Clean backport. Passed tier1 tests. Passed gtests. ------------- Commit messages: - Backport 6cdebf0e4ce274fcaaff0bad292d467e31d698d8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3227/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3227&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343599 Stats: 3 lines in 1 file changed: 1 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3227.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3227/head:pull/3227 PR: https://git.openjdk.org/jdk17u-dev/pull/3227 From duke at openjdk.org Fri Jan 17 15:47:00 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Fri, 17 Jan 2025 15:47:00 GMT Subject: [jdk11u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information Message-ID: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> Backport of JDK-8343599 Kmem limit and max values swapped when printing container information Clean backport. Passed tier1 tests. Passed gtests. ------------- Commit messages: - Backport 6cdebf0e4ce274fcaaff0bad292d467e31d698d8 Changes: https://git.openjdk.org/jdk11u-dev/pull/2988/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2988&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343599 Stats: 3 lines in 1 file changed: 1 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2988.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2988/head:pull/2988 PR: https://git.openjdk.org/jdk11u-dev/pull/2988 From mdoerr at openjdk.org Fri Jan 17 15:52:37 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 17 Jan 2025 15:52:37 GMT Subject: [jdk17u-dev] RFR: 8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 14:48:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > The code changes have already been backported with [8319567: Update java/lang/invoke tests to support vm flags](https://github.com/openjdk/jdk21u-dev/commit/998ba93aceda49759f2064cabbabe58f0919ad73) . > > Only the Copyright remaining. Let's do this to get the history clean. I wouldn't call this a backport of [JDK-8335150](https://bugs.openjdk.org/browse/JDK-8335150). But I can see the changes from https://github.com/openjdk/jdk21u-dev/pull/938 contained in https://github.com/openjdk/jdk17u-dev/pull/3153. And adding the missing Copyright update makes sense. So, ok. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3218#pullrequestreview-2559351391 From mdoerr at openjdk.org Fri Jan 17 16:23:51 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 17 Jan 2025 16:23:51 GMT Subject: [jdk17u-dev] RFR: 8316696: Remove the testing base classes: IntlTest and CollatorTest [v3] In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 19:03:11 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.15-oracle. >> >> Several enhancements touched the files edited in this change >> causing the need to resolve. Among others: >> 8283698: Refactor Locale constructors used in src/test >> 8287868: Localized names update in COMPAT locale provider >> Several tests needed resolving of Copyright. I omit those in the >> following list. >> >> test/jdk/java/text/BreakIterator/BreakIteratorTest.java >> Two of the modified tests not in 17. >> >> test/jdk/java/text/Collator/APITest.java >> test/jdk/java/text/Format/DateFormat/DateFormatTest.java >> I had to edit the quite different test output, but changes trivial. >> >> test/jdk/java/text/Format/NumberFormat/Bug4838107.java >> Later change "8317372: Refactor some NumberFormat tests to use JUnit" was already backported >> including some lines of this change. >> >> test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java >> 19 added enhancement "8282625: Formatter caches Locale/DecimalFormatSymbols poorly" >> I had to edit the quite different test output, but changes trivial. >> >> test/jdk/java/util/Locale/LegacyCodesClassInvariant.java >> This includes a bit of test rework I had to resolve, but the changed >> code is identical to 21. The resolve is needed becuase of context >> differences. >> >> test/jdk/java/util/Locale/LocaleEnhanceTest.java >> test/jdk/java/util/Locale/LocaleTest.java >> These needed mostly trivial edits. >> >> >> test/jdk/java/util/TimeZone/TimeZoneTest.java >> Resolved as "8285844: TimeZone.getTimeZone(ZoneOffset) does not work for all >> ZoneOffsets and returns GMT unexpected" not in 17. > > Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Resolved parts LGTM. Thanks for the explanations. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3214#pullrequestreview-2559428638 From abakhtin at openjdk.org Fri Jan 17 16:58:47 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 16:58:47 GMT Subject: [jdk17u-dev] Integrated: 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts In-Reply-To: References: Message-ID: <07qDkAb6VpqO8YoUwWXhayoRI5wJ704Lla-rLwNZ1JI=.2625e340-5763-4891-ac10-71e3d4d4bcbf@github.com> On Sun, 28 Jul 2024 22:02:37 GMT, Alexey Bakhtin wrote: > Hello, I'd like to backport JDK-8179502 to JDK17u to improve the timeout adjustment for OCSP GET requests (which was missed in JDK-8179503). > > The backport is almost clean except for the following: > - OCSP.java was merged manually because of JDK-8328638 and JDK-8329213 is already backported into 17u-dev > - copyright year in GetPropertyAction.java and URICertStore.java files are updated manually > - CRLReadTimeout.java test is updated manually because of the different notation of internal X509CRLImpl and CRLExtensions classes. > > All new and related jtreg tests are passed This pull request has now been integrated. Changeset: 25c7a7bd Author: Alexey Bakhtin URL: https://git.openjdk.org/jdk17u-dev/commit/25c7a7bdc1470e2e8e8cc0844ce95fac7c501103 Stats: 909 lines in 7 files changed: 793 ins; 24 del; 92 mod 8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts Reviewed-by: yan Backport-of: 2836c34b64e4626e25c86a53e5bef2bf32f95d2e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2747 From abakhtin at openjdk.org Fri Jan 17 17:04:24 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 17:04:24 GMT Subject: [jdk17u-dev] RFR: 8309740: Expand timeout windows for tests in JDK-8179502 [v2] In-Reply-To: References: Message-ID: > Reviewed-by: xuelei, mbaesken > > Follow-up clean test backport for JDK-8179502 (first in the series) Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3055/files - new: https://git.openjdk.org/jdk17u-dev/pull/3055/files/0aab60ff..0aab60ff Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3055&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3055&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3055.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3055/head:pull/3055 PR: https://git.openjdk.org/jdk17u-dev/pull/3055 From goetz at openjdk.org Fri Jan 17 17:14:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 17 Jan 2025 17:14:40 GMT Subject: [jdk17u-dev] RFR: 8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment In-Reply-To: References: Message-ID: <7jKguUSSh0mC20ijclTkK2GpY7hqVv08dkvfgMLOARM=.cb51433f-1d1e-4899-89fe-ab5c4123c1a8@github.com> On Thu, 16 Jan 2025 14:48:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > The code changes have already been backported with [8319567: Update java/lang/invoke tests to support vm flags](https://github.com/openjdk/jdk21u-dev/commit/998ba93aceda49759f2064cabbabe58f0919ad73) . > > Only the Copyright remaining. Let's do this to get the history clean. Yes, I get your point :) But this way the backport history in JBS is clean, as well as the Copyright etc. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3218#issuecomment-2598814208 From abakhtin at openjdk.org Fri Jan 17 19:26:08 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 19:26:08 GMT Subject: [jdk17u-dev] RFR: 8309740: Expand timeout windows for tests in JDK-8179502 [v3] In-Reply-To: References: Message-ID: > Reviewed-by: xuelei, mbaesken > > Follow-up clean test backport for JDK-8179502 (first in the series) Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains five commits: - Merge branch 'master' into JDK-8309740 - 8309740: Expand timeout windows for tests in JDK-8179502 Reviewed-by: xuelei, mbaesken - Remove unused DEFAULT_READ_TIMEOUT constant - Change default readtimeout to CONNECT_TIMEOUT - Backport 2836c34b64e4626e25c86a53e5bef2bf32f95d2e ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3055/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3055&range=02 Stats: 21 lines in 3 files changed: 5 ins; 0 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3055.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3055/head:pull/3055 PR: https://git.openjdk.org/jdk17u-dev/pull/3055 From abakhtin at openjdk.org Fri Jan 17 19:26:08 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 19:26:08 GMT Subject: [jdk17u-dev] Integrated: 8309740: Expand timeout windows for tests in JDK-8179502 In-Reply-To: References: Message-ID: On Mon, 18 Nov 2024 20:46:48 GMT, Alexey Bakhtin wrote: > Reviewed-by: xuelei, mbaesken > > Follow-up clean test backport for JDK-8179502 (first in the series) This pull request has now been integrated. Changeset: 2b8c19ae Author: Alexey Bakhtin URL: https://git.openjdk.org/jdk17u-dev/commit/2b8c19ae399e3f450f2ba0b42bbc4538e3fd51fc Stats: 21 lines in 3 files changed: 5 ins; 0 del; 16 mod 8309740: Expand timeout windows for tests in JDK-8179502 Backport-of: 5ca4cdd2caceba9dad8025e5a8851740a3961921 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3055 From abakhtin at openjdk.org Fri Jan 17 19:33:28 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 19:33:28 GMT Subject: [jdk17u-dev] RFR: 8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready [v2] In-Reply-To: <0BPQlfeW_nLAkuO98J7qMLHbIdQFghjCx1YAwjiRQHQ=.ae2340ce-88ce-4523-8234-44f67d66f2da@github.com> References: <0BPQlfeW_nLAkuO98J7qMLHbIdQFghjCx1YAwjiRQHQ=.ae2340ce-88ce-4523-8234-44f67d66f2da@github.com> Message-ID: > Follow-up clean test backport for JDK-8179502 (second in the series, applied after 8309740) Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3056/files - new: https://git.openjdk.org/jdk17u-dev/pull/3056/files/dcc4d131..dcc4d131 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3056&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3056&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3056.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3056/head:pull/3056 PR: https://git.openjdk.org/jdk17u-dev/pull/3056 From abakhtin at openjdk.org Fri Jan 17 19:40:49 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 19:40:49 GMT Subject: [jdk17u-dev] RFR: 8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready [v3] In-Reply-To: <0BPQlfeW_nLAkuO98J7qMLHbIdQFghjCx1YAwjiRQHQ=.ae2340ce-88ce-4523-8234-44f67d66f2da@github.com> References: <0BPQlfeW_nLAkuO98J7qMLHbIdQFghjCx1YAwjiRQHQ=.ae2340ce-88ce-4523-8234-44f67d66f2da@github.com> Message-ID: > Follow-up clean test backport for JDK-8179502 (second in the series, applied after 8309740) Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits: - Merge branch 'master' into JDK-8310629 - 8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready Reviewed-by: jnimeh - 8309740: Expand timeout windows for tests in JDK-8179502 Reviewed-by: xuelei, mbaesken - Remove unused DEFAULT_READ_TIMEOUT constant - Change default readtimeout to CONNECT_TIMEOUT - Backport 2836c34b64e4626e25c86a53e5bef2bf32f95d2e ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3056/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3056&range=02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3056.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3056/head:pull/3056 PR: https://git.openjdk.org/jdk17u-dev/pull/3056 From abakhtin at openjdk.org Fri Jan 17 19:40:49 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 19:40:49 GMT Subject: [jdk17u-dev] Integrated: 8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready In-Reply-To: <0BPQlfeW_nLAkuO98J7qMLHbIdQFghjCx1YAwjiRQHQ=.ae2340ce-88ce-4523-8234-44f67d66f2da@github.com> References: <0BPQlfeW_nLAkuO98J7qMLHbIdQFghjCx1YAwjiRQHQ=.ae2340ce-88ce-4523-8234-44f67d66f2da@github.com> Message-ID: On Mon, 18 Nov 2024 21:06:58 GMT, Alexey Bakhtin wrote: > Follow-up clean test backport for JDK-8179502 (second in the series, applied after 8309740) This pull request has now been integrated. Changeset: 6a5aaaa9 Author: Alexey Bakhtin URL: https://git.openjdk.org/jdk17u-dev/commit/6a5aaaa9697030ba7a6dff99dbcfc528c4318fb2 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready Backport-of: b20dc1e9cda1ea3a76b3f14c778c6816e5cc1c0c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3056 From abakhtin at openjdk.org Fri Jan 17 19:46:10 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 19:46:10 GMT Subject: [jdk17u-dev] RFR: 8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information [v2] In-Reply-To: References: Message-ID: <2LK88a_bcWWB0SH9uZXXo_5W4qt1Vh_ZLqpDv4Fe48k=.850c874c-5f2d-4a19-ad00-a949796d16c0@github.com> > Follow-up clean test backport for JDK-8179502 (third in the series, applied after 8310629) Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3057/files - new: https://git.openjdk.org/jdk17u-dev/pull/3057/files/f72fe4ae..f72fe4ae Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3057&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3057&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3057.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3057/head:pull/3057 PR: https://git.openjdk.org/jdk17u-dev/pull/3057 From abakhtin at openjdk.org Fri Jan 17 20:01:19 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 20:01:19 GMT Subject: [jdk17u-dev] RFR: 8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information [v3] In-Reply-To: References: Message-ID: > Follow-up clean test backport for JDK-8179502 (third in the series, applied after 8310629) Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains seven commits: - Merge branch 'master' into JDK-8325024 - 8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information Reviewed-by: jnimeh, fyang - 8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready Reviewed-by: jnimeh - 8309740: Expand timeout windows for tests in JDK-8179502 Reviewed-by: xuelei, mbaesken - Remove unused DEFAULT_READ_TIMEOUT constant - Change default readtimeout to CONNECT_TIMEOUT - Backport 2836c34b64e4626e25c86a53e5bef2bf32f95d2e ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3057/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3057&range=02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3057.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3057/head:pull/3057 PR: https://git.openjdk.org/jdk17u-dev/pull/3057 From abakhtin at openjdk.org Fri Jan 17 20:01:19 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 20:01:19 GMT Subject: [jdk17u-dev] Integrated: 8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information In-Reply-To: References: Message-ID: On Mon, 18 Nov 2024 21:54:26 GMT, Alexey Bakhtin wrote: > Follow-up clean test backport for JDK-8179502 (third in the series, applied after 8310629) This pull request has now been integrated. Changeset: 18f76698 Author: Alexey Bakhtin URL: https://git.openjdk.org/jdk17u-dev/commit/18f7669803f7e833370172370431dbee1f8a09b4 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information Backport-of: 432756b6e51c903e2bff8b9c3028a4f2ea8973f4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3057 From abakhtin at openjdk.org Fri Jan 17 20:07:15 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 20:07:15 GMT Subject: [jdk17u-dev] RFR: 8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 [v3] In-Reply-To: References: Message-ID: > Follow-up clean test backport for JDK-8179502 (fourth in the series, applied after 8325024) Alexey Bakhtin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains eight commits: - Merge branch 'master' into JDK-8337826 - 8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 Reviewed-by: mullan - 8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information Reviewed-by: jnimeh, fyang - 8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready Reviewed-by: jnimeh - 8309740: Expand timeout windows for tests in JDK-8179502 Reviewed-by: xuelei, mbaesken - Remove unused DEFAULT_READ_TIMEOUT constant - Change default readtimeout to CONNECT_TIMEOUT - Backport 2836c34b64e4626e25c86a53e5bef2bf32f95d2e ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3058/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3058&range=02 Stats: 105 lines in 2 files changed: 46 ins; 24 del; 35 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3058.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3058/head:pull/3058 PR: https://git.openjdk.org/jdk17u-dev/pull/3058 From abakhtin at openjdk.org Fri Jan 17 20:10:42 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 17 Jan 2025 20:10:42 GMT Subject: [jdk17u-dev] Integrated: 8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 In-Reply-To: References: Message-ID: <2_pSMDI601hTFUld6oDnMYMyoq7hKNBZa4WB_prcSKo=.47d8ad1c-26fc-4775-80ed-5198ca1f837b@github.com> On Mon, 18 Nov 2024 22:18:15 GMT, Alexey Bakhtin wrote: > Follow-up clean test backport for JDK-8179502 (fourth in the series, applied after 8325024) This pull request has now been integrated. Changeset: 9db8d285 Author: Alexey Bakhtin URL: https://git.openjdk.org/jdk17u-dev/commit/9db8d285c0dba15d3dff0af27ae0990c2dc1458e Stats: 105 lines in 2 files changed: 46 ins; 24 del; 35 mod 8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 Backport-of: 9b11bd7f4a511ddadf9f02e82aab6ba78beb6763 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3058 From clanger at openjdk.org Sat Jan 18 08:07:45 2025 From: clanger at openjdk.org (Christoph Langer) Date: Sat, 18 Jan 2025 08:07:45 GMT Subject: [jdk17u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 15:12:43 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. @RadekCap A backport to jdk21u is missing and should be done first. Removing the jdk17u-fix-request label for now until backport to jdk21 updates has been done. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3227#issuecomment-2599602452 From duke at openjdk.org Sat Jan 18 09:14:41 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Sat, 18 Jan 2025 09:14:41 GMT Subject: [jdk17u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: References: Message-ID: On Sat, 18 Jan 2025 08:05:13 GMT, Christoph Langer wrote: >> Backport of JDK-8343599 Kmem limit and max values swapped when printing container information >> >> Clean backport. >> Passed tier1 tests. >> Passed gtests. > > @RadekCap A backport to jdk21u is missing and should be done first. Removing the jdk17u-fix-request label for now until backport to jdk21 updates has been done. @RealCLanger Ah, I've overlooked it probably, will do. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3227#issuecomment-2599641000 From goetz at openjdk.org Sat Jan 18 14:16:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 18 Jan 2025 14:16:41 GMT Subject: [jdk17u-dev] Integrated: 8316696: Remove the testing base classes: IntlTest and CollatorTest In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 10:28:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Several enhancements touched the files edited in this change > causing the need to resolve. Among others: > 8283698: Refactor Locale constructors used in src/test > 8287868: Localized names update in COMPAT locale provider > Several tests needed resolving of Copyright. I omit those in the > following list. > > test/jdk/java/text/BreakIterator/BreakIteratorTest.java > Two of the modified tests not in 17. > > test/jdk/java/text/Collator/APITest.java > test/jdk/java/text/Format/DateFormat/DateFormatTest.java > I had to edit the quite different test output, but changes trivial. > > test/jdk/java/text/Format/NumberFormat/Bug4838107.java > Later change "8317372: Refactor some NumberFormat tests to use JUnit" was already backported > including some lines of this change. > > test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java > 19 added enhancement "8282625: Formatter caches Locale/DecimalFormatSymbols poorly" > I had to edit the quite different test output, but changes trivial. > > test/jdk/java/util/Locale/LegacyCodesClassInvariant.java > This includes a bit of test rework I had to resolve, but the changed > code is identical to 21. The resolve is needed becuase of context > differences. > > test/jdk/java/util/Locale/LocaleEnhanceTest.java > test/jdk/java/util/Locale/LocaleTest.java > These needed mostly trivial edits. > > > test/jdk/java/util/TimeZone/TimeZoneTest.java > Resolved as "8285844: TimeZone.getTimeZone(ZoneOffset) does not work for all > ZoneOffsets and returns GMT unexpected" not in 17. This pull request has now been integrated. Changeset: 2d29e1bf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2d29e1bff0c5c599da2104b6e10fed29fbb5bf4b Stats: 4457 lines in 79 files changed: 918 ins; 1080 del; 2459 mod 8316696: Remove the testing base classes: IntlTest and CollatorTest Reviewed-by: mdoerr Backport-of: b859da9c548fbd1463b336059d1c55312c7b7ba4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3214 From goetz at openjdk.org Sat Jan 18 14:25:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 18 Jan 2025 14:25:07 GMT Subject: [jdk17u-dev] RFR: 8317631: Refactor ChoiceFormat tests to use JUnit Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 5e8d893c4809fdb30e01bdfe06b4f488f7bbef83 Changes: https://git.openjdk.org/jdk17u-dev/pull/3228/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3228&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317631 Stats: 165 lines in 3 files changed: 90 ins; 38 del; 37 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3228.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3228/head:pull/3228 PR: https://git.openjdk.org/jdk17u-dev/pull/3228 From goetz at openjdk.org Sat Jan 18 14:25:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 18 Jan 2025 14:25:48 GMT Subject: [jdk17u-dev] RFR: 8325908: Finish removal of IntlTest and CollatorTest Message-ID: <7WfYNIkgqdGqE0DcT8OpWNjQio98GrdqgsZ7hskpBdU=.462c0585-bba0-4613-90c2-7c6e361400a3@github.com> I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 4c7b313e0dc917cdaffbb2ecc86d1347683acad0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3229/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3229&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325908 Stats: 93 lines in 7 files changed: 46 ins; 20 del; 27 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3229.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3229/head:pull/3229 PR: https://git.openjdk.org/jdk17u-dev/pull/3229 From clanger at openjdk.org Sat Jan 18 16:52:34 2025 From: clanger at openjdk.org (Christoph Langer) Date: Sat, 18 Jan 2025 16:52:34 GMT Subject: [jdk21u-dev] RFR: 8341412: Various test failures after JDK-8334305 In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 08:27:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. You could have done this inline in the backport of JDK-8334305. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1335#issuecomment-2599784680 From goetz at openjdk.org Sat Jan 18 17:07:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 18 Jan 2025 17:07:35 GMT Subject: [jdk21u-dev] RFR: 8341412: Various test failures after JDK-8334305 In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 08:27:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. That's true, but this way both are clean. In 17 I'll need reviews anyways, there I will merge them. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1335#issuecomment-2599791062 From duke at openjdk.org Sat Jan 18 21:55:08 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Sat, 18 Jan 2025 21:55:08 GMT Subject: [jdk21u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information Message-ID: Backport of JDK-8343599 Kmem limit and max values swapped when printing container information Clean backport. Passed tier1 tests. The only failing tier1 test is java/foreign/nested/TestNested.java which is failing due to preview API on the current master as well with: `(use --enable-preview to enable preview APIs) ... is a preview API and is disabled by default.` ------------- Commit messages: - Backport 6cdebf0e4ce274fcaaff0bad292d467e31d698d8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1341/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1341&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343599 Stats: 3 lines in 1 file changed: 1 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1341.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1341/head:pull/1341 PR: https://git.openjdk.org/jdk21u-dev/pull/1341 From duke at openjdk.org Sat Jan 18 21:58:36 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Sat, 18 Jan 2025 21:58:36 GMT Subject: [jdk17u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 15:12:43 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. Added a backport for jdk21u-dev - https://github.com/openjdk/jdk21u-dev/pull/1341 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3227#issuecomment-2600122382 From clanger at openjdk.org Sun Jan 19 19:56:43 2025 From: clanger at openjdk.org (Christoph Langer) Date: Sun, 19 Jan 2025 19:56:43 GMT Subject: [jdk21u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: References: Message-ID: <-IMzfYcJZ-mzL_g0WyhUXZPXgx9CvoPwZnyWfvvrFXQ=.793749ce-fa8a-4697-84bd-af20ddfee1f4@github.com> On Sat, 18 Jan 2025 21:49:48 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > > The only failing tier1 test is java/foreign/nested/TestNested.java which is failing due to preview API on the current master as well with: > > `(use --enable-preview to enable preview APIs) > ... is a preview API and is disabled by default.` I see no Github Actions testing, can you please enable it? Thx ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1341#issuecomment-2600999168 From jkratochvil at azul.com Mon Jan 20 02:33:43 2025 From: jkratochvil at azul.com (Jan Kratochvil) Date: Mon, 20 Jan 2025 10:33:43 +0800 Subject: [21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Message-ID: Hello, I would like to backport: https://bugs.openjdk.org/browse/JDK-8322420 [Linux] cgroup v2: Limits in parent nested control groups are not detected The whole patchset in a chronological order (the reverse of `git log`): - Print 'rss' and 'cache' as part of the container information 9 files changed, 46 insertions(+), 1 deletion(-) - Record total and free swap space in JFR patch reduced only to files: - src/hotspot/os/linux/os_linux.cpp - src/hotspot/share/runtime/os.hpp 2 files changed, 31 insertions(+) - JFR SwapSpace event - add free swap space information on Linux when running in a container environment 9 files changed, 101 insertions(+), 10 deletions(-) - Replace NULL with nullptr in HotSpot gtests patch reduced only to files: - test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp 1 file changed, 2 insertions(+), 2 deletions(-) - Several methods in hotspot are missing "static" patch reduced only to files: - test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp 1 file changed, 5 insertions(+), 5 deletions(-) - [Testbug] g-tests for cgroup leave files in /tmp on linux 1 file changed, 10 insertions(+), 1 deletion(-) - Refactor Hotspot container detection code 10 files changed, 862 insertions(+), 590 deletions(-) - Linux Alpine build fails after 8302744 1 file changed, 9 insertions(+), 5 deletions(-) - [Linux] OSContainer::is_containerized() returns true when run outside a container 18 files changed, 290 insertions(+), 63 deletions(-) - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' a patch by Yuri Nesterenko, it is not needed in recent JDKs due to 1 file changed, 1 insertion(+) - Refactor Hotspot container detection code so that subsystem delegates to controllers 8 files changed, 511 insertions(+), 264 deletions(-) - Compile error in cgroup code on Linux when using clang 2 files changed, 5 insertions(+), 5 deletions(-) - Make os::Linux::active_processor_count() public unclean but obvious 1 file changed, 1 insertion(+), 3 deletions(-) - [Linux] cgroup v2: Limits in parent nested control groups are not detected 9 files changed, 362 insertions(+), 111 deletions(-) - JFR SwapSpace event might read wrong free swap space size 1 file changed, 4 insertions(+), 1 deletion(-) Whether they are all needed? They are 3 kinds of pre-requisite patches: * non-trivial functionality required by later patches * trivial fix-ups which make the later applied patches clean * trivial fix-ups of previously applied patch For easier checking of the backport it was submitted as https://github.com/openjdk/jdk21u-dev/pull/1330 (a different patch order) but later I closed it as it should be rather submitted as separate backports. As the January jdk21u release is imminent I find the April release as the suitable one. Thanks, Jan Kratochvil From goetz at openjdk.org Mon Jan 20 08:22:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 08:22:36 GMT Subject: [jdk17u-dev] RFR: 8325908: Finish removal of IntlTest and CollatorTest In-Reply-To: <7WfYNIkgqdGqE0DcT8OpWNjQio98GrdqgsZ7hskpBdU=.462c0585-bba0-4613-90c2-7c6e361400a3@github.com> References: <7WfYNIkgqdGqE0DcT8OpWNjQio98GrdqgsZ7hskpBdU=.462c0585-bba0-4613-90c2-7c6e361400a3@github.com> Message-ID: <6F64rfJfeXtgo41y5K32WflMPcMeBxe5-h9lP1fjDAY=.36abd52d-fcfb-449c-aa52-adbcc8c5148a@github.com> On Sat, 18 Jan 2025 14:21:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA failure: Twice wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3229#issuecomment-2601717726 From goetz at openjdk.org Mon Jan 20 08:52:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 08:52:45 GMT Subject: [jdk21u-dev] Integrated: 8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 11:28:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: aed5fd32 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/aed5fd321192357b832a97ae28f6d86809ca2dc8 Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod 8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! Backport-of: d97de8260c19e468c87221e28f29128e56ec8ee1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1338 From goetz at openjdk.org Mon Jan 20 08:53:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 08:53:46 GMT Subject: [jdk21u-dev] Integrated: 8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 14:17:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: ded41133 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ded411338dea6e9be3d071071d6da6dc47b7fc97 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case Backport-of: b8fc4186d59ce21e878c4de30983d7cacf69b7a5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1331 From goetz at openjdk.org Mon Jan 20 08:55:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 08:55:41 GMT Subject: [jdk21u-dev] Integrated: 8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 14:29:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: fe321bb9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fe321bb9b06a9f9147e560dd16eff3fa8f4c82a3 Stats: 1723 lines in 5 files changed: 438 ins; 1014 del; 271 mod 8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 Backport-of: 7eb78e332080df3890b66ca04338a4ba69af45eb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1332 From goetz at openjdk.org Mon Jan 20 08:56:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 08:56:38 GMT Subject: [jdk21u-dev] Integrated: 8329322: Convert PageFormat/Orient.java to use PassFailJFrame In-Reply-To: <8mokTGralBBv9N7OilV-UWs06AM9DjMvKfwvM8iy_lo=.9c78986b-afe7-445b-8dfd-70c8441c0603@github.com> References: <8mokTGralBBv9N7OilV-UWs06AM9DjMvKfwvM8iy_lo=.9c78986b-afe7-445b-8dfd-70c8441c0603@github.com> Message-ID: <4Gx1Ne4TfPZsYg3ibNtYuygt8exeSd1wPevDdETHLUw=.91ee0740-a01a-4acb-a8fe-05cee002de7a@github.com> On Fri, 17 Jan 2025 07:43:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle, This pull request has now been integrated. Changeset: abd8902f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/abd8902f0d9002515d260f8e14579194a3c4346a Stats: 418 lines in 1 file changed: 19 ins; 355 del; 44 mod 8329322: Convert PageFormat/Orient.java to use PassFailJFrame Backport-of: f713766cab649947e543f0290717e7bcc501f063 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1333 From goetz at openjdk.org Mon Jan 20 08:59:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 08:59:36 GMT Subject: [jdk21u-dev] Integrated: 8334305: Remove all code for nsk.share.Log verbose mode In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 08:15:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 5b377a35 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5b377a3591833bd45f0f9f782b7879342ba0df68 Stats: 130 lines in 13 files changed: 0 ins; 100 del; 30 mod 8334305: Remove all code for nsk.share.Log verbose mode Backport-of: 855c8a7def21025bc2fc47594f7285a55924c213 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1334 From shade at openjdk.org Mon Jan 20 09:05:41 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 20 Jan 2025 09:05:41 GMT Subject: [jdk17u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period [v2] In-Reply-To: <7g4P6nb0EVvP9a37dhjVIzxWsP2Nnnpwnlb3lMyVv7o=.c889d09f-cf17-4729-9a5c-08c726dc08ca@github.com> References: <7g4P6nb0EVvP9a37dhjVIzxWsP2Nnnpwnlb3lMyVv7o=.c889d09f-cf17-4729-9a5c-08c726dc08ca@github.com> Message-ID: On Thu, 16 Jan 2025 11:03:11 GMT, Aleksey Shipilev wrote: >> Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. >> >> Additional testing: >> - [x] macos-aarch64-server-release, new test fails without the change and passes with it >> - [x] macos-aarch64-server-release, `sun/security/x509/` >> - [x] linux-x86_64-server-release, `jdk_security` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Backport a6be9076351b591cbc0860b1ba8f3c56319f4ffe Thanks for reviews! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3149#issuecomment-2601811397 From shade at openjdk.org Mon Jan 20 09:05:44 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 20 Jan 2025 09:05:44 GMT Subject: [jdk17u-dev] Integrated: 8311546: Certificate name constraints improperly validated with leading period In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 16:55:53 GMT, Aleksey Shipilev wrote: > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test fails without the change and passes with it > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` This pull request has now been integrated. Changeset: d2fb8c27 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/d2fb8c273488f0ff57e5f0aacb00d679d7ffa849 Stats: 265 lines in 8 files changed: 256 ins; 6 del; 3 mod 8311546: Certificate name constraints improperly validated with leading period 8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test Reviewed-by: simonis, bperez Backport-of: bfaf5704e7e71f968b716b5f448860e9cda721b4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3149 From shade at openjdk.org Mon Jan 20 09:06:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 20 Jan 2025 09:06:40 GMT Subject: [jdk21u-dev] RFR: 8311546: Certificate name constraints improperly validated with leading period [v2] In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 10:29:12 GMT, Aleksey Shipilev wrote: >> Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. >> >> Additional testing: >> - [x] macos-aarch64-server-release, new test fails without the change, passes with it >> - [x] macos-aarch64-server-release, `sun/security/x509/` >> - [x] linux-x86_64-server-release, `jdk_security` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Backport a6be9076351b591cbc0860b1ba8f3c56319f4ffe Thanks for reviews! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1268#issuecomment-2601811531 From shade at openjdk.org Mon Jan 20 09:06:42 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 20 Jan 2025 09:06:42 GMT Subject: [jdk21u-dev] Integrated: 8311546: Certificate name constraints improperly validated with leading period In-Reply-To: References: Message-ID: On Wed, 18 Dec 2024 15:56:26 GMT, Aleksey Shipilev wrote: > Backporting this due to wider customer interest in aligning JDK behavior with other SSL implementations. Both patches apply cleanly. First patch does the fix. Second patch fixes the test. > > Additional testing: > - [x] macos-aarch64-server-release, new test fails without the change, passes with it > - [x] macos-aarch64-server-release, `sun/security/x509/` > - [x] linux-x86_64-server-release, `jdk_security` This pull request has now been integrated. Changeset: 99a92991 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/99a9299150e0130fa01c8400800d41b0b537d032 Stats: 265 lines in 8 files changed: 256 ins; 6 del; 3 mod 8311546: Certificate name constraints improperly validated with leading period 8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test Reviewed-by: simonis Backport-of: bfaf5704e7e71f968b716b5f448860e9cda721b4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1268 From goetz at openjdk.org Mon Jan 20 09:07:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:07:28 GMT Subject: [jdk21u-dev] RFR: 8341412: Various test failures after JDK-8334305 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8341412 - Backport 49501fe9c4d0fc4d6285ba4f5d403754e5a147bd - Backport 855c8a7def21025bc2fc47594f7285a55924c213 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1335/files - new: https://git.openjdk.org/jdk21u-dev/pull/1335/files/f9c14c67..7c2f11ae Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1335&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1335&range=00-01 Stats: 2151 lines in 8 files changed: 462 ins; 1369 del; 320 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1335.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1335/head:pull/1335 PR: https://git.openjdk.org/jdk21u-dev/pull/1335 From goetz at openjdk.org Mon Jan 20 09:07:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:07:28 GMT Subject: [jdk21u-dev] Integrated: 8341412: Various test failures after JDK-8334305 In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 08:27:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: 920f02b5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/920f02b5c5a8e898d5305f468f53bd4bdc7f582c Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8341412: Various test failures after JDK-8334305 Backport-of: 49501fe9c4d0fc4d6285ba4f5d403754e5a147bd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1335 From duke at openjdk.org Mon Jan 20 09:08:48 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Mon, 20 Jan 2025 09:08:48 GMT Subject: [jdk21u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > > The only failing tier1 test is java/foreign/nested/TestNested.java which is failing due to preview API on the current master as well with: > > `(use --enable-preview to enable preview APIs) > ... is a preview API and is disabled by default.` Radek ??p has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1341/files - new: https://git.openjdk.org/jdk21u-dev/pull/1341/files/39fc0109..3342ca3e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1341&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1341&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1341.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1341/head:pull/1341 PR: https://git.openjdk.org/jdk21u-dev/pull/1341 From goetz at openjdk.org Mon Jan 20 09:10:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:10:36 GMT Subject: [jdk21u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 [v2] In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 13:59:22 GMT, Radek ??p wrote: >> Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 >> >> Clean backport. >> Passed tier1 tests. >> Passed gtests. > > Radek ??p has updated the pull request incrementally with one additional commit since the last revision: > > Update full name Hi @RadekCap is see you are doing several backpors lately. Thanks for the effort of helping with OpenJDK updates! I kindly want to ask you to follow the recommendations how to do a backport: https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix Please properly test your backports and tell us what test you have run! Especially when filing the fix request give the required information: Why? Risk? Clean? Testing? You need not repeat the bug title or description. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1327#issuecomment-2601825852 From goetz at openjdk.org Mon Jan 20 09:11:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:11:38 GMT Subject: [jdk21u-dev] Integrated: 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 11:30:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 4a8fbb3a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4a8fbb3a14b544db1aea4a293a79e2ad1f888a10 Stats: 80 lines in 1 file changed: 18 ins; 21 del; 41 mod 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos Backport-of: 6bc3971f646031194a1e30f175a69a0202dc4947 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1339 From goetz at openjdk.org Mon Jan 20 09:12:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:12:37 GMT Subject: [jdk21u-dev] Integrated: 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible In-Reply-To: <89N54VTUXjm9sXHIYaAEDe1WgorAZZRu6k_xDfoaUpM=.68fc04d9-5d86-4c1c-a2d8-af7ae86319a8@github.com> References: <89N54VTUXjm9sXHIYaAEDe1WgorAZZRu6k_xDfoaUpM=.68fc04d9-5d86-4c1c-a2d8-af7ae86319a8@github.com> Message-ID: On Fri, 17 Jan 2025 11:40:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle > > The issue addressed by this change is fixed. > But the test does not exactly do what is requested by the description. > Maybe the description is shaky, or mac behaves different from windows and > the description is not tailerd for this. E.g., it does not anouce the cell position if > entering the table. It does so when reordering the columns. Also, some of the > buttons in the third test are not visible. They work, though. > I verified this is the same if run on jdk head. This pull request has now been integrated. Changeset: d6b78161 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d6b78161003a236d44f467a149bf9516c11504a7 Stats: 22 lines in 1 file changed: 10 ins; 6 del; 6 mod 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible Backport-of: f1f15370fa26e4c1121abadb8938c0126c6f4f24 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1340 From goetz at openjdk.org Mon Jan 20 09:14:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:14:38 GMT Subject: [jdk21u-dev] Integrated: 8341982: Simplify JButton/bug4323121.java In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 08:44:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: c6c9fdd6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c6c9fdd622192300bc92ea1d24a189e8ca00a77d Stats: 85 lines in 1 file changed: 24 ins; 40 del; 21 mod 8341982: Simplify JButton/bug4323121.java Backport-of: 6fa5cea984c31fbb74b39e1eec68daffea22ca92 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1336 From goetz at openjdk.org Mon Jan 20 09:15:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:15:43 GMT Subject: [jdk21u-dev] Integrated: 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 08:55:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 5c87961a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5c87961ad8106c0a8e2c9e8bc73164cf7f150b63 Stats: 110 lines in 1 file changed: 37 ins; 50 del; 23 mod 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 Backport-of: 31ceec7cd55b455cddf0953cc23aaa64612bd6e7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1337 From goetz at openjdk.org Mon Jan 20 09:16:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:16:52 GMT Subject: [jdk17u-dev] Integrated: 8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 08:14:42 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17. This pull request has now been integrated. Changeset: 7d69b6a9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7d69b6a93fdb63679b178639ffa98c5c59b1899c Stats: 12 lines in 2 files changed: 10 ins; 0 del; 2 mod 8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory Backport-of: bb7ee5a04ae21a9f9dc6c59a990f7e571e832f0d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3220 From shade at openjdk.org Mon Jan 20 09:17:13 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 20 Jan 2025 09:17:13 GMT Subject: [jdk24u] RFR: 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test Message-ID: Backporting for completeness against 17u and 21u. ------------- Commit messages: - Backport a6be9076351b591cbc0860b1ba8f3c56319f4ffe Changes: https://git.openjdk.org/jdk24u/pull/23/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=23&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347424 Stats: 63 lines in 1 file changed: 1 ins; 44 del; 18 mod Patch: https://git.openjdk.org/jdk24u/pull/23.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/23/head:pull/23 PR: https://git.openjdk.org/jdk24u/pull/23 From duke at openjdk.org Mon Jan 20 09:17:39 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Mon, 20 Jan 2025 09:17:39 GMT Subject: [jdk21u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 [v2] In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 09:08:29 GMT, Goetz Lindenmaier wrote: >> Radek ??p has updated the pull request incrementally with one additional commit since the last revision: >> >> Update full name > > Hi @RadekCap > is see you are doing several backpors lately. Thanks for the effort of helping with OpenJDK updates! > I kindly want to ask you to follow the recommendations how to do a backport: https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix > Please properly test your backports and tell us what test you have run! > Especially when filing the fix request give the required information: Why? Risk? Clean? Testing? You need not repeat the bug title or description. Thanks! Hi @GoeLin, Thank you for the feedback. I'm trying to follow the mentioned guidelines. Regarding to Why I though the link to the bug with description is sufficient. Regarding to Risk I have to re-read it what is exactly expected. Regarding to Clean and Testing - I've mentioned it in the initial comment. What else is missing? Thank you for the patience, I'm learning it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1327#issuecomment-2601840393 From goetz at openjdk.org Mon Jan 20 09:18:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:18:43 GMT Subject: [jdk17u-dev] Integrated: 8294067: [macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key. In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 11:25:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 2a7f57ad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2a7f57adaf08e08b647a7c71e3de3d130f7b7330 Stats: 17 lines in 1 file changed: 9 ins; 5 del; 3 mod 8294067: [macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key. Backport-of: 3b438a68ea605959edcb836e116f29a4a55c31fa ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3223 From goetz at openjdk.org Mon Jan 20 09:19:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:19:38 GMT Subject: [jdk17u-dev] Integrated: 8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 11:28:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: d3adb1e5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d3adb1e5df00b4eeff12d45110980deb9313c18d Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod 8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! Backport-of: d97de8260c19e468c87221e28f29128e56ec8ee1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3224 From goetz at openjdk.org Mon Jan 20 09:20:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:20:42 GMT Subject: [jdk17u-dev] Integrated: 8317631: Refactor ChoiceFormat tests to use JUnit In-Reply-To: References: Message-ID: On Sat, 18 Jan 2025 14:20:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: ea6df050 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ea6df050ab3dd8798a1d2ce4a1c8f29e921198d6 Stats: 165 lines in 3 files changed: 90 ins; 38 del; 37 mod 8317631: Refactor ChoiceFormat tests to use JUnit Backport-of: 5e8d893c4809fdb30e01bdfe06b4f488f7bbef83 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3228 From goetz at openjdk.org Mon Jan 20 09:23:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:23:38 GMT Subject: [jdk17u-dev] Integrated: 8325908: Finish removal of IntlTest and CollatorTest In-Reply-To: <7WfYNIkgqdGqE0DcT8OpWNjQio98GrdqgsZ7hskpBdU=.462c0585-bba0-4613-90c2-7c6e361400a3@github.com> References: <7WfYNIkgqdGqE0DcT8OpWNjQio98GrdqgsZ7hskpBdU=.462c0585-bba0-4613-90c2-7c6e361400a3@github.com> Message-ID: On Sat, 18 Jan 2025 14:21:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 0d292677 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0d292677265db33edc9b2ac9eb9d6a4d550958fd Stats: 93 lines in 7 files changed: 46 ins; 20 del; 27 mod 8325908: Finish removal of IntlTest and CollatorTest Backport-of: 4c7b313e0dc917cdaffbb2ecc86d1347683acad0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3229 From goetz at openjdk.org Mon Jan 20 09:24:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:24:38 GMT Subject: [jdk17u-dev] Integrated: 8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case In-Reply-To: References: Message-ID: <_yvK4J9Bk9LEqbNrkD2kUMzsya9mDGenpU0LrIVpPxI=.d4b9d4de-ab4e-4266-8631-9dccaa61726d@github.com> On Thu, 16 Jan 2025 14:18:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 34fe0975 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/34fe0975f4bea96e12b5cd1cae5191833d06078e Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case Backport-of: b8fc4186d59ce21e878c4de30983d7cacf69b7a5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3216 From goetz at openjdk.org Mon Jan 20 09:25:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:25:37 GMT Subject: [jdk17u-dev] Integrated: 8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 14:29:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 42462c3a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/42462c3aa0878a0c8537286b2ce8bf119ae063eb Stats: 1723 lines in 5 files changed: 438 ins; 1014 del; 271 mod 8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 Backport-of: 7eb78e332080df3890b66ca04338a4ba69af45eb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3217 From goetz at openjdk.org Mon Jan 20 09:28:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:28:37 GMT Subject: [jdk21u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 [v2] In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 13:59:22 GMT, Radek ??p wrote: >> Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 >> >> Clean backport. >> Passed tier1 tests. >> Passed gtests. > > Radek ??p has updated the pull request incrementally with one additional commit since the last revision: > > Update full name Hi, it needs to go into the fix request comment. That is the text you address to me. Also it's the text others read when they look at the JBS issue, e.g. for backporting it further. The text in the pull request is adressed at your reviewers. I only look at that if your fix request text allerts me. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1327#issuecomment-2601866878 From goetz at openjdk.org Mon Jan 20 09:30:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:30:38 GMT Subject: [jdk17u-dev] Integrated: 8329322: Convert PageFormat/Orient.java to use PassFailJFrame In-Reply-To: References: Message-ID: <4o0WeDmUzjzApPSI0Sz-wtc47Mk6TCJRWecbn7g9KnQ=.7d98c96a-20e2-488c-98d3-42619a314f8f@github.com> On Fri, 17 Jan 2025 07:43:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 11734b7a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/11734b7ad2be89e20145d1d823dbc4b9f30e3b90 Stats: 418 lines in 1 file changed: 19 ins; 355 del; 44 mod 8329322: Convert PageFormat/Orient.java to use PassFailJFrame Backport-of: f713766cab649947e543f0290717e7bcc501f063 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3219 From goetz at openjdk.org Mon Jan 20 09:32:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:32:43 GMT Subject: [jdk17u-dev] Integrated: 8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 14:48:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > The code changes have already been backported with [8319567: Update java/lang/invoke tests to support vm flags](https://github.com/openjdk/jdk21u-dev/commit/998ba93aceda49759f2064cabbabe58f0919ad73) . > > Only the Copyright remaining. Let's do this to get the history clean. This pull request has now been integrated. Changeset: ada58adf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ada58adffc288ece381ba6a916a6c9a1bfc18039 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment Reviewed-by: mdoerr Backport-of: 2f7ba781bf2e4e6d0fa658c19f86c6c05d60358a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3218 From goetz at openjdk.org Mon Jan 20 09:34:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:34:43 GMT Subject: [jdk17u-dev] Integrated: 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos In-Reply-To: References: Message-ID: <_k4-qXDnn39WK2CWnvHO-egwENjjVQqpt2ms9NZpkJk=.b5bbf617-732d-46ad-b839-5e489248c81e@github.com> On Fri, 17 Jan 2025 11:30:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: e0e38217 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e0e3821723bb3723a1436826f690d3e91f5a2a7b Stats: 80 lines in 1 file changed: 18 ins; 21 del; 41 mod 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos Backport-of: 6bc3971f646031194a1e30f175a69a0202dc4947 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3225 From goetz at openjdk.org Mon Jan 20 09:35:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:35:38 GMT Subject: [jdk17u-dev] Integrated: 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible In-Reply-To: References: Message-ID: <37_h9SpkC964RLeoR0190heqWCYJsKWDrhSN2PCk6R8=.c04fb11a-2852-4fbe-93a5-c9882fb52ad5@github.com> On Fri, 17 Jan 2025 11:41:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > The issue addressed by this change is fixed. > But the test does not exactly do what is requested by the description. > Maybe the description is shaky, or mac behaves different from windows and > the description is not tailerd for this. E.g., it does not anouce the cell position if > entering the table. It does so when reordering the columns. Also, some of the > buttons in the third test are not visible. They work, though. > I verified this is the same if run on jdk head. This pull request has now been integrated. Changeset: 4e5f8557 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4e5f8557e8c5e202150648b2fab2178c92cf8ced Stats: 22 lines in 1 file changed: 10 ins; 6 del; 6 mod 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible Backport-of: f1f15370fa26e4c1121abadb8938c0126c6f4f24 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3226 From goetz at openjdk.org Mon Jan 20 09:36:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:36:38 GMT Subject: [jdk17u-dev] Integrated: 8341982: Simplify JButton/bug4323121.java In-Reply-To: <1Fq1DIBBDCboBrLec-TAMvI7R5gN3KI_czSz2QTiu5k=.d7442574-6d09-4c81-a96f-6f786c1787b9@github.com> References: <1Fq1DIBBDCboBrLec-TAMvI7R5gN3KI_czSz2QTiu5k=.d7442574-6d09-4c81-a96f-6f786c1787b9@github.com> Message-ID: <571j84om4FMfrUkWo2v3gojy9dtQOYzqtV2sPPMyI34=.1eb57fae-fc83-4a13-86e9-d4af779c37e6@github.com> On Fri, 17 Jan 2025 08:44:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle This pull request has now been integrated. Changeset: 91fd1055 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/91fd105569482bb1dc1b646e735bcf7b0c72e339 Stats: 85 lines in 1 file changed: 24 ins; 40 del; 21 mod 8341982: Simplify JButton/bug4323121.java Backport-of: 6fa5cea984c31fbb74b39e1eec68daffea22ca92 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3221 From goetz at openjdk.org Mon Jan 20 09:38:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 09:38:38 GMT Subject: [jdk17u-dev] Integrated: 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 08:55:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: d35cb919 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d35cb919e55276181d6bf21be551ec8d0b4c583a Stats: 110 lines in 1 file changed: 37 ins; 50 del; 23 mod 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 Backport-of: 31ceec7cd55b455cddf0953cc23aaa64612bd6e7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3222 From sgehwolf at redhat.com Mon Jan 20 09:58:01 2025 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Mon, 20 Jan 2025 10:58:01 +0100 Subject: [21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: Message-ID: <1e30742239badd10d071ed9f5d591763a92a1990.camel@redhat.com> On Mon, 2025-01-20 at 10:33 +0800, Jan Kratochvil wrote: > Hello, > > I would like to backport: > https://bugs.openjdk.org/browse/JDK-8322420 > [Linux] cgroup v2: Limits in parent nested control groups are not detected > You didn't say *why* you'd like to backport it and what your estimation on the risk involved is. Please also explain why this is worth the risk. For an example I did a while back see: https://mail.openjdk.org/pipermail/jdk-updates-dev/2022-February/012398.html Thanks, Severin From goetz at openjdk.org Mon Jan 20 12:47:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 12:47:10 GMT Subject: [jdk17u-dev] RFR: 8325659: Normalize Random usage by incubator vector tests Message-ID: Several files did not patch properly. I resolved two template files and ran the gen-tests.sh script. This outputs files that are similar in changes to what the change in 21u did. I had to add two empty lines to make the backport clean. Let's see... ------------- Commit messages: - Backport 92171b8c952420b3dc8fcd0bcb7ff55228ea9849 Changes: https://git.openjdk.org/jdk17u-dev/pull/3230/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3230&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325659 Stats: 469 lines in 69 files changed: 188 ins; 0 del; 281 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3230.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3230/head:pull/3230 PR: https://git.openjdk.org/jdk17u-dev/pull/3230 From goetz at openjdk.org Mon Jan 20 13:51:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 13:51:53 GMT Subject: [jdk17u-dev] RFR: 8334305: Remove all code for nsk.share.Log verbose mode Message-ID: I backport this for parity with 17.0.15-oracle. Resolved Log.java. Some code adaptions and additional changes needed to make it work. ------------- Commit messages: - Backport 855c8a7def21025bc2fc47594f7285a55924c213 Changes: https://git.openjdk.org/jdk17u-dev/pull/3231/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3231&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334305 Stats: 123 lines in 13 files changed: 0 ins; 92 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3231.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3231/head:pull/3231 PR: https://git.openjdk.org/jdk17u-dev/pull/3231 From goetz at openjdk.org Mon Jan 20 13:59:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 13:59:51 GMT Subject: [jdk17u-dev] RFR: 8334305: Remove all code for nsk.share.Log verbose mode [v2] In-Reply-To: References: Message-ID: <7RUJLqMDDLiGxew_YTvOj8kXYR5l15FOfF35p_OUrUI=.7b057867-bc42-4967-a90a-7568d0b32bb8@github.com> > I backport this for parity with 17.0.15-oracle. > > Resolved Log.java. Some code adaptions and additional changes needed to make it work. > > I include JDK-8341412, as I need a review anyways. Tests mentioned in 8341412 all pass, too. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Backport follow-up 8341412 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3231/files - new: https://git.openjdk.org/jdk17u-dev/pull/3231/files/5f091fbb..32357d1c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3231&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3231&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3231.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3231/head:pull/3231 PR: https://git.openjdk.org/jdk17u-dev/pull/3231 From goetz at openjdk.org Mon Jan 20 14:16:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 14:16:57 GMT Subject: [jdk17u-dev] RFR: 8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 258f188bff07b6c873128a181746afcf8053d936 Changes: https://git.openjdk.org/jdk17u-dev/pull/3232/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3232&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8270961 Stats: 82 lines in 4 files changed: 37 ins; 40 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3232.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3232/head:pull/3232 PR: https://git.openjdk.org/jdk17u-dev/pull/3232 From goetz at openjdk.org Mon Jan 20 14:23:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 14:23:45 GMT Subject: [jdk17u-dev] RFR: 8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport f12c370d73363f384e3425857a663d855660f33a Changes: https://git.openjdk.org/jdk17u-dev/pull/3233/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3233&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343118 Stats: 281 lines in 1 file changed: 28 ins; 219 del; 34 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3233.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3233/head:pull/3233 PR: https://git.openjdk.org/jdk17u-dev/pull/3233 From goetz at openjdk.org Mon Jan 20 14:26:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 14:26:14 GMT Subject: [jdk21u-dev] RFR: 8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport f12c370d73363f384e3425857a663d855660f33a Changes: https://git.openjdk.org/jdk21u-dev/pull/1342/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1342&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343118 Stats: 281 lines in 1 file changed: 28 ins; 219 del; 34 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1342.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1342/head:pull/1342 PR: https://git.openjdk.org/jdk21u-dev/pull/1342 From goetz at openjdk.org Mon Jan 20 14:48:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 14:48:07 GMT Subject: [jdk17u-dev] RFR: 8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' Message-ID: <98QSluIM4lS1BJn7nzQb5mF9y7_jbt_3w0soNX8fYE8=.18cad0d0-2b1e-4b71-8173-87147c022b8a@github.com> Resolved. These tests were touched by virtual threads and two follow-up cleanups I do not want to backport. I think it will be clean anyways. Only context mismatches. ------------- Commit messages: - Backport ea50c54a14d39fcedabe8426a14eaec27ab24af2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3234/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3234&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321818 Stats: 53 lines in 9 files changed: 45 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3234.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3234/head:pull/3234 PR: https://git.openjdk.org/jdk17u-dev/pull/3234 From goetz at openjdk.org Mon Jan 20 14:51:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 14:51:51 GMT Subject: [jdk21u-dev] RFR: 8324838: test_nmt_locationprinting.cpp broken in the gcc windows build Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport a2229b18bf93e05d6cba4516d1fc9c607cd15bca Changes: https://git.openjdk.org/jdk21u-dev/pull/1343/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1343&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324838 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1343.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1343/head:pull/1343 PR: https://git.openjdk.org/jdk21u-dev/pull/1343 From goetz at openjdk.org Mon Jan 20 15:21:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 20 Jan 2025 15:21:51 GMT Subject: [jdk21u-dev] RFR: 8331977: Crash: SIGSEGV in dlerror() Message-ID: I backport this for parity with 21.0.7-oracle. I had to resolve MainClassTest as the file was moved to another location. This is because later "8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package" was already backported. The applied code is unchanged. ------------- Commit messages: - Backport 24530022d066763f7573f5c6d2030a30dc55afa6 Changes: https://git.openjdk.org/jdk21u-dev/pull/1344/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1344&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331977 Stats: 122 lines in 5 files changed: 48 ins; 41 del; 33 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1344.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1344/head:pull/1344 PR: https://git.openjdk.org/jdk21u-dev/pull/1344 From duke at openjdk.org Mon Jan 20 18:50:47 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Mon, 20 Jan 2025 18:50:47 GMT Subject: [jdk11u-dev] RFR: 8340387: Update OS detection code to recognize Windows Server 2025 In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 08:57:42 GMT, Thomas Stuefe wrote: >> Backport of [JDK-8340387](https://bugs.openjdk.org/browse/JDK-8340387) to update OS detection code to recognize Windows Server 2025. This is a clean backport (but for copyright headers). Passes tier1 tests on Windows. > > LGTM, though for simple things that are clean no review is necessary. Agreed! Thanks anyway, @tstuefe ! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2977#issuecomment-2603066775 From goetz at openjdk.org Tue Jan 21 07:23:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 07:23:46 GMT Subject: [jdk17u-dev] RFR: 8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' In-Reply-To: <98QSluIM4lS1BJn7nzQb5mF9y7_jbt_3w0soNX8fYE8=.18cad0d0-2b1e-4b71-8173-87147c022b8a@github.com> References: <98QSluIM4lS1BJn7nzQb5mF9y7_jbt_3w0soNX8fYE8=.18cad0d0-2b1e-4b71-8173-87147c022b8a@github.com> Message-ID: On Mon, 20 Jan 2025 14:43:08 GMT, Goetz Lindenmaier wrote: > Resolved. These tests were touched by virtual threads and two follow-up cleanups I do not want to backport. > > I think it will be clean anyways. Only context mismatches. GHA failure: wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3234#issuecomment-2603837917 From goetz at openjdk.org Tue Jan 21 07:24:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 07:24:42 GMT Subject: [jdk17u-dev] RFR: 8325659: Normalize Random usage by incubator vector tests In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 12:41:35 GMT, Goetz Lindenmaier wrote: > Several files did not patch properly. > > I resolved two template files and ran the gen-tests.sh script. > This outputs files that are similar in changes to what the > change in 21u did. I had to add two empty lines to make > the backport clean. Let's see... GHA failure: wget issue, unrelated ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3230#issuecomment-2603838530 From goetz at openjdk.org Tue Jan 21 07:58:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 07:58:25 GMT Subject: [jdk17u-dev] RFR: 8329320: Simplify awt/print/PageFormat/NullPaper.java test Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 5cf457b74334c08bab40e2e6c1a8544a2555fb82 Changes: https://git.openjdk.org/jdk17u-dev/pull/3235/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3235&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329320 Stats: 177 lines in 1 file changed: 6 ins; 155 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3235.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3235/head:pull/3235 PR: https://git.openjdk.org/jdk17u-dev/pull/3235 From goetz at openjdk.org Tue Jan 21 07:58:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 07:58:30 GMT Subject: [jdk21u-dev] RFR: 8329320: Simplify awt/print/PageFormat/NullPaper.java test Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 5cf457b74334c08bab40e2e6c1a8544a2555fb82 Changes: https://git.openjdk.org/jdk21u-dev/pull/1345/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1345&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329320 Stats: 177 lines in 1 file changed: 6 ins; 155 del; 16 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1345.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1345/head:pull/1345 PR: https://git.openjdk.org/jdk21u-dev/pull/1345 From sgehwolf at openjdk.org Tue Jan 21 12:17:50 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 21 Jan 2025 12:17:50 GMT Subject: [jdk24u] RFR: 8347129: cpuset cgroups controller is required for no good reason Message-ID: Clean backport of a simple container detection fix which prevents it from working correctly on some distributions like Fedora 41. ------------- Commit messages: - Backport 2de71d04454b04ee887f7bd3e5decbfaa9ab8460 Changes: https://git.openjdk.org/jdk24u/pull/24/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=24&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347129 Stats: 6 lines in 1 file changed: 2 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/24.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/24/head:pull/24 PR: https://git.openjdk.org/jdk24u/pull/24 From sgehwolf at redhat.com Tue Jan 21 12:23:48 2025 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Tue, 21 Jan 2025 13:23:48 +0100 Subject: [JDK 24] jdk24u repo not in sync with jdk24 branch of jdk repo Message-ID: Hi, I've just discovered that the jdk24u[1] repository isn't up-to-date with the jdk24[2] branch of the jdk repo. Is there any plan to merge those? Thank you! Cheers, Severin [1] https://github.com/openjdk/jdk24u/ [2] https://github.com/openjdk/jdk/tree/jdk24 From goetz at openjdk.org Tue Jan 21 13:07:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 13:07:56 GMT Subject: [jdk17u-dev] RFR: 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java Message-ID: <2FPhRaxUi_K4dJ38g1it26_qR7HNXMQ86lt5TV9dg-Q=.7702ee11-c562-4ca3-8e23-1ad474a38476@github.com> I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport c43202baf6eb7e49ec458037971a9efa392d053e Changes: https://git.openjdk.org/jdk17u-dev/pull/3236/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3236&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341037 Stats: 22 lines in 2 files changed: 0 ins; 20 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3236.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3236/head:pull/3236 PR: https://git.openjdk.org/jdk17u-dev/pull/3236 From goetz at openjdk.org Tue Jan 21 13:08:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 13:08:24 GMT Subject: [jdk21u-dev] RFR: 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport c43202baf6eb7e49ec458037971a9efa392d053e Changes: https://git.openjdk.org/jdk21u-dev/pull/1347/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1347&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341037 Stats: 22 lines in 2 files changed: 0 ins; 20 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1347.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1347/head:pull/1347 PR: https://git.openjdk.org/jdk21u-dev/pull/1347 From goetz at openjdk.org Tue Jan 21 13:08:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 13:08:38 GMT Subject: [jdk21u-dev] RFR: 8341111: open source several AWT tests including menu shortcut tests Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 04c9c5f0a7b49bbabfc2244411c6c995a3b464cf Changes: https://git.openjdk.org/jdk21u-dev/pull/1346/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1346&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341111 Stats: 743 lines in 6 files changed: 743 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1346.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1346/head:pull/1346 PR: https://git.openjdk.org/jdk21u-dev/pull/1346 From goetz at openjdk.org Tue Jan 21 13:10:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 13:10:09 GMT Subject: [jdk17u-dev] RFR: 8341111: open source several AWT tests including menu shortcut tests Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 04c9c5f0a7b49bbabfc2244411c6c995a3b464cf Changes: https://git.openjdk.org/jdk17u-dev/pull/3237/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3237&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341111 Stats: 743 lines in 6 files changed: 743 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3237.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3237/head:pull/3237 PR: https://git.openjdk.org/jdk17u-dev/pull/3237 From goetz at openjdk.org Tue Jan 21 13:33:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 13:33:51 GMT Subject: [jdk21u-dev] RFR: 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 4b928167435bbf41dd00425c927da761751ca704 Changes: https://git.openjdk.org/jdk21u-dev/pull/1348/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1348&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345375 Stats: 128 lines in 1 file changed: 37 ins; 12 del; 79 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1348.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1348/head:pull/1348 PR: https://git.openjdk.org/jdk21u-dev/pull/1348 From goetz at openjdk.org Tue Jan 21 13:34:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 13:34:51 GMT Subject: [jdk17u-dev] RFR: 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java Message-ID: I backport this for parity with 17.0.15-oracle. Patch applied clean, but I had to adapt the code to compile with Java 17. Thread.ofPlatform().name("Close-Available-1") is not supported. ------------- Commit messages: - Backport 4b928167435bbf41dd00425c927da761751ca704 Changes: https://git.openjdk.org/jdk17u-dev/pull/3238/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3238&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345375 Stats: 134 lines in 1 file changed: 43 ins; 12 del; 79 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3238.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3238/head:pull/3238 PR: https://git.openjdk.org/jdk17u-dev/pull/3238 From shade at openjdk.org Tue Jan 21 14:48:10 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 21 Jan 2025 14:48:10 GMT Subject: [jdk24u] RFR: 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level Message-ID: UX improvement for Epsilon. The patch is simple and was in mainline for a few weeks. ------------- Commit messages: - Backport 1a0fe49732187db9e8776f80feefab4373114f75 Changes: https://git.openjdk.org/jdk24u/pull/25/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=25&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347256 Stats: 24 lines in 1 file changed: 12 ins; 12 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/25.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/25/head:pull/25 PR: https://git.openjdk.org/jdk24u/pull/25 From rrich at openjdk.org Tue Jan 21 15:22:46 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 21 Jan 2025 15:22:46 GMT Subject: [jdk17u-dev] RFR: 8334305: Remove all code for nsk.share.Log verbose mode [v2] In-Reply-To: <7RUJLqMDDLiGxew_YTvOj8kXYR5l15FOfF35p_OUrUI=.7b057867-bc42-4967-a90a-7568d0b32bb8@github.com> References: <7RUJLqMDDLiGxew_YTvOj8kXYR5l15FOfF35p_OUrUI=.7b057867-bc42-4967-a90a-7568d0b32bb8@github.com> Message-ID: <7nGXkw-eVFhpzR_EHHchaWoMX5mRjZDy8upzHthn-Fg=.032cf223-3349-4c7d-bbe9-64c4d1bf8531@github.com> On Mon, 20 Jan 2025 13:59:51 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.15-oracle. >> >> Resolved Log.java. Some code adaptions and additional changes needed to make it work. >> >> I include JDK-8341412, as I need a review anyways. Tests mentioned in 8341412 all pass, too. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Backport follow-up 8341412 Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3231#pullrequestreview-2564955543 From rrich at openjdk.org Tue Jan 21 15:26:48 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 21 Jan 2025 15:26:48 GMT Subject: [jdk21u-dev] RFR: 8331977: Crash: SIGSEGV in dlerror() In-Reply-To: References: Message-ID: <-aiY7AHja32QPm6LmF32umcf9VI6t3nf23fHJ2T0XEk=.3f6e49b6-6531-49f9-89ec-df6cb9a87dd6@github.com> On Mon, 20 Jan 2025 15:16:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > I had to resolve MainClassTest as the file was moved to another location. > This is because later "8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package" > was already backported. > The applied code is unchanged. Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1344#pullrequestreview-2564967212 From duke at openjdk.org Tue Jan 21 15:38:37 2025 From: duke at openjdk.org (duke) Date: Tue, 21 Jan 2025 15:38:37 GMT Subject: [jdk21u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information [v2] In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 09:08:48 GMT, Radek ??p wrote: >> Backport of JDK-8343599 Kmem limit and max values swapped when printing container information >> >> Clean backport. >> Passed tier1 tests. >> >> The only failing tier1 test is java/foreign/nested/TestNested.java which is failing due to preview API on the current master as well with: >> >> `(use --enable-preview to enable preview APIs) >> ... is a preview API and is disabled by default.` > > Radek ??p has updated the pull request incrementally with one additional commit since the last revision: > > Update full name @RadekCap Your change (at version 3342ca3e8dba9a5eb9ec11a2103cc049fe554ad3) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1341#issuecomment-2605065867 From duke at openjdk.org Tue Jan 21 15:38:43 2025 From: duke at openjdk.org (duke) Date: Tue, 21 Jan 2025 15:38:43 GMT Subject: [jdk21u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 [v2] In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 13:59:22 GMT, Radek ??p wrote: >> Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 >> >> Clean backport. >> Passed tier1 tests. >> Passed gtests. > > Radek ??p has updated the pull request incrementally with one additional commit since the last revision: > > Update full name @RadekCap Your change (at version b3f0fb3e8043c2a8320c97f82c77af175d988238) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1327#issuecomment-2605066336 From duke at openjdk.org Tue Jan 21 15:38:50 2025 From: duke at openjdk.org (duke) Date: Tue, 21 Jan 2025 15:38:50 GMT Subject: [jdk11u-dev] RFR: 8336012: Fix usages of jtreg-reserved properties [v2] In-Reply-To: References: Message-ID: <3tpxcL2ZKPFVQ8_8wqAIZMdnRCswhlEj-fGqSN4Z3kw=.42ff379f-8749-41cf-821f-a017f4da8b17@github.com> On Wed, 15 Jan 2025 15:40:09 GMT, Radek ??p wrote: >> Backport of JDK-8336012 - Fix usages of jtreg-reserved properties >> >> It's fixing the java/lang/invoke/PrivateInvokeTest.java#PrivateInvokeTest failure. >> >> Clean backport. >> Passed tier 1 tests. >> Passed gtests. >> >> GH Actions are passing (aside from deprecated MacOSes). > > Radek ??p has updated the pull request incrementally with one additional commit since the last revision: > > Update full name @RadekCap Your change (at version 96ffa3f98e27f631f5edafcf9c45a66722a76626) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2984#issuecomment-2605064468 From goetz at openjdk.org Tue Jan 21 15:56:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 21 Jan 2025 15:56:41 GMT Subject: [jdk21u-dev] RFR: 8331977: Crash: SIGSEGV in dlerror() In-Reply-To: References: Message-ID: <4nseFjZGmDw9MZBaMtlOUa9hwESF_xqO6Cwvwy70oHo=.c003554e-d29e-419f-a888-a0a4f263e9a2@github.com> On Mon, 20 Jan 2025 15:16:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > I had to resolve MainClassTest as the file was moved to another location. > This is because later "8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package" > was already backported. > The applied code is unchanged. Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1344#issuecomment-2605112374 From duke at openjdk.org Tue Jan 21 16:40:40 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 21 Jan 2025 16:40:40 GMT Subject: [jdk11u-dev] Integrated: 8336012: Fix usages of jtreg-reserved properties In-Reply-To: References: Message-ID: <46zhVkoVbY3q5qZFmLVnpHOZVN33XEO86Z0ul0i4LgE=.6a362012-08b6-4736-81fe-909a88fa1602@github.com> On Thu, 9 Jan 2025 13:09:37 GMT, Radek ??p wrote: > Backport of JDK-8336012 - Fix usages of jtreg-reserved properties > > It's fixing the java/lang/invoke/PrivateInvokeTest.java#PrivateInvokeTest failure. > > Clean backport. > Passed tier 1 tests. > Passed gtests. > > GH Actions are passing (aside from deprecated MacOSes). This pull request has now been integrated. Changeset: 86a1b523 Author: Radek Cap Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/86a1b523c58464278aa822342022bdfe5b62f2a2 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod 8336012: Fix usages of jtreg-reserved properties Backport-of: 98526a632076775d0d7dba28a1e083ef348bc82a ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2984 From duke at openjdk.org Tue Jan 21 16:40:42 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 21 Jan 2025 16:40:42 GMT Subject: [jdk21u-dev] Integrated: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 12:04:00 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. This pull request has now been integrated. Changeset: c0ab8a9f Author: Radek Cap Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/c0ab8a9fb3be7a2f49b681eddaddd617809e4820 Stats: 13 lines in 2 files changed: 10 ins; 0 del; 3 mod 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 Backport-of: 9267dfa63b1d6b3f339782d2b720055a3da8ae6a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1327 From duke at openjdk.org Tue Jan 21 16:41:42 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 21 Jan 2025 16:41:42 GMT Subject: [jdk21u-dev] Integrated: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: References: Message-ID: On Sat, 18 Jan 2025 21:49:48 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > > The only failing tier1 test is java/foreign/nested/TestNested.java which is failing due to preview API on the current master as well with: > > `(use --enable-preview to enable preview APIs) > ... is a preview API and is disabled by default.` This pull request has now been integrated. Changeset: ab69b0d1 Author: Radek Cap Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/ab69b0d10070b7bac7548ba3612c8f5eee2b7b99 Stats: 3 lines in 1 file changed: 1 ins; 1 del; 1 mod 8343599: Kmem limit and max values swapped when printing container information Backport-of: 6cdebf0e4ce274fcaaff0bad292d467e31d698d8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1341 From fmeum at openjdk.org Tue Jan 21 17:31:35 2025 From: fmeum at openjdk.org (Fabian Meumertzheim) Date: Tue, 21 Jan 2025 17:31:35 GMT Subject: [jdk24u] RFR: 8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running In-Reply-To: References: Message-ID: On Wed, 15 Jan 2025 13:10:25 GMT, Fabian Meumertzheim wrote: > Hi all, > > This pull request contains a backport of commit [af3f5d85](https://github.com/openjdk/jdk/commit/af3f5d852e5dd0191548bdc477546b5b343d1276) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alan Bateman on 15 Jan 2025 and was reviewed by Viktor Klang. > > Thanks! @AlanBateman Would you be available to sponsor this change? Should I also sent a backport request to 21? ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/19#issuecomment-2605343033 From alanb at openjdk.org Tue Jan 21 17:56:09 2025 From: alanb at openjdk.org (Alan Bateman) Date: Tue, 21 Jan 2025 17:56:09 GMT Subject: [jdk24u] RFR: 8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 17:29:01 GMT, Fabian Meumertzheim wrote: > @AlanBateman Would you be available to sponsor this change? Should I also sent a backport request to 21? It would be better to have the change bake in main line before thinking about back ports. So I think a bit premature to have a PR. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/19#issuecomment-2605390220 From fmeum at openjdk.org Tue Jan 21 18:02:42 2025 From: fmeum at openjdk.org (Fabian Meumertzheim) Date: Tue, 21 Jan 2025 18:02:42 GMT Subject: [jdk24u] RFR: 8347039: ThreadPerTaskExecutor terminates if cancelled tasks still running In-Reply-To: References: Message-ID: <0LIHZL0azg9imeBECe1H3-0nYChvOYsBvRFHI9OhpY4=.c602095c-856a-41b8-8282-2131e669e00c@github.com> On Wed, 15 Jan 2025 13:10:25 GMT, Fabian Meumertzheim wrote: > Hi all, > > This pull request contains a backport of commit [af3f5d85](https://github.com/openjdk/jdk/commit/af3f5d852e5dd0191548bdc477546b5b343d1276) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alan Bateman on 15 Jan 2025 and was reviewed by Viktor Klang. > > Thanks! Understood (sorry, I barely have any experience with backporting)! What would be a reasonable period after which we should revisit this? ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/19#issuecomment-2605404666 From robm at openjdk.org Tue Jan 21 18:59:43 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 21 Jan 2025 18:59:43 GMT Subject: [jdk23u] Integrated: Merge a13b02ce6f8545b9fce1263f0b5a219b55fb2522 Message-ID: Merge ------------- Commit messages: - Merge - 8340586: JdkJfrEvent::get_all_klasses stores non-strong oops in JNI handles - 8342962: [s390x] TestOSRLotsOfLocals.java crashes - 8342489: compiler/c2/irTests/TestVectorizationMismatchedAccess.java fails on big-endian platforms - 8337753: Target class of upcall stub may be unloaded - Merge - 8342114: Change milestone to fcs for all releases - Merge - 8330045: Enhance array handling - 8302111: Serialization considerations - ... and 18 more: https://git.openjdk.org/jdk23u/compare/9101cc14...34cc9e8a The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk23u/pull/236/files Stats: 1124 lines in 26 files changed: 621 ins; 295 del; 208 mod Patch: https://git.openjdk.org/jdk23u/pull/236.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/236/head:pull/236 PR: https://git.openjdk.org/jdk23u/pull/236 From robm at openjdk.org Tue Jan 21 18:59:44 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 21 Jan 2025 18:59:44 GMT Subject: [jdk23u] Integrated: Merge a13b02ce6f8545b9fce1263f0b5a219b55fb2522 In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 18:51:53 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: aa9bbd5a Author: Rob McKenna URL: https://git.openjdk.org/jdk23u/commit/aa9bbd5a6a3ac817e5990b718a7c78a2a7e311ba Stats: 1124 lines in 26 files changed: 621 ins; 295 del; 208 mod Merge ------------- PR: https://git.openjdk.org/jdk23u/pull/236 From rob.mckenna at oracle.com Tue Jan 21 19:11:40 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 21 Jan 2025 19:11:40 +0000 Subject: [23u Communication] JDK 23.0.2 changes pushed Message-ID: JDK 23.0.2 content has been pushed to https://github.com/openjdk/jdk23u -Rob From wkemper at openjdk.org Tue Jan 21 19:28:15 2025 From: wkemper at openjdk.org (William Kemper) Date: Tue, 21 Jan 2025 19:28:15 GMT Subject: [jdk21u-dev] RFR: 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause Message-ID: This was not a clean backport, the conflicts were trivial to resolve. This addresses a fairly critical issue where in a mistimed heap dump may cause heap corruption or vm crashes for Shenandoah GC. ------------- Commit messages: - Backport 6a29a8110ec38b4adc8163ba8651cbc935353f1d Changes: https://git.openjdk.org/jdk21u-dev/pull/1350/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1350&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345750 Stats: 20 lines in 4 files changed: 13 ins; 1 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1350.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1350/head:pull/1350 PR: https://git.openjdk.org/jdk21u-dev/pull/1350 From wkemper at openjdk.org Tue Jan 21 19:45:20 2025 From: wkemper at openjdk.org (William Kemper) Date: Tue, 21 Jan 2025 19:45:20 GMT Subject: [jdk23u] RFR: 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause Message-ID: This was not a clean backport, the conflicts were trivial to resolve. This addresses a fairly critical issue where in a mistimed heap dump may cause heap corruption or vm crashes for Shenandoah GC. ------------- Commit messages: - Backport 6a29a8110ec38b4adc8163ba8651cbc935353f1d Changes: https://git.openjdk.org/jdk23u/pull/237/files Webrev: https://webrevs.openjdk.org/?repo=jdk23u&pr=237&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345750 Stats: 20 lines in 4 files changed: 13 ins; 1 del; 6 mod Patch: https://git.openjdk.org/jdk23u/pull/237.diff Fetch: git fetch https://git.openjdk.org/jdk23u.git pull/237/head:pull/237 PR: https://git.openjdk.org/jdk23u/pull/237 From phh at openjdk.org Tue Jan 21 20:11:39 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 21 Jan 2025 20:11:39 GMT Subject: [jdk23u] RFR: 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 19:39:12 GMT, William Kemper wrote: > This was not a clean backport, the conflicts were trivial to resolve. This addresses a fairly critical issue where in a mistimed heap dump may cause heap corruption or vm crashes for Shenandoah GC. jdk23u-dev? ------------- PR Comment: https://git.openjdk.org/jdk23u/pull/237#issuecomment-2605640009 From ysr at openjdk.org Tue Jan 21 22:48:42 2025 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Tue, 21 Jan 2025 22:48:42 GMT Subject: [jdk21u-dev] RFR: 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 19:22:03 GMT, William Kemper wrote: > This was not a clean backport, the conflicts were trivial to resolve. This addresses a fairly critical issue where in a mistimed heap dump may cause heap corruption or vm crashes for Shenandoah GC. ? ------------- Marked as reviewed by ysr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1350#pullrequestreview-2565841217 From ysr at openjdk.org Tue Jan 21 22:50:41 2025 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Tue, 21 Jan 2025 22:50:41 GMT Subject: [jdk23u] RFR: 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 19:39:12 GMT, William Kemper wrote: > This was not a clean backport, the conflicts were trivial to resolve. This addresses a fairly critical issue where in a mistimed heap dump may cause heap corruption or vm crashes for Shenandoah GC. ? macos builds seem to be failing because of what appears to be an infra issue. ------------- Marked as reviewed by ysr (Reviewer). PR Review: https://git.openjdk.org/jdk23u/pull/237#pullrequestreview-2565842159 PR Comment: https://git.openjdk.org/jdk23u/pull/237#issuecomment-2605897509 From andrew at openjdk.org Wed Jan 22 01:46:53 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 22 Jan 2025 01:46:53 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Merge `jdk-11.0.26-ga` ------------- Commit messages: - Merge jdk11u:master - 8347483: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.26 - 8339180: Enhanced Building of Processes: Follow-on Issue - 8335912: Add an operation mode to the jar command when extracting to not overwriting existing files - 8336564: Enhance mask blit functionality redux - 8335428: Enhanced Building of Processes - 8330045: Enhance array handling The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk11u-dev/pull/2989/files Stats: 89 lines in 3 files changed: 56 ins; 8 del; 25 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2989.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2989/head:pull/2989 PR: https://git.openjdk.org/jdk11u-dev/pull/2989 From gnu.andrew at redhat.com Wed Jan 22 01:56:26 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 22 Jan 2025 01:56:26 +0000 Subject: OpenJDK 11.0.26 Released Message-ID: We are pleased to announce the release of OpenJDK 11.0.26. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.26+4.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.26+4.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: c8c08c47bf5f610c93f1b8428b9cd770c577349fbb73f2e1d818e1234de62006 openjdk-11.0.26+4.tar.xz f01ee4689f9792f658518229d9a58224502205d7c6b492e6dac4845629bf37b2 openjdk-11.0.26+4.tar.xz.sig SHA512 checksums: 99f635fa2fcbf34b8ddbaa830554832075a0108a98b39d03c205b08669c0375161c0f61f1561f365742ece886c929dfb3d4437d53418b47966dd7ee80dbc63ea openjdk-11.0.26+4.tar.xz 11f9130a3f12fe8c0860556b6ad348c368b4ed993a58f06cbf4626e986606f8b8008cdc3d7ec55db5b5e11191819132a631f85bfc6e560bbfdc2ae36a0f4a6dc openjdk-11.0.26+4.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.26+4.sha256 * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.26+4.sha512 New in release OpenJDK 11.0.26 (2025-01-21): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk11026 * CVEs - CVE-2025-21502 * Changes - JDK-8224624: Inefficiencies in CodeStrings::add_comment cause timeouts - JDK-8225045: javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java fails on linux-x64 - JDK-8232367: Update Reactive Streams to 1.0.3 -- tests only - JDK-8247706: Unintentional use of new Date(year...) with absolute year - JDK-8299254: Support dealing with standard assert macro - JDK-8303920: Avoid calling out to python in DataDescriptorSignatureMissing test - JDK-8315936: Parallelize gc/stress/TestStressG1Humongous.java test - JDK-8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak - JDK-8328300: Convert PrintDialogsTest.java from Applet to main program - JDK-8328642: Convert applet test MouseDraggedOutCauseScrollingTest.html to main - JDK-8330045: Enhance array handling - JDK-8334332: TestIOException.java fails if run by root - JDK-8335428: Enhanced Building of Processes - JDK-8335801: [11u] Backport of 8210988 to 11u removes gcc warnings - JDK-8335912, JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files - JDK-8336564: Enhance mask blit functionality redux - JDK-8338402: GHA: some of bundles may not get removed - JDK-8339082: Bump update version for OpenJDK: jdk-11.0.26 - JDK-8339180: Enhanced Building of Processes: Follow-on Issue - JDK-8339470: [17u] More defensive fix for 8163921 - JDK-8339637: (tz) Update Timezone Data to 2024b - JDK-8339644: Improve parsing of Day/Month in tzdata rules - JDK-8339803: Acknowledge case insensitive unambiguous keywords in tzdata files - JDK-8340552: Harden TzdbZoneRulesCompiler against missing zone names - JDK-8340671: GHA: Bump macOS and Xcode versions to macos-12 and XCode 13.4.1 - JDK-8340815: Add SECURITY.md file - JDK-8342426: [11u] javax/naming/module/RunBasic.java javac compile fails - JDK-8342629: [11u] Properly message out that shenandoah is disabled - JDK-8347483: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.26 Notes on individual issues: =========================== core-libs/java.util.jar: JDK-8335912/JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files =================================================================================================================== In previous OpenJDK releases, when the jar tool extracted files from an archive, it would overwrite any existing files with the same name in the target directory. With this release, a new option ('-k' or '--keep-old-files') may be specified so that existing files are not overwritten. The option may be specified in short or long option form, as in the following examples: * jar xkf foo.jar * jar --extract --keep-old-files --file foo.jar By default, the old behaviour remains in place and files will be overwritten. core-libs/java.time: JDK-8339637: (tz) Update Timezone Data to 2024b =============================================== This OpenJDK release upgrades the in-tree copy of the IANA timezone database to 2024b. This timezone update is primarily concerned with improving historical data for Mexico, Monogolia and Portugal. It also makes Asia/Choibalsan an alias for Asia/Ulaanbaatar and makes the MET timezone the same as CET. The 2024b update also makes a number of legacy timezone IDs equal to geographical names rather than fixed offsets, as follows: * EST => America/Panama instead of -5:00 * MST => America/Phoenix instead of -7:00 * HST => Pacific/Honolulu instead of -10:00 For long term support releases of OpenJDK, this change is overridden locally to retain the existing fixed offset mapping. Happy hacking, -- 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 Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From gnu.andrew at redhat.com Wed Jan 22 02:00:08 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 22 Jan 2025 02:00:08 +0000 Subject: OpenJDK 17.0.14 Released Message-ID: We are pleased to announce the release of OpenJDK 17.0.14. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.14+7.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.14+7.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: 39a984e49a4216013e7a418fb91d46263165e5762e4ad9bd4ef95f9545e96fd6 openjdk-17.0.14+7.tar.xz 8bfd026bf8b9c93ecd4b8055e6074729036c08961ba434f00dcbe200bcc2f7e2 openjdk-17.0.14+7.tar.xz.sig SHA512 checksums: 05cdbe49beb5a9f99e1221faa6b9cfbfe9ebb94c2b5a71858123a78383d64385563c90fafcea61a7f3b27e5d85bce6416ce0ff5d0c5db140c38bdbc541b33090 openjdk-17.0.14+7.tar.xz 80def6a15e1ec6ff9da65c6aa62b86c784d6617e076ff42d521357a6a6908277c93fcaadac1cdf729df6e089f0afc5a7174c68a2519f436b7ab2e84ab0a48a09 openjdk-17.0.14+7.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.14+7.sha256 * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.14+7.sha512 New in release OpenJDK 17.0.14 (2025-01-21): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk17014 * CVEs - CVE-2025-21502 * Changes - JDK-7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color - JDK-8028127: Regtest java/security/Security/SynchronizedAccess.java is incorrect - JDK-8071693: Introspector ignores default interface methods - JDK-8195675: Call to insertText with single character from custom Input Method ignored - JDK-8202926: Test java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html fails - JDK-8207908: JMXStatusTest.java fails assertion intermittently - JDK-8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. - JDK-8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" - JDK-8254759: [TEST_BUG] [macosx] javax/swing/JInternalFrame/4202966/IntFrameCoord.html fails - JDK-8258734: jdk/jfr/event/oldobject/TestClassLoaderLeak.java failed with "RuntimeException: Could not find class leak" - JDK-8268364: jmethod clearing should be done during unloading - JDK-8269770: nsk tests should start IOPipe channel before launch debuggee - Debugee.prepareDebugee - JDK-8271003: hs_err improvement: handle CLASSPATH env setting longer than O_BUFLEN - JDK-8271456: Avoid looking up standard charsets in "java.desktop" module - JDK-8271821: mark hotspot runtime/MinimalVM tests which ignore external VM flags - JDK-8271825: mark hotspot runtime/LoadClass tests which ignore external VM flags - JDK-8271836: runtime/ErrorHandling/ClassPathEnvVar.java fails with release VMs - JDK-8272746: ZipFile can't open big file (NegativeArraySizeException) - JDK-8273914: Indy string concat changes order of operations - JDK-8274170: Add hooks for custom makefiles to augment jtreg test execution - JDK-8274505: Too weak variable type leads to unnecessary cast in java.desktop - JDK-8276763: java/nio/channels/SocketChannel/AdaptorStreams.java fails with "SocketTimeoutException: Read timed out" - JDK-8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test - JDK-8280131: jcmd reports "Module jdk.jfr not found." when "jdk.management.jfr" is missing - JDK-8281379: Assign package declarations to all jtreg test cases under gc - JDK-8282578: AIOOBE in javax.sound.sampled.Clip - JDK-8283214: [macos] Screen magnifier does not show the magnified text for JComboBox - JDK-8283222: improve diagnosability of runtime/8176717/TestInheritFD.java timeouts - JDK-8284291: sun/security/krb5/auto/Renew.java fails intermittently on Windows 11 - JDK-8284874: Add comment to ProcessHandle/OnExitTest to describe zombie problem - JDK-8286160: (fs) Files.exists returns unexpected results with C:\pagefile.sys because it's not readable - JDK-8287003: InputStreamReader::read() can return zero despite writing a char in the buffer - JDK-8288976: classfile parser 'wrong name' error message has the names the wrong way around - JDK-8289184: runtime/ClassUnload/DictionaryDependsTest.java failed with "Test failed: should be unloaded" - JDK-8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests - JDK-8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023 - JDK-8292309: Fix java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java test - JDK-8293061: Combine CDSOptions and AppCDSOptions test utility classes - JDK-8293877: Rewrite MineField test - JDK-8294193: Files.createDirectories throws FileAlreadyExistsException for a symbolic link whose target is an existing directory - JDK-8294726: Update URLs in minefield tests - JDK-8295239: Refactor java/util/Formatter/Basic script into a Java native test launcher - JDK-8295344: Harden runtime/StackGuardPages/TestStackGuardPages.java - JDK-8295859: Update Manual Test Groups - JDK-8296709: WARNING: JNI call made without checking exceptions - JDK-8296718: Refactor bootstrap Test Common Functionalities to test/lib/Utils - JDK-8296787: Unify debug printing format of X.509 cert serial numbers - JDK-8296972: [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected. - JDK-8298513: vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java fails with usage tracker - JDK-8300416: java.security.MessageDigestSpi clone can result in thread-unsafe clones - JDK-8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated - JDK-8302225: SunJCE Provider doesn't validate key sizes when using 'constrained' transforms for AES/KW and AES/KWP - JDK-8303697: ProcessTools doesn't print last line of process output - JDK-8303705: Field sleeper.started should be volatile JdbLockTestTarg.java - JDK-8303742: CompletableFuture.orTimeout leaks if the future completes exceptionally - JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose - JDK-8304557: java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java times out - JDK-8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate - JDK-8307297: Move some DnD tests to open - JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM - JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 - JDK-8309303: jdk/internal/misc/VM/RuntimeArguments test ignores jdk/internal/vm/options - JDK-8309532: java/lang/Class/getDeclaredField/FieldSetAccessibleTest should filter modules that depend on JVMCI - JDK-8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ - JDK-8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests - JDK-8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04 - JDK-8313374: --enable-ccache's CCACHE_BASEDIR breaks builds - JDK-8313638: Add test for dump of resolved references - JDK-8313854: Some tests in serviceability area fail on localized Windows platform - JDK-8313878: Exclude two compiler/rtm/locking tests on ppc64le - JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) - JDK-8314824: Fix serviceability/jvmti/8036666/GetObjectLockCount.java to use vm flags - JDK-8314829: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags - JDK-8314831: NMT tests ignore vm flags - JDK-8315097: Rename createJavaProcessBuilder - JDK-8315406: [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags - JDK-8315988: Parallel: Make TestAggressiveHeap use createTestJvm - JDK-8316410: GC: Make TestCompressedClassFlags use createTestJvm - JDK-8316446: 4 sun/management/jdp tests ignore VM flags - JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags - JDK-8316464: 3 sun/tools tests ignore VM flags - JDK-8316562: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829 - JDK-8316581: Improve performance of Symbol::print_value_on() - JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm - JDK-8317116: Provide layouts for multiple test UI in PassFailJFrame - JDK-8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm - JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm - JDK-8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm - JDK-8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic" - JDK-8318964: Fix build failures caused by 8315097 - JDK-8319574: Exec/process tests should be marked as flagless - JDK-8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException - JDK-8319651: Several network tests ignore vm flags when start java process - JDK-8319817: Charset constructor should make defensive copy of aliases - JDK-8320586: update manual test/jdk/TEST.groups - JDK-8320665: update jdk_core at open/test/jdk/TEST.groups - JDK-8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions - JDK-8320675: PrinterJob/SecurityDialogTest.java hangs - JDK-8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed - JDK-8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading - JDK-8321470: ThreadLocal.nextHashCode can be static final - JDK-8321543: Update NSS to version 3.96 - JDK-8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile - JDK-8322754: click JComboBox when dialog about to close causes IllegalComponentStateException - JDK-8322766: Micro bench SSLHandshake should use default algorithms - JDK-8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order - JDK-8322830: Add test case for ZipFile opening a ZIP with no entries - JDK-8323562: SaslInputStream.read() may return wrong value - JDK-8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() - JDK-8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3 - JDK-8324841: PKCS11 tests still skip execution - JDK-8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages - JDK-8325525: Create jtreg test case for JDK-8325203 - JDK-8325587: Shenandoah: ShenandoahLock should allow blocking in VM - JDK-8325610: CTW: Add StressIncrementalInlining to stress options - JDK-8325616: JFR ZGC Allocation Stall events should record stack traces - JDK-8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java - JDK-8325851: Hide PassFailJFrame.Builder constructor - JDK-8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut - JDK-8326121: vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless. - JDK-8326611: Clean up vmTestbase/nsk/stress/stack tests - JDK-8326898: NSK tests should listen on loopback addresses only - JDK-8326948: Force English locale for timeout formatting - JDK-8327401: Some jtreg tests fail on Wayland without any tracking bug - JDK-8327474: Review use of java.io.tmpdir in jdk tests - JDK-8327924: Simplify TrayIconScalingTest.java - JDK-8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program - JDK-8328242: Add a log area to the PassFailJFrame - JDK-8328303: 3 JDI tests timed out with UT enabled - JDK-8328379: Convert URLDragTest.html applet test to main - JDK-8328402: Implement pausing functionality for the PassFailJFrame - JDK-8328619: sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java failed with BindException: Address already in use - JDK-8328697: SubMenuShowTest and SwallowKeyEvents tests stabilization - JDK-8328723: IP Address error when client enables HTTPS endpoint check on server socket - JDK-8328957: Update PKCS11Test.java to not use hardcoded path - JDK-8330045: Enhance array handling - JDK-8330278: Have SSLSocketTemplate.doClientSide use loopback address - JDK-8330464: hserr generic events - add entry for the before_exit calls - JDK-8330621: Make 5 compiler tests use ProcessTools.executeProcess - JDK-8330814: Cleanups for KeepAliveCache tests - JDK-8331142: Add test for number of loader threads in BasicDirectoryModel - JDK-8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options - JDK-8331405: Shenandoah: Optimize ShenandoahLock with TTAS - JDK-8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock - JDK-8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only - JDK-8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer - JDK-8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool' - JDK-8331863: DUIterator_Fast used before it is constructed - JDK-8331864: Update Public Suffix List to 1cbd6e7 - JDK-8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI - JDK-8332340: Add JavacBench as a test case for CDS - JDK-8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null - JDK-8332589: ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null - JDK-8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array' - JDK-8332724: x86 MacroAssembler may over-align code - JDK-8332777: Update JCStress test suite - JDK-8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null - JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled - JDK-8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS - JDK-8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool' - JDK-8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int' - JDK-8332935: Crash: assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries - JDK-8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature - JDK-8333824: Unused ClassValue in VarHandles - JDK-8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts - JDK-8334405: java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect - JDK-8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test - JDK-8334567: [test] runtime/os/TestTracePageSizes move ppc handling - JDK-8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp - JDK-8335267: [XWayland] move screencast tokens from .awt to .java folder - JDK-8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile - JDK-8335428: Enhanced Building of Processes - JDK-8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ... - JDK-8335493: check_gc_overhead_limit should reset SoftRefPolicy::_should_clear_all_soft_refs - JDK-8335530: Java file extension missing in AuthenticatorTest - JDK-8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop - JDK-8335904: Fix invalid comment in ShenandoahLock - JDK-8335912, JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files - JDK-8336240: Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException - JDK-8336257: Additional tests in jmxremote/startstop to match on PID not app name - JDK-8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive - JDK-8336342: Fix known X11 library locations in sysroot - JDK-8336343: Add more known sysroot library locations for ALSA - JDK-8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf - JDK-8336564: Enhance mask blit functionality redux - JDK-8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout - JDK-8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result - JDK-8337320: Update ProblemList.txt with tests known to fail on XWayland - JDK-8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags - JDK-8337780: RISC-V: C2: Change C calling convention for sp to NS - JDK-8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows - JDK-8337851: Some tests have name which confuse jtreg - JDK-8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases - JDK-8338058: map_or_reserve_memory_aligned Windows enhance remap assertion - JDK-8338101: remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 - JDK-8338109: java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList - JDK-8338286: GHA: Demote x86_32 to hotspot build only - JDK-8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections - JDK-8338402: GHA: some of bundles may not get removed - JDK-8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813 - JDK-8338751: ConfigureNotify behavior has changed in KWin 6.2 - JDK-8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java - JDK-8339081: Bump update version for OpenJDK: jdk-17.0.14 - JDK-8339180: Enhanced Building of Processes: Follow-on Issue - JDK-8339248: RISC-V: Remove li64 macro assembler routine and related code - JDK-8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs - JDK-8339470: [17u] More defensive fix for 8163921 - JDK-8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message - JDK-8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap - JDK-8339560: Unaddressed comments during code review of JDK-8337664 - JDK-8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent - JDK-8339637: (tz) Update Timezone Data to 2024b - JDK-8339644: Improve parsing of Day/Month in tzdata rules - JDK-8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings - JDK-8339741: RISC-V: C ABI breakage for integer on stack - JDK-8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java - JDK-8339803: Acknowledge case insensitive unambiguous keywords in tzdata files - JDK-8339892: Several security shell tests don't set TESTJAVAOPTS - JDK-8339931: Update problem list for WindowUpdateFocusabilityTest.java - JDK-8340007: Refactor KeyEvent/FunctionKeyTest.java - JDK-8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout - JDK-8340210: Add positionTestUI() to PassFailJFrame.Builder - JDK-8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity - JDK-8340306: Add border around instructions in PassFailJFrame - JDK-8340308: PassFailJFrame: Make rows default to number of lines in instructions - JDK-8340365: Position the first window of a window list - JDK-8340387: Update OS detection code to recognize Windows Server 2025 - JDK-8340418: GHA: MacOS AArch64 bundles can be removed prematurely - JDK-8340461: Amend description for logArea - JDK-8340466: Add description for PassFailJFrame constructors - JDK-8340552: Harden TzdbZoneRulesCompiler against missing zone names - JDK-8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos - JDK-8340657: [PPC64] SA determines wrong unextendedSP - JDK-8340684: Reading from an input stream backed by a closed ZipFile has no test coverage - JDK-8340785: Update description of PassFailJFrame and samples - JDK-8340799: Add border inside instruction frame in PassFailJFrame - JDK-8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe - JDK-8340815: Add SECURITY.md file - JDK-8340899: Remove wildcard bound in PositionWindows.positionTestWindows - JDK-8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter - JDK-8341235: Improve default instruction frame title in PassFailJFrame - JDK-8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code - JDK-8341635: [17u] runtime/ErrorHandling/ClassPathEnvVar test ignores external VM flags - JDK-8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code - JDK-8341806: Gcc version detection failure on Alinux3 - JDK-8341927: Replace hardcoded security providers with new test.provider.name system property - JDK-8341997: Tests create files in src tree instead of scratch dir - JDK-8342181: Update tests to use stronger Key and Salt size - JDK-8342183: Update tests to use stronger algorithms and keys - JDK-8342188: Update tests to use stronger key parameters and certificates - JDK-8342496: C2/Shenandoah: SEGV in compiled code when running jcstress - JDK-8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing - JDK-8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 - JDK-8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option - JDK-8342701: [PPC64] TestOSRLotsOfLocals.java crashes - JDK-8342962: [s390x] TestOSRLotsOfLocals.java crashes - JDK-8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% - JDK-8343474: [updates] Customize README.md to specifics of update project - JDK-8343687: [17u] TestAntiDependencyForPinnedLoads requires UTF-8 - JDK-8343848: Fix typo of property name in TestOAEPPadding after 8341927 - JDK-8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted - JDK-8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners - JDK-8347011: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.14 Notes on individual issues: =========================== tools/javac: JDK-8273914: Indy string concat changes order of operations =========================================================== The implementation of JEP-280, "Indify String Concatenation", in OpenJDK 9's javac compiler introduced a regression in the order in which string concatenation expressions are evaluated. Section 15.7.1 in the Java Language Specification (JLS) requires the operands to be fully evaluated in left-to-right order. The conversion to using invokedynamic calls for this evaluation caused all operands to be evaluated and then separately converted to strings. This release resolves the regression by eagerly converting each argument to a string after evaluation. As an example, consider the following code: StringBuilder builder = new StringBuilder("foo"); return "" + builder + builder.append("bar"); The third argument of the concatenation has the side-effect of altering the value of builder to be "foobar". If the arguments are evaluated eagerly, the concatenation becomes "" + "foo" + "foobar", resulting in "foofoobar" as the output. This is the result when compiled with a version of javac prior to OpenJDK 9 or when running javac with the -XDstringConcat=inline command line option to use the previous concatenation approach. If the JEP-280 string concatenation option (the default) is used to compile the code with versions of OpenJDK which suffer from the regression (which was first resolved in OpenJDK 19), the second argument is not converted to a string until after the builder.append method has altered the StringBuilder object. The concatenation wrongly becomes "" + "foobar" + "foobar", resulting in "foobarfoobar" as the output. core-libs/java.util.jar: JDK-8335912/JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files =================================================================================================================== In previous OpenJDK releases, when the jar tool extracted files from an archive, it would overwrite any existing files with the same name in the target directory. With this release, a new option ('-k' or '--keep-old-files') may be specified so that existing files are not overwritten. The option may be specified in short or long option form, as in the following examples: * jar xkf foo.jar * jar --extract --keep-old-files --file foo.jar By default, the old behaviour remains in place and files will be overwritten. core-libs/java.time: JDK-8339637: (tz) Update Timezone Data to 2024b =============================================== This OpenJDK release upgrades the in-tree copy of the IANA timezone database to 2024b. This timezone update is primarily concerned with improving historical data for Mexico, Monogolia and Portugal. It also makes Asia/Choibalsan an alias for Asia/Ulaanbaatar and makes the MET timezone the same as CET. The 2024b update also makes a number of legacy timezone IDs equal to geographical names rather than fixed offsets, as follows: * EST => America/Panama instead of -5:00 * MST => America/Phoenix instead of -7:00 * HST => Pacific/Honolulu instead of -10:00 For long term support releases of OpenJDK, this change is overridden locally to retain the existing fixed offset mapping. Happy hacking, -- 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 Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From gnu.andrew at redhat.com Wed Jan 22 02:05:05 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 22 Jan 2025 02:05:05 +0000 Subject: OpenJDK 21.0.6 Released Message-ID: We are pleased to announce the release of OpenJDK 21.0.6. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.6+7.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.6+7.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: 586bf34a4ce41d6a02f81315ef6cac7d2395a6d47d293af94a6a8fa7c7014ead openjdk-21.0.6+7.tar.xz 8413e1317c8120b09baabb5fd449fec410a338beba78397e6ca529485ab5dd98 openjdk-21.0.6+7.tar.xz.sig SHA512 checksums: fda4179a18a145a3506b09a83fe1338e7398fa0219922d78f47553ddf0eef5b8f88f67829f57d39f67f54e17cc251f70bb8d4a614322c3b57c1765ccea248f30 openjdk-21.0.6+7.tar.xz fbaccdbda5e2dca9234cbde43dbe1b2f4521df0b56efb21ad2c59b42bc496fce27a6bdb2ab0a3d3c21a355b17ef92633d6c1e1948a7c27417e6c157a7d1918e8 openjdk-21.0.6+7.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.6+7.sha256 * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.6+7.sha512 New in release OpenJDK 21.0.6 (2025-01-21): =========================================== Live versions of these release notes can be found at: * https://bit.ly/openjdk2106 * CVEs - CVE-2025-21502 * Changes - JDK-6942632: Hotspot should be able to use more than 64 logical processors on Windows - JDK-8028127: Regtest java/security/Security/SynchronizedAccess.java is incorrect - JDK-8195675: Call to insertText with single character from custom Input Method ignored - JDK-8207908: JMXStatusTest.java fails assertion intermittently - JDK-8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly. - JDK-8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" - JDK-8283214: [macos] Screen magnifier does not show the magnified text for JComboBox - JDK-8296787: Unify debug printing format of X.509 cert serial numbers - JDK-8296972: [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected. - JDK-8306446: java/lang/management/ThreadMXBean/Locks.java transient failures - JDK-8308429: jvmti/StopThread/stopthrd007 failed with "NoClassDefFoundError: Could not initialize class jdk.internal.misc.VirtualThreads" - JDK-8309218: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC - JDK-8311301: MethodExitTest may fail with stack buffer overrun - JDK-8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token - JDK-8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above - JDK-8313374: --enable-ccache's CCACHE_BASEDIR breaks builds - JDK-8313878: Exclude two compiler/rtm/locking tests on ppc64le - JDK-8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts - JDK-8316428: G1: Nmethod count statistics only count last code root set iterated - JDK-8316893: Compile without -fno-delete-null-pointer-checks - JDK-8316895: SeenThread::print_action_queue called on a null pointer - JDK-8316907: Fix nonnull-compare warnings - JDK-8317116: Provide layouts for multiple test UI in PassFailJFrame - JDK-8317575: AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result - JDK-8318105: [jmh] the test java.security.HSS failed with 2 active threads - JDK-8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux - JDK-8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException - JDK-8319673: Few security tests ignore VM flags - JDK-8319678: Several tests from corelibs areas ignore VM flags - JDK-8319960: RISC-V: compiler/intrinsics/TestInteger/LongUnsignedDivMod.java failed with "counts: Graph contains wrong number of nodes" - JDK-8319970: AArch64: enable tests compiler/intrinsics/Test(Long|Integer)UnsignedDivMod.java on aarch64 - JDK-8319973: AArch64: Save and restore FPCR in the call stub - JDK-8320192: SHAKE256 does not work correctly if n >= 137 - JDK-8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr - JDK-8320575: generic type information lost on mandated parameters of record's compact constructors - JDK-8320586: update manual test/jdk/TEST.groups - JDK-8320665: update jdk_core at open/test/jdk/TEST.groups - JDK-8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions - JDK-8320682: [AArch64] C1 compilation fails with "Field too big for insn" - JDK-8320892: AArch64: Restore FPU control state after JNI - JDK-8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading - JDK-8321470: ThreadLocal.nextHashCode can be static final - JDK-8321474: TestAutoCreateSharedArchiveUpgrade.java should be updated with JDK 21 - JDK-8321543: Update NSS to version 3.96 - JDK-8321550: Update several runtime/cds tests to use vm flags or mark as flagless - JDK-8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile - JDK-8321940: Improve CDSHeapVerifier in handling of interned strings - JDK-8322166: Files.isReadable/isWritable/isExecutable expensive when file does not exist - JDK-8322754: click JComboBox when dialog about to close causes IllegalComponentStateException - JDK-8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order - JDK-8322830: Add test case for ZipFile opening a ZIP with no entries - JDK-8323562: SaslInputStream.read() may return wrong value - JDK-8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop() - JDK-8324841: PKCS11 tests still skip execution - JDK-8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark - JDK-8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages - JDK-8325399: Add tests for virtual threads doing Selector operations - JDK-8325506: Ensure randomness is only read from provided SecureRandom object - JDK-8325525: Create jtreg test case for JDK-8325203 - JDK-8325610: CTW: Add StressIncrementalInlining to stress options - JDK-8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java - JDK-8325851: Hide PassFailJFrame.Builder constructor - JDK-8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed - JDK-8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut - JDK-8326121: vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless. - JDK-8326611: Clean up vmTestbase/nsk/stress/stack tests - JDK-8326898: NSK tests should listen on loopback addresses only - JDK-8327924: Simplify TrayIconScalingTest.java - JDK-8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program - JDK-8328242: Add a log area to the PassFailJFrame - JDK-8328303: 3 JDI tests timed out with UT enabled - JDK-8328379: Convert URLDragTest.html applet test to main - JDK-8328402: Implement pausing functionality for the PassFailJFrame - JDK-8328619: sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java failed with BindException: Address already in use - JDK-8328665: serviceability/jvmti/vthread/PopFrameTest failed with a timeout - JDK-8328723: IP Address error when client enables HTTPS endpoint check on server socket - JDK-8329353: ResolvedReferencesNotNullTest.java failed with Incorrect resolved references array, quxString should not be archived - JDK-8329533: TestCDSVMCrash fails on libgraal - JDK-8330045: Enhance array handling - JDK-8330278: Have SSLSocketTemplate.doClientSide use loopback address - JDK-8330621: Make 5 compiler tests use ProcessTools.executeProcess - JDK-8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options - JDK-8331393: AArch64: u32 _partial_subtype_ctr loaded/stored as 64 - JDK-8331864: Update Public Suffix List to 1cbd6e7 - JDK-8332112: Update nsk.share.Log to don't print summary during VM shutdown hook - JDK-8332340: Add JavacBench as a test case for CDS - JDK-8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType' - JDK-8332724: x86 MacroAssembler may over-align code - JDK-8332777: Update JCStress test suite - JDK-8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled - JDK-8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS - JDK-8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero - JDK-8333108: Update vmTestbase/nsk/share/DebugeeProcess.java to don't use finalization - JDK-8333144: docker tests do not work when ubsan is configured - JDK-8333235: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with C1 - JDK-8333248: VectorGatherMaskFoldingTest.java failed when maximum vector bits is 64 - JDK-8333317: Test sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java failed with: Invalid ECDH ServerKeyExchange signature - JDK-8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows - JDK-8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero - JDK-8333754: Add a Test against ECDSA and ECDH NIST Test vector - JDK-8333824: Unused ClassValue in VarHandles - JDK-8334057: JLinkReproducibleTest.java support receive test.tool.vm.opts - JDK-8334405: java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect - JDK-8334475: UnsafeIntrinsicsTest.java#ZGenerationalDebug assert(!assert_on_failure) failed: Has low-order bits set - JDK-8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields - JDK-8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test - JDK-8334567: [test] runtime/os/TestTracePageSizes move ppc handling - JDK-8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed - JDK-8335142: compiler/c1/TestTraceLinearScanLevel.java occasionally times out with -Xcomp - JDK-8335172: Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test - JDK-8335267: [XWayland] move screencast tokens from .awt to .java folder - JDK-8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile - JDK-8335428: Enhanced Building of Processes - JDK-8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ... - JDK-8335530: Java file extension missing in AuthenticatorTest - JDK-8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds - JDK-8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop - JDK-8335912, JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files - JDK-8336240: Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException - JDK-8336257: Additional tests in jmxremote/startstop to match on PID not app name - JDK-8336315: tools/jpackage/windows/WinChildProcessTest.java Failed: Check is calculator process is alive - JDK-8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf - JDK-8336564: Enhance mask blit functionality redux - JDK-8336640: Shenandoah: Parallel worker use in parallel_heap_region_iterate - JDK-8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout - JDK-8336911: ZGC: Division by zero in heuristics after JDK-8332717 - JDK-8337066: Repeated call of StringBuffer.reverse with double byte string returns wrong result - JDK-8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile - JDK-8337320: Update ProblemList.txt with tests known to fail on XWayland - JDK-8337331: crash: pinned virtual thread will lead to jvm crash when running with the javaagent option - JDK-8337410: The makefiles should set problemlist and adjust timeout basing on the given VM flags - JDK-8337780: RISC-V: C2: Change C calling convention for sp to NS - JDK-8337810: ProblemList BasicDirectoryModel/LoaderThreadCount.java on Windows - JDK-8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 - JDK-8337851: Some tests have name which confuse jtreg - JDK-8337876: [IR Framework] Add support for IR tests with @Stable - JDK-8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases - JDK-8338058: map_or_reserve_memory_aligned Windows enhance remap assertion - JDK-8338101: remove old remap assertion in map_or_reserve_memory_aligned after JDK-8338058 - JDK-8338109: java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList - JDK-8338110: Exclude Fingerprinter::do_type from ubsan checks - JDK-8338112: Test testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java fails with release build - JDK-8338344: Test TestPrivilegedMode.java intermittent fails java.lang.NoClassDefFoundError: jdk/test/lib/Platform - JDK-8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections - JDK-8338389: [JFR] Long strings should be added to the string pool - JDK-8338402: GHA: some of bundles may not get removed - JDK-8338449: ubsan: division by zero in sharedRuntimeTrans.cpp - JDK-8338550: Do libubsan1 installation in test container only if requested - JDK-8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813 - JDK-8338751: ConfigureNotify behavior has changed in KWin 6.2 - JDK-8338759: Add extra diagnostic to java/net/InetAddress/ptr/Lookup.java - JDK-8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5 - JDK-8339080: Bump update version for OpenJDK: jdk-21.0.6 - JDK-8339180: Enhanced Building of Processes: Follow-on Issue - JDK-8339248: RISC-V: Remove li64 macro assembler routine and related code - JDK-8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs - JDK-8339386: Assertion on AIX - original PC must be in the main code section of the compiled method - JDK-8339416: [s390x] Provide implementation for resolve_global_jobject - JDK-8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message - JDK-8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap - JDK-8339560: Unaddressed comments during code review of JDK-8337664 - JDK-8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent - JDK-8339637: (tz) Update Timezone Data to 2024b - JDK-8339644: Improve parsing of Day/Month in tzdata rules - JDK-8339648: ZGC: Division by zero in rule_major_allocation_rate - JDK-8339725: Concurrent GC crashed due to GetMethodDeclaringClass - JDK-8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings - JDK-8339741: RISC-V: C ABI breakage for integer on stack - JDK-8339787: Add some additional diagnostic output to java/net/ipv6tests/UdpTest.java - JDK-8339803: Acknowledge case insensitive unambiguous keywords in tzdata files - JDK-8339892: Several security shell tests don't set TESTJAVAOPTS - JDK-8340007: Refactor KeyEvent/FunctionKeyTest.java - JDK-8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout - JDK-8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask' - JDK-8340210: Add positionTestUI() to PassFailJFrame.Builder - JDK-8340214: C2 compilation asserts with "no node with a side effect" in PhaseIdealLoop::try_sink_out_of_loop - JDK-8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity - JDK-8340306: Add border around instructions in PassFailJFrame - JDK-8340308: PassFailJFrame: Make rows default to number of lines in instructions - JDK-8340365: Position the first window of a window list - JDK-8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver - JDK-8340387: Update OS detection code to recognize Windows Server 2025 - JDK-8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option - JDK-8340418: GHA: MacOS AArch64 bundles can be removed prematurely - JDK-8340461: Amend description for logArea - JDK-8340466: Add description for PassFailJFrame constructors - JDK-8340552: Harden TzdbZoneRulesCompiler against missing zone names - JDK-8340590: RISC-V: C2: Small improvement to vector gather load and scatter store - JDK-8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos - JDK-8340657: [PPC64] SA determines wrong unextendedSP - JDK-8340684: Reading from an input stream backed by a closed ZipFile has no test coverage - JDK-8340785: Update description of PassFailJFrame and samples - JDK-8340799: Add border inside instruction frame in PassFailJFrame - JDK-8340801: Disable ubsan checks in some awt/2d coding - JDK-8340804: doc/building.md update Xcode instructions to note that full install is required - JDK-8340812: LambdaForm customization via MethodHandle::updateForm is not thread safe - JDK-8340815: Add SECURITY.md file - JDK-8340899: Remove wildcard bound in PositionWindows.positionTestWindows - JDK-8340923: The class LogSelection copies uninitialized memory - JDK-8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries - JDK-8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter - JDK-8341235: Improve default instruction frame title in PassFailJFrame - JDK-8341261: Tests assume UnlockExperimentalVMOptions is disabled by default - JDK-8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code - JDK-8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code - JDK-8341722: Fix some warnings as errors when building on Linux with toolchain clang - JDK-8341806: Gcc version detection failure on Alinux3 - JDK-8341927: Replace hardcoded security providers with new test.provider.name system property - JDK-8341997: Tests create files in src tree instead of scratch dir - JDK-8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags - JDK-8342063: [21u][aix] Backport introduced redundant line in ProblemList - JDK-8342181: Update tests to use stronger Key and Salt size - JDK-8342183: Update tests to use stronger algorithms and keys - JDK-8342188: Update tests to use stronger key parameters and certificates - JDK-8342409: [s390x] C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR - JDK-8342496: C2/Shenandoah: SEGV in compiled code when running jcstress - JDK-8342578: GHA: RISC-V: Bootstrap using Debian snapshot is still failing - JDK-8342607: Enhance register printing on x86_64 platforms - JDK-8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097 - JDK-8342681: TestLoadBypassesNullCheck.java fails improperly specified VM option - JDK-8342701: [PPC64] TestOSRLotsOfLocals.java crashes - JDK-8342765: [21u] RTM tests assume UnlockExperimentalVMOptions is disabled by default - JDK-8342823: Ubsan: ciEnv.cpp:1614:65: runtime error: member call on null pointer of type 'struct CompileTask' - JDK-8342905: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 redux - JDK-8342962: [s390x] TestOSRLotsOfLocals.java crashes - JDK-8343285: java.lang.Process is unresponsive and CPU usage spikes to 100% - JDK-8343474: [updates] Customize README.md to specifics of update project - JDK-8343506: [s390x] multiple test failures with ubsan - JDK-8343724: [PPC64] Disallow OptoScheduling - JDK-8343848: Fix typo of property name in TestOAEPPadding after 8341927 - JDK-8343877: Test AsyncClose.java intermittent fails - Socket.getInputStream().read() wasn't preempted - JDK-8343884: [s390x] Disallow OptoScheduling - JDK-8343923: GHA: Switch to Xcode 15 on MacOS AArch64 runners - JDK-8344164: [s390x] ProblemList hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java - JDK-8344628: Test TestEnableJVMCIProduct.java run with virtual thread intermittent fails - JDK-8344993: [21u] [REDO] Backport JDK-8327501 and JDK-8328366 to JDK 21 - JDK-8345055: [21u] ProblemList failing rtm tests on ppc platforms - JDK-8347010: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.6 Notes on individual issues: =========================== core-libs/java.util.jar: JDK-8335912/JDK-8337499: Add an operation mode to the jar command when extracting to not overwriting existing files =================================================================================================================== In previous OpenJDK releases, when the jar tool extracted files from an archive, it would overwrite any existing files with the same name in the target directory. With this release, a new option ('-k' or '--keep-old-files') may be specified so that existing files are not overwritten. The option may be specified in short or long option form, as in the following examples: * jar xkf foo.jar * jar --extract --keep-old-files --file foo.jar By default, the old behaviour remains in place and files will be overwritten. core-libs/java.time: JDK-8339637: (tz) Update Timezone Data to 2024b =============================================== This OpenJDK release upgrades the in-tree copy of the IANA timezone database to 2024b. This timezone update is primarily concerned with improving historical data for Mexico, Monogolia and Portugal. It also makes Asia/Choibalsan an alias for Asia/Ulaanbaatar and makes the MET timezone the same as CET. The 2024b update also makes a number of legacy timezone IDs equal to geographical names rather than fixed offsets, as follows: * EST => America/Panama instead of -5:00 * MST => America/Phoenix instead of -7:00 * HST => Pacific/Honolulu instead of -10:00 For long term support releases of OpenJDK, this change is overridden locally to retain the existing fixed offset mapping. Happy hacking, -- 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 Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From dholmes at openjdk.org Wed Jan 22 02:38:58 2025 From: dholmes at openjdk.org (David Holmes) Date: Wed, 22 Jan 2025 02:38:58 GMT Subject: [jdk24u] RFR: 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" Message-ID: Hi all, This pull request contains a backport of commit [9b1bed0a](https://github.com/openjdk/jdk/commit/9b1bed0aa416c615a81d429e2f1f33bc4f679109) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by David Holmes on 14 Jan 2025 and was reviewed by Johan Sj?len and Coleen Phillimore. Thanks! ------------- Commit messages: - Backport 9b1bed0aa416c615a81d429e2f1f33bc4f679109 Changes: https://git.openjdk.org/jdk24u/pull/26/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=26&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290043 Stats: 17 lines in 5 files changed: 9 ins; 3 del; 5 mod Patch: https://git.openjdk.org/jdk24u/pull/26.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/26/head:pull/26 PR: https://git.openjdk.org/jdk24u/pull/26 From goetz at openjdk.org Wed Jan 22 06:51:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 06:51:59 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: <6WI9HM4KfGlL1rGcs9mpVJ9HvbcU59yCf8yFjchzkA4=.56d2c026-c08c-46ce-8c57-9f7e410a0e7b@github.com> Merge build tag 21.0.6-ga from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8347010: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.6 - 8339180: Enhanced Building of Processes: Follow-on Issue - 8336564: Enhance mask blit functionality redux - 8335428: Enhanced Building of Processes - 8330045: Enhance array handling The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1351&range=00.0 - jdk21u:master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1351&range=00.1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1351/files Stats: 90 lines in 4 files changed: 56 ins; 8 del; 26 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1351.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1351/head:pull/1351 PR: https://git.openjdk.org/jdk21u-dev/pull/1351 From goetz at openjdk.org Wed Jan 22 06:59:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 06:59:01 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: Merge build tag 17.0.14-ga from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8347011: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.14 - 8339180: Enhanced Building of Processes: Follow-on Issue - 8336564: Enhance mask blit functionality redux - 8335428: Enhanced Building of Processes - 8330045: Enhance array handling The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3239&range=00.0 - jdk17u:master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3239&range=00.1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3239/files Stats: 90 lines in 4 files changed: 56 ins; 8 del; 26 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3239.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3239/head:pull/3239 PR: https://git.openjdk.org/jdk17u-dev/pull/3239 From goetz at openjdk.org Wed Jan 22 07:32:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 07:32:47 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: <6WI9HM4KfGlL1rGcs9mpVJ9HvbcU59yCf8yFjchzkA4=.56d2c026-c08c-46ce-8c57-9f7e410a0e7b@github.com> References: <6WI9HM4KfGlL1rGcs9mpVJ9HvbcU59yCf8yFjchzkA4=.56d2c026-c08c-46ce-8c57-9f7e410a0e7b@github.com> Message-ID: On Wed, 22 Jan 2025 06:47:25 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.6-ga from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: 719f3380 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/719f33805a8a033b3432336e455582300fb58c51 Stats: 90 lines in 4 files changed: 56 ins; 8 del; 26 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1351 From goetz at openjdk.org Wed Jan 22 07:35:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 07:35:41 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: References: Message-ID: On Wed, 22 Jan 2025 06:55:14 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.14-ga from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: e06115c1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e06115c104b47609e2962411e61c663725e03005 Stats: 90 lines in 4 files changed: 56 ins; 8 del; 26 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3239 From mbaesken at openjdk.org Wed Jan 22 08:44:38 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 22 Jan 2025 08:44:38 GMT Subject: [jdk17u-dev] RFR: 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 13:30:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Patch applied clean, but I had to adapt the code to compile with Java 17. > Thread.ofPlatform().name("Close-Available-1") is not supported. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3238#pullrequestreview-2566543432 From rschmelter at openjdk.org Wed Jan 22 09:37:40 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Wed, 22 Jan 2025 09:37:40 GMT Subject: [jdk17u-dev] RFR: 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 13:30:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Patch applied clean, but I had to adapt the code to compile with Java 17. > Thread.ofPlatform().name("Close-Available-1") is not supported. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3238#pullrequestreview-2566671184 From shade at openjdk.org Wed Jan 22 10:05:42 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 22 Jan 2025 10:05:42 GMT Subject: [jdk21u-dev] RFR: 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 19:22:03 GMT, William Kemper wrote: > This was not a clean backport, the conflicts were trivial to resolve. This addresses a fairly critical issue where in a mistimed heap dump may cause heap corruption or vm crashes for Shenandoah GC. Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1350#pullrequestreview-2566743709 From shade at openjdk.org Wed Jan 22 15:27:49 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 22 Jan 2025 15:27:49 GMT Subject: [jdk24u] Integrated: 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 14:43:04 GMT, Aleksey Shipilev wrote: > UX improvement for Epsilon. The patch is simple and was in mainline for a few weeks. This pull request has now been integrated. Changeset: 934aacc0 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk24u/commit/934aacc0d1bcdd50650e79c37796c94b05349a7f Stats: 24 lines in 1 file changed: 12 ins; 12 del; 0 mod 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level Backport-of: 1a0fe49732187db9e8776f80feefab4373114f75 ------------- PR: https://git.openjdk.org/jdk24u/pull/25 From shade at openjdk.org Wed Jan 22 15:27:49 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 22 Jan 2025 15:27:49 GMT Subject: [jdk24u] Integrated: 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 09:08:12 GMT, Aleksey Shipilev wrote: > Backporting for completeness against 17u and 21u. This pull request has now been integrated. Changeset: 42116973 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk24u/commit/42116973aa3f9c4b6c0162fb4a0e8937bf9f3720 Stats: 63 lines in 1 file changed: 1 ins; 44 del; 18 mod 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test Backport-of: a6be9076351b591cbc0860b1ba8f3c56319f4ffe ------------- PR: https://git.openjdk.org/jdk24u/pull/23 From shade at openjdk.org Wed Jan 22 15:34:44 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 22 Jan 2025 15:34:44 GMT Subject: [jdk21u-dev] RFR: 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level Message-ID: UX improvement for Epsilon. The patch is simple and was in mainline for a few weeks. ------------- Commit messages: - Backport 1a0fe49732187db9e8776f80feefab4373114f75 Changes: https://git.openjdk.org/jdk21u-dev/pull/1352/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1352&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347256 Stats: 24 lines in 1 file changed: 12 ins; 12 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1352.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1352/head:pull/1352 PR: https://git.openjdk.org/jdk21u-dev/pull/1352 From liach at openjdk.org Wed Jan 22 15:45:47 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 22 Jan 2025 15:45:47 GMT Subject: [jdk24u] RFR: 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 04:03:39 GMT, Chen Liang wrote: > Please review this backport, that updates the error message when two annotations in a location has the same annotation interface to include the class file name where this happens in addition to the name of the interface. > > This is backported to 24.0.1 or later instead of 24 because this is not eligible for RDP 1 or 2. > > This pull request contains a backport of commit [7aa0cbc9](https://github.com/openjdk/jdk/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4) from openjdk/jdk#22581. > > The commit being backported was authored by Scott Marlow on 9 Dec 2024 and was reviewed by Chen Liang. > > Thanks! Thanks for the approval Rob! Now we can backport this to 21. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/20#issuecomment-2607590505 From duke at openjdk.org Wed Jan 22 15:45:48 2025 From: duke at openjdk.org (duke) Date: Wed, 22 Jan 2025 15:45:48 GMT Subject: [jdk24u] RFR: 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 04:03:39 GMT, Chen Liang wrote: > Please review this backport, that updates the error message when two annotations in a location has the same annotation interface to include the class file name where this happens in addition to the name of the interface. > > This is backported to 24.0.1 or later instead of 24 because this is not eligible for RDP 1 or 2. > > This pull request contains a backport of commit [7aa0cbc9](https://github.com/openjdk/jdk/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4) from openjdk/jdk#22581. > > The commit being backported was authored by Scott Marlow on 9 Dec 2024 and was reviewed by Chen Liang. > > Thanks! @liach Your change (at version ae9165767e0af2e0e03ba9d8880b2b1a425449a7) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/20#issuecomment-2607592128 From liach at openjdk.org Wed Jan 22 16:52:50 2025 From: liach at openjdk.org (Chen Liang) Date: Wed, 22 Jan 2025 16:52:50 GMT Subject: [jdk24u] Integrated: 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 04:03:39 GMT, Chen Liang wrote: > Please review this backport, that updates the error message when two annotations in a location has the same annotation interface to include the class file name where this happens in addition to the name of the interface. > > This is backported to 24.0.1 or later instead of 24 because this is not eligible for RDP 1 or 2. > > This pull request contains a backport of commit [7aa0cbc9](https://github.com/openjdk/jdk/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4) from openjdk/jdk#22581. > > The commit being backported was authored by Scott Marlow on 9 Dec 2024 and was reviewed by Chen Liang. > > Thanks! This pull request has now been integrated. Changeset: 41ea8e0f Author: Chen Liang Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/41ea8e0fdf41ced10d66164bf1ee62d5b4b0d13f Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces Backport-of: 7aa0cbc91d90493a3dae973cb8077cfa283c32b4 ------------- PR: https://git.openjdk.org/jdk24u/pull/20 From sgehwolf at openjdk.org Wed Jan 22 16:56:01 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 22 Jan 2025 16:56:01 GMT Subject: [jdk24u] Integrated: 8347496: Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 15:55:17 GMT, Severin Gehwolf wrote: > Clean backport of a test-only change required for clean tests in some environments. Follow-up to https://bugs.openjdk.org/browse/JDK-8347124 which got backported to 24.0.1 This pull request has now been integrated. Changeset: 8e0d48c6 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk24u/commit/8e0d48c65f7a7519ca3a9dd5d7ef02a4b9e72bc9 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8347496: Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac Backport-of: 3967696386ecc706927f05dfae0841b3f23e319d ------------- PR: https://git.openjdk.org/jdk24u/pull/22 From sgehwolf at openjdk.org Wed Jan 22 17:01:56 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 22 Jan 2025 17:01:56 GMT Subject: [jdk24u] Integrated: 8347334: JimageDiffGenerator code clean-ups In-Reply-To: <33gkkhE-gwsLxnkYZ0Znp6jwBn9i6Vt-QtbQu7xUwmY=.df8bb3b6-0bc9-4cbd-838a-b6e9e901f429@github.com> References: <33gkkhE-gwsLxnkYZ0Znp6jwBn9i6Vt-QtbQu7xUwmY=.df8bb3b6-0bc9-4cbd-838a-b6e9e901f429@github.com> Message-ID: On Thu, 16 Jan 2025 15:52:55 GMT, Severin Gehwolf wrote: > Clean backport of some code clean-up for [JDK-8346239](https://bugs.openjdk.org/browse/JDK-8346239) which got recently backported to 24.0.1 as well. > > Adds a test and improves code quality. This pull request has now been integrated. Changeset: 44000a9c Author: Severin Gehwolf URL: https://git.openjdk.org/jdk24u/commit/44000a9ce23e34b3710e9b21ebf79c78684df624 Stats: 354 lines in 2 files changed: 327 ins; 14 del; 13 mod 8347334: JimageDiffGenerator code clean-ups Backport-of: 63cedaf40e179267d75445a4c71ec15f29979cd3 ------------- PR: https://git.openjdk.org/jdk24u/pull/21 From andrew at openjdk.org Wed Jan 22 18:39:00 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 22 Jan 2025 18:39:00 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: References: Message-ID: On Wed, 22 Jan 2025 01:42:30 GMT, Andrew John Hughes wrote: > Merge `jdk-11.0.26-ga` This pull request has now been integrated. Changeset: a2983ce7 Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/a2983ce702557505cab1cf47a853a240f49e0402 Stats: 89 lines in 3 files changed: 56 ins; 8 del; 25 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2989 From duke at openjdk.org Wed Jan 22 22:56:55 2025 From: duke at openjdk.org (duke) Date: Wed, 22 Jan 2025 22:56:55 GMT Subject: [jdk21u-dev] RFR: 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause In-Reply-To: References: Message-ID: <-GR1vLaq-qQvBK9bYFtN6qSFmMya3dC52MuKfgIOEKE=.7b083e9d-9c42-4f7f-8923-c2c1e8ef633c@github.com> On Tue, 21 Jan 2025 19:22:03 GMT, William Kemper wrote: > This was not a clean backport, the conflicts were trivial to resolve. This addresses a fairly critical issue where in a mistimed heap dump may cause heap corruption or vm crashes for Shenandoah GC. @earthling-amzn Your change (at version b100ba27d17c560451a32d2f8c2c34e59c399c19) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1350#issuecomment-2608433057 From goetz at openjdk.org Wed Jan 22 23:51:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:51:57 GMT Subject: [jdk21u-dev] Integrated: 8324838: test_nmt_locationprinting.cpp broken in the gcc windows build In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 14:46:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: 42220f37 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/42220f373e6a7826ac368facea9225bb5d898d5b Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8324838: test_nmt_locationprinting.cpp broken in the gcc windows build Backport-of: a2229b18bf93e05d6cba4516d1fc9c607cd15bca ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1343 From goetz at openjdk.org Wed Jan 22 23:53:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:53:57 GMT Subject: [jdk21u-dev] Integrated: 8329320: Simplify awt/print/PageFormat/NullPaper.java test In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 07:52:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 3fa03fd0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3fa03fd0ea86bee06cc1ad1ea1e6aa71afeee648 Stats: 177 lines in 1 file changed: 6 ins; 155 del; 16 mod 8329320: Simplify awt/print/PageFormat/NullPaper.java test Backport-of: 5cf457b74334c08bab40e2e6c1a8544a2555fb82 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1345 From goetz at openjdk.org Wed Jan 22 23:54:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:54:04 GMT Subject: [jdk17u-dev] Integrated: 8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 14:11:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 405eec89 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/405eec890db5477866db4cccffcb952f2ce6c50d Stats: 82 lines in 4 files changed: 37 ins; 40 del; 5 mod 8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package Backport-of: 258f188bff07b6c873128a181746afcf8053d936 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3232 From goetz at openjdk.org Wed Jan 22 23:54:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:54:47 GMT Subject: [jdk21u-dev] Integrated: 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 13:02:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: e2b4f929 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e2b4f929fc6195fc36a6e716dfe2f54fd98d4779 Stats: 22 lines in 2 files changed: 0 ins; 20 del; 2 mod 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java Backport-of: c43202baf6eb7e49ec458037971a9efa392d053e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1347 From goetz at openjdk.org Wed Jan 22 23:54:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:54:50 GMT Subject: [jdk17u-dev] Integrated: 8329320: Simplify awt/print/PageFormat/NullPaper.java test In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 07:52:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: a1acef70 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a1acef70a3cd7b83327e53d55de93c904863438c Stats: 177 lines in 1 file changed: 6 ins; 155 del; 16 mod 8329320: Simplify awt/print/PageFormat/NullPaper.java test Backport-of: 5cf457b74334c08bab40e2e6c1a8544a2555fb82 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3235 From goetz at openjdk.org Wed Jan 22 23:55:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:55:55 GMT Subject: [jdk17u-dev] Integrated: 8325659: Normalize Random usage by incubator vector tests In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 12:41:35 GMT, Goetz Lindenmaier wrote: > Several files did not patch properly. > > I resolved two template files and ran the gen-tests.sh script. > This outputs files that are similar in changes to what the > change in 21u did. I had to add two empty lines to make > the backport clean. Let's see... This pull request has now been integrated. Changeset: ba71fc09 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ba71fc099e6957a538996b2ddad9bdcc75b8a956 Stats: 469 lines in 69 files changed: 188 ins; 0 del; 281 mod 8325659: Normalize Random usage by incubator vector tests Backport-of: 92171b8c952420b3dc8fcd0bcb7ff55228ea9849 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3230 From goetz at openjdk.org Wed Jan 22 23:55:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:55:59 GMT Subject: [jdk21u-dev] Integrated: 8341111: open source several AWT tests including menu shortcut tests In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 13:02:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 5603a90a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5603a90ae6a6b500e415ed8076e85e2e0e73b5f8 Stats: 743 lines in 6 files changed: 743 ins; 0 del; 0 mod 8341111: open source several AWT tests including menu shortcut tests Backport-of: 04c9c5f0a7b49bbabfc2244411c6c995a3b464cf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1346 From goetz at openjdk.org Wed Jan 22 23:56:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:56:57 GMT Subject: [jdk17u-dev] Integrated: 8334305: Remove all code for nsk.share.Log verbose mode In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 13:47:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Resolved Log.java. Some code adaptions and additional changes needed to make it work. > > I include JDK-8341412, as I need a review anyways. Tests mentioned in 8341412 all pass, too. This pull request has now been integrated. Changeset: 57e792a8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/57e792a8a88bcf53916c8cb8c39f609dd6ad4aec Stats: 123 lines in 13 files changed: 0 ins; 91 del; 32 mod 8334305: Remove all code for nsk.share.Log verbose mode 8341412: Various test failures after JDK-8334305 Reviewed-by: rrich Backport-of: 855c8a7def21025bc2fc47594f7285a55924c213 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3231 From goetz at openjdk.org Wed Jan 22 23:57:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:57:48 GMT Subject: [jdk21u-dev] Integrated: 8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 14:19:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 80d9cb36 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/80d9cb367371d69bebf51c32b53866c15d00af90 Stats: 281 lines in 1 file changed: 28 ins; 219 del; 34 mod 8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html Backport-of: f12c370d73363f384e3425857a663d855660f33a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1342 From goetz at openjdk.org Wed Jan 22 23:58:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:58:47 GMT Subject: [jdk21u-dev] Integrated: 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 13:29:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 4479c03d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4479c03d099e17ef0a574b7a6c4df8862c9b1abc Stats: 128 lines in 1 file changed: 37 ins; 12 del; 79 mod 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java Backport-of: 4b928167435bbf41dd00425c927da761751ca704 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1348 From goetz at openjdk.org Wed Jan 22 23:58:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:58:52 GMT Subject: [jdk17u-dev] Integrated: 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java In-Reply-To: <2FPhRaxUi_K4dJ38g1it26_qR7HNXMQ86lt5TV9dg-Q=.7702ee11-c562-4ca3-8e23-1ad474a38476@github.com> References: <2FPhRaxUi_K4dJ38g1it26_qR7HNXMQ86lt5TV9dg-Q=.7702ee11-c562-4ca3-8e23-1ad474a38476@github.com> Message-ID: On Tue, 21 Jan 2025 13:02:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: c61d62b3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c61d62b334fe968d2b0057ac7f276b379cbb21df Stats: 22 lines in 2 files changed: 0 ins; 20 del; 2 mod 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java Backport-of: c43202baf6eb7e49ec458037971a9efa392d053e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3236 From goetz at openjdk.org Wed Jan 22 23:59:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:59:47 GMT Subject: [jdk21u-dev] Integrated: 8331977: Crash: SIGSEGV in dlerror() In-Reply-To: References: Message-ID: On Mon, 20 Jan 2025 15:16:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > I had to resolve MainClassTest as the file was moved to another location. > This is because later "8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package" > was already backported. > The applied code is unchanged. This pull request has now been integrated. Changeset: 28f9e2d3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/28f9e2d34a29499b25af902d15ebfd416ffe638e Stats: 122 lines in 5 files changed: 48 ins; 41 del; 33 mod 8331977: Crash: SIGSEGV in dlerror() Reviewed-by: rrich Backport-of: 24530022d066763f7573f5c6d2030a30dc55afa6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1344 From goetz at openjdk.org Wed Jan 22 23:59:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 22 Jan 2025 23:59:54 GMT Subject: [jdk17u-dev] Integrated: 8341111: open source several AWT tests including menu shortcut tests In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 13:03:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 683a6269 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/683a6269a6cf592688a6b564a398bd904a43a5c3 Stats: 743 lines in 6 files changed: 743 ins; 0 del; 0 mod 8341111: open source several AWT tests including menu shortcut tests Backport-of: 04c9c5f0a7b49bbabfc2244411c6c995a3b464cf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3237 From goetz at openjdk.org Thu Jan 23 00:02:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 23 Jan 2025 00:02:07 GMT Subject: [jdk17u-dev] RFR: 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 13:30:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Patch applied clean, but I had to adapt the code to compile with Java 17. > Thread.ofPlatform().name("Close-Available-1") is not supported. Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3238#issuecomment-2608517134 From goetz at openjdk.org Thu Jan 23 00:02:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 23 Jan 2025 00:02:07 GMT Subject: [jdk17u-dev] Integrated: 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 13:30:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Patch applied clean, but I had to adapt the code to compile with Java 17. > Thread.ofPlatform().name("Close-Available-1") is not supported. This pull request has now been integrated. Changeset: c293c1f7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c293c1f73a0141158d1e6c94a563fcac4ffbf017 Stats: 134 lines in 1 file changed: 43 ins; 12 del; 79 mod 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java Reviewed-by: mbaesken, rschmelter Backport-of: 4b928167435bbf41dd00425c927da761751ca704 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3238 From goetz at openjdk.org Thu Jan 23 00:04:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 23 Jan 2025 00:04:47 GMT Subject: [jdk17u-dev] Integrated: 8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' In-Reply-To: <98QSluIM4lS1BJn7nzQb5mF9y7_jbt_3w0soNX8fYE8=.18cad0d0-2b1e-4b71-8173-87147c022b8a@github.com> References: <98QSluIM4lS1BJn7nzQb5mF9y7_jbt_3w0soNX8fYE8=.18cad0d0-2b1e-4b71-8173-87147c022b8a@github.com> Message-ID: <6fq3i_hj7wie2SYMphMmhRYL3yS0gYydkxQCCL4t5Ww=.aaabe93c-ae2c-4356-a341-eaca3ba2d845@github.com> On Mon, 20 Jan 2025 14:43:08 GMT, Goetz Lindenmaier wrote: > Resolved. These tests were touched by virtual threads and two follow-up cleanups I do not want to backport. > > I think it will be clean anyways. Only context mismatches. This pull request has now been integrated. Changeset: c19a7ecd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c19a7ecd586d28a3744291ed3761f9aabd11ae69 Stats: 53 lines in 9 files changed: 45 ins; 0 del; 8 mod 8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' Backport-of: ea50c54a14d39fcedabe8426a14eaec27ab24af2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3234 From liach at openjdk.org Thu Jan 23 00:27:47 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 23 Jan 2025 00:27:47 GMT Subject: [jdk21u-dev] RFR: 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces In-Reply-To: References: Message-ID: On Wed, 15 Jan 2025 15:34:50 GMT, Chen Liang wrote: > Please review this simple backport that includes the offending class file name in addition to the annotation interface name in the error message for annotations of duplicated interface found during parsing. > > This pull request contains a backport of commit [7aa0cbc9](https://github.com/openjdk/jdk/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4) from openjdk/jdk#22581, authored by @scottmarlow. Thanks for the approval. Seems trivial enough to integrate. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1329#issuecomment-2608565288 From duke at openjdk.org Thu Jan 23 00:27:47 2025 From: duke at openjdk.org (duke) Date: Thu, 23 Jan 2025 00:27:47 GMT Subject: [jdk21u-dev] RFR: 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces In-Reply-To: References: Message-ID: <7IdaLbA-pGylJhfaoMP1FmgZ2365TNiC5BZ1iu_ULP8=.d9b58fd9-b527-4f89-b01b-8fb8f53d90bc@github.com> On Wed, 15 Jan 2025 15:34:50 GMT, Chen Liang wrote: > Please review this simple backport that includes the offending class file name in addition to the annotation interface name in the error message for annotations of duplicated interface found during parsing. > > This pull request contains a backport of commit [7aa0cbc9](https://github.com/openjdk/jdk/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4) from openjdk/jdk#22581, authored by @scottmarlow. @liach Your change (at version ecd250337494559bd460790cfcabeb5e01b46587) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1329#issuecomment-2608565773 From aph at openjdk.org Thu Jan 23 11:02:54 2025 From: aph at openjdk.org (Andrew Haley) Date: Thu, 23 Jan 2025 11:02:54 GMT Subject: [jdk21u-dev] RFR: 8180450: secondary_super_cache does not scale well In-Reply-To: <4LeEOVL3OM57vpgMH9YTOBgyGCucK3L6iWC0XGD60ZQ=.10c0f7c0-897d-45ec-b105-5c4467890d74@github.com> References: <4LeEOVL3OM57vpgMH9YTOBgyGCucK3L6iWC0XGD60ZQ=.10c0f7c0-897d-45ec-b105-5c4467890d74@github.com> Message-ID: On Thu, 24 Oct 2024 10:10:45 GMT, Andrew Haley wrote: > See [8180450](https://github.com/openjdk/jdk/pull/18309) for a full description of how this works. > This is a pretty clean backport, but a few files had to be fiddled manually because things had been added nearby. > > This PR also includes a fix for [[8337958](https://bugs.openjdk.org/browse/JDK-8337958)](https://bugs.openjdk.org/browse/JDK-8337958), which was a minor bug in the original commit. > > For a justification of why this PR should be backported to JDK 21u, see > [Franz's email](https://mail.openjdk.org/pipermail/jdk-updates-dev/2024-October/038649.html). Bumping this. Please reconsider this patch for 21u: the problem is affecting many users. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1090#issuecomment-2609506058 From wkemper at openjdk.org Thu Jan 23 11:33:54 2025 From: wkemper at openjdk.org (William Kemper) Date: Thu, 23 Jan 2025 11:33:54 GMT Subject: [jdk21u-dev] Integrated: 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 19:22:03 GMT, William Kemper wrote: > This was not a clean backport, the conflicts were trivial to resolve. This addresses a fairly critical issue where in a mistimed heap dump may cause heap corruption or vm crashes for Shenandoah GC. This pull request has now been integrated. Changeset: 8c3ab36d Author: William Kemper Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/8c3ab36dfad48aee84cd6657a4fb6d992a8a09ad Stats: 20 lines in 4 files changed: 13 ins; 1 del; 6 mod 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause Reviewed-by: ysr, shade Backport-of: 6a29a8110ec38b4adc8163ba8651cbc935353f1d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1350 From shade at openjdk.org Thu Jan 23 11:33:54 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 23 Jan 2025 11:33:54 GMT Subject: [jdk21u-dev] Integrated: 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level In-Reply-To: References: Message-ID: On Wed, 22 Jan 2025 15:27:56 GMT, Aleksey Shipilev wrote: > UX improvement for Epsilon. The patch is simple and was in mainline for a few weeks. This pull request has now been integrated. Changeset: 6d112319 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/6d11231990bef8aa873a7f89f516843fd5ba12d0 Stats: 24 lines in 1 file changed: 12 ins; 12 del; 0 mod 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level Backport-of: 1a0fe49732187db9e8776f80feefab4373114f75 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1352 From liach at openjdk.org Thu Jan 23 11:43:54 2025 From: liach at openjdk.org (Chen Liang) Date: Thu, 23 Jan 2025 11:43:54 GMT Subject: [jdk21u-dev] Integrated: 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces In-Reply-To: References: Message-ID: <_BMjsb9rzBX7xiBZA2tDEEKlySk6eMcExdTnOPldliY=.84011dda-8ec7-4d0d-825d-92f03b41b6fa@github.com> On Wed, 15 Jan 2025 15:34:50 GMT, Chen Liang wrote: > Please review this simple backport that includes the offending class file name in addition to the annotation interface name in the error message for annotations of duplicated interface found during parsing. > > This pull request contains a backport of commit [7aa0cbc9](https://github.com/openjdk/jdk/commit/7aa0cbc91d90493a3dae973cb8077cfa283c32b4) from openjdk/jdk#22581, authored by @scottmarlow. This pull request has now been integrated. Changeset: 91e75827 Author: Chen Liang Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/91e7582724f78ac924ed8003a2c80e6dc731517f Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces Backport-of: 7aa0cbc91d90493a3dae973cb8077cfa283c32b4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1329 From duke at openjdk.org Thu Jan 23 12:47:52 2025 From: duke at openjdk.org (duke) Date: Thu, 23 Jan 2025 12:47:52 GMT Subject: [jdk24u] RFR: 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) In-Reply-To: References: Message-ID: <_zF4oJcntjwrbxONPjxd-TqHdq4nFXtefJzLYV4m6gk=.ad770673-75b4-4f46-a2e6-4f8d48515c10@github.com> On Tue, 14 Jan 2025 08:58:00 GMT, Varada M wrote: > Hi all, > > This pull request contains a backport of commit [8b22517c](https://github.com/openjdk/jdk/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Joachim Kern on 7 Jan 2025 and was reviewed by Martin Doerr and Varada M. > > Thanks! @varada1110 Your change (at version 4d57a56d150aeaeb4edc9524e7b83c0b5dfdffb6) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/17#issuecomment-2609719466 From varadam at openjdk.org Thu Jan 23 12:52:18 2025 From: varadam at openjdk.org (Varada M) Date: Thu, 23 Jan 2025 12:52:18 GMT Subject: [jdk21u-dev] RFR: 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) Message-ID: <5KQ9DPjcu7LNuBkPfOlzVpW0DzNRMoRhEuwHLYhJBhI=.c6d0735e-16fc-4938-ae4e-292ff0d0861f@github.com> Hi all, This pull request contains a backport of commit [8b22517c](https://github.com/openjdk/jdk/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Joachim Kern on 7 Jan 2025 and was reviewed by Martin Doerr and Varada M. Thanks! ------------- Commit messages: - Backport 8b22517cb0b24c4134a2dbf22591f6f84d7d866c Changes: https://git.openjdk.org/jdk21u-dev/pull/1353/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1353&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8211851 Stats: 55 lines in 2 files changed: 21 ins; 16 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1353.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1353/head:pull/1353 PR: https://git.openjdk.org/jdk21u-dev/pull/1353 From mdoerr at openjdk.org Thu Jan 23 16:40:55 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 23 Jan 2025 16:40:55 GMT Subject: [jdk17u-dev] RFR: 8314752: Use google test string comparison macros In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 11:57:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. It's based on the commit to 21. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > Resolved because "8293873: Centralize the initialization of UL" is not in 17. > It changes .name to ->name in the lines edited. > > test/hotspot/gtest/oops/test_cpCache_output.cpp > This file was added by 8295893: Improve printing of Constant Pool Cache Entries in 20. Omitted. > > test/hotspot/gtest/oops/test_instanceKlass.cpp > A lot of changes were applied to this file after 17. The test cases edited by this change are not in 17. > They were added by 8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass. Omitted these. > > test/hotspot/gtest/oops/test_markWord.cpp > Minor edit to make this build. See extra commit. > > test/hotspot/gtest/runtime/test_classPrinter.cpp > This file was added by 8292699: Improve printing of classes in native debugger in 20. Omitted. > > test/hotspot/gtest/runtime/test_os.cpp > The test case that was changed by "8299790: os::print_hex_dump is racy". Resolved. > > test/hotspot/gtest/runtime/test_os_linux.cpp > Patches new testcases not in 17. Omitted. > > test/hotspot/gtest/utilities/test_globalDefinitions.cpp > Already backported. > > test/hotspot/gtest/utilities/test_parse_memory_size.cpp > This file was added by 8293711: Factor out size parsing functions from arguments.cpp in 20. Omitted. > > > test/hotspot/gtest/utilities/test_resourceHash.cpp > Testcase was added by 8291970: Add TableStatistics get function to ResourceHashtable. Omitted. LGTM. Thanks for the detailed description! ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3215#pullrequestreview-2570422402 From goetz at openjdk.org Thu Jan 23 16:53:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 23 Jan 2025 16:53:03 GMT Subject: [jdk17u-dev] RFR: 8327098: GTest needs larger combination limit Message-ID: I backport this for parity with 17.0.15-oracle ------------- Commit messages: - Backport c901da48e30d53cb8e4e3c1f0584c5f2d3d095f1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3240/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3240&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327098 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3240.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3240/head:pull/3240 PR: https://git.openjdk.org/jdk17u-dev/pull/3240 From goetz at openjdk.org Thu Jan 23 16:53:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 23 Jan 2025 16:53:10 GMT Subject: [jdk21u-dev] RFR: 8327098: GTest needs larger combination limit Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport c901da48e30d53cb8e4e3c1f0584c5f2d3d095f1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1354/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1354&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327098 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1354.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1354/head:pull/1354 PR: https://git.openjdk.org/jdk21u-dev/pull/1354 From goetz at openjdk.org Thu Jan 23 17:01:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 23 Jan 2025 17:01:40 GMT Subject: [jdk21u-dev] RFR: 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main Message-ID: I backport this for parity with 21.0.7-oracle, Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 269163d509ec3c80983f55c5b47f472fa76be26c Changes: https://git.openjdk.org/jdk21u-dev/pull/1355/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1355&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328387 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1355.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1355/head:pull/1355 PR: https://git.openjdk.org/jdk21u-dev/pull/1355 From jdv at openjdk.org Thu Jan 23 17:35:09 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Thu, 23 Jan 2025 17:35:09 GMT Subject: [jdk24u] RFR: 8347911: Limit the length of inflated text chunks Message-ID: Hi all, This pull request contains a backport of commit [398a5805](https://github.com/openjdk/jdk/commit/398a580518b4e7961bdddf733e0a89ff25bc437a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jayathirth D V on 17 Jan 2025 and was reviewed by Alexander Zvegintsev and Phil Race. Thanks! ------------- Commit messages: - Backport 398a580518b4e7961bdddf733e0a89ff25bc437a Changes: https://git.openjdk.org/jdk24u/pull/27/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=27&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347911 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/27.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/27/head:pull/27 PR: https://git.openjdk.org/jdk24u/pull/27 From goetz at openjdk.org Thu Jan 23 19:58:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 23 Jan 2025 19:58:07 GMT Subject: [jdk21u-dev] RFR: 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm Message-ID: I backport this for parity with 21.0.7-oracle. I had to resolve because of NULL/nullptr difference. ------------- Commit messages: - Backport 47f33a59eaaffc74881fcc9e29d13ff9b2538c2a Changes: https://git.openjdk.org/jdk21u-dev/pull/1356/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1356&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327986 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1356.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1356/head:pull/1356 PR: https://git.openjdk.org/jdk21u-dev/pull/1356 From robm at openjdk.org Fri Jan 24 00:37:00 2025 From: robm at openjdk.org (Rob McKenna) Date: Fri, 24 Jan 2025 00:37:00 GMT Subject: [jdk24u] Integrated: Merge jdk:jdk24 Message-ID: Merge ------------- Commit messages: - Merge - 8347334: JimageDiffGenerator code clean-ups - 8347496: Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac - 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces - 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level - 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test - 8347124: Clean tests with --enable-linkable-runtime - 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java - 8346887: DrawFocusRect() may cause an assertion failure - 8346239: Improve memory efficiency of JimageDiffGenerator - ... and 7 more: https://git.openjdk.org/jdk24u/compare/53aa9f25...a106b135 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk24u/pull/28/files Stats: 741 lines in 40 files changed: 456 ins; 205 del; 80 mod Patch: https://git.openjdk.org/jdk24u/pull/28.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/28/head:pull/28 PR: https://git.openjdk.org/jdk24u/pull/28 From robm at openjdk.org Fri Jan 24 00:37:01 2025 From: robm at openjdk.org (Rob McKenna) Date: Fri, 24 Jan 2025 00:37:01 GMT Subject: [jdk24u] Integrated: Merge jdk:jdk24 In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 00:30:03 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: 268ba3cf Author: Rob McKenna URL: https://git.openjdk.org/jdk24u/commit/268ba3cfb256ae8e86753dcd8e5887896764f339 Stats: 14115 lines in 319 files changed: 11654 ins; 1061 del; 1400 mod Merge ------------- PR: https://git.openjdk.org/jdk24u/pull/28 From dholmes at openjdk.org Fri Jan 24 05:04:50 2025 From: dholmes at openjdk.org (David Holmes) Date: Fri, 24 Jan 2025 05:04:50 GMT Subject: [jdk24u] Integrated: 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" In-Reply-To: References: Message-ID: On Wed, 22 Jan 2025 02:34:47 GMT, David Holmes wrote: > Hi all, > > This pull request contains a backport of commit [9b1bed0a](https://github.com/openjdk/jdk/commit/9b1bed0aa416c615a81d429e2f1f33bc4f679109) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Holmes on 14 Jan 2025 and was reviewed by Johan Sj?len and Coleen Phillimore. > > Thanks! This pull request has now been integrated. Changeset: 96bd21d3 Author: David Holmes URL: https://git.openjdk.org/jdk24u/commit/96bd21d38391467bfb9f2f83a4ccf326fc61d9b9 Stats: 17 lines in 5 files changed: 9 ins; 3 del; 5 mod 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" Backport-of: 9b1bed0aa416c615a81d429e2f1f33bc4f679109 ------------- PR: https://git.openjdk.org/jdk24u/pull/26 From sshivang at openjdk.org Fri Jan 24 05:17:54 2025 From: sshivang at openjdk.org (Shivangi Gupta) Date: Fri, 24 Jan 2025 05:17:54 GMT Subject: [jdk24u] RFR: 8347299: Add annotations to test cases in LicenseTest Message-ID: Straight backport. Test passed ------------- Commit messages: - Backport 97dd06ce0a5a2bbc28c3c97b201eca81196af698 Changes: https://git.openjdk.org/jdk24u/pull/29/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=29&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347299 Stats: 19 lines in 1 file changed: 11 ins; 6 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/29.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/29/head:pull/29 PR: https://git.openjdk.org/jdk24u/pull/29 From duke at openjdk.org Fri Jan 24 06:22:56 2025 From: duke at openjdk.org (duke) Date: Fri, 24 Jan 2025 06:22:56 GMT Subject: [jdk21u-dev] RFR: 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) In-Reply-To: <5KQ9DPjcu7LNuBkPfOlzVpW0DzNRMoRhEuwHLYhJBhI=.c6d0735e-16fc-4938-ae4e-292ff0d0861f@github.com> References: <5KQ9DPjcu7LNuBkPfOlzVpW0DzNRMoRhEuwHLYhJBhI=.c6d0735e-16fc-4938-ae4e-292ff0d0861f@github.com> Message-ID: On Thu, 23 Jan 2025 12:43:29 GMT, Varada M wrote: > Hi all, > > This pull request contains a backport of commit [8b22517c](https://github.com/openjdk/jdk/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Joachim Kern on 7 Jan 2025 and was reviewed by Martin Doerr and Varada M. > > Thanks! @varada1110 Your change (at version a286eb4057fe3f5946bb2804051bddab707655ee) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1353#issuecomment-2611690921 From goetz at openjdk.org Fri Jan 24 07:27:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 24 Jan 2025 07:27:09 GMT Subject: [jdk17u-dev] RFR: 8314752: Use google test string comparison macros [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.15-oracle. It's based on the commit to 21. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > Resolved because "8293873: Centralize the initialization of UL" is not in 17. > It changes .name to ->name in the lines edited. > > test/hotspot/gtest/oops/test_cpCache_output.cpp > This file was added by 8295893: Improve printing of Constant Pool Cache Entries in 20. Omitted. > > test/hotspot/gtest/oops/test_instanceKlass.cpp > A lot of changes were applied to this file after 17. The test cases edited by this change are not in 17. > They were added by 8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass. Omitted these. > > test/hotspot/gtest/oops/test_markWord.cpp > Minor edit to make this build. See extra commit. > > test/hotspot/gtest/runtime/test_classPrinter.cpp > This file was added by 8292699: Improve printing of classes in native debugger in 20. Omitted. > > test/hotspot/gtest/runtime/test_os.cpp > The test case that was changed by "8299790: os::print_hex_dump is racy". Resolved. > > test/hotspot/gtest/runtime/test_os_linux.cpp > Patches new testcases not in 17. Omitted. > > test/hotspot/gtest/utilities/test_globalDefinitions.cpp > Already backported. > > test/hotspot/gtest/utilities/test_parse_memory_size.cpp > This file was added by 8293711: Factor out size parsing functions from arguments.cpp in 20. Omitted. > > > test/hotspot/gtest/utilities/test_resourceHash.cpp > Testcase was added by 8291970: Add TableStatistics get function to ResourceHashtable. Omitted. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Update test_markWord.cpp Negate HasSubstr in assert_not_test_pattern ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3215/files - new: https://git.openjdk.org/jdk17u-dev/pull/3215/files/18432c00..bf4f9711 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3215&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3215&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3215.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3215/head:pull/3215 PR: https://git.openjdk.org/jdk17u-dev/pull/3215 From goetz at openjdk.org Fri Jan 24 07:27:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 24 Jan 2025 07:27:09 GMT Subject: [jdk17u-dev] RFR: 8314752: Use google test string comparison macros In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 08:31:22 GMT, Matthias Baesken wrote: > Please check in test/hotspot/gtest/oops/test_markWord.cpp the change to method assert_not_test_pattern - change looks problematic, is that really what you want? Can't see this in 21u-dev > > Otherwise the backport looks okay. You are right, I need to negate it! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3215#issuecomment-2611777556 From duke at openjdk.org Fri Jan 24 08:12:30 2025 From: duke at openjdk.org (Johny Jose) Date: Fri, 24 Jan 2025 08:12:30 GMT Subject: [jdk24u] RFR: 8347965: (tz) Update Timezone Data to 2025a Message-ID: tz2025a changes ------------- Commit messages: - Backport caa3c78f7837b1f561740184bd8f9cb671c467eb Changes: https://git.openjdk.org/jdk24u/pull/30/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=30&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347965 Stats: 247 lines in 12 files changed: 150 ins; 50 del; 47 mod Patch: https://git.openjdk.org/jdk24u/pull/30.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/30/head:pull/30 PR: https://git.openjdk.org/jdk24u/pull/30 From goetz at openjdk.org Fri Jan 24 08:29:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 24 Jan 2025 08:29:45 GMT Subject: [jdk17u-dev] RFR: 8310234: Refactor Locale tests to use JUnit Message-ID: I backport this for parity with 17.0.15-oracle. Omitted StreamAvailableLocales.java. It came with enhancement "8282319: java.util.Locale method to stream available Locales" in 21. The remaining edits all are caused by "8283698: Refactor Locale constructors used in src/test" which is not in 17. Deleted test/jdk/java/util/Locale/Bug4316602.java by hand. Resolved test/jdk/java/util/Locale/CaseCheckVariant.java, CompareProviderFormats.java and RootLocale.java. Removed test cases with Locale.of() from LocaleConstructors.java ------------- Commit messages: - Backport dad7bd9efc7ca2c245f7e35267479670f93a53a8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3242/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3242&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310234 Stats: 899 lines in 13 files changed: 474 ins; 425 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3242.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3242/head:pull/3242 PR: https://git.openjdk.org/jdk17u-dev/pull/3242 From goetz at openjdk.org Fri Jan 24 08:34:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 24 Jan 2025 08:34:42 GMT Subject: [jdk21u-dev] RFR: 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.7-oracle, > > Resolved ProblemList, probably clean. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 269163d509ec3c80983f55c5b47f472fa76be26c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1355/files - new: https://git.openjdk.org/jdk21u-dev/pull/1355/files/81f5dbb1..b689e1f6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1355&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1355&range=00-01 Stats: 671 lines in 2 files changed: 220 ins; 399 del; 52 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1355.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1355/head:pull/1355 PR: https://git.openjdk.org/jdk21u-dev/pull/1355 From goetz at openjdk.org Fri Jan 24 08:39:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 24 Jan 2025 08:39:31 GMT Subject: [jdk17u-dev] RFR: 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.15-oracle. > > Resolved ProblemList, probably clean. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 269163d509ec3c80983f55c5b47f472fa76be26c ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3241/files - new: https://git.openjdk.org/jdk17u-dev/pull/3241/files/db2af803..9b41b7a0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3241&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3241&range=00-01 Stats: 672 lines in 3 files changed: 220 ins; 399 del; 53 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3241.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3241/head:pull/3241 PR: https://git.openjdk.org/jdk17u-dev/pull/3241 From duke at openjdk.org Fri Jan 24 16:00:02 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Fri, 24 Jan 2025 16:00:02 GMT Subject: [jdk21u-dev] RFR: 8347965: (tz) Update Timezone Data to 2025a Message-ID: Backport of https://bugs.openjdk.org/browse/JDK-8347965 Changes to Update Timezone Data to 2025a Clean backport. Passed tier1 tests. Except the java/foreign/nested/TestNested.java which is failing on master as well due to preview API which is disabled by default Passed gtests. Results of `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/text/Format 112 112 0 0 jtreg:test/jdk/java/util/TimeZone 26 26 0 0 jtreg:test/jdk/sun/util/calendar 5 5 0 0 jtreg:test/jdk/sun/util/resources 22 22 0 0 ============================== TEST SUCCESS Finished building target 'run-test' in configuration 'linux-x86_64-server-release' ------------- Commit messages: - Backport caa3c78f7837b1f561740184bd8f9cb671c467eb Changes: https://git.openjdk.org/jdk21u-dev/pull/1358/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1358&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347965 Stats: 249 lines in 12 files changed: 150 ins; 53 del; 46 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1358.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1358/head:pull/1358 PR: https://git.openjdk.org/jdk21u-dev/pull/1358 From coffeys at openjdk.org Fri Jan 24 16:12:04 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Fri, 24 Jan 2025 16:12:04 GMT Subject: [jdk24u] RFR: 8344361: Restore null return for invalid services from legacy providers Message-ID: Clean backport of the jdk 25 patch ------------- Commit messages: - Backport e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 Changes: https://git.openjdk.org/jdk24u/pull/31/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=31&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344361 Stats: 50 lines in 2 files changed: 50 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/31.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/31/head:pull/31 PR: https://git.openjdk.org/jdk24u/pull/31 From naoto at openjdk.org Fri Jan 24 18:28:51 2025 From: naoto at openjdk.org (Naoto Sato) Date: Fri, 24 Jan 2025 18:28:51 GMT Subject: [jdk24u] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 08:06:37 GMT, Johny Jose wrote: > tz2025a changes Should this commit go to jdk24 branch (it is still RDP2), insteand of 24u repository? ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/30#issuecomment-2613140702 From aivanov at openjdk.org Fri Jan 24 19:56:31 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 24 Jan 2025 19:56:31 GMT Subject: [jdk24u] RFR: 8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux Message-ID: <0v1cu91ELwHOcXDRuTeA1Mfm8CN070eQHS6d66bkUa0=.efe34192-3f8f-4297-b198-f8c6857609c3@github.com> Improves stability of the `javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java` test. See https://github.com/openjdk/jdk/pull/22977 for more details. > This pull request contains a backport of commit [57af52c5](https://github.com/openjdk/jdk/commit/57af52c57390f6f7413b5d3ffe64921c9b83aae4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 10 Jan 2025 and was reviewed by Harshitha Onkar and Damon Nguyen. ------------- Commit messages: - Backport 57af52c57390f6f7413b5d3ffe64921c9b83aae4 Changes: https://git.openjdk.org/jdk24u/pull/32/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=32&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346581 Stats: 124 lines in 1 file changed: 85 ins; 13 del; 26 mod Patch: https://git.openjdk.org/jdk24u/pull/32.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/32/head:pull/32 PR: https://git.openjdk.org/jdk24u/pull/32 From aivanov at openjdk.org Fri Jan 24 20:30:24 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 24 Jan 2025 20:30:24 GMT Subject: [jdk24u] RFR: 8347427: JTabbedPane/8134116/Bug8134116.java has no license header Message-ID: Add the missing GPL header to `test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java`. > This pull request contains a backport of commit [f67b7036](https://github.com/openjdk/jdk/commit/f67b703625afa2e049c572978d29ac00d8c956d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 13 Jan 2025 and was reviewed by Dmitry Markov, Harshitha Onkar and Abhishek Kumar. ------------- Commit messages: - Backport f67b703625afa2e049c572978d29ac00d8c956d3 Changes: https://git.openjdk.org/jdk24u/pull/33/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=33&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347427 Stats: 33 lines in 1 file changed: 30 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/33.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/33/head:pull/33 PR: https://git.openjdk.org/jdk24u/pull/33 From aivanov at openjdk.org Fri Jan 24 20:38:58 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 24 Jan 2025 20:38:58 GMT Subject: [jdk24u] RFR: 8348299: Update List/ItemEventTest/ItemEventTest.java Message-ID: <0QpWS9saIujo2hC1Y4-arYzLb0LxsM-2kY_yzu6988w=.e29b419e-f7f9-4de5-86b2-dfeba866e431@github.com> Improve the `java/awt/List/ItemEventTest/ItemEventTest.java` test to make it more stable and to provide more diagnostic messages for failure analysis. > This pull request contains a backport of commit [605b53e4](https://github.com/openjdk/jdk/commit/605b53e4f8857c58a72fa361f8787c563d6dab90) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 23 Jan 2025 and was reviewed by Alexander Zvegintsev, Phil Race and Alexander Zuev. ------------- Commit messages: - Backport 605b53e4f8857c58a72fa361f8787c563d6dab90 Changes: https://git.openjdk.org/jdk24u/pull/34/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=34&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348299 Stats: 98 lines in 1 file changed: 44 ins; 8 del; 46 mod Patch: https://git.openjdk.org/jdk24u/pull/34.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/34/head:pull/34 PR: https://git.openjdk.org/jdk24u/pull/34 From clanger at openjdk.org Sun Jan 26 12:40:39 2025 From: clanger at openjdk.org (Christoph Langer) Date: Sun, 26 Jan 2025 12:40:39 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u, 11u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows Message-ID: This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. ------------- Commit messages: - JDK-8348625 Changes: https://git.openjdk.org/jdk21u-dev/pull/1359/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1359&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348625 Stats: 138 lines in 6 files changed: 20 ins; 87 del; 31 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1359.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1359/head:pull/1359 PR: https://git.openjdk.org/jdk21u-dev/pull/1359 From goetz at openjdk.org Mon Jan 27 07:12:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 27 Jan 2025 07:12:38 GMT Subject: [jdk17u-dev] RFR: 8314752: Use google test string comparison macros [v3] In-Reply-To: References: Message-ID: <5_faYL46enY6R87FJhGl4a33idQyrBfcYgrVXp7rjpc=.871b987a-85c8-495d-badb-cbc164ba35e4@github.com> > I backport this for parity with 17.0.15-oracle. It's based on the commit to 21. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > Resolved because "8293873: Centralize the initialization of UL" is not in 17. > It changes .name to ->name in the lines edited. > > test/hotspot/gtest/oops/test_cpCache_output.cpp > This file was added by 8295893: Improve printing of Constant Pool Cache Entries in 20. Omitted. > > test/hotspot/gtest/oops/test_instanceKlass.cpp > A lot of changes were applied to this file after 17. The test cases edited by this change are not in 17. > They were added by 8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass. Omitted these. > > test/hotspot/gtest/oops/test_markWord.cpp > Minor edit to make this build. See extra commit. > > test/hotspot/gtest/runtime/test_classPrinter.cpp > This file was added by 8292699: Improve printing of classes in native debugger in 20. Omitted. > > test/hotspot/gtest/runtime/test_os.cpp > The test case that was changed by "8299790: os::print_hex_dump is racy". Resolved. > > test/hotspot/gtest/runtime/test_os_linux.cpp > Patches new testcases not in 17. Omitted. > > test/hotspot/gtest/utilities/test_globalDefinitions.cpp > Already backported. > > test/hotspot/gtest/utilities/test_parse_memory_size.cpp > This file was added by 8293711: Factor out size parsing functions from arguments.cpp in 20. Omitted. > > > test/hotspot/gtest/utilities/test_resourceHash.cpp > Testcase was added by 8291970: Add TableStatistics get function to ResourceHashtable. Omitted. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Use better Not ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3215/files - new: https://git.openjdk.org/jdk17u-dev/pull/3215/files/bf4f9711..18e27d0c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3215&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3215&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3215.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3215/head:pull/3215 PR: https://git.openjdk.org/jdk17u-dev/pull/3215 From goetz at openjdk.org Mon Jan 27 07:15:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 27 Jan 2025 07:15:53 GMT Subject: [jdk17u-dev] RFR: 8310234: Refactor Locale tests to use JUnit In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 08:23:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Omitted StreamAvailableLocales.java. It came with enhancement "8282319: java.util.Locale method to stream available Locales" in 21. > > The remaining edits all are caused by "8283698: Refactor Locale constructors used in src/test" which is not in 17. > > Deleted test/jdk/java/util/Locale/Bug4316602.java by hand. > > Resolved test/jdk/java/util/Locale/CaseCheckVariant.java, CompareProviderFormats.java and RootLocale.java. > > Removed test cases with Locale.of() from LocaleConstructors.java GHA failure: twice wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3242#issuecomment-2614993953 From goetz at openjdk.org Mon Jan 27 07:28:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 27 Jan 2025 07:28:24 GMT Subject: [jdk17u-dev] RFR: 8346908: Update JDK 17 javadoc man page In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 14:36:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > I "implemented" this based on the description. > > Obviously the description ended up at the wrong flag. > > test this by calling > > man build/.../images/jdk/man/man1/javadoc.1 GHA failure: Twice wget issue, unrelated ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3243#issuecomment-2615004912 From goetz at openjdk.org Mon Jan 27 07:28:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 27 Jan 2025 07:28:24 GMT Subject: [jdk17u-dev] RFR: 8346908: Update JDK 17 javadoc man page Message-ID: I backport this for parity with 17.0.15-oracle. I "implemented" this based on the description. Obviously the description ended up at the wrong flag. test this by calling man build/.../images/jdk/man/man1/javadoc.1 ------------- Commit messages: - Backport 8346908: Update JDK 17 javadoc man page Changes: https://git.openjdk.org/jdk17u-dev/pull/3243/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3243&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346908 Stats: 12 lines in 1 file changed: 6 ins; 5 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3243.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3243/head:pull/3243 PR: https://git.openjdk.org/jdk17u-dev/pull/3243 From mbaesken at openjdk.org Mon Jan 27 07:42:51 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 27 Jan 2025 07:42:51 GMT Subject: [jdk17u-dev] RFR: 8314752: Use google test string comparison macros [v3] In-Reply-To: <5_faYL46enY6R87FJhGl4a33idQyrBfcYgrVXp7rjpc=.871b987a-85c8-495d-badb-cbc164ba35e4@github.com> References: <5_faYL46enY6R87FJhGl4a33idQyrBfcYgrVXp7rjpc=.871b987a-85c8-495d-badb-cbc164ba35e4@github.com> Message-ID: On Mon, 27 Jan 2025 07:12:38 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.15-oracle. It's based on the commit to 21. >> >> test/hotspot/gtest/logging/test_logConfiguration.cpp >> Resolved because "8293873: Centralize the initialization of UL" is not in 17. >> It changes .name to ->name in the lines edited. >> >> test/hotspot/gtest/oops/test_cpCache_output.cpp >> This file was added by 8295893: Improve printing of Constant Pool Cache Entries in 20. Omitted. >> >> test/hotspot/gtest/oops/test_instanceKlass.cpp >> A lot of changes were applied to this file after 17. The test cases edited by this change are not in 17. >> They were added by 8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass. Omitted these. >> >> test/hotspot/gtest/oops/test_markWord.cpp >> Minor edit to make this build. See extra commit. >> >> test/hotspot/gtest/runtime/test_classPrinter.cpp >> This file was added by 8292699: Improve printing of classes in native debugger in 20. Omitted. >> >> test/hotspot/gtest/runtime/test_os.cpp >> The test case that was changed by "8299790: os::print_hex_dump is racy". Resolved. >> >> test/hotspot/gtest/runtime/test_os_linux.cpp >> Patches new testcases not in 17. Omitted. >> >> test/hotspot/gtest/utilities/test_globalDefinitions.cpp >> Already backported. >> >> test/hotspot/gtest/utilities/test_parse_memory_size.cpp >> This file was added by 8293711: Factor out size parsing functions from arguments.cpp in 20. Omitted. >> >> >> test/hotspot/gtest/utilities/test_resourceHash.cpp >> Testcase was added by 8291970: Add TableStatistics get function to ResourceHashtable. Omitted. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Use better Not Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3215#pullrequestreview-2574707211 From varadam at openjdk.org Mon Jan 27 10:28:57 2025 From: varadam at openjdk.org (Varada M) Date: Mon, 27 Jan 2025 10:28:57 GMT Subject: [jdk24u] Integrated: 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) In-Reply-To: References: Message-ID: On Tue, 14 Jan 2025 08:58:00 GMT, Varada M wrote: > Hi all, > > This pull request contains a backport of commit [8b22517c](https://github.com/openjdk/jdk/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Joachim Kern on 7 Jan 2025 and was reviewed by Martin Doerr and Varada M. > > Thanks! This pull request has now been integrated. Changeset: 265841ed Author: Varada M Committer: Martin Doerr URL: https://git.openjdk.org/jdk24u/commit/265841ed34fca6baa6bb07d0565c8520257fa5d7 Stats: 55 lines in 2 files changed: 21 ins; 16 del; 18 mod 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) Backport-of: 8b22517cb0b24c4134a2dbf22591f6f84d7d866c ------------- PR: https://git.openjdk.org/jdk24u/pull/17 From mdoerr at openjdk.org Mon Jan 27 10:29:24 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 27 Jan 2025 10:29:24 GMT Subject: [jdk24u] RFR: 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Message-ID: Clean backport of [JDK-8348562](https://bugs.openjdk.org/browse/JDK-8348562). It only adds a null check + bailout where the current implementation crashes with SIGSEGV. ------------- Commit messages: - Backport afcc2b03afc77f730300e1d92471466d56ed75fb Changes: https://git.openjdk.org/jdk24u/pull/35/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=35&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348562 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/35.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/35/head:pull/35 PR: https://git.openjdk.org/jdk24u/pull/35 From goetz at openjdk.org Mon Jan 27 10:42:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 27 Jan 2025 10:42:32 GMT Subject: [jdk17u-dev] RFR: 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 4a70c83bd0c563185123ce9d8a34e006c62db7cc Changes: https://git.openjdk.org/jdk17u-dev/pull/3244/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3244&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343378 Stats: 11 lines in 1 file changed: 4 ins; 1 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3244.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3244/head:pull/3244 PR: https://git.openjdk.org/jdk17u-dev/pull/3244 From goetz at openjdk.org Mon Jan 27 10:42:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 27 Jan 2025 10:42:36 GMT Subject: [jdk21u-dev] RFR: 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 4a70c83bd0c563185123ce9d8a34e006c62db7cc Changes: https://git.openjdk.org/jdk21u-dev/pull/1360/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1360&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343378 Stats: 11 lines in 1 file changed: 4 ins; 1 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1360.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1360/head:pull/1360 PR: https://git.openjdk.org/jdk21u-dev/pull/1360 From mdoerr at openjdk.org Mon Jan 27 11:00:57 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 27 Jan 2025 11:00:57 GMT Subject: [jdk17u-dev] RFR: 8314752: Use google test string comparison macros [v3] In-Reply-To: <5_faYL46enY6R87FJhGl4a33idQyrBfcYgrVXp7rjpc=.871b987a-85c8-495d-badb-cbc164ba35e4@github.com> References: <5_faYL46enY6R87FJhGl4a33idQyrBfcYgrVXp7rjpc=.871b987a-85c8-495d-badb-cbc164ba35e4@github.com> Message-ID: On Mon, 27 Jan 2025 07:12:38 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.15-oracle. It's based on the commit to 21. >> >> test/hotspot/gtest/logging/test_logConfiguration.cpp >> Resolved because "8293873: Centralize the initialization of UL" is not in 17. >> It changes .name to ->name in the lines edited. >> >> test/hotspot/gtest/oops/test_cpCache_output.cpp >> This file was added by 8295893: Improve printing of Constant Pool Cache Entries in 20. Omitted. >> >> test/hotspot/gtest/oops/test_instanceKlass.cpp >> A lot of changes were applied to this file after 17. The test cases edited by this change are not in 17. >> They were added by 8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass. Omitted these. >> >> test/hotspot/gtest/oops/test_markWord.cpp >> Minor edit to make this build. See extra commit. >> >> test/hotspot/gtest/runtime/test_classPrinter.cpp >> This file was added by 8292699: Improve printing of classes in native debugger in 20. Omitted. >> >> test/hotspot/gtest/runtime/test_os.cpp >> The test case that was changed by "8299790: os::print_hex_dump is racy". Resolved. >> >> test/hotspot/gtest/runtime/test_os_linux.cpp >> Patches new testcases not in 17. Omitted. >> >> test/hotspot/gtest/utilities/test_globalDefinitions.cpp >> Already backported. >> >> test/hotspot/gtest/utilities/test_parse_memory_size.cpp >> This file was added by 8293711: Factor out size parsing functions from arguments.cpp in 20. Omitted. >> >> >> test/hotspot/gtest/utilities/test_resourceHash.cpp >> Testcase was added by 8291970: Add TableStatistics get function to ResourceHashtable. Omitted. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Use better Not Marked as reviewed by mdoerr (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3215#pullrequestreview-2575119692 From mdoerr at openjdk.org Mon Jan 27 11:07:17 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 27 Jan 2025 11:07:17 GMT Subject: [jdk21u-dev] RFR: 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Message-ID: Clean backport of [JDK-8348562](https://bugs.openjdk.org/browse/JDK-8348562). The crashes can be reproduced in 21u by `make run-test TEST="jdk/jfr/api/consumer/streaming/TestFilledChunks.java" JTREG="VM_OPTIONS=-XX:+UseZGC -XX:+ZGenerational"` on linux PPC64le. The fix only adds a null check + bailout where the current implementation crashes with SIGSEGV. ------------- Commit messages: - Backport afcc2b03afc77f730300e1d92471466d56ed75fb Changes: https://git.openjdk.org/jdk21u-dev/pull/1361/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1361&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348562 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1361.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1361/head:pull/1361 PR: https://git.openjdk.org/jdk21u-dev/pull/1361 From jkern at openjdk.org Mon Jan 27 12:18:31 2025 From: jkern at openjdk.org (Joachim Kern) Date: Mon, 27 Jan 2025 12:18:31 GMT Subject: [jdk21u-dev] RFR: 8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages Message-ID: Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages. As an enhancement, during the initialization of the VM the availability of this new feature is examined. If the 64K pages are supported the VM will use mmap() with 64K pages instead of shmget()/shmat() with 64K pages due to the bad 256M alignment of shmget()/shmat(). ------------- Commit messages: - Backport ced99066354fc6a32c587b9e3c35b07e26d3452e Changes: https://git.openjdk.org/jdk21u-dev/pull/1362/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1362&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334371 Stats: 37 lines in 1 file changed: 25 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1362.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1362/head:pull/1362 PR: https://git.openjdk.org/jdk21u-dev/pull/1362 From goetz at openjdk.org Mon Jan 27 12:33:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 27 Jan 2025 12:33:27 GMT Subject: [jdk17u-dev] RFR: 8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) Message-ID: I backport this for parity with 17.0.14-oracle. I ran the build on linux x86_64 with gcc 13.2.0 which passed fine (release and slowdebug). ------------- Commit messages: - Backport c0507af5a4d867940b3aee1ac0fc8188b5536825 Changes: https://git.openjdk.org/jdk17u-dev/pull/3246/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3246&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319818 Stats: 32 lines in 3 files changed: 19 ins; 10 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3246.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3246/head:pull/3246 PR: https://git.openjdk.org/jdk17u-dev/pull/3246 From jkratochvil at openjdk.org Mon Jan 27 13:11:32 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Mon, 27 Jan 2025 13:11:32 GMT Subject: [jdk21u-dev] RFR: 8321512: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms Message-ID: A clean backport. ------------- Commit messages: - 8321512: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms Changes: https://git.openjdk.org/jdk21u-dev/pull/1363/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1363&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321512 Stats: 5 lines in 1 file changed: 0 ins; 5 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1363.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1363/head:pull/1363 PR: https://git.openjdk.org/jdk21u-dev/pull/1363 From goetz at openjdk.org Mon Jan 27 13:22:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 27 Jan 2025 13:22:29 GMT Subject: [jdk17u-dev] RFR: 8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes Message-ID: I backport this for parity with 17.0.15-oracle. Resolved, probably clean. Ran local tests and test with makefile using the failure handler. Works. ------------- Commit messages: - Backport 8c8422e0f8886d9bbfca29fd228368f88bf46f2c Changes: https://git.openjdk.org/jdk17u-dev/pull/3247/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3247&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8267893 Stats: 127 lines in 11 files changed: 100 ins; 7 del; 20 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3247.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3247/head:pull/3247 PR: https://git.openjdk.org/jdk17u-dev/pull/3247 From mdoerr at openjdk.org Mon Jan 27 13:34:51 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 27 Jan 2025 13:34:51 GMT Subject: [jdk21u-dev] RFR: 8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages In-Reply-To: References: Message-ID: <8iI3nypby320mFK90abVbmH8uEbIpveiTBvi0SwMLRo=.cd4fe83e-7432-4700-8133-f81155353385@github.com> On Mon, 27 Jan 2025 12:13:46 GMT, Joachim Kern wrote: > Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages. As an enhancement, during the initialization of the VM the availability of this new feature is examined. If the 64K pages are supported the VM will use mmap() with 64K pages instead of shmget()/shmat() with 64K pages due to the bad 256M alignment of shmget()/shmat(). This change differs significantly from the original change. Please explain all differences. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1362#pullrequestreview-2575449090 From varadam at openjdk.org Mon Jan 27 13:57:54 2025 From: varadam at openjdk.org (Varada M) Date: Mon, 27 Jan 2025 13:57:54 GMT Subject: [jdk21u-dev] Integrated: 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) In-Reply-To: <5KQ9DPjcu7LNuBkPfOlzVpW0DzNRMoRhEuwHLYhJBhI=.c6d0735e-16fc-4938-ae4e-292ff0d0861f@github.com> References: <5KQ9DPjcu7LNuBkPfOlzVpW0DzNRMoRhEuwHLYhJBhI=.c6d0735e-16fc-4938-ae4e-292ff0d0861f@github.com> Message-ID: On Thu, 23 Jan 2025 12:43:29 GMT, Varada M wrote: > Hi all, > > This pull request contains a backport of commit [8b22517c](https://github.com/openjdk/jdk/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Joachim Kern on 7 Jan 2025 and was reviewed by Martin Doerr and Varada M. > > Thanks! This pull request has now been integrated. Changeset: 554292a9 Author: Varada M Committer: Amit Kumar URL: https://git.openjdk.org/jdk21u-dev/commit/554292a97291b7ed4f897e21acc8491460189bb1 Stats: 55 lines in 2 files changed: 21 ins; 16 del; 18 mod 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) Backport-of: 8b22517cb0b24c4134a2dbf22591f6f84d7d866c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1353 From goetz at openjdk.org Mon Jan 27 15:04:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 27 Jan 2025 15:04:29 GMT Subject: [jdk17u-dev] RFR: 8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes [v2] In-Reply-To: References: Message-ID: <6kujAV2JNnwwcej3o_u-PirDBBvzLEqp43v3ySyP9Sg=.622dc7ce-68b8-4d55-8897-31bf34f8dc5d@github.com> > I backport this for parity with 17.0.15-oracle. > > Resolved, probably clean. > Ran local tests and test with makefile using the failure handler. Works. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 8c8422e0f8886d9bbfca29fd228368f88bf46f2c ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3247/files - new: https://git.openjdk.org/jdk17u-dev/pull/3247/files/b4777c5d..f26f432f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3247&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3247&range=00-01 Stats: 30 lines in 1 file changed: 30 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3247.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3247/head:pull/3247 PR: https://git.openjdk.org/jdk17u-dev/pull/3247 From jkern at openjdk.org Mon Jan 27 15:20:08 2025 From: jkern at openjdk.org (Joachim Kern) Date: Mon, 27 Jan 2025 15:20:08 GMT Subject: [jdk21u-dev] RFR: 8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages [v2] In-Reply-To: References: Message-ID: > Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages. As an enhancement, during the initialization of the VM the availability of this new feature is examined. If the 64K pages are supported the VM will use mmap() with 64K pages instead of shmget()/shmat() with 64K pages due to the bad 256M alignment of shmget()/shmat(). Joachim Kern has updated the pull request incrementally with one additional commit since the last revision: add all the changes from the original review processs ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1362/files - new: https://git.openjdk.org/jdk21u-dev/pull/1362/files/4f85d01b..d171cf93 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1362&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1362&range=00-01 Stats: 59 lines in 1 file changed: 20 ins; 8 del; 31 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1362.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1362/head:pull/1362 PR: https://git.openjdk.org/jdk21u-dev/pull/1362 From jkern at openjdk.org Mon Jan 27 16:04:34 2025 From: jkern at openjdk.org (Joachim Kern) Date: Mon, 27 Jan 2025 16:04:34 GMT Subject: [jdk21u-dev] RFR: 8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages [v3] In-Reply-To: References: Message-ID: > Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages. As an enhancement, during the initialization of the VM the availability of this new feature is examined. If the 64K pages are supported the VM will use mmap() with 64K pages instead of shmget()/shmat() with 64K pages due to the bad 256M alignment of shmget()/shmat(). Joachim Kern has updated the pull request incrementally with one additional commit since the last revision: add more changes from the original review process ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1362/files - new: https://git.openjdk.org/jdk21u-dev/pull/1362/files/d171cf93..0099e3a5 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1362&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1362&range=01-02 Stats: 6 lines in 3 files changed: 5 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1362.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1362/head:pull/1362 PR: https://git.openjdk.org/jdk21u-dev/pull/1362 From duke at openjdk.org Mon Jan 27 16:11:52 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Mon, 27 Jan 2025 16:11:52 GMT Subject: [jdk17u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: References: Message-ID: <009vO8JawA0Di_6-1kSPNpzTwkw568ye0f2KXU_hYCs=.81f79cf2-77a4-4457-8909-4df823177eef@github.com> On Fri, 17 Jan 2025 15:12:43 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. [21u-dev change](https://github.com/openjdk/jdk21u-dev/pull/1341) has been integrated so we can continue here. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3227#issuecomment-2616179274 From duke at openjdk.org Mon Jan 27 16:17:03 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Mon, 27 Jan 2025 16:17:03 GMT Subject: [jdk11u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 14:22:58 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. I'm converting it into draft PR as it isn't integrated into 17u-dev yet. Waiting for integration of [17u-dev PR](https://github.com/openjdk/jdk17u-dev/pull/3210). ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2986#issuecomment-2616192662 From sgehwolf at openjdk.org Mon Jan 27 16:22:49 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 27 Jan 2025 16:22:49 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u, 11u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows In-Reply-To: References: Message-ID: On Sun, 26 Jan 2025 12:35:01 GMT, Christoph Langer wrote: > This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. Differences to a revert of 78e35ea113bed4a5f66225836c887a45696bbf44 are: - `src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java` unused import isn't back re-introduced. OK - `src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java` extra space in comment not back re-introduced. OK. - `src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp`: `VERIFY` statements kept. Basically an assert, which should be fine. - `src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp` the `return` in the failure case is not re-introduced. We are done with the method anyway. OK. Seems fine to me. But it would be good if a windows person could take a look and test it as well. @fthevenet perhaps? @RealCLanger Please fix the title mismatch. Thanks! ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1359#pullrequestreview-2575903899 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1359#issuecomment-2616235036 From sgehwolf at openjdk.org Mon Jan 27 16:30:49 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 27 Jan 2025 16:30:49 GMT Subject: [jdk24u] Integrated: 8347129: cpuset cgroups controller is required for no good reason In-Reply-To: References: Message-ID: On Tue, 21 Jan 2025 12:13:00 GMT, Severin Gehwolf wrote: > Clean backport of a simple container detection fix which prevents it from working correctly on some distributions like Fedora 41. This pull request has now been integrated. Changeset: b00bb040 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk24u/commit/b00bb0404c9f636b68d44b57618c0c70b8e0f5bd Stats: 6 lines in 1 file changed: 2 ins; 0 del; 4 mod 8347129: cpuset cgroups controller is required for no good reason Backport-of: 2de71d04454b04ee887f7bd3e5decbfaa9ab8460 ------------- PR: https://git.openjdk.org/jdk24u/pull/24 From sgehwolf at openjdk.org Mon Jan 27 16:33:03 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 27 Jan 2025 16:33:03 GMT Subject: [jdk17u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: <009vO8JawA0Di_6-1kSPNpzTwkw568ye0f2KXU_hYCs=.81f79cf2-77a4-4457-8909-4df823177eef@github.com> References: <009vO8JawA0Di_6-1kSPNpzTwkw568ye0f2KXU_hYCs=.81f79cf2-77a4-4457-8909-4df823177eef@github.com> Message-ID: On Mon, 27 Jan 2025 16:09:14 GMT, Radek ??p wrote: >> Backport of JDK-8343599 Kmem limit and max values swapped when printing container information >> >> Clean backport. >> Passed tier1 tests. >> Passed gtests. > > [21u-dev change](https://github.com/openjdk/jdk21u-dev/pull/1341) has been integrated so we can continue here. @RadekCap You need to re-apply the approval label (e.g. using `/approval request ...`) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3227#issuecomment-2616291690 From rob.mckenna at oracle.com Mon Jan 27 16:37:39 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Mon, 27 Jan 2025 16:37:39 +0000 Subject: [23u Communication] 24.0.1 will be closed for fixes on the 4th of February Message-ID: 24.0.1 will enter rampdown at COB on the 4th of February. If you have a fix that you need to get in to 24.0.1 please push it prior to this date to ensure it makes the release. -Rob From rob.mckenna at oracle.com Mon Jan 27 16:40:25 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Mon, 27 Jan 2025 16:40:25 +0000 Subject: [24u Communication] 24.0.1 will be closed for fixes on the 4th of February In-Reply-To: References: Message-ID: Resending with the correct subject! Also, please note the critical request process may still be used for high priority issues post RDP2: https://wiki.openjdk.org/display/JDKUpdates/JDK+24+Updates -Rob ________________________________________ From: jdk-updates-dev on behalf of Robert Mckenna Sent: Monday 27 January 2025 16:37 To: jdk-updates-dev at openjdk.org Subject: [23u Communication] 24.0.1 will be closed for fixes on the 4th of February 24.0.1 will enter rampdown at COB on the 4th of February. If you have a fix that you need to get in to 24.0.1 please push it prior to this date to ensure it makes the release. -Rob From robm at openjdk.org Mon Jan 27 23:09:50 2025 From: robm at openjdk.org (Rob McKenna) Date: Mon, 27 Jan 2025 23:09:50 GMT Subject: [jdk24u] RFR: Merge jdk:jdk24 Message-ID: Merge ------------- Commit messages: - Merge - 8347498: JDK 24 RDP2 L10n resource files update - 8348327: Incorrect march flag when building libsleef/vector_math_neon.c - 8342466: Improve API documentation for java.lang.classfile.attribute The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk24u/pull/36/files Stats: 2656 lines in 97 files changed: 1627 ins; 140 del; 889 mod Patch: https://git.openjdk.org/jdk24u/pull/36.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/36/head:pull/36 PR: https://git.openjdk.org/jdk24u/pull/36 From robm at openjdk.org Mon Jan 27 23:20:13 2025 From: robm at openjdk.org (Rob McKenna) Date: Mon, 27 Jan 2025 23:20:13 GMT Subject: [jdk24u] RFR: Merge jdk:jdk24 [v2] In-Reply-To: References: Message-ID: <3jfZ85RMhK1ImtK6GzXVtoCZlFpj0Ei91fRu6WByNC8=.edbb6449-9ff4-43e8-aea1-d155612dc030@github.com> > Merge Rob McKenna has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 21 additional commits since the last revision: - Merge - 8347129: cpuset cgroups controller is required for no good reason Backport-of: 2de71d04454b04ee887f7bd3e5decbfaa9ab8460 - 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) Backport-of: 8b22517cb0b24c4134a2dbf22591f6f84d7d866c - 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" Backport-of: 9b1bed0aa416c615a81d429e2f1f33bc4f679109 - Merge - 8347334: JimageDiffGenerator code clean-ups Backport-of: 63cedaf40e179267d75445a4c71ec15f29979cd3 - 8347496: Test jdk/jfr/jvm/TestModularImage.java fails after JDK-8347124: No javac Backport-of: 3967696386ecc706927f05dfae0841b3f23e319d - 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces Backport-of: 7aa0cbc91d90493a3dae973cb8077cfa283c32b4 - 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level Backport-of: 1a0fe49732187db9e8776f80feefab4373114f75 - 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test Backport-of: a6be9076351b591cbc0860b1ba8f3c56319f4ffe - ... and 11 more: https://git.openjdk.org/jdk24u/compare/64e177dc...e29cf3f8 ------------- Changes: - all: https://git.openjdk.org/jdk24u/pull/36/files - new: https://git.openjdk.org/jdk24u/pull/36/files/e29cf3f8..e29cf3f8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk24u&pr=36&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk24u&pr=36&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/36.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/36/head:pull/36 PR: https://git.openjdk.org/jdk24u/pull/36 From robm at openjdk.org Mon Jan 27 23:20:14 2025 From: robm at openjdk.org (Rob McKenna) Date: Mon, 27 Jan 2025 23:20:14 GMT Subject: [jdk24u] Integrated: Merge jdk:jdk24 In-Reply-To: References: Message-ID: <2d38GP3cEqEp_GNgNMefX-a57pYMCO0yLk8RU2P9Mak=.212313cb-64ba-4183-a49b-1de8cb3d2101@github.com> On Mon, 27 Jan 2025 22:58:48 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: d0025e9f Author: Rob McKenna URL: https://git.openjdk.org/jdk24u/commit/d0025e9ffa986cdcfe799276940fae6154c9af8e Stats: 2656 lines in 97 files changed: 1627 ins; 140 del; 889 mod Merge ------------- PR: https://git.openjdk.org/jdk24u/pull/36 From ssubramaniam at openjdk.org Tue Jan 28 00:29:51 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 28 Jan 2025 00:29:51 GMT Subject: [jdk11u-dev] RFR: 8346887: DrawFocusRect() may cause an assertion failure In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 04:36:56 GMT, Satyen Subramaniam wrote: > Backporting JDK-8346887: DrawFocusRect() may cause an assertion failure. Minor change that adds an additional check before running an assertion for windows. Ran GHA Sanity Checks and local Tier 1 and Tier 2 tests. Patch is nearly clean (adjusting comment). Bumping this, backport has been accepted by oracle for `11.0.27-oracle` ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2985#issuecomment-2617255610 From andrew at openjdk.org Tue Jan 28 00:55:50 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 28 Jan 2025 00:55:50 GMT Subject: [jdk24u] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: <7V39oEIAq9wisTjIs8UNyQnuFDWKtMYMI5UmtlFQ0tU=.551c7263-5763-4c51-9f3e-8ab15b431bbe@github.com> On Fri, 24 Jan 2025 18:26:04 GMT, Naoto Sato wrote: > Should this commit go to jdk24 branch (it is still RDP2), insteand of 24u repository? I think this would be preferable if possible. Also it looks like testing is not enabled on this 24u fork (check https://github.com/johnyjose30/jdk24u/actions) ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/30#issuecomment-2617344988 From andrew at openjdk.org Tue Jan 28 00:57:54 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 28 Jan 2025 00:57:54 GMT Subject: [jdk21u-dev] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 15:55:32 GMT, Radek ??p wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8347965 > Changes to Update Timezone Data to 2025a > > Clean backport. > Passed tier1 tests. Except the java/foreign/nested/TestNested.java which is failing on master as well due to preview API which is disabled by default > Passed gtests. > > Results of > `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 112 112 0 0 > jtreg:test/jdk/java/util/TimeZone 26 26 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > ============================== > TEST SUCCESS > > Finished building target 'run-test' in configuration 'linux-x86_64-server-release' Backport confirmed clean and test results look good. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1358#pullrequestreview-2576850776 From jdv at openjdk.org Tue Jan 28 04:58:55 2025 From: jdv at openjdk.org (Jayathirth D V) Date: Tue, 28 Jan 2025 04:58:55 GMT Subject: [jdk24u] Integrated: 8347911: Limit the length of inflated text chunks In-Reply-To: References: Message-ID: On Thu, 23 Jan 2025 17:22:51 GMT, Jayathirth D V wrote: > Hi all, > > This pull request contains a backport of commit [398a5805](https://github.com/openjdk/jdk/commit/398a580518b4e7961bdddf733e0a89ff25bc437a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jayathirth D V on 17 Jan 2025 and was reviewed by Alexander Zvegintsev and Phil Race. > > Thanks! This pull request has now been integrated. Changeset: c583ecf9 Author: Jayathirth D V URL: https://git.openjdk.org/jdk24u/commit/c583ecf947b05a2f13dd0518b9b3cb3d948992c8 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8347911: Limit the length of inflated text chunks Backport-of: 398a580518b4e7961bdddf733e0a89ff25bc437a ------------- PR: https://git.openjdk.org/jdk24u/pull/27 From goetz at openjdk.org Tue Jan 28 07:09:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 28 Jan 2025 07:09:54 GMT Subject: [jdk17u-dev] RFR: 8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 12:27:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > > I ran the build on linux x86_64 with gcc 13.2.0 which passed fine (release and slowdebug). GHA failure: three times wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3246#issuecomment-2618081145 From serb at openjdk.org Tue Jan 28 07:13:55 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 28 Jan 2025 07:13:55 GMT Subject: [jdk24u] RFR: 8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI Message-ID: Hi all, This pull request contains a backport of commit [a0b7c4f0](https://github.com/openjdk/jdk/commit/a0b7c4f015c694425893b8d21d2aecae71a3b604) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Prasanta Sadhukhan on 18 Dec 2024 and was reviewed by Alexey Ivanov and Abhishek Kumar. Thanks! ------------- Commit messages: - Backport a0b7c4f015c694425893b8d21d2aecae71a3b604 Changes: https://git.openjdk.org/jdk24u/pull/12/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=12&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346324 Stats: 13 lines in 1 file changed: 12 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/12.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/12/head:pull/12 PR: https://git.openjdk.org/jdk24u/pull/12 From duke at openjdk.org Tue Jan 28 07:42:51 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 07:42:51 GMT Subject: [jdk24u] RFR: 8347299: Add annotations to test cases in LicenseTest In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 05:11:18 GMT, Shivangi Gupta wrote: > Straight backport. Test passed @Shivangi-aa Your change (at version f6cc6243940ab4d8ea62c91c900482428aaf3507) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/29#issuecomment-2618128755 From sshivang at openjdk.org Tue Jan 28 07:51:52 2025 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 28 Jan 2025 07:51:52 GMT Subject: [jdk24u] Integrated: 8347299: Add annotations to test cases in LicenseTest In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 05:11:18 GMT, Shivangi Gupta wrote: > Straight backport. Test passed This pull request has now been integrated. Changeset: b15a95ec Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/b15a95ecfe6821d6118865bea0ff77f10c8ace49 Stats: 19 lines in 1 file changed: 11 ins; 6 del; 2 mod 8347299: Add annotations to test cases in LicenseTest Backport-of: 97dd06ce0a5a2bbc28c3c97b201eca81196af698 ------------- PR: https://git.openjdk.org/jdk24u/pull/29 From duke at openjdk.org Tue Jan 28 09:06:08 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 09:06:08 GMT Subject: [jdk11u-dev] Withdrawn: 8313374: --enable-ccache's CCACHE_BASEDIR breaks builds In-Reply-To: <5tjzD9DeTZ2ABIkbHeBvk7_7VHGwp2OzeECDvVPsLJw=.ef46ab40-46c1-4425-8a20-c808f8c2c75d@github.com> References: <5tjzD9DeTZ2ABIkbHeBvk7_7VHGwp2OzeECDvVPsLJw=.ef46ab40-46c1-4425-8a20-c808f8c2c75d@github.com> Message-ID: On Tue, 5 Nov 2024 00:53:38 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [571c435e](https://github.com/openjdk/jdk/commit/571c435e1a34dcf08fd7545d531c258c9116ea79) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Kratochvil on 23 Aug 2023 and was reviewed by Erik Joelsson. > > Without this PR, the jdk build with --enable-ccache can't generate comments in -XX:+PrintInterpreter, this PR fix the build issue. So I want to backport this PR to jdk11u-dev from jdk22. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2960 From duke at openjdk.org Tue Jan 28 09:19:40 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 09:19:40 GMT Subject: [jdk17u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. Radek ??p has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3227/files - new: https://git.openjdk.org/jdk17u-dev/pull/3227/files/766d57d6..808466bd Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3227&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3227&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3227.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3227/head:pull/3227 PR: https://git.openjdk.org/jdk17u-dev/pull/3227 From duke at openjdk.org Tue Jan 28 09:19:41 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 09:19:41 GMT Subject: [jdk17u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: References: Message-ID: <9XzX8IHn1j-2BEuXnY5LL7Tu3G8GxglqgVCgra4-Fck=.e95b1c02-77da-4d8c-82ef-4103049e9719@github.com> On Fri, 17 Jan 2025 15:12:43 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. @RadekCap Your change (at version 808466bd510bce39da06c28f686fd3f12ca2e47c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3227#issuecomment-2618387392 From jkern at openjdk.org Tue Jan 28 09:28:32 2025 From: jkern at openjdk.org (Joachim Kern) Date: Tue, 28 Jan 2025 09:28:32 GMT Subject: [jdk21u-dev] RFR: 8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages [v4] In-Reply-To: References: Message-ID: > Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages. As an enhancement, during the initialization of the VM the availability of this new feature is examined. If the 64K pages are supported the VM will use mmap() with 64K pages instead of shmget()/shmat() with 64K pages due to the bad 256M alignment of shmget()/shmat(). Joachim Kern has updated the pull request incrementally with one additional commit since the last revision: additionally headers ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1362/files - new: https://git.openjdk.org/jdk21u-dev/pull/1362/files/0099e3a5..7a128fe2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1362&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1362&range=02-03 Stats: 2 lines in 2 files changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1362.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1362/head:pull/1362 PR: https://git.openjdk.org/jdk21u-dev/pull/1362 From fthevenet at openjdk.org Tue Jan 28 09:31:54 2025 From: fthevenet at openjdk.org (Frederic Thevenet) Date: Tue, 28 Jan 2025 09:31:54 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u, 11u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 16:20:12 GMT, Severin Gehwolf wrote: >> This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. > > @RealCLanger Please fix the title mismatch. Thanks! @jerboaa I'm going to look into reverting the changes made to our internal test infra following the introduction of the original patch in 17.0.12 and verify the tests that failed at the time now pass with this PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1359#issuecomment-2618414775 From lbourges at openjdk.org Tue Jan 28 09:32:53 2025 From: lbourges at openjdk.org (Laurent =?UTF-8?B?Qm91cmfDqHM=?=) Date: Tue, 28 Jan 2025 09:32:53 GMT Subject: [jdk17u-dev] RFR: 8296972: [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected. In-Reply-To: References: Message-ID: On Thu, 12 Sep 2024 09:33:35 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.14-oracle. > test/jdk/ProblemList.txt > not edit as it's not exist. @prrace I blame this change that is causing now more deadlocks in jdk21... Who in client libs reviewed this change? None... ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2866#issuecomment-2618417395 From duke at openjdk.org Tue Jan 28 09:34:36 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 09:34:36 GMT Subject: [jdk21u-dev] RFR: 8347965: (tz) Update Timezone Data to 2025a [v2] In-Reply-To: References: Message-ID: > Backport of https://bugs.openjdk.org/browse/JDK-8347965 > Changes to Update Timezone Data to 2025a > > Clean backport. > Passed tier1 tests. Except the java/foreign/nested/TestNested.java which is failing on master as well due to preview API which is disabled by default > Passed gtests. > > Results of > `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 112 112 0 0 > jtreg:test/jdk/java/util/TimeZone 26 26 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > ============================== > TEST SUCCESS > > Finished building target 'run-test' in configuration 'linux-x86_64-server-release' Radek ??p has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1358/files - new: https://git.openjdk.org/jdk21u-dev/pull/1358/files/e8263077..3d109e02 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1358&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1358&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1358.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1358/head:pull/1358 PR: https://git.openjdk.org/jdk21u-dev/pull/1358 From duke at openjdk.org Tue Jan 28 09:34:36 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 09:34:36 GMT Subject: [jdk21u-dev] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 15:55:32 GMT, Radek ??p wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8347965 > Changes to Update Timezone Data to 2025a > > Clean backport. > Passed tier1 tests. Except the java/foreign/nested/TestNested.java which is failing on master as well due to preview API which is disabled by default > Passed gtests. > > Results of > `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 112 112 0 0 > jtreg:test/jdk/java/util/TimeZone 26 26 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > ============================== > TEST SUCCESS > > Finished building target 'run-test' in configuration 'linux-x86_64-server-release' @RadekCap Your change (at version 3d109e02f154b68c6884be85e440a45b78b1bcf3) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1358#issuecomment-2618419722 From duke at openjdk.org Tue Jan 28 09:42:54 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 09:42:54 GMT Subject: [jdk21u-dev] Withdrawn: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient In-Reply-To: References: Message-ID: On Thu, 3 Oct 2024 20:06:12 GMT, Ryan Flegel wrote: > I am backporting this fix because I am being affected by [JDK-8335181](https://bugs.openjdk.org/browse/JDK-8335181). I had to downgrade to HTTP/1.1 in order to use `HttpClient`. > > I needed to resolve two minor conflicts in `MultiExchange.java` due to [JDK-8191494](https://bugs.openjdk.org/browse/JDK-8191494) being applied slightly differently in different projects. In both cases, I kept the change closer to upstream. > > The conflicts were: > * Explicit vs implicit null field initialization > * Different debug log message > > ### Tests > > All tests in the GitHub actions have passed. > > I have run the `jdk/java/net` tests locally and there were several failures, including 4 within `java/net/httpclient`. However, I have confirmed that all the failed tests also fail before applying the patch, so they seem to be unrelated. > > Here is a full list of the failures: > > * java/net/DatagramSocket/B6411513.java: java.net.DatagramSocket.receive: packet isn't received > * java/net/DatagramSocket/SendReceiveMaxSize.java: This test verifies that on macOS, the send buffer size is configured by default so that none of our implementations of the UDP protocol will fail with a "packet too large" exception when trying to send a packet of the maximum possible size allowed by the protocol. > * java/net/httpclient/ConnectTimeoutNoProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutNoProxySync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxyAsync.java: Tests for connection related timeouts > * java/net/httpclient/ConnectTimeoutWithProxySync.java: Tests for connection related timeouts > > UPDATE: I've run the rest of the tier2 tests and there were two additional JDK failures that appear to be unrelated: > > * com/sun/jndi/dns/ConfigTests/Timeout.java: Tests that we can set the initial UDP timeout interval and the number of retries. > * com/sun/jndi/ldap/LdapPoolTimeoutTest.java: Multi-threaded client timeout tests for ldap pool This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1020 From coffeys at openjdk.org Tue Jan 28 11:14:10 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Tue, 28 Jan 2025 11:14:10 GMT Subject: [jdk24u] Integrated: 8344361: Restore null return for invalid services from legacy providers In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 16:06:33 GMT, Sean Coffey wrote: > Clean backport of the jdk 25 patch This pull request has now been integrated. Changeset: 12dca6d6 Author: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/12dca6d6318c0b01ffc03d919cf102594ea4ba0b Stats: 50 lines in 2 files changed: 50 ins; 0 del; 0 mod 8344361: Restore null return for invalid services from legacy providers Backport-of: e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 ------------- PR: https://git.openjdk.org/jdk24u/pull/31 From duke at openjdk.org Tue Jan 28 11:18:58 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 11:18:58 GMT Subject: [jdk21u-dev] Integrated: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 15:55:32 GMT, Radek ??p wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8347965 > Changes to Update Timezone Data to 2025a > > Clean backport. > Passed tier1 tests. Except the java/foreign/nested/TestNested.java which is failing on master as well due to preview API which is disabled by default > Passed gtests. > > Results of > `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 112 112 0 0 > jtreg:test/jdk/java/util/TimeZone 26 26 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > ============================== > TEST SUCCESS > > Finished building target 'run-test' in configuration 'linux-x86_64-server-release' This pull request has now been integrated. Changeset: 5d21a2bc Author: Radek Cap Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk21u-dev/commit/5d21a2bcc4ba06331df52470795134d8540dd567 Stats: 249 lines in 12 files changed: 150 ins; 53 del; 46 mod 8347965: (tz) Update Timezone Data to 2025a Reviewed-by: andrew Backport-of: caa3c78f7837b1f561740184bd8f9cb671c467eb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1358 From sgehwolf at openjdk.org Tue Jan 28 11:37:57 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 28 Jan 2025 11:37:57 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u, 11u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 16:20:12 GMT, Severin Gehwolf wrote: >> This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. > > @RealCLanger Please fix the title mismatch. Thanks! > @jerboaa I'm going to look into reverting the changes made to our internal test infra following the introduction of the original patch in 17.0.12 and verify the tests that failed at the time now pass with this PR. Thanks. Since this is a 21u-dev PR it should be tested by the tests prior to the 21.0.4 release (which introduced this regression). ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1359#issuecomment-2618749336 From duke at openjdk.org Tue Jan 28 11:50:52 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 11:50:52 GMT Subject: [jdk17u-dev] Integrated: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: References: Message-ID: On Fri, 17 Jan 2025 15:12:43 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. This pull request has now been integrated. Changeset: 95d8c06b Author: Radek Cap Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk17u-dev/commit/95d8c06bca50f758b8fa97054200d3395d7da8c5 Stats: 3 lines in 1 file changed: 1 ins; 1 del; 1 mod 8343599: Kmem limit and max values swapped when printing container information Backport-of: 6cdebf0e4ce274fcaaff0bad292d467e31d698d8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3227 From duke at openjdk.org Tue Jan 28 11:51:26 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 11:51:26 GMT Subject: [jdk17u-dev] RFR: 8347965: (tz) Update Timezone Data to 2025a Message-ID: Backport of https://bugs.openjdk.org/browse/JDK-8347965 Changes to Update Timezone Data to 2025a Clean backport. Passed tier1 tests. Passed gtests. Results of `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/text/Format 111 111 0 0 jtreg:test/jdk/java/util/TimeZone 25 25 0 0 jtreg:test/jdk/sun/util/calendar 5 5 0 0 jtreg:test/jdk/sun/util/resources 22 22 0 0 ============================== TEST SUCCESS Finished building target 'run-test' in configuration 'linux-x86_64-server-release' ------------- Commit messages: - Backport 5d21a2bcc4ba06331df52470795134d8540dd567 Changes: https://git.openjdk.org/jdk17u-dev/pull/3245/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3245&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347965 Stats: 249 lines in 12 files changed: 150 ins; 53 del; 46 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3245.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3245/head:pull/3245 PR: https://git.openjdk.org/jdk17u-dev/pull/3245 From andrew at openjdk.org Tue Jan 28 11:51:26 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 28 Jan 2025 11:51:26 GMT Subject: [jdk17u-dev] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 11:20:35 GMT, Radek ??p wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8347965 > Changes to Update Timezone Data to 2025a > > Clean backport. > Passed tier1 tests. > Passed gtests. > > Results of > `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 111 111 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > ============================== > TEST SUCCESS > > Finished building target 'run-test' in configuration 'linux-x86_64-server-release' You can't use a commit ID from a PR, only from integrated commits. Using the original trunk commit ID (caa3c78f7837b1f561740184bd8f9cb671c467eb) should be fine. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3245#issuecomment-2617358517 From duke at openjdk.org Tue Jan 28 11:57:55 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 11:57:55 GMT Subject: [jdk11u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> References: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> Message-ID: <3rFj2mVROhAt3cYayatdSzdxp1Ptvi7jKb0uzAjjjNo=.06a949a2-f310-429c-8d39-b86d8e7c59ba@github.com> On Fri, 17 Jan 2025 15:40:22 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. Converted to draft as it is waiting for integration in 17u-dev - https://github.com/openjdk/jdk17u-dev/pull/3227 ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2988#issuecomment-2616097610 From duke at openjdk.org Tue Jan 28 12:00:54 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 12:00:54 GMT Subject: [jdk11u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> References: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> Message-ID: On Fri, 17 Jan 2025 15:40:22 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. 17u-dev integrated so I'm making this ready for review. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2988#issuecomment-2618800799 From duke at openjdk.org Tue Jan 28 12:32:12 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 12:32:12 GMT Subject: [jdk11u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information [v2] In-Reply-To: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> References: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> Message-ID: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. Radek ??p has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2988/files - new: https://git.openjdk.org/jdk11u-dev/pull/2988/files/8fa14de1..fcead752 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2988&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2988&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2988.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2988/head:pull/2988 PR: https://git.openjdk.org/jdk11u-dev/pull/2988 From duke at openjdk.org Tue Jan 28 12:32:12 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 12:32:12 GMT Subject: [jdk11u-dev] RFR: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> References: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> Message-ID: On Fri, 17 Jan 2025 15:40:22 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. @RadekCap Your change (at version fcead752f7efff4580234594f5b40d4ed1826cd7) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2988#issuecomment-2618869593 From duke at openjdk.org Tue Jan 28 12:53:58 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 12:53:58 GMT Subject: [jdk11u-dev] Integrated: 8343599: Kmem limit and max values swapped when printing container information In-Reply-To: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> References: <9JZWLA422pBMWxtWBS6GwzIev9gx4giUh1nzM4sDMo0=.bf149eb9-b584-410a-973c-781c841655df@github.com> Message-ID: On Fri, 17 Jan 2025 15:40:22 GMT, Radek ??p wrote: > Backport of JDK-8343599 Kmem limit and max values swapped when printing container information > > Clean backport. > Passed tier1 tests. > Passed gtests. This pull request has now been integrated. Changeset: 8db58a00 Author: Radek Cap Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/8db58a006fbcdd2ff5005f218abb136608616bfd Stats: 3 lines in 1 file changed: 1 ins; 1 del; 1 mod 8343599: Kmem limit and max values swapped when printing container information Backport-of: 6cdebf0e4ce274fcaaff0bad292d467e31d698d8 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2988 From sgehwolf at openjdk.org Tue Jan 28 13:18:00 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 28 Jan 2025 13:18:00 GMT Subject: [jdk17u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 12:56:44 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. Looks good. Clean backport modulo path changes of the `language-subtag-registry.txt` file in the source tree. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3210#pullrequestreview-2578206898 From duke at openjdk.org Tue Jan 28 13:23:08 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 13:23:08 GMT Subject: [jdk17u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 12:56:44 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. @RadekCap Your change (at version 7c01024bf42a8b2c8e2f344370f8f77ce2be74fd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3210#issuecomment-2618979222 From duke at openjdk.org Tue Jan 28 13:23:08 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 13:23:08 GMT Subject: [jdk17u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. Radek ??p has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3210/files - new: https://git.openjdk.org/jdk17u-dev/pull/3210/files/32c5ffa9..7c01024b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3210&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3210&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3210.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3210/head:pull/3210 PR: https://git.openjdk.org/jdk17u-dev/pull/3210 From duke at openjdk.org Tue Jan 28 13:27:57 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 13:27:57 GMT Subject: [jdk17u-dev] Integrated: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: On Mon, 13 Jan 2025 12:56:44 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. This pull request has now been integrated. Changeset: 3c6b45b4 Author: Radek Cap Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk17u-dev/commit/3c6b45b404c53167ab68f5a66f12692c5d4d2e4c Stats: 13 lines in 2 files changed: 10 ins; 0 del; 3 mod 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 Reviewed-by: sgehwolf Backport-of: 9267dfa63b1d6b3f339782d2b720055a3da8ae6a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3210 From duke at openjdk.org Tue Jan 28 13:50:54 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 13:50:54 GMT Subject: [jdk11u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: <9bSNh9Zj3PdhFIJx0ZEqL30r2aO8gsS6H4nXAJRtedA=.1fbe3141-f69a-4971-990d-ce441210bf86@github.com> On Fri, 10 Jan 2025 14:22:58 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. 17u-dev has been integrated. I'm opening this for a review. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2986#issuecomment-2619057005 From clanger at openjdk.org Tue Jan 28 14:32:29 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 28 Jan 2025 14:32:29 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows [v2] In-Reply-To: References: Message-ID: <43O_eU7neqvMx8uOq55JHFZ6Zj4v8ya65JUMTlSSVnA=.f8b15be9-05b8-44be-b5ac-cf3744b34879@github.com> > This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: Do not run test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java on Windows debug builds ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1359/files - new: https://git.openjdk.org/jdk21u-dev/pull/1359/files/15e346d9..58dc0bd6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1359&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1359&range=00-01 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1359.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1359/head:pull/1359 PR: https://git.openjdk.org/jdk21u-dev/pull/1359 From fthevenet at openjdk.org Tue Jan 28 14:32:29 2025 From: fthevenet at openjdk.org (Frederic Thevenet) Date: Tue, 28 Jan 2025 14:32:29 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows In-Reply-To: References: Message-ID: On Sun, 26 Jan 2025 12:35:01 GMT, Christoph Langer wrote: > This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. Of course, you're right. What I really meant to say was introduced in the July 24 update (21.0.4 and 17.0.12). ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1359#issuecomment-2619154987 From clanger at openjdk.org Tue Jan 28 14:37:54 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 28 Jan 2025 14:37:54 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows [v2] In-Reply-To: <43O_eU7neqvMx8uOq55JHFZ6Zj4v8ya65JUMTlSSVnA=.f8b15be9-05b8-44be-b5ac-cf3744b34879@github.com> References: <43O_eU7neqvMx8uOq55JHFZ6Zj4v8ya65JUMTlSSVnA=.f8b15be9-05b8-44be-b5ac-cf3744b34879@github.com> Message-ID: On Tue, 28 Jan 2025 14:32:29 GMT, Christoph Langer wrote: >> This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. > > Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: > > Do not run test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java on Windows debug builds I fixed the title and I added an exclusion of the test jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java for Windows debug builds because these could bring up the assertions in headless test environments. This kind: `*********************` `AWT Assertion Failure` `*********************` `hBM != 0` `File '...\\openjdk-21u-dev-windows_x86_64-dbg\\jdk\\src\\java.desktop\\windows\\native\\libawt\\windows\\awt_Win32GraphicsDevice.cpp', at line 185 GetLastError() is 6 : The handle is invalid.` `Do you want to break into the debugger?` `*********************` ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1359#issuecomment-2619171922 From rschmelter at openjdk.org Tue Jan 28 14:53:55 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Tue, 28 Jan 2025 14:53:55 GMT Subject: [jdk17u-dev] RFR: 8310234: Refactor Locale tests to use JUnit In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 08:23:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Omitted StreamAvailableLocales.java. It came with enhancement "8282319: java.util.Locale method to stream available Locales" in 21. > > The remaining edits all are caused by "8283698: Refactor Locale constructors used in src/test" which is not in 17. > > Deleted test/jdk/java/util/Locale/Bug4316602.java by hand. > > Resolved test/jdk/java/util/Locale/CaseCheckVariant.java, CompareProviderFormats.java and RootLocale.java. > > Removed test cases with Locale.of() from LocaleConstructors.java Looks good ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3242#pullrequestreview-2578508279 From goetz at openjdk.org Tue Jan 28 15:03:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 28 Jan 2025 15:03:21 GMT Subject: [jdk21u-dev] RFR: 8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport 041510dc21df36d9860f4f0048241c2cabb55ee7 Changes: https://git.openjdk.org/jdk21u-dev/pull/1364/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1364&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315486 Stats: 46 lines in 2 files changed: 36 ins; 7 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1364.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1364/head:pull/1364 PR: https://git.openjdk.org/jdk21u-dev/pull/1364 From goetz at openjdk.org Tue Jan 28 15:06:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 28 Jan 2025 15:06:27 GMT Subject: [jdk17u-dev] RFR: 8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 041510dc21df36d9860f4f0048241c2cabb55ee7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3248/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3248&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315486 Stats: 46 lines in 2 files changed: 36 ins; 7 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3248.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3248/head:pull/3248 PR: https://git.openjdk.org/jdk17u-dev/pull/3248 From sgehwolf at openjdk.org Tue Jan 28 15:09:54 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 28 Jan 2025 15:09:54 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows [v2] In-Reply-To: <43O_eU7neqvMx8uOq55JHFZ6Zj4v8ya65JUMTlSSVnA=.f8b15be9-05b8-44be-b5ac-cf3744b34879@github.com> References: <43O_eU7neqvMx8uOq55JHFZ6Zj4v8ya65JUMTlSSVnA=.f8b15be9-05b8-44be-b5ac-cf3744b34879@github.com> Message-ID: On Tue, 28 Jan 2025 14:32:29 GMT, Christoph Langer wrote: >> This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. > > Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: > > Do not run test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java on Windows debug builds OK. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1359#pullrequestreview-2578567709 From rrich at openjdk.org Tue Jan 28 15:36:52 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 28 Jan 2025 15:36:52 GMT Subject: [jdk17u-dev] RFR: 8346908: Update JDK 17 javadoc man page In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 14:36:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > I "implemented" this based on the description in the bug. > > Obviously the description of the flag ended up at the wrong one.. > > tested this by calling > > man build/.../images/jdk/man/man1/javadoc.1 Looks good ? Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3243#pullrequestreview-2578654427 From andrew at openjdk.org Tue Jan 28 15:46:49 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 28 Jan 2025 15:46:49 GMT Subject: [jdk11u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 14:22:58 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. Confirmed clean backport. Tests should be covered in tier 1 under `jdk_util_other`. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2986#pullrequestreview-2578682936 From rrich at openjdk.org Tue Jan 28 15:49:50 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 28 Jan 2025 15:49:50 GMT Subject: [jdk21u-dev] RFR: 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm In-Reply-To: References: Message-ID: On Thu, 23 Jan 2025 19:52:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > I had to resolve because of NULL/nullptr difference. Looks good ? Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1356#pullrequestreview-2578691831 From andrew at openjdk.org Tue Jan 28 15:49:55 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 28 Jan 2025 15:49:55 GMT Subject: [jdk11u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 14:22:58 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. Note that you can request maintainer approval using the [approval command](https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands#PullRequestCommands-/approval) without needing access to the bug database yourself. This also makes it easier for the maintainer by keeping everything in one place on the pull request. Also, changes should be reviewed before requesting approval. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2986#issuecomment-2619379570 From goetz at openjdk.org Tue Jan 28 15:55:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 28 Jan 2025 15:55:46 GMT Subject: [jdk21u-dev] RFR: 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm In-Reply-To: References: Message-ID: On Thu, 23 Jan 2025 19:52:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > I had to resolve because of NULL/nullptr difference. Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1356#issuecomment-2619396036 From andrew at openjdk.org Tue Jan 28 16:01:52 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 28 Jan 2025 16:01:52 GMT Subject: [jdk11u-dev] RFR: 8340387: Update OS detection code to recognize Windows Server 2025 In-Reply-To: References: Message-ID: On Thu, 12 Dec 2024 11:57:30 GMT, Antonio Vieiro wrote: > Backport of [JDK-8340387](https://bugs.openjdk.org/browse/JDK-8340387) to update OS detection code to recognize Windows Server 2025. This is a clean backport (but for copyright headers). Passes tier1 tests on Windows. Change looks good, but is not clean. In `java_props_md.c`, both copyright headers and `buildNumber` context differ from 17u. [JDK-8294837](https://bugs.openjdk.org/browse/JDK-8294837) should really have been backported before this, but I'm happy for this to go in first and then that as a follow-up. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2977#pullrequestreview-2578726642 From jiangli at openjdk.org Tue Jan 28 16:32:30 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Tue, 28 Jan 2025 16:32:30 GMT Subject: [jdk24u] RFR: 8345959: Make JVM_IsStaticallyLinked JVM_LEAF Message-ID: Hi all, This pull request contains a backport of commit [05c56788](https://github.com/openjdk/jdk/commit/05c5678886f99290093bf7ad9fb589ee40bb5d29) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jiangli Zhou on 11 Dec 2024 and was reviewed by Magnus Ihse Bursie. Thanks! ------------- Commit messages: - Backport 05c5678886f99290093bf7ad9fb589ee40bb5d29 Changes: https://git.openjdk.org/jdk24u/pull/38/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=38&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345959 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/38.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/38/head:pull/38 PR: https://git.openjdk.org/jdk24u/pull/38 From fthevenet at openjdk.org Tue Jan 28 16:47:54 2025 From: fthevenet at openjdk.org (Frederic Thevenet) Date: Tue, 28 Jan 2025 16:47:54 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows [v2] In-Reply-To: <43O_eU7neqvMx8uOq55JHFZ6Zj4v8ya65JUMTlSSVnA=.f8b15be9-05b8-44be-b5ac-cf3744b34879@github.com> References: <43O_eU7neqvMx8uOq55JHFZ6Zj4v8ya65JUMTlSSVnA=.f8b15be9-05b8-44be-b5ac-cf3744b34879@github.com> Message-ID: <-KRWWgxDqr8j1UUsGc5Vy6rVhzAED79Afv8bPdkqmcs=.53680145-0b76-4d35-853d-2b66b6feef5f@github.com> On Tue, 28 Jan 2025 14:32:29 GMT, Christoph Langer wrote: >> This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. > > Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: > > Do not run test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java on Windows debug builds I figured a quick and easy way to reproduce the issue locally, by using this [srvany clone](https://github.com/birkett/srvany-ng) to run a sample swing application as a Windows service. When running this with a 21.0.3 JDK, the application runs but fails in 21.0.6 with a `java.awt.HeadlessException`, as expected. When attempting the same thing with an image that includes this PR, the application runs again. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1359#issuecomment-2619534353 From snazarki at openjdk.org Tue Jan 28 16:49:59 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Tue, 28 Jan 2025 16:49:59 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints Message-ID: I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) ------------- Commit messages: - Fix absence of ConditionalMutexLocker - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 Changes: https://git.openjdk.org/jdk21u-dev/pull/1365/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1365&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340547 Stats: 15 lines in 5 files changed: 12 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1365.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1365/head:pull/1365 PR: https://git.openjdk.org/jdk21u-dev/pull/1365 From sgehwolf at openjdk.org Tue Jan 28 16:54:46 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 28 Jan 2025 16:54:46 GMT Subject: [jdk21u-dev] RFR: 8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows [v2] In-Reply-To: <-KRWWgxDqr8j1UUsGc5Vy6rVhzAED79Afv8bPdkqmcs=.53680145-0b76-4d35-853d-2b66b6feef5f@github.com> References: <43O_eU7neqvMx8uOq55JHFZ6Zj4v8ya65JUMTlSSVnA=.f8b15be9-05b8-44be-b5ac-cf3744b34879@github.com> <-KRWWgxDqr8j1UUsGc5Vy6rVhzAED79Afv8bPdkqmcs=.53680145-0b76-4d35-853d-2b66b6feef5f@github.com> Message-ID: On Tue, 28 Jan 2025 16:45:22 GMT, Frederic Thevenet wrote: > When attempting the same thing with an image that includes this PR, the application runs again. Thanks for testing it, @fthevenet! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1359#issuecomment-2619550946 From duke at openjdk.org Tue Jan 28 17:02:49 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 17:02:49 GMT Subject: [jdk11u-dev] RFR: 8331863: DUIterator_Fast used before it is constructed In-Reply-To: References: Message-ID: On Mon, 2 Dec 2024 14:40:57 GMT, Radek ??p wrote: > Backport of JDK-8331863 from 17u-dev. > > Clean backport. Passed tier1 tests. Passed gtests. @RadekCap Your change (at version 253219e8d1ac77aa4ad1ecd3c48b520848486cff) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2973#issuecomment-2619570582 From sgehwolf at openjdk.org Tue Jan 28 17:04:26 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 28 Jan 2025 17:04:26 GMT Subject: [jdk24u] RFR: 8345185: Update jpackage to not include service bindings by default Message-ID: Clean backport of JDK-8345185, which would be great to have in 24.0.1 as well since that improves usability of `jpackage` in combination with `JEP 493` enabled builds of JDK 24. ------------- Commit messages: - 8345185: Update jpackage to not include service bindings by default Changes: https://git.openjdk.org/jdk24u/pull/37/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=37&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345185 Stats: 60 lines in 7 files changed: 36 ins; 11 del; 13 mod Patch: https://git.openjdk.org/jdk24u/pull/37.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/37/head:pull/37 PR: https://git.openjdk.org/jdk24u/pull/37 From duke at openjdk.org Tue Jan 28 17:07:36 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 17:07:36 GMT Subject: [jdk11u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. Radek ??p has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2986/files - new: https://git.openjdk.org/jdk11u-dev/pull/2986/files/78f18fc8..802852c6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2986&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2986&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2986.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2986/head:pull/2986 PR: https://git.openjdk.org/jdk11u-dev/pull/2986 From duke at openjdk.org Tue Jan 28 17:07:36 2025 From: duke at openjdk.org (duke) Date: Tue, 28 Jan 2025 17:07:36 GMT Subject: [jdk11u-dev] RFR: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: <9ZlYiKmN0q3qen3eJ9Kbxy7MyNRrZwWpDcZdrEAS6lY=.4e2ca41d-a937-469a-885f-f4fbddfb464f@github.com> On Fri, 10 Jan 2025 14:22:58 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. @RadekCap Your change (at version 802852c6b152811f976d0d13f3a59c1065c47950) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2986#issuecomment-2619579422 From ogillespie at openjdk.org Tue Jan 28 17:08:57 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 28 Jan 2025 17:08:57 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 16:44:06 GMT, Sergey Nazarkin wrote: > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. > > The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) > > Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) I'm not a reviewer but took a look since it was my original patch. Looks good to me. src/hotspot/share/prims/jvm.cpp line 2958: > 2956: // in Thread::start. > 2957: { > 2958: MutexLocker throttle_ml(UseThreadsLockThrottleLock ? ThreadsLockThrottle_lock : NULL); Should be `nullptr`, right? ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1365#pullrequestreview-2578911283 PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#discussion_r1932550522 From naoto at openjdk.org Tue Jan 28 17:13:54 2025 From: naoto at openjdk.org (Naoto Sato) Date: Tue, 28 Jan 2025 17:13:54 GMT Subject: [jdk24u] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 08:06:37 GMT, Johny Jose wrote: > tz2025a changes Marked as reviewed by naoto (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk24u/pull/30#pullrequestreview-2578926795 From snazarki at openjdk.org Tue Jan 28 17:21:26 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Tue, 28 Jan 2025 17:21:26 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v2] In-Reply-To: References: Message-ID: <-4djKeb43H8gczefZqMVMOHs-N-FrvZ76KMh8_0FxJ0=.037b876d-0ab7-41ff-a2f4-16d136a87f0c@github.com> > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. > > The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) > > Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) Sergey Nazarkin has updated the pull request incrementally with one additional commit since the last revision: NULL -> nullptr ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1365/files - new: https://git.openjdk.org/jdk21u-dev/pull/1365/files/23e3103b..b16fa39b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1365&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1365&range=00-01 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1365.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1365/head:pull/1365 PR: https://git.openjdk.org/jdk21u-dev/pull/1365 From snazarki at openjdk.org Tue Jan 28 17:21:26 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Tue, 28 Jan 2025 17:21:26 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v2] In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 17:05:26 GMT, Oli Gillespie wrote: >> Sergey Nazarkin has updated the pull request incrementally with one additional commit since the last revision: >> >> NULL -> nullptr > > src/hotspot/share/prims/jvm.cpp line 2958: > >> 2956: // in Thread::start. >> 2957: { >> 2958: MutexLocker throttle_ml(UseThreadsLockThrottleLock ? ThreadsLockThrottle_lock : NULL); > > Should be `nullptr`, right? Right, thank you! ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#discussion_r1932564498 From ogillespie at openjdk.org Tue Jan 28 17:21:26 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 28 Jan 2025 17:21:26 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v2] In-Reply-To: <-4djKeb43H8gczefZqMVMOHs-N-FrvZ76KMh8_0FxJ0=.037b876d-0ab7-41ff-a2f4-16d136a87f0c@github.com> References: <-4djKeb43H8gczefZqMVMOHs-N-FrvZ76KMh8_0FxJ0=.037b876d-0ab7-41ff-a2f4-16d136a87f0c@github.com> Message-ID: On Tue, 28 Jan 2025 17:18:40 GMT, Sergey Nazarkin wrote: >> I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. >> >> The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) >> >> Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) > > Sergey Nazarkin has updated the pull request incrementally with one additional commit since the last revision: > > NULL -> nullptr Marked as reviewed by ogillespie (Author). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1365#pullrequestreview-2578943554 From jnimeh at openjdk.org Tue Jan 28 17:36:28 2025 From: jnimeh at openjdk.org (Jamil Nimeh) Date: Tue, 28 Jan 2025 17:36:28 GMT Subject: [jdk24u] RFR: 8347506: Compatible OCSP readtimeout property with OCSP timeout Message-ID: 8347506: Compatible OCSP readtimeout property with OCSP timeout ------------- Commit messages: - Backport f8e81d23393cbc04557e3975edd8898901dd6d26 Changes: https://git.openjdk.org/jdk24u/pull/39/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=39&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347506 Stats: 73 lines in 2 files changed: 70 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/39.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/39/head:pull/39 PR: https://git.openjdk.org/jdk24u/pull/39 From sgehwolf at openjdk.org Tue Jan 28 17:57:22 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 28 Jan 2025 17:57:22 GMT Subject: [jdk21u-dev] RFR: 8347129: cpuset cgroups controller is required for no good reason Message-ID: Clean backport. Affects JDK 21u as well on systems with kernel 6.12+ ------------- Commit messages: - Backport 2de71d04454b04ee887f7bd3e5decbfaa9ab8460 Changes: https://git.openjdk.org/jdk21u-dev/pull/1366/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1366&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347129 Stats: 6 lines in 1 file changed: 2 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1366.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1366/head:pull/1366 PR: https://git.openjdk.org/jdk21u-dev/pull/1366 From duke at openjdk.org Tue Jan 28 19:02:55 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Tue, 28 Jan 2025 19:02:55 GMT Subject: [jdk11u-dev] Integrated: 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 In-Reply-To: References: Message-ID: On Fri, 10 Jan 2025 14:22:58 GMT, Radek ??p wrote: > Backport of JDK-8344589 - Update IANA Language Subtag Registry to Version 2024-11-19 > > Clean backport. > Passed tier1 tests. > Passed gtests. This pull request has now been integrated. Changeset: ecff933d Author: Radek Cap Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/ecff933d69566da3b36e08c746e6f8b89a3b6ac8 Stats: 13 lines in 2 files changed: 10 ins; 0 del; 3 mod 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 Reviewed-by: andrew Backport-of: 9267dfa63b1d6b3f339782d2b720055a3da8ae6a ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2986 From serb at openjdk.org Tue Jan 28 22:39:23 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 28 Jan 2025 22:39:23 GMT Subject: [jdk21u-dev] RFR: 8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04 Message-ID: Hi all, This pull request contains a backport of commit [6f307623](https://github.com/openjdk/jdk/commit/6f307623568efe4d90942cd22ec9a26b2e1ca1b1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Prasanta Sadhukhan on 4 Dec 2024 and was reviewed by Abhishek Kumar. Thanks! ------------- Commit messages: - Backport 6f307623568efe4d90942cd22ec9a26b2e1ca1b1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1367/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1367&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345468 Stats: 37 lines in 1 file changed: 7 ins; 17 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1367.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1367/head:pull/1367 PR: https://git.openjdk.org/jdk21u-dev/pull/1367 From jiangli at openjdk.org Tue Jan 28 22:54:56 2025 From: jiangli at openjdk.org (Jiangli Zhou) Date: Tue, 28 Jan 2025 22:54:56 GMT Subject: [jdk24u] Integrated: 8345959: Make JVM_IsStaticallyLinked JVM_LEAF In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 16:25:41 GMT, Jiangli Zhou wrote: > Hi all, > > This pull request contains a backport of commit [05c56788](https://github.com/openjdk/jdk/commit/05c5678886f99290093bf7ad9fb589ee40bb5d29) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jiangli Zhou on 11 Dec 2024 and was reviewed by Magnus Ihse Bursie. > > Thanks! This pull request has now been integrated. Changeset: 5d61593c Author: Jiangli Zhou URL: https://git.openjdk.org/jdk24u/commit/5d61593c97594af2b2ecdce7da61fc0ea548e3dd Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8345959: Make JVM_IsStaticallyLinked JVM_LEAF Backport-of: 05c5678886f99290093bf7ad9fb589ee40bb5d29 ------------- PR: https://git.openjdk.org/jdk24u/pull/38 From abakhtin at openjdk.org Wed Jan 29 00:01:55 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Wed, 29 Jan 2025 00:01:55 GMT Subject: [jdk24u] RFR: 8347506: Compatible OCSP readtimeout property with OCSP timeout In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 17:31:25 GMT, Jamil Nimeh wrote: > 8347506: Compatible OCSP readtimeout property with OCSP timeout Looks good ------------- Marked as reviewed by abakhtin (Reviewer). PR Review: https://git.openjdk.org/jdk24u/pull/39#pullrequestreview-2579668741 From serb at openjdk.org Wed Jan 29 00:30:04 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 29 Jan 2025 00:30:04 GMT Subject: [jdk24u] RFR: 8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4 Message-ID: <1Fb34aMayv692p5sHu5LA3lT0ghUqAfnXQ7mjo5xDts=.9458815e-0c8a-4d9c-a449-5d1a1c0586e9@github.com> Hi all, This pull request contains a backport of commit [b3e63631](https://github.com/openjdk/jdk/commit/b3e63631c735862ba00270636b4ef51c0e48a1af) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by GennadiyKrivoshein on 28 Dec 2024 and was reviewed by Alexander Zvegintsev, Alexander Scherbatiy, Prasanta Sadhukhan and Alisen Chung. Thanks! ------------- Commit messages: - Backport b3e63631c735862ba00270636b4ef51c0e48a1af Changes: https://git.openjdk.org/jdk24u/pull/11/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=11&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343224 Stats: 21 lines in 2 files changed: 7 ins; 0 del; 14 mod Patch: https://git.openjdk.org/jdk24u/pull/11.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/11/head:pull/11 PR: https://git.openjdk.org/jdk24u/pull/11 From goetz at openjdk.org Wed Jan 29 07:19:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 07:19:35 GMT Subject: [jdk17u-dev] RFR: 8295176: some langtools test pollutes source tree Message-ID: I backport this for parity with 17.0.15-oracle I had to resolve both java files as "[8173605: Remove support for source and target 1.7 option in javac](https://github.com/openjdk/jdk/commit/2d18dda3f2074a4f8b9a0c62ece9ac6d5284e93b)" is not in 17. With some luck this is clean nevertheless. I think it's ok to raise the tested version to 11 as the change does. But the fix described in the bug title is achieved by adding the -d . in the command when javac is called through the API. ------------- Commit messages: - Backport 71aa8210910dbafe30eccc772eaa7747f46be0cd Changes: https://git.openjdk.org/jdk17u-dev/pull/3249/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3249&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295176 Stats: 7 lines in 3 files changed: 2 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3249.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3249/head:pull/3249 PR: https://git.openjdk.org/jdk17u-dev/pull/3249 From goetz at openjdk.org Wed Jan 29 07:48:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 07:48:28 GMT Subject: [jdk17u-dev] RFR: 8325042: Remove unused JVMDITools test files Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 0cc8e5beed664a21c2668be86a9d3c5a1b165743 Changes: https://git.openjdk.org/jdk17u-dev/pull/3250/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3250&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325042 Stats: 200 lines in 3 files changed: 0 ins; 200 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3250.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3250/head:pull/3250 PR: https://git.openjdk.org/jdk17u-dev/pull/3250 From goetz at openjdk.org Wed Jan 29 07:49:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 07:49:24 GMT Subject: [jdk21u-dev] RFR: 8325042: Remove unused JVMDITools test files Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 0cc8e5beed664a21c2668be86a9d3c5a1b165743 Changes: https://git.openjdk.org/jdk21u-dev/pull/1368/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1368&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325042 Stats: 200 lines in 3 files changed: 0 ins; 200 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1368.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1368/head:pull/1368 PR: https://git.openjdk.org/jdk21u-dev/pull/1368 From duke at openjdk.org Wed Jan 29 08:43:59 2025 From: duke at openjdk.org (duke) Date: Wed, 29 Jan 2025 08:43:59 GMT Subject: [jdk11u-dev] RFR: 8343786: [11u] GHA: Bump macOS and Xcode versions to macos-13 and XCode 14.3.1 [v5] In-Reply-To: References: Message-ID: On Wed, 27 Nov 2024 16:01:09 GMT, Antonio Vieiro wrote: >> An implementation of [JDK-8343786](https://bugs.openjdk.org/browse/JDK-8343786) that bumps the GHA runners versions to `macos-13` and `XCode 14.3.1`. >> >> This uses the `--enable-xcode14` configuration flag introduced in https://github.com/openjdk/jdk11u-dev/pull/2966 ([JDK-8344458](https://bugs.openjdk.org/browse/JDK-8344458)) to build and run tier-1 tests on `macos-13` and `XCode 14.3.1`. >> >> Tier-1 tests seem to be failing randomly on macos-13/XCode14 with either a timeout or an ArrayIndexOutOfBoundsException t in serviceability/sa/ClhsdbFindPC.java. This is currently under investigation and may be related to [JDK-8260389](https://bugs.openjdk.org/browse/JDK-8260389) or [JDK-8277079](https://bugs.openjdk.org/browse/JDK-8277079). >> >> The rest of `tier1` tests are expected to pass on this platform. > > Antonio Vieiro has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - Use --disable-warnings-as-errors for building on XCode 14 and up > - 8343786: [11u] GHA: Bump macOS and Xcode versions to macos-13 and XCode 14.3.1 @vieiro Your change (at version 1274d5e9baa74b4ded1b9faab3267865e8905dd5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2967#issuecomment-2621000404 From duke at openjdk.org Wed Jan 29 08:56:56 2025 From: duke at openjdk.org (duke) Date: Wed, 29 Jan 2025 08:56:56 GMT Subject: [jdk11u-dev] RFR: 8340387: Update OS detection code to recognize Windows Server 2025 In-Reply-To: References: Message-ID: <2vm4EoxjYl7a1268Qg9_ctaetdbsVYZOr2gxSYXPw0k=.400618ad-cce4-4029-83da-af1752f3b6e3@github.com> On Thu, 12 Dec 2024 11:57:30 GMT, Antonio Vieiro wrote: > Backport of [JDK-8340387](https://bugs.openjdk.org/browse/JDK-8340387) to update OS detection code to recognize Windows Server 2025. This is a clean backport (but for copyright headers). Passes tier1 tests on Windows. @vieiro Your change (at version 5aeedd07aa16c0f1e3afdadd39a4c5cb73989e0a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2977#issuecomment-2621028455 From tobias.hartmann at oracle.com Wed Jan 29 09:40:59 2025 From: tobias.hartmann at oracle.com (Tobias Hartmann) Date: Wed, 29 Jan 2025 10:40:59 +0100 Subject: CFV: New JDK Updates Committer: Damon Fenacci Message-ID: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> I hereby nominate Damon Fenacci [1] for the role of JDK Updates Project Committer. Damon is a member of the HotSpot Compiler Team at Oracle and a JDK Committer. He contributed 29 changes to the JDK project [2]. Votes are due by February 12, 2025, 10:00 UTC. Only current JDK Updates Committer [3] 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 [4]. Best regards, Tobias [1] https://openjdk.org/census#dfenacci [2] https://github.com/search?q=author-name%3A%22Damon+Fenacci%22+repo%3Aopenjdk%2Fjdk&type=commits [3] https://openjdk.java.net/census#jdk-updates [4] https://openjdk.org/projects/#committer-vote From tobias.hartmann at oracle.com Wed Jan 29 09:42:14 2025 From: tobias.hartmann at oracle.com (Tobias Hartmann) Date: Wed, 29 Jan 2025 10:42:14 +0100 Subject: CFV: New JDK Updates Committer: Damon Fenacci In-Reply-To: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> References: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> Message-ID: <31823a23-f4ec-4187-87f1-39feeed9cd87@oracle.com> Vote: yes Best regards, Tobias On 1/29/25 10:40, Tobias Hartmann wrote: > I hereby nominate Damon Fenacci [1] for the role of JDK Updates Project Committer. > > Damon is a member of the HotSpot Compiler Team at Oracle and a JDK Committer. He contributed 29 changes to the JDK project [2]. > > Votes are due by February 12, 2025, 10:00 UTC. > > Only current JDK Updates Committer [3] 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 [4]. > > Best regards, > Tobias > > [1] https://openjdk.org/census#dfenacci > [2] https://github.com/search?q=author-name%3A%22Damon+Fenacci%22+repo%3Aopenjdk%2Fjdk&type=commits > [3] https://openjdk.java.net/census#jdk-updates > [4] https://openjdk.org/projects/#committer-vote > From duke at openjdk.org Wed Jan 29 09:47:57 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 29 Jan 2025 09:47:57 GMT Subject: [jdk11u-dev] Integrated: 8340387: Update OS detection code to recognize Windows Server 2025 In-Reply-To: References: Message-ID: On Thu, 12 Dec 2024 11:57:30 GMT, Antonio Vieiro wrote: > Backport of [JDK-8340387](https://bugs.openjdk.org/browse/JDK-8340387) to update OS detection code to recognize Windows Server 2025. This is a clean backport (but for copyright headers). Passes tier1 tests on Windows. This pull request has now been integrated. Changeset: c67732a5 Author: Antonio Vieiro Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/c67732a5cd062e53add99cbe89cfac346d3bdbec Stats: 11 lines in 2 files changed: 8 ins; 0 del; 3 mod 8340387: Update OS detection code to recognize Windows Server 2025 Reviewed-by: stuefe, andrew Backport-of: d2b244d8de68caf911d0639abba802ead2620b2d ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2977 From volker.simonis at gmail.com Wed Jan 29 09:53:43 2025 From: volker.simonis at gmail.com (Volker Simonis) Date: Wed, 29 Jan 2025 10:53:43 +0100 Subject: CFV: New JDK Updates Committer: Damon Fenacci In-Reply-To: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> References: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> Message-ID: Vote: yes Tobias Hartmann schrieb am Mi., 29. Jan. 2025, 10:41: > I hereby nominate Damon Fenacci [1] for the role of JDK Updates Project > Committer. > > Damon is a member of the HotSpot Compiler Team at Oracle and a JDK > Committer. He contributed 29 changes to the JDK project [2]. > > Votes are due by February 12, 2025, 10:00 UTC. > > Only current JDK Updates Committer [3] 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 [4]. > > Best regards, > Tobias > > [1] https://openjdk.org/census#dfenacci > [2] > https://github.com/search?q=author-name%3A%22Damon+Fenacci%22+repo%3Aopenjdk%2Fjdk&type=commits > [3] https://openjdk.java.net/census#jdk-updates > [4] https://openjdk.org/projects/#committer-vote > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgehwolf at openjdk.org Wed Jan 29 10:09:52 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 29 Jan 2025 10:09:52 GMT Subject: [jdk21u-dev] Integrated: 8347129: cpuset cgroups controller is required for no good reason In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 17:51:09 GMT, Severin Gehwolf wrote: > Clean backport. Affects JDK 21u as well on systems with kernel 6.12+ This pull request has now been integrated. Changeset: be245be2 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/be245be258cda7e06366b4051eec24ad6df04f20 Stats: 6 lines in 1 file changed: 2 ins; 0 del; 4 mod 8347129: cpuset cgroups controller is required for no good reason Backport-of: 2de71d04454b04ee887f7bd3e5decbfaa9ab8460 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1366 From adinn at redhat.com Wed Jan 29 10:10:24 2025 From: adinn at redhat.com (Andrew Dinn) Date: Wed, 29 Jan 2025 10:10:24 +0000 Subject: CFV: New JDK Updates Committer: Damon Fenacci In-Reply-To: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> References: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> Message-ID: Vote: yes On 29/01/2025 09:40, Tobias Hartmann wrote: > I hereby nominate Damon Fenacci [1] for the role of JDK Updates Project > Committer. > > Damon is a member of the HotSpot Compiler Team at Oracle and a JDK > Committer. He contributed 29 changes to the JDK project [2]. > > Votes are due by February 12, 2025, 10:00 UTC. > > Only current JDK Updates Committer [3] 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 [4]. > > Best regards, > Tobias > > [1] https://openjdk.org/census#dfenacci > [2] https://github.com/search?q=author- > name%3A%22Damon+Fenacci%22+repo%3Aopenjdk%2Fjdk&type=commits > [3] https://openjdk.java.net/census#jdk-updates > [4] https://openjdk.org/projects/#committer-vote > -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill From goetz at openjdk.org Wed Jan 29 10:27:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:27:55 GMT Subject: [jdk21u-dev] Integrated: 8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 14:57:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: c8d993d3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c8d993d32d565ea3f7852ff6dcb84be46dfef982 Stats: 46 lines in 2 files changed: 36 ins; 7 del; 3 mod 8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out Backport-of: 041510dc21df36d9860f4f0048241c2cabb55ee7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1364 From goetz at openjdk.org Wed Jan 29 10:29:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:29:57 GMT Subject: [jdk21u-dev] Integrated: 8327098: GTest needs larger combination limit In-Reply-To: References: Message-ID: <_gqRwwF-2ZhUKVgCdBwwd0Kjj24KDY1yMDDCAzjRKw8=.9b482be6-c826-4b8e-9a00-c7fa9714889c@github.com> On Thu, 23 Jan 2025 16:47:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. This pull request has now been integrated. Changeset: c0242c70 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c0242c70ec0272018ce91f5b9ec479f07a8af934 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8327098: GTest needs larger combination limit Backport-of: c901da48e30d53cb8e4e3c1f0584c5f2d3d095f1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1354 From goetz at openjdk.org Wed Jan 29 10:31:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:31:00 GMT Subject: [jdk21u-dev] Integrated: 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main In-Reply-To: References: Message-ID: On Thu, 23 Jan 2025 16:54:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle, > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: fe776077 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fe7760779307d3cc8379bdb22a39929e46c67582 Stats: 672 lines in 3 files changed: 220 ins; 399 del; 53 mod 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main Backport-of: 269163d509ec3c80983f55c5b47f472fa76be26c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1355 From goetz at openjdk.org Wed Jan 29 10:31:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:31:56 GMT Subject: [jdk17u-dev] Integrated: 8310234: Refactor Locale tests to use JUnit In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 08:23:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Omitted StreamAvailableLocales.java. It came with enhancement "8282319: java.util.Locale method to stream available Locales" in 21. > > The remaining edits all are caused by "8283698: Refactor Locale constructors used in src/test" which is not in 17. > > Deleted test/jdk/java/util/Locale/Bug4316602.java by hand. > > Resolved test/jdk/java/util/Locale/CaseCheckVariant.java, CompareProviderFormats.java and RootLocale.java. > > Removed test cases with Locale.of() from LocaleConstructors.java This pull request has now been integrated. Changeset: d66da41c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d66da41c8b83f48df8e25f06f5ddf356ccf67f4f Stats: 899 lines in 13 files changed: 474 ins; 425 del; 0 mod 8310234: Refactor Locale tests to use JUnit Reviewed-by: rschmelter Backport-of: dad7bd9efc7ca2c245f7e35267479670f93a53a8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3242 From goetz at openjdk.org Wed Jan 29 10:32:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:32:47 GMT Subject: [jdk21u-dev] Integrated: 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm In-Reply-To: References: Message-ID: On Thu, 23 Jan 2025 19:52:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > I had to resolve because of NULL/nullptr difference. This pull request has now been integrated. Changeset: ce188fda Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ce188fdacab9fd1cb841d0ccd5c385f47b348791 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm Reviewed-by: rrich Backport-of: 47f33a59eaaffc74881fcc9e29d13ff9b2538c2a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1356 From goetz at openjdk.org Wed Jan 29 10:32:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:32:55 GMT Subject: [jdk17u-dev] Integrated: 8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 13:17:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Resolved, probably clean. > Ran local tests and test with makefile using the failure handler. Works. This pull request has now been integrated. Changeset: 4fb0648c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4fb0648c1162be89a6197b922b0f54e8cf70e88b Stats: 157 lines in 12 files changed: 130 ins; 7 del; 20 mod 8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes Backport-of: 8c8422e0f8886d9bbfca29fd228368f88bf46f2c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3247 From goetz at openjdk.org Wed Jan 29 10:33:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:33:47 GMT Subject: [jdk21u-dev] Integrated: 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 10:37:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle This pull request has now been integrated. Changeset: 83b8d310 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/83b8d310a5e50d25cd792ae89157d52fa85ea65e Stats: 11 lines in 1 file changed: 4 ins; 1 del; 6 mod 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure Backport-of: 4a70c83bd0c563185123ce9d8a34e006c62db7cc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1360 From goetz at openjdk.org Wed Jan 29 10:34:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:34:52 GMT Subject: [jdk17u-dev] Integrated: 8314752: Use google test string comparison macros In-Reply-To: References: Message-ID: On Thu, 16 Jan 2025 11:57:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. It's based on the commit to 21. > > test/hotspot/gtest/logging/test_logConfiguration.cpp > Resolved because "8293873: Centralize the initialization of UL" is not in 17. > It changes .name to ->name in the lines edited. > > test/hotspot/gtest/oops/test_cpCache_output.cpp > This file was added by 8295893: Improve printing of Constant Pool Cache Entries in 20. Omitted. > > test/hotspot/gtest/oops/test_instanceKlass.cpp > A lot of changes were applied to this file after 17. The test cases edited by this change are not in 17. > They were added by 8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass. Omitted these. > > test/hotspot/gtest/oops/test_markWord.cpp > Minor edit to make this build. See extra commit. > > test/hotspot/gtest/runtime/test_classPrinter.cpp > This file was added by 8292699: Improve printing of classes in native debugger in 20. Omitted. > > test/hotspot/gtest/runtime/test_os.cpp > The test case that was changed by "8299790: os::print_hex_dump is racy". Resolved. > > test/hotspot/gtest/runtime/test_os_linux.cpp > Patches new testcases not in 17. Omitted. > > test/hotspot/gtest/utilities/test_globalDefinitions.cpp > Already backported. > > test/hotspot/gtest/utilities/test_parse_memory_size.cpp > This file was added by 8293711: Factor out size parsing functions from arguments.cpp in 20. Omitted. > > > test/hotspot/gtest/utilities/test_resourceHash.cpp > Testcase was added by 8291970: Add TableStatistics get function to ResourceHashtable. Omitted. This pull request has now been integrated. Changeset: 4cf4fb17 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4cf4fb1739d447878eaca50f480798557233b3e7 Stats: 32 lines in 8 files changed: 6 ins; 3 del; 23 mod 8314752: Use google test string comparison macros Reviewed-by: mdoerr, mbaesken Backport-of: 2d0c61fcaa23d03f56f1ae6dec365e9eea5ff96d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3215 From goetz at openjdk.org Wed Jan 29 10:35:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:35:49 GMT Subject: [jdk17u-dev] Integrated: 8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 15:01:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 87fb2fa4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/87fb2fa49d8b14685b8c3efe97a0a84b9240632d Stats: 46 lines in 2 files changed: 36 ins; 7 del; 3 mod 8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out Backport-of: 041510dc21df36d9860f4f0048241c2cabb55ee7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3248 From goetz at openjdk.org Wed Jan 29 10:37:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:37:48 GMT Subject: [jdk17u-dev] Integrated: 8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) In-Reply-To: References: Message-ID: <5QvWVDrzFU6EdTnPYjiX5sHaEgUfcgc_sBHQYgryqug=.4bf6f29e-e9d7-43ba-a8a9-bbbbd100a607@github.com> On Mon, 27 Jan 2025 12:27:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.14-oracle. > > I ran the build on linux x86_64 with gcc 13.2.0 which passed fine (release and slowdebug). This pull request has now been integrated. Changeset: 20a6dfe2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/20a6dfe294826a23d7bf40642f1a9886c815846c Stats: 32 lines in 3 files changed: 19 ins; 10 del; 3 mod 8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) Backport-of: c0507af5a4d867940b3aee1ac0fc8188b5536825 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3246 From duke at openjdk.org Wed Jan 29 10:38:55 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Wed, 29 Jan 2025 10:38:55 GMT Subject: [jdk11u-dev] Integrated: 8331863: DUIterator_Fast used before it is constructed In-Reply-To: References: Message-ID: On Mon, 2 Dec 2024 14:40:57 GMT, Radek ??p wrote: > Backport of JDK-8331863 from 17u-dev. > > Clean backport. Passed tier1 tests. Passed gtests. This pull request has now been integrated. Changeset: 46ef0f6d Author: RadekCap Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/46ef0f6d7d2ef33366082dbae0ec69cf6caa3540 Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod 8331863: DUIterator_Fast used before it is constructed Reviewed-by: stuefe Backport-of: 20927ac8405b4adca463e4c691ea573abdac1c4f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2973 From goetz at openjdk.org Wed Jan 29 10:39:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:39:47 GMT Subject: [jdk17u-dev] Integrated: 8327098: GTest needs larger combination limit In-Reply-To: References: Message-ID: On Thu, 23 Jan 2025 16:47:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle This pull request has now been integrated. Changeset: 1a06a61f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1a06a61fda5c3e5657c6c3081d2d0fb6a22eb77b Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8327098: GTest needs larger combination limit Backport-of: c901da48e30d53cb8e4e3c1f0584c5f2d3d095f1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3240 From duke at openjdk.org Wed Jan 29 10:43:56 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 29 Jan 2025 10:43:56 GMT Subject: [jdk11u-dev] Integrated: 8343786: [11u] GHA: Bump macOS and Xcode versions to macos-13 and XCode 14.3.1 In-Reply-To: References: Message-ID: On Mon, 18 Nov 2024 22:55:05 GMT, Antonio Vieiro wrote: > An implementation of [JDK-8343786](https://bugs.openjdk.org/browse/JDK-8343786) that bumps the GHA runners versions to `macos-13` and `XCode 14.3.1`. > > This uses the `--enable-xcode14` configuration flag introduced in https://github.com/openjdk/jdk11u-dev/pull/2966 ([JDK-8344458](https://bugs.openjdk.org/browse/JDK-8344458)) to build and run tier-1 tests on `macos-13` and `XCode 14.3.1`. > > Tier-1 tests seem to be failing randomly on macos-13/XCode14 with either a timeout or an ArrayIndexOutOfBoundsException t in serviceability/sa/ClhsdbFindPC.java. This is currently under investigation and may be related to [JDK-8260389](https://bugs.openjdk.org/browse/JDK-8260389) or [JDK-8277079](https://bugs.openjdk.org/browse/JDK-8277079). > > The rest of `tier1` tests are expected to pass on this platform. This pull request has now been integrated. Changeset: 6a9eb07c Author: Antonio Vieiro Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/6a9eb07c209f4f37c6e7b9538a6dad6343f7714f Stats: 6 lines in 3 files changed: 1 ins; 0 del; 5 mod 8343786: [11u] GHA: Bump macOS and Xcode versions to macos-13 and XCode 14.3.1 Reviewed-by: andrew ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2967 From goetz at openjdk.org Wed Jan 29 10:44:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 10:44:36 GMT Subject: [jdk17u-dev] RFR: 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.15-oracle. > > Resolved ProblemList, probably clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8328387 - Backport 269163d509ec3c80983f55c5b47f472fa76be26c ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3241/files - new: https://git.openjdk.org/jdk17u-dev/pull/3241/files/9b41b7a0..efd89538 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3241&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3241&range=01-02 Stats: 1183 lines in 42 files changed: 676 ins; 453 del; 54 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3241.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3241/head:pull/3241 PR: https://git.openjdk.org/jdk17u-dev/pull/3241 From sgehwolf at openjdk.org Wed Jan 29 10:53:52 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 29 Jan 2025 10:53:52 GMT Subject: [jdk17u-dev] RFR: 8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x In-Reply-To: <_dzf8eGIGxy4YUK0Bnhomo7baShodLmr15SGtdCRSpQ=.c764df9c-95b4-4743-b04d-dc39afea45a2@github.com> References: <_dzf8eGIGxy4YUK0Bnhomo7baShodLmr15SGtdCRSpQ=.c764df9c-95b4-4743-b04d-dc39afea45a2@github.com> Message-ID: On Wed, 18 Dec 2024 20:09:03 GMT, Antonio Vieiro wrote: > A mostly clean backport of [JDK-8294316](https://bugs.openjdk.org/browse/JDK-8294316) to properly parse core files in macOS 12 and later. Load commands with length zero are now discarded. > > The fix doesn't affect directly to SA tests in 17, but it's being backported to 11 as this is the cause of https://github.com/openjdk/jdk11u-dev/pull/2967#issuecomment-2538048579. > > Tests in 17 continue to pass in all platforms, including macos. > > The change is not clean as there were merge conflicts in `ProblemList.txt`, as these usually differ between JDK versions. Backport to `ps_core.c` looks good. ProblemList.txt update is OK, there is a difference between specific test names (`idX` vs. `core`, `xcomp-core` and similar). That's fine. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3150#pullrequestreview-2580661803 From duke at openjdk.org Wed Jan 29 11:31:44 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 29 Jan 2025 11:31:44 GMT Subject: [jdk24u] RFR: 8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs Message-ID: Clean backport of [JDK-8346587](https://bugs.openjdk.org/browse/JDK-8346587) to distrust TLS server certificates issued after April 15, 2025 and anchored by Camerfirma Root CAs. Low risk. On Linux it passes tier1 tests and also all `jdk/sun/security` tests: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/sun/security 798 798 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Backport 907350e9e8e9b66365e9eaa3ae89ddc55cf9731f Changes: https://git.openjdk.org/jdk24u/pull/40/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=40&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346587 Stats: 392 lines in 8 files changed: 388 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/40.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/40/head:pull/40 PR: https://git.openjdk.org/jdk24u/pull/40 From goetz at openjdk.org Wed Jan 29 12:47:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 12:47:22 GMT Subject: [jdk21u-dev] RFR: 8332917: failure_handler should execute gdb "info threads" command on linux Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport ec88c6a872a97cee1cde8844f5ee6834023a10c6 Changes: https://git.openjdk.org/jdk21u-dev/pull/1369/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1369&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332917 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1369.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1369/head:pull/1369 PR: https://git.openjdk.org/jdk21u-dev/pull/1369 From goetz at openjdk.org Wed Jan 29 12:47:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 12:47:28 GMT Subject: [jdk17u-dev] RFR: 8332917: failure_handler should execute gdb "info threads" command on linux Message-ID: I backport this for parity with 17.0.15-oracle ------------- Commit messages: - Backport ec88c6a872a97cee1cde8844f5ee6834023a10c6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3251/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3251&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332917 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3251.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3251/head:pull/3251 PR: https://git.openjdk.org/jdk17u-dev/pull/3251 From goetz at openjdk.org Wed Jan 29 12:51:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 12:51:32 GMT Subject: [jdk17u-dev] RFR: 8295176: some langtools test pollutes source tree [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.15-oracle > > I had to resolve both java files as "[8173605: Remove support for source and target 1.7 option in javac](https://github.com/openjdk/jdk/commit/2d18dda3f2074a4f8b9a0c62ece9ac6d5284e93b)" is not in 17. > > With some luck this is clean nevertheless. > > I think it's ok to raise the tested version to 11 as the change does. > But the fix described in the bug title is achieved by adding the -d . in the command when > javac is called through the API. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 71aa8210910dbafe30eccc772eaa7747f46be0cd ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3249/files - new: https://git.openjdk.org/jdk17u-dev/pull/3249/files/f525d4b3..a1597f63 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3249&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3249&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3249.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3249/head:pull/3249 PR: https://git.openjdk.org/jdk17u-dev/pull/3249 From goetz at openjdk.org Wed Jan 29 14:04:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 14:04:57 GMT Subject: [jdk17u-dev] RFR: 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport ce188fdacab9fd1cb841d0ccd5c385f47b348791 Changes: https://git.openjdk.org/jdk17u-dev/pull/3252/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3252&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327986 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3252.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3252/head:pull/3252 PR: https://git.openjdk.org/jdk17u-dev/pull/3252 From goetz at openjdk.org Wed Jan 29 14:17:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 14:17:23 GMT Subject: [jdk17u-dev] RFR: 8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport fe98f86b5792cbb17d47871452d27ab87d72b342 Changes: https://git.openjdk.org/jdk17u-dev/pull/3253/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3253&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8226938 Stats: 77 lines in 1 file changed: 77 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3253.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3253/head:pull/3253 PR: https://git.openjdk.org/jdk17u-dev/pull/3253 From goetz at openjdk.org Wed Jan 29 14:18:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 14:18:29 GMT Subject: [jdk21u-dev] RFR: 8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog Message-ID: <5QTL60iIpNoaafkh-6YYGa6qoCRCOVeZzfoNn3EGbhk=.53011bcf-aef3-4eb0-9500-51bea5151cbf@github.com> I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport fe98f86b5792cbb17d47871452d27ab87d72b342 Changes: https://git.openjdk.org/jdk21u-dev/pull/1370/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1370&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8226938 Stats: 77 lines in 1 file changed: 77 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1370.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1370/head:pull/1370 PR: https://git.openjdk.org/jdk21u-dev/pull/1370 From goetz at openjdk.org Wed Jan 29 14:28:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 14:28:17 GMT Subject: [jdk21u-dev] RFR: 8347911: Limit the length of inflated text chunks Message-ID: <3M3qgAMZLcPbPlWfLU-3cSHwxOKiBWCqH9bwwcI0abA=.e9732fe6-dc0c-4451-bb9d-56a3330bd773@github.com> I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 398a580518b4e7961bdddf733e0a89ff25bc437a Changes: https://git.openjdk.org/jdk21u-dev/pull/1371/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1371&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347911 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1371.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1371/head:pull/1371 PR: https://git.openjdk.org/jdk21u-dev/pull/1371 From goetz at openjdk.org Wed Jan 29 15:25:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 29 Jan 2025 15:25:49 GMT Subject: [jdk17u-dev] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 11:20:35 GMT, Radek ??p wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8347965 > Changes to Update Timezone Data to 2025a > > Clean backport. > Passed tier1 tests. > Passed gtests. > > Results of > `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 111 111 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > ============================== > TEST SUCCESS > > Finished building target 'run-test' in configuration 'linux-x86_64-server-release' LGTM Hi @RadekCap, did you run the TimeZone tests? Alternatively, did you check they are included in tier1? Please fix the comment above which states that the backport is clean. I verified the changes are the same changes as in 21 and head but applied to the other paths. ------------- Marked as reviewed by goetz (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3245#pullrequestreview-2581402696 PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3245#issuecomment-2621955658 From hohensee at amazon.com Wed Jan 29 15:34:42 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Wed, 29 Jan 2025 15:34:42 +0000 Subject: CFV: New JDK Updates Committer: Damon Fenacci Message-ID: <8C2FBCBC-1594-4FBE-B77C-8847D30A818D@amazon.com> Vote: yes ?On 1/29/25, 1:41 AM, "jdk-updates-dev on behalf of Tobias Hartmann" on behalf of tobias.hartmann at oracle.com > wrote I hereby nominate Damon Fenacci [1] for the role of JDK Updates Project Committer. Damon is a member of the HotSpot Compiler Team at Oracle and a JDK Committer. He contributed 29 changes to the JDK project [2]. Votes are due by February 12, 2025, 10:00 UTC. Only current JDK Updates Committer [3] 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 [4]. Best regards, Tobias [1] https://openjdk.org/census#dfenacci [2] https://github.com/search?q=author-name%3A%22Damon+Fenacci%22+repo%3Aopenjdk%2Fjdk&type=commits [3] https://openjdk.java.net/census#jdk-updates [4] https://openjdk.org/projects/#committer-vote From duke at openjdk.org Wed Jan 29 15:55:50 2025 From: duke at openjdk.org (Radek =?UTF-8?B?xIzDoXA=?=) Date: Wed, 29 Jan 2025 15:55:50 GMT Subject: [jdk17u-dev] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 11:20:35 GMT, Radek ??p wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8347965 > Changes to Update Timezone Data to 2025a > > Passed tier1 tests. > Passed gtests. > > Results of > `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 111 111 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > ============================== > TEST SUCCESS > > Finished building target 'run-test' in configuration 'linux-x86_64-server-release' A clean backport comment was removed. I've run the tests mentioned in the first comment that recommended me to run when I'm updating tz data. Should I run any other? Please let me know. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3245#issuecomment-2622032789 From goetz.lindenmaier at sap.com Wed Jan 29 16:26:45 2025 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 29 Jan 2025 16:26:45 +0000 Subject: CFV: New JDK Updates Committer: Damon Fenacci In-Reply-To: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> References: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> Message-ID: Vote: yes Best, Goetz. > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Tobias Hartmann > Sent: Wednesday, January 29, 2025 10:41 AM > To: jdk-updates-dev at openjdk.java.net > Subject: CFV: New JDK Updates Committer: Damon Fenacci > > I hereby nominate Damon Fenacci [1] for the role of JDK Updates Project > Committer. > > Damon is a member of the HotSpot Compiler Team at Oracle and a JDK > Committer. He contributed 29 changes to the JDK project [2]. > > Votes are due by February 12, 2025, 10:00 UTC. > > Only current JDK Updates Committer [3] 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 [4]. > > Best regards, > Tobias > > [1] https://openjdk.org/census#dfenacci > [2] https://github.com/search?q=author- > name%3A%22Damon+Fenacci%22+repo%3Aopenjdk%2Fjdk&type=commits > [3] > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fopenjd > k.java.net%2Fcensus%23jdk- > updates&data=05%7C02%7Cgoetz.lindenmaier%40sap.com%7C0cf69633de7 > 74eacc3b408dd40491784%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0 > %7C638737404872510037%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcG > kiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIj > oyfQ%3D%3D%7C0%7C%7C%7C&sdata=cUR6YB35a8YW3Bd4MEVFaMp0BYF0 > %2FF0ytQV%2BGn22Gxo%3D&reserved=0 > [4] https://openjdk.org/projects/#committer-vote From christoph.langer at sap.com Wed Jan 29 16:40:17 2025 From: christoph.langer at sap.com (Langer, Christoph) Date: Wed, 29 Jan 2025 16:40:17 +0000 Subject: CFV: New JDK Updates Committer: Damon Fenacci In-Reply-To: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> References: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> Message-ID: Vote:yes /Christoph > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Tobias Hartmann > Sent: Mittwoch, 29. Januar 2025 10:41 > To: jdk-updates-dev at openjdk.java.net > Subject: CFV: New JDK Updates Committer: Damon Fenacci > > I hereby nominate Damon Fenacci [1] for the role of JDK Updates Project > Committer. > > Damon is a member of the HotSpot Compiler Team at Oracle and a JDK > Committer. He contributed 29 changes to the JDK project [2]. > > Votes are due by February 12, 2025, 10:00 UTC. > > Only current JDK Updates Committer [3] 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 [4]. > > Best regards, > Tobias > > [1] https://openjdk.org/census#dfenacci > [2] https://github.com/search?q=author- > name%3A%22Damon+Fenacci%22+repo%3Aopenjdk%2Fjdk&type=commits > [3] > https://openjdk.j/ > ava.net%2Fcensus%23jdk- > updates&data=05%7C02%7Cchristoph.langer%40sap.com%7C0cf69633de774e > acc3b408dd40491784%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7 > C638737404872811433%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiO > nRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ% > 3D%3D%7C0%7C%7C%7C&sdata=0gGk9elYH%2FZ00b9C2EU4zDe6Q48XLYG4as > pBapWGx80%3D&reserved=0 > [4] https://openjdk.org/projects/#committer-vote From vladimir.kozlov at oracle.com Wed Jan 29 17:32:14 2025 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 29 Jan 2025 09:32:14 -0800 Subject: CFV: New JDK Updates Committer: Damon Fenacci In-Reply-To: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> References: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> Message-ID: <3a7d43b5-f365-426c-8d60-d8128e11b9a1@oracle.com> Vote: yes On 1/29/25 1:40 AM, Tobias Hartmann wrote: > I hereby nominate Damon Fenacci [1] for the role of JDK Updates Project > Committer. > > Damon is a member of the HotSpot Compiler Team at Oracle and a JDK > Committer. He contributed 29 changes to the JDK project [2]. > > Votes are due by February 12, 2025, 10:00 UTC. > > Only current JDK Updates Committer [3] 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 [4]. > > Best regards, > Tobias > > [1] https://openjdk.org/census#dfenacci > [2] https://github.com/search?q=author- > name%3A%22Damon+Fenacci%22+repo%3Aopenjdk%2Fjdk&type=commits > [3] https://openjdk.java.net/census#jdk-updates > [4] https://openjdk.org/projects/#committer-vote > From sgehwolf at redhat.com Wed Jan 29 19:08:27 2025 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Wed, 29 Jan 2025 20:08:27 +0100 Subject: CFV: New JDK Updates Committer: Damon Fenacci In-Reply-To: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> References: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> Message-ID: <74a5e3db39eec58e5b1c1edda6841717af318ab3.camel@redhat.com> Vote: yes On Wed, 2025-01-29 at 10:40 +0100, Tobias Hartmann wrote: > I hereby nominate Damon Fenacci [1] for the role of JDK Updates > Project Committer. From serb at openjdk.org Wed Jan 29 21:17:54 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 29 Jan 2025 21:17:54 GMT Subject: [jdk24u] Integrated: 8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI In-Reply-To: References: Message-ID: <5M8F0dCefNXfzfaJmQBhczcPo6UTGjDeoqWQZ0M-XSk=.3ebd7f72-2595-4839-b2f9-5d9a5bb753b0@github.com> On Sat, 4 Jan 2025 07:43:38 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [a0b7c4f0](https://github.com/openjdk/jdk/commit/a0b7c4f015c694425893b8d21d2aecae71a3b604) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Prasanta Sadhukhan on 18 Dec 2024 and was reviewed by Alexey Ivanov and Abhishek Kumar. > > Thanks! This pull request has now been integrated. Changeset: a54a5888 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk24u/commit/a54a58887c359f69c841f779a08ea5bfb35c8b30 Stats: 13 lines in 1 file changed: 12 ins; 0 del; 1 mod 8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI Backport-of: a0b7c4f015c694425893b8d21d2aecae71a3b604 ------------- PR: https://git.openjdk.org/jdk24u/pull/12 From serb at openjdk.org Wed Jan 29 21:40:38 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 29 Jan 2025 21:40:38 GMT Subject: [jdk21u-dev] RFR: 8347427: JTabbedPane/8134116/Bug8134116.java has no license header Message-ID: Hi all, This pull request contains a backport of commit [f67b7036](https://github.com/openjdk/jdk/commit/f67b703625afa2e049c572978d29ac00d8c956d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 13 Jan 2025 and was reviewed by Dmitry Markov, Harshitha Onkar and Abhishek Kumar. Thanks! ------------- Commit messages: - Backport f67b703625afa2e049c572978d29ac00d8c956d3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1372/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1372&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347427 Stats: 33 lines in 1 file changed: 30 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1372.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1372/head:pull/1372 PR: https://git.openjdk.org/jdk21u-dev/pull/1372 From serb at openjdk.org Wed Jan 29 22:11:27 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 29 Jan 2025 22:11:27 GMT Subject: [jdk17u-dev] RFR: 8347427: JTabbedPane/8134116/Bug8134116.java has no license header Message-ID: <-QNe8EOd2E51VALlETlmytKtZA-8y6_yvwwe00TNuzM=.71367363-0195-43ff-b61b-f5aa3e5c5830@github.com> Hi all, This pull request contains a backport of commit [f67b7036](https://github.com/openjdk/jdk/commit/f67b703625afa2e049c572978d29ac00d8c956d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 13 Jan 2025 and was reviewed by Dmitry Markov, Harshitha Onkar and Abhishek Kumar. Thanks! ------------- Commit messages: - Backport f67b703625afa2e049c572978d29ac00d8c956d3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3254/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3254&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347427 Stats: 33 lines in 1 file changed: 30 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3254.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3254/head:pull/3254 PR: https://git.openjdk.org/jdk17u-dev/pull/3254 From serb at openjdk.org Thu Jan 30 00:20:06 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 30 Jan 2025 00:20:06 GMT Subject: [jdk11u-dev] RFR: 8347427: JTabbedPane/8134116/Bug8134116.java has no license header Message-ID: <1_-_cyQRnz5LBqeI-dtFHUyBKvjfqejMGmdWC-Jnp8w=.769abea0-6190-4303-a7d9-bec25ba7f523@github.com> Hi all, This pull request contains a backport of commit [f67b7036](https://github.com/openjdk/jdk/commit/f67b703625afa2e049c572978d29ac00d8c956d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexey Ivanov on 13 Jan 2025 and was reviewed by Dmitry Markov, Harshitha Onkar and Abhishek Kumar. Thanks! ------------- Commit messages: - Backport f67b703625afa2e049c572978d29ac00d8c956d3 Changes: https://git.openjdk.org/jdk11u-dev/pull/2990/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2990&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347427 Stats: 33 lines in 1 file changed: 30 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2990.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2990/head:pull/2990 PR: https://git.openjdk.org/jdk11u-dev/pull/2990 From goetz at openjdk.org Thu Jan 30 07:28:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 07:28:59 GMT Subject: [jdk17u-dev] Integrated: 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main In-Reply-To: References: Message-ID: On Thu, 23 Jan 2025 16:54:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 16951dee Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/16951dee336459597d71fb015856152de21ac6fe Stats: 672 lines in 3 files changed: 220 ins; 399 del; 53 mod 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main Backport-of: 269163d509ec3c80983f55c5b47f472fa76be26c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3241 From goetz at openjdk.org Thu Jan 30 07:30:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 07:30:55 GMT Subject: [jdk17u-dev] Integrated: 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 10:37:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. This pull request has now been integrated. Changeset: 2190b82d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2190b82dfe5c42ed0e85589e27ecabcd45ff0af5 Stats: 11 lines in 1 file changed: 4 ins; 1 del; 6 mod 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure Backport-of: 4a70c83bd0c563185123ce9d8a34e006c62db7cc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3244 From goetz at openjdk.org Thu Jan 30 07:31:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 07:31:51 GMT Subject: [jdk17u-dev] Integrated: 8346908: Update JDK 17 javadoc man page In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 14:36:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. > > I "implemented" this based on the description in the bug. > > Obviously the description of the flag ended up at the wrong one.. > > tested this by calling > > man build/.../images/jdk/man/man1/javadoc.1 This pull request has now been integrated. Changeset: d9fdc733 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d9fdc73307e8828e90ff98f0503de6e94bddc499 Stats: 12 lines in 1 file changed: 6 ins; 5 del; 1 mod 8346908: Update JDK 17 javadoc man page Reviewed-by: rrich ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3243 From goetz at openjdk.org Thu Jan 30 08:02:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 08:02:30 GMT Subject: [jdk17u-dev] RFR: 8329692: Add more details to FrameStateTest.java test instructions Message-ID: I backport this for parity with 17.0.15-oracle. ------------- Commit messages: - Backport 6f98d8f58f98827ae454c7ce4839de4071d95767 Changes: https://git.openjdk.org/jdk17u-dev/pull/3255/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3255&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329692 Stats: 50 lines in 1 file changed: 7 ins; 13 del; 30 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3255.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3255/head:pull/3255 PR: https://git.openjdk.org/jdk17u-dev/pull/3255 From goetz at openjdk.org Thu Jan 30 08:02:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 08:02:43 GMT Subject: [jdk21u-dev] RFR: 8329692: Add more details to FrameStateTest.java test instructions Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 6f98d8f58f98827ae454c7ce4839de4071d95767 Changes: https://git.openjdk.org/jdk21u-dev/pull/1373/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1373&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329692 Stats: 50 lines in 1 file changed: 7 ins; 13 del; 30 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1373.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1373/head:pull/1373 PR: https://git.openjdk.org/jdk21u-dev/pull/1373 From duke at openjdk.org Thu Jan 30 09:24:47 2025 From: duke at openjdk.org (duke) Date: Thu, 30 Jan 2025 09:24:47 GMT Subject: [jdk17u-dev] RFR: 8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x In-Reply-To: <_dzf8eGIGxy4YUK0Bnhomo7baShodLmr15SGtdCRSpQ=.c764df9c-95b4-4743-b04d-dc39afea45a2@github.com> References: <_dzf8eGIGxy4YUK0Bnhomo7baShodLmr15SGtdCRSpQ=.c764df9c-95b4-4743-b04d-dc39afea45a2@github.com> Message-ID: <6oJD3PSdPZyPx5Or760WG4_Ykf5DkSIU4HzqGlzIBTk=.5c29cfdd-3314-4ea7-a2f2-a646f7f0bc63@github.com> On Wed, 18 Dec 2024 20:09:03 GMT, Antonio Vieiro wrote: > A mostly clean backport of [JDK-8294316](https://bugs.openjdk.org/browse/JDK-8294316) to properly parse core files in macOS 12 and later. Load commands with length zero are now discarded. > > The fix doesn't affect directly to SA tests in 17, but it's being backported to 11 as this is the cause of https://github.com/openjdk/jdk11u-dev/pull/2967#issuecomment-2538048579. > > Tests in 17 continue to pass in all platforms, including macos. > > The change is not clean as there were merge conflicts in `ProblemList.txt`, as these usually differ between JDK versions. @vieiro Your change (at version a9f7e5db66007528f64321248700069c4268758a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3150#issuecomment-2623945204 From syan at openjdk.org Thu Jan 30 09:26:28 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 30 Jan 2025 09:26:28 GMT Subject: [jdk17u-dev] RFR: 8348905: Add support to specify the JDK for compiling Jtreg tests Message-ID: Hi all, This pull request contains a backport of commit [cbe9ec53](https://github.com/openjdk/jdk/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport support set to an alternative JDK directory that is different from the JDK running the tests through `JDK_FOR_COMPILE`. Thanks! ------------- Commit messages: - Backport cbe9ec530fc248be74766ff6ff32761cd415a6f0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3257/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3257&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348905 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3257.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3257/head:pull/3257 PR: https://git.openjdk.org/jdk17u-dev/pull/3257 From syan at openjdk.org Thu Jan 30 09:26:34 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 30 Jan 2025 09:26:34 GMT Subject: [jdk21u-dev] RFR: 8348905: Add support to specify the JDK for compiling Jtreg tests Message-ID: Hi all, This pull request contains a backport of commit [cbe9ec53](https://github.com/openjdk/jdk/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport support set to an alternative JDK directory that is different from the JDK running the tests through `JDK_FOR_COMPILE`. Thanks! ------------- Commit messages: - Backport cbe9ec530fc248be74766ff6ff32761cd415a6f0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1375/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1375&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348905 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1375.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1375/head:pull/1375 PR: https://git.openjdk.org/jdk21u-dev/pull/1375 From syan at openjdk.org Thu Jan 30 09:28:02 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 30 Jan 2025 09:28:02 GMT Subject: [jdk21u-dev] Integrated: 8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr In-Reply-To: <6sfsbX0oVzKjmf6Izgn8XiE_bCwIZYDQzhn1fBZLgrE=.01bcdf8b-dab3-46ae-a484-89f3ce9c848a@github.com> References: <6sfsbX0oVzKjmf6Izgn8XiE_bCwIZYDQzhn1fBZLgrE=.01bcdf8b-dab3-46ae-a484-89f3ce9c848a@github.com> Message-ID: On Mon, 30 Dec 2024 11:59:53 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f5ab7dff](https://github.com/openjdk/jdk/commit/f5ab7dff402a3152f5d5736cc6521b4be617eccf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This PR improve `java/util/zip/EntryCount64k.java` stderr parsing by ignoring deprecated warnings. Test-fix only, the change has been verified locally, no risk. > > The commit being backported was authored by Axel Boldt-Christmas on 21 May 2024 and was reviewed by Jaikiran Pai, Stefan Karlsson and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 95e4bc9e Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/95e4bc9e201f8643d21bd9fe6fc180951bbcd1e7 Stats: 21 lines in 2 files changed: 18 ins; 0 del; 3 mod 8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr Backport-of: f5ab7dff402a3152f5d5736cc6521b4be617eccf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1297 From syan at openjdk.org Thu Jan 30 09:28:02 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 30 Jan 2025 09:28:02 GMT Subject: [jdk21u-dev] RFR: 8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr In-Reply-To: <6sfsbX0oVzKjmf6Izgn8XiE_bCwIZYDQzhn1fBZLgrE=.01bcdf8b-dab3-46ae-a484-89f3ce9c848a@github.com> References: <6sfsbX0oVzKjmf6Izgn8XiE_bCwIZYDQzhn1fBZLgrE=.01bcdf8b-dab3-46ae-a484-89f3ce9c848a@github.com> Message-ID: <1Og5EhU67uVzIz7HZeolLwZkuUztDwPfGieu753Uask=.ae0179c9-34a3-43e9-a4d6-736a0c0df148@github.com> On Mon, 30 Dec 2024 11:59:53 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f5ab7dff](https://github.com/openjdk/jdk/commit/f5ab7dff402a3152f5d5736cc6521b4be617eccf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This PR improve `java/util/zip/EntryCount64k.java` stderr parsing by ignoring deprecated warnings. Test-fix only, the change has been verified locally, no risk. > > The commit being backported was authored by Axel Boldt-Christmas on 21 May 2024 and was reviewed by Jaikiran Pai, Stefan Karlsson and David Holmes. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1297#issuecomment-2623946317 From duke at openjdk.org Thu Jan 30 10:06:54 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 30 Jan 2025 10:06:54 GMT Subject: [jdk17u-dev] Integrated: 8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x In-Reply-To: <_dzf8eGIGxy4YUK0Bnhomo7baShodLmr15SGtdCRSpQ=.c764df9c-95b4-4743-b04d-dc39afea45a2@github.com> References: <_dzf8eGIGxy4YUK0Bnhomo7baShodLmr15SGtdCRSpQ=.c764df9c-95b4-4743-b04d-dc39afea45a2@github.com> Message-ID: On Wed, 18 Dec 2024 20:09:03 GMT, Antonio Vieiro wrote: > A mostly clean backport of [JDK-8294316](https://bugs.openjdk.org/browse/JDK-8294316) to properly parse core files in macOS 12 and later. Load commands with length zero are now discarded. > > The fix doesn't affect directly to SA tests in 17, but it's being backported to 11 as this is the cause of https://github.com/openjdk/jdk11u-dev/pull/2967#issuecomment-2538048579. > > Tests in 17 continue to pass in all platforms, including macos. > > The change is not clean as there were merge conflicts in `ProblemList.txt`, as these usually differ between JDK versions. This pull request has now been integrated. Changeset: b0c130ba Author: Antonio Vieiro Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk17u-dev/commit/b0c130ba3aa443ca58e9bcda813a80e989632b93 Stats: 17 lines in 2 files changed: 5 ins; 0 del; 12 mod 8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x Reviewed-by: sgehwolf Backport-of: eaa475f72ced51cf0f0d0bce9ff1265bfb81ab31 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3150 From goetz at openjdk.org Thu Jan 30 12:43:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 12:43:16 GMT Subject: [jdk21u-dev] RFR: 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 Message-ID: I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport b0c131e872f997cb7deadc9b0a87bd76e3a2a83c Changes: https://git.openjdk.org/jdk21u-dev/pull/1376/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1376&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345368 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1376.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1376/head:pull/1376 PR: https://git.openjdk.org/jdk21u-dev/pull/1376 From goetz at openjdk.org Thu Jan 30 12:43:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 12:43:21 GMT Subject: [jdk17u-dev] RFR: 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 Message-ID: I backport this because we see reported problems on our Windows Server 2025 box. Resolved because StaticProperty has no osName() in 17. ------------- Commit messages: - Backport b0c131e872f997cb7deadc9b0a87bd76e3a2a83c Changes: https://git.openjdk.org/jdk17u-dev/pull/3258/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3258&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345368 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3258.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3258/head:pull/3258 PR: https://git.openjdk.org/jdk17u-dev/pull/3258 From goetz at openjdk.org Thu Jan 30 13:16:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 13:16:25 GMT Subject: [jdk17u-dev] RFR: 8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 Message-ID: I backport this because we see problems on our Windows Server 2025 test machines. I had to resolve. StaticProperty.osName() is not in 17. Also, two changes are missing in 17: [8287237: (fs) Files.probeContentType returns null if filename contains hash mark on Linux](https://github.com/openjdk/jdk/commit/8071b2311caaacd714d74f12aee6cb7c2fe700fa) [8297609: Add application/wasm MIME type for wasm file extension](https://github.com/openjdk/jdk/commit/914ef07fed960f940e1591318b9f00938b37bf09) I don't think these should be backported as prereq. ------------- Commit messages: - Backport 2e00816ac30373df28a29dc938f7ce5489a3edfc Changes: https://git.openjdk.org/jdk17u-dev/pull/3259/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3259&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346671 Stats: 6 lines in 1 file changed: 2 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3259.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3259/head:pull/3259 PR: https://git.openjdk.org/jdk17u-dev/pull/3259 From goetz at openjdk.org Thu Jan 30 13:17:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 13:17:07 GMT Subject: [jdk21u-dev] RFR: 8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport 2e00816ac30373df28a29dc938f7ce5489a3edfc Changes: https://git.openjdk.org/jdk21u-dev/pull/1377/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1377&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346671 Stats: 6 lines in 1 file changed: 2 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1377.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1377/head:pull/1377 PR: https://git.openjdk.org/jdk21u-dev/pull/1377 From goetz at openjdk.org Thu Jan 30 13:57:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 13:57:40 GMT Subject: [jdk21u-dev] RFR: 8340078: Open source several 2D tests Message-ID: <7z5pXBzyOg4a8dAl5YltfeWArUDKaK5xLjrVgpiiaC4=.34227be2-8fa2-4f2d-aab0-563c9fa3bd58@github.com> I backport this for parity with 21.0.7-oracle ------------- Commit messages: - Backport 88a1c0550e435888c571d32c577fd697652e5620 Changes: https://git.openjdk.org/jdk21u-dev/pull/1378/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1378&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340078 Stats: 484 lines in 5 files changed: 484 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1378.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1378/head:pull/1378 PR: https://git.openjdk.org/jdk21u-dev/pull/1378 From goetz at openjdk.org Thu Jan 30 13:59:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 13:59:12 GMT Subject: [jdk21u-dev] RFR: 8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce Changes: https://git.openjdk.org/jdk21u-dev/pull/1379/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1379&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343491 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1379.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1379/head:pull/1379 PR: https://git.openjdk.org/jdk21u-dev/pull/1379 From goetz at openjdk.org Thu Jan 30 13:58:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 13:58:41 GMT Subject: [jdk17u-dev] RFR: 8340078: Open source several 2D tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 88a1c0550e435888c571d32c577fd697652e5620 Changes: https://git.openjdk.org/jdk17u-dev/pull/3260/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3260&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340078 Stats: 484 lines in 5 files changed: 484 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3260.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3260/head:pull/3260 PR: https://git.openjdk.org/jdk17u-dev/pull/3260 From goetz at openjdk.org Thu Jan 30 13:59:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 13:59:32 GMT Subject: [jdk17u-dev] RFR: 8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce Changes: https://git.openjdk.org/jdk17u-dev/pull/3261/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3261&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343491 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3261.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3261/head:pull/3261 PR: https://git.openjdk.org/jdk17u-dev/pull/3261 From goetz at openjdk.org Thu Jan 30 14:09:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 14:09:30 GMT Subject: [jdk21u-dev] RFR: 8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 8858de393a5cb4f9f1150a6cdf388266362a9559 Changes: https://git.openjdk.org/jdk21u-dev/pull/1380/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1380&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338571 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1380.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1380/head:pull/1380 PR: https://git.openjdk.org/jdk21u-dev/pull/1380 From goetz at openjdk.org Thu Jan 30 14:12:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 14:12:35 GMT Subject: [jdk17u-dev] RFR: 8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 8858de393a5cb4f9f1150a6cdf388266362a9559 Changes: https://git.openjdk.org/jdk17u-dev/pull/3262/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3262&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338571 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3262.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3262/head:pull/3262 PR: https://git.openjdk.org/jdk17u-dev/pull/3262 From goetz at openjdk.org Thu Jan 30 14:18:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 14:18:53 GMT Subject: [jdk17u-dev] RFR: 8320691: Timeout handler on Windows takes 2 hours to complete Message-ID: I backport this for parity with 17.0.15-oracle, ------------- Commit messages: - Backport 4d50df63b6ea76fd6a6c387593c3d6bc9429007b Changes: https://git.openjdk.org/jdk17u-dev/pull/3256/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3256&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320691 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3256.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3256/head:pull/3256 PR: https://git.openjdk.org/jdk17u-dev/pull/3256 From goetz at openjdk.org Thu Jan 30 14:19:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 14:19:23 GMT Subject: [jdk21u-dev] RFR: 8320691: Timeout handler on Windows takes 2 hours to complete Message-ID: I backport this for parity with 21.0.7-oracle. ------------- Commit messages: - Backport 4d50df63b6ea76fd6a6c387593c3d6bc9429007b Changes: https://git.openjdk.org/jdk21u-dev/pull/1374/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1374&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320691 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1374.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1374/head:pull/1374 PR: https://git.openjdk.org/jdk21u-dev/pull/1374 From srl at openjdk.org Thu Jan 30 15:34:06 2025 From: srl at openjdk.org (Steven Loomis) Date: Thu, 30 Jan 2025 15:34:06 GMT Subject: [jdk11u-dev] Integrated: 8195675: Call to insertText with single character from custom Input Method ignored In-Reply-To: <3j_Tqw92GYtmWFYtRJkbplIF1_KiA4VXBe9lt1dMvTc=.5f342d4c-074a-4b56-bb3d-8c93fc5a47d7@github.com> References: <3j_Tqw92GYtmWFYtRJkbplIF1_KiA4VXBe9lt1dMvTc=.5f342d4c-074a-4b56-bb3d-8c93fc5a47d7@github.com> Message-ID: <5h3x1WDHrn12pirSi5fjNuGTwX6H3oJwqei-_K4qvyM=.c20bf8b7-4680-4191-a3f7-f48d9361630e@github.com> On Wed, 16 Oct 2024 20:22:48 GMT, Steven Loomis wrote: > @srl295 Could not automatically backport b8f2ec90 to openjdk/jdk11u-dev due to conflicts in the following files: > > src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m > Please fetch the appropriate branch/commit and manually resolve these conflicts by using the following commands in your personal fork of openjdk/jdk11u-dev. Note: these commands are just some suggestions and you can use other equivalent commands you know. > > # Fetch the up-to-date version of the target branch > $ git fetch --no-tags https://git.openjdk.org/jdk11u-dev.git master:master > > # Check out the target branch and create your own branch to backport > $ git checkout master > $ git checkout -b backport-srl295-b8f2ec90-master > > # Fetch the commit you want to backport > $ git fetch --no-tags https://git.openjdk.org/jdk.git b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > > # Backport the commit > $ git cherry-pick --no-commit b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd > # Resolve conflicts now > > # Commit the files you have modified > $ git add files/with/resolved/conflicts > $ git commit -m 'Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd' > Once you have resolved the conflicts as explained above continue with creating a pull request towards the openjdk/jdk11u-dev with the title Backport b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd. > > Below you can find a suggestion for the pull request body: > > Hi all, > > This pull request contains a backport of commit b8f2ec90 from the openjdk/jdk repository. > > The commit being backported was authored by Steven Loomis on 28 May 2024 and was reviewed by Phil Race. > > PR: https://github.com/openjdk/jdk/pull/17921 > > Thanks! This pull request has now been integrated. Changeset: 33d19c4b Author: Steven Loomis URL: https://git.openjdk.org/jdk11u-dev/commit/33d19c4b29fa43ab7bf7feca5f35ee5ddaf5b987 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod 8195675: Call to insertText with single character from custom Input Method ignored Backport-of: b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2954 From goetz at openjdk.org Thu Jan 30 15:57:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 30 Jan 2025 15:57:15 GMT Subject: [jdk21u-dev] RFR: 8330647: Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport c2cca2ab443ff87f689810b747985adfdbfbe54a Changes: https://git.openjdk.org/jdk21u-dev/pull/1381/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1381&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330647 Stats: 30 lines in 1 file changed: 27 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1381.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1381/head:pull/1381 PR: https://git.openjdk.org/jdk21u-dev/pull/1381 From duke at openjdk.org Thu Jan 30 17:16:52 2025 From: duke at openjdk.org (Nibedita Jena) Date: Thu, 30 Jan 2025 17:16:52 GMT Subject: [jdk24u] RFR: 8347506: Compatible OCSP readtimeout property with OCSP timeout In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 17:31:25 GMT, Jamil Nimeh wrote: > 8347506: Compatible OCSP readtimeout property with OCSP timeout Change looks good ------------- PR Review: https://git.openjdk.org/jdk24u/pull/39#pullrequestreview-2584535286 From serb at openjdk.org Thu Jan 30 18:26:59 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 30 Jan 2025 18:26:59 GMT Subject: [jdk21u-dev] Integrated: 8347427: JTabbedPane/8134116/Bug8134116.java has no license header In-Reply-To: References: Message-ID: <7aibNfbbIVJWlz3rtjphsxnuFFi_T6JnYgLowO5rKuw=.639f75bf-6b09-4352-bcaa-5408609c453b@github.com> On Wed, 29 Jan 2025 21:18:29 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [f67b7036](https://github.com/openjdk/jdk/commit/f67b703625afa2e049c572978d29ac00d8c956d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 13 Jan 2025 and was reviewed by Dmitry Markov, Harshitha Onkar and Abhishek Kumar. > > Thanks! This pull request has now been integrated. Changeset: b79136f6 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/b79136f6cf3eec6daaaa8bd5a032001367a05cea Stats: 33 lines in 1 file changed: 30 ins; 0 del; 3 mod 8347427: JTabbedPane/8134116/Bug8134116.java has no license header Backport-of: f67b703625afa2e049c572978d29ac00d8c956d3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1372 From andrew at openjdk.org Thu Jan 30 18:51:58 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 30 Jan 2025 18:51:58 GMT Subject: [jdk21u-dev] RFR: 8347911: Limit the length of inflated text chunks In-Reply-To: <3M3qgAMZLcPbPlWfLU-3cSHwxOKiBWCqH9bwwcI0abA=.e9732fe6-dc0c-4451-bb9d-56a3330bd773@github.com> References: <3M3qgAMZLcPbPlWfLU-3cSHwxOKiBWCqH9bwwcI0abA=.e9732fe6-dc0c-4451-bb9d-56a3330bd773@github.com> Message-ID: On Wed, 29 Jan 2025 14:22:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle Confirmed clean. I see a fix request comment on the bug, but no `jdk21u-fix-request` label. Did you forget to add it? ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1371#pullrequestreview-2584765064 From serb at openjdk.org Thu Jan 30 19:09:38 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 30 Jan 2025 19:09:38 GMT Subject: [jdk17u-dev] Integrated: 8347427: JTabbedPane/8134116/Bug8134116.java has no license header In-Reply-To: <-QNe8EOd2E51VALlETlmytKtZA-8y6_yvwwe00TNuzM=.71367363-0195-43ff-b61b-f5aa3e5c5830@github.com> References: <-QNe8EOd2E51VALlETlmytKtZA-8y6_yvwwe00TNuzM=.71367363-0195-43ff-b61b-f5aa3e5c5830@github.com> Message-ID: On Wed, 29 Jan 2025 21:43:09 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [f67b7036](https://github.com/openjdk/jdk/commit/f67b703625afa2e049c572978d29ac00d8c956d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexey Ivanov on 13 Jan 2025 and was reviewed by Dmitry Markov, Harshitha Onkar and Abhishek Kumar. > > Thanks! This pull request has now been integrated. Changeset: 6453b755 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/6453b755a177183b512ca726d5b0ab8179f64c06 Stats: 33 lines in 1 file changed: 30 ins; 0 del; 3 mod 8347427: JTabbedPane/8134116/Bug8134116.java has no license header Backport-of: f67b703625afa2e049c572978d29ac00d8c956d3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3254 From duke at openjdk.org Fri Jan 31 05:24:38 2025 From: duke at openjdk.org (Johny Jose) Date: Fri, 31 Jan 2025 05:24:38 GMT Subject: [jdk24u] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 08:06:37 GMT, Johny Jose wrote: > tz2025a changes Changes cannot be pushed to jdk24 as RDP2 date is past and the priority level is P3. Enabled testing for the fork. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/30#issuecomment-2626314634 From goetz at openjdk.org Fri Jan 31 07:09:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:09:07 GMT Subject: [jdk21u-dev] RFR: 8347911: Limit the length of inflated text chunks In-Reply-To: References: <3M3qgAMZLcPbPlWfLU-3cSHwxOKiBWCqH9bwwcI0abA=.e9732fe6-dc0c-4451-bb9d-56a3330bd773@github.com> Message-ID: On Thu, 30 Jan 2025 18:48:59 GMT, Andrew John Hughes wrote: >> I backport this for parity with 21.0.7-oracle > > Confirmed clean. > > I see a fix request comment on the bug, but no `jdk21u-fix-request` label. Did you forget to add it? Hi @gnu-andrew, that's on purpose, I only label it if it's all ready to go. In this case our nightly testing was pending. Should have passed today. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1371#issuecomment-2626452267 From goetz at openjdk.org Fri Jan 31 07:38:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:38:55 GMT Subject: [jdk17u-dev] RFR: 8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 14:06:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: four times wget issue. Once downloading msys2 failed. Unrelated infra issues. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3262#issuecomment-2626489164 From goetz at openjdk.org Fri Jan 31 07:39:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:39:58 GMT Subject: [jdk21u-dev] RFR: 8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 14:03:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: github connection issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1380#issuecomment-2626490768 From goetz at openjdk.org Fri Jan 31 07:41:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:41:06 GMT Subject: [jdk17u-dev] RFR: 8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 13:54:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: wget issue / msys2 download failed. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3261#issuecomment-2626491866 From goetz at openjdk.org Fri Jan 31 07:42:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:42:42 GMT Subject: [jdk21u-dev] RFR: 8340078: Open source several 2D tests [v2] In-Reply-To: <7z5pXBzyOg4a8dAl5YltfeWArUDKaK5xLjrVgpiiaC4=.34227be2-8fa2-4f2d-aab0-563c9fa3bd58@github.com> References: <7z5pXBzyOg4a8dAl5YltfeWArUDKaK5xLjrVgpiiaC4=.34227be2-8fa2-4f2d-aab0-563c9fa3bd58@github.com> Message-ID: > I backport this for parity with 21.0.7-oracle Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-GoeLin-88a1c055-master - Backport 88a1c0550e435888c571d32c577fd697652e5620 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1378/files - new: https://git.openjdk.org/jdk21u-dev/pull/1378/files/3dc951fa..f87c9eaf Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1378&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1378&range=00-01 Stats: 33 lines in 1 file changed: 30 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1378.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1378/head:pull/1378 PR: https://git.openjdk.org/jdk21u-dev/pull/1378 From goetz at openjdk.org Fri Jan 31 07:42:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:42:42 GMT Subject: [jdk21u-dev] RFR: 8340078: Open source several 2D tests In-Reply-To: <7z5pXBzyOg4a8dAl5YltfeWArUDKaK5xLjrVgpiiaC4=.34227be2-8fa2-4f2d-aab0-563c9fa3bd58@github.com> References: <7z5pXBzyOg4a8dAl5YltfeWArUDKaK5xLjrVgpiiaC4=.34227be2-8fa2-4f2d-aab0-563c9fa3bd58@github.com> Message-ID: On Thu, 30 Jan 2025 13:52:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle GHA failure: wget issue right when setting up the tests. I will rerun this. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1378#issuecomment-2626493353 From goetz at openjdk.org Fri Jan 31 07:44:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:44:08 GMT Subject: [jdk21u-dev] RFR: 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.7-oracle Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-GoeLin-b0c131e8-master - Backport b0c131e872f997cb7deadc9b0a87bd76e3a2a83c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1376/files - new: https://git.openjdk.org/jdk21u-dev/pull/1376/files/42b2bdcb..38cac0ec Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1376&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1376&range=00-01 Stats: 33 lines in 1 file changed: 30 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1376.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1376/head:pull/1376 PR: https://git.openjdk.org/jdk21u-dev/pull/1376 From goetz at openjdk.org Fri Jan 31 07:44:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:44:08 GMT Subject: [jdk21u-dev] RFR: 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 In-Reply-To: References: Message-ID: <8k6nZ8x0rSXT-qagYihtY9pATvoS4JFythGzW0np3C8=.f9c83a9e-52ca-45b6-aeb9-4c5cdca41ce8@github.com> On Thu, 30 Jan 2025 12:37:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle GHA failure: wget issue right when setting up the tests. I'll rerun them. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1376#issuecomment-2626495852 From goetz at openjdk.org Fri Jan 31 07:44:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:44:52 GMT Subject: [jdk17u-dev] RFR: 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 12:37:28 GMT, Goetz Lindenmaier wrote: > I backport this because we see reported problems on our Windows Server 2025 box. > > Resolved because StaticProperty has no osName() in 17. GHA failure: three times wget issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3258#issuecomment-2626497045 From goetz at openjdk.org Fri Jan 31 07:44:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:44:56 GMT Subject: [jdk17u-dev] RFR: 8329692: Add more details to FrameStateTest.java test instructions In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 07:57:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA failure: two time wget issue. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3255#issuecomment-2626497923 From goetz at openjdk.org Fri Jan 31 07:45:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:45:45 GMT Subject: [jdk21u-dev] RFR: 8332917: failure_handler should execute gdb "info threads" command on linux In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 12:41:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. GHA failure: connection issue, unrelated. ==> Downloading https://ghcr.io/v2/homebrew/core/make/blobs/sha256:e5b435315db19e1634289e888fcbd4282ed985a85591a7bec9661595a091d56f curl: (92) HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1) Error: make: Failed to download resource "make" ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1369#issuecomment-2626499305 From goetz at openjdk.org Fri Jan 31 07:46:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 07:46:52 GMT Subject: [jdk17u-dev] RFR: 8325042: Remove unused JVMDITools test files In-Reply-To: References: Message-ID: <51h2FJm7LFN1FSgfe7mye1Hu950besMBrFd0oaCl94k=.ac62e4c0-cc1c-4697-8bfd-d55edfc7eb5e@github.com> On Wed, 29 Jan 2025 07:43:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.15-oracle. GHA failure: wget issue, unrelated ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3250#issuecomment-2626499867 From goetz at openjdk.org Fri Jan 31 08:06:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 08:06:53 GMT Subject: [jdk21u-dev] RFR: 8348905: Add support to specify the JDK for compiling Jtreg tests In-Reply-To: References: Message-ID: <3aLFQ5aMzURgV-dKF3LF0QH3gOYaBTL5FdTw3LNVGRw=.491e79a7-e06f-447f-9704-50db211886d7@github.com> On Thu, 30 Jan 2025 09:20:41 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [cbe9ec53](https://github.com/openjdk/jdk/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This backport support set to an alternative JDK directory that is different from the JDK running the tests through `JDK_FOR_COMPILE`, shows as below command. > > > make test CONF=linux-x86_64-server-fastdebug TEST="jtreg:test/hotspot/jtreg/native_sanity/JniVersion.java" JDK_IMAGE_DIR=$PWD/build/linux-x86_64-server-fastdebug/images/jdk JDK_FOR_COMPILE=$PWD/build/linux-x86_64-server-release/images/jdk > > > Thanks! Hi @sendaoYan I think we should wait a bit with pushing this until the follow up issue is solved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1375#issuecomment-2626547220 From mbaesken at openjdk.org Fri Jan 31 08:34:50 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 31 Jan 2025 08:34:50 GMT Subject: [jdk17u-dev] RFR: 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 12:37:28 GMT, Goetz Lindenmaier wrote: > I backport this because we see reported problems on our Windows Server 2025 box. > > Resolved because StaticProperty has no osName() in 17. Backport looks okay. Btw. a comment about the check or an utility function isWindows11() / isWindows2025() would be much better but that's not in scope of the backport. ------------- Marked as reviewed by mbaesken (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3258#pullrequestreview-2585978245 From mbaesken at openjdk.org Fri Jan 31 08:37:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 31 Jan 2025 08:37:59 GMT Subject: [jdk17u-dev] RFR: 8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 In-Reply-To: References: Message-ID: <9ebGzstydm4OakW_bdayANhVDsBKVCjFtIBD7EW68eQ=.5bb0f239-3f86-4afb-8f39-746047a6a64d@github.com> On Thu, 30 Jan 2025 13:10:58 GMT, Goetz Lindenmaier wrote: > I backport this because we see problems on our Windows Server 2025 test machines. > > I had to resolve. > StaticProperty.osName() is not in 17. > Also, two changes are missing in 17: > > [8287237: (fs) Files.probeContentType returns null if filename contains hash mark on Linux](https://github.com/openjdk/jdk/commit/8071b2311caaacd714d74f12aee6cb7c2fe700fa) > [8297609: Add application/wasm MIME type for wasm file extension](https://github.com/openjdk/jdk/commit/914ef07fed960f940e1591318b9f00938b37bf09) > > I don't think these should be backported as prereq. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3259#pullrequestreview-2585988173 From goetz at openjdk.org Fri Jan 31 08:43:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 31 Jan 2025 08:43:01 GMT Subject: [jdk17u-dev] RFR: 8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 In-Reply-To: References: Message-ID: On Thu, 30 Jan 2025 13:10:58 GMT, Goetz Lindenmaier wrote: > I backport this because we see problems on our Windows Server 2025 test machines. > > I had to resolve. > StaticProperty.osName() is not in 17. > Also, two changes are missing in 17: > > [8287237: (fs) Files.probeContentType returns null if filename contains hash mark on Linux](https://github.com/openjdk/jdk/commit/8071b2311caaacd714d74f12aee6cb7c2fe700fa) > [8297609: Add application/wasm MIME type for wasm file extension](https://github.com/openjdk/jdk/commit/914ef07fed960f940e1591318b9f00938b37bf09) > > I don't think these should be backported as prereq. Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3259#issuecomment-2626656870 From christian.hagedorn at oracle.com Fri Jan 31 08:53:08 2025 From: christian.hagedorn at oracle.com (Christian Hagedorn) Date: Fri, 31 Jan 2025 09:53:08 +0100 Subject: CFV: New JDK Updates Committer: Damon Fenacci In-Reply-To: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> References: <6a336e93-0c07-4ab0-86a2-b171f933e464@oracle.com> Message-ID: Vote: yes Best regards, Christian On 29.01.25 10:40, Tobias Hartmann wrote: > I hereby nominate Damon Fenacci [1] for the role of JDK Updates Project Committer. > > Damon is a member of the HotSpot Compiler Team at Oracle and a JDK Committer. He > contributed 29 changes to the JDK project [2]. > > Votes are due by February 12, 2025, 10:00 UTC. > > Only current JDK Updates Committer [3] 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 [4]. > > Best regards, > Tobias > > [1] https://openjdk.org/census#dfenacci > [2] https://github.com/search?q=author- > name%3A%22Damon+Fenacci%22+repo%3Aopenjdk%2Fjdk&type=commits > [3] https://openjdk.java.net/census#jdk-updates > [4] https://openjdk.org/projects/#committer-vote > From syan at openjdk.org Fri Jan 31 08:53:52 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 31 Jan 2025 08:53:52 GMT Subject: [jdk21u-dev] RFR: 8348905: Add support to specify the JDK for compiling Jtreg tests In-Reply-To: <3aLFQ5aMzURgV-dKF3LF0QH3gOYaBTL5FdTw3LNVGRw=.491e79a7-e06f-447f-9704-50db211886d7@github.com> References: <3aLFQ5aMzURgV-dKF3LF0QH3gOYaBTL5FdTw3LNVGRw=.491e79a7-e06f-447f-9704-50db211886d7@github.com> Message-ID: On Fri, 31 Jan 2025 08:04:34 GMT, Goetz Lindenmaier wrote: > Hi @sendaoYan I think we should wait a bit with pushing this until the follow up issue is solved. Okey. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1375#issuecomment-2626674897 From duke at openjdk.org Fri Jan 31 09:04:52 2025 From: duke at openjdk.org (duke) Date: Fri, 31 Jan 2025 09:04:52 GMT Subject: [jdk24u] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 08:06:37 GMT, Johny Jose wrote: > tz2025a changes @johnyjose30 Your change (at version f8e0f4f6924220429d14221dfe5906ec450105f3) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/30#issuecomment-2626694916 From duke at openjdk.org Fri Jan 31 09:24:54 2025 From: duke at openjdk.org (Johny Jose) Date: Fri, 31 Jan 2025 09:24:54 GMT Subject: [jdk24u] Integrated: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Fri, 24 Jan 2025 08:06:37 GMT, Johny Jose wrote: > tz2025a changes This pull request has now been integrated. Changeset: 81252ef7 Author: Johny Jose URL: https://git.openjdk.org/jdk24u/commit/81252ef76899ad95197550a11c2786ccf3cf0cd2 Stats: 247 lines in 12 files changed: 150 ins; 50 del; 47 mod 8347965: (tz) Update Timezone Data to 2025a Reviewed-by: naoto, coffeys Backport-of: caa3c78f7837b1f561740184bd8f9cb671c467eb ------------- PR: https://git.openjdk.org/jdk24u/pull/30 From clanger at openjdk.org Fri Jan 31 10:25:59 2025 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 31 Jan 2025 10:25:59 GMT Subject: [jdk21u-dev] Integrated: 8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows In-Reply-To: References: Message-ID: <8Aj7Tbk5vx8Kol9aBGbvz4rUmVyOxE_ZasL2t2OiR_k=.664850ed-03f8-483c-af46-5c1968bb916c@github.com> On Sun, 26 Jan 2025 12:35:01 GMT, Christoph Langer wrote: > This basically reverts 78e35ea113bed4a5f66225836c887a45696bbf44 to restore old behavior with regards to headless handling on Windows. This pull request has now been integrated. Changeset: e1967d51 Author: Christoph Langer URL: https://git.openjdk.org/jdk21u-dev/commit/e1967d5124309de5276ab88d1bcf4d24f2620dab Stats: 140 lines in 7 files changed: 21 ins; 87 del; 32 mod 8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1359 From rschmelter at openjdk.org Fri Jan 31 12:05:57 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 31 Jan 2025 12:05:57 GMT Subject: [jdk17u-dev] RFR: 8295176: some langtools test pollutes source tree [v2] In-Reply-To: References: Message-ID: On Wed, 29 Jan 2025 12:51:32 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.15-oracle >> >> I had to resolve both java files as "[8173605: Remove support for source and target 1.7 option in javac](https://github.com/openjdk/jdk/commit/2d18dda3f2074a4f8b9a0c62ece9ac6d5284e93b)" is not in 17. >> >> I think it's ok to raise the tested version to 11 as the change does. >> But the fix described in the bug title is achieved by adding the -d . in the command when >> javac is called through the API. > > Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 71aa8210910dbafe30eccc772eaa7747f46be0cd Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3249#pullrequestreview-2586414901 From andrew at openjdk.org Fri Jan 31 23:43:01 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 31 Jan 2025 23:43:01 GMT Subject: [jdk11u-dev] RFR: 8344458: [11u] Add initial support for building with XCode 14 [v4] In-Reply-To: References: Message-ID: On Mon, 25 Nov 2024 21:40:53 GMT, Antonio Vieiro wrote: >> An implementation of [JDK-8344458](https://bugs.openjdk.org/browse/JDK-8344458) that adds conditional support for building on `macos` with `XCode 14` while keeping compatibility with previous `XCode` versions. >> >> The PR is separated in three commits for easier review: >> >> - First commit adds a new `--enable-xcode14` configuration flag (which is currently disabled in GHA) and two additional variables: >> - `CFLAGS_XCODE14_DEPR_DECLARATIONS` (empty on current XCode versions, set to and `-Wno-deprecated-declarations` when `--enable-xcode14`is used) >> - And `CFLAGS_XCODE14_DEPR_NON_PROTOTYPE` (empty on current XCode versions, set to `-Wno-deprecated-non-prototype` when `--enable-xcode14` is used). >> - The second commit applies `CFLAGS_XCODE14_DEPR_DECLARATIONS` to those parts of the codebase that use the deprecated `sprintf` function (i.e., avoiding `sprintf` usage errors in XCode 14). >> - The third commit applies `CFLAGS_XCODE14_DEPR_NON_PROTOTYPE` to those parts of AWT lib that generate a compilation error (i.e., avoiding the `passing arguments to a function without prototype`). >> >> Since the new flag `--enable-xcode14` is not set **the build should run exactly the same on the current XCode versions** and, consequently, the GitHub checks should pass on all platforms, including the current `macos-12` & `XCode 13.4.1`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Augment --disable-warnings-as-errors for clang >= 14.x.y I don't think #2967 really replaces this as the issue is still there. We are just working around it in GHA. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2966#issuecomment-2628573690 From andrew at openjdk.org Fri Jan 31 23:50:56 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 31 Jan 2025 23:50:56 GMT Subject: [jdk17u-dev] RFR: 8347965: (tz) Update Timezone Data to 2025a In-Reply-To: References: Message-ID: On Mon, 27 Jan 2025 11:20:35 GMT, Radek ??p wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8347965 > Changes to Update Timezone Data to 2025a > > Passed tier1 tests. > Passed gtests. > > Results of > `make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources"` > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 111 111 0 0 > jtreg:test/jdk/java/util/TimeZone 25 25 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > ============================== > TEST SUCCESS > > Finished building target 'run-test' in configuration 'linux-x86_64-server-release' Patch itself is clean compared to 21u. I don't see an answer on whether the java/time tests were run? These are not part of tier 1. ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3245#pullrequestreview-2588066291