From ysuenaga at openjdk.org Fri Aug 1 00:23:24 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Fri, 1 Aug 2025 00:23:24 GMT Subject: [jdk21u-dev] RFR: 8364090: Dump JFR recording on CrashOnOutOfMemoryError Message-ID: 8364090: Dump JFR recording on CrashOnOutOfMemoryError ------------- Commit messages: - Backport 8ed214f3b1864ea0095d05497f782ce4131836d4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2025/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2025&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364090 Stats: 138 lines in 7 files changed: 123 ins; 3 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2025.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2025/head:pull/2025 PR: https://git.openjdk.org/jdk21u-dev/pull/2025 From ysuenaga at openjdk.org Fri Aug 1 00:23:19 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Fri, 1 Aug 2025 00:23:19 GMT Subject: [jdk25u] RFR: 8364090: Dump JFR recording on CrashOnOutOfMemoryError Message-ID: <733rzmMQZH5lIVtsIw4kx1cW58UoAgawbQ7J-qw7fGQ=.130be9e3-d9f4-4e9a-a216-7835aaf294d0@github.com> 8364090: Dump JFR recording on CrashOnOutOfMemoryError ------------- Commit messages: - Backport 8ed214f3b1864ea0095d05497f782ce4131836d4 Changes: https://git.openjdk.org/jdk25u/pull/56/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=56&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364090 Stats: 138 lines in 7 files changed: 123 ins; 3 del; 12 mod Patch: https://git.openjdk.org/jdk25u/pull/56.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/56/head:pull/56 PR: https://git.openjdk.org/jdk25u/pull/56 From dzhang at openjdk.org Fri Aug 1 01:04:07 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 1 Aug 2025 01:04:07 GMT Subject: [jdk25u] Integrated: 8362596: RISC-V: Improve _vectorizedHashCode intrinsic In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 00:53:19 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [4189fcba](https://github.com/openjdk/jdk/commit/4189fcbac40943f3b26c3a01938837b4e4762285) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Yuri Gaevsky on 27 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: cc08a510 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/cc08a510bc66a9c0c4ae2ca5d277ede67236a0e6 Stats: 6 lines in 1 file changed: 1 ins; 3 del; 2 mod 8362596: RISC-V: Improve _vectorizedHashCode intrinsic Backport-of: 4189fcbac40943f3b26c3a01938837b4e4762285 ------------- PR: https://git.openjdk.org/jdk25u/pull/42 From dzhang at openjdk.org Fri Aug 1 01:09:58 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 1 Aug 2025 01:09:58 GMT Subject: [jdk25u] Integrated: 8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls In-Reply-To: References: Message-ID: On Wed, 30 Jul 2025 07:39:27 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [1a01839f](https://github.com/openjdk/jdk/commit/1a01839f8c0522a90710e101cce6ecc479a77529) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Anjian Wen on 16 Jun 2025 and was reviewed by Robbin Ehn, Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 869879b9 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/869879b9a134e64f4c5f848f8a567c328c17edfe Stats: 28 lines in 8 files changed: 0 ins; 19 del; 9 mod 8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls Backport-of: 1a01839f8c0522a90710e101cce6ecc479a77529 ------------- PR: https://git.openjdk.org/jdk25u/pull/52 From syan at openjdk.org Fri Aug 1 01:55:52 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 1 Aug 2025 01:55:52 GMT Subject: [jdk25u] RFR: 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 08:45:51 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ee0bcc55](https://github.com/openjdk/jdk/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 19 Jul 2025 and was reviewed by Serguei Spitsyn and Chris Plummer. > > Thanks! GHA report 2 failures are all unrelated to this backport PR. 1. linux-cross-compile / build s390x fails at 'Create Sysroot' stage, it seems like infrastructure issue 2. linux-cross-compile / build ppc64le fails at 'Create Sysroot' stage, it seems like infrastructure issue ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/55#issuecomment-3141898555 From syan at openjdk.org Fri Aug 1 02:02:00 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 1 Aug 2025 02:02:00 GMT Subject: [jdk25u] RFR: 8362501: Update test/hotspot/jtreg/applications/jcstress/README In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 01:40:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [559795b0](https://github.com/openjdk/jdk/commit/559795b0eb8061325127fa9fdf8b80617fe47166) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 31 Jul 2025 and was reviewed by Aleksey Shipilev and Leonid Mesnik. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/54#issuecomment-3141906035 From syan at openjdk.org Fri Aug 1 02:02:00 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 1 Aug 2025 02:02:00 GMT Subject: [jdk25u] Integrated: 8362501: Update test/hotspot/jtreg/applications/jcstress/README In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 01:40:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [559795b0](https://github.com/openjdk/jdk/commit/559795b0eb8061325127fa9fdf8b80617fe47166) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 31 Jul 2025 and was reviewed by Aleksey Shipilev and Leonid Mesnik. > > Thanks! This pull request has now been integrated. Changeset: 0c02f7ac Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/0c02f7ace7ff0353a26d2d1219fd0bb9549b9eff Stats: 8 lines in 1 file changed: 4 ins; 1 del; 3 mod 8362501: Update test/hotspot/jtreg/applications/jcstress/README Backport-of: 559795b0eb8061325127fa9fdf8b80617fe47166 ------------- PR: https://git.openjdk.org/jdk25u/pull/54 From duke at openjdk.org Fri Aug 1 04:29:58 2025 From: duke at openjdk.org (duke) Date: Fri, 1 Aug 2025 04:29:58 GMT Subject: [jdk25u] RFR: 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java In-Reply-To: References: Message-ID: <_twKAV0kr5bP6RdSBuZtasfoxstXwDFHzfdHiLoVnOg=.0453f47d-80b6-4179-9946-8e7c11d8a3c8@github.com> On Mon, 28 Jul 2025 05:26:49 GMT, Maheshkumar Bollapragada wrote: > ### PR Changes > Updating the java/awt/print/Dialog/DialogType.java to use PassFailJFrame > - java/awt/print/Dialog/DialogType.java > > ### Testing > * [x] [JTREG Testing] (1 manual test ) > - runner starting test: java/awt/print/Dialog/DialogType.java > - runner finished test: java/awt/print/Dialog/DialogType.java > - Passed. Execution successful > - Test results: passed: 1 > > ### Conflicts > * [x] [MR clean check] (A Clean Backport) > > ### Others > * [x] [Are higher backports completed(25u,21u,17u,11u,8u etc) ?] > - Applicable to 25u via this MR and the others are being worked upon. > * [x] [Does it contain multiple changesets ?] > - No @maheshkb Your change (at version 433c617b06be4b78d0efd17c4881137336f3ec32) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/43#issuecomment-3142128525 From duke at openjdk.org Fri Aug 1 07:57:53 2025 From: duke at openjdk.org (toshiogata) Date: Fri, 1 Aug 2025 07:57:53 GMT Subject: [jdk11u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main [v3] In-Reply-To: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> References: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> Message-ID: > Hi all, > > I would like to backport this patch to improve test maintainability. The patch is not clean. A text block needs to be replaced with string literals. > Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. > > Thank you. toshiogata 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 JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Replace a text block with string literals - Backport fbeac98c84078a566c572abeba07c49e94bbf26b ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3002/files - new: https://git.openjdk.org/jdk11u-dev/pull/3002/files/14a7f389..dbf9216f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=01-02 Stats: 7245 lines in 119 files changed: 3685 ins; 2451 del; 1109 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3002.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3002/head:pull/3002 PR: https://git.openjdk.org/jdk11u-dev/pull/3002 From dzhang at openjdk.org Fri Aug 1 09:08:50 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 1 Aug 2025 09:08:50 GMT Subject: [jdk25u] RFR: 8361449: RISC-V: Code cleanup for native call Message-ID: Hi all, This pull request contains a backport of commit [5edd5465](https://github.com/openjdk/jdk/commit/5edd546585d66f52c2e894ed212ee67945fe0785) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 14 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 5edd546585d66f52c2e894ed212ee67945fe0785 Changes: https://git.openjdk.org/jdk25u/pull/57/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=57&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361449 Stats: 39 lines in 3 files changed: 4 ins; 10 del; 25 mod Patch: https://git.openjdk.org/jdk25u/pull/57.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/57/head:pull/57 PR: https://git.openjdk.org/jdk25u/pull/57 From goetz at openjdk.org Fri Aug 1 11:42:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 11:42:39 GMT Subject: [jdk21u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - backport 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2026/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2026&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346751 Stats: 29 lines in 4 files changed: 19 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2026.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2026/head:pull/2026 PR: https://git.openjdk.org/jdk21u-dev/pull/2026 From goetz at openjdk.org Fri Aug 1 12:04:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 12:04:25 GMT Subject: [jdk17u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields Message-ID: I backport this for parity with 17.0.17-oracle Resolved Copyright, probably clean anyways. ------------- Commit messages: - Backport 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3790/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3790&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346751 Stats: 29 lines in 4 files changed: 19 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3790.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3790/head:pull/3790 PR: https://git.openjdk.org/jdk17u-dev/pull/3790 From goetz at openjdk.org Fri Aug 1 12:24:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 12:24:43 GMT Subject: [jdk17u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields [v2] In-Reply-To: References: Message-ID: <71Pr4TdhxJM3Jbn4m8rvsZWufmLaB37CZhqd1Olpixc=.65e78705-5acf-4259-9c08-5a97feffdbb6@github.com> > I backport this for parity with 17.0.17-oracle > > Resolved Copyright, probably clean anyways. 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 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3790/files - new: https://git.openjdk.org/jdk17u-dev/pull/3790/files/185817c7..2cbf1e9f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3790&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3790&range=00-01 Stats: 81 lines in 1 file changed: 81 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3790.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3790/head:pull/3790 PR: https://git.openjdk.org/jdk17u-dev/pull/3790 From goetz at openjdk.org Fri Aug 1 12:24:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 12:24:50 GMT Subject: [jdk21u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope Message-ID: I backport this for parity with 21.0.9-oracle Resolved Copyright, probably clean anyways. ------------- Commit messages: - Backport 9c06dcb4396c3307d625663d92c0e11d794a56ea Changes: https://git.openjdk.org/jdk21u-dev/pull/2027/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2027&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349583 Stats: 1271 lines in 21 files changed: 923 ins; 224 del; 124 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2027.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2027/head:pull/2027 PR: https://git.openjdk.org/jdk21u-dev/pull/2027 From goetz at openjdk.org Fri Aug 1 12:25:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 12:25:16 GMT Subject: [jdk21u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, probably clean anyways. 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 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2026/files - new: https://git.openjdk.org/jdk21u-dev/pull/2026/files/bfddc524..873c73b6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2026&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2026&range=00-01 Stats: 81 lines in 1 file changed: 81 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2026.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2026/head:pull/2026 PR: https://git.openjdk.org/jdk21u-dev/pull/2026 From rschmelter at openjdk.org Fri Aug 1 12:54:04 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 1 Aug 2025 12:54:04 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v4] In-Reply-To: References: Message-ID: On Wed, 30 Jul 2025 10:28:25 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the push to 21. >> >> Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java >> >> I had to adapt the test as it again depends on AutoClosable of HttpClient. >> Here it seems ok to just not shut down the Client as it is done in other tests. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Run test standalone Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3783#pullrequestreview-3079110830 From goetz at openjdk.org Fri Aug 1 13:01:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 13:01:06 GMT Subject: [jdk17u-dev] RFR: 8288209: SSL debug message wrong about unsupported authentication scheme Message-ID: I backport this change that does some refactorings to simplify later backports. It is clean except for Copyrights where the file has already later dates. This reduces the need for resolving of later backports and thus the chance of errors. ------------- Commit messages: - Backport 19017358b1b3c63fdddc1eecb2fe52f7b7d4b6e3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3791/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3791&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8288209 Stats: 104 lines in 5 files changed: 9 ins; 57 del; 38 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3791.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3791/head:pull/3791 PR: https://git.openjdk.org/jdk17u-dev/pull/3791 From shade at openjdk.org Fri Aug 1 13:18:00 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 13:18:00 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:21:26 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 Um, this seems to have fallen thorough the cracks. There is approval for JDK 21u push, yet this PR is not integrated. @snazarkin, are you planning to finish it? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3144560782 From goetz at openjdk.org Fri Aug 1 13:20:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 13:20:05 GMT Subject: [jdk17u-dev] RFR: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient [v4] In-Reply-To: References: Message-ID: On Wed, 30 Jul 2025 10:28:25 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the push to 21. >> >> Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java >> >> I had to adapt the test as it again depends on AutoClosable of HttpClient. >> Here it seems ok to just not shut down the Client as it is done in other tests. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Run test standalone Again thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3783#issuecomment-3144558576 From goetz at openjdk.org Fri Aug 1 13:20:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 13:20:06 GMT Subject: [jdk17u-dev] Integrated: 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient In-Reply-To: References: Message-ID: <3wM9nEDcumEuCfGePnBCDHM4nS7lOnM6VQNUd7PZT6M=.1ebe394b-8bd1-4d88-af8b-60f1756f2e4b@github.com> On Thu, 24 Jul 2025 15:36:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on the push to 21. > > Resolved Coipyright in src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java > > I had to adapt the test as it again depends on AutoClosable of HttpClient. > Here it seems ok to just not shut down the Client as it is done in other tests. This pull request has now been integrated. Changeset: 4b2d777a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4b2d777a3468b2f6a2cc75db814f679df343c4fc Stats: 627 lines in 12 files changed: 573 ins; 2 del; 52 mod 8335181: Incorrect handling of HTTP/2 GOAWAY frames in HttpClient Reviewed-by: rschmelter, abakhtin Backport-of: 209939a90e9b804da4c37ebd978b088cb8f41ead ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3783 From goetz at openjdk.org Fri Aug 1 13:30:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 1 Aug 2025 13:30:35 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks Message-ID: I backport this for parity with 17.0.17-oracle. src/java.net.http/share/classes/jdk/internal/net/http/Stream.java Two trivial resolves due to context. src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks is not in 17. src/java.net.http/share/classes/module-info.java Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" is not in 17. The CSR for 17 documents that this is dropped. Follow ups are on the list of backports I will do. Blocking changes all already in 17. I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not implement AutoClosable / shutdownNow() / close() in 17. I also amended the @build instructions in StreamFlowControlTest.java. ------------- Commit messages: - Merge branch 'openjdk:master' into goetz_backport_8342075 - Make tests compile - Resolved changes - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 - backport 209939a90e9b804da4c37ebd978b088cb8f41ead Changes: https://git.openjdk.org/jdk17u-dev/pull/3786/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342075 Stats: 1025 lines in 12 files changed: 992 ins; 2 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From mbollapragad at openjdk.org Fri Aug 1 14:47:02 2025 From: mbollapragad at openjdk.org (Maheshkumar Bollapragada) Date: Fri, 1 Aug 2025 14:47:02 GMT Subject: [jdk25u] Integrated: 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 05:26:49 GMT, Maheshkumar Bollapragada wrote: > ### PR Changes > Updating the java/awt/print/Dialog/DialogType.java to use PassFailJFrame > - java/awt/print/Dialog/DialogType.java > > ### Testing > * [x] [JTREG Testing] (1 manual test ) > - runner starting test: java/awt/print/Dialog/DialogType.java > - runner finished test: java/awt/print/Dialog/DialogType.java > - Passed. Execution successful > - Test results: passed: 1 > > ### Conflicts > * [x] [MR clean check] (A Clean Backport) > > ### Others > * [x] [Are higher backports completed(25u,21u,17u,11u,8u etc) ?] > - Applicable to 25u via this MR and the others are being worked upon. > * [x] [Does it contain multiple changesets ?] > - No This pull request has now been integrated. Changeset: 71806ba7 Author: Maheshkumar Bollapragada Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/71806ba7646848e9024e5b8b8084ac08123c8d5f Stats: 64 lines in 1 file changed: 27 ins; 13 del; 24 mod 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java Backport-of: de34bb8e66253cef90ba79831dadec0252595b35 ------------- PR: https://git.openjdk.org/jdk25u/pull/43 From shade at openjdk.org Fri Aug 1 14:49:48 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 14:49:48 GMT Subject: [jdk25u] RFR: 8361255: CTW: Tolerate more NCDFE problems Message-ID: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> Improves testing coverage. Additional testing: - [x] Linux AArch64 server fastdebug, `application/ctw/modules` ------------- Commit messages: - Backport a201be8555c57f07b86f470df4699e1b9dd6bd3c Changes: https://git.openjdk.org/jdk25u/pull/58/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=58&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361255 Stats: 45 lines in 2 files changed: 35 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk25u/pull/58.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/58/head:pull/58 PR: https://git.openjdk.org/jdk25u/pull/58 From shade at openjdk.org Fri Aug 1 15:20:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 15:20:11 GMT Subject: [jdk25u] RFR: 8360867: CTW: Disable inline cache verification Message-ID: Improves CTW testing performance. Additional testing: - [x] Linux AArch64 server fastdebug, `applications/ctw/modules` - [x] Linux AArch64 server release, `applications/ctw/modules` ------------- Commit messages: - Backport aa1911191cf8c2b855268a76baf0757909d66d1b Changes: https://git.openjdk.org/jdk25u/pull/59/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=59&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360867 Stats: 6 lines in 3 files changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/59.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/59/head:pull/59 PR: https://git.openjdk.org/jdk25u/pull/59 From snazarki at openjdk.org Fri Aug 1 16:02:25 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:02:25 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v2] In-Reply-To: References: <-4djKeb43H8gczefZqMVMOHs-N-FrvZ76KMh8_0FxJ0=.037b876d-0ab7-41ff-a2f4-16d136a87f0c@github.com> Message-ID: On Fri, 1 Aug 2025 13:15:45 GMT, Aleksey Shipilev wrote: > Um, this seems to have fallen thorough the cracks. There is approval for JDK 21u push, yet this PR is not integrated. @snazarkin, are you planning to finish it? Thanks for noticing! I missed JBS notification regarding bug state change. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3145046463 From snazarki at openjdk.org Fri Aug 1 16:08:06 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:08:06 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v3] In-Reply-To: References: 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) Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport - NULL -> nullptr - 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=02 Stats: 14 lines in 5 files changed: 11 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 snazarki at openjdk.org Fri Aug 1 16:14:19 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:14:19 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v4] In-Reply-To: References: 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) Sergey Nazarkin has updated the pull request incrementally with one additional commit since the last revision: Add extra space to outline new option ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1365/files - new: https://git.openjdk.org/jdk21u-dev/pull/1365/files/7794dc7d..2a9dda33 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1365&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1365&range=02-03 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 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 Fri Aug 1 16:14:22 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:14:22 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v3] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:08: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) > > Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: > > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - NULL -> nullptr > - Fix absence of ConditionalMutexLocker > - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 Resolved trivial merge conflict of globals.hpp due to new options introduced by 8180450 and 8337958 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3145075918 From ogillespie at openjdk.org Fri Aug 1 16:14:22 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Fri, 1 Aug 2025 16:14:22 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v3] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:08: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) > > Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: > > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - NULL -> nullptr > - Fix absence of ConditionalMutexLocker > - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 src/hotspot/share/runtime/globals.hpp line 1996: > 1994: "Use an extra lock during Thread start and exit to alleviate" \ > 1995: "contention on Threads_lock.") \ > 1996: product(bool, UseSecondarySupersCache, true, DIAGNOSTIC, \ The merge has messed with the spacing here. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#discussion_r2248352553 From snazarki at openjdk.org Fri Aug 1 16:14:22 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 1 Aug 2025 16:14:22 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v3] In-Reply-To: References: Message-ID: <7emjS5xM7jLZzNTxF--lFcRnohHnKtTZSm0eFrTOscY=.3da8ef16-d8ed-4155-9642-ffcc47aff554@github.com> On Fri, 1 Aug 2025 16:08:32 GMT, Oli Gillespie wrote: >> Sergey Nazarkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: >> >> - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport >> - NULL -> nullptr >> - Fix absence of ConditionalMutexLocker >> - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 > > src/hotspot/share/runtime/globals.hpp line 1996: > >> 1994: "Use an extra lock during Thread start and exit to alleviate" \ >> 1995: "contention on Threads_lock.") \ >> 1996: product(bool, UseSecondarySupersCache, true, DIAGNOSTIC, \ > > The merge has messed with the spacing here. Thanks, fixed ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#discussion_r2248358648 From shade at openjdk.org Fri Aug 1 16:51:49 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 16:51:49 GMT Subject: [jdk25u] RFR: 8361478: GHA: Use MSYS2 from GHA runners Message-ID: Improves GHA performance. The patch was in mainline for a week, and we have seen no problems with it. Additional testing: - [ ] GHA ------------- Commit messages: - Backport ed9066bdf48c2d9925aea745951531ebf4af35a8 Changes: https://git.openjdk.org/jdk25u/pull/60/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=60&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361478 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/60.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/60/head:pull/60 PR: https://git.openjdk.org/jdk25u/pull/60 From shade at openjdk.org Fri Aug 1 17:02:36 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 17:02:36 GMT Subject: [jdk17u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors Message-ID: Improves GHA usability. Additional testing: - [ ] GHA ------------- Commit messages: - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3792/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3792&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340185 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3792.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3792/head:pull/3792 PR: https://git.openjdk.org/jdk17u-dev/pull/3792 From shade at openjdk.org Fri Aug 1 17:08:28 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 1 Aug 2025 17:08:28 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors Message-ID: Improves GHA usability. Additional testing: - [ ] GHA ------------- Commit messages: - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Changes: https://git.openjdk.org/jdk11u-dev/pull/3068/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3068&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340185 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3068.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3068/head:pull/3068 PR: https://git.openjdk.org/jdk11u-dev/pull/3068 From abakhtin at openjdk.org Fri Aug 1 20:14:02 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 1 Aug 2025 20:14:02 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 11:01:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. Thank you for the backport! The changes look good to me ------------- Marked as reviewed by abakhtin (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3786#pullrequestreview-3080450532 From ssubramaniam at openjdk.org Fri Aug 1 21:25:51 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 1 Aug 2025 21:25:51 GMT Subject: [jdk21u-dev] RFR: 8350665: SIZE_FORMAT_HEX macro undefined in gtest Message-ID: <-LEd78sSP6JZhNJIWr9st2VdK7KKpkBZWRedua8xH8Y=.be722908-960a-4787-b30b-0b5b6472919a@github.com> Backporting JDK-8350665: SIZE_FORMAT_HEX macro undefined in gtest. SIZE_FORMAT_HEX macro is undefined in test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp, and can be replaced by "0x%zx". Ran GHA Sanity Checks, local Tier 1 and 2. Patch is clean. Change has been backported by oracle. ------------- Commit messages: - Backport b29f8b04780bffff2b25acb95f22b4fdf83f3724 Changes: https://git.openjdk.org/jdk21u-dev/pull/2028/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2028&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350665 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2028.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2028/head:pull/2028 PR: https://git.openjdk.org/jdk21u-dev/pull/2028 From cslucas at openjdk.org Fri Aug 1 23:11:05 2025 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Fri, 1 Aug 2025 23:11:05 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter Message-ID: Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. ------------- Commit messages: - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 Changes: https://git.openjdk.org/jdk21u-dev/pull/2029/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2029&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343607 Stats: 10 lines in 1 file changed: 9 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2029.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2029/head:pull/2029 PR: https://git.openjdk.org/jdk21u-dev/pull/2029 From ssubramaniam at openjdk.org Sat Aug 2 00:32:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 2 Aug 2025 00:32:14 GMT Subject: [jdk21u-dev] RFR: 8310264: In PhaseChaitin::Split defs and phis are leaked Message-ID: Backporting JDK-8311076: RedefineClasses doesn't check for ConstantPool overflow. The fix adds check that merged constant pool does not overflow u2 (two-byte unsigned). Ran GHA Sanity Checks, local Tier 1 and 2 and the tests below (1) from original PR. Patch is clean. (1) * `test/jdk/java/lang/instrument` * `test/hotspot/jtreg/serviceability/jvmti/RedefineClasses` * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses` * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses` ------------- Commit messages: - Backport 02b17d793bfcea611c654049c9ab680b70fb5685 Changes: https://git.openjdk.org/jdk21u-dev/pull/2030/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2030&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310264 Stats: 22 lines in 1 file changed: 6 ins; 4 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2030.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2030/head:pull/2030 PR: https://git.openjdk.org/jdk21u-dev/pull/2030 From syan at openjdk.org Sat Aug 2 02:14:00 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 2 Aug 2025 02:14:00 GMT Subject: [jdk25u] RFR: 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 06:57:39 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [3b0da298](https://github.com/openjdk/jdk/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 28 Jul 2025 and was reviewed by Thomas Stuefe and David Holmes. > > Thanks! Thanks for the approved @robm-openjdk. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/44#issuecomment-3146127294 From syan at openjdk.org Sat Aug 2 02:14:01 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 2 Aug 2025 02:14:01 GMT Subject: [jdk25u] Integrated: 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage In-Reply-To: References: Message-ID: On Mon, 28 Jul 2025 06:57:39 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [3b0da298](https://github.com/openjdk/jdk/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 28 Jul 2025 and was reviewed by Thomas Stuefe and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 00c9b2eb Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/00c9b2eb3074fac33170055b66688dc8c42e27d9 Stats: 32 lines in 2 files changed: 29 ins; 0 del; 3 mod 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage Backport-of: 3b0da29879990e4ed6d22c8aed0659f3b40c37a3 ------------- PR: https://git.openjdk.org/jdk25u/pull/44 From goetz at openjdk.org Sat Aug 2 12:13:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:13:55 GMT Subject: [jdk17u-dev] RFR: 8350964: Add an ArtifactResolver.fetch(clazz) method In-Reply-To: References: Message-ID: <7f3UpIekBgjeePyeRTWiI4P3afsYkKCykQkGQkZIGLk=.e1933c4f-3d81-4616-a846-d80ff7a49010@github.com> On Tue, 29 Jul 2025 16:50:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Clean backport, although skara would not grok it. GHA failure: Infra issue, unrelated. E: Couldn't download https://httpredir.debian.org/debian/dists/bullseye/main/binary-ppc64el/Packages ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3788#issuecomment-3146466391 From goetz at openjdk.org Sat Aug 2 12:14:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:14:03 GMT Subject: [jdk17u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields [v2] In-Reply-To: <71Pr4TdhxJM3Jbn4m8rvsZWufmLaB37CZhqd1Olpixc=.65e78705-5acf-4259-9c08-5a97feffdbb6@github.com> References: <71Pr4TdhxJM3Jbn4m8rvsZWufmLaB37CZhqd1Olpixc=.65e78705-5acf-4259-9c08-5a97feffdbb6@github.com> Message-ID: On Fri, 1 Aug 2025 12:24:43 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle >> >> Resolved Copyright, probably clean anyways. > > 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 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 GHA failure: Infra issue, unrelated. E: Couldn't download https://httpredir.debian.org/debian/dists/bullseye/main/binary-ppc64el/Packages ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3790#issuecomment-3146466292 From goetz at openjdk.org Sat Aug 2 12:14:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:14:55 GMT Subject: [jdk21u-dev] RFR: 8346751: Internal java compiler error with type annotations in constants expression in constant fields [v2] In-Reply-To: References: Message-ID: <618eqW4x867Scsz0NXKaOd85KyHPt2Zt_zUlVSvG7WA=.402005d0-45b9-4d0a-9873-0961e807beae@github.com> On Fri, 1 Aug 2025 12:25:16 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.9-oracle >> >> Resolved Copyright, probably clean anyways. > > 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 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 GHA failure: Infra issue, unrelated. E: Couldn't download https://httpredir.debian.org/debian/dists/bullseye/main/binary-ppc64el/Packages ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2026#issuecomment-3146466338 From goetz at openjdk.org Sat Aug 2 12:15:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:15:02 GMT Subject: [jdk21u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope In-Reply-To: References: Message-ID: <7i_PdXFS8dRi6LelkkLKitZLjjJethtVD5NBDnPzzAk=.6724f49d-f3ac-47b5-b880-e863560997cc@github.com> On Fri, 1 Aug 2025 12:17:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, probably clean anyways. GHA failure: Infra issue, unrelated. E: Couldn't download https://httpredir.debian.org/debian/dists/bullseye/main/binary-ppc64el/Packages ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2027#issuecomment-3146466240 From goetz at openjdk.org Sat Aug 2 12:15:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 2 Aug 2025 12:15:03 GMT Subject: [jdk17u-dev] RFR: 8288209: SSL debug message wrong about unsupported authentication scheme In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 12:55:59 GMT, Goetz Lindenmaier wrote: > I backport this change that does some refactorings to simplify later backports. > It is clean except for Copyrights where the file has already later dates. > This reduces the need for resolving of later backports and thus the chance of errors. GHA failure: Infra issue, unrelated. E: Couldn't download https://httpredir.debian.org/debian/dists/bullseye/main/binary-ppc64el/Packages ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3791#issuecomment-3146466174 From syan at openjdk.org Sun Aug 3 12:34:10 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 3 Aug 2025 12:34:10 GMT Subject: [jdk25u] RFR: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: On Sun, 27 Jul 2025 01:21:13 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/41#issuecomment-3148390298 From syan at openjdk.org Sun Aug 3 12:34:10 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 3 Aug 2025 12:34:10 GMT Subject: [jdk25u] Integrated: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr In-Reply-To: References: Message-ID: On Sun, 27 Jul 2025 01:21:13 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: 0f49f65a Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/0f49f65af3ac85b93ccf140dcfad823fb03b5ce1 Stats: 7 lines in 1 file changed: 3 ins; 2 del; 2 mod 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Backport-of: 8fcbb110e9941af5fe162c6affff36e0bf652bda ------------- PR: https://git.openjdk.org/jdk25u/pull/41 From syan at openjdk.org Sun Aug 3 13:00:56 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 3 Aug 2025 13:00:56 GMT Subject: [jdk21u-dev] RFR: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Message-ID: Hi all, This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 0f49f65af3ac85b93ccf140dcfad823fb03b5ce1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2031/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2031&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362855 Stats: 7 lines in 1 file changed: 3 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2031.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2031/head:pull/2031 PR: https://git.openjdk.org/jdk21u-dev/pull/2031 From syan at openjdk.org Sun Aug 3 13:07:36 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 3 Aug 2025 13:07:36 GMT Subject: [jdk17u-dev] RFR: 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Message-ID: Hi all, This pull request contains a backport of commit [8fcbb110](https://github.com/openjdk/jdk/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 27 Jul 2025 and was reviewed by Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 0f49f65af3ac85b93ccf140dcfad823fb03b5ce1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3793/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3793&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362855 Stats: 7 lines in 1 file changed: 3 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3793.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3793/head:pull/3793 PR: https://git.openjdk.org/jdk17u-dev/pull/3793 From goetz at openjdk.org Sun Aug 3 14:24:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 14:24:08 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers Message-ID: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> I would like to fix this issue along with the large http2 remake of 17. Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own that was already backported. ------------- Commit messages: - parts from 8295944: Move the Http2TestServer and related classes into a package of its own - backport b30d922009bab114fb8ac200df42b594a72a2942 Changes: https://git.openjdk.org/jdk17u-dev/pull/3794/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3794&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292876 Stats: 124 lines in 2 files changed: 121 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3794.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3794/head:pull/3794 PR: https://git.openjdk.org/jdk17u-dev/pull/3794 From goetz at openjdk.org Sun Aug 3 14:59:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 14:59:55 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> Message-ID: <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> On Sun, 22 Sep 2024 17:06:11 GMT, Alexey Bakhtin wrote: >> The backport is not clean. >> >> JDK17 does not have JDK-8293786. As a result, the debug log is not merged into Stream::incoming_reset method. These changes could be skipped because they are not required for this functionality >> >> Also, ExpectContinueTest test was added in JDK21 as part of JDK-8286171. Not backported to JDK17. The changes for this test are skipped >> >> All java/net/httpclient JTREG tests passed > > 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. Hi @alexeybakhtin What do you think about doing this one now? I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3148478506 From goetz at openjdk.org Sun Aug 3 16:41:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:41:41 GMT Subject: [jdk17u-dev] RFR: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport d25c452f0c4a2106a1fa06b56039f0f0b5d6e952 Changes: https://git.openjdk.org/jdk17u-dev/pull/3796/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3796&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327835 Stats: 344 lines in 4 files changed: 74 ins; 270 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3796.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3796/head:pull/3796 PR: https://git.openjdk.org/jdk17u-dev/pull/3796 From goetz at openjdk.org Sun Aug 3 16:42:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:42:31 GMT Subject: [jdk21u-dev] RFR: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport d25c452f0c4a2106a1fa06b56039f0f0b5d6e952 Changes: https://git.openjdk.org/jdk21u-dev/pull/2032/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2032&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327835 Stats: 344 lines in 4 files changed: 74 ins; 270 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2032.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2032/head:pull/2032 PR: https://git.openjdk.org/jdk21u-dev/pull/2032 From goetz at openjdk.org Sun Aug 3 16:46:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:46:40 GMT Subject: [jdk17u-dev] RFR: 8327876: Convert javax/swing/border/Test4252164.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport acfefc6c7aea6903bd575c2cb6edddbd88b112bf Changes: https://git.openjdk.org/jdk17u-dev/pull/3797/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3797&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327876 Stats: 81 lines in 2 files changed: 14 ins; 44 del; 23 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3797.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3797/head:pull/3797 PR: https://git.openjdk.org/jdk17u-dev/pull/3797 From goetz at openjdk.org Sun Aug 3 16:48:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:48:13 GMT Subject: [jdk21u-dev] RFR: 8327876: Convert javax/swing/border/Test4252164.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport acfefc6c7aea6903bd575c2cb6edddbd88b112bf Changes: https://git.openjdk.org/jdk21u-dev/pull/2033/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2033&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327876 Stats: 81 lines in 2 files changed: 14 ins; 44 del; 23 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2033.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2033/head:pull/2033 PR: https://git.openjdk.org/jdk21u-dev/pull/2033 From goetz at openjdk.org Sun Aug 3 16:50:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:50:12 GMT Subject: [jdk17u-dev] RFR: 8327873: Convert javax/swing/border/Test4247606.java applet test to main Message-ID: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport d4ec783108828efd158c749f37e4220bb1df86fc Changes: https://git.openjdk.org/jdk17u-dev/pull/3798/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3798&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327873 Stats: 76 lines in 2 files changed: 28 ins; 42 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3798.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3798/head:pull/3798 PR: https://git.openjdk.org/jdk17u-dev/pull/3798 From goetz at openjdk.org Sun Aug 3 16:50:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:50:48 GMT Subject: [jdk21u-dev] RFR: 8327873: Convert javax/swing/border/Test4247606.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport d4ec783108828efd158c749f37e4220bb1df86fc Changes: https://git.openjdk.org/jdk21u-dev/pull/2034/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2034&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327873 Stats: 76 lines in 2 files changed: 28 ins; 42 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2034.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2034/head:pull/2034 PR: https://git.openjdk.org/jdk21u-dev/pull/2034 From goetz at openjdk.org Sun Aug 3 16:58:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:58:28 GMT Subject: [jdk21u-dev] RFR: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 06f4b7f54da03e57abfe8958e4354c1ecb7e3039 Changes: https://git.openjdk.org/jdk21u-dev/pull/2035/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2035&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327756 Stats: 84 lines in 2 files changed: 38 ins; 35 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2035.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2035/head:pull/2035 PR: https://git.openjdk.org/jdk21u-dev/pull/2035 From goetz at openjdk.org Sun Aug 3 16:59:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 16:59:07 GMT Subject: [jdk17u-dev] RFR: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 06f4b7f54da03e57abfe8958e4354c1ecb7e3039 Changes: https://git.openjdk.org/jdk17u-dev/pull/3799/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3799&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327756 Stats: 84 lines in 2 files changed: 38 ins; 35 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3799.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3799/head:pull/3799 PR: https://git.openjdk.org/jdk17u-dev/pull/3799 From goetz at openjdk.org Sun Aug 3 17:00:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:00:38 GMT Subject: [jdk17u-dev] RFR: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 86f17447362483162a5983c270e0b530d8d99354 Changes: https://git.openjdk.org/jdk17u-dev/pull/3800/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3800&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328248 Stats: 332 lines in 3 files changed: 166 ins; 166 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3800.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3800/head:pull/3800 PR: https://git.openjdk.org/jdk17u-dev/pull/3800 From goetz at openjdk.org Sun Aug 3 17:01:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:01:37 GMT Subject: [jdk21u-dev] RFR: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 86f17447362483162a5983c270e0b530d8d99354 Changes: https://git.openjdk.org/jdk21u-dev/pull/2036/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2036&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328248 Stats: 332 lines in 3 files changed: 166 ins; 166 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2036.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2036/head:pull/2036 PR: https://git.openjdk.org/jdk21u-dev/pull/2036 From duke at openjdk.org Sun Aug 3 17:07:00 2025 From: duke at openjdk.org (xsy420) Date: Sun, 3 Aug 2025 17:07:00 GMT Subject: [jdk17u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision [v2] In-Reply-To: References: Message-ID: On Mon, 9 Jun 2025 16:17:23 GMT, Francesco Andreuzzi wrote: >> Backport JDK-8354941. Applies almost cleanly (some patched methods did not exist in jdk17). Fixes compilation problems with glibc 2.42. > > Francesco Andreuzzi 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 two new commits since the last revision: > > - Replace uabs with g_uabs > - 8354941: Build failure with glibc 2.42 due to uabs() name collision > > Reviewed-by: kbarrett, thartmann when will this patch merge to jdk17u (and 8u,11u,21u,...)? ArchLinux is rolling glibc 2.42 now ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3628#issuecomment-3148558775 From goetz at openjdk.org Sun Aug 3 17:19:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:19:45 GMT Subject: [jdk21u-dev] RFR: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 652fb3aa48fdfe09e827c2a06f76b3a69c711b74 Changes: https://git.openjdk.org/jdk21u-dev/pull/2037/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2037&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328154 Stats: 257 lines in 2 files changed: 34 ins; 198 del; 25 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2037.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2037/head:pull/2037 PR: https://git.openjdk.org/jdk21u-dev/pull/2037 From goetz at openjdk.org Sun Aug 3 17:20:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:20:05 GMT Subject: [jdk17u-dev] RFR: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 652fb3aa48fdfe09e827c2a06f76b3a69c711b74 Changes: https://git.openjdk.org/jdk17u-dev/pull/3801/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3801&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328154 Stats: 257 lines in 2 files changed: 34 ins; 198 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3801.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3801/head:pull/3801 PR: https://git.openjdk.org/jdk17u-dev/pull/3801 From goetz at openjdk.org Sun Aug 3 17:23:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:23:09 GMT Subject: [jdk17u-dev] RFR: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport c01095c0c9d4de1995d079be3356468196d9a25e Changes: https://git.openjdk.org/jdk17u-dev/pull/3802/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3802&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328262 Stats: 166 lines in 3 files changed: 77 ins; 89 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3802.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3802/head:pull/3802 PR: https://git.openjdk.org/jdk17u-dev/pull/3802 From goetz at openjdk.org Sun Aug 3 17:24:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:24:30 GMT Subject: [jdk21u-dev] RFR: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main Message-ID: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport c01095c0c9d4de1995d079be3356468196d9a25e Changes: https://git.openjdk.org/jdk21u-dev/pull/2038/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2038&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328262 Stats: 166 lines in 3 files changed: 77 ins; 89 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2038.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2038/head:pull/2038 PR: https://git.openjdk.org/jdk21u-dev/pull/2038 From goetz at openjdk.org Sun Aug 3 17:27:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:27:42 GMT Subject: [jdk21u-dev] RFR: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 2094ff3c7ad829355bf13760d9a19b37649b3517 Changes: https://git.openjdk.org/jdk21u-dev/pull/2039/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2039&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328279 Stats: 348 lines in 3 files changed: 90 ins; 258 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2039.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2039/head:pull/2039 PR: https://git.openjdk.org/jdk21u-dev/pull/2039 From goetz at openjdk.org Sun Aug 3 17:29:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:29:09 GMT Subject: [jdk17u-dev] RFR: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 5f2a92d954ce485d372c3cb3e5118556b1d076c3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3804/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3804&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328244 Stats: 227 lines in 3 files changed: 106 ins; 121 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3804.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3804/head:pull/3804 PR: https://git.openjdk.org/jdk17u-dev/pull/3804 From goetz at openjdk.org Sun Aug 3 17:29:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:29:13 GMT Subject: [jdk17u-dev] RFR: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 2094ff3c7ad829355bf13760d9a19b37649b3517 Changes: https://git.openjdk.org/jdk17u-dev/pull/3803/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3803&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328279 Stats: 348 lines in 3 files changed: 90 ins; 258 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3803.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3803/head:pull/3803 PR: https://git.openjdk.org/jdk17u-dev/pull/3803 From goetz at openjdk.org Sun Aug 3 17:29:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 17:29:35 GMT Subject: [jdk21u-dev] RFR: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main Message-ID: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 5f2a92d954ce485d372c3cb3e5118556b1d076c3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2040/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2040&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328244 Stats: 227 lines in 3 files changed: 106 ins; 121 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2040.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2040/head:pull/2040 PR: https://git.openjdk.org/jdk21u-dev/pull/2040 From phh at openjdk.org Sun Aug 3 17:33:57 2025 From: phh at openjdk.org (Paul Hohensee) Date: Sun, 3 Aug 2025 17:33:57 GMT Subject: [jdk17u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision [v2] In-Reply-To: References: Message-ID: On Mon, 9 Jun 2025 16:17:23 GMT, Francesco Andreuzzi wrote: >> Backport JDK-8354941. Applies almost cleanly (some patched methods did not exist in jdk17). Fixes compilation problems with glibc 2.42. > > Francesco Andreuzzi 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 two new commits since the last revision: > > - Replace uabs with g_uabs > - 8354941: Build failure with glibc 2.42 due to uabs() name collision > > Reviewed-by: kbarrett, thartmann Mid October. 8u472, 11.0.29, 17.0.17, 21.0.9 (and 25.0.1). ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3628#issuecomment-3148589706 From goetz at openjdk.org Sun Aug 3 18:56:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 18:56:27 GMT Subject: [jdk21u-dev] RFR: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe Changes: https://git.openjdk.org/jdk21u-dev/pull/2041/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2041&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355262 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2041.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2041/head:pull/2041 PR: https://git.openjdk.org/jdk21u-dev/pull/2041 From goetz at openjdk.org Sun Aug 3 18:56:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 18:56:35 GMT Subject: [jdk17u-dev] RFR: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe Changes: https://git.openjdk.org/jdk17u-dev/pull/3805/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3805&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355262 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3805.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3805/head:pull/3805 PR: https://git.openjdk.org/jdk17u-dev/pull/3805 From goetz at openjdk.org Sun Aug 3 18:59:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 18:59:28 GMT Subject: [jdk17u-dev] RFR: 8357173: Split jtreg test group jdk tier3 Message-ID: I backport this for parity with 17.0.17-oracle. Resolved copyright, probably clean anyways. ------------- Commit messages: - Backport e2c7c40816dcc9544b885ff63c8dff3f9f8b4ad6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3806/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3806&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357173 Stats: 12 lines in 1 file changed: 10 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3806.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3806/head:pull/3806 PR: https://git.openjdk.org/jdk17u-dev/pull/3806 From goetz at openjdk.org Sun Aug 3 19:09:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:09:04 GMT Subject: [jdk21u-dev] RFR: 8334016: Make PrintNullString.java automatic Message-ID: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport f5e6d2c93c3274e465c42709b7634463899fdf2e Changes: https://git.openjdk.org/jdk21u-dev/pull/2042/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2042&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334016 Stats: 163 lines in 1 file changed: 37 ins; 88 del; 38 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2042.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2042/head:pull/2042 PR: https://git.openjdk.org/jdk21u-dev/pull/2042 From goetz at openjdk.org Sun Aug 3 19:13:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:13:38 GMT Subject: [jdk17u-dev] RFR: 8334016: Make PrintNullString.java automatic Message-ID: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport f5e6d2c93c3274e465c42709b7634463899fdf2e Changes: https://git.openjdk.org/jdk17u-dev/pull/3807/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3807&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334016 Stats: 163 lines in 1 file changed: 37 ins; 88 del; 38 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3807.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3807/head:pull/3807 PR: https://git.openjdk.org/jdk17u-dev/pull/3807 From goetz at openjdk.org Sun Aug 3 19:23:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:23:32 GMT Subject: [jdk21u-dev] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 Changes: https://git.openjdk.org/jdk21u-dev/pull/2043/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2043&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358452 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2043.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2043/head:pull/2043 PR: https://git.openjdk.org/jdk21u-dev/pull/2043 From goetz at openjdk.org Sun Aug 3 19:50:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:50:05 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build Message-ID: I backport this to get later changes clean. I assume this also helps the AIX port with the pipewire updates. ------------- Commit messages: - Backport 0c697daf474b580cd447db1cb86b09c85a251175 Changes: https://git.openjdk.org/jdk17u-dev/pull/3808/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3808&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351277 Stats: 42 lines in 4 files changed: 35 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3808.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3808/head:pull/3808 PR: https://git.openjdk.org/jdk17u-dev/pull/3808 From goetz at openjdk.org Sun Aug 3 19:50:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 19:50:05 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:43:40 GMT, Goetz Lindenmaier wrote: > I backport this to get later changes clean. > I assume this also helps the AIX port with the pipewire updates. Hi @suchismith1993 can you veriy this on AIX? There are several follow-up changes that also edit the AIX #ifdef part. I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3148659278 From goetz at openjdk.org Sun Aug 3 20:42:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 20:42:14 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers [v2] In-Reply-To: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: > I would like to fix this issue along with the large http2 remake of 17. > Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own > that was already backported. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: run test as othervm ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3794/files - new: https://git.openjdk.org/jdk17u-dev/pull/3794/files/f860cac2..28005725 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3794&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3794&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3794.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3794/head:pull/3794 PR: https://git.openjdk.org/jdk17u-dev/pull/3794 From goetz at openjdk.org Sun Aug 3 20:45:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 3 Aug 2025 20:45:54 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers [v2] In-Reply-To: References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: On Sun, 3 Aug 2025 20:42:14 GMT, Goetz Lindenmaier wrote: >> I would like to fix this issue along with the large http2 remake of 17. >> Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own >> that was already backported. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > run test as othervm Like I saw with https://github.com/openjdk/jdk17u-dev/pull/3783, I get an exception in our nightly tests, while the test works fine stand alone. Adding /othervm helps, see latest push. STARTED UserInfoTest::testAuthorityHeader 'testAuthorityHeader()' java.lang.SecurityException: access denied ("java.net.URLPermission" "https://user at 127.0.0.1:46987" "GET:") at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:892) at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133) at UserInfoTest.testAuthorityHeader(UserInfoTest.java:112) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: java.security.AccessControlException: access denied ("java.net.URLPermission" "https://user at 127.0.0.1:46987" "GET:") at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:485) at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:453) at java.net.http/jdk.internal.net.http.Exchange.checkPermissions(Exchange.java:757) at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl(Exchange.java:407) at java.net.http/jdk.internal.net.http.Exchange.responseAsync(Exchange.java:403) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(MultiExchange.java:430) at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(MultiExchange.java:350) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(HttpClientImpl.java:174) at java.base/java.util.concurrent.CompletableFuture.completeAsync(CompletableFuture.java:2673) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsync(MultiExchange.java:303) at java.net.http/jdk.internal.net.http.HttpClientImpl.sendAsync(HttpClientImpl.java:991) at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:878) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3794#issuecomment-3148687010 From goetz at openjdk.org Mon Aug 4 07:05:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:05:59 GMT Subject: [jdk21u-dev] Integrated: 8346751: Internal java compiler error with type annotations in constants expression in constant fields In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 11:35:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, probably clean anyways. This pull request has now been integrated. Changeset: 669026af Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/669026af2810f0759712f6610a3f1e6615c19252 Stats: 110 lines in 5 files changed: 100 ins; 4 del; 6 mod 8346751: Internal java compiler error with type annotations in constants expression in constant fields Backport-of: 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2026 From goetz at openjdk.org Mon Aug 4 07:07:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:07:58 GMT Subject: [jdk21u-dev] Integrated: 8349583: Add mechanism to disable signature schemes based on their TLS scope In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 12:17:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, probably clean anyways. This pull request has now been integrated. Changeset: b91c9275 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 Stats: 1271 lines in 21 files changed: 923 ins; 224 del; 124 mod 8349583: Add mechanism to disable signature schemes based on their TLS scope Backport-of: 9c06dcb4396c3307d625663d92c0e11d794a56ea ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2027 From goetz at openjdk.org Mon Aug 4 07:13:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:13:08 GMT Subject: [jdk17u-dev] Integrated: 8288209: SSL debug message wrong about unsupported authentication scheme In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 12:55:59 GMT, Goetz Lindenmaier wrote: > I backport this change that does some refactorings to simplify later backports. > It is clean except for Copyrights where the file has already later dates. > This reduces the need for resolving of later backports and thus the chance of errors. This pull request has now been integrated. Changeset: addec14d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/addec14dbd8cf7adb2dc70e82c54a85e3e6d70d7 Stats: 104 lines in 5 files changed: 9 ins; 57 del; 38 mod 8288209: SSL debug message wrong about unsupported authentication scheme Backport-of: 19017358b1b3c63fdddc1eecb2fe52f7b7d4b6e3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3791 From goetz at openjdk.org Mon Aug 4 07:13:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:13:08 GMT Subject: [jdk17u-dev] Integrated: 8346751: Internal java compiler error with type annotations in constants expression in constant fields In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 11:59:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle > > Resolved Copyright, probably clean anyways. This pull request has now been integrated. Changeset: e695177f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e695177fa657b7be93822b6e0946906bbb6ef513 Stats: 110 lines in 5 files changed: 100 ins; 4 del; 6 mod 8346751: Internal java compiler error with type annotations in constants expression in constant fields Backport-of: 0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3790 From goetz at openjdk.org Mon Aug 4 07:15:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:15:04 GMT Subject: [jdk17u-dev] Integrated: 8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 16:41:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 511e855a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/511e855ad5227f23a1339c15667a056442e6b8b2 Stats: 90 lines in 2 files changed: 89 ins; 0 del; 1 mod 8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec Backport-of: 84f71dd6247bbaca508e0a6f04c5b201a1974266 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3787 From duke at openjdk.org Mon Aug 4 07:16:00 2025 From: duke at openjdk.org (duke) Date: Mon, 4 Aug 2025 07:16:00 GMT Subject: [jdk25u] RFR: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 03:34:22 GMT, Shruthi Acharya wrote: > This pull request contains a backport of commit [8f121a17](https://github.com/openjdk/jdk/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8317801 @shruacha1234 Your change (at version 9bb9c58b00f2e1e0b25875321d886aa942b870af) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/47#issuecomment-3149404851 From goetz at openjdk.org Mon Aug 4 07:16:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:16:02 GMT Subject: [jdk17u-dev] Integrated: 8350964: Add an ArtifactResolver.fetch(clazz) method In-Reply-To: References: Message-ID: <3NjHzdpbRymoO37fuPWN28yaZXhdMH5ygEUEDJCiPWg=.1b8412c8-15ca-416c-8400-09eb19d51e5e@github.com> On Tue, 29 Jul 2025 16:50:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Clean backport, although skara would not grok it. This pull request has now been integrated. Changeset: 490cea36 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/490cea36131ceedb6eb5693f7f5e7514cf227db4 Stats: 113 lines in 5 files changed: 44 ins; 53 del; 16 mod 8350964: Add an ArtifactResolver.fetch(clazz) method Backport-of: e60304ab52f36bcc85703bf8bc369f9e3ba04a80 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3788 From goetz at openjdk.org Mon Aug 4 07:29:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:29:59 GMT Subject: [jdk21u-dev] RFR: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:36:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2032#issuecomment-3149437936 From goetz at openjdk.org Mon Aug 4 07:30:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:30:10 GMT Subject: [jdk17u-dev] RFR: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:36:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3796#issuecomment-3149441292 From goetz at openjdk.org Mon Aug 4 07:33:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:33:55 GMT Subject: [jdk21u-dev] RFR: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:54:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2036#issuecomment-3149452523 From goetz at openjdk.org Mon Aug 4 07:33:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:33:56 GMT Subject: [jdk21u-dev] RFR: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:53:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2035#issuecomment-3149451895 From goetz at openjdk.org Mon Aug 4 07:33:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:33:59 GMT Subject: [jdk17u-dev] RFR: 8327873: Convert javax/swing/border/Test4247606.java applet test to main In-Reply-To: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> References: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> Message-ID: On Sun, 3 Aug 2025 16:45:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3798#issuecomment-3149451511 From goetz at openjdk.org Mon Aug 4 07:34:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:34:00 GMT Subject: [jdk17u-dev] RFR: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main In-Reply-To: References: Message-ID: <50MnweB1nb3pEbDfHcXFGtIe_i5Amezho6iapsyHOvA=.d63deb18-b04e-455a-abab-f5d878fcd347@github.com> On Sun, 3 Aug 2025 16:53:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3799#issuecomment-3149452197 From goetz at openjdk.org Mon Aug 4 07:34:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:34:05 GMT Subject: [jdk21u-dev] RFR: 8327876: Convert javax/swing/border/Test4252164.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:40:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Mac: timeout in java/lang/Thread/virtual/stress/Skynet. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2033#issuecomment-3149450153 From goetz at openjdk.org Mon Aug 4 07:34:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:34:05 GMT Subject: [jdk17u-dev] RFR: 8327876: Convert javax/swing/border/Test4252164.java applet test to main In-Reply-To: References: Message-ID: <6rre3P9jfmDoWl86UwyNaGcZdpMJoFnJg4m1SZdT-0Y=.e74904d0-a9e8-4ca8-91cf-93df70d964a7@github.com> On Sun, 3 Aug 2025 16:40:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3797#issuecomment-3149450777 From goetz at openjdk.org Mon Aug 4 07:34:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:34:06 GMT Subject: [jdk21u-dev] RFR: 8327873: Convert javax/swing/border/Test4247606.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:44:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2034#issuecomment-3149451148 From goetz at openjdk.org Mon Aug 4 07:35:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 07:35:02 GMT Subject: [jdk17u-dev] RFR: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:55:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3800#issuecomment-3149452894 From shade at openjdk.org Mon Aug 4 08:03:56 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 08:03:56 GMT Subject: [jdk21u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 08:29:09 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation jobs. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2019#issuecomment-3149537237 From shade at openjdk.org Mon Aug 4 08:03:58 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 08:03:58 GMT Subject: [jdk17u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: <11ZXnkZoXaZyyuMrMY1nnmbq6vOVYay9vrmquoyi4M8=.48731da0-1478-43f2-9539-8461804cd88c@github.com> On Tue, 29 Jul 2025 08:31:16 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation jobs. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3785#issuecomment-3149535002 From shade at openjdk.org Mon Aug 4 08:03:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 08:03:57 GMT Subject: [jdk21u-dev] Integrated: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 08:29:09 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation jobs. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 3daec254 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/3daec2546c499ffd92891d2c276bca21c038ed21 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Backport-of: 3fe0d29ec3b5b327d633726677ba1809eec27665 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2019 From shade at openjdk.org Mon Aug 4 08:03:58 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 08:03:58 GMT Subject: [jdk17u-dev] Integrated: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 08:31:16 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation jobs. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 35ea32b6 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/35ea32b6fb44252c6d0314274f8e995088a7597f Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Backport-of: 3fe0d29ec3b5b327d633726677ba1809eec27665 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3785 From goetz at openjdk.org Mon Aug 4 09:29:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 09:29:44 GMT Subject: [jdk17u-dev] RFR: 8294985: SSLEngine throws IAE during parsing of X500Principal Message-ID: I would like to fix this in 17, too. Nice to have fix, good repro case, and makes backorting JDK-8349583 more easy. Resolved copyright, probably clean anyways. ------------- Commit messages: - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f Changes: https://git.openjdk.org/jdk17u-dev/pull/3809/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3809&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294985 Stats: 486 lines in 4 files changed: 468 ins; 0 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3809.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3809/head:pull/3809 PR: https://git.openjdk.org/jdk17u-dev/pull/3809 From shade at openjdk.org Mon Aug 4 09:47:45 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:47:45 GMT Subject: [jdk17u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: > Improves GHA usability. > > Additional testing: > - [ ] GHA Aleksey Shipilev 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 e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3792/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3792&range=01 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3792.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3792/head:pull/3792 PR: https://git.openjdk.org/jdk17u-dev/pull/3792 From duke at openjdk.org Mon Aug 4 09:48:17 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Mon, 4 Aug 2025 09:48:17 GMT Subject: [jdk11u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision Message-ID: Backport of JDK-8354941. Fixes a compilation error when building with glibc 2.42, which is rolling out soon on several Linux distros. Some minor conflicts arose due to a couple files or snippets which do not exist in jdk11. Passes tier1. ------------- Commit messages: - Backport 38bb8adf4f632b08af15f2d8530b35f05f86a020 Changes: https://git.openjdk.org/jdk11u-dev/pull/3069/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3069&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354941 Stats: 11 lines in 6 files changed: 0 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3069.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3069/head:pull/3069 PR: https://git.openjdk.org/jdk11u-dev/pull/3069 From shade at openjdk.org Mon Aug 4 09:54:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:54:40 GMT Subject: [jdk21u-dev] RFR: 8338939: Simplify processing of hidden class names [v2] In-Reply-To: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> References: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> Message-ID: > Makes JFR more durable by avoiding Java mirror accesses for the classes that might be unloading. We were seeing the problems (crashes) at least with Shenandoah in both mainline and JDK 21u. There seem to be no bugtail for this change since JDK 24 integration 11 months ago. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `jdk/jfr` > - [x] Linux AArch64 server fastdebug, `jdk/jfr` + `-XX:+UseShenandoahGC` Aleksey Shipilev 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 0f667103db7842fe9d3399f56baee0a5def4529e ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2018/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2018&range=01 Stats: 59 lines in 2 files changed: 2 ins; 40 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2018.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2018/head:pull/2018 PR: https://git.openjdk.org/jdk21u-dev/pull/2018 From shade at openjdk.org Mon Aug 4 09:54:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:54:40 GMT Subject: [jdk21u-dev] RFR: 8338939: Simplify processing of hidden class names In-Reply-To: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> References: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> Message-ID: On Mon, 28 Jul 2025 16:22:22 GMT, Aleksey Shipilev wrote: > Makes JFR more durable by avoiding Java mirror accesses for the classes that might be unloading. We were seeing the problems (crashes) at least with Shenandoah in both mainline and JDK 21u. There seem to be no bugtail for this change since JDK 24 integration 11 months ago. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `jdk/jfr` > - [x] Linux AArch64 server fastdebug, `jdk/jfr` + `-XX:+UseShenandoahGC` Force-pushed to get the GHA cross-compilation fixes. Otherwise the backport is the same. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2018#issuecomment-3149876071 From shade at openjdk.org Mon Aug 4 09:54:40 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:54:40 GMT Subject: [jdk21u-dev] RFR: 8338939: Simplify processing of hidden class names In-Reply-To: References: <1V4P560AR1JvhnVO43YN0CF-wOS56r1LiTUXhOGYz5k=.ccccb13e-0ad3-4f33-b0e8-601de6e58018@github.com> Message-ID: <27BM7s366ti4h68x1YDgIVOsxG1w_31Q9HXYur48-dw=.2c3993fd-c3a2-4033-9d04-e446e999e8fb@github.com> On Wed, 30 Jul 2025 10:58:40 GMT, Aleksey Shipilev wrote: > @mgronlun @egahlin, sanity checking: Do you see any problems with this patch going into JDK 21u? Friendly reminder. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2018#issuecomment-3149876567 From shade at openjdk.org Mon Aug 4 09:55:59 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 09:55:59 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter In-Reply-To: References: Message-ID: <62j-2oU_vZqBuJerAU8NFEbqRAcRh8yqvFvCNYssKCM=.d2b9217f-5edf-4969-b089-2676bf586214@github.com> On Fri, 1 Aug 2025 23:05:58 GMT, Cesar Soares Lucas wrote: > Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. The backport itself looks fine. I suspect bots would mark it as `clean` once they recognize it as backport. Two things: 1. Merge from current jdk21u-dev master to the GHA cross-compilation jobs fixed. 2. The PR _itself_ should be named `Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299`, not the commit only. This would get it properly recognized as backport. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2029#pullrequestreview-3083470447 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3149883253 From snazarki at openjdk.org Mon Aug 4 10:29:10 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Mon, 4 Aug 2025 10:29:10 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v5] In-Reply-To: References: Message-ID: <5b6sDoVVRvAywqvESLrFPsyr1n7oeclExSeCKEjpcRw=.93f65a1f-3303-4d1d-a889-3dd1687f020c@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 with a new target base due to a merge or a rebase. The pull request now contains six commits: - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport - Add extra space to outline new option - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport - NULL -> nullptr - 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=04 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 shade at openjdk.org Mon Aug 4 10:29:12 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 10:29:12 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v4] In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 10:23:06 GMT, Sergey Nazarkin wrote: > The `linux-cross-compile` failures are unrelated; they are PPC64LE and S390X stuck on sysroot creation. I pushed the fix for that a couple hours ago. You can pick that up, if you want. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3150010309 From snazarki at openjdk.org Mon Aug 4 10:29:12 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Mon, 4 Aug 2025 10:29:12 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v4] In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 10:24:23 GMT, Aleksey Shipilev wrote: > > The `linux-cross-compile` failures are unrelated; they are PPC64LE and S390X stuck on sysroot creation. > > I pushed the fix for that a couple hours ago. You can pick that up, if you want. Thanks, merged ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3150027981 From snazarki at openjdk.org Mon Aug 4 10:29:11 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Mon, 4 Aug 2025 10:29:11 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v4] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:14:19 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: > > Add extra space to outline new option The `linux-cross-compile` failures are unrelated; they are PPC64LE and S390X stuck on sysroot creation. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1365#issuecomment-3150000542 From goetz at openjdk.org Mon Aug 4 10:31:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 10:31:32 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope Message-ID: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3809 Commit messages: - Resolves - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 Changes: https://git.openjdk.org/jdk17u-dev/pull/3810/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349583 Stats: 1273 lines in 21 files changed: 923 ins; 224 del; 126 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3810.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3810/head:pull/3810 PR: https://git.openjdk.org/jdk17u-dev/pull/3810 From goetz at openjdk.org Mon Aug 4 10:36:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 10:36:47 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope [v2] In-Reply-To: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> Message-ID: > I backport this for parity with 17.0.17-oracle. 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: Resolves ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3810/files - new: https://git.openjdk.org/jdk17u-dev/pull/3810/files/a4f763aa..1219eb36 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3810.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3810/head:pull/3810 PR: https://git.openjdk.org/jdk17u-dev/pull/3810 From shade at openjdk.org Mon Aug 4 10:45:32 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 10:45:32 GMT Subject: [jdk11u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Message-ID: Fixes GHA cross-compilation. The patch is not clean, because RISC-V GHA configuration is missing. So I reapplied the patch by hand. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 3fe0d29ec3b5b327d633726677ba1809eec27665 Changes: https://git.openjdk.org/jdk11u-dev/pull/3070/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3070&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363965 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3070.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3070/head:pull/3070 PR: https://git.openjdk.org/jdk11u-dev/pull/3070 From shade at openjdk.org Mon Aug 4 10:51:58 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 4 Aug 2025 10:51:58 GMT Subject: [jdk11u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: <13HSBNtde7yUOLb2vu1cpddViy8o6OJnPtdwEwnn1_U=.88ba3714-ea5f-418f-9e85-ded0652e5aa7@github.com> On Mon, 4 Aug 2025 10:40:59 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation. The patch is not clean, because RISC-V GHA configuration is missing. So I reapplied the patch by hand. > > Additional testing: > - [ ] GHA LOL, bots still think this is `clean`. All right then. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3070#issuecomment-3150093453 From asemenov at openjdk.org Mon Aug 4 11:11:59 2025 From: asemenov at openjdk.org (Artem Semenov) Date: Mon, 4 Aug 2025 11:11:59 GMT Subject: [jdk21u-dev] RFR: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() In-Reply-To: References: Message-ID: <1U5IUOOhOW1veo3R0Vbkmt9lvJ25RKdrpD9Nt_rrV9k=.2ebdbfd6-3da4-4b7f-90bc-5689c362b1df@github.com> On Thu, 17 Jul 2025 07:29:06 GMT, Goetz Lindenmaier wrote: > Hi @savoptik please backport to 25 first. please give an elaborate fix-request message, see also https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix > > I remove the label, feel free to label again once it is in 25/25u I apologize. I?ve already sent it in 25 and added an extended explanation here and in JBS. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1982#issuecomment-3150147005 From sgehwolf at openjdk.org Mon Aug 4 14:15:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 4 Aug 2025 14:15:55 GMT Subject: [jdk21u-dev] RFR: 8334870: javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes In-Reply-To: References: Message-ID: On Fri, 27 Jun 2025 01:16:59 GMT, Liam Miller-Cushon wrote: > This change allows javac to tolerate `RuntimeVisibleParameterAnnotations` and `RuntimeInvisibleParameterAnnotations` that do not contain entries for all parameters, or that contain additional entries. > > Currently class reading crashes with an `ArrayIndexOutOfBoundsException` if the attributes contain fewer than the expected number of parameters, which leaves method symbols in an invalid state and causes the crash discussed in [JDK-8359336](https://bugs.openjdk.org/browse/JDK-8359336). I tend to agree. Requiring for JDK 21 updates to opt-in while JDK 25 has it on by default seems a reasonable situation to be in for this. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1930#issuecomment-3150896702 From syan at openjdk.org Mon Aug 4 14:41:57 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 4 Aug 2025 14:41:57 GMT Subject: [jdk21u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test Message-ID: Hi all, This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. Thanks! ------------- Commit messages: - 8358004: Delete applications/scimark/Scimark.java test Changes: https://git.openjdk.org/jdk21u-dev/pull/2044/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2044&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358004 Stats: 58 lines in 1 file changed: 0 ins; 58 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2044.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2044/head:pull/2044 PR: https://git.openjdk.org/jdk21u-dev/pull/2044 From sacharya at openjdk.org Mon Aug 4 16:16:01 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Mon, 4 Aug 2025 16:16:01 GMT Subject: [jdk25u] Integrated: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 03:34:22 GMT, Shruthi Acharya wrote: > This pull request contains a backport of commit [8f121a17](https://github.com/openjdk/jdk/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8317801 This pull request has now been integrated. Changeset: 5f2a45c3 Author: Shruthi Acharya Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/5f2a45c3a6a28da9273d31a155883b8cb580bcdd Stats: 39 lines in 4 files changed: 32 ins; 4 del; 3 mod 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) Backport-of: 8f121a173ca2534c706682f6c68fbbb0b94ec057 ------------- PR: https://git.openjdk.org/jdk25u/pull/47 From sroy at openjdk.org Mon Aug 4 17:09:01 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Mon, 4 Aug 2025 17:09:01 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:47:24 GMT, Goetz Lindenmaier wrote: >> I backport this to get later changes clean. >> I assume this also helps the AIX port with the pipewire updates. > > Hi @suchismith1993 > can you veriy this on AIX? > There are several follow-up changes that also edit the AIX #ifdef part. > I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. Hi @GoeLin Sorna Sarathi from my team is looking into it. He Will update soon. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3151621540 From duke at openjdk.org Mon Aug 4 19:14:06 2025 From: duke at openjdk.org (duke) Date: Mon, 4 Aug 2025 19:14:06 GMT Subject: [jdk21u-dev] Withdrawn: 8334756: javac crashed on call to non-existent generic method with explicit annotated type arg In-Reply-To: References: Message-ID: On Mon, 9 Jun 2025 17:20:30 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334756: javac crashed on call to non-existent generic method with explicit annotated type arg. Adjusts code to avoid a ClassCastException in javac while compiling a non-existent method annotated with type annotations. Rather than encouraging users to file a JBS issue, directly identify the problematic annotations. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1859 From goetz at openjdk.org Mon Aug 4 19:37:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:37:04 GMT Subject: [jdk17u-dev] RFR: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:18:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3802#issuecomment-3152093924 From goetz at openjdk.org Mon Aug 4 19:37:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:37:05 GMT Subject: [jdk21u-dev] RFR: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:11:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2037#issuecomment-3152093064 From goetz at openjdk.org Mon Aug 4 19:37:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:37:08 GMT Subject: [jdk21u-dev] RFR: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main In-Reply-To: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> References: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> Message-ID: <0WC2z10wLIPItv6XRyzW_HmkMOzUqOzXZ--XifOTmXU=.51a17fac-a3f4-4b31-ae06-71e32871d745@github.com> On Sun, 3 Aug 2025 17:18:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2038#issuecomment-3152093531 From goetz at openjdk.org Mon Aug 4 19:37:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:37:08 GMT Subject: [jdk17u-dev] RFR: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:11:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3801#issuecomment-3152092708 From goetz at openjdk.org Mon Aug 4 19:38:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:06 GMT Subject: [jdk21u-dev] RFR: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:22:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2039#issuecomment-3152094477 From goetz at openjdk.org Mon Aug 4 19:38:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:08 GMT Subject: [jdk17u-dev] RFR: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:24:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3804#issuecomment-3152095611 From goetz at openjdk.org Mon Aug 4 19:38:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:09 GMT Subject: [jdk21u-dev] RFR: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main In-Reply-To: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> References: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> Message-ID: <5PuiuH7gPsfO28p0P8r-1_P88XkBYQM1UiuLibJU4XE=.fccfeaa7-ff4a-4ae6-ac66-94467dc0b25f@github.com> On Sun, 3 Aug 2025 17:24:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2040#issuecomment-3152095273 From goetz at openjdk.org Mon Aug 4 19:38:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:12 GMT Subject: [jdk17u-dev] RFR: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 18:51:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3805#issuecomment-3152096283 From goetz at openjdk.org Mon Aug 4 19:38:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:13 GMT Subject: [jdk17u-dev] RFR: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:22:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3803#issuecomment-3152094851 From goetz at openjdk.org Mon Aug 4 19:38:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:38:13 GMT Subject: [jdk21u-dev] RFR: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 18:51:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2041#issuecomment-3152095894 From goetz at openjdk.org Mon Aug 4 19:44:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:44:05 GMT Subject: [jdk17u-dev] RFR: 8357173: Split jtreg test group jdk tier3 In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 18:54:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolved copyright, probably clean anyways. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3806#issuecomment-3152112155 From phh at openjdk.org Mon Aug 4 19:46:05 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 4 Aug 2025 19:46:05 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers [v2] In-Reply-To: References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: On Sun, 3 Aug 2025 20:42:14 GMT, Goetz Lindenmaier wrote: >> I would like to fix this issue along with the large http2 remake of 17. >> Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own >> that was already backported. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > run test as othervm Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3794#pullrequestreview-3085531248 From goetz at openjdk.org Mon Aug 4 19:51:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:51:30 GMT Subject: [jdk17u-dev] RFR: 8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 Message-ID: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> I would like to fix this issue along with the large http2 remake of 17. Resolved one import in a test file. probably clean. ------------- Commit messages: - backport ad90fb6da38da066dfc7a5439196887bbcda766f Changes: https://git.openjdk.org/jdk17u-dev/pull/3795/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3795&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293786 Stats: 237 lines in 6 files changed: 220 ins; 4 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3795.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3795/head:pull/3795 PR: https://git.openjdk.org/jdk17u-dev/pull/3795 From goetz at openjdk.org Mon Aug 4 19:51:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:51:36 GMT Subject: [jdk17u-dev] RFR: 8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 In-Reply-To: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> References: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> Message-ID: On Sun, 3 Aug 2025 14:51:21 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue along with the large http2 remake of 17. > > Resolved one import in a test file. probably clean. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3795#issuecomment-3152129581 From goetz at openjdk.org Mon Aug 4 19:52:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 19:52:07 GMT Subject: [jdk17u-dev] RFR: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers [v2] In-Reply-To: References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: <9SuWIQCt71kt3MkU_CRN6Cet0HDPnjuCQzbyD05uJB8=.83151cd0-d9b4-49cd-96da-31f5733b348e@github.com> On Sun, 3 Aug 2025 20:42:14 GMT, Goetz Lindenmaier wrote: >> I would like to fix this issue along with the large http2 remake of 17. >> Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own >> that was already backported. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > run test as othervm GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3794#issuecomment-3152129226 From goetz at openjdk.org Mon Aug 4 20:20:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 20:20:03 GMT Subject: [jdk21u-dev] RFR: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 13:19:28 GMT, Artem Semenov wrote: > Hi all, > > This pull request contains a backport of commit [e9a43416](https://github.com/openjdk/jdk/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Artem Semenov on 7 Jul 2025 and was reviewed by Serguei Spitsyn, Alex Menkov and Chris Plummer. > > This patch adds an assert that demonstrates that NULL cannot be passed to this function. This change will simplify code analysis during bug hunting and investigation. > > Thanks! I don't see why we would want to have this in 21. It removes a null check in the product build, creating risk of crash. If we push this now, it goes live in the October update before it's released in 25 in January. Let's at least defer this. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1982#issuecomment-3152219602 From goetz at openjdk.org Mon Aug 4 20:58:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 20:58:15 GMT Subject: [jdk21u-dev] RFR: 8327879: Convert javax/swing/border/Test4760089.java applet test to main Message-ID: <7HciGWUSvvpGOtZPXTSLo4_PGf4KiV5IqqVQOiV7cfk=.3f00df84-0304-45f1-ad56-5719164c1ac5@github.com> I backport this for parity with 21.0.9-oracle, ------------- Commit messages: - Backport a68f5d7331c2e6c4bc51eee95abcbabb5a19b484 Changes: https://git.openjdk.org/jdk21u-dev/pull/2045/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2045&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327879 Stats: 71 lines in 2 files changed: 25 ins; 35 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2045.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2045/head:pull/2045 PR: https://git.openjdk.org/jdk21u-dev/pull/2045 From goetz at openjdk.org Mon Aug 4 20:58:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 20:58:43 GMT Subject: [jdk17u-dev] RFR: 8327879: Convert javax/swing/border/Test4760089.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport a68f5d7331c2e6c4bc51eee95abcbabb5a19b484 Changes: https://git.openjdk.org/jdk17u-dev/pull/3811/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3811&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327879 Stats: 71 lines in 2 files changed: 25 ins; 35 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3811.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3811/head:pull/3811 PR: https://git.openjdk.org/jdk17u-dev/pull/3811 From goetz at openjdk.org Mon Aug 4 21:00:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:00:25 GMT Subject: [jdk17u-dev] RFR: 8328367: Convert java/awt/Component/UpdatingBootTime test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 03c25b15eb73e594d1329be397cd34e206d2682b Changes: https://git.openjdk.org/jdk17u-dev/pull/3812/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3812&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328367 Stats: 363 lines in 3 files changed: 98 ins; 265 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3812.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3812/head:pull/3812 PR: https://git.openjdk.org/jdk17u-dev/pull/3812 From goetz at openjdk.org Mon Aug 4 21:00:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:00:55 GMT Subject: [jdk21u-dev] RFR: 8328367: Convert java/awt/Component/UpdatingBootTime test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 03c25b15eb73e594d1329be397cd34e206d2682b Changes: https://git.openjdk.org/jdk21u-dev/pull/2046/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2046&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328367 Stats: 363 lines in 3 files changed: 98 ins; 265 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2046.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2046/head:pull/2046 PR: https://git.openjdk.org/jdk21u-dev/pull/2046 From goetz at openjdk.org Mon Aug 4 21:11:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:11:33 GMT Subject: [jdk17u-dev] RFR: 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 0efd9dc09b969846f79fb8ca16ddf565117d52b6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3813/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3813&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328398 Stats: 238 lines in 3 files changed: 107 ins; 131 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3813.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3813/head:pull/3813 PR: https://git.openjdk.org/jdk17u-dev/pull/3813 From goetz at openjdk.org Mon Aug 4 21:12:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:12:46 GMT Subject: [jdk21u-dev] RFR: 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main Message-ID: I backport this for parity with 21.0.9-oracle Either the test works not correctly, or I did not understand. But behaviour is unchanged. ------------- Commit messages: - Backport 0efd9dc09b969846f79fb8ca16ddf565117d52b6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2047/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2047&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328398 Stats: 238 lines in 3 files changed: 107 ins; 131 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2047.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2047/head:pull/2047 PR: https://git.openjdk.org/jdk21u-dev/pull/2047 From goetz at openjdk.org Mon Aug 4 21:16:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:16:19 GMT Subject: [jdk17u-dev] RFR: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main Message-ID: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 739957ca1e3b9ac9131a68990178e92691744157 Changes: https://git.openjdk.org/jdk17u-dev/pull/3814/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3814&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328384 Stats: 361 lines in 3 files changed: 79 ins; 282 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3814.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3814/head:pull/3814 PR: https://git.openjdk.org/jdk17u-dev/pull/3814 From goetz at openjdk.org Mon Aug 4 21:17:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:17:22 GMT Subject: [jdk21u-dev] RFR: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 739957ca1e3b9ac9131a68990178e92691744157 Changes: https://git.openjdk.org/jdk21u-dev/pull/2048/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2048&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328384 Stats: 361 lines in 3 files changed: 79 ins; 282 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2048.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2048/head:pull/2048 PR: https://git.openjdk.org/jdk21u-dev/pull/2048 From goetz at openjdk.org Mon Aug 4 21:23:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:23:47 GMT Subject: [jdk17u-dev] RFR: 8328190: Convert AWTPanelSmoothWheel.html applet test to main Message-ID: <56F5PerJnyA1nkgrFAC18zZKXXbd88440vAg1_F1Enk=.f91e6897-d7e9-43f4-8165-431aa7ee9fcb@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport c7bbf849290b39b8e89290234d70d8333df24710 Changes: https://git.openjdk.org/jdk17u-dev/pull/3815/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3815&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328190 Stats: 425 lines in 3 files changed: 131 ins; 294 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3815.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3815/head:pull/3815 PR: https://git.openjdk.org/jdk17u-dev/pull/3815 From goetz at openjdk.org Mon Aug 4 21:25:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:25:19 GMT Subject: [jdk21u-dev] RFR: 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport c7cf6020782525eb17ff3013195a81d711a4fce1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2050/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2050&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328385 Stats: 431 lines in 3 files changed: 142 ins; 289 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2050.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2050/head:pull/2050 PR: https://git.openjdk.org/jdk21u-dev/pull/2050 From goetz at openjdk.org Mon Aug 4 21:25:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:25:30 GMT Subject: [jdk17u-dev] RFR: 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport c7cf6020782525eb17ff3013195a81d711a4fce1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3816/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3816&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328385 Stats: 431 lines in 3 files changed: 142 ins; 289 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3816.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3816/head:pull/3816 PR: https://git.openjdk.org/jdk17u-dev/pull/3816 From goetz at openjdk.org Mon Aug 4 21:26:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 4 Aug 2025 21:26:39 GMT Subject: [jdk21u-dev] RFR: 8328190: Convert AWTPanelSmoothWheel.html applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport c7bbf849290b39b8e89290234d70d8333df24710 Changes: https://git.openjdk.org/jdk21u-dev/pull/2049/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2049&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328190 Stats: 425 lines in 3 files changed: 131 ins; 294 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2049.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2049/head:pull/2049 PR: https://git.openjdk.org/jdk21u-dev/pull/2049 From aoqi at openjdk.org Tue Aug 5 02:03:43 2025 From: aoqi at openjdk.org (Ao Qi) Date: Tue, 5 Aug 2025 02:03:43 GMT Subject: [jdk25u] RFR: 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 Message-ID: Hi all, This pull request contains a backport of commit [a9f3d3a2](https://github.com/openjdk/jdk/commit/a9f3d3a290060f98967feaad2fa03ef077a64534) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Ao Qi on 4 Aug 2025 and was reviewed by Phil Race, Alexey Ivanov and Erik Joelsson. Thanks! ------------- Commit messages: - Backport a9f3d3a290060f98967feaad2fa03ef077a64534 Changes: https://git.openjdk.org/jdk25u/pull/61/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=61&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364177 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/61.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/61/head:pull/61 PR: https://git.openjdk.org/jdk25u/pull/61 From duke at openjdk.org Tue Aug 5 02:45:14 2025 From: duke at openjdk.org (duke) Date: Tue, 5 Aug 2025 02:45:14 GMT Subject: [jdk21u-dev] Withdrawn: 8313804: JDWP support for -Djava.net.preferIPv6Addresses=system In-Reply-To: References: Message-ID: On Mon, 12 May 2025 17:06:19 GMT, Ilarion Nakonechnyy wrote: > Clean backport. Testing with tier1 on alpine linux in progress. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1773 From abakhtin at openjdk.org Tue Aug 5 05:01:25 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 5 Aug 2025 05:01:25 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> Message-ID: <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> On Sun, 3 Aug 2025 14:57:29 GMT, Goetz Lindenmaier wrote: > Hi @alexeybakhtin What do you think about doing this one now? I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. Yes, I will make PRs for both of them. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3153295273 From duke at openjdk.org Tue Aug 5 06:04:34 2025 From: duke at openjdk.org (Trupti Patil) Date: Tue, 5 Aug 2025 06:04:34 GMT Subject: [jdk25u] RFR: 8355478: DoubleActionESC.java fails intermittently Message-ID: - PR Changes The test currently uses a CountDownLatch of 1, causing it to validate too early?after only one open/close interaction?making the result unreliable. Setting the latch to 2 ensures both ESC-triggered open-close cycles complete before validation, aligning the test with its intended behavior. - Testing Test passes on windows and macos. Test is problemlisted for linux due to [JDK-8356981](https://bugs.openjdk.org/browse/JDK-8356981). - Conflicts No conflicts. Clean backport. - Are higher backports completed(25u,21u,17u,11u,8u etc) ? Applicable to 25u via this MR and the others are being worked upon. - Does it contain multiple changesets ? No ------------- Commit messages: - Backport d1052c70cbddb025e7f5b71bd61176e63277bba0 Changes: https://git.openjdk.org/jdk25u/pull/62/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=62&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355478 Stats: 35 lines in 2 files changed: 13 ins; 8 del; 14 mod Patch: https://git.openjdk.org/jdk25u/pull/62.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/62/head:pull/62 PR: https://git.openjdk.org/jdk25u/pull/62 From goetz at openjdk.org Tue Aug 5 06:45:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 06:45:16 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> Message-ID: On Sun, 22 Sep 2024 17:06:11 GMT, Alexey Bakhtin wrote: >> The backport is not clean. >> >> JDK17 does not have JDK-8293786. As a result, the debug log is not merged into Stream::incoming_reset method. These changes could be skipped because they are not required for this functionality >> >> Also, ExpectContinueTest test was added in JDK21 as part of JDK-8286171. Not backported to JDK17. The changes for this test are skipped >> >> All java/net/httpclient JTREG tests passed > > 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. Hi, that's good! I already make JDK-8293786, I'll push today I think. it is clean. https://github.com/openjdk/jdk17u-dev/pull/3795 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3153705819 From goetz at openjdk.org Tue Aug 5 06:55:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 06:55:11 GMT Subject: [jdk17u-dev] RFR: 8334016: Make PrintNullString.java automatic In-Reply-To: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> References: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> Message-ID: On Sun, 3 Aug 2025 19:07:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3807#issuecomment-3153732211 From goetz at openjdk.org Tue Aug 5 06:55:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 06:55:12 GMT Subject: [jdk21u-dev] RFR: 8334016: Make PrintNullString.java automatic In-Reply-To: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> References: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> Message-ID: <_XJfgV9r8GC9baTV8k2Y4sbEYnN5Q0XC_wGo95VJajI=.5e8c1219-dffb-4b0f-93dd-63f0080dabb7@github.com> On Sun, 3 Aug 2025 19:03:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2042#issuecomment-3153731927 From goetz at openjdk.org Tue Aug 5 07:00:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:00:16 GMT Subject: [jdk21u-dev] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:17:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm linux-x64: tools/javac/patterns/SOEDeeplyNestedBlocksTest failed with The system is out of resources. Consult the following stack trace for details. java.lang.StackOverflowError This should be unrelated to this change. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2043#issuecomment-3153745599 From goetz at openjdk.org Tue Aug 5 07:02:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:02:09 GMT Subject: [jdk17u-dev] RFR: 8294985: SSLEngine throws IAE during parsing of X500Principal In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 09:23:13 GMT, Goetz Lindenmaier wrote: > I would like to fix this in 17, too. > Nice to have fix, good repro case, and makes backorting JDK-8349583 more easy. > > Resolved copyright, probably clean anyways. GHA failure: unrelated. corss compile failures fixed by JDK-8363965: GHA: Switch cross-compiling sysroots to Debian bookworm ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3809#issuecomment-3153750211 From asemenov at openjdk.org Tue Aug 5 07:24:08 2025 From: asemenov at openjdk.org (Artem Semenov) Date: Tue, 5 Aug 2025 07:24:08 GMT Subject: [jdk21u-dev] RFR: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() In-Reply-To: References: Message-ID: <5gels0_JAfbVPZwXMo_2KlbiotNNfJANchFGwluJMSY=.89f7d468-c843-40bf-ad9f-14b3154a24ac@github.com> On Mon, 4 Aug 2025 20:17:38 GMT, Goetz Lindenmaier wrote: > I don't see why we would want to have this in 21. It removes a null check in the product build, creating risk of crash. If we push this now, it goes live in the October update before it's released in 25 in January. Let's at least defer this. In the original [pull request](https://git.openjdk.org/jdk/pull/26002), the developers insist that null can never occur here? It started with the possibility of dereferencing further in the code? But the developers convinced me that an assertion here is enough. Otherwise, I don?t insist. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1982#issuecomment-3153812689 From goetz at openjdk.org Tue Aug 5 07:27:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:27:11 GMT Subject: [jdk21u-dev] Integrated: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main In-Reply-To: References: Message-ID: <5xpo5YOB3Uspz7iS3jJJuuP46SVo091Jwe_ZDNZpbAs=.e7076dbd-e895-43ac-92f6-602c3b7b50b0@github.com> On Sun, 3 Aug 2025 16:36:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 44e885dc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/44e885dc89857073d8b7e151a13fba8511454ea1 Stats: 344 lines in 4 files changed: 74 ins; 270 del; 0 mod 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main Backport-of: d25c452f0c4a2106a1fa06b56039f0f0b5d6e952 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2032 From mbaesken at openjdk.org Tue Aug 5 07:27:16 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 5 Aug 2025 07:27:16 GMT Subject: [jdk17u-dev] Integrated: 8349214: Improve size optimization flags for MSVC builds In-Reply-To: <1_9pvMmgYKPf4MqMEB_-gn9kVT7iX-kAFe174wpb3rk=.21163e35-3473-43db-8b49-8408c08152ea@github.com> References: <1_9pvMmgYKPf4MqMEB_-gn9kVT7iX-kAFe174wpb3rk=.21163e35-3473-43db-8b49-8408c08152ea@github.com> Message-ID: <-egAO6rx-3oUpV82FT8euWFKlN9ZB-rep5Uk9NSgjQ0=.ad4e6e22-f3f9-4321-ab42-726c08ade3b4@github.com> On Wed, 30 Jul 2025 13:41:04 GMT, Matthias Baesken wrote: > 8349214: Improve size optimization flags for MSVC builds This pull request has now been integrated. Changeset: da158229 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/da158229cc81ae35198a3855e3d91e7f7c186071 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8349214: Improve size optimization flags for MSVC builds Backport-of: 40603a5bf039eef03c157bfc49ac8ea2229a94de ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3789 From goetz at openjdk.org Tue Aug 5 07:29:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:29:09 GMT Subject: [jdk21u-dev] Integrated: 8327876: Convert javax/swing/border/Test4252164.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:40:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9bd32e85 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9bd32e85c485caa9f7210d575f5c3dfdc48c0924 Stats: 81 lines in 2 files changed: 14 ins; 44 del; 23 mod 8327876: Convert javax/swing/border/Test4252164.java applet test to main Backport-of: acfefc6c7aea6903bd575c2cb6edddbd88b112bf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2033 From goetz at openjdk.org Tue Aug 5 07:30:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:30:12 GMT Subject: [jdk21u-dev] Integrated: 8327873: Convert javax/swing/border/Test4247606.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:44:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9d4f3b73 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9d4f3b73adec64befff5cf09de534c0578b09a2b Stats: 76 lines in 2 files changed: 28 ins; 42 del; 6 mod 8327873: Convert javax/swing/border/Test4247606.java applet test to main Backport-of: d4ec783108828efd158c749f37e4220bb1df86fc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2034 From goetz at openjdk.org Tue Aug 5 07:35:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:35:12 GMT Subject: [jdk21u-dev] Integrated: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main In-Reply-To: References: Message-ID: <3PMg7YmKvXeBM8mRLYcbcsu-oac54_3vrh84anjdI7g=.29302c3f-e95d-411e-9c32-9a74eadab5ee@github.com> On Sun, 3 Aug 2025 16:53:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 56248f85 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/56248f85a33b6592a0d1839a2a2ae9509a8cca85 Stats: 84 lines in 2 files changed: 38 ins; 35 del; 11 mod 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main Backport-of: 06f4b7f54da03e57abfe8958e4354c1ecb7e3039 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2035 From goetz at openjdk.org Tue Aug 5 07:37:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:37:27 GMT Subject: [jdk17u-dev] Integrated: 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:36:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: f2438fa9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f2438fa9714cde4b639d8efc2504063f824d58a6 Stats: 344 lines in 4 files changed: 74 ins; 270 del; 0 mod 8327835: Convert java/awt/FileDialog/RegexpFilterTest/RegexpFilterTest applet test to main Backport-of: d25c452f0c4a2106a1fa06b56039f0f0b5d6e952 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3796 From goetz at openjdk.org Tue Aug 5 07:39:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:39:14 GMT Subject: [jdk17u-dev] Integrated: 8327876: Convert javax/swing/border/Test4252164.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:40:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: a1209844 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a1209844735311ea895ba9d9b056e62d92eced45 Stats: 81 lines in 2 files changed: 14 ins; 44 del; 23 mod 8327876: Convert javax/swing/border/Test4252164.java applet test to main Backport-of: acfefc6c7aea6903bd575c2cb6edddbd88b112bf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3797 From goetz at openjdk.org Tue Aug 5 07:40:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:40:13 GMT Subject: [jdk21u-dev] Integrated: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:54:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9c7ee112 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9c7ee1123878f4e1cde5b31ae2b5d0292f4de16d Stats: 332 lines in 3 files changed: 166 ins; 166 del; 0 mod 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main Backport-of: 86f17447362483162a5983c270e0b530d8d99354 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2036 From goetz at openjdk.org Tue Aug 5 07:41:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:41:10 GMT Subject: [jdk17u-dev] Integrated: 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:53:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 321a1e04 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/321a1e04445d0fa9a2ebc336ba83a9222afc3e5e Stats: 84 lines in 2 files changed: 38 ins; 35 del; 11 mod 8327756: Convert javax/swing/JSlider/4987336/bug4987336.java applet to main Backport-of: 06f4b7f54da03e57abfe8958e4354c1ecb7e3039 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3799 From goetz at openjdk.org Tue Aug 5 07:42:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:42:10 GMT Subject: [jdk21u-dev] Integrated: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:11:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: f56d98d9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f56d98d9c820c63ed69bf5450b3d8c99a59f3a91 Stats: 257 lines in 2 files changed: 34 ins; 198 del; 25 mod 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main Backport-of: 652fb3aa48fdfe09e827c2a06f76b3a69c711b74 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2037 From goetz at openjdk.org Tue Aug 5 07:42:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:42:16 GMT Subject: [jdk17u-dev] Integrated: 8327873: Convert javax/swing/border/Test4247606.java applet test to main In-Reply-To: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> References: <2eNEyIf_x3A12cfSVCO778xQ7j4t1FLT86xgo9bn2KM=.d1b39b08-1c2c-4f07-9e09-95ebd673ead1@github.com> Message-ID: On Sun, 3 Aug 2025 16:45:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 1800b1fe Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1800b1fe61640f91e1369d9d2330b953cd957331 Stats: 76 lines in 2 files changed: 28 ins; 42 del; 6 mod 8327873: Convert javax/swing/border/Test4247606.java applet test to main Backport-of: d4ec783108828efd158c749f37e4220bb1df86fc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3798 From goetz at openjdk.org Tue Aug 5 07:47:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:47:07 GMT Subject: [jdk17u-dev] Integrated: 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 16:55:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: c81c994a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c81c994a7ff3eb83740533ca01e53fc4b2804a40 Stats: 332 lines in 3 files changed: 166 ins; 166 del; 0 mod 8328248: Convert javax/swing/JSlider/6587742/bug6587742.java applet test to main Backport-of: 86f17447362483162a5983c270e0b530d8d99354 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3800 From goetz at openjdk.org Tue Aug 5 07:48:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:48:09 GMT Subject: [jdk21u-dev] Integrated: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main In-Reply-To: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> References: <93Nqr8VQB_fZTKsluAaLmgauDtU7u3qiH1iMHiatET0=.63a5c38b-e6a5-4e85-8d1f-87b0e01408bf@github.com> Message-ID: On Sun, 3 Aug 2025 17:18:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 29595890 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/29595890a390c6991ad3f6912fa3b364e981f192 Stats: 166 lines in 3 files changed: 77 ins; 89 del; 0 mod 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main Backport-of: c01095c0c9d4de1995d079be3356468196d9a25e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2038 From goetz at openjdk.org Tue Aug 5 07:52:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:52:06 GMT Subject: [jdk17u-dev] Integrated: 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:11:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 508a6742 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/508a6742cd8ea178c3375c5945d6a689ba6a739c Stats: 257 lines in 2 files changed: 34 ins; 198 del; 25 mod 8328154: Convert sun/java2d/loops/CopyAreaSpeed.java applet test to main Backport-of: 652fb3aa48fdfe09e827c2a06f76b3a69c711b74 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3801 From goetz at openjdk.org Tue Aug 5 07:53:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:53:08 GMT Subject: [jdk21u-dev] Integrated: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:22:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 37caa64f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/37caa64f30933e26da5ee9d0f9cf28f5e480873d Stats: 348 lines in 3 files changed: 90 ins; 258 del; 0 mod 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main Backport-of: 2094ff3c7ad829355bf13760d9a19b37649b3517 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2039 From goetz at openjdk.org Tue Aug 5 07:54:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:54:18 GMT Subject: [jdk17u-dev] Integrated: 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:18:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 73ece769 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/73ece7692ceae2bb2ccabc0ef44f1b346ffec488 Stats: 166 lines in 3 files changed: 77 ins; 89 del; 0 mod 8328262: Convert javax/swing/JSplitPane/8132123/bug8132123.java applet test to main Backport-of: c01095c0c9d4de1995d079be3356468196d9a25e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3802 From goetz at openjdk.org Tue Aug 5 07:55:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:55:16 GMT Subject: [jdk21u-dev] Integrated: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main In-Reply-To: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> References: <_Ke9lOj7u2rvR8VTSUqADWzsSbvYGtlE5utx-N81vC4=.0f2c359f-f1c2-4c11-9536-69fbd9b95000@github.com> Message-ID: On Sun, 3 Aug 2025 17:24:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: ae63917c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ae63917c7741948a63edb1c9630fb344326f769a Stats: 227 lines in 3 files changed: 106 ins; 121 del; 0 mod 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main Backport-of: 5f2a92d954ce485d372c3cb3e5118556b1d076c3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2040 From goetz at openjdk.org Tue Aug 5 07:57:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 07:57:18 GMT Subject: [jdk17u-dev] Integrated: 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main In-Reply-To: References: Message-ID: <2HczzWQHmqmW14O94pz42Pp6lIpi5j3c7rMvwC_oluA=.57ccdca0-6eb9-466f-b243-b5719a47964a@github.com> On Sun, 3 Aug 2025 17:22:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: a81169a3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a81169a37fab05b6189f8fb2afc09866aa5eec78 Stats: 348 lines in 3 files changed: 90 ins; 258 del; 0 mod 8328279: Convert java/awt/Cursor/CursorOverlappedPanelsTest test to main Backport-of: 2094ff3c7ad829355bf13760d9a19b37649b3517 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3803 From goetz at openjdk.org Tue Aug 5 08:00:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 08:00:08 GMT Subject: [jdk17u-dev] Integrated: 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 17:24:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: ac38a441 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ac38a441eeb96d179abcb64581bce823b8815681 Stats: 227 lines in 3 files changed: 106 ins; 121 del; 0 mod 8328244: Convert javax/swing/JSlider/6742358/bug6742358.java applet test to main Backport-of: 5f2a92d954ce485d372c3cb3e5118556b1d076c3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3804 From shade at openjdk.org Tue Aug 5 08:29:13 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 5 Aug 2025 08:29:13 GMT Subject: [jdk17u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 09:47:45 GMT, Aleksey Shipilev wrote: >> Improves GHA usability. >> >> Additional testing: >> - [x] GHA > > Aleksey Shipilev 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 e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3792#issuecomment-3154075854 From shade at openjdk.org Tue Aug 5 08:29:14 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 5 Aug 2025 08:29:14 GMT Subject: [jdk17u-dev] Integrated: 8340185: Use make -k on GHA to catch more build errors In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:55:58 GMT, Aleksey Shipilev wrote: > Improves GHA usability. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 03852657 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/03852657c739ddd98d86af117a95e9aff7502adf Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8340185: Use make -k on GHA to catch more build errors Backport-of: e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3792 From goetz at openjdk.org Tue Aug 5 09:00:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:00:12 GMT Subject: [jdk21u-dev] Integrated: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 18:51:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: fa53b2ea Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fa53b2eafb4174ad3d7f039406c946103bd02943 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Backport-of: 8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2041 From goetz at openjdk.org Tue Aug 5 09:02:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:02:18 GMT Subject: [jdk21u-dev] Integrated: 8334016: Make PrintNullString.java automatic In-Reply-To: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> References: <8_PJl2ameVPfXfVgmiNSaXJygqaiiL8IDzr1YbAY0DE=.69dfb8a9-dcc7-432c-b707-1d9b9c727a3e@github.com> Message-ID: On Sun, 3 Aug 2025 19:03:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: c6af9377 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c6af937767904a2f778c839810204b48fe85f2e4 Stats: 163 lines in 1 file changed: 37 ins; 88 del; 38 mod 8334016: Make PrintNullString.java automatic Backport-of: f5e6d2c93c3274e465c42709b7634463899fdf2e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2042 From goetz at openjdk.org Tue Aug 5 09:03:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:03:09 GMT Subject: [jdk17u-dev] Integrated: 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers In-Reply-To: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> References: <7gUJRc4JK8uhtAjnT876dnVMsLTlqERI0z3IDWuAN0I=.8b899e48-47c2-4ecf-9b56-27c34f5686c5@github.com> Message-ID: On Sun, 3 Aug 2025 14:19:51 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue along with the large http2 remake of 17. > Clean backport, but needed to add edits of 8295944: Move the Http2TestServer and related classes into a package of its own > that was already backported. This pull request has now been integrated. Changeset: 92214404 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/92214404e47c6aab33b0d9e9b2e4b1633f7f39a9 Stats: 124 lines in 2 files changed: 121 ins; 0 del; 3 mod 8292876: Do not include the deprecated userinfo component of the URI in HTTP/2 headers Reviewed-by: phh Backport-of: b30d922009bab114fb8ac200df42b594a72a2942 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3794 From goetz at openjdk.org Tue Aug 5 09:04:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:04:10 GMT Subject: [jdk21u-dev] Integrated: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:17:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: aab1e218 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/aab1e218d39371971efd7424827d6fa6f57cae7e Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Backport-of: 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2043 From goetz at openjdk.org Tue Aug 5 09:06:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:06:12 GMT Subject: [jdk17u-dev] Integrated: 8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 In-Reply-To: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> References: <9AVdLjE96BbYkC0ykkG2s2dhwiBjTf6cwCZzsZkq6ww=.836f66d6-f259-4dc3-804c-760e7f46c542@github.com> Message-ID: On Sun, 3 Aug 2025 14:51:21 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue along with the large http2 remake of 17. > > Resolved one import in a test file. probably clean. This pull request has now been integrated. Changeset: 6a87af80 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6a87af80ad736fd280b94d6a6b2c1c21832f7253 Stats: 237 lines in 6 files changed: 220 ins; 4 del; 13 mod 8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2 Backport-of: ad90fb6da38da066dfc7a5439196887bbcda766f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3795 From goetz at openjdk.org Tue Aug 5 09:07:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:07:08 GMT Subject: [jdk17u-dev] Integrated: 8294985: SSLEngine throws IAE during parsing of X500Principal In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 09:23:13 GMT, Goetz Lindenmaier wrote: > I would like to fix this in 17, too. > Nice to have fix, good repro case, and makes backorting JDK-8349583 more easy. > > Resolved copyright, probably clean anyways. This pull request has now been integrated. Changeset: 3ea5f076 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3ea5f07630718a615c54268c370552865f37ed8e Stats: 486 lines in 4 files changed: 468 ins; 0 del; 18 mod 8294985: SSLEngine throws IAE during parsing of X500Principal Backport-of: 80edd5c298f21c5e5be3a0c2bb63129e76e0334f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3809 From goetz at openjdk.org Tue Aug 5 09:09:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:09:10 GMT Subject: [jdk17u-dev] Integrated: 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out In-Reply-To: References: Message-ID: <8phzryNteB1mL0I5l3q3X54CqlUuxj0BiJm_UUaPKHI=.7cb57528-bd87-4951-8c0e-2e9d2e4f0c8d@github.com> On Sun, 3 Aug 2025 18:51:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: c06ed5d0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c06ed5d031ac66335ed9064c25167bca15ff32ec Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Backport-of: 8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3805 From goetz at openjdk.org Tue Aug 5 09:11:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:11:10 GMT Subject: [jdk17u-dev] Integrated: 8357173: Split jtreg test group jdk tier3 In-Reply-To: References: Message-ID: <1TIosBbByWUoEiZZGFX7W_W532DeLpR7dawoHocFtG8=.c2aba000-2056-4270-aee0-abec2dce79c1@github.com> On Sun, 3 Aug 2025 18:54:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolved copyright, probably clean anyways. This pull request has now been integrated. Changeset: 53b3b28c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/53b3b28cd9b607d3c0a75301a5a4bf5662ccc936 Stats: 12 lines in 1 file changed: 10 ins; 0 del; 2 mod 8357173: Split jtreg test group jdk tier3 Backport-of: e2c7c40816dcc9544b885ff63c8dff3f9f8b4ad6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3806 From goetz at openjdk.org Tue Aug 5 09:13:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:13:15 GMT Subject: [jdk17u-dev] Integrated: 8334016: Make PrintNullString.java automatic In-Reply-To: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> References: <__Ax1d7mAWgiRU4gNLeTl3vflxEVn-GP5-NVspom7mo=.182c803b-6c6b-41fb-bb5b-376c69aeacad@github.com> Message-ID: On Sun, 3 Aug 2025 19:07:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 32fa2879 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/32fa287948f6ff1435e2310bcf84b3b8c7e2c5dd Stats: 163 lines in 1 file changed: 37 ins; 88 del; 38 mod 8334016: Make PrintNullString.java automatic Backport-of: f5e6d2c93c3274e465c42709b7634463899fdf2e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3807 From goetz at openjdk.org Tue Aug 5 09:21:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:21:47 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope [v3] In-Reply-To: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> Message-ID: > I backport this for parity with 17.0.17-oracle. > > I needed to resolve several files, and it took some effort to get the > patches to the right places. But looks quite good now. > Maybe we should backport cleanup changes more often? > > src/java.base/share/classes/sun/security/ssl/CertificateRequest.java > Resolved because "8291509: Minor cleanup could be done in sun.security" > not in 17. > > src/java.base/share/classes/sun/security/ssl/HandshakeContext.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java > Resolved because "8284893: Fix typos in java.base" > not in 17. > > src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java > src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/SignatureScheme.java > Some real resolves needed here: > Hunk #1 FAILED at 1. Copyright. > Hunk #7 FAILED at 438. Resolved code because "8280494: (D)TLS signature schemes" is not in 17. > Hunk #9 FAILED at 475. Trivial resolv due to context ("8281236: (D)TLS key exchange named groups" is not in 17). > > src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java > Trivial resolves because of "8291509: Minor cleanup could be done in sun.security" > > test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java > Resolved because of "8303480: Miscellaneous fixes to mostly invisible doc comments" 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 four additional commits since the last revision: - Merge - Resolves - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3810/files - new: https://git.openjdk.org/jdk17u-dev/pull/3810/files/1219eb36..29e3ac7e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3810&range=01-02 Stats: 2462 lines in 37 files changed: 1015 ins; 1315 del; 132 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3810.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3810/head:pull/3810 PR: https://git.openjdk.org/jdk17u-dev/pull/3810 From goetz at openjdk.org Tue Aug 5 09:34:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:34:21 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. Goetz Lindenmaier 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 goetz_backport_8342075 - Merge branch 'openjdk:master' into goetz_backport_8342075 - Make tests compile - Resolved changes - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 - backport 209939a90e9b804da4c37ebd978b088cb8f41ead ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3786/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=01 Stats: 1026 lines in 12 files changed: 992 ins; 2 del; 32 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From goetz at openjdk.org Tue Aug 5 09:43:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 09:43:45 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. 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: Merge branch 'master' into goetz_backport_8342075 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3786/files - new: https://git.openjdk.org/jdk17u-dev/pull/3786/files/3349b52e..c86d9d24 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=01-02 Stats: 2 lines in 2 files changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From goetz at openjdk.org Tue Aug 5 11:10:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:10:19 GMT Subject: [jdk17u-dev] RFR: 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java Message-ID: I backport this for parity with 17.0.17-oracle from 21. ------------- Commit messages: - Backport f5ae66e127d1ce63be1d78434805919e99d84ecc Changes: https://git.openjdk.org/jdk17u-dev/pull/3817/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3817&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353489 Stats: 7 lines in 1 file changed: 2 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3817.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3817/head:pull/3817 PR: https://git.openjdk.org/jdk17u-dev/pull/3817 From goetz at openjdk.org Tue Aug 5 11:29:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:29:39 GMT Subject: [jdk17u-dev] RFR: 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled Message-ID: I backport this for parity with 17.0.17-oracle from 21. ------------- Commit messages: - Backport 99dfee6f42e8eb449cabc984798993e2c838eb53 Changes: https://git.openjdk.org/jdk17u-dev/pull/3818/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3818&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347004 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3818.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3818/head:pull/3818 PR: https://git.openjdk.org/jdk17u-dev/pull/3818 From goetz at openjdk.org Tue Aug 5 11:31:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:31:19 GMT Subject: [jdk17u-dev] RFR: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport bcad87eacbd7fbfd3254479b7e061bab34e64aec Changes: https://git.openjdk.org/jdk17u-dev/pull/3819/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3819&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358697 Stats: 33 lines in 1 file changed: 7 ins; 14 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3819.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3819/head:pull/3819 PR: https://git.openjdk.org/jdk17u-dev/pull/3819 From goetz at openjdk.org Tue Aug 5 11:31:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:31:28 GMT Subject: [jdk21u-dev] RFR: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport bcad87eacbd7fbfd3254479b7e061bab34e64aec Changes: https://git.openjdk.org/jdk21u-dev/pull/2052/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2052&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358697 Stats: 33 lines in 1 file changed: 7 ins; 14 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2052.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2052/head:pull/2052 PR: https://git.openjdk.org/jdk21u-dev/pull/2052 From ogillespie at openjdk.org Tue Aug 5 11:37:11 2025 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 5 Aug 2025 11:37:11 GMT Subject: [jdk21u-dev] RFR: 8340547: Starting many threads can delay safepoints [v5] In-Reply-To: <5b6sDoVVRvAywqvESLrFPsyr1n7oeclExSeCKEjpcRw=.93f65a1f-3303-4d1d-a889-3dd1687f020c@github.com> References: <5b6sDoVVRvAywqvESLrFPsyr1n7oeclExSeCKEjpcRw=.93f65a1f-3303-4d1d-a889-3dd1687f020c@github.com> Message-ID: On Mon, 4 Aug 2025 10:29:10 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 with a new target base due to a merge or a rebase. The pull request now contains six commits: > > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - Add extra space to outline new option > - Merge branch 'master' of https://git.openjdk.org/jdk21u-dev into JDK-8340547_backport > - NULL -> nullptr > - Fix absence of ConditionalMutexLocker > - Backport e704c055a4cf2aab77cc2b3d034f5a8b8d9e3331 Marked as reviewed by ogillespie (Author). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1365#pullrequestreview-3087896504 From goetz at openjdk.org Tue Aug 5 11:46:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 11:46:45 GMT Subject: [jdk21u-dev] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Message-ID: I backport this for parity with 21.0.9-oracle. Combination of two clean backports. ------------- Commit messages: - backport 18190519e73705281adf3f94d710d000e75b1729 - backport 18c2e40de75f974858aeb453892e4c7c8d5aa90e Changes: https://git.openjdk.org/jdk21u-dev/pull/2053/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2053&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354415 Stats: 355 lines in 3 files changed: 347 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2053.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2053/head:pull/2053 PR: https://git.openjdk.org/jdk21u-dev/pull/2053 From shade at openjdk.org Tue Aug 5 13:14:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 5 Aug 2025 13:14:19 GMT Subject: [jdk25u] RFR: 8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings Message-ID: Fixes the test with `-XX:-CompactStrings`. Additional testing: - [x] MacOS AArch64 server fastdebug, affected test fails before the patch, passes with it ------------- Commit messages: - Backport 1ca008fd02496dc33e2707c102560cae1690fba5 Changes: https://git.openjdk.org/jdk25u/pull/65/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=65&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360255 Stats: 8 lines in 1 file changed: 5 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/65.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/65/head:pull/65 PR: https://git.openjdk.org/jdk25u/pull/65 From mdoerr at openjdk.org Tue Aug 5 13:39:16 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 5 Aug 2025 13:39:16 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope [v3] In-Reply-To: References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> Message-ID: On Tue, 5 Aug 2025 09:21:47 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> I needed to resolve several files, and it took some effort to get the >> patches to the right places. But looks quite good now. >> Maybe we should backport cleanup changes more often? >> >> src/java.base/share/classes/sun/security/ssl/CertificateRequest.java >> Resolved because "8291509: Minor cleanup could be done in sun.security" >> not in 17. >> >> src/java.base/share/classes/sun/security/ssl/HandshakeContext.java >> Copyright. >> >> src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java >> Resolved because "8284893: Fix typos in java.base" >> not in 17. >> >> src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java >> src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java >> Copyright. >> >> src/java.base/share/classes/sun/security/ssl/SignatureScheme.java >> Some real resolves needed here: >> Hunk #1 FAILED at 1. Copyright. >> Hunk #7 FAILED at 438. Resolved code because "8280494: (D)TLS signature schemes" is not in 17. >> Hunk #9 FAILED at 475. Trivial resolv due to context ("8281236: (D)TLS key exchange named groups" is not in 17). >> >> src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java >> Trivial resolves because of "8291509: Minor cleanup could be done in sun.security" >> >> test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java >> Resolved because of "8303480: Miscellaneous fixes to mostly invisible doc comments" > > 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 four additional commits since the last revision: > > - Merge > - Resolves > - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 > - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f It was hard to review because it's a dependent PR, but the integration looks fine. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3810#pullrequestreview-3088322940 From cushon at openjdk.org Tue Aug 5 20:22:13 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 5 Aug 2025 20:22:13 GMT Subject: [jdk21u-dev] RFR: 8334870: javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes In-Reply-To: References: Message-ID: On Fri, 27 Jun 2025 01:16:59 GMT, Liam Miller-Cushon wrote: > This change allows javac to tolerate `RuntimeVisibleParameterAnnotations` and `RuntimeInvisibleParameterAnnotations` that do not contain entries for all parameters, or that contain additional entries. > > Currently class reading crashes with an `ArrayIndexOutOfBoundsException` if the attributes contain fewer than the expected number of parameters, which leaves method symbols in an invalid state and causes the crash discussed in [JDK-8359336](https://bugs.openjdk.org/browse/JDK-8359336). That is a good question, and I'm not sure how to evaluate the risk/benefit. There is some impact from the bug, there was some related discussion on compiler-dev with some input from owners of affected tools ([linked here](https://bugs.openjdk.org/browse/JDK-8341779?focusedId=14728458&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14728458)). I think this is also a concern for Spring which has been trying to adopt more type annotations ([see here](https://spring.io/blog/2025/03/10/null-safety-in-spring-apps-with-jspecify-and-null-away)) and also supports JDK 17 and 21, and can't practically ensure all users are going to pass the `-XD` flag. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1930#issuecomment-3156513824 From goetz at openjdk.org Tue Aug 5 20:37:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 20:37:12 GMT Subject: [jdk17u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope [v3] In-Reply-To: References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> Message-ID: On Tue, 5 Aug 2025 09:21:47 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> >> I needed to resolve several files, and it took some effort to get the >> patches to the right places. But looks quite good now. >> Maybe we should backport cleanup changes more often? >> >> src/java.base/share/classes/sun/security/ssl/CertificateRequest.java >> Resolved because "8291509: Minor cleanup could be done in sun.security" >> not in 17. >> >> src/java.base/share/classes/sun/security/ssl/HandshakeContext.java >> Copyright. >> >> src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java >> Resolved because "8284893: Fix typos in java.base" >> not in 17. >> >> src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java >> src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java >> Copyright. >> >> src/java.base/share/classes/sun/security/ssl/SignatureScheme.java >> Some real resolves needed here: >> Hunk #1 FAILED at 1. Copyright. >> Hunk #7 FAILED at 438. Resolved code because "8280494: (D)TLS signature schemes" is not in 17. >> Hunk #9 FAILED at 475. Trivial resolv due to context ("8281236: (D)TLS key exchange named groups" is not in 17). >> >> src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java >> Trivial resolves because of "8291509: Minor cleanup could be done in sun.security" >> >> test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java >> Resolved because of "8303480: Miscellaneous fixes to mostly invisible doc comments" > > 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 four additional commits since the last revision: > > - Merge > - Resolves > - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 > - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3810#issuecomment-3156553099 From goetz at openjdk.org Tue Aug 5 20:53:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 20:53:46 GMT Subject: [jdk21u-dev] RFR: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 34807df7627b067f750578987c941213a5f8336a Changes: https://git.openjdk.org/jdk21u-dev/pull/2054/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2054&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355779 Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2054.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2054/head:pull/2054 PR: https://git.openjdk.org/jdk21u-dev/pull/2054 From goetz at openjdk.org Tue Aug 5 20:56:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 20:56:01 GMT Subject: [jdk17u-dev] RFR: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Message-ID: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> I backport this as follow-up to JDK-8349583. This needs to go along with this change and is independent of Java version. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3810 Commit messages: - backport 34807df7627b067f750578987c941213a5f8336a Changes: https://git.openjdk.org/jdk17u-dev/pull/3820/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3820&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355779 Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3820.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3820/head:pull/3820 PR: https://git.openjdk.org/jdk17u-dev/pull/3820 From robm at openjdk.org Tue Aug 5 21:02:15 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 5 Aug 2025 21:02:15 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 Message-ID: Merge ------------- Commit messages: - Merge - 8364258: ThreadGroup constant pool serialization is not normalized - 8364409: [BACKOUT] Consolidate Identity of self-inverse operations - 8364370: java.text.DecimalFormat specification indentation correction - 8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java - 8362564: hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java fails on static JDK on x86_64 with AVX instruction extensions - 8364089: JDK 25 RDP2 L10n resource files update The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk25u/pull/66/files Stats: 1288 lines in 31 files changed: 517 ins; 723 del; 48 mod Patch: https://git.openjdk.org/jdk25u/pull/66.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/66/head:pull/66 PR: https://git.openjdk.org/jdk25u/pull/66 From robm at openjdk.org Tue Aug 5 21:02:16 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 5 Aug 2025 21:02:16 GMT Subject: [jdk25u] Integrated: Merge jdk:jdk25 In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 20:54:23 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: b40eb304 Author: Rob McKenna URL: https://git.openjdk.org/jdk25u/commit/b40eb304c46615c9c71d6c354684eadf8b048af2 Stats: 1288 lines in 31 files changed: 517 ins; 723 del; 48 mod Merge ------------- PR: https://git.openjdk.org/jdk25u/pull/66 From goetz at openjdk.org Tue Aug 5 21:46:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 21:46:24 GMT Subject: [jdk21u-dev] RFR: 8361212: Remove AffirmTrust root CAs Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 3bdac5317815b84d6f693d972f73d77dd069a891 Changes: https://git.openjdk.org/jdk21u-dev/pull/2055/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2055&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361212 Stats: 507 lines in 12 files changed: 0 ins; 495 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2055.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2055/head:pull/2055 PR: https://git.openjdk.org/jdk21u-dev/pull/2055 From goetz at openjdk.org Tue Aug 5 21:55:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 21:55:00 GMT Subject: [jdk17u-dev] RFR: 8361212: Remove AffirmTrust root CAs Message-ID: I backport this for parity with 17.0.17-oracle. As always, I had to adapt the file locations and fix the checksum in VerifyCACerts. See extra commit. ------------- Commit messages: - Adapt VerifyCACerts.java - backport 3bdac5317815b84d6f693d972f73d77dd069a891 Changes: https://git.openjdk.org/jdk17u-dev/pull/3821/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3821&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361212 Stats: 507 lines in 12 files changed: 0 ins; 495 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3821.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3821/head:pull/3821 PR: https://git.openjdk.org/jdk17u-dev/pull/3821 From goetz at openjdk.org Tue Aug 5 22:04:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 22:04:42 GMT Subject: [jdk17u-dev] RFR: 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport e5e7cd20eca0e5a5f0811d304a9659961dcf11c0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3822/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3822&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328386 Stats: 246 lines in 3 files changed: 105 ins; 141 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3822.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3822/head:pull/3822 PR: https://git.openjdk.org/jdk17u-dev/pull/3822 From goetz at openjdk.org Tue Aug 5 22:08:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 22:08:20 GMT Subject: [jdk21u-dev] RFR: 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport e5e7cd20eca0e5a5f0811d304a9659961dcf11c0 Changes: https://git.openjdk.org/jdk21u-dev/pull/2056/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2056&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328386 Stats: 246 lines in 3 files changed: 105 ins; 141 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2056.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2056/head:pull/2056 PR: https://git.openjdk.org/jdk21u-dev/pull/2056 From goetz at openjdk.org Tue Aug 5 22:08:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 22:08:40 GMT Subject: [jdk17u-dev] RFR: 8328225: Convert ImageDecoratedDnD.html applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport a112fc8bac8ddee87c8555b156519a2785d3223b Changes: https://git.openjdk.org/jdk17u-dev/pull/3823/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3823&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328225 Stats: 254 lines in 2 files changed: 52 ins; 185 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3823.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3823/head:pull/3823 PR: https://git.openjdk.org/jdk17u-dev/pull/3823 From goetz at openjdk.org Tue Aug 5 22:09:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 5 Aug 2025 22:09:47 GMT Subject: [jdk21u-dev] RFR: 8328225: Convert ImageDecoratedDnD.html applet test to main Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport a112fc8bac8ddee87c8555b156519a2785d3223b Changes: https://git.openjdk.org/jdk21u-dev/pull/2057/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2057&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328225 Stats: 254 lines in 2 files changed: 52 ins; 185 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2057.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2057/head:pull/2057 PR: https://git.openjdk.org/jdk21u-dev/pull/2057 From duke at openjdk.org Wed Aug 6 01:10:16 2025 From: duke at openjdk.org (duke) Date: Wed, 6 Aug 2025 01:10:16 GMT Subject: [jdk25u] RFR: 8361449: RISC-V: Code cleanup for native call In-Reply-To: References: Message-ID: <6P_dLt773bVWDS1NEASfNaW-LEcIoNjpXillHhEn3hM=.a0dc9231-c1c6-45ec-97d3-33bc5eea6d6e@github.com> On Fri, 1 Aug 2025 08:10:28 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [5edd5465](https://github.com/openjdk/jdk/commit/5edd546585d66f52c2e894ed212ee67945fe0785) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 14 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version e07e5b46e988b3e0851eadd69b045a0c0df690a0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/57#issuecomment-3157086956 From dzhang at openjdk.org Wed Aug 6 01:36:07 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 6 Aug 2025 01:36:07 GMT Subject: [jdk25u] Integrated: 8361449: RISC-V: Code cleanup for native call In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 08:10:28 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [5edd5465](https://github.com/openjdk/jdk/commit/5edd546585d66f52c2e894ed212ee67945fe0785) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 14 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 326baa36 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/326baa36bb72d18e7beff818105fcb8b8c8751af Stats: 39 lines in 3 files changed: 4 ins; 10 del; 25 mod 8361449: RISC-V: Code cleanup for native call Backport-of: 5edd546585d66f52c2e894ed212ee67945fe0785 ------------- PR: https://git.openjdk.org/jdk25u/pull/57 From ysuenaga at openjdk.org Wed Aug 6 03:00:18 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Wed, 6 Aug 2025 03:00:18 GMT Subject: [jdk25u] Integrated: 8364090: Dump JFR recording on CrashOnOutOfMemoryError In-Reply-To: <733rzmMQZH5lIVtsIw4kx1cW58UoAgawbQ7J-qw7fGQ=.130be9e3-d9f4-4e9a-a216-7835aaf294d0@github.com> References: <733rzmMQZH5lIVtsIw4kx1cW58UoAgawbQ7J-qw7fGQ=.130be9e3-d9f4-4e9a-a216-7835aaf294d0@github.com> Message-ID: On Fri, 1 Aug 2025 00:16:32 GMT, Yasumasa Suenaga wrote: > 8364090: Dump JFR recording on CrashOnOutOfMemoryError This pull request has now been integrated. Changeset: af32b947 Author: Yasumasa Suenaga URL: https://git.openjdk.org/jdk25u/commit/af32b94741e18349bcbcaf6c499b92fd337f3d70 Stats: 138 lines in 7 files changed: 123 ins; 3 del; 12 mod 8364090: Dump JFR recording on CrashOnOutOfMemoryError Backport-of: 8ed214f3b1864ea0095d05497f782ce4131836d4 ------------- PR: https://git.openjdk.org/jdk25u/pull/56 From ssubramaniam at openjdk.org Wed Aug 6 03:29:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 6 Aug 2025 03:29:16 GMT Subject: [jdk21u-dev] Integrated: 8310264: In PhaseChaitin::Split defs and phis are leaked In-Reply-To: References: Message-ID: On Sat, 2 Aug 2025 00:26:15 GMT, Satyen Subramaniam wrote: > Backporting JDK-8311076: RedefineClasses doesn't check for ConstantPool overflow. The fix adds check that merged constant pool does not overflow u2 (two-byte unsigned). Ran GHA Sanity Checks, local Tier 1 and 2 and the tests below (1) from original PR. Patch is clean. > > (1) > * `test/jdk/java/lang/instrument` > * `test/hotspot/jtreg/serviceability/jvmti/RedefineClasses` > * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses` > * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses` This pull request has now been integrated. Changeset: 2ae23bd2 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/2ae23bd27868136040508aa4cdc8bac0287a6ee4 Stats: 22 lines in 1 file changed: 6 ins; 4 del; 12 mod 8310264: In PhaseChaitin::Split defs and phis are leaked Backport-of: 02b17d793bfcea611c654049c9ab680b70fb5685 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2030 From rkannathpari at openjdk.org Wed Aug 6 03:35:57 2025 From: rkannathpari at openjdk.org (Renjith Kannath Pariyangad) Date: Wed, 6 Aug 2025 03:35:57 GMT Subject: [jdk25u] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered Message-ID: Hi all, This pull request contains a backport of commit [0029554d](https://github.com/openjdk/jdk/commit/0029554d20f22648994040a041c418d48a2a0eb4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexander Zvegintsev on 14 Jul 2025 and was reviewed by Harshitha Onkar and Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport 0029554d20f22648994040a041c418d48a2a0eb4 Changes: https://git.openjdk.org/jdk25u/pull/68/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=68&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360647 Stats: 62 lines in 2 files changed: 41 ins; 3 del; 18 mod Patch: https://git.openjdk.org/jdk25u/pull/68.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/68/head:pull/68 PR: https://git.openjdk.org/jdk25u/pull/68 From dzhang at openjdk.org Wed Aug 6 05:18:48 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 6 Aug 2025 05:18:48 GMT Subject: [jdk25u] RFR: 8362515: RISC-V: cleanup NativeFarCall Message-ID: Hi all, This pull request contains a backport of commit [3e2d12d8](https://github.com/openjdk/jdk/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62 Changes: https://git.openjdk.org/jdk25u/pull/67/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=67&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362515 Stats: 139 lines in 2 files changed: 11 ins; 97 del; 31 mod Patch: https://git.openjdk.org/jdk25u/pull/67.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/67/head:pull/67 PR: https://git.openjdk.org/jdk25u/pull/67 From duke at openjdk.org Wed Aug 6 05:22:01 2025 From: duke at openjdk.org (duke) Date: Wed, 6 Aug 2025 05:22:01 GMT Subject: [jdk25u] RFR: 8355478: DoubleActionESC.java fails intermittently In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 05:57:02 GMT, Trupti Patil wrote: > - PR Changes > The test currently uses a CountDownLatch of 1, causing it to validate too early?after only one open/close interaction?making the result unreliable. Setting the latch to 2 ensures both ESC-triggered open-close cycles complete before validation, aligning the test with its intended behavior. > > - Testing > Test passes on windows and macos. Test is problemlisted for linux due to [JDK-8356981](https://bugs.openjdk.org/browse/JDK-8356981). > > - Conflicts > No conflicts. Clean backport. > > - Are higher backports completed(25u,21u,17u,11u,8u etc) ? > Applicable to 25u via this MR and the others are being worked upon. > > - Does it contain multiple changesets ? > No @truptipatil-13 Your change (at version 8268f2743684e8dc5bbb4656a1986ba0f6c76ef2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/62#issuecomment-3157438883 From sacharya at openjdk.org Wed Aug 6 05:30:51 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Wed, 6 Aug 2025 05:30:51 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher Message-ID: OpenJDK PR: https://github.com/openjdk/jdk/pull/23956 OpenJDK bug: https://bugs.openjdk.org/browse/JDK-8351458 The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. ------------- Commit messages: - Backport?0de2cddf3a7be23f67af93972875af1235f3107e Changes: https://git.openjdk.org/jdk21u-dev/pull/2051/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2051&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351458 Stats: 163 lines in 12 files changed: 43 ins; 82 del; 38 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2051.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2051/head:pull/2051 PR: https://git.openjdk.org/jdk21u-dev/pull/2051 From goetz at openjdk.org Wed Aug 6 05:48:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 05:48:10 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 20:11:03 GMT, Alexey Bakhtin wrote: >> 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: >> >> Merge branch 'master' into goetz_backport_8342075 > > Thank you for the backport! The changes look good to me HI @alexeybakhtin I saw in https://github.com/openjdk/jdk17u-dev/pull/3298 that you are using a ThreadPool in the tests. I think this is a useful improvement. Should I add that to my change here? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3786#issuecomment-3157483387 From sacharya at openjdk.org Wed Aug 6 06:36:15 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Wed, 6 Aug 2025 06:36:15 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v2] In-Reply-To: References: Message-ID: > OpenJDK PR: https://github.com/openjdk/jdk/pull/23956 > OpenJDK bug: https://bugs.openjdk.org/browse/JDK-8351458 > > The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. Shruthi Acharya 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 0de2cddf3a7be23f67af93972875af1235f3107e Signed-off-by: Shruthi ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2051/files - new: https://git.openjdk.org/jdk21u-dev/pull/2051/files/d53a3cd5..57e506ff Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2051&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2051&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2051.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2051/head:pull/2051 PR: https://git.openjdk.org/jdk21u-dev/pull/2051 From goetz at openjdk.org Wed Aug 6 07:40:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 07:40:00 GMT Subject: [jdk21u-dev] RFR: 8348402: PerfDataManager stalls shutdown for 1ms Message-ID: I backport this for parity with 21.0.9-oracle. src/hotspot/share/runtime/objectMonitor.cpp Resolved as comments in context are different. src/hotspot/share/runtime/perfData.hpp Copyright src/hotspot/share/runtime/synchronizer.cpp Resolved #include. ------------- Commit messages: - backport 305bbdae7fe40e33cf2baa100c134bd85ecaa553 Changes: https://git.openjdk.org/jdk21u-dev/pull/2058/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2058&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348402 Stats: 56 lines in 5 files changed: 34 ins; 4 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2058.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2058/head:pull/2058 PR: https://git.openjdk.org/jdk21u-dev/pull/2058 From goetz at openjdk.org Wed Aug 6 07:43:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 07:43:03 GMT Subject: [jdk17u-dev] RFR: 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 481473efce9f51a497e26002c6da52b0ddc9ea8f Changes: https://git.openjdk.org/jdk17u-dev/pull/3824/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3824&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328035 Stats: 113 lines in 2 files changed: 33 ins; 71 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3824.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3824/head:pull/3824 PR: https://git.openjdk.org/jdk17u-dev/pull/3824 From goetz at openjdk.org Wed Aug 6 07:43:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 07:43:50 GMT Subject: [jdk21u-dev] RFR: 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 481473efce9f51a497e26002c6da52b0ddc9ea8f Changes: https://git.openjdk.org/jdk21u-dev/pull/2059/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2059&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328035 Stats: 113 lines in 2 files changed: 33 ins; 71 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2059.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2059/head:pull/2059 PR: https://git.openjdk.org/jdk21u-dev/pull/2059 From mbaesken at openjdk.org Wed Aug 6 08:08:08 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 6 Aug 2025 08:08:08 GMT Subject: [jdk21u-dev] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:39:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Combination of two clean backports. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2053#pullrequestreview-3091101933 From goetz at openjdk.org Wed Aug 6 08:25:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 08:25:05 GMT Subject: [jdk21u-dev] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:39:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Combination of two clean backports. Thanks for the reivew! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2053#issuecomment-3158144745 From shade at openjdk.org Wed Aug 6 08:33:09 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:33:09 GMT Subject: [jdk25u] RFR: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: <7ToIo6MYs3Fakmfm-5NuR4P7PbmBgmYp0V0QSrW68NU=.b548e3fe-c793-46a6-bee6-c92f7ee53170@github.com> On Fri, 1 Aug 2025 16:46:59 GMT, Aleksey Shipilev wrote: > Improves GHA performance. The patch was in mainline for a week, and we have seen no problems with it. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/60#issuecomment-3158212084 From shade at openjdk.org Wed Aug 6 08:34:12 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:34:12 GMT Subject: [jdk25u] RFR: 8360867: CTW: Disable inline cache verification In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 15:15:10 GMT, Aleksey Shipilev wrote: > Improves CTW testing performance. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `applications/ctw/modules` > - [x] Linux AArch64 server release, `applications/ctw/modules` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/59#issuecomment-3158220444 From shade at openjdk.org Wed Aug 6 08:35:15 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:35:15 GMT Subject: [jdk25u] RFR: 8361255: CTW: Tolerate more NCDFE problems In-Reply-To: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> References: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> Message-ID: On Fri, 1 Aug 2025 14:45:09 GMT, Aleksey Shipilev wrote: > Improves testing coverage. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `application/ctw/modules` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/58#issuecomment-3158222703 From shade at openjdk.org Wed Aug 6 08:37:10 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:37:10 GMT Subject: [jdk25u] Integrated: 8360867: CTW: Disable inline cache verification In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 15:15:10 GMT, Aleksey Shipilev wrote: > Improves CTW testing performance. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `applications/ctw/modules` > - [x] Linux AArch64 server release, `applications/ctw/modules` This pull request has now been integrated. Changeset: 2a68b5d0 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/2a68b5d0076312a26f599856f48be0991e90a221 Stats: 6 lines in 3 files changed: 6 ins; 0 del; 0 mod 8360867: CTW: Disable inline cache verification Backport-of: aa1911191cf8c2b855268a76baf0757909d66d1b ------------- PR: https://git.openjdk.org/jdk25u/pull/59 From shade at openjdk.org Wed Aug 6 08:38:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:38:11 GMT Subject: [jdk25u] Integrated: 8361255: CTW: Tolerate more NCDFE problems In-Reply-To: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> References: <4BRPqXmVjymtKD3Jf0p_IYZ_B9aOf7P6T3igl19cFAo=.80997702-94fc-475f-ac80-993dca401180@github.com> Message-ID: On Fri, 1 Aug 2025 14:45:09 GMT, Aleksey Shipilev wrote: > Improves testing coverage. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `application/ctw/modules` This pull request has now been integrated. Changeset: 22183dec Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/22183decf687da76f3539b4f1033c2588cb87e4a Stats: 45 lines in 2 files changed: 35 ins; 0 del; 10 mod 8361255: CTW: Tolerate more NCDFE problems Backport-of: a201be8555c57f07b86f470df4699e1b9dd6bd3c ------------- PR: https://git.openjdk.org/jdk25u/pull/58 From sgehwolf at openjdk.org Wed Aug 6 08:45:11 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 6 Aug 2025 08:45:11 GMT Subject: [jdk21u-dev] RFR: 8334870: javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 20:19:38 GMT, Liam Miller-Cushon wrote: > That is a good question, and I'm not sure how to evaluate the risk/benefit. > > There is some impact from the bug, there was some related discussion on compiler-dev with some input from owners of affected tools ([linked here](https://bugs.openjdk.org/browse/JDK-8341779?focusedId=14728458&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14728458)). I think this is also a concern for Spring which has been trying to adopt more type annotations ([see here](https://spring.io/blog/2025/03/10/null-safety-in-spring-apps-with-jspecify-and-null-away)) and also supports JDK 17 and 21, and can't practically ensure all users are going to pass the `-XD` flag. Thanks for the additional context @cushon. I understand the argument. Proponents seem to be tool developers which is one bucket of JDK users (I want this new feature). With JDK 25 GA being around the corner (September 2025) they'd have ample opportunity to use the on-by-default behaviour and drive the positive feedback loop. If they really want it in JDK 21 as well there is the option of passing the `-XD` flag which should be an improvement over the workarounds in place in various tools. The other bucket of users are existing JDK 21 users who want stability, which I'd claim is the majority. I.e. my code compiled fine on `21.0.8` but doesn't any more on `21.0.x` (where `x > 8`). Therefore, I'm proposing to leave the situation as-is (with `21.0.8` and better). I may be convinced otherwise but I haven't seen a really compelling argument to date. It's a disruptive change and we need to be cautious with any (more) `javac` changes going forward in JDK 21. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1930#issuecomment-3158296721 From shade at openjdk.org Wed Aug 6 08:48:04 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:48:04 GMT Subject: [jdk25u] Integrated: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: <1BCx7WdeoUNsMJC0ceK9QQGY4xV7H3whZ_2okux8ykk=.069177a5-972c-4e15-9fd0-8b9bc643bfcc@github.com> On Fri, 1 Aug 2025 16:46:59 GMT, Aleksey Shipilev wrote: > Improves GHA performance. The patch was in mainline for a week, and we have seen no problems with it. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 4f99224c Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/4f99224c80e5cf8d187f2a9c4e10f014d8e6d6dd Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod 8361478: GHA: Use MSYS2 from GHA runners Backport-of: ed9066bdf48c2d9925aea745951531ebf4af35a8 ------------- PR: https://git.openjdk.org/jdk25u/pull/60 From shade at openjdk.org Wed Aug 6 08:48:04 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 08:48:04 GMT Subject: [jdk25u] RFR: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 16:46:59 GMT, Aleksey Shipilev wrote: > Improves GHA performance. The patch was in mainline for a week, and we have seen no problems with it. > > Additional testing: > - [x] GHA Let's try again then. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/60#issuecomment-3158308494 From goetz at openjdk.org Wed Aug 6 09:13:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 09:13:09 GMT Subject: [jdk21u-dev] RFR: 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP Message-ID: I backport this for parity with 21.0.9-oracle. Resolved because https://bugs.openjdk.org/browse/JDK-8332070 8332070: Convert package.html files in java.management to package-info.java is not in 21. The file format and name changed. ------------- Commit messages: - backport 66535fe26da27dfaf0940bd70deb30942f7d0cdc Changes: https://git.openjdk.org/jdk21u-dev/pull/2060/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2060&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358701 Stats: 24 lines in 1 file changed: 0 ins; 18 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2060.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2060/head:pull/2060 PR: https://git.openjdk.org/jdk21u-dev/pull/2060 From shade at openjdk.org Wed Aug 6 09:17:39 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 09:17:39 GMT Subject: [jdk25u] RFR: 8343546: GHA: Cache required dependencies in master-branch workflow Message-ID: Improves GHA reliability and performance. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 1fa772e8143bb2d758ef183280d123d1ff8aada8 Changes: https://git.openjdk.org/jdk25u/pull/70/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=70&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343546 Stats: 94 lines in 7 files changed: 91 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/70.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/70/head:pull/70 PR: https://git.openjdk.org/jdk25u/pull/70 From duke at openjdk.org Wed Aug 6 09:21:17 2025 From: duke at openjdk.org (Trupti Patil) Date: Wed, 6 Aug 2025 09:21:17 GMT Subject: [jdk25u] Integrated: 8355478: DoubleActionESC.java fails intermittently In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 05:57:02 GMT, Trupti Patil wrote: > - PR Changes > The test currently uses a CountDownLatch of 1, causing it to validate too early?after only one open/close interaction?making the result unreliable. Setting the latch to 2 ensures both ESC-triggered open-close cycles complete before validation, aligning the test with its intended behavior. > > - Testing > Test passes on windows and macos. Test is problemlisted for linux due to [JDK-8356981](https://bugs.openjdk.org/browse/JDK-8356981). > > - Conflicts > No conflicts. Clean backport. > > - Are higher backports completed(25u,21u,17u,11u,8u etc) ? > Applicable to 25u via this MR and the others are being worked upon. > > - Does it contain multiple changesets ? > No This pull request has now been integrated. Changeset: 6d2b9c99 Author: Trupti Patil Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/6d2b9c997a4397fffe52a4ef17f96ba60957085f Stats: 35 lines in 2 files changed: 13 ins; 8 del; 14 mod 8355478: DoubleActionESC.java fails intermittently Backport-of: d1052c70cbddb025e7f5b71bd61176e63277bba0 ------------- PR: https://git.openjdk.org/jdk25u/pull/62 From smandalika at openjdk.org Wed Aug 6 09:21:18 2025 From: smandalika at openjdk.org (Srinivas Mandalika) Date: Wed, 6 Aug 2025 09:21:18 GMT Subject: [jdk25u] Integrated: 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again In-Reply-To: <6MSBuhg6IgS4r3M35SMy36oCvfMqTk6Nb7yHJqRlSi0=.76038e2b-e216-4837-a59b-0eb7139e0636@github.com> References: <6MSBuhg6IgS4r3M35SMy36oCvfMqTk6Nb7yHJqRlSi0=.76038e2b-e216-4837-a59b-0eb7139e0636@github.com> Message-ID: On Tue, 29 Jul 2025 08:50:39 GMT, Srinivas Mandalika wrote: > **PR Changes** > It is seen that this test (which was opensourced in [JDK-8353304](https://bugs.openjdk.org/browse/JDK-8353304)) when run with NimbusLookAndFeel, after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again. > It is because while switching to another L&F say platform(WindowsL&F) from Metal/Nimbus LookAndFeel, if testcase was originally run in Nimbus L&F, SynthMenuItemLayoutHelper() calls MenuItemLayoutHelper.reset where style.getFont(context) return null font so when it calls getFontMetrics(font) it calls font.hashCode which fails with > > Execution failed: `main' threw exception: java.lang.NullPointerException: Cannot invoke "java.awt.Font.hashCode()" because "font" is null > > This is happening because the test calls SwingUtilities.updateComponentTreeUI on tabbedpane. > So, when L&F is changed inside the test via "L&F Menu" option 1st time say Metal to Platform, it changes the L&F of the tabbed pane to Windows L&F, but not for the "L&F Menu" font itself which is still in Nimbus L&F, but style context is reset so when next time "L&F Menu" is clicked to change the L&F, SynthMenuItemLayoutHelper gets null font from invalid context and then it crashes. > Fix is to ensure the updateComponentTreeUI should be for entire frame which consists of "L&F Menu" and the tabs so L&F is changed consistently for all nodes. > > **Testing** > > [JTREG Testing] (1 manual test ) > > runner starting test: javax/swing/JTabbedPane/bug4499556.java > > runner finished test: javax/swing/JTabbedPane/bug4499556.java > > Passed. Execution successful > > Test results: passed: 1 > > **Conflicts** > [MR clean check] (A Clean Backport) -Yes > > [Are higher backports completed(25u,21u,17u,11u,8u etc) ?] > Applicable to 25u via this MR and the others are being worked upon. > > [Does it contain multiple changesets ?] - No This pull request has now been integrated. Changeset: 3db9097a Author: Srinivas Mandalika Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/3db9097a9f001954f981b4ff095c79d187f0dae1 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again Backport-of: 2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed ------------- PR: https://git.openjdk.org/jdk25u/pull/50 From shade at openjdk.org Wed Aug 6 09:51:45 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 09:51:45 GMT Subject: [jdk25u] RFR: 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches Message-ID: Further improves CTW performance. Additional testing: - [x] MacOS AArch64 server fastdebug, `applications/ctw/modules` ------------- Commit messages: - Backport 1ac74898745ce9b109db5571d9dcbd907dd05831 Changes: https://git.openjdk.org/jdk25u/pull/71/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=71&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361180 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/71.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/71/head:pull/71 PR: https://git.openjdk.org/jdk25u/pull/71 From goetz at openjdk.org Wed Aug 6 09:56:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 6 Aug 2025 09:56:45 GMT Subject: [jdk21u-dev] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered Message-ID: I backport this for parity with 21.0.9-oracle. Resolved #import. ------------- Commit messages: - backport 0029554d20f22648994040a041c418d48a2a0eb4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2061/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2061&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360647 Stats: 63 lines in 2 files changed: 42 ins; 3 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2061.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2061/head:pull/2061 PR: https://git.openjdk.org/jdk21u-dev/pull/2061 From sacharya at openjdk.org Wed Aug 6 11:18:12 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Wed, 6 Aug 2025 11:18:12 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: References: Message-ID: <_R0aj6mkCvwq1BSmnRtMGBxkn6lvqV4KMqQfa5Hmvp4=.94076f25-66fc-4c04-a322-046829662246@github.com> On Sun, 20 Jul 2025 05:23:41 GMT, Thomas Stuefe wrote: > Small question, why do we backport refactoring changes? I?m backporting 8294399 because it introduces the UnixDispatcher class, which is a necessary foundation for other functional fixes, including the one in [openjdk/jdk#25817](https://github.com/openjdk/jdk/pull/25817). Although it?s a refactoring change, it helps separate platform-specific logic into a dedicated class, making the code cleaner and easier to maintain. More importantly, the fix that address real issues (async close handling and race conditions) are built on top of this refactoring. Without backporting 8294399, those fixes cannot be cleanly or safely applied to JDK 17. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3159731910 From syan at openjdk.org Wed Aug 6 11:48:04 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 6 Aug 2025 11:48:04 GMT Subject: [jdk25u] RFR: 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 08:45:51 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ee0bcc55](https://github.com/openjdk/jdk/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 19 Jul 2025 and was reviewed by Serguei Spitsyn and Chris Plummer. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/55#issuecomment-3159820923 From syan at openjdk.org Wed Aug 6 11:48:05 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 6 Aug 2025 11:48:05 GMT Subject: [jdk25u] Integrated: 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 08:45:51 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ee0bcc55](https://github.com/openjdk/jdk/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 19 Jul 2025 and was reviewed by Serguei Spitsyn and Chris Plummer. > > Thanks! This pull request has now been integrated. Changeset: ece596aa Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/ece596aa97b25b4d4794621cbd7a96a056d23450 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native Backport-of: ee0bcc55269e92e999862ae5c63ffad7a600f6cc ------------- PR: https://git.openjdk.org/jdk25u/pull/55 From syan at openjdk.org Wed Aug 6 11:55:43 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 6 Aug 2025 11:55:43 GMT Subject: [jdk25u] RFR: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC Message-ID: Hi all, This pull request contains a backport of commit [b4028c91](https://github.com/openjdk/jdk/commit/b4028c91d5615f43cbf209eeeb1014966de22a38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Richard Reingruber on 28 Jul 2025 and was reviewed by Serguei Spitsyn and Christoph Langer. Thanks! ------------- Commit messages: - Backport b4028c91d5615f43cbf209eeeb1014966de22a38 Changes: https://git.openjdk.org/jdk25u/pull/72/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=72&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362482 Stats: 7 lines in 1 file changed: 5 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/72.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/72/head:pull/72 PR: https://git.openjdk.org/jdk25u/pull/72 From ssarathi at openjdk.org Wed Aug 6 12:44:11 2025 From: ssarathi at openjdk.org (Sorna Sarathi N) Date: Wed, 6 Aug 2025 12:44:11 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:47:24 GMT, Goetz Lindenmaier wrote: >> I backport this to get later changes clean. >> I assume this also helps the AIX port with the pipewire updates. > > Hi @suchismith1993 > can you veriy this on AIX? > There are several follow-up changes that also edit the AIX #ifdef part. > I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. Hi @GoeLin I verified in AIX and the build passes without any issues. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3160006652 From shade at openjdk.org Wed Aug 6 12:56:11 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 12:56:11 GMT Subject: [jdk21u-dev] RFR: 8348402: PerfDataManager stalls shutdown for 1ms In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 07:33:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > src/hotspot/share/runtime/objectMonitor.cpp > Resolved as comments in context are different. > > src/hotspot/share/runtime/perfData.hpp > Copyright > > src/hotspot/share/runtime/synchronizer.cpp > Resolved #include. The backport itself looks good. But I have a small doubt we should do it for JDK 21. Catching the critical section for FutileWakeups increment might be not worth it. In mainline, we have deleted these after replacing these PerfData events with related JFR events (https://bugs.openjdk.org/browse/JDK-8348829). But it is a minor risk, so I would not be against it as well. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2058#pullrequestreview-3092408320 From sroy at openjdk.org Wed Aug 6 13:18:05 2025 From: sroy at openjdk.org (Suchismith Roy) Date: Wed, 6 Aug 2025 13:18:05 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:47:24 GMT, Goetz Lindenmaier wrote: >> I backport this to get later changes clean. >> I assume this also helps the AIX port with the pipewire updates. > > Hi @suchismith1993 > can you veriy this on AIX? > There are several follow-up changes that also edit the AIX #ifdef part. > I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. Hi @GoeLin Is there a particular test suite to run for this? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3160134663 From rrich at openjdk.org Wed Aug 6 14:21:08 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 6 Aug 2025 14:21:08 GMT Subject: [jdk25u] RFR: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 11:51:53 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b4028c91](https://github.com/openjdk/jdk/commit/b4028c91d5615f43cbf209eeeb1014966de22a38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 28 Jul 2025 and was reviewed by Serguei Spitsyn and Christoph Langer. > > Thanks! Looks good. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/72#pullrequestreview-3092863054 From sgehwolf at openjdk.org Wed Aug 6 14:37:19 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 6 Aug 2025 14:37:19 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 17:03:08 GMT, Aleksey Shipilev wrote: > Improves GHA usability. > > Additional testing: > - [ ] GHA This seems ok. Please integrate #3070 and merge master to get CI green. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3068#issuecomment-3160440510 From shade at openjdk.org Wed Aug 6 14:45:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 14:45:16 GMT Subject: [jdk11u-dev] RFR: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: <3Kt8HZFiGuNDxUYC4Zb7SqLxicZhUypWakLnMwcBZAs=.c2d9e5f2-4e92-47a7-9ffa-91c00620094b@github.com> On Mon, 4 Aug 2025 10:40:59 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation. The patch is not clean, because RISC-V GHA configuration is missing. So I reapplied the patch by hand. > > Additional testing: > - [x] GHA Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3070#issuecomment-3160464321 From shade at openjdk.org Wed Aug 6 14:45:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 14:45:16 GMT Subject: [jdk11u-dev] Integrated: 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm In-Reply-To: References: Message-ID: <30fMDcaIlMzlTjJFTAQ1vp0n7sUQ9b0IDn_7-pi4KGY=.4bde0d9d-86f5-485b-8ea1-0398df89f5a5@github.com> On Mon, 4 Aug 2025 10:40:59 GMT, Aleksey Shipilev wrote: > Fixes GHA cross-compilation. The patch is not clean, because RISC-V GHA configuration is missing. So I reapplied the patch by hand. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 3ff903a3 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/3ff903a37cc0bbe4cb5e2a6b08faa48fde71445f Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Backport-of: 3fe0d29ec3b5b327d633726677ba1809eec27665 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3070 From shade at openjdk.org Wed Aug 6 15:07:37 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 15:07:37 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: > Improves GHA usability. > > Additional testing: > - [ ] GHA Aleksey Shipilev 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 'master' into JDK-8340185-gha-mode-k - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3068/files - new: https://git.openjdk.org/jdk11u-dev/pull/3068/files/43dec1ea..78c05f3e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3068&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3068&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3068.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3068/head:pull/3068 PR: https://git.openjdk.org/jdk11u-dev/pull/3068 From shade at openjdk.org Wed Aug 6 15:07:37 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 15:07:37 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 14:34:05 GMT, Severin Gehwolf wrote: > This seems ok. Please integrate #3070 and merge master to get CI green. Thanks. Yup, merged, let's see. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3068#issuecomment-3160548959 From duke at openjdk.org Wed Aug 6 16:25:19 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 6 Aug 2025 16:25:19 GMT Subject: [jdk25u] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations Message-ID: Clean backport, adds several tests for string concatenation optimization in C2. ------------- Commit messages: - Backport 6c616c71ec9a8ee6e0203921deef20d09db39698 Changes: https://git.openjdk.org/jdk25u/pull/73/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=73&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357822 Stats: 86 lines in 6 files changed: 81 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/73.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/73/head:pull/73 PR: https://git.openjdk.org/jdk25u/pull/73 From duke at openjdk.org Wed Aug 6 16:36:58 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 6 Aug 2025 16:36:58 GMT Subject: [jdk25u] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations [v2] In-Reply-To: References: Message-ID: > Clean backport, adds several tests for string concatenation optimization in C2. Francesco Andreuzzi 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 6c616c71ec9a8ee6e0203921deef20d09db39698 ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/73/files - new: https://git.openjdk.org/jdk25u/pull/73/files/b58ba062..92ea04d3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=73&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=73&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/73.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/73/head:pull/73 PR: https://git.openjdk.org/jdk25u/pull/73 From shade at openjdk.org Wed Aug 6 17:03:05 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 6 Aug 2025 17:03:05 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: <8YAkS61dr2MtQfcrGACJJ5sLXoVVTDcs3JY0mNQ6eIU=.e7eaa0d7-ffc9-4658-b7cc-0fff18d6d3a9@github.com> On Wed, 6 Aug 2025 15:07:37 GMT, Aleksey Shipilev wrote: >> Improves GHA usability. >> >> Additional testing: >> - [x] GHA > > Aleksey Shipilev 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 'master' into JDK-8340185-gha-mode-k > - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Seems to work fine! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3068#issuecomment-3160908051 From sgehwolf at openjdk.org Wed Aug 6 17:22:06 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 6 Aug 2025 17:22:06 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v2] In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 06:36:15 GMT, Shruthi Acharya wrote: >> OpenJDK PR: https://github.com/openjdk/jdk/pull/23956 >> OpenJDK bug: https://bugs.openjdk.org/browse/JDK-8351458 >> >> The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. > > Shruthi Acharya 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 0de2cddf3a7be23f67af93972875af1235f3107e > > Signed-off-by: Shruthi @shruacha1234 Please read https://openjdk.org/projects/jdk-updates/approval.html In particular in `Rule 1` it says: [...] In that comment the requester must describe why it's important to fix this bug, explain the nature of the fix, estimate its risk and describe its test coverage. [...] Nothing like that is in the existing fix request comment. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2051#issuecomment-3160961014 From ssubramaniam at openjdk.org Wed Aug 6 17:47:27 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 6 Aug 2025 17:47:27 GMT Subject: [jdk21u-dev] Integrated: 8350665: SIZE_FORMAT_HEX macro undefined in gtest In-Reply-To: <-LEd78sSP6JZhNJIWr9st2VdK7KKpkBZWRedua8xH8Y=.be722908-960a-4787-b30b-0b5b6472919a@github.com> References: <-LEd78sSP6JZhNJIWr9st2VdK7KKpkBZWRedua8xH8Y=.be722908-960a-4787-b30b-0b5b6472919a@github.com> Message-ID: On Fri, 1 Aug 2025 21:19:51 GMT, Satyen Subramaniam wrote: > Backporting JDK-8350665: SIZE_FORMAT_HEX macro undefined in gtest. SIZE_FORMAT_HEX macro is undefined in test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp, and can be replaced by "0x%zx". Ran GHA Sanity Checks, local Tier 1 and 2 and adjusted test directly. Patch is clean. Change has been backported by oracle. This pull request has now been integrated. Changeset: d0f905ce Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/d0f905cec69485645a434f7ecf1621e42b091ad2 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8350665: SIZE_FORMAT_HEX macro undefined in gtest Backport-of: b29f8b04780bffff2b25acb95f22b4fdf83f3724 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2028 From duke at openjdk.org Wed Aug 6 18:48:50 2025 From: duke at openjdk.org (Francesco Andreuzzi) Date: Wed, 6 Aug 2025 18:48:50 GMT Subject: [jdk11u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8354941. Fixes a compilation error when building with glibc 2.42, which is rolling out soon on several Linux distros. > > Some minor conflicts arose due to a couple files or snippets which do not exist in jdk11. > > Passes tier1. Francesco Andreuzzi 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 JDK-8354941 - Backport 38bb8adf4f632b08af15f2d8530b35f05f86a020 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3069/files - new: https://git.openjdk.org/jdk11u-dev/pull/3069/files/fa28fbdc..b0294c88 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3069&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3069&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3069.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3069/head:pull/3069 PR: https://git.openjdk.org/jdk11u-dev/pull/3069 From ssubramaniam at openjdk.org Wed Aug 6 22:33:31 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 6 Aug 2025 22:33:31 GMT Subject: [jdk21u-dev] RFR: 8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully" Message-ID: <5L8i1KgTLwtsXwmQiTRoBee2iW2P7uqsg4MvtGHMlb8=.f02d1da0-dc2d-4ccf-8593-f47b6a30aea5@github.com> Backporting JDK-8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully". Similar to [JDK-8269342](https://bugs.openjdk.org/browse/JDK-8269342), using -XX:CICrashAt=1 does not guarantee a crash - adding the -XX:+CICountNative flag fixes this test reliability. Ran GHA Sanity Checks, local Tier 1 and 2 and adjusted test directly. Patch is clean. ------------- Commit messages: - Backport a8e62af733cb1acc1370561c9dd374b3f9c2c294 Changes: https://git.openjdk.org/jdk21u-dev/pull/2062/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2062&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331389 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2062.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2062/head:pull/2062 PR: https://git.openjdk.org/jdk21u-dev/pull/2062 From duke at openjdk.org Wed Aug 6 23:30:00 2025 From: duke at openjdk.org (toshiogata) Date: Wed, 6 Aug 2025 23:30:00 GMT Subject: [jdk11u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main [v4] In-Reply-To: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> References: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> Message-ID: > Hi all, > > I would like to backport this patch to improve test maintainability. The patch is not clean. A text block needs to be replaced with string literals. > Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. > > Thank you. toshiogata 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 six additional commits since the last revision: - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Replace a text block with string literals - Backport fbeac98c84078a566c572abeba07c49e94bbf26b ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3002/files - new: https://git.openjdk.org/jdk11u-dev/pull/3002/files/dbf9216f..4d7cbc55 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=02-03 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3002.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3002/head:pull/3002 PR: https://git.openjdk.org/jdk11u-dev/pull/3002 From ssubramaniam at openjdk.org Thu Aug 7 02:28:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 02:28:00 GMT Subject: [jdk21u-dev] RFR: 8319598: SMFParser misinterprets interrupted running status Message-ID: Backporting JDK-8319598: SMFParser misinterprets interrupted running status. The MIDI file parser misinterprets events without status byte when they appear directly after a Meta of SysEx event. This fix uses the status of the last channel event as running status, which is the more conservative solution. Ran GHA Sanity Checks, local Tier 1 and 2 and new test directly. Patch is clean. ------------- Commit messages: - Backport 62d5d1e99c118b6ed26e79a2f7247308f8c23310 Changes: https://git.openjdk.org/jdk21u-dev/pull/2063/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2063&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319598 Stats: 154 lines in 2 files changed: 151 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2063.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2063/head:pull/2063 PR: https://git.openjdk.org/jdk21u-dev/pull/2063 From syan at openjdk.org Thu Aug 7 02:57:19 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 7 Aug 2025 02:57:19 GMT Subject: [jdk25u] RFR: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC In-Reply-To: References: Message-ID: <0iIn7vcHtEdPmiBMYQTlt8RN1KgJwnaOfl_zTQKYUZc=.40b49f4c-f8a2-4b3a-bf8a-7c5042e54a0b@github.com> On Wed, 6 Aug 2025 14:18:48 GMT, Richard Reingruber wrote: > Looks good. Thanks @reinrich for the reviews. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/72#issuecomment-3162240966 From abakhtin at openjdk.org Thu Aug 7 04:53:23 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Thu, 7 Aug 2025 04:53:23 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 20:11:03 GMT, Alexey Bakhtin wrote: >> 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: >> >> Merge branch 'master' into goetz_backport_8342075 > > Thank you for the backport! The changes look good to me > HI @alexeybakhtin I saw in #3298 that you are using a ThreadPool in the tests. I think this is a useful improvement. Should I add that to my change here? Yes, I forgot about these changes. I think they could be useful here to clean up resources. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3786#issuecomment-3162456437 From shade at openjdk.org Thu Aug 7 06:58:30 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 7 Aug 2025 06:58:30 GMT Subject: [jdk11u-dev] RFR: 8340185: Use make -k on GHA to catch more build errors [v2] In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 15:07:37 GMT, Aleksey Shipilev wrote: >> Improves GHA usability. >> >> Additional testing: >> - [x] GHA > > Aleksey Shipilev 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 'master' into JDK-8340185-gha-mode-k > - Backport e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3068#issuecomment-3162740709 From shade at openjdk.org Thu Aug 7 06:58:30 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 7 Aug 2025 06:58:30 GMT Subject: [jdk11u-dev] Integrated: 8340185: Use make -k on GHA to catch more build errors In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 17:03:08 GMT, Aleksey Shipilev wrote: > Improves GHA usability. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: a7e7709b Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/a7e7709bb346d6d0e4dc9e2b9d4eeb60f884f782 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8340185: Use make -k on GHA to catch more build errors Backport-of: e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3068 From shade at openjdk.org Thu Aug 7 07:06:30 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 7 Aug 2025 07:06:30 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 23:05:58 GMT, Cesar Soares Lucas wrote: > Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. Also, if you merge with upstream master, the GHA jobs would be fixed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3162771907 From goetz at openjdk.org Thu Aug 7 08:08:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:08:25 GMT Subject: [jdk21u-dev] Integrated: 8327879: Convert javax/swing/border/Test4760089.java applet test to main In-Reply-To: <7HciGWUSvvpGOtZPXTSLo4_PGf4KiV5IqqVQOiV7cfk=.3f00df84-0304-45f1-ad56-5719164c1ac5@github.com> References: <7HciGWUSvvpGOtZPXTSLo4_PGf4KiV5IqqVQOiV7cfk=.3f00df84-0304-45f1-ad56-5719164c1ac5@github.com> Message-ID: On Mon, 4 Aug 2025 20:51:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle, This pull request has now been integrated. Changeset: 9512e539 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9512e539084f39134afdf310b0d43eac07ef1703 Stats: 71 lines in 2 files changed: 25 ins; 35 del; 11 mod 8327879: Convert javax/swing/border/Test4760089.java applet test to main Backport-of: a68f5d7331c2e6c4bc51eee95abcbabb5a19b484 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2045 From goetz at openjdk.org Thu Aug 7 08:10:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:10:27 GMT Subject: [jdk21u-dev] Integrated: 8328367: Convert java/awt/Component/UpdatingBootTime test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 20:52:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: d2276572 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d22765720b5c8e31e805e4f9a20e7ad8ae401d38 Stats: 363 lines in 3 files changed: 98 ins; 265 del; 0 mod 8328367: Convert java/awt/Component/UpdatingBootTime test to main Backport-of: 03c25b15eb73e594d1329be397cd34e206d2682b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2046 From goetz at openjdk.org Thu Aug 7 08:13:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:13:31 GMT Subject: [jdk21u-dev] Integrated: 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:02:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > Either the test works not correctly, or I did not understand. But behaviour is unchanged. This pull request has now been integrated. Changeset: 576a0a85 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/576a0a85dd82a86b99b8193246533986598ec7de Stats: 238 lines in 3 files changed: 107 ins; 131 del; 0 mod 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main Backport-of: 0efd9dc09b969846f79fb8ca16ddf565117d52b6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2047 From goetz at openjdk.org Thu Aug 7 08:15:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:15:26 GMT Subject: [jdk21u-dev] Integrated: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:11:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 7d1f6394 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7d1f6394e7f07b75d0ddb9d786188a8d598bcd99 Stats: 361 lines in 3 files changed: 79 ins; 282 del; 0 mod 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main Backport-of: 739957ca1e3b9ac9131a68990178e92691744157 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2048 From goetz at openjdk.org Thu Aug 7 08:17:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:17:26 GMT Subject: [jdk17u-dev] Integrated: 8327879: Convert javax/swing/border/Test4760089.java applet test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 20:51:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 0480a8e6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0480a8e6ff2584e909ef4813a267f493a3b73a10 Stats: 71 lines in 2 files changed: 25 ins; 35 del; 11 mod 8327879: Convert javax/swing/border/Test4760089.java applet test to main Backport-of: a68f5d7331c2e6c4bc51eee95abcbabb5a19b484 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3811 From goetz at openjdk.org Thu Aug 7 08:17:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:17:27 GMT Subject: [jdk17u-dev] RFR: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main In-Reply-To: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> References: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> Message-ID: On Mon, 4 Aug 2025 21:11:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. GHA failure: javac crashed on several tests. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3814#issuecomment-3163030801 From goetz at openjdk.org Thu Aug 7 08:18:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:18:19 GMT Subject: [jdk21u-dev] Integrated: 8328190: Convert AWTPanelSmoothWheel.html applet test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:17:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 1452e0ec Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1452e0ecf6fd1d6502644d468571854582209afb Stats: 425 lines in 3 files changed: 131 ins; 294 del; 0 mod 8328190: Convert AWTPanelSmoothWheel.html applet test to main Backport-of: c7bbf849290b39b8e89290234d70d8333df24710 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2049 From goetz at openjdk.org Thu Aug 7 08:20:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:20:19 GMT Subject: [jdk17u-dev] Integrated: 8328367: Convert java/awt/Component/UpdatingBootTime test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 20:52:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 4ef5d76b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4ef5d76bc68ca3e053f9e9986e3652f502b82ea7 Stats: 363 lines in 3 files changed: 98 ins; 265 del; 0 mod 8328367: Convert java/awt/Component/UpdatingBootTime test to main Backport-of: 03c25b15eb73e594d1329be397cd34e206d2682b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3812 From goetz at openjdk.org Thu Aug 7 08:21:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:21:28 GMT Subject: [jdk21u-dev] Integrated: 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:19:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 59c9396b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/59c9396b8477bbfb05eafeb7742c18843c1d1c78 Stats: 431 lines in 3 files changed: 142 ins; 289 del; 0 mod 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main Backport-of: c7cf6020782525eb17ff3013195a81d711a4fce1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2050 From goetz at openjdk.org Thu Aug 7 08:25:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:25:24 GMT Subject: [jdk17u-dev] Integrated: 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:04:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: a061cbed Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a061cbed108df48851d86b2bd208dc41e424cf43 Stats: 238 lines in 3 files changed: 107 ins; 131 del; 0 mod 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main Backport-of: 0efd9dc09b969846f79fb8ca16ddf565117d52b6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3813 From goetz at openjdk.org Thu Aug 7 08:26:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:26:21 GMT Subject: [jdk21u-dev] Integrated: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:25:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 833c61d6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/833c61d675204637f4fbc3e11263dee6766bf167 Stats: 33 lines in 1 file changed: 7 ins; 14 del; 12 mod 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found Backport-of: bcad87eacbd7fbfd3254479b7e061bab34e64aec ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2052 From goetz at openjdk.org Thu Aug 7 08:31:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:31:17 GMT Subject: [jdk21u-dev] Integrated: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: <5NxXJ62GHqplvoEPVSk6YSJndaFPePqZpS5sPH94Lws=.85e971be-2c37-4fcf-872b-caf53a8ad736@github.com> On Tue, 5 Aug 2025 11:39:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Combination of two clean backports. This pull request has now been integrated. Changeset: 6f6974f6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6f6974f6320e51a7842ec6715ffa8409833fe465 Stats: 355 lines in 3 files changed: 347 ins; 1 del; 7 mod 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc 8362390: AIX make fails in awt_GraphicsEnv.c Reviewed-by: mbaesken Backport-of: 18c2e40de75f974858aeb453892e4c7c8d5aa90e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2053 From goetz at openjdk.org Thu Aug 7 08:35:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:35:31 GMT Subject: [jdk17u-dev] Integrated: 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main In-Reply-To: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> References: <_RJt218QUft3RxwPOlZbGnLj1p7O1vZq8c9KNVERvMU=.2892f15a-1271-40bb-9b1e-8978bd01a995@github.com> Message-ID: On Mon, 4 Aug 2025 21:11:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: bcfb5bbe Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bcfb5bbee54ed181328cb1e3880b229a924859f0 Stats: 361 lines in 3 files changed: 79 ins; 282 del; 0 mod 8328384: Convert java/awt/FileDialog/FileDialogOpenDirTest test to main Backport-of: 739957ca1e3b9ac9131a68990178e92691744157 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3814 From goetz at openjdk.org Thu Aug 7 08:46:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 08:46:22 GMT Subject: [jdk21u-dev] RFR: 8348402: PerfDataManager stalls shutdown for 1ms In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 07:33:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > src/hotspot/share/runtime/objectMonitor.cpp > Resolved as comments in context are different. > > src/hotspot/share/runtime/perfData.hpp > Copyright > > src/hotspot/share/runtime/synchronizer.cpp > Resolved #include. OK, I can set it aside for now and pick it up again if there is an additional trigger to backport it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2058#issuecomment-3163131025 From goetz at openjdk.org Thu Aug 7 09:16:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:16:20 GMT Subject: [jdk17u-dev] Integrated: 8328190: Convert AWTPanelSmoothWheel.html applet test to main In-Reply-To: <56F5PerJnyA1nkgrFAC18zZKXXbd88440vAg1_F1Enk=.f91e6897-d7e9-43f4-8165-431aa7ee9fcb@github.com> References: <56F5PerJnyA1nkgrFAC18zZKXXbd88440vAg1_F1Enk=.f91e6897-d7e9-43f4-8165-431aa7ee9fcb@github.com> Message-ID: On Mon, 4 Aug 2025 21:17:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: ab3a6f14 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ab3a6f140a56775d75828d2eefd4f941bef03650 Stats: 425 lines in 3 files changed: 131 ins; 294 del; 0 mod 8328190: Convert AWTPanelSmoothWheel.html applet test to main Backport-of: c7bbf849290b39b8e89290234d70d8333df24710 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3815 From goetz at openjdk.org Thu Aug 7 09:18:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:18:22 GMT Subject: [jdk17u-dev] Integrated: 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 21:19:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: b3d7dc59 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b3d7dc59273be2a01fe901e2e01479ab2f456d99 Stats: 431 lines in 3 files changed: 142 ins; 289 del; 0 mod 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main Backport-of: c7cf6020782525eb17ff3013195a81d711a4fce1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3816 From goetz at openjdk.org Thu Aug 7 09:21:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:21:29 GMT Subject: [jdk17u-dev] Integrated: 8349583: Add mechanism to disable signature schemes based on their TLS scope In-Reply-To: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> References: <0AkXahuQbYIy69_zcDvNT9-EKVD-6ngUd5DKr0ykbbc=.d0189c66-f2d4-4762-ac1e-f3804c95c11b@github.com> Message-ID: On Mon, 4 Aug 2025 10:25:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > I needed to resolve several files, and it took some effort to get the > patches to the right places. But looks quite good now. > Maybe we should backport cleanup changes more often? > > src/java.base/share/classes/sun/security/ssl/CertificateRequest.java > Resolved because "8291509: Minor cleanup could be done in sun.security" > not in 17. > > src/java.base/share/classes/sun/security/ssl/HandshakeContext.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java > Resolved because "8284893: Fix typos in java.base" > not in 17. > > src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java > src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/SignatureScheme.java > Some real resolves needed here: > Hunk #1 FAILED at 1. Copyright. > Hunk #7 FAILED at 438. Resolved code because "8280494: (D)TLS signature schemes" is not in 17. > Hunk #9 FAILED at 475. Trivial resolv due to context ("8281236: (D)TLS key exchange named groups" is not in 17). > > src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java > Trivial resolves because of "8291509: Minor cleanup could be done in sun.security" > > test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java > Resolved because of "8303480: Miscellaneous fixes to mostly invisible doc comments" This pull request has now been integrated. Changeset: fe850da3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fe850da38a3fc0c9ce6cf9348efca3c846e97143 Stats: 1272 lines in 21 files changed: 923 ins; 224 del; 125 mod 8349583: Add mechanism to disable signature schemes based on their TLS scope Reviewed-by: mdoerr Backport-of: b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3810 From goetz at openjdk.org Thu Aug 7 09:25:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:25:36 GMT Subject: [jdk17u-dev] RFR: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension [v2] In-Reply-To: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> References: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> Message-ID: > I backport this as follow-up to JDK-8349583. This needs to go along with this change and is independent of Java version. 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 five additional commits since the last revision: - backport 34807df7627b067f750578987c941213a5f8336a - Merge - Resolves - backport b91c92752c65f2c05549c4e4cd8e413e9f5e2d28 - backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3820/files - new: https://git.openjdk.org/jdk17u-dev/pull/3820/files/0a1e54b2..0a1e54b2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3820&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3820&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3820.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3820/head:pull/3820 PR: https://git.openjdk.org/jdk17u-dev/pull/3820 From goetz at openjdk.org Thu Aug 7 09:28:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:28:16 GMT Subject: [jdk17u-dev] Integrated: 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:03:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle from 21. This pull request has now been integrated. Changeset: f545221e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f545221e03d4a4a1b2a6dfeb601ff7d472b92ada Stats: 7 lines in 1 file changed: 2 ins; 0 del; 5 mod 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java Backport-of: f5ae66e127d1ce63be1d78434805919e99d84ecc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3817 From goetz at openjdk.org Thu Aug 7 09:31:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:31:23 GMT Subject: [jdk17u-dev] Integrated: 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:22:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle from 21. This pull request has now been integrated. Changeset: 0642b6f3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0642b6f3b72e024d5b77ec59e2704a231e28dd38 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled Backport-of: 99dfee6f42e8eb449cabc984798993e2c838eb53 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3818 From goetz at openjdk.org Thu Aug 7 09:34:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 09:34:16 GMT Subject: [jdk17u-dev] Integrated: 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 11:26:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: f9aa4422 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f9aa44224c9b8ac7b7f3de89ee21985fb2fcf3e0 Stats: 33 lines in 1 file changed: 7 ins; 14 del; 12 mod 8358697: TextLayout/MyanmarTextTest.java passes if no Myanmar font is found Backport-of: bcad87eacbd7fbfd3254479b7e061bab34e64aec ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3819 From shade at openjdk.org Thu Aug 7 10:12:21 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 7 Aug 2025 10:12:21 GMT Subject: [jdk21u-dev] RFR: 8348402: PerfDataManager stalls shutdown for 1ms In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 08:43:45 GMT, Goetz Lindenmaier wrote: > OK, I can set it aside for now and pick it up again if there is an additional trigger to backport it. I am not blocking this, just giving a perspective :) (+): The positive impact on small applications is noticeable. We have argued about the negative impact back when it was done in mainline, and reasoned it is minor at worst. The synchronization is on `FutuleWakeups` path, where we already are in the world of pain. (+): Doing the proper CS synchronization between perf data counters and their manager allows more reliable shutdown. I can see how this might mitigate some JVM shutdown crashes in the wild. (-): We see lots of performance-sensitive applications run with `-XX:-UsePerfData`, where neither of these issues manifest. So the positive impact is smaller. (-): Since this CS-taking code path is summarily removed in JDK 25. So if we backport, only JDK 21 would be taking it. This also tells us waiting for real-world JDK 25 testing is futile, since there is nothing to test. So on balance, we can take it into JDK 21. Let's not do any prior releases, though. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2058#issuecomment-3163422985 From mbaesken at openjdk.org Thu Aug 7 11:34:23 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 11:34:23 GMT Subject: [jdk21u-dev] RFR: 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:05:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved because https://bugs.openjdk.org/browse/JDK-8332070 8332070: Convert package.html files in java.management to package-info.java > is not in 21. > The file format and name changed. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2060#pullrequestreview-3096665897 From mbaesken at openjdk.org Thu Aug 7 11:39:20 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 11:39:20 GMT Subject: [jdk21u-dev] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:49:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved #import. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2061#pullrequestreview-3096688972 From mbaesken at openjdk.org Thu Aug 7 11:49:20 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 11:49:20 GMT Subject: [jdk17u-dev] RFR: 8361212: Remove AffirmTrust root CAs In-Reply-To: References: Message-ID: <4WowGm8C_EsPf6YfRlXESrBb3LZzLkz-BsUvm8l2Fkk=.5d8a23d4-a75f-42dd-930c-0785d1d3a435@github.com> On Tue, 5 Aug 2025 21:48:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > As always, I had to adapt the file locations and fix the checksum in VerifyCACerts. See extra commit. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3821#pullrequestreview-3096740713 From goetz at openjdk.org Thu Aug 7 12:13:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 12:13:58 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v4] In-Reply-To: References: Message-ID: <3RO9uP2w6sxULnfqp46VoiaCzKabIUbI79mmLRbi4k8=.2bae2fb4-cc0a-4725-a6bb-045cf42e5e88@github.com> > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Test improvements by Aleksey Bakhtin ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3786/files - new: https://git.openjdk.org/jdk17u-dev/pull/3786/files/c86d9d24..073bb3d5 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=02-03 Stats: 37 lines in 2 files changed: 17 ins; 0 del; 20 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From goetz at openjdk.org Thu Aug 7 12:13:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 12:13:58 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v3] In-Reply-To: References: Message-ID: <4JTMY2U_sQghVudNp_p-t7RzdHIY8r9WDqGsN_ZqtPs=.ed28c470-d67d-401f-ac1a-d8016fcc484f@github.com> On Tue, 5 Aug 2025 09:43:45 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the change in 21. >> >> src/java.net.http/share/classes/jdk/internal/net/http/Stream.java >> Two trivial resolves due to context. >> >> src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java >> >> Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks >> is not in 17. >> >> src/java.net.http/share/classes/module-info.java >> Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" >> is not in 17. The CSR for 17 documents that this is dropped. >> >> Follow ups are on the list of backports I will do. >> Blocking changes all already in 17. >> >> I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not >> implement AutoClosable / shutdownNow() / close() in 17. >> I also amended the @build instructions in StreamFlowControlTest.java. > > 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: > > Merge branch 'master' into goetz_backport_8342075 Thanks, I added them. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3786#issuecomment-3163928472 From mbaesken at openjdk.org Thu Aug 7 12:43:31 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 12:43:31 GMT Subject: [jdk25u] RFR: 8360518: Docker tests do not work when asan is configured Message-ID: 8360518: Docker tests do not work when asan is configured ------------- Commit messages: - Backport 01b15bc1f961f43ae11db0c15f45763c4ec4180b Changes: https://git.openjdk.org/jdk25u/pull/74/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=74&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360518 Stats: 23 lines in 23 files changed: 23 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/74.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/74/head:pull/74 PR: https://git.openjdk.org/jdk25u/pull/74 From mbaesken at openjdk.org Thu Aug 7 12:48:24 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 7 Aug 2025 12:48:24 GMT Subject: [jdk21u-dev] Integrated: 8357826: Avoid running some jtreg tests when asan is configured In-Reply-To: References: Message-ID: On Thu, 31 Jul 2025 09:22:31 GMT, Matthias Baesken wrote: > Backport of 8357826 This pull request has now been integrated. Changeset: 52a0b114 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/52a0b1143f8b6650a51c7b72891e3f148324d0e5 Stats: 62 lines in 12 files changed: 60 ins; 0 del; 2 mod 8357826: Avoid running some jtreg tests when asan is configured Reviewed-by: rschmelter Backport-of: d7aa34982053bad37b3b726539f1245d054258f4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2023 From goetz at openjdk.org Thu Aug 7 12:55:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 12:55:21 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 12:41:22 GMT, Sorna Sarathi N wrote: >> Hi @suchismith1993 >> can you veriy this on AIX? >> There are several follow-up changes that also edit the AIX #ifdef part. >> I assume this is wanted for AIX anyways, and it makes the follow-up clean, and in itself is clean. > > Hi @GoeLin > I verified in AIX and the build passes without any issues. Hi @Sorna-Sarathi , @suchismith1993 Thanks for verifying. I think running some of test/jdk/java/awt should be fine. Best regards, Goetz. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3808#issuecomment-3164066641 From goetz at openjdk.org Thu Aug 7 13:54:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 13:54:29 GMT Subject: [jdk17u-dev] RFR: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - backport 65d9f119c401c26c9a6436f5c9a513f91bb8c753 Changes: https://git.openjdk.org/jdk17u-dev/pull/3825/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3825&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328328 Stats: 783 lines in 4 files changed: 168 ins; 614 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3825.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3825/head:pull/3825 PR: https://git.openjdk.org/jdk17u-dev/pull/3825 From goetz at openjdk.org Thu Aug 7 13:54:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 13:54:37 GMT Subject: [jdk21u-dev] RFR: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 65d9f119c401c26c9a6436f5c9a513f91bb8c753 Changes: https://git.openjdk.org/jdk21u-dev/pull/2064/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2064&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328328 Stats: 783 lines in 4 files changed: 168 ins; 614 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2064.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2064/head:pull/2064 PR: https://git.openjdk.org/jdk21u-dev/pull/2064 From goetz at openjdk.org Thu Aug 7 13:58:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 13:58:31 GMT Subject: [jdk17u-dev] RFR: 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 700d2b91defd421a2818f53830c24f70d11ba4f6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3826/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3826&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328401 Stats: 244 lines in 2 files changed: 18 ins; 176 del; 50 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3826.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3826/head:pull/3826 PR: https://git.openjdk.org/jdk17u-dev/pull/3826 From goetz at openjdk.org Thu Aug 7 14:00:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 14:00:10 GMT Subject: [jdk21u-dev] RFR: 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 700d2b91defd421a2818f53830c24f70d11ba4f6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2065/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2065&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328401 Stats: 244 lines in 2 files changed: 18 ins; 176 del; 50 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2065.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2065/head:pull/2065 PR: https://git.openjdk.org/jdk21u-dev/pull/2065 From goetz at openjdk.org Thu Aug 7 14:04:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 14:04:29 GMT Subject: [jdk21u-dev] RFR: 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual Message-ID: <80WZCWz0W9HtpNgNUIdWIR7PeMYf2Z2HUxr3MkEy0o0=.93b487f9-7c03-457a-8fd9-ed11efbef7be@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 43080173e88c8f53cd54c9096c79f3144007fd97 Changes: https://git.openjdk.org/jdk21u-dev/pull/2066/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2066&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328631 Stats: 109 lines in 2 files changed: 20 ins; 53 del; 36 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2066.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2066/head:pull/2066 PR: https://git.openjdk.org/jdk21u-dev/pull/2066 From goetz at openjdk.org Thu Aug 7 14:07:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 14:07:45 GMT Subject: [jdk21u-dev] RFR: 8328570: Convert closed JViewport manual applet tests to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 725d87bbc2abae2ca856d91668f0a494f93fca1c Changes: https://git.openjdk.org/jdk21u-dev/pull/2067/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2067&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328570 Stats: 428 lines in 5 files changed: 428 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2067.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2067/head:pull/2067 PR: https://git.openjdk.org/jdk21u-dev/pull/2067 From goetz at openjdk.org Thu Aug 7 14:03:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 7 Aug 2025 14:03:29 GMT Subject: [jdk17u-dev] RFR: 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual Message-ID: <48x1fUr_8ikhFJPVgWhYvam7YM_49ucKH-Yja5zsxH4=.b5269ff9-37dc-4223-b851-d9c0b7cf5d47@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 43080173e88c8f53cd54c9096c79f3144007fd97 Changes: https://git.openjdk.org/jdk17u-dev/pull/3827/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3827&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328631 Stats: 109 lines in 2 files changed: 20 ins; 53 del; 36 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3827.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3827/head:pull/3827 PR: https://git.openjdk.org/jdk17u-dev/pull/3827 From sgehwolf at openjdk.org Thu Aug 7 15:19:14 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 7 Aug 2025 15:19:14 GMT Subject: [jdk21u-dev] RFR: 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization In-Reply-To: References: Message-ID: On Tue, 22 Jul 2025 15:15:13 GMT, Radim Vansa wrote: > This backport is a partial fix for a performance regression and prerequisite for backport of https://github.com/openjdk/jdk/pull/24847 (will be done through https://github.com/rvansa/jdk21u-dev/tree/refs/heads/rvansa/backport-8352075) > > The backport was not clean; a notable new change is in `reflectionUtils.hpp` (later JDK versions remove the affected class) - I am adding `friend class FieldStream` to `InstanceKlass` to accomodate for this. > > Backport-of: f169fc5a99ee2b485e156c043134ab76b7e5ebd9 https://bugs.openjdk.org/browse/JDK-8352075 is a fairly recent change (June 2025) in JDK 25 and touches core parts of the VM. We should stage this backport. Deferring to January as we'd have at least some real-world usage in JDK 25 at this point. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2010#issuecomment-3164635653 From sgehwolf at openjdk.org Thu Aug 7 15:27:18 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 7 Aug 2025 15:27:18 GMT Subject: [jdk21u-dev] RFR: 8319598: SMFParser misinterprets interrupted running status In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 02:18:40 GMT, Satyen Subramaniam wrote: > Backporting JDK-8319598: SMFParser misinterprets interrupted running status. The MIDI file parser misinterprets events without status byte when they appear directly after a Meta of SysEx event. This fix uses the status of the last channel event as running status, which is the more conservative solution. Ran GHA Sanity Checks, local Tier 1 and 2 and new test directly. Patch is clean. Please merge master to get green GHA run. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2063#issuecomment-3164672125 From ssubramaniam at openjdk.org Thu Aug 7 16:27:34 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 16:27:34 GMT Subject: [jdk21u-dev] RFR: 8319598: SMFParser misinterprets interrupted running status [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8319598: SMFParser misinterprets interrupted running status. The MIDI file parser misinterprets events without status byte when they appear directly after a Meta of SysEx event. This fix uses the status of the last channel event as running status, which is the more conservative solution. Ran GHA Sanity Checks, local Tier 1 and 2 and new test directly. Patch is clean. Satyen Subramaniam 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 8319598 - Backport 62d5d1e99c118b6ed26e79a2f7247308f8c23310 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2063/files - new: https://git.openjdk.org/jdk21u-dev/pull/2063/files/0fab2e0f..b0769312 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2063&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2063&range=00-01 Stats: 5836 lines in 89 files changed: 2693 ins; 2854 del; 289 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2063.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2063/head:pull/2063 PR: https://git.openjdk.org/jdk21u-dev/pull/2063 From cslucas at openjdk.org Thu Aug 7 17:59:04 2025 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Thu, 7 Aug 2025 17:59:04 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter [v2] In-Reply-To: References: Message-ID: > Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. Cesar Soares Lucas 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-JohnTortugo-45c914c3-master - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2029/files - new: https://git.openjdk.org/jdk21u-dev/pull/2029/files/517fcfdc..0435e6e4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2029&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2029&range=00-01 Stats: 5836 lines in 89 files changed: 2693 ins; 2854 del; 289 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2029.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2029/head:pull/2029 PR: https://git.openjdk.org/jdk21u-dev/pull/2029 From ssubramaniam at openjdk.org Thu Aug 7 19:35:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 19:35:21 GMT Subject: [jdk11u-dev] Integrated: 8247362: HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected" In-Reply-To: <8F4fVJ2TOtoUKPXG9wtGNjMn97RLtP1MnKYiTuc7oCw=.f7bf19d5-a8e2-4112-9d86-df10e56b4c5e@github.com> References: <8F4fVJ2TOtoUKPXG9wtGNjMn97RLtP1MnKYiTuc7oCw=.f7bf19d5-a8e2-4112-9d86-df10e56b4c5e@github.com> Message-ID: On Fri, 11 Jul 2025 21:03:48 GMT, Satyen Subramaniam wrote: > Backporting JDK-8247362: HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected". Adjusted test to add @ requires for GCs, fixing failure when run with GC directly. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. This pull request has now been integrated. Changeset: 694f5612 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk11u-dev/commit/694f56120609d96052792382916c78a4b5ca66e5 Stats: 24 lines in 1 file changed: 23 ins; 0 del; 1 mod 8247362: HeapDumpCompressedTest.java#id0 fails due to "Multiple garbage collectors selected" Reviewed-by: rschmelter Backport-of: 74500984585c1b93e91931c19d3b95f86e3085ec ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3061 From ssubramaniam at openjdk.org Thu Aug 7 19:36:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 19:36:16 GMT Subject: [jdk11u-dev] Integrated: 8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest In-Reply-To: <6BTFZxDrWeJigcnh17pkA8gYsa1CogVldwG1-ZedvH8=.26a90d13-10b2-4612-b983-3f57bd1fae2d@github.com> References: <6BTFZxDrWeJigcnh17pkA8gYsa1CogVldwG1-ZedvH8=.26a90d13-10b2-4612-b983-3f57bd1fae2d@github.com> Message-ID: On Fri, 11 Jul 2025 17:32:48 GMT, Satyen Subramaniam wrote: > Backporting JDK-8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest. Adjusting test to be compatible with ZGC by slightly shortening output string check. Also cleaning up test by removing redundant "gc=debug". Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. This pull request has now been integrated. Changeset: 098d324d Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk11u-dev/commit/098d324d4ab23c6d35dca76aa9dd868f421652d5 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod 8231943: ZGC: Enable serviceability/dcmd/gc/RunGCTest Backport-of: db89b5fdf9f1dca06ba569dbf61e15f637a4367b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3060 From ssubramaniam at openjdk.org Thu Aug 7 19:42:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 7 Aug 2025 19:42:15 GMT Subject: [jdk21u-dev] Integrated: 8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully" In-Reply-To: <5L8i1KgTLwtsXwmQiTRoBee2iW2P7uqsg4MvtGHMlb8=.f02d1da0-dc2d-4ccf-8593-f47b6a30aea5@github.com> References: <5L8i1KgTLwtsXwmQiTRoBee2iW2P7uqsg4MvtGHMlb8=.f02d1da0-dc2d-4ccf-8593-f47b6a30aea5@github.com> Message-ID: <0pFy5WlpusEADF1Wi8TELXa_ZhcvDzbHgrqOVgf8xKU=.3f33f675-096c-41ed-9a7c-ad3fdac59f79@github.com> On Wed, 6 Aug 2025 22:27:00 GMT, Satyen Subramaniam wrote: > Backporting JDK-8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully". Similar to [JDK-8269342](https://bugs.openjdk.org/browse/JDK-8269342), using -XX:CICrashAt=1 does not guarantee a crash - adding the -XX:+CICountNative flag fixes this test reliability. Ran GHA Sanity Checks, local Tier 1 and 2 and adjusted test directly. Patch is clean. This pull request has now been integrated. Changeset: faa45e8d Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/faa45e8dc286c4a798835bdddaa1bb841380e009 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod 8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully" Backport-of: a8e62af733cb1acc1370561c9dd374b3f9c2c294 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2062 From dholmes at openjdk.org Fri Aug 8 00:46:42 2025 From: dholmes at openjdk.org (David Holmes) Date: Fri, 8 Aug 2025 00:46:42 GMT Subject: [jdk25u] RFR: 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory Message-ID: Hi all, This pull request contains a backport of commit [078d0d49](https://github.com/openjdk/jdk/commit/078d0d4968e26bb7a15417f1c4e891869c69dc6c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by David Holmes on 7 Aug 2025 and was reviewed by Daniel D. Daugherty, Johan Sj?len and Axel Boldt-Christmas. Thanks! ------------- Commit messages: - Backport 078d0d4968e26bb7a15417f1c4e891869c69dc6c Changes: https://git.openjdk.org/jdk25u/pull/75/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=75&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364235 Stats: 14 lines in 1 file changed: 8 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/75.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/75/head:pull/75 PR: https://git.openjdk.org/jdk25u/pull/75 From ssubramaniam at openjdk.org Fri Aug 8 02:59:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 8 Aug 2025 02:59:21 GMT Subject: [jdk21u-dev] Integrated: 8319598: SMFParser misinterprets interrupted running status In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 02:18:40 GMT, Satyen Subramaniam wrote: > Backporting JDK-8319598: SMFParser misinterprets interrupted running status. The MIDI file parser misinterprets events without status byte when they appear directly after a Meta of SysEx event. This fix uses the status of the last channel event as running status, which is the more conservative solution. Ran GHA Sanity Checks, local Tier 1 and 2 and new test directly. Patch is clean. This pull request has now been integrated. Changeset: f94b2d6b Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/f94b2d6bd3354ad775a2a476a5c1774878bc5eaa Stats: 154 lines in 2 files changed: 151 ins; 0 del; 3 mod 8319598: SMFParser misinterprets interrupted running status Backport-of: 62d5d1e99c118b6ed26e79a2f7247308f8c23310 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2063 From jbechberger at openjdk.org Fri Aug 8 08:59:05 2025 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Fri, 8 Aug 2025 08:59:05 GMT Subject: [jdk25u] RFR: 8359690: New test TestCPUTimeSampleThrottling still fails intermittently Message-ID: 8359690: New test TestCPUTimeSampleThrottling still fails intermittently ------------- Commit messages: - Backport 487cc3c5be769d15d61cb950137d52ba0eb982b5 Changes: https://git.openjdk.org/jdk25u/pull/76/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=76&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359690 Stats: 15 lines in 1 file changed: 3 ins; 7 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/76.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/76/head:pull/76 PR: https://git.openjdk.org/jdk25u/pull/76 From goetz at openjdk.org Fri Aug 8 09:09:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:09:52 GMT Subject: [jdk17u-dev] RFR: 8328570: Convert closed JViewport manual applet tests to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 725d87bbc2abae2ca856d91668f0a494f93fca1c Changes: https://git.openjdk.org/jdk17u-dev/pull/3828/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3828&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328570 Stats: 428 lines in 5 files changed: 428 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3828.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3828/head:pull/3828 PR: https://git.openjdk.org/jdk17u-dev/pull/3828 From goetz at openjdk.org Fri Aug 8 09:17:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:17:20 GMT Subject: [jdk21u-dev] Integrated: 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 22:00:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: ce5316c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ce5316c43daf10f664c85b511b3ee6cab11a73c6 Stats: 246 lines in 3 files changed: 105 ins; 141 del; 0 mod 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main Backport-of: e5e7cd20eca0e5a5f0811d304a9659961dcf11c0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2056 From goetz at openjdk.org Fri Aug 8 09:19:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:19:21 GMT Subject: [jdk21u-dev] Integrated: 8328225: Convert ImageDecoratedDnD.html applet test to main In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 22:02:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 3cae7709 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3cae77096069ac87724eb9dae142ac8cfbc476e5 Stats: 254 lines in 2 files changed: 52 ins; 185 del; 17 mod 8328225: Convert ImageDecoratedDnD.html applet test to main Backport-of: a112fc8bac8ddee87c8555b156519a2785d3223b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2057 From goetz at openjdk.org Fri Aug 8 09:20:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:20:17 GMT Subject: [jdk21u-dev] RFR: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 13:46:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: some download failed, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2064#issuecomment-3167150310 From goetz at openjdk.org Fri Aug 8 09:21:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:21:27 GMT Subject: [jdk21u-dev] Integrated: 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 07:37:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 51488bd1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/51488bd1aef79759e4d2e36c53f7e8d8056f39f3 Stats: 113 lines in 2 files changed: 33 ins; 71 del; 9 mod 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main Backport-of: 481473efce9f51a497e26002c6da52b0ddc9ea8f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2059 From goetz at openjdk.org Fri Aug 8 09:21:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:21:28 GMT Subject: [jdk17u-dev] Integrated: 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 22:00:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 8f567a7b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8f567a7bd643bcdaea74ac173041b167bdf0c2dd Stats: 246 lines in 3 files changed: 105 ins; 141 del; 0 mod 8328386: Convert java/awt/FileDialog/FileNameOverrideTest test to main Backport-of: e5e7cd20eca0e5a5f0811d304a9659961dcf11c0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3822 From goetz at openjdk.org Fri Aug 8 09:24:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:24:14 GMT Subject: [jdk21u-dev] Integrated: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 13:46:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9cdffb46 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9cdffb4673de2ea09d23b60f368c83b875e280a6 Stats: 783 lines in 4 files changed: 168 ins; 614 del; 1 mod 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main Backport-of: 65d9f119c401c26c9a6436f5c9a513f91bb8c753 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2064 From goetz at openjdk.org Fri Aug 8 09:26:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:26:19 GMT Subject: [jdk17u-dev] Integrated: 8328225: Convert ImageDecoratedDnD.html applet test to main In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 22:03:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: e8a0fc87 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e8a0fc8755ee62edfdf1aed36c6604f0d4167f6a Stats: 254 lines in 2 files changed: 52 ins; 185 del; 17 mod 8328225: Convert ImageDecoratedDnD.html applet test to main Backport-of: a112fc8bac8ddee87c8555b156519a2785d3223b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3823 From goetz at openjdk.org Fri Aug 8 09:26:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:26:19 GMT Subject: [jdk21u-dev] Integrated: 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 13:52:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: dd3f5594 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dd3f559472793aec8c7f311baa1a2634f4265764 Stats: 244 lines in 2 files changed: 18 ins; 176 del; 50 mod 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated Backport-of: 700d2b91defd421a2818f53830c24f70d11ba4f6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2065 From sgehwolf at openjdk.org Fri Aug 8 09:26:25 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 09:26:25 GMT Subject: [jdk11u-dev] RFR: 8217527: jmod hash does not work if --hash-module does not include the target module [v2] In-Reply-To: References: Message-ID: On Sat, 31 May 2025 16:41:21 GMT, Daniel Hu wrote: >> I'd like to backport this fix because currently `jmod hash` command does not work on already created modules and this fixes that issue. This isn't intended behavior; nothing in Oracle documentation states this limitation, and moreover the command itself gives opaque response: there's no error message or non-zero exit, instead the command does nothing and no modules are changed after hashing. >> >> The backport isn't clean because of conflicts in `HashesTest.java`. The conflicts are due to later commits being backported first; as all main `HashesTest.java` patches on jdk17 are now backport to 11, resolution meant simply copying 17's implementation over (some differences remain like `upgradeableModule` method is in different location but otherwise its function is exactly the same). This change was ran on internal Amazon pipelines and passes jtreg tier1-4 + tck tests on the following platforms: linux x64, aarch64, x86, aarch32; macos x64, aarch64; windows x64, x86. > > Daniel Hu has updated the pull request incrementally with one additional commit since the last revision: > > Add missing testHashModulesPattern This issue has been present in JDK 11u since its inception. Why is that a critical patch for a very stable and old legacy JDK? Not every bug needs to be fixed in every JDK. Please explain in detail. I'll remove the fix request label meanwhile. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3039#issuecomment-3167168498 From goetz at openjdk.org Fri Aug 8 09:28:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:28:19 GMT Subject: [jdk17u-dev] Integrated: 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 07:38:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: feea40ad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/feea40ad83b239d3d10fd6cc647e9d683b3f0f35 Stats: 113 lines in 2 files changed: 33 ins; 71 del; 9 mod 8328035: Convert javax/swing/text/html/TableView/7030332/bug7030332.java applet test to main Backport-of: 481473efce9f51a497e26002c6da52b0ddc9ea8f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3824 From goetz at openjdk.org Fri Aug 8 09:29:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:29:14 GMT Subject: [jdk21u-dev] Integrated: 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual In-Reply-To: <80WZCWz0W9HtpNgNUIdWIR7PeMYf2Z2HUxr3MkEy0o0=.93b487f9-7c03-457a-8fd9-ed11efbef7be@github.com> References: <80WZCWz0W9HtpNgNUIdWIR7PeMYf2Z2HUxr3MkEy0o0=.93b487f9-7c03-457a-8fd9-ed11efbef7be@github.com> Message-ID: On Thu, 7 Aug 2025 13:58:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 9d1da5b4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9d1da5b48c6298c26f0f20e0034edcf3647f1900 Stats: 109 lines in 2 files changed: 20 ins; 53 del; 36 mod 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual Backport-of: 43080173e88c8f53cd54c9096c79f3144007fd97 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2066 From goetz at openjdk.org Fri Aug 8 09:31:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:31:19 GMT Subject: [jdk21u-dev] Integrated: 8328570: Convert closed JViewport manual applet tests to main In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 14:00:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: dc757425 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dc757425ca9fa52fd3f71a2f1fa9bd61038eb250 Stats: 428 lines in 5 files changed: 428 ins; 0 del; 0 mod 8328570: Convert closed JViewport manual applet tests to main Backport-of: 725d87bbc2abae2ca856d91668f0a494f93fca1c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2067 From goetz at openjdk.org Fri Aug 8 09:33:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:33:15 GMT Subject: [jdk17u-dev] Integrated: 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated In-Reply-To: References: Message-ID: <6rxd6KcDzAW-TYI75kJHRmEJgHIfanytx9hhDb5thEA=.0d7f27fc-e0cd-49e1-a182-b517ae52cabf@github.com> On Thu, 7 Aug 2025 13:52:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 744df489 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/744df489c12a449c35f4d438642cbd5f831f034f Stats: 244 lines in 2 files changed: 18 ins; 176 del; 50 mod 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated Backport-of: 700d2b91defd421a2818f53830c24f70d11ba4f6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3826 From goetz at openjdk.org Fri Aug 8 09:33:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:33:24 GMT Subject: [jdk17u-dev] RFR: 8361212: Remove AffirmTrust root CAs In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 21:48:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > As always, I had to adapt the file locations and fix the checksum in VerifyCACerts. See extra commit. GHA failure unrelated: Error: fatal: unable to access 'https://github.com/GoeLin/jdk17u-dev/': Failed to connect to github.com port 443 after 75021 ms: Couldn't connect to server ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3821#issuecomment-3167193219 From goetz at openjdk.org Fri Aug 8 09:34:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:34:20 GMT Subject: [jdk21u-dev] Integrated: 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP In-Reply-To: References: Message-ID: <_EW8pTH41kXluodWqFsL11kiMQ-ASqkZHxbQD3AuHdw=.884a0c80-504b-4e94-9ed9-c50ae6949e89@github.com> On Wed, 6 Aug 2025 09:05:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved because https://bugs.openjdk.org/browse/JDK-8332070 8332070: Convert package.html files in java.management to package-info.java > is not in 21. > The file format and name changed. This pull request has now been integrated. Changeset: 50718895 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/50718895192a67c562a6f66bb2b4aa848c785c77 Stats: 24 lines in 1 file changed: 0 ins; 18 del; 6 mod 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP Reviewed-by: mbaesken Backport-of: 66535fe26da27dfaf0940bd70deb30942f7d0cdc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2060 From sgehwolf at openjdk.org Fri Aug 8 09:34:23 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 09:34:23 GMT Subject: [jdk11u-dev] RFR: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 12:48:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b1b66965](https://github.com/openjdk/jdk/commit/b1b66965f1ec6eae547cc4f70f8271bd39ded6da) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Aleksey Shipilev on 29 Sep 2021 and was reviewed by Daniel Fuchs. > > Thanks! @sendaoYan This is a duplicate of #3047. Please close it. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3066#issuecomment-3167199828 From goetz at openjdk.org Fri Aug 8 09:36:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:36:14 GMT Subject: [jdk17u-dev] Integrated: 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual In-Reply-To: <48x1fUr_8ikhFJPVgWhYvam7YM_49ucKH-Yja5zsxH4=.b5269ff9-37dc-4223-b851-d9c0b7cf5d47@github.com> References: <48x1fUr_8ikhFJPVgWhYvam7YM_49ucKH-Yja5zsxH4=.b5269ff9-37dc-4223-b851-d9c0b7cf5d47@github.com> Message-ID: On Thu, 7 Aug 2025 13:58:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 49aa5182 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/49aa5182520df8b8dd10ff4b2d8f75b650810453 Stats: 109 lines in 2 files changed: 20 ins; 53 del; 36 mod 8328631: Convert java/awt/InputMethods/InputMethodsTest/InputMethodsTest.java applet test to manual Backport-of: 43080173e88c8f53cd54c9096c79f3144007fd97 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3827 From goetz at openjdk.org Fri Aug 8 09:36:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:36:19 GMT Subject: [jdk21u-dev] Integrated: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:49:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved #import. This pull request has now been integrated. Changeset: d56d90e6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d56d90e628cc34ab864235586dc67c4bd35b69c7 Stats: 63 lines in 2 files changed: 42 ins; 3 del; 18 mod 8360647: [XWayland] [OL10] NumPad keys are not triggered Reviewed-by: mbaesken Backport-of: 0029554d20f22648994040a041c418d48a2a0eb4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2061 From goetz at openjdk.org Fri Aug 8 09:39:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:39:12 GMT Subject: [jdk21u-dev] Integrated: 8361212: Remove AffirmTrust root CAs In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 21:39:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: d90297a8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d90297a828dff468afc34e2767439e51379f4f95 Stats: 507 lines in 12 files changed: 0 ins; 495 del; 12 mod 8361212: Remove AffirmTrust root CAs Backport-of: 3bdac5317815b84d6f693d972f73d77dd069a891 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2055 From goetz at openjdk.org Fri Aug 8 09:43:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:43:26 GMT Subject: [jdk17u-dev] Integrated: 8361212: Remove AffirmTrust root CAs In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 21:48:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > As always, I had to adapt the file locations and fix the checksum in VerifyCACerts. See extra commit. This pull request has now been integrated. Changeset: d21c6cf5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d21c6cf5986b699ec56922ebc109e176cf56733e Stats: 507 lines in 12 files changed: 0 ins; 495 del; 12 mod 8361212: Remove AffirmTrust root CAs Reviewed-by: mbaesken Backport-of: 3bdac5317815b84d6f693d972f73d77dd069a891 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3821 From sgehwolf at openjdk.org Fri Aug 8 09:47:20 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 09:47:20 GMT Subject: [jdk11u-dev] RFR: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError [v2] In-Reply-To: References: Message-ID: On Sat, 7 Jun 2025 11:21:08 GMT, Sergey Chernyshev wrote: >> Hi all, >> >> Please review the parity backports with 11.0.28-oracle. 8224267 and 8290162 are clean. The functional part of 5074006 applied cleanly in BasicOptionPaneUI.java. The test required to replace the text block (JEP 355 style) with traditional string literals in TestJOptionHTMLTag.java. >> >> Thanks! > > Sergey Chernyshev has updated the pull request incrementally with two additional commits since the last revision: > > - Backport 91072ee3934616ab2edc4850a59c0a25fd0de3b4 > - Backport 6e18883d8ffd9a7b7d495da05e9859dc1d1a2677 Please resolve the merge conflict and re-apply for approval. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3036#issuecomment-3167246215 From sgehwolf at openjdk.org Fri Aug 8 09:52:14 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 09:52:14 GMT Subject: [jdk11u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable In-Reply-To: References: Message-ID: On Thu, 8 May 2025 08:36:45 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [75fa2e7c](https://github.com/openjdk/jdk17u-dev/commit/75fa2e7c44d52874fa0054889f1240e0c58fcfd1) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by SendaoYan on 8 May 2025 and was reviewed by Paul Hohensee. > > Thanks! Please merge master branch to get updated GHA runs. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3031#issuecomment-3167271491 From goetz at openjdk.org Fri Aug 8 09:59:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 09:59:08 GMT Subject: [jdk17u-dev] RFR: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension [v3] In-Reply-To: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> References: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> Message-ID: <55MrNgGepjpxFUOzZpQq9ttReJDUzrRWiHDHcNuYTMM=.0ac33cbe-ae48-4876-a006-536c125b1def@github.com> > I backport this as follow-up to JDK-8349583. This needs to go along with this change and is independent of Java version. Goetz Lindenmaier 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 34807df7627b067f750578987c941213a5f8336a ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3820/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3820&range=02 Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3820.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3820/head:pull/3820 PR: https://git.openjdk.org/jdk17u-dev/pull/3820 From sgehwolf at openjdk.org Fri Aug 8 10:00:22 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 8 Aug 2025 10:00:22 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v3] In-Reply-To: References: Message-ID: On Tue, 20 May 2025 09:43:38 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Rearrange Awt2dLibraries.gmk as per review This needs to conclude review before approval. Removing labels meanwhile. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3167289971 From goetz at openjdk.org Fri Aug 8 10:07:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 10:07:20 GMT Subject: [jdk17u-dev] Integrated: 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 13:47:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 8160986c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8160986c28f77293a0a246cfa51efc1bb627dcc2 Stats: 783 lines in 4 files changed: 168 ins; 614 del; 1 mod 8328328: Convert javax/swing/JTabbedPane/4666224/bug4666224.java applet test to main Backport-of: 65d9f119c401c26c9a6436f5c9a513f91bb8c753 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3825 From goetz at openjdk.org Fri Aug 8 10:11:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 8 Aug 2025 10:11:16 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> Message-ID: On Tue, 5 Aug 2025 04:58:52 GMT, Alexey Bakhtin wrote: >> Hi @alexeybakhtin >> What do you think about doing this one now? >> I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. > >> Hi @alexeybakhtin What do you think about doing this one now? I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. > > Yes, I will make PRs for both of them. Hi @alexeybakhtin do you mind if I take over? I would like to push this before JDK-8342075 which now got its CSR approved. I would like to preserve the original oder of changes as far as possible. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3167321429 From tkurashige at openjdk.org Fri Aug 8 10:26:13 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Fri, 8 Aug 2025 10:26:13 GMT Subject: [jdk11u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 02:29:49 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because WindowsHelper.java doesn't exist in jdk11. WindowsHelper.java was added in jdk14 ([JDK-8212780](https://bugs.openjdk.org/browse/JDK-8212780)). Except for this point, original patch applies cleanly. Thank you for your review. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3057#issuecomment-3167359301 From duke at openjdk.org Fri Aug 8 10:26:13 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 10:26:13 GMT Subject: [jdk11u-dev] RFR: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: On Fri, 4 Jul 2025 02:29:49 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because WindowsHelper.java doesn't exist in jdk11. WindowsHelper.java was added in jdk14 ([JDK-8212780](https://bugs.openjdk.org/browse/JDK-8212780)). Except for this point, original patch applies cleanly. @kurashige23 Your change (at version d14c60d3e72477ed9d9b22c862a1c64a80b89b16) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3057#issuecomment-3167363980 From syan at openjdk.org Fri Aug 8 10:38:18 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:38:18 GMT Subject: [jdk11u-dev] RFR: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 09:32:00 GMT, Severin Gehwolf wrote: > @sendaoYan This is a duplicate of #3047. Please close it. Sorry... ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3066#issuecomment-3167407644 From syan at openjdk.org Fri Aug 8 10:38:19 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:38:19 GMT Subject: [jdk11u-dev] Withdrawn: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Thu, 17 Jul 2025 12:48:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b1b66965](https://github.com/openjdk/jdk/commit/b1b66965f1ec6eae547cc4f70f8271bd39ded6da) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Aleksey Shipilev on 29 Sep 2021 and was reviewed by Daniel Fuchs. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3066 From syan at openjdk.org Fri Aug 8 10:41:19 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:41:19 GMT Subject: [jdk11u-dev] RFR: 8322920: Some ProcessTools.execute* functions are declared to throw Throwable In-Reply-To: References: Message-ID: <1N9aZ1JzKD5FFWSB8QvdsaRcQXCHN4PEithNYd2qdkM=.441b136c-044c-4672-addd-bf5be5edbde2@github.com> On Mon, 21 Apr 2025 15:33:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5fd79e96](https://github.com/openjdk/jdk17u-dev/commit/5fd79e961dc370b312e7828a7d1bcc159a0e8635) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 19 Mar 2024 and had no reviewers. > > Thanks! Thanks for the approval. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3025#issuecomment-3167413800 From syan at openjdk.org Fri Aug 8 10:41:19 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:41:19 GMT Subject: [jdk11u-dev] Integrated: 8322920: Some ProcessTools.execute* functions are declared to throw Throwable In-Reply-To: References: Message-ID: <8Lj1tgrZVrZjLJTd3rvcXb4-sECgK-YU2ZNuAt7pq2g=.44a0fca9-2f34-4861-b6d0-139559b4f82b@github.com> On Mon, 21 Apr 2025 15:33:21 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5fd79e96](https://github.com/openjdk/jdk17u-dev/commit/5fd79e961dc370b312e7828a7d1bcc159a0e8635) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 19 Mar 2024 and had no reviewers. > > Thanks! This pull request has now been integrated. Changeset: 594efb1e Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/594efb1ed0c2a64eccee034719da8bcfec148bfe Stats: 6 lines in 1 file changed: 0 ins; 2 del; 4 mod 8322920: Some ProcessTools.execute* functions are declared to throw Throwable Backport-of: 5fd79e961dc370b312e7828a7d1bcc159a0e8635 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3025 From syan at openjdk.org Fri Aug 8 10:43:54 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:43:54 GMT Subject: [jdk11u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [75fa2e7c](https://github.com/openjdk/jdk17u-dev/commit/75fa2e7c44d52874fa0054889f1240e0c58fcfd1) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by SendaoYan on 8 May 2025 and was reviewed by Paul Hohensee. > > Thanks! SendaoYan 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-sendaoYan-75fa2e7c-master - Backport 75fa2e7c44d52874fa0054889f1240e0c58fcfd1 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3031/files - new: https://git.openjdk.org/jdk11u-dev/pull/3031/files/fc3f8499..63e6cf47 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3031&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3031&range=00-01 Stats: 7243 lines in 112 files changed: 3681 ins; 2452 del; 1110 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3031.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3031/head:pull/3031 PR: https://git.openjdk.org/jdk11u-dev/pull/3031 From syan at openjdk.org Fri Aug 8 10:43:54 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 8 Aug 2025 10:43:54 GMT Subject: [jdk11u-dev] RFR: 8350540: [17u, 11u] B8312065.java fails Network is unreachable In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 09:49:53 GMT, Severin Gehwolf wrote: > Please merge master branch to get updated GHA runs. Okey. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3031#issuecomment-3167416793 From azvegint at openjdk.org Fri Aug 8 12:54:33 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Fri, 8 Aug 2025 12:54:33 GMT Subject: [jdk25u] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Message-ID: Hi all, This pull request contains a backport of commit 18c2e40d from the openjdk/jdk repository. The commit being backported was authored by Alexander Zvegintsev on 15 Jul 2025 and was reviewed by Harshitha Onkar and Alexander Zuev. Thanks! ------------- Commit messages: - Backport 18c2e40de75f974858aeb453892e4c7c8d5aa90e Changes: https://git.openjdk.org/jdk25u/pull/77/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=77&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354415 Stats: 354 lines in 3 files changed: 346 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk25u/pull/77.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/77/head:pull/77 PR: https://git.openjdk.org/jdk25u/pull/77 From duke at openjdk.org Fri Aug 8 15:59:29 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 8 Aug 2025 15:59:29 GMT Subject: [jdk11u-dev] RFR: 8217527: jmod hash does not work if --hash-module does not include the target module [v2] In-Reply-To: References: Message-ID: On Sat, 31 May 2025 16:41:21 GMT, Daniel Hu wrote: >> I'd like to backport this fix because currently `jmod hash` command does not work on already created modules and this fixes that issue. This isn't intended behavior; nothing in Oracle documentation states this limitation, and moreover the command itself gives opaque response: there's no error message or non-zero exit, instead the command does nothing and no modules are changed after hashing. >> >> The backport isn't clean because of conflicts in `HashesTest.java`. The conflicts are due to later commits being backported first; as all main `HashesTest.java` patches on jdk17 are now backport to 11, resolution meant simply copying 17's implementation over (some differences remain like `upgradeableModule` method is in different location but otherwise its function is exactly the same). This change was ran on internal Amazon pipelines and passes jtreg tier1-4 + tck tests on the following platforms: linux x64, aarch64, x86, aarch32; macos x64, aarch64; windows x64, x86. > > Daniel Hu has updated the pull request incrementally with one additional commit since the last revision: > > Add missing testHashModulesPattern Oh, I'd like it working for a personal application. If that's not significant enough to warrant the risk, this request can be closed. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3039#issuecomment-3168384625 From duke at openjdk.org Fri Aug 8 16:02:14 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 16:02:14 GMT Subject: [jdk11u-dev] RFR: 8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 22:26:19 GMT, Daniel Hu wrote: > Clean backport to make vmTestbase/nsk/stress/stack tests parallel > > Ran `make run-test TEST=vmTestbase/nsk/stress/stack JTREG=REPEAT_COUNT=10` > Before: > `549.91s user 42.27s system 261% cpu 3:46.34 total` > After: > `542.52s user 40.49s system 379% cpu 2:33.50 total` @cost0much Your change (at version ace04c50c683b321ae565c76b52b89dfb08f28ae) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3024#issuecomment-3168395826 From duke at openjdk.org Fri Aug 8 16:02:24 2025 From: duke at openjdk.org (duke) Date: Fri, 8 Aug 2025 16:02:24 GMT Subject: [jdk11u-dev] RFR: 8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests In-Reply-To: References: Message-ID: On Fri, 6 Jun 2025 19:42:12 GMT, Daniel Hu wrote: > Clean backport to make vmTestbase/gc/g1/unloading tests parallel. Passes GHA and vmTestbase/gc/g1/unloading tests. > > `time make run-test TEST="vmTestbase/gc/g1/unloading` > Before: > `1220.85s user 109.96s system 53% cpu 41:28.83 total` > After: > `1240.52s user 89.00s system 707% cpu 3:07.93 total` @cost0much Your change (at version dd2d76cbeecaa12354a6ef725b087bb7b900f9cc) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3044#issuecomment-3168393362 From duke at openjdk.org Fri Aug 8 16:02:20 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 8 Aug 2025 16:02:20 GMT Subject: [jdk11u-dev] Withdrawn: 8314978: Multiple server call from connection failing with expect100 in getOutputStream In-Reply-To: References: Message-ID: On Thu, 26 Jun 2025 17:42:53 GMT, Daniel Hu wrote: > Clean backport. Fixes HttpURLConnection making needless server calls when using a method using internal getOutputStream() after expect100Continue() has already thrown an exception from a non 100 status response. New test passes with the change and fails without it. Passes GHA. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3055 From duke at openjdk.org Fri Aug 8 16:14:20 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 8 Aug 2025 16:14:20 GMT Subject: [jdk11u-dev] Integrated: 8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests In-Reply-To: References: Message-ID: On Fri, 6 Jun 2025 19:42:12 GMT, Daniel Hu wrote: > Clean backport to make vmTestbase/gc/g1/unloading tests parallel. Passes GHA and vmTestbase/gc/g1/unloading tests. > > `time make run-test TEST="vmTestbase/gc/g1/unloading` > Before: > `1220.85s user 109.96s system 53% cpu 41:28.83 total` > After: > `1240.52s user 89.00s system 707% cpu 3:07.93 total` This pull request has now been integrated. Changeset: b6046570 Author: Daniel Hu Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/b60465705fad72ab4d58cb1da44e87f4889b28ed Stats: 2576 lines in 112 files changed: 0 ins; 2576 del; 0 mod 8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests Backport-of: 825e0ed2a1fde617ad2a7b74d951df3c1417d463 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3044 From duke at openjdk.org Fri Aug 8 16:16:16 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 8 Aug 2025 16:16:16 GMT Subject: [jdk11u-dev] Integrated: 8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 22:26:19 GMT, Daniel Hu wrote: > Clean backport to make vmTestbase/nsk/stress/stack tests parallel > > Ran `make run-test TEST=vmTestbase/nsk/stress/stack JTREG=REPEAT_COUNT=10` > Before: > `549.91s user 42.27s system 261% cpu 3:46.34 total` > After: > `542.52s user 40.49s system 379% cpu 2:33.50 total` This pull request has now been integrated. Changeset: 0e8228dc Author: Daniel Hu Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/0e8228dc80a8482bbc172d8c13725b2af276d351 Stats: 24 lines in 1 file changed: 0 ins; 24 del; 0 mod 8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests Backport-of: d9aa1deac8474f87dd867809f7265b9496917c6f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3024 From abakhtin at openjdk.org Fri Aug 8 17:06:27 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 8 Aug 2025 17:06:27 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out [v2] In-Reply-To: <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> References: <7b2Q9_wuaiyAuPzTbGcsHBJFBeZdM0fK1cq6zjJpjgQ=.04ca936f-2ef2-485b-bc00-ac48829ab2d6@github.com> <3Y99bLGP-tBbeoPo_TLmmMm7WwsQ5QS3ESYEWjBnkHY=.19a46856-2f26-423e-8d7b-d8f987843e30@github.com> <46DhZAMcdEOEtt8PL6zQCZpItc9IAVm-tMPqFUWqC28=.e2beb04e-b582-47a5-a26c-1f439ff0cb48@github.com> Message-ID: <4RZgx6sKyifLtqHA4VnslkLcSLZZUFrIhyYyLAadGE8=.2ffc407e-e515-497e-aa38-f0bd0c89f5a4@github.com> On Tue, 5 Aug 2025 04:58:52 GMT, Alexey Bakhtin wrote: >> Hi @alexeybakhtin >> What do you think about doing this one now? >> I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. > >> Hi @alexeybakhtin What do you think about doing this one now? I also thought about doing JDK-8293786 you mention as prereq. That's a almost clean backport now. > > Yes, I will make PRs for both of them. > Hi @alexeybakhtin do you mind if I take over? I would like to push this before JDK-8342075 which now got its CSR approved. I would like to preserve the original oder of changes as far as possible. Yes, please. Go ahead ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2799#issuecomment-3168717606 From xpeng at openjdk.org Fri Aug 8 23:48:35 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Fri, 8 Aug 2025 23:48:35 GMT Subject: [jdk25u] RFR: 8361948: Shenandoah: region free capacity unit mismatch Message-ID: Clean backport of a bug [JDK-8361948](https://bugs.openjdk.org/browse/JDK-8361948), I have ran all the jtreg test for Shenandoah. ------------- Commit messages: - Backport 46988e1073e9a2b47491c90143b1f261fe56da56 Changes: https://git.openjdk.org/jdk25u/pull/69/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=69&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361948 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/69.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/69/head:pull/69 PR: https://git.openjdk.org/jdk25u/pull/69 From syan at openjdk.org Sat Aug 9 02:04:18 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 9 Aug 2025 02:04:18 GMT Subject: [jdk25u] RFR: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 11:51:53 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b4028c91](https://github.com/openjdk/jdk/commit/b4028c91d5615f43cbf209eeeb1014966de22a38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 28 Jul 2025 and was reviewed by Serguei Spitsyn and Christoph Langer. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/72#issuecomment-3169641945 From syan at openjdk.org Sat Aug 9 02:04:18 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 9 Aug 2025 02:04:18 GMT Subject: [jdk25u] Integrated: 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC In-Reply-To: References: Message-ID: <_Q0ZxT6lQMuEJXDalRZ55_BvyBwvZZF47OmF7-VAOIM=.e605ab77-6a21-4005-8c0c-db75f7cecd71@github.com> On Wed, 6 Aug 2025 11:51:53 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b4028c91](https://github.com/openjdk/jdk/commit/b4028c91d5615f43cbf209eeeb1014966de22a38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 28 Jul 2025 and was reviewed by Serguei Spitsyn and Christoph Langer. > > Thanks! This pull request has now been integrated. Changeset: 028b4baf Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/028b4baf131bad20c6ee7abdbf744835be3acc6f Stats: 7 lines in 1 file changed: 5 ins; 0 del; 2 mod 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC Reviewed-by: rrich Backport-of: b4028c91d5615f43cbf209eeeb1014966de22a38 ------------- PR: https://git.openjdk.org/jdk25u/pull/72 From syan at openjdk.org Sat Aug 9 02:30:52 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 9 Aug 2025 02:30:52 GMT Subject: [jdk25u] RFR: 8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 Message-ID: Hi all, This pull request contains a backport of commit [f83454cd](https://github.com/openjdk/jdk/commit/f83454cd61538b653656ccf81759b3cc7286ed67) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 9 Aug 2025 and was reviewed by Daniel Fuchs, Alan Bateman and Volkan Yazici. Thanks! ------------- Commit messages: - Backport f83454cd61538b653656ccf81759b3cc7286ed67 Changes: https://git.openjdk.org/jdk25u/pull/78/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=78&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364786 Stats: 33 lines in 1 file changed: 19 ins; 2 del; 12 mod Patch: https://git.openjdk.org/jdk25u/pull/78.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/78/head:pull/78 PR: https://git.openjdk.org/jdk25u/pull/78 From syan at openjdk.org Sat Aug 9 02:32:03 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 9 Aug 2025 02:32:03 GMT Subject: [jdk21u-dev] RFR: 8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 Message-ID: Hi all, This pull request contains a backport of commit [f83454cd](https://github.com/openjdk/jdk/commit/f83454cd61538b653656ccf81759b3cc7286ed67) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 9 Aug 2025 and was reviewed by Daniel Fuchs, Alan Bateman and Volkan Yazici. Thanks! ------------- Commit messages: - Backport f83454cd61538b653656ccf81759b3cc7286ed67 Changes: https://git.openjdk.org/jdk21u-dev/pull/2068/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2068&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364786 Stats: 33 lines in 1 file changed: 19 ins; 2 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2068.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2068/head:pull/2068 PR: https://git.openjdk.org/jdk21u-dev/pull/2068 From dzhang at openjdk.org Sat Aug 9 03:49:11 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 9 Aug 2025 03:49:11 GMT Subject: [jdk25u] Integrated: 8362515: RISC-V: cleanup NativeFarCall In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 01:40:02 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [3e2d12d8](https://github.com/openjdk/jdk/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 4419ef29 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/4419ef29cb249cee4a57c37d1623afb632456398 Stats: 139 lines in 2 files changed: 11 ins; 97 del; 31 mod 8362515: RISC-V: cleanup NativeFarCall Backport-of: 3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62 ------------- PR: https://git.openjdk.org/jdk25u/pull/67 From dzhang at openjdk.org Sat Aug 9 03:57:47 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 9 Aug 2025 03:57:47 GMT Subject: [jdk25u] RFR: 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call Message-ID: Hi all, This pull request contains a backport of commit [3488f53d](https://github.com/openjdk/jdk/commit/3488f53d2c3083bd886644684ec6885046ea7f8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fei Yang on 30 Jul 2025 and was reviewed by Hamlin Li and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 3488f53d2c3083bd886644684ec6885046ea7f8e Changes: https://git.openjdk.org/jdk25u/pull/79/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=79&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364150 Stats: 14 lines in 2 files changed: 3 ins; 6 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/79.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/79/head:pull/79 PR: https://git.openjdk.org/jdk25u/pull/79 From duke at openjdk.org Sat Aug 9 07:47:11 2025 From: duke at openjdk.org (duke) Date: Sat, 9 Aug 2025 07:47:11 GMT Subject: [jdk25u] RFR: 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 01:50:00 GMT, Ao Qi wrote: > Hi all, > > This pull request contains a backport of commit [a9f3d3a2](https://github.com/openjdk/jdk/commit/a9f3d3a290060f98967feaad2fa03ef077a64534) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Ao Qi on 4 Aug 2025 and was reviewed by Phil Race, Alexey Ivanov and Erik Joelsson. > > Testing: > > - [x] linux-loongarch64-zero-release native build > - [x] linux-loongarch64-zero-fastdebug native build > > Thanks! @theaoqi Your change (at version bde7e73fa0bcfa98b211c4b86fa133f427974b90) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/61#issuecomment-3170465993 From goetz at openjdk.org Sat Aug 9 08:12:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 9 Aug 2025 08:12:31 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out Message-ID: I would like to backport this along with the larger http redo in 17. This fixes two minor issues to avoid misunderstandings in communication and thus timeouts. I had to do minor resolves because a later change was already backported. Code now looks the same as in 21. ------------- Commit messages: - backport 04b0e785f6b9b4629b77bb19f2b072434be4951c Changes: https://git.openjdk.org/jdk17u-dev/pull/3829/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3829&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8307648 Stats: 63 lines in 3 files changed: 54 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3829.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3829/head:pull/3829 PR: https://git.openjdk.org/jdk17u-dev/pull/3829 From liach at openjdk.org Sun Aug 10 00:00:52 2025 From: liach at openjdk.org (Chen Liang) Date: Sun, 10 Aug 2025 00:00:52 GMT Subject: [jdk25u] RFR: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank Message-ID: Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. ------------- Commit messages: - Backport e13b4c8de944ab14a1d12f6251e83f4fdd9e0198 Changes: https://git.openjdk.org/jdk25u/pull/80/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=80&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358535 Stats: 75 lines in 2 files changed: 69 ins; 5 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/80.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/80/head:pull/80 PR: https://git.openjdk.org/jdk25u/pull/80 From syan at openjdk.org Sun Aug 10 09:42:21 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 10 Aug 2025 09:42:21 GMT Subject: [jdk21u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 14:13:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. > > This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. > > Thanks! Looking reviewers for remove outdated test. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2044#issuecomment-3172504947 From syan at openjdk.org Sun Aug 10 09:44:17 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 10 Aug 2025 09:44:17 GMT Subject: [jdk25u] RFR: 8362834: Several runtime/Thread tests should mark as /native In-Reply-To: <_TfA2yXW1JW46Ib89BigwMgli0y_nY53oHktUsTs6A4=.474559ef-990a-4c9e-8c52-cf4700dca688@github.com> References: <_TfA2yXW1JW46Ib89BigwMgli0y_nY53oHktUsTs6A4=.474559ef-990a-4c9e-8c52-cf4700dca688@github.com> Message-ID: <6_kGvXPIgsVi93cvsEuyKf_P7PV7mxwxdTSuF7x03sU=.90226e60-990f-486a-a7bf-3bf4f9d2547b@github.com> On Tue, 22 Jul 2025 01:36:20 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [699b8112](https://github.com/openjdk/jdk/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29f8c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 22 Jul 2025 and was reviewed by David Holmes. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/25#issuecomment-3172505156 From syan at openjdk.org Sun Aug 10 09:44:18 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 10 Aug 2025 09:44:18 GMT Subject: [jdk25u] Integrated: 8362834: Several runtime/Thread tests should mark as /native In-Reply-To: <_TfA2yXW1JW46Ib89BigwMgli0y_nY53oHktUsTs6A4=.474559ef-990a-4c9e-8c52-cf4700dca688@github.com> References: <_TfA2yXW1JW46Ib89BigwMgli0y_nY53oHktUsTs6A4=.474559ef-990a-4c9e-8c52-cf4700dca688@github.com> Message-ID: On Tue, 22 Jul 2025 01:36:20 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [699b8112](https://github.com/openjdk/jdk/commit/699b8112f8da7ceef2aa2a3ddb326aee88b29f8c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 22 Jul 2025 and was reviewed by David Holmes. > > Thanks! This pull request has now been integrated. Changeset: f136138b Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/f136138ba308da7379f6ae394f4bf0a7736dae19 Stats: 7 lines in 3 files changed: 1 ins; 0 del; 6 mod 8362834: Several runtime/Thread tests should mark as /native Backport-of: 699b8112f8da7ceef2aa2a3ddb326aee88b29f8c ------------- PR: https://git.openjdk.org/jdk25u/pull/25 From goetz at openjdk.org Sun Aug 10 12:49:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 10 Aug 2025 12:49:34 GMT Subject: [jdk17u-dev] RFR: 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor Message-ID: I'd like to fix this issue in 17. ------------- Commit messages: - Backport 965aace297154ab08ee41a4d988553707cae8b32 Changes: https://git.openjdk.org/jdk17u-dev/pull/3830/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3830&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335468 Stats: 67 lines in 6 files changed: 47 ins; 12 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3830.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3830/head:pull/3830 PR: https://git.openjdk.org/jdk17u-dev/pull/3830 From dzhang at openjdk.org Sun Aug 10 23:35:27 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sun, 10 Aug 2025 23:35:27 GMT Subject: [jdk25u] RFR: 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size Message-ID: Hi all, This pull request contains a backport of commit [7bf4c608](https://github.com/openjdk/jdk/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang. Thanks! ------------- Commit messages: - Backport 7bf4c608e7b23398ea89cf0a592e9554af98144e Changes: https://git.openjdk.org/jdk25u/pull/81/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=81&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364120 Stats: 38 lines in 2 files changed: 0 ins; 0 del; 38 mod Patch: https://git.openjdk.org/jdk25u/pull/81.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/81/head:pull/81 PR: https://git.openjdk.org/jdk25u/pull/81 From duke at openjdk.org Mon Aug 11 03:23:09 2025 From: duke at openjdk.org (duke) Date: Mon, 11 Aug 2025 03:23:09 GMT Subject: [jdk25u] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 03:30:09 GMT, Renjith Kannath Pariyangad wrote: > Hi all, > > This pull request contains a backport of commit [0029554d](https://github.com/openjdk/jdk/commit/0029554d20f22648994040a041c418d48a2a0eb4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 14 Jul 2025 and was reviewed by Harshitha Onkar and Sergey Bylokhov. > > Thanks! @Renjithkannath Your change (at version 4bb74cad905dbfa9578c16c97bf0dd78d1aff3ab) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/68#issuecomment-3173164706 From shade at openjdk.org Mon Aug 11 06:02:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:02:19 GMT Subject: [jdk25u] RFR: 8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 13:09:30 GMT, Aleksey Shipilev wrote: > Fixes the test with `-XX:-CompactStrings`. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, affected test fails before the patch, passes with it Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/65#issuecomment-3173359414 From shade at openjdk.org Mon Aug 11 06:02:26 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:02:26 GMT Subject: [jdk25u] RFR: 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:46:32 GMT, Aleksey Shipilev wrote: > Further improves CTW performance. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `applications/ctw/modules` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/71#issuecomment-3173359174 From shade at openjdk.org Mon Aug 11 06:04:17 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:04:17 GMT Subject: [jdk25u] RFR: 8343546: GHA: Cache required dependencies in master-branch workflow In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:12:25 GMT, Aleksey Shipilev wrote: > Improves GHA reliability and performance. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/70#issuecomment-3173359560 From shade at openjdk.org Mon Aug 11 06:04:18 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:04:18 GMT Subject: [jdk25u] Integrated: 8343546: GHA: Cache required dependencies in master-branch workflow In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:12:25 GMT, Aleksey Shipilev wrote: > Improves GHA reliability and performance. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: cea147b1 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/cea147b1ae6b322b5ede6a892fa632fc4eb9a9a6 Stats: 94 lines in 7 files changed: 91 ins; 2 del; 1 mod 8343546: GHA: Cache required dependencies in master-branch workflow Backport-of: 1fa772e8143bb2d758ef183280d123d1ff8aada8 ------------- PR: https://git.openjdk.org/jdk25u/pull/70 From shade at openjdk.org Mon Aug 11 06:05:13 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:05:13 GMT Subject: [jdk25u] Integrated: 8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 13:09:30 GMT, Aleksey Shipilev wrote: > Fixes the test with `-XX:-CompactStrings`. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, affected test fails before the patch, passes with it This pull request has now been integrated. Changeset: 999afedf Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/999afedf1cf20c54156a10d62907a7739770ce1b Stats: 8 lines in 1 file changed: 5 ins; 0 del; 3 mod 8360255: runtime/jni/checked/TestLargeUTF8Length.java fails with -XX:-CompactStrings Backport-of: 1ca008fd02496dc33e2707c102560cae1690fba5 ------------- PR: https://git.openjdk.org/jdk25u/pull/65 From shade at openjdk.org Mon Aug 11 06:05:22 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 06:05:22 GMT Subject: [jdk25u] Integrated: 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 09:46:32 GMT, Aleksey Shipilev wrote: > Further improves CTW performance. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `applications/ctw/modules` This pull request has now been integrated. Changeset: e477d845 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/e477d8453ba1ff5f3e3b9dc6f9d0c4e58504184a Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches Backport-of: 1ac74898745ce9b109db5571d9dcbd907dd05831 ------------- PR: https://git.openjdk.org/jdk25u/pull/71 From mbaesken at openjdk.org Mon Aug 11 07:08:11 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 11 Aug 2025 07:08:11 GMT Subject: [jdk25u] Integrated: 8360518: Docker tests do not work when asan is configured In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 12:37:56 GMT, Matthias Baesken wrote: > 8360518: Docker tests do not work when asan is configured This pull request has now been integrated. Changeset: 282e8e2e Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/282e8e2ef6ae0867dee3f12fe066ebad48625eee Stats: 23 lines in 23 files changed: 23 ins; 0 del; 0 mod 8360518: Docker tests do not work when asan is configured Backport-of: 01b15bc1f961f43ae11db0c15f45763c4ec4180b ------------- PR: https://git.openjdk.org/jdk25u/pull/74 From goetz at openjdk.org Mon Aug 11 07:15:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 07:15:02 GMT Subject: [jdk21u-dev] RFR: 8311644: Server should not send bad_certificate alert when the client does not send any certificates Message-ID: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> I backport this as prereq of JDK-8350807. Resolved import in test file TLSBase.java Tests all pass. ------------- Commit messages: - backport f62b5789add23adda2634a1cfb80f48b4387be74 Changes: https://git.openjdk.org/jdk21u-dev/pull/2069/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2069&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311644 Stats: 211 lines in 7 files changed: 132 ins; 24 del; 55 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2069.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2069/head:pull/2069 PR: https://git.openjdk.org/jdk21u-dev/pull/2069 From goetz at openjdk.org Mon Aug 11 07:30:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 07:30:53 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required Message-ID: Follow up to JDK-8311644. Resolved problemlist, test was not listed. Test passes. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2069 Commit messages: - backport 4ffc5e60776353b03e9a557c39148e378b1690e2 Changes: https://git.openjdk.org/jdk21u-dev/pull/2070/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2070&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326705 Stats: 15 lines in 1 file changed: 5 ins; 1 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2070.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2070/head:pull/2070 PR: https://git.openjdk.org/jdk21u-dev/pull/2070 From goetz at openjdk.org Mon Aug 11 08:23:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:23:10 GMT Subject: [jdk21u-dev] RFR: 8311644: Server should not send bad_certificate alert when the client does not send any certificates [v2] In-Reply-To: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> References: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> Message-ID: > I backport this as prereq of JDK-8350807. > > Resolved import in test file TLSBase.java because later change [8330278: Have SSLSocketTemplate.doClientSide use loopback address](https://github.com/openjdk/jdk/commit/0eff492e4107abc5624f0c3445877bf38629a980) > was already backported. > > Tests all pass. 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 f62b5789add23adda2634a1cfb80f48b4387be74 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2069/files - new: https://git.openjdk.org/jdk21u-dev/pull/2069/files/83846abc..6d33f98d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2069&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2069&range=00-01 Stats: 59 lines in 1 file changed: 59 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2069.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2069/head:pull/2069 PR: https://git.openjdk.org/jdk21u-dev/pull/2069 From aoqi at openjdk.org Mon Aug 11 08:24:17 2025 From: aoqi at openjdk.org (Ao Qi) Date: Mon, 11 Aug 2025 08:24:17 GMT Subject: [jdk25u] Integrated: 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 01:50:00 GMT, Ao Qi wrote: > Hi all, > > This pull request contains a backport of commit [a9f3d3a2](https://github.com/openjdk/jdk/commit/a9f3d3a290060f98967feaad2fa03ef077a64534) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Ao Qi on 4 Aug 2025 and was reviewed by Phil Race, Alexey Ivanov and Erik Joelsson. > > Testing: > > - [x] linux-loongarch64-zero-release native build > - [x] linux-loongarch64-zero-fastdebug native build > > Thanks! This pull request has now been integrated. Changeset: 3ee05cde Author: Ao Qi Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/3ee05cde633c107af69f5a4975a55e899f41c472 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 Backport-of: a9f3d3a290060f98967feaad2fa03ef077a64534 ------------- PR: https://git.openjdk.org/jdk25u/pull/61 From goetz at openjdk.org Mon Aug 11 08:25:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:25:58 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v2] In-Reply-To: References: Message-ID: > Follow up to JDK-8311644. > > Resolved problemlist, test was not listed. > Test passes. Goetz Lindenmaier 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 4ffc5e60776353b03e9a557c39148e378b1690e2 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2070/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2070&range=01 Stats: 35 lines in 2 files changed: 13 ins; 4 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2070.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2070/head:pull/2070 PR: https://git.openjdk.org/jdk21u-dev/pull/2070 From rkannathpari at openjdk.org Mon Aug 11 08:27:19 2025 From: rkannathpari at openjdk.org (Renjith Kannath Pariyangad) Date: Mon, 11 Aug 2025 08:27:19 GMT Subject: [jdk25u] Integrated: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: <3woQAU8C-b_x7hcdxzWsn8xAlX0pIkQk-S5yDzfkxPc=.cb2377c5-3f46-4a5a-84d2-7feb45610136@github.com> On Wed, 6 Aug 2025 03:30:09 GMT, Renjith Kannath Pariyangad wrote: > Hi all, > > This pull request contains a backport of commit [0029554d](https://github.com/openjdk/jdk/commit/0029554d20f22648994040a041c418d48a2a0eb4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 14 Jul 2025 and was reviewed by Harshitha Onkar and Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: 4d5fb6eb Author: Renjith Kannath Pariyangad Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/4d5fb6eb8bb66556f06dada72df531d537cf32c2 Stats: 62 lines in 2 files changed: 41 ins; 3 del; 18 mod 8360647: [XWayland] [OL10] NumPad keys are not triggered Backport-of: 0029554d20f22648994040a041c418d48a2a0eb4 ------------- PR: https://git.openjdk.org/jdk25u/pull/68 From goetz at openjdk.org Mon Aug 11 08:54:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:54:24 GMT Subject: [jdk17u-dev] Integrated: 8328570: Convert closed JViewport manual applet tests to main In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 09:03:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 23ccc201 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/23ccc20108920bc30166980c08b0a3178818e5fe Stats: 428 lines in 5 files changed: 428 ins; 0 del; 0 mod 8328570: Convert closed JViewport manual applet tests to main Backport-of: 725d87bbc2abae2ca856d91668f0a494f93fca1c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3828 From goetz at openjdk.org Mon Aug 11 08:56:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:56:22 GMT Subject: [jdk17u-dev] Integrated: 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor In-Reply-To: References: Message-ID: <51mZ1Q9z56G8X38F2k59WItLWlSjyuyCBdYw9nepxxs=.199bd579-1490-42ad-8cc3-569f6ab082f6@github.com> On Sun, 10 Aug 2025 12:42:45 GMT, Goetz Lindenmaier wrote: > I'd like to fix this issue in 17. This pull request has now been integrated. Changeset: 599e2634 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/599e26344367681f6f6ff3bdc05b74daa561d5e1 Stats: 67 lines in 6 files changed: 47 ins; 12 del; 8 mod 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor Backport-of: 965aace297154ab08ee41a4d988553707cae8b32 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3830 From goetz at openjdk.org Mon Aug 11 08:59:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 08:59:00 GMT Subject: [jdk17u-dev] RFR: 8351277: Remove pipewire from AIX build [v2] In-Reply-To: References: Message-ID: > I backport this to get later changes clean. > I assume this also helps the AIX port with the pipewire updates. 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-0c697daf-master - Backport 0c697daf474b580cd447db1cb86b09c85a251175 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3808/files - new: https://git.openjdk.org/jdk17u-dev/pull/3808/files/cc20fdef..2e85ff08 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3808&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3808&range=00-01 Stats: 9322 lines in 133 files changed: 4117 ins; 4717 del; 488 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3808.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3808/head:pull/3808 PR: https://git.openjdk.org/jdk17u-dev/pull/3808 From goetz at openjdk.org Mon Aug 11 09:03:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 09:03:20 GMT Subject: [jdk17u-dev] Integrated: 8351277: Remove pipewire from AIX build In-Reply-To: References: Message-ID: On Sun, 3 Aug 2025 19:43:40 GMT, Goetz Lindenmaier wrote: > I backport this to get later changes clean. > I assume this also helps the AIX port with the pipewire updates. This pull request has now been integrated. Changeset: 2927a673 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2927a673e7ead625b0a86ad5098a99f44a62fcfc Stats: 42 lines in 4 files changed: 35 ins; 4 del; 3 mod 8351277: Remove pipewire from AIX build Backport-of: 0c697daf474b580cd447db1cb86b09c85a251175 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3808 From syan at openjdk.org Mon Aug 11 09:03:21 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 11 Aug 2025 09:03:21 GMT Subject: [jdk11u-dev] RFR: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Fri, 13 Jun 2025 08:07:55 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b1b66965](https://github.com/openjdk/jdk/commit/b1b66965f1ec6eae547cc4f70f8271bd39ded6da) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Aleksey Shipilev on 29 Sep 2021 and was reviewed by Daniel Fuchs. > > Thanks! Thanks for the approved @jerboaa. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3047#issuecomment-3173835241 From syan at openjdk.org Mon Aug 11 09:06:20 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 11 Aug 2025 09:06:20 GMT Subject: [jdk11u-dev] Integrated: 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings In-Reply-To: References: Message-ID: On Fri, 13 Jun 2025 08:07:55 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b1b66965](https://github.com/openjdk/jdk/commit/b1b66965f1ec6eae547cc4f70f8271bd39ded6da) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Aleksey Shipilev on 29 Sep 2021 and was reviewed by Daniel Fuchs. > > Thanks! This pull request has now been integrated. Changeset: 5aa91df5 Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/5aa91df5e7e769a44e0aa24022ed12267d470036 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8274453: (sctp) com/sun/nio/sctp/SctpChannel/CloseDescriptors.java test should be resilient to lsof warnings Backport-of: b1b66965f1ec6eae547cc4f70f8271bd39ded6da ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3047 From goetz at openjdk.org Mon Aug 11 09:19:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 09:19:51 GMT Subject: [jdk17u-dev] RFR: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Message-ID: <3tyB3LLiI84uoXrZORJQeK_DFarSiAzaPF5YzprFsXc=.f7030c48-5a55-4c29-aa74-ed8235c8e830@github.com> I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 72d9bd69678dd54ef9e92f9c62073c0c4bf73c41 Changes: https://git.openjdk.org/jdk17u-dev/pull/3831/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3831&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351907 Stats: 936 lines in 13 files changed: 801 ins; 50 del; 85 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3831.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3831/head:pull/3831 PR: https://git.openjdk.org/jdk17u-dev/pull/3831 From goetz at openjdk.org Mon Aug 11 09:34:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 09:34:57 GMT Subject: [jdk17u-dev] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Message-ID: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3831 Commit messages: - backport 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3832/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358452 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3832.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3832/head:pull/3832 PR: https://git.openjdk.org/jdk17u-dev/pull/3832 From shade at openjdk.org Mon Aug 11 09:41:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 09:41:19 GMT Subject: [jdk25u] RFR: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank In-Reply-To: References: Message-ID: On Sat, 9 Aug 2025 23:56:11 GMT, Chen Liang wrote: > Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. Clean backports do not require reviews, but I am approving anyway to show support for this backport to go into JDK 25u as soon as possible. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/80#pullrequestreview-3104876061 From aoqi at openjdk.org Mon Aug 11 10:12:13 2025 From: aoqi at openjdk.org (Ao Qi) Date: Mon, 11 Aug 2025 10:12:13 GMT Subject: [jdk25u] RFR: 8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64 In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 01:50:00 GMT, Ao Qi wrote: > Hi all, > > This pull request contains a backport of commit [a9f3d3a2](https://github.com/openjdk/jdk/commit/a9f3d3a290060f98967feaad2fa03ef077a64534) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Ao Qi on 4 Aug 2025 and was reviewed by Phil Race, Alexey Ivanov and Erik Joelsson. > > Testing: > > - [x] linux-loongarch64-zero-release native build > - [x] linux-loongarch64-zero-fastdebug native build > > Thanks! Thank you for sponsoring, @shipilev. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/61#issuecomment-3174064354 From goetz at openjdk.org Mon Aug 11 10:44:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 10:44:58 GMT Subject: [jdk21u-dev] RFR: 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 825ab20ba99b1f1127dd94b87ae56020d1831529 Changes: https://git.openjdk.org/jdk21u-dev/pull/2071/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2071&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350456 Stats: 30 lines in 2 files changed: 28 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2071.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2071/head:pull/2071 PR: https://git.openjdk.org/jdk21u-dev/pull/2071 From goetz at openjdk.org Mon Aug 11 10:48:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 10:48:19 GMT Subject: [jdk21u-dev] RFR: 8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir In-Reply-To: <0g6XBv1qGzQLUrr8MbkdOqAOjDAPg69X-dYFd8KoQLc=.8d22603d-03de-40b7-a676-2e4350b21ade@github.com> References: <0g6XBv1qGzQLUrr8MbkdOqAOjDAPg69X-dYFd8KoQLc=.8d22603d-03de-40b7-a676-2e4350b21ade@github.com> Message-ID: On Tue, 29 Jul 2025 22:54:32 GMT, Satyen Subramaniam wrote: > Backporting JDK-8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir. Fixing test to not modify the JDK home directory under test, as that could impact the results of other tests, or could fail if the JDK home dir is read-only. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. Hi @satyenme It seems this change causes errors in our testing. Please check all "related issue" etc noted in the JBS issue if you backport a change. If there are follow-ups, backport these too. I did JDK-8350456. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2020#issuecomment-3174194078 From duke at openjdk.org Mon Aug 11 11:32:22 2025 From: duke at openjdk.org (duke) Date: Mon, 11 Aug 2025 11:32:22 GMT Subject: [jdk11u-dev] RFR: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: References: Message-ID: On Wed, 28 May 2025 13:32:19 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean backport. @zzambers Your change (at version 8668c217009e2630d948bf353aebaa65c8597f7c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3037#issuecomment-3174363055 From zzambers at openjdk.org Mon Aug 11 12:12:23 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Mon, 11 Aug 2025 12:12:23 GMT Subject: [jdk11u-dev] Integrated: 8343618: Stack smashing in awt_InputMethod.c on Linux s390x In-Reply-To: References: Message-ID: <9hnSrY41OT-0N7wvMXK7oNLoVsu8i1q48zKSqN9YSVw=.e1af7ae0-4638-4279-a53d-a85d4af4d242@github.com> On Wed, 28 May 2025 13:32:19 GMT, Zdenek Zambersky wrote: > Backport fixing stack smashing issue in `awt_InputMethod.c` on s390x. Clean backport. This pull request has now been integrated. Changeset: 5b0c2800 Author: Zdenek Zambersky Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/5b0c2800dfdaabef691507255d6b09095a1d0b79 Stats: 20 lines in 1 file changed: 10 ins; 10 del; 0 mod 8343618: Stack smashing in awt_InputMethod.c on Linux s390x Backport-of: ee6891456ed672305d9b48846b5a7977373e1284 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3037 From goetz at openjdk.org Mon Aug 11 12:58:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 12:58:57 GMT Subject: [jdk21u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets Message-ID: I backport this for parity with 21.0.9-oracle. Resolved SSLSessionImple because "8328608: Multiple NewSessionTicket support for TLS" is not in 21. ------------- Commit messages: - backport 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 Changes: https://git.openjdk.org/jdk21u-dev/pull/2072/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2072&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350830 Stats: 434 lines in 2 files changed: 370 ins; 33 del; 31 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2072.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2072/head:pull/2072 PR: https://git.openjdk.org/jdk21u-dev/pull/2072 From goetz at openjdk.org Mon Aug 11 13:06:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 13:06:13 GMT Subject: [jdk21u-dev] RFR: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2072 Commit messages: - backport 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2073/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2073&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357253 Stats: 9 lines in 1 file changed: 0 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2073.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2073/head:pull/2073 PR: https://git.openjdk.org/jdk21u-dev/pull/2073 From goetz at openjdk.org Mon Aug 11 13:28:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 13:28:40 GMT Subject: [jdk17u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets Message-ID: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> I backport this for parity with 17.0.17-oracle based on 21. Needed more resolves. Several changes are not in 17. ------------- Commit messages: - Backport 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 Changes: https://git.openjdk.org/jdk17u-dev/pull/3833/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3833&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350830 Stats: 432 lines in 2 files changed: 369 ins; 32 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3833.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3833/head:pull/3833 PR: https://git.openjdk.org/jdk17u-dev/pull/3833 From goetz at openjdk.org Mon Aug 11 13:40:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 11 Aug 2025 13:40:31 GMT Subject: [jdk17u-dev] RFR: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3833 Commit messages: - backport 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3834/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3834&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357253 Stats: 9 lines in 1 file changed: 0 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3834.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3834/head:pull/3834 PR: https://git.openjdk.org/jdk17u-dev/pull/3834 From tschatzl at openjdk.org Mon Aug 11 14:13:31 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 11 Aug 2025 14:13:31 GMT Subject: [jdk25u] RFR: 8350621: Code cache stops scheduling GC Message-ID: Hi all, please review this change to avoid CodeCache triggered GCs temporarily being ignored. This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly. The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong. Testing: tier1-5, with the follow-up patch to the test case Thanks, Thomas ------------- Commit messages: - Hi all, Changes: https://git.openjdk.org/jdk25u/pull/82/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=82&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350621 Stats: 391 lines in 8 files changed: 339 ins; 43 del; 9 mod Patch: https://git.openjdk.org/jdk25u/pull/82.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/82/head:pull/82 PR: https://git.openjdk.org/jdk25u/pull/82 From tschatzl at openjdk.org Mon Aug 11 14:27:20 2025 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 11 Aug 2025 14:27:20 GMT Subject: [jdk25u] RFR: 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout Message-ID: Hi all, please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621. It applied cleanly. Thanks, Thomas ------------- Depends on: https://git.openjdk.org/jdk25u/pull/82 Commit messages: - Hi all, Changes: https://git.openjdk.org/jdk25u/pull/83/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=83&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364503 Stats: 6 lines in 1 file changed: 5 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/83.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/83/head:pull/83 PR: https://git.openjdk.org/jdk25u/pull/83 From azvegint at openjdk.org Mon Aug 11 14:32:14 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 11 Aug 2025 14:32:14 GMT Subject: [jdk25u] Integrated: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 12:48:10 GMT, Alexander Zvegintsev wrote: > Hi all, > > This pull request contains a backport of commit 18c2e40d from the openjdk/jdk repository. > > The commit being backported was authored by Alexander Zvegintsev on 15 Jul 2025 and was reviewed by Harshitha Onkar and Alexander Zuev. > > Thanks! This pull request has now been integrated. Changeset: 60e9784a Author: Alexander Zvegintsev URL: https://git.openjdk.org/jdk25u/commit/60e9784ac740dadd2fb8cd9e5b2206f7ac125110 Stats: 354 lines in 3 files changed: 346 ins; 1 del; 7 mod 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Backport-of: 18c2e40de75f974858aeb453892e4c7c8d5aa90e ------------- PR: https://git.openjdk.org/jdk25u/pull/77 From azvegint at openjdk.org Mon Aug 11 14:53:57 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Mon, 11 Aug 2025 14:53:57 GMT Subject: [jdk25u] RFR: 8362390: AIX make fails in awt_GraphicsEnv.c Message-ID: <6OxXAaSOfQ_ghWQONnPIPkRnKPf__ywDuu-ZJ-JPIUk=.0b0a1818-4616-4832-b950-3bfce95819e5@github.com> Hi all, This pull request contains a backport of commit 18190519 from the openjdk/jdk repository. The commit being backported was authored by Matthias Baesken on 17 Jul 2025 and was reviewed by Phil Race, Sergey Bylokhov and Christoph Langer. Thanks! ------------- Commit messages: - Backport 18190519e73705281adf3f94d710d000e75b1729 Changes: https://git.openjdk.org/jdk25u/pull/84/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=84&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362390 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/84.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/84/head:pull/84 PR: https://git.openjdk.org/jdk25u/pull/84 From shade at openjdk.org Mon Aug 11 16:02:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 11 Aug 2025 16:02:16 GMT Subject: [jdk25u] RFR: 8350621: Code cache stops scheduling GC In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 13:59:20 GMT, Thomas Schatzl wrote: > Hi all, > > please review this change to avoid CodeCache triggered GCs temporarily being ignored. > > This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly. > > The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong. > > Testing: tier1-5, with the follow-up patch to the test case > > Thanks, > Thomas Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/82#pullrequestreview-3106571840 From duke at openjdk.org Mon Aug 11 16:09:29 2025 From: duke at openjdk.org (duke) Date: Mon, 11 Aug 2025 16:09:29 GMT Subject: [jdk21u-dev] Withdrawn: 8358159: Empty mode/padding in cipher transformations In-Reply-To: References: Message-ID: On Wed, 11 Jun 2025 12:01:00 GMT, Varada M wrote: > Hi all, > > This pull request contains a backport of commit [3ff83ec4](https://github.com/openjdk/jdk/commit/3ff83ec49e561c44dd99508364b8ba068274b63a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Varada M on 10 Jun 2025 and was reviewed by Amit Kumar and Valerie Peng. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1867 From tkurashige at openjdk.org Mon Aug 11 17:56:26 2025 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Mon, 11 Aug 2025 17:56:26 GMT Subject: [jdk11u-dev] Integrated: 8355249: Remove the use of WMIC from the entire source code In-Reply-To: References: Message-ID: <9xmz071jX9VeLsqWxrZOPTUzG3Lu_L1Nsna0FbPYxGQ=.ec3ddd33-d169-4010-9eeb-7304659469de@github.com> On Fri, 4 Jul 2025 02:29:49 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8355249 : Remove the use of WMIC from the entire source code > > JDK-8355249 is an enhancement, but the future removal of WMIC will affect any version of jdk, so I think it needs to be backported. > > Original patch does not apply cleanly because WindowsHelper.java doesn't exist in jdk11. WindowsHelper.java was added in jdk14 ([JDK-8212780](https://bugs.openjdk.org/browse/JDK-8212780)). Except for this point, original patch applies cleanly. This pull request has now been integrated. Changeset: d2a17d1a Author: Taizo Kurashige Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/d2a17d1acc47020e1be9f2ff31693930802a9caa Stats: 16 lines in 3 files changed: 4 ins; 1 del; 11 mod 8355249: Remove the use of WMIC from the entire source code Reviewed-by: phh Backport-of: 4458719a108f45d3744d47a6ea081fe9ec3e675e ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3057 From ssubramaniam at openjdk.org Mon Aug 11 19:48:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 11 Aug 2025 19:48:50 GMT Subject: [jdk21u-dev] RFR: 8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB Message-ID: <__Oe2WA0W9RrkUgZsDfK1OV7GN6Za-G9LwEBMU3dr1U=.e63fc2dd-0132-491e-95f3-1b1803e8ced7@github.com> Backporting JDK-8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB. Change catches case where compiler infers things based on prior pointer arithmetic not invoking UB. Fix preserves intended functionality by changing to integral arithmetic, adds over/underflow, and bit of cleanup. Ran GHA Sanity Checks, local tier 1 and 2. Patch is clean. ------------- Commit messages: - Backport 0a57fe1df6f3431cfb2d5d868597c61ef6af3806 Changes: https://git.openjdk.org/jdk21u-dev/pull/2075/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2075&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341178 Stats: 15 lines in 1 file changed: 8 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2075.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2075/head:pull/2075 PR: https://git.openjdk.org/jdk21u-dev/pull/2075 From ssubramaniam at openjdk.org Mon Aug 11 19:49:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 11 Aug 2025 19:49:13 GMT Subject: [jdk21u-dev] RFR: 8336702: C2 compilation fails with "all memory state should have been processed" assert Message-ID: Backporting JDK-8336702: C2 compilation fails with "all memory state should have been processed" assert. Change adjusts condition for converting a `LongCountedLoop` into a loop nest to handle edge case compilation failure outlined in original [PR](https://github.com/openjdk/jdk/pull/21009). Ran GHA Sanity Checks, local tier 1 and 2, and new test. Patch is clean. ------------- Commit messages: - Backport ecc77a5b4a84c84ffa1580174872af6df3a4f6ca Changes: https://git.openjdk.org/jdk21u-dev/pull/2074/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2074&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336702 Stats: 75 lines in 2 files changed: 73 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2074.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2074/head:pull/2074 PR: https://git.openjdk.org/jdk21u-dev/pull/2074 From dzhang at openjdk.org Tue Aug 12 02:15:53 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 12 Aug 2025 02:15:53 GMT Subject: [jdk25u] RFR: 8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 Message-ID: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> Hi all, This pull request contains a backport of commit [6927fc39](https://github.com/openjdk/jdk/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 12 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 6927fc3904eb239bd43ab7c581d479c00a6a4af2 Changes: https://git.openjdk.org/jdk25u/pull/85/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=85&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365200 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/85.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/85/head:pull/85 PR: https://git.openjdk.org/jdk25u/pull/85 From goetz at openjdk.org Tue Aug 12 07:40:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 07:40:20 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter [v2] In-Reply-To: References: Message-ID: On Thu, 7 Aug 2025 17:59:04 GMT, Cesar Soares Lucas wrote: >> Clean backport of this shenandoah c2 fix. We hit this bug in our (Amazon) internal CI system and also was reported by RedHat to happen on their CI as well. > > Cesar Soares Lucas 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-JohnTortugo-45c914c3-master > - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 Hi @JohnTortugo you don't need to open a backport JBS issue. It does no harm if you do that, but except for rare cases (if you need a CSR) it's done automatically by Skara. But if you opened one Skara will pick it up automaticaly. But please don't add a fix version, that is set automatically. Currently, we are developing for 21.0.9. If you want to get your change to 21.0.10, you can withdraw and request approval again in two weeks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3178100430 From rschmelter at openjdk.org Tue Aug 12 07:47:21 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Tue, 12 Aug 2025 07:47:21 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out In-Reply-To: References: Message-ID: <0Mtexnz0ByPwZEmRq2ycSKm705c-3GW6TqxYRjNSb6Y=.c66e1611-1997-4b40-98fa-61721ba8ca18@github.com> On Sat, 9 Aug 2025 08:05:41 GMT, Goetz Lindenmaier wrote: > I would like to backport this along with the larger http redo in 17. > This fixes two minor issues to avoid misunderstandings in communication and thus timeouts. > > I had to do resolves because later change "8328286: Enhance HTTP client" was already backported. > I added the edits from that change that were omitted in the past. Code now looks the same as in 21. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3829#pullrequestreview-3109062110 From goetz at openjdk.org Tue Aug 12 07:59:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 07:59:22 GMT Subject: [jdk17u-dev] RFR: 8307648: java/net/httpclient/ExpectContinueTest.java timed out In-Reply-To: References: Message-ID: On Sat, 9 Aug 2025 08:05:41 GMT, Goetz Lindenmaier wrote: > I would like to backport this along with the larger http redo in 17. > This fixes two minor issues to avoid misunderstandings in communication and thus timeouts. > > I had to do resolves because later change "8328286: Enhance HTTP client" was already backported. > I added the edits from that change that were omitted in the past. Code now looks the same as in 21. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3829#issuecomment-3178166180 From goetz at openjdk.org Tue Aug 12 08:48:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 08:48:24 GMT Subject: [jdk17u-dev] Integrated: 8307648: java/net/httpclient/ExpectContinueTest.java timed out In-Reply-To: References: Message-ID: On Sat, 9 Aug 2025 08:05:41 GMT, Goetz Lindenmaier wrote: > I would like to backport this along with the larger http redo in 17. > This fixes two minor issues to avoid misunderstandings in communication and thus timeouts. > > I had to do resolves because later change "8328286: Enhance HTTP client" was already backported. > I added the edits from that change that were omitted in the past. Code now looks the same as in 21. This pull request has now been integrated. Changeset: ef27cae1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ef27cae10a214e0c81820b9abe7fa5a9bc5016ef Stats: 63 lines in 3 files changed: 54 ins; 0 del; 9 mod 8307648: java/net/httpclient/ExpectContinueTest.java timed out Reviewed-by: rschmelter Backport-of: 04b0e785f6b9b4629b77bb19f2b072434be4951c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3829 From mbaesken at openjdk.org Tue Aug 12 08:53:20 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 12 Aug 2025 08:53:20 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v2] In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 08:25:58 GMT, Goetz Lindenmaier wrote: >> Follow up to JDK-8311644. >> >> Resolved problemlist, test was not listed. >> Test passes. > > Goetz Lindenmaier 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 4ffc5e60776353b03e9a557c39148e378b1690e2 Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2070#pullrequestreview-3109336693 From mbaesken at openjdk.org Tue Aug 12 08:58:19 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 12 Aug 2025 08:58:19 GMT Subject: [jdk21u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 12:51:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved SSLSessionImple because "8328608: Multiple NewSessionTicket support for TLS" is not in 21. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2072#pullrequestreview-3109355810 From duke at openjdk.org Tue Aug 12 09:10:06 2025 From: duke at openjdk.org (Shyam Kishor) Date: Tue, 12 Aug 2025 09:10:06 GMT Subject: [jdk25u] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Message-ID: ?ipped ------------- Commit messages: - 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Changes: https://git.openjdk.org/jdk25u/pull/87/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=87&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359207 Stats: 43 lines in 2 files changed: 0 ins; 41 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/87.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/87/head:pull/87 PR: https://git.openjdk.org/jdk25u/pull/87 From goetz at openjdk.org Tue Aug 12 09:10:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 09:10:22 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v5] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. Goetz Lindenmaier 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 goetz_backport_8342075 - Test improvements by Aleksey Bakhtin - Merge branch 'master' into goetz_backport_8342075 - Merge branch 'openjdk:master' into goetz_backport_8342075 - Make tests compile - Resolved changes - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 - backport 209939a90e9b804da4c37ebd978b088cb8f41ead ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3786/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3786&range=04 Stats: 1043 lines in 12 files changed: 1010 ins; 2 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3786.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3786/head:pull/3786 PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From mbaesken at openjdk.org Tue Aug 12 12:04:31 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 12 Aug 2025 12:04:31 GMT Subject: [jdk17u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> References: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> Message-ID: On Mon, 11 Aug 2025 13:21:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on 21. > > Needed more resolves. Several changes are not in 17. > The resolves are mostly caused by "8291509: Minor cleanup could be done in sun.security" Please check the // Get identity len coding ; otherwise looks okay. src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java line 474: > 472: this.preSharedKey = new SecretKeySpec(b, alg); > 473: // Get identity len > 474: this.pskIdentity = Record.getBytes8(buf); Wondering, should we use the coding from jdk here ? i = Record.getInt8(buf); if (i > 0) { this.pskIdentity = Record.getBytes8(buf); } else { this.pskIdentity = null; } ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3833#pullrequestreview-3110178316 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3833#discussion_r2269617819 From goetz at openjdk.org Tue Aug 12 12:06:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:06:20 GMT Subject: [jdk21u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 22:58:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8185429: [macos] After a modal dialog is closed, no window becomes active. Add a check for previous focused window on modal unblocking. If the owner of a closing dialog was the last focused window, then the owner of the dialog should regain focus. Removing relevant test from problem list. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. Hi @satyenme can you please proceed with this backport? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2021#issuecomment-3179032790 From goetz at openjdk.org Tue Aug 12 12:08:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:08:33 GMT Subject: [jdk17u-dev] RFR: 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport f67ec19e236e3b4d2d4d4993a7d64b8de052d241 Changes: https://git.openjdk.org/jdk17u-dev/pull/3835/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3835&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8079786 Stats: 34 lines in 2 files changed: 22 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3835.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3835/head:pull/3835 PR: https://git.openjdk.org/jdk17u-dev/pull/3835 From goetz at openjdk.org Tue Aug 12 12:09:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:09:56 GMT Subject: [jdk21u-dev] RFR: 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport f67ec19e236e3b4d2d4d4993a7d64b8de052d241 Changes: https://git.openjdk.org/jdk21u-dev/pull/2076/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2076&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8079786 Stats: 34 lines in 2 files changed: 22 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2076.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2076/head:pull/2076 PR: https://git.openjdk.org/jdk21u-dev/pull/2076 From syan at openjdk.org Tue Aug 12 12:26:18 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 12 Aug 2025 12:26:18 GMT Subject: [jdk25u] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 09:02:46 GMT, Shyam Kishor wrote: > ?ipped Marked as reviewed by syan (Committer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/87#pullrequestreview-3110351773 From goetz at openjdk.org Tue Aug 12 12:27:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:27:31 GMT Subject: [jdk21u-dev] RFR: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Message-ID: I backport this for parity with 21.0.9-oracle. Resolved ProblemList. ------------- Commit messages: - backport 84a67e83e3f4fcb6be6802d12b0788850a3845b5 Changes: https://git.openjdk.org/jdk21u-dev/pull/2077/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2077&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341370 Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2077.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2077/head:pull/2077 PR: https://git.openjdk.org/jdk21u-dev/pull/2077 From goetz at openjdk.org Tue Aug 12 12:27:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:27:49 GMT Subject: [jdk21u-dev] RFR: 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the =?UTF-8?B?4oCYQ+KAmQ==?= key does not switch the layout to WRAP_TAB_LAYOUT Message-ID: <4R5VHo6IKxsCOrE_8Eef2gnmFIqvE0aSamGbtaYlVOw=.972c065d-163a-4442-b6fc-78205931d4ee@github.com> I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 1772a929af0c31bf22153cc19c5d11b00273453b Changes: https://git.openjdk.org/jdk21u-dev/pull/2078/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2078&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334457 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2078.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2078/head:pull/2078 PR: https://git.openjdk.org/jdk21u-dev/pull/2078 From shade at openjdk.org Tue Aug 12 12:28:20 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 12 Aug 2025 12:28:20 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter [v2] In-Reply-To: References: Message-ID: <8j55vsqVLas_durmXW6ZXBNcPbmBWu-D2JEW5_w7h6Y=.b0c40ff9-ea26-4958-af74-6768d87f7f84@github.com> On Tue, 12 Aug 2025 07:38:01 GMT, Goetz Lindenmaier wrote: >> Cesar Soares Lucas 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-JohnTortugo-45c914c3-master >> - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 > > Hi @JohnTortugo > you don't need to open a backport JBS issue. It does no harm if you do that, but except for rare cases (if you need a CSR) it's done automatically by Skara. But if you opened one Skara will pick it up automaticaly. > But please don't add a fix version, that is set automatically. Currently, we are developing for 21.0.9. If you want to get your change to 21.0.10, you can withdraw and request approval again in two weeks. @GoeLin -- from the internal discussion, I believe Cesar (who is currently outside business hours) intended to backport it for 21.0.9; it is just a process hiccup. So I just marked the approval request to get it on maintainers radar. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3179111456 From goetz at openjdk.org Tue Aug 12 12:29:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:29:30 GMT Subject: [jdk17u-dev] RFR: 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the =?UTF-8?B?4oCYQ+KAmQ==?= key does not switch the layout to WRAP_TAB_LAYOUT Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - Backport 1772a929af0c31bf22153cc19c5d11b00273453b Changes: https://git.openjdk.org/jdk17u-dev/pull/3837/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3837&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334457 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3837.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3837/head:pull/3837 PR: https://git.openjdk.org/jdk17u-dev/pull/3837 From goetz at openjdk.org Tue Aug 12 12:49:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 12:49:13 GMT Subject: [jdk17u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: References: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> Message-ID: On Tue, 12 Aug 2025 12:00:49 GMT, Matthias Baesken wrote: >> I backport this for parity with 17.0.17-oracle based on 21. >> >> Needed more resolves. Several changes are not in 17. >> The resolves are mostly caused by "8291509: Minor cleanup could be done in sun.security" > > src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java line 474: > >> 472: this.preSharedKey = new SecretKeySpec(b, alg); >> 473: // Get identity len >> 474: this.pskIdentity = Record.getBytes8(buf); > > Wondering, should we use the coding from jdk here ? > > i = Record.getInt8(buf); > if (i > 0) { > this.pskIdentity = Record.getBytes8(buf); > > } else { > this.pskIdentity = null; > } The if was added by https://bugs.openjdk.org/browse/JDK-8328608 Multiple NewSessionTicket support for TLS, a larger change with CSR. I would not pick out a single if and put it here. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3833#discussion_r2269730939 From goetz at openjdk.org Tue Aug 12 13:15:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:15:46 GMT Subject: [jdk17u-dev] RFR: 8266246: Swing test PressedIconTest.java sometimes fails on macOS 11 ARM Message-ID: I backport this for parity with 17.0.17-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - backport c5e9719c40ed4d83b3978f45bacbf8e066cae02d Changes: https://git.openjdk.org/jdk17u-dev/pull/3839/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3839&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8266246 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3839.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3839/head:pull/3839 PR: https://git.openjdk.org/jdk17u-dev/pull/3839 From goetz at openjdk.org Tue Aug 12 13:28:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:28:33 GMT Subject: [jdk17u-dev] RFR: 8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 018017a9175cbfe02e9db0db402ca2aa689ac587 Changes: https://git.openjdk.org/jdk17u-dev/pull/3840/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3840&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8266247 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3840.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3840/head:pull/3840 PR: https://git.openjdk.org/jdk17u-dev/pull/3840 From goetz at openjdk.org Tue Aug 12 13:32:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:32:58 GMT Subject: [jdk17u-dev] RFR: 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 092a7343a45297e481f9facb3420b2e91af5699d Changes: https://git.openjdk.org/jdk17u-dev/pull/3841/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3841&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327753 Stats: 315 lines in 3 files changed: 71 ins; 244 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3841.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3841/head:pull/3841 PR: https://git.openjdk.org/jdk17u-dev/pull/3841 From goetz at openjdk.org Tue Aug 12 13:34:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:34:00 GMT Subject: [jdk21u-dev] RFR: 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 092a7343a45297e481f9facb3420b2e91af5699d Changes: https://git.openjdk.org/jdk21u-dev/pull/2079/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2079&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327753 Stats: 315 lines in 3 files changed: 71 ins; 244 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2079.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2079/head:pull/2079 PR: https://git.openjdk.org/jdk21u-dev/pull/2079 From goetz at openjdk.org Tue Aug 12 13:37:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:37:25 GMT Subject: [jdk17u-dev] RFR: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport fc0472baf9bad298e853bf2ca3d10dc9415272cd Changes: https://git.openjdk.org/jdk17u-dev/pull/3842/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3842&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328000 Stats: 168 lines in 3 files changed: 82 ins; 86 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3842.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3842/head:pull/3842 PR: https://git.openjdk.org/jdk17u-dev/pull/3842 From goetz at openjdk.org Tue Aug 12 13:39:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:39:29 GMT Subject: [jdk21u-dev] RFR: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport fc0472baf9bad298e853bf2ca3d10dc9415272cd Changes: https://git.openjdk.org/jdk21u-dev/pull/2080/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2080&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328000 Stats: 168 lines in 3 files changed: 82 ins; 86 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2080.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2080/head:pull/2080 PR: https://git.openjdk.org/jdk21u-dev/pull/2080 From goetz at openjdk.org Tue Aug 12 13:41:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:41:54 GMT Subject: [jdk17u-dev] RFR: 8328012: Convert InputMethod (/java/awt/im) applet tests to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 4f8f48654e500e875d14e6b4707ab654acc59176 Changes: https://git.openjdk.org/jdk17u-dev/pull/3843/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3843&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328012 Stats: 327 lines in 6 files changed: 157 ins; 170 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3843.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3843/head:pull/3843 PR: https://git.openjdk.org/jdk17u-dev/pull/3843 From mbaesken at openjdk.org Tue Aug 12 13:42:16 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 12 Aug 2025 13:42:16 GMT Subject: [jdk17u-dev] RFR: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> References: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> Message-ID: <9Hcqo6hRA0LMseu7uPMTMhO6LGvLe2cNWSVmMjJ0ONE=.3f6a771b-f6fb-40fb-892b-08ec44aefca3@github.com> On Mon, 11 Aug 2025 13:21:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on 21. > > Needed more resolves. Several changes are not in 17. > The resolves are mostly caused by "8291509: Minor cleanup could be done in sun.security" Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3833#pullrequestreview-3110677112 From goetz at openjdk.org Tue Aug 12 13:42:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:42:31 GMT Subject: [jdk21u-dev] RFR: 8328012: Convert InputMethod (/java/awt/im) applet tests to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 4f8f48654e500e875d14e6b4707ab654acc59176 Changes: https://git.openjdk.org/jdk21u-dev/pull/2081/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2081&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328012 Stats: 327 lines in 6 files changed: 157 ins; 170 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2081.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2081/head:pull/2081 PR: https://git.openjdk.org/jdk21u-dev/pull/2081 From goetz at openjdk.org Tue Aug 12 13:48:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:48:25 GMT Subject: [jdk17u-dev] RFR: 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport e0373e01fece310d12859207cc5e233f68b7607f Changes: https://git.openjdk.org/jdk17u-dev/pull/3844/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3844&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328378 Stats: 219 lines in 3 files changed: 90 ins; 129 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3844.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3844/head:pull/3844 PR: https://git.openjdk.org/jdk17u-dev/pull/3844 From goetz at openjdk.org Tue Aug 12 13:49:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:49:30 GMT Subject: [jdk21u-dev] RFR: 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main Message-ID: <0KfP7q9B4fXpOVcoFREYeXU1Uf3aog_CX-jNv-JT8zc=.f6b4ea7b-7c60-4895-945e-24c4ab661e15@github.com> I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport e0373e01fece310d12859207cc5e233f68b7607f Changes: https://git.openjdk.org/jdk21u-dev/pull/2082/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2082&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328378 Stats: 219 lines in 3 files changed: 90 ins; 129 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2082.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2082/head:pull/2082 PR: https://git.openjdk.org/jdk21u-dev/pull/2082 From goetz at openjdk.org Tue Aug 12 13:57:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:57:25 GMT Subject: [jdk17u-dev] RFR: 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport b7a51dd0e8d56a9673b2c802d69019c23d43cb76 Changes: https://git.openjdk.org/jdk17u-dev/pull/3845/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3845&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328382 Stats: 210 lines in 3 files changed: 79 ins; 131 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3845.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3845/head:pull/3845 PR: https://git.openjdk.org/jdk17u-dev/pull/3845 From goetz at openjdk.org Tue Aug 12 13:59:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 12 Aug 2025 13:59:27 GMT Subject: [jdk21u-dev] RFR: 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport b7a51dd0e8d56a9673b2c802d69019c23d43cb76 Changes: https://git.openjdk.org/jdk21u-dev/pull/2083/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2083&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328382 Stats: 210 lines in 3 files changed: 79 ins; 131 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2083.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2083/head:pull/2083 PR: https://git.openjdk.org/jdk21u-dev/pull/2083 From azvegint at openjdk.org Tue Aug 12 15:49:11 2025 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Tue, 12 Aug 2025 15:49:11 GMT Subject: [jdk25u] Integrated: 8362390: AIX make fails in awt_GraphicsEnv.c In-Reply-To: <6OxXAaSOfQ_ghWQONnPIPkRnKPf__ywDuu-ZJ-JPIUk=.0b0a1818-4616-4832-b950-3bfce95819e5@github.com> References: <6OxXAaSOfQ_ghWQONnPIPkRnKPf__ywDuu-ZJ-JPIUk=.0b0a1818-4616-4832-b950-3bfce95819e5@github.com> Message-ID: On Mon, 11 Aug 2025 14:45:42 GMT, Alexander Zvegintsev wrote: > Hi all, > > This pull request contains a backport of commit 18190519 from the openjdk/jdk repository. > > The commit being backported was authored by Matthias Baesken on 17 Jul 2025 and was reviewed by Phil Race, Sergey Bylokhov and Christoph Langer. > > Thanks! This pull request has now been integrated. Changeset: 3f491ffa Author: Alexander Zvegintsev URL: https://git.openjdk.org/jdk25u/commit/3f491ffa1af24ac876242a109abb71bd5d812edb Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8362390: AIX make fails in awt_GraphicsEnv.c Backport-of: 18190519e73705281adf3f94d710d000e75b1729 ------------- PR: https://git.openjdk.org/jdk25u/pull/84 From liach at openjdk.org Tue Aug 12 16:04:17 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 12 Aug 2025 16:04:17 GMT Subject: [jdk25u] RFR: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank In-Reply-To: References: Message-ID: <7p7H_lkqeMdwBuA_JztD5VkcwEyPlhdao4PpsW4qe3A=.768c6c97-8139-4b3c-b043-8703a5ff1413@github.com> On Sat, 9 Aug 2025 23:56:11 GMT, Chen Liang wrote: > Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. Thanks Rob for the approval. Tested tier 1-3, and thanks Aleksey for the followup. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/80#issuecomment-3180024693 From duke at openjdk.org Tue Aug 12 16:07:20 2025 From: duke at openjdk.org (duke) Date: Tue, 12 Aug 2025 16:07:20 GMT Subject: [jdk25u] RFR: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank In-Reply-To: References: Message-ID: <1bhGjSZNMCH8KPMRlD9FSiIKHIQGZtdxBr6sIp6c4IY=.f69a5b9c-0a18-4bba-98f7-94645aefa59e@github.com> On Sat, 9 Aug 2025 23:56:11 GMT, Chen Liang wrote: > Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. @liach Your change (at version d4b2376d0e1b9b338ce326d404f33b4ea3bdf632) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/80#issuecomment-3180036894 From duke at openjdk.org Tue Aug 12 16:25:10 2025 From: duke at openjdk.org (duke) Date: Tue, 12 Aug 2025 16:25:10 GMT Subject: [jdk25u] RFR: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 09:02:46 GMT, Shyam Kishor wrote: > ?ipped @shyamkishororacle Your change (at version e6d312e16f7dd73c4bdbb50de93ba5d9bcfafdb4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/87#issuecomment-3180119712 From liach at openjdk.org Tue Aug 12 17:21:19 2025 From: liach at openjdk.org (Chen Liang) Date: Tue, 12 Aug 2025 17:21:19 GMT Subject: [jdk25u] Integrated: 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank In-Reply-To: References: Message-ID: <5n4iVkFn8HhuMClruf30yUuY8ntmbTrC4UqMzcdx5_s=.1c6d661d-43e9-4bff-aec7-e6886514a640@github.com> On Sat, 9 Aug 2025 23:56:11 GMT, Chen Liang wrote: > Backport of openjdk/jdk#26679 performance regression fix to 25 update releases. A release note for this regression has been written for 25 GA. The same patch has been backported to 25 GA branch and fixes the regression. This pull request has now been integrated. Changeset: 65eca342 Author: Chen Liang Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/65eca342ddab30d2c8697f630d777bef4a81c20b Stats: 75 lines in 2 files changed: 69 ins; 5 del; 1 mod 8358535: Changes in ClassValue (JDK-8351996) caused a 1-9% regression in Renaissance-PageRank Reviewed-by: shade Backport-of: e13b4c8de944ab14a1d12f6251e83f4fdd9e0198 ------------- PR: https://git.openjdk.org/jdk25u/pull/80 From duke at openjdk.org Tue Aug 12 17:26:18 2025 From: duke at openjdk.org (Shyam Kishor) Date: Tue, 12 Aug 2025 17:26:18 GMT Subject: [jdk25u] Integrated: 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped In-Reply-To: References: Message-ID: <4Gxyruy6TYNuUKFJz7d4NoJo5FT81Xy58Y2jpuGEMwU=.bbe0a0d3-3152-4141-aef0-83cc12732ccc@github.com> On Tue, 12 Aug 2025 09:02:46 GMT, Shyam Kishor wrote: > ?ipped This pull request has now been integrated. Changeset: aba6feb4 Author: skishor Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/aba6feb46d37b73efce186d8cebb7486727a561e Stats: 43 lines in 2 files changed: 0 ins; 41 del; 2 mod 8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped Reviewed-by: syan Backport-of: 51877f568ba84a8ec7721656571c90c5eb952eb3 ------------- PR: https://git.openjdk.org/jdk25u/pull/87 From cslucas at openjdk.org Tue Aug 12 17:27:20 2025 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Tue, 12 Aug 2025 17:27:20 GMT Subject: [jdk21u-dev] RFR: 8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter [v2] In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 07:38:01 GMT, Goetz Lindenmaier wrote: >> Cesar Soares Lucas 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-JohnTortugo-45c914c3-master >> - Backport 45c914c3ad8fbc406af9ba9dec97f11c28c91299 > > Hi @JohnTortugo > you don't need to open a backport JBS issue. It does no harm if you do that, but except for rare cases (if you need a CSR) it's done automatically by Skara. But if you opened one Skara will pick it up automaticaly. > But please don't add a fix version, that is set automatically. Currently, we are developing for 21.0.9. If you want to get your change to 21.0.10, you can withdraw and request approval again in two weeks. Thank you for the advice @GoeLin ; thank you Aleksey for clarifying the intent here. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2029#issuecomment-3180296730 From duke at openjdk.org Tue Aug 12 17:54:12 2025 From: duke at openjdk.org (duke) Date: Tue, 12 Aug 2025 17:54:12 GMT Subject: [jdk25u] RFR: 8361948: Shenandoah: region free capacity unit mismatch In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 06:25:55 GMT, Xiaolong Peng wrote: > Clean backport of a bug [JDK-8361948](https://bugs.openjdk.org/browse/JDK-8361948), I have ran all the jtreg test for Shenandoah. @pengxiaolong Your change (at version dd379c33c2fef0ada7dba5e8a6375c668c14726f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/69#issuecomment-3180395902 From ssubramaniam at openjdk.org Tue Aug 12 19:56:04 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 12 Aug 2025 19:56:04 GMT Subject: [jdk21u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8185429: [macos] After a modal dialog is closed, no window becomes active. Add a check for previous focused window on modal unblocking. If the owner of a closing dialog was the last focused window, then the owner of the dialog should regain focus. Removing relevant test from problem list. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. Satyen Subramaniam 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 8185429 - Backport 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2021/files - new: https://git.openjdk.org/jdk21u-dev/pull/2021/files/2d4d7f27..d028fcd6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2021&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2021&range=00-01 Stats: 14104 lines in 216 files changed: 7450 ins; 5886 del; 768 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2021.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2021/head:pull/2021 PR: https://git.openjdk.org/jdk21u-dev/pull/2021 From ssubramaniam at openjdk.org Tue Aug 12 19:56:05 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 12 Aug 2025 19:56:05 GMT Subject: [jdk21u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 22:58:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8185429: [macos] After a modal dialog is closed, no window becomes active. Add a check for previous focused window on modal unblocking. If the owner of a closing dialog was the last focused window, then the owner of the dialog should regain focus. Removing relevant test from problem list. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. Sorry for the delay, lost track of this one - I've run the `java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java` test manually and can confirm it's visually passing. To move forward with approval, what would be the next required step? I'm seeing the `approval` label has been removed and not seeing the fix request label on the original issue. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2021#issuecomment-3180804111 From serb at openjdk.org Wed Aug 13 00:15:19 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 13 Aug 2025 00:15:19 GMT Subject: [jdk11u-dev] Integrated: 8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 In-Reply-To: <6yAMyL4VhBVCknXDmwWhjpLay3qU9LTY2a55GR0X1HU=.569f96ad-b936-401a-9599-79999c356eeb@github.com> References: <6yAMyL4VhBVCknXDmwWhjpLay3qU9LTY2a55GR0X1HU=.569f96ad-b936-401a-9599-79999c356eeb@github.com> Message-ID: On Sun, 8 Jun 2025 02:57:37 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [abbf1a02](https://github.com/openjdk/jdk/commit/abbf1a02cb00ae98ed7fdb7105aa4806756f898f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 18 Apr 2025 and was reviewed by Phil Race and Alexey Ivanov. > > Thanks! This pull request has now been integrated. Changeset: 341fc38f Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/341fc38ff1ec271b43fc777708b1944aeba9c1ac Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8355051: Problemlist java/awt/Graphics2D/CopyAreaOOB.java on macosx-aarch64 Reviewed-by: phh Backport-of: abbf1a02cb00ae98ed7fdb7105aa4806756f898f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3045 From duke at openjdk.org Wed Aug 13 01:09:17 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 01:09:17 GMT Subject: [jdk25u] RFR: 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call In-Reply-To: References: Message-ID: On Sat, 9 Aug 2025 03:53:00 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [3488f53d](https://github.com/openjdk/jdk/commit/3488f53d2c3083bd886644684ec6885046ea7f8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Fei Yang on 30 Jul 2025 and was reviewed by Hamlin Li and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version c9d1216365f997f2928552ec890e77bb580a6b80) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/79#issuecomment-3181867006 From duke at openjdk.org Wed Aug 13 01:10:15 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 01:10:15 GMT Subject: [jdk25u] RFR: 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size In-Reply-To: References: Message-ID: On Sun, 10 Aug 2025 03:21:39 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [7bf4c608](https://github.com/openjdk/jdk/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang. > > Thanks! @DingliZhang Your change (at version 3b68bee9c4bd8db29f30270284bc7d8fdaab87ce) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/81#issuecomment-3181867781 From duke at openjdk.org Wed Aug 13 01:10:11 2025 From: duke at openjdk.org (duke) Date: Wed, 13 Aug 2025 01:10:11 GMT Subject: [jdk25u] RFR: 8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 In-Reply-To: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> References: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> Message-ID: On Tue, 12 Aug 2025 02:10:46 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [6927fc39](https://github.com/openjdk/jdk/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 12 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version ac9da7e277f507a641cd4857f9fd62cd3d4a1722) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/85#issuecomment-3181867878 From dzhang at openjdk.org Wed Aug 13 01:17:12 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 13 Aug 2025 01:17:12 GMT Subject: [jdk25u] Integrated: 8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 In-Reply-To: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> References: <-B2oox6r7nDM2ZKQE0DepqrXS7EN27JHOfNCnV6NFzc=.2f0878fb-c64b-4ed0-9730-c523722bc45b@github.com> Message-ID: On Tue, 12 Aug 2025 02:10:46 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [6927fc39](https://github.com/openjdk/jdk/commit/6927fc3904eb239bd43ab7c581d479c00a6a4af2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 12 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 89330eac Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/89330eac4b47cb6dde22c82d332f627862e49610 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8365200: RISC-V: compiler/loopopts/superword/TestGeneralizedReductions.java fails with Zvbb and vlen=128 Backport-of: 6927fc3904eb239bd43ab7c581d479c00a6a4af2 ------------- PR: https://git.openjdk.org/jdk25u/pull/85 From dzhang at openjdk.org Wed Aug 13 01:17:21 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 13 Aug 2025 01:17:21 GMT Subject: [jdk25u] Integrated: 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call In-Reply-To: References: Message-ID: <5HmkH9K2ScKlpYOM1JQCgJjDOr9mcUL4X0DSI2STU44=.7c24cceb-3dbe-4c0b-8ed4-0a0b4f8325ce@github.com> On Sat, 9 Aug 2025 03:53:00 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [3488f53d](https://github.com/openjdk/jdk/commit/3488f53d2c3083bd886644684ec6885046ea7f8e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Fei Yang on 30 Jul 2025 and was reviewed by Hamlin Li and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 8e44725f Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/8e44725fba77eee969da378a19cd82f29459b4fe Stats: 14 lines in 2 files changed: 3 ins; 6 del; 5 mod 8364150: RISC-V: Leftover for JDK-8343430 removing old trampoline call Backport-of: 3488f53d2c3083bd886644684ec6885046ea7f8e ------------- PR: https://git.openjdk.org/jdk25u/pull/79 From dzhang at openjdk.org Wed Aug 13 01:19:18 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 13 Aug 2025 01:19:18 GMT Subject: [jdk25u] Integrated: 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size In-Reply-To: References: Message-ID: On Sun, 10 Aug 2025 03:21:39 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [7bf4c608](https://github.com/openjdk/jdk/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 28 Jul 2025 and was reviewed by Fei Yang. > > Thanks! This pull request has now been integrated. Changeset: b20f66fa Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/b20f66fab9e15824377f1362837ff3fbef5555a5 Stats: 38 lines in 2 files changed: 0 ins; 0 del; 38 mod 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size Backport-of: 7bf4c608e7b23398ea89cf0a592e9554af98144e ------------- PR: https://git.openjdk.org/jdk25u/pull/81 From dzhang at openjdk.org Wed Aug 13 02:16:54 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 13 Aug 2025 02:16:54 GMT Subject: [jdk25u] RFR: 8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 Message-ID: Hi all, This pull request contains a backport of commit [636c61a3](https://github.com/openjdk/jdk/commit/636c61a3868d9c01b672b3b45cda1e476acdc045) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 13 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 636c61a3868d9c01b672b3b45cda1e476acdc045 Changes: https://git.openjdk.org/jdk25u/pull/88/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=88&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365302 Stats: 18 lines in 1 file changed: 16 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/88.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/88/head:pull/88 PR: https://git.openjdk.org/jdk25u/pull/88 From serb at openjdk.org Wed Aug 13 03:28:37 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 13 Aug 2025 03:28:37 GMT Subject: [jdk11u-dev] RFR: 8211804: Constant AO_UNUSED_MBZ uses left shift of negative value [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [51be7db9](https://github.com/openjdk/jdk/commit/51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kim Barrett on 9 Oct 2018 and was reviewed by Alan Bateman. > > This patch fixes a build error on macOS with Xcode 16.4 that can't be resolved using `--disable-warnings-as-errors`. > > /jdk11u-dev/src/jdk.pack/share/native/common-unpack/constants.h:206:33: error: expression is not an integral constant expression > 206 | AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. > | ^~~~~~~~ > > > > > Thanks! Sergey Bylokhov 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-mrserb-51be7db9-master - Backport 51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3042/files - new: https://git.openjdk.org/jdk11u-dev/pull/3042/files/fc00dffd..7294afb0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3042&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3042&range=00-01 Stats: 3702 lines in 167 files changed: 927 ins; 2636 del; 139 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3042.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3042/head:pull/3042 PR: https://git.openjdk.org/jdk11u-dev/pull/3042 From goetz at openjdk.org Wed Aug 13 06:19:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 06:19:19 GMT Subject: [jdk21u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active [v2] In-Reply-To: References: Message-ID: <6OYx6Tw22kPIE1VuEZYMKi5BGkJUEC0Lomue44xLkq0=.26326f7b-49b7-4db0-b0a0-73ac2750176b@github.com> On Tue, 12 Aug 2025 19:56:04 GMT, Satyen Subramaniam wrote: >> Backporting JDK-8185429: [macos] After a modal dialog is closed, no window becomes active. Add a check for previous focused window on modal unblocking. If the owner of a closing dialog was the last focused window, then the owner of the dialog should regain focus. Removing relevant test from problem list. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. > > Satyen Subramaniam 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 8185429 > - Backport 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 Thanks for testing. You can add the approval again by either editing the tags in JBS or issuing a new approval command in the PR. Repeat the comment, it will be overwritten in JBS. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2021#issuecomment-3182327126 From goetz at openjdk.org Wed Aug 13 06:20:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 06:20:09 GMT Subject: [jdk17u-dev] RFR: 8185429: [macos] After a modal dialog is closed, no window becomes active Message-ID: I backport this for parity with 17.0.17-oracle. Resolve Copyright, probably clean. ProblemListed test passes. ------------- Commit messages: - backport 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 Changes: https://git.openjdk.org/jdk17u-dev/pull/3836/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3836&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8185429 Stats: 8 lines in 2 files changed: 6 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3836.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3836/head:pull/3836 PR: https://git.openjdk.org/jdk17u-dev/pull/3836 From goetz at openjdk.org Wed Aug 13 06:32:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 06:32:27 GMT Subject: [jdk17u-dev] RFR: 8341311: [Accessibility, macOS, VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu Message-ID: I backport this for parity with 17.0.17-oracle ------------- Commit messages: - backport e33eeeea04fc7899bf66b0a2fdaccc30060854b4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3838/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3838&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341311 Stats: 172 lines in 3 files changed: 170 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3838.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3838/head:pull/3838 PR: https://git.openjdk.org/jdk17u-dev/pull/3838 From goetz at openjdk.org Wed Aug 13 06:36:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 06:36:16 GMT Subject: [jdk21u-dev] RFR: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:31:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: jdk/jshell/ToolTabSnippetTest.java failed. Looks like a timeout to me. Unrelated to this change that touches a different test. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2080#issuecomment-3182362011 From goetz at openjdk.org Wed Aug 13 07:47:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 07:47:25 GMT Subject: [jdk21u-dev] Integrated: 8311644: Server should not send bad_certificate alert when the client does not send any certificates In-Reply-To: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> References: <0FpFlO_VTcgzMG4IKCSXIWjA6oHf9fUtv0OXdUfjglw=.c901e6d9-2b4a-4c31-9b85-8b4fd42ce7be@github.com> Message-ID: <3FhjQG-iIFBXnls92ZQrHl0gGwQLbGVjA9_Nnqa7foE=.2a6ae287-7197-4cab-9eaa-5205d62a990a@github.com> On Mon, 11 Aug 2025 06:59:44 GMT, Goetz Lindenmaier wrote: > I backport this as prereq of JDK-8350807. > > Resolved import in test file TLSBase.java because later change [8330278: Have SSLSocketTemplate.doClientSide use loopback address](https://github.com/openjdk/jdk/commit/0eff492e4107abc5624f0c3445877bf38629a980) > was already backported. > > Tests all pass. This pull request has now been integrated. Changeset: af098597 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/af0985974de246af6610faa90d7c1af5ec5addc3 Stats: 270 lines in 8 files changed: 191 ins; 24 del; 55 mod 8311644: Server should not send bad_certificate alert when the client does not send any certificates Backport-of: f62b5789add23adda2634a1cfb80f48b4387be74 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2069 From goetz at openjdk.org Wed Aug 13 07:49:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 07:49:24 GMT Subject: [jdk21u-dev] Integrated: 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main In-Reply-To: References: Message-ID: <9-W0_boTy7Dzfy4hv2Uaa5azsU9mSQYVfOrLUlDuF5E=.f639a451-3575-467f-a482-0116d65480be@github.com> On Tue, 12 Aug 2025 13:27:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 50dbf7ce Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/50dbf7cebf76da4c1d26f8635580c202adb15e30 Stats: 315 lines in 3 files changed: 71 ins; 244 del; 0 mod 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main Backport-of: 092a7343a45297e481f9facb3420b2e91af5699d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2079 From goetz at openjdk.org Wed Aug 13 08:06:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:06:15 GMT Subject: [jdk21u-dev] Integrated: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:31:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: a05cf4db Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a05cf4db3f1b86de1fa09085e544c2fa77fd45db Stats: 168 lines in 3 files changed: 82 ins; 86 del; 0 mod 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main Backport-of: fc0472baf9bad298e853bf2ca3d10dc9415272cd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2080 From goetz at openjdk.org Wed Aug 13 08:09:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:09:19 GMT Subject: [jdk21u-dev] Integrated: 8328012: Convert InputMethod (/java/awt/im) applet tests to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:36:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 7cb31f30 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7cb31f308436c2a2b48b9bba0b0ad39dd1fc6f83 Stats: 327 lines in 6 files changed: 157 ins; 170 del; 0 mod 8328012: Convert InputMethod (/java/awt/im) applet tests to main Backport-of: 4f8f48654e500e875d14e6b4707ab654acc59176 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2081 From goetz at openjdk.org Wed Aug 13 08:11:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:11:16 GMT Subject: [jdk21u-dev] Integrated: 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main In-Reply-To: <0KfP7q9B4fXpOVcoFREYeXU1Uf3aog_CX-jNv-JT8zc=.f6b4ea7b-7c60-4895-945e-24c4ab661e15@github.com> References: <0KfP7q9B4fXpOVcoFREYeXU1Uf3aog_CX-jNv-JT8zc=.f6b4ea7b-7c60-4895-945e-24c4ab661e15@github.com> Message-ID: <73HpnTQYQn0oweHCMq-1MsPCg7tX7XNrOIoQQ4citSs=.2028c3c5-2881-4587-ac2d-550d93814dd4@github.com> On Tue, 12 Aug 2025 13:41:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 6dae8108 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6dae81080fa8ff206a50457d40b9801a7ab3bbd7 Stats: 219 lines in 3 files changed: 90 ins; 129 del; 0 mod 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main Backport-of: e0373e01fece310d12859207cc5e233f68b7607f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2082 From goetz at openjdk.org Wed Aug 13 08:11:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:11:22 GMT Subject: [jdk17u-dev] Integrated: 8266246: Swing test PressedIconTest.java sometimes fails on macOS 11 ARM In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:10:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 485385a1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/485385a18e076cf0d0513315a12338bc7f362d46 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8266246: Swing test PressedIconTest.java sometimes fails on macOS 11 ARM Backport-of: c5e9719c40ed4d83b3978f45bacbf8e066cae02d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3839 From goetz at openjdk.org Wed Aug 13 08:14:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:14:20 GMT Subject: [jdk17u-dev] Integrated: 8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:23:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: e123f7e1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e123f7e1133a0282d9d95bced03acbe0014b5f32 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8266247: Swing test bug7154030.java sometimes fails on macOS 11 ARM Backport-of: 018017a9175cbfe02e9db0db402ca2aa689ac587 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3840 From goetz at openjdk.org Wed Aug 13 08:14:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:14:21 GMT Subject: [jdk21u-dev] Integrated: 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:50:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 5772eee5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5772eee50cc1b1610d7d018812fe99537206648e Stats: 210 lines in 3 files changed: 79 ins; 131 del; 0 mod 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main Backport-of: b7a51dd0e8d56a9673b2c802d69019c23d43cb76 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2083 From goetz at openjdk.org Wed Aug 13 08:17:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:17:18 GMT Subject: [jdk17u-dev] Integrated: 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:27:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: cebbcf3f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cebbcf3f013a28a14c2d8c7ad152abf3e7422996 Stats: 315 lines in 3 files changed: 71 ins; 244 del; 0 mod 8327753: Convert javax/swing/JOptionPane/8024926/bug8024926.java applet to main Backport-of: 092a7343a45297e481f9facb3420b2e91af5699d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3841 From goetz at openjdk.org Wed Aug 13 08:18:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:18:15 GMT Subject: [jdk21u-dev] Integrated: 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:01:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 58059ee6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/58059ee692ae79f29ca5da6f206f38f97e692229 Stats: 34 lines in 2 files changed: 22 ins; 2 del; 10 mod 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only Backport-of: f67ec19e236e3b4d2d4d4993a7d64b8de052d241 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2076 From goetz at openjdk.org Wed Aug 13 08:18:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:18:36 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v3] In-Reply-To: References: Message-ID: > Follow up to JDK-8311644. > > Resolved problemlist, test was not listed. > Test passes. 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_8326705 - backport 4ffc5e60776353b03e9a557c39148e378b1690e2 - backport f62b5789add23adda2634a1cfb80f48b4387be74 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2070/files - new: https://git.openjdk.org/jdk21u-dev/pull/2070/files/f25abf6f..0128f530 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2070&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2070&range=01-02 Stats: 1239 lines in 18 files changed: 479 ins; 760 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2070.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2070/head:pull/2070 PR: https://git.openjdk.org/jdk21u-dev/pull/2070 From goetz at openjdk.org Wed Aug 13 08:20:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:20:17 GMT Subject: [jdk17u-dev] Integrated: 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:31:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 84b62737 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/84b6273792c743779329ef39c3c35a590a843278 Stats: 168 lines in 3 files changed: 82 ins; 86 del; 0 mod 8328000: Convert /java/awt/im/8154816/bug8154816.java applet test to main Backport-of: fc0472baf9bad298e853bf2ca3d10dc9415272cd ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3842 From goetz at openjdk.org Wed Aug 13 08:32:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:32:16 GMT Subject: [jdk17u-dev] Integrated: 8328012: Convert InputMethod (/java/awt/im) applet tests to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:36:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 376610c1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/376610c10e4620d75ac493e67cebbf39ec1e409b Stats: 327 lines in 6 files changed: 157 ins; 170 del; 0 mod 8328012: Convert InputMethod (/java/awt/im) applet tests to main Backport-of: 4f8f48654e500e875d14e6b4707ab654acc59176 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3843 From goetz at openjdk.org Wed Aug 13 08:37:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:37:17 GMT Subject: [jdk17u-dev] Integrated: 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:41:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: dfb113e7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/dfb113e7a3aa37884c43409efbac53a00b283914 Stats: 219 lines in 3 files changed: 90 ins; 129 del; 0 mod 8328378: Convert java/awt/FileDialog/FileDialogForDirectories test to main Backport-of: e0373e01fece310d12859207cc5e233f68b7607f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3844 From goetz at openjdk.org Wed Aug 13 08:39:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:39:15 GMT Subject: [jdk17u-dev] Integrated: 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 13:50:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 42d09a68 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/42d09a684d111c61e04bdf4e82d2233ea94fe14e Stats: 210 lines in 3 files changed: 79 ins; 131 del; 0 mod 8328382: Convert java/awt/FileDialog/FileDialogForPackages test to main Backport-of: b7a51dd0e8d56a9673b2c802d69019c23d43cb76 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3845 From goetz at openjdk.org Wed Aug 13 08:44:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 08:44:17 GMT Subject: [jdk17u-dev] Integrated: 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only In-Reply-To: References: Message-ID: <-xGFwORLwftk6T0KeYzFQVuwCGJmIdB5hdcHHUHgPTQ=.c8d20b17-92d8-4c06-a821-831d1d9aa416@github.com> On Tue, 12 Aug 2025 12:01:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: b78623e9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b78623e901001ccd5a80b0f2dc1248c1cb336494 Stats: 34 lines in 2 files changed: 22 ins; 2 del; 10 mod 8079786: [macosx] Test java/awt/Frame/DisposeParentGC/DisposeParentGC.java fails for Mac only Backport-of: f67ec19e236e3b4d2d4d4993a7d64b8de052d241 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3835 From goetz at openjdk.org Wed Aug 13 09:00:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:00:16 GMT Subject: [jdk21u-dev] Integrated: 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the =?UTF-8?B?4oCYQ+KAmQ==?= key does not switch the layout to WRAP_TAB_LAYOUT In-Reply-To: <4R5VHo6IKxsCOrE_8Eef2gnmFIqvE0aSamGbtaYlVOw=.972c065d-163a-4442-b6fc-78205931d4ee@github.com> References: <4R5VHo6IKxsCOrE_8Eef2gnmFIqvE0aSamGbtaYlVOw=.972c065d-163a-4442-b6fc-78205931d4ee@github.com> Message-ID: On Tue, 12 Aug 2025 12:21:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: caec079c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/caec079c9e47e215ef8bfc97f2aaea9a88a74ff1 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ?C? key does not switch the layout to WRAP_TAB_LAYOUT Backport-of: 1772a929af0c31bf22153cc19c5d11b00273453b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2078 From goetz at openjdk.org Wed Aug 13 09:04:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:04:18 GMT Subject: [jdk21u-dev] Integrated: 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 10:39:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 16e6e2a4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/16e6e2a496162c70972b8261efdd34423d1e70e7 Stats: 30 lines in 2 files changed: 28 ins; 1 del; 1 mod 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Backport-of: 825ab20ba99b1f1127dd94b87ae56020d1831529 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2071 From goetz at openjdk.org Wed Aug 13 09:07:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:07:17 GMT Subject: [jdk17u-dev] Integrated: 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place In-Reply-To: <3tyB3LLiI84uoXrZORJQeK_DFarSiAzaPF5YzprFsXc=.f7030c48-5a55-4c29-aa74-ed8235c8e830@github.com> References: <3tyB3LLiI84uoXrZORJQeK_DFarSiAzaPF5YzprFsXc=.f7030c48-5a55-4c29-aa74-ed8235c8e830@github.com> Message-ID: On Mon, 11 Aug 2025 09:11:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 15f1acdc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/15f1acdc01c6b7a0e062641ddea0f1d8c1eca47d Stats: 936 lines in 13 files changed: 801 ins; 50 del; 85 mod 8351907: [XWayland] [OL10] Robot.mousePress() is delivered to wrong place Backport-of: 72d9bd69678dd54ef9e92f9c62073c0c4bf73c41 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3831 From goetz at openjdk.org Wed Aug 13 09:10:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:10:15 GMT Subject: [jdk17u-dev] Integrated: 8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu In-Reply-To: References: Message-ID: <4ecpshRsP9K9yLJg6xkiGuwDMXDW2O2FozHOLp2btso=.ec25bd7a-e3a0-45ad-a7f4-3e7f698f8974@github.com> On Tue, 12 Aug 2025 12:34:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: 26e69685 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/26e696850a9e4207907cb0c63bc9dcedfe2ad6e2 Stats: 172 lines in 3 files changed: 170 ins; 0 del; 2 mod 8341311: [Accessibility,macOS,VoiceOver] VoiceOver announces incorrect number of items in submenu of JPopupMenu Backport-of: e33eeeea04fc7899bf66b0a2fdaccc30060854b4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3838 From goetz at openjdk.org Wed Aug 13 09:12:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:12:05 GMT Subject: [jdk17u-dev] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) [v2] In-Reply-To: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> References: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> Message-ID: > I backport this for parity with 17.0.17-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. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3832/files - new: https://git.openjdk.org/jdk17u-dev/pull/3832/files/8999a956..8999a956 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3832.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3832/head:pull/3832 PR: https://git.openjdk.org/jdk17u-dev/pull/3832 From goetz at openjdk.org Wed Aug 13 09:20:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:20:58 GMT Subject: [jdk17u-dev] RFR: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) [v3] In-Reply-To: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> References: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> Message-ID: <94JHYH6vphG9CGgwmhWRG_iPU_vmaHkJKrCm-Wf8joo=.61df7c3c-aeb5-4085-a81c-b57bdf8301bf@github.com> > I backport this for parity with 17.0.17-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 four additional commits since the last revision: - Remove stray edit introduced in resolve to make it clean again - Merge branch 'master' into goetz_backport_8358452 - backport 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 - Backport 72d9bd69678dd54ef9e92f9c62073c0c4bf73c41 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3832/files - new: https://git.openjdk.org/jdk17u-dev/pull/3832/files/8999a956..a60a52b6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3832&range=01-02 Stats: 1511 lines in 27 files changed: 727 ins; 763 del; 21 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3832.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3832/head:pull/3832 PR: https://git.openjdk.org/jdk17u-dev/pull/3832 From goetz at openjdk.org Wed Aug 13 09:23:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:23:15 GMT Subject: [jdk17u-dev] Integrated: 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) In-Reply-To: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> References: <4SYotUinC7bI9LVVvwd9Yl98S_kEb--h6IFVDLgzr1Q=.6dc3887c-5826-4c03-99d8-e1dbe5a2bd66@github.com> Message-ID: On Mon, 11 Aug 2025 09:26:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 37a39c03 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/37a39c0383d7fad6233b9ffc00e3785f747bbf14 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8358452: JNI exception pending in Java_sun_awt_screencast_ScreencastHelper_remoteDesktopKeyImpl of screencast_pipewire.c:1214 (ID: 51119) Backport-of: 2103dc15cb662fd8795b1b51d9cb61c389bed7a0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3832 From goetz at openjdk.org Wed Aug 13 09:32:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:32:20 GMT Subject: [jdk17u-dev] Integrated: 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the =?UTF-8?B?4oCYQ+KAmQ==?= key does not switch the layout to WRAP_TAB_LAYOUT In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:21:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle This pull request has now been integrated. Changeset: d1c21c62 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d1c21c62244082610c5dd683c41ddd63d45e2c45 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8334457: Test javax/swing/JTabbedPane/bug4666224.java fail on macOS with because pressing the ?C? key does not switch the layout to WRAP_TAB_LAYOUT Backport-of: 1772a929af0c31bf22153cc19c5d11b00273453b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3837 From goetz at openjdk.org Wed Aug 13 09:47:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:47:26 GMT Subject: [jdk17u-dev] RFR: 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 6a07820483bcf3e9d7df27ee496db43675f1c002 Changes: https://git.openjdk.org/jdk17u-dev/pull/3846/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3846&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357285 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3846.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3846/head:pull/3846 PR: https://git.openjdk.org/jdk17u-dev/pull/3846 From goetz at openjdk.org Wed Aug 13 09:48:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 09:48:51 GMT Subject: [jdk21u-dev] RFR: 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport 6a07820483bcf3e9d7df27ee496db43675f1c002 Changes: https://git.openjdk.org/jdk21u-dev/pull/2084/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2084&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357285 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2084.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2084/head:pull/2084 PR: https://git.openjdk.org/jdk21u-dev/pull/2084 From goetz at openjdk.org Wed Aug 13 10:03:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 10:03:50 GMT Subject: [jdk17u-dev] RFR: 8360647: [XWayland] [OL10] NumPad keys are not triggered Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport d56d90e628cc34ab864235586dc67c4bd35b69c7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3847/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3847&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360647 Stats: 63 lines in 2 files changed: 42 ins; 3 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3847.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3847/head:pull/3847 PR: https://git.openjdk.org/jdk17u-dev/pull/3847 From goetz at openjdk.org Wed Aug 13 10:10:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 10:10:24 GMT Subject: [jdk17u-dev] RFR: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 6f6974f6320e51a7842ec6715ffa8409833fe465 Changes: https://git.openjdk.org/jdk17u-dev/pull/3848/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3848&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354415 Stats: 355 lines in 3 files changed: 347 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3848.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3848/head:pull/3848 PR: https://git.openjdk.org/jdk17u-dev/pull/3848 From mbaesken at openjdk.org Wed Aug 13 11:18:19 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 13 Aug 2025 11:18:19 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v3] In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 08:18:36 GMT, Goetz Lindenmaier wrote: >> Follow up to JDK-8311644. >> >> Resolved problemlist, test was not listed. >> Test passes. > > 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_8326705 > - backport 4ffc5e60776353b03e9a557c39148e378b1690e2 > - backport f62b5789add23adda2634a1cfb80f48b4387be74 Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2070#pullrequestreview-3115347620 From mbaesken at openjdk.org Wed Aug 13 11:22:17 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 13 Aug 2025 11:22:17 GMT Subject: [jdk21u-dev] RFR: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:19:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved ProblemList. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2077#pullrequestreview-3115367267 From andrew at openjdk.org Wed Aug 13 11:46:19 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 13 Aug 2025 11:46:19 GMT Subject: [jdk17u-dev] RFR: 8348328: Update IANA Language Subtag Registry to Version 2025-05-15 In-Reply-To: References: Message-ID: On Thu, 5 Jun 2025 15:36:24 GMT, Radek Cap wrote: > Backport of JDK-8348328 - Update IANA Language Subtag Registry to Version 2025-05-15 > > The IANA Functions Operator has updated the language subtag registry to "2025-05-15". > > Clean backport. > Passed tier1 tests. > Passed gtests. > > GH Actions are passing, Windows failures are unrelated. Looks clean, once path to `language-subtag-registry.txt` is adjusted. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3620#pullrequestreview-3115495611 From goetz at openjdk.org Wed Aug 13 12:15:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:15:16 GMT Subject: [jdk21u-dev] RFR: 8326705: Test CertMsgCheck.java fails to find alert certificate_required [v3] In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 08:18:36 GMT, Goetz Lindenmaier wrote: >> Follow up to JDK-8311644. >> >> Resolved problemlist, test was not listed. >> Test passes. > > 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_8326705 > - backport 4ffc5e60776353b03e9a557c39148e378b1690e2 > - backport f62b5789add23adda2634a1cfb80f48b4387be74 Thanks for the repeated review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2070#issuecomment-3183595237 From goetz at openjdk.org Wed Aug 13 12:15:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:15:16 GMT Subject: [jdk21u-dev] Integrated: 8326705: Test CertMsgCheck.java fails to find alert certificate_required In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 07:23:29 GMT, Goetz Lindenmaier wrote: > Follow up to JDK-8311644. > > Resolved problemlist, test was not listed. > Test passes. This pull request has now been integrated. Changeset: 03ab6e47 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/03ab6e479ce0e5d4d4765660ee718df09d05fded Stats: 35 lines in 2 files changed: 13 ins; 4 del; 18 mod 8326705: Test CertMsgCheck.java fails to find alert certificate_required Reviewed-by: mbaesken Backport-of: 4ffc5e60776353b03e9a557c39148e378b1690e2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2070 From goetz at openjdk.org Wed Aug 13 12:17:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:17:18 GMT Subject: [jdk21u-dev] Integrated: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 20:48:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: b34a3ee4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b34a3ee463b20fb9650e5b5becb784fef5b6d96e Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Backport-of: 34807df7627b067f750578987c941213a5f8336a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2054 From goetz at openjdk.org Wed Aug 13 12:20:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:20:22 GMT Subject: [jdk21u-dev] Integrated: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 12:51:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved SSLSessionImple because "8328608: Multiple NewSessionTicket support for TLS" is not in 21. This pull request has now been integrated. Changeset: c7303361 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c73033612a55b3b4479d88766386a922427f1d5a Stats: 434 lines in 2 files changed: 370 ins; 33 del; 31 mod 8350830: Values converted incorrectly when reading TLS session tickets Reviewed-by: mbaesken Backport-of: 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2072 From goetz at openjdk.org Wed Aug 13 12:25:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:25:15 GMT Subject: [jdk17u-dev] Integrated: 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension In-Reply-To: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> References: <1qPO3_bY7PP1GbtgJtwf0tjjomJ6J0iFI5cGWD8oUUc=.55a6cb76-d6c9-48fd-9051-1ff029eeb7aa@github.com> Message-ID: On Tue, 5 Aug 2025 20:49:21 GMT, Goetz Lindenmaier wrote: > I backport this as follow-up to JDK-8349583. This needs to go along with this change and is independent of Java version. This pull request has now been integrated. Changeset: 70b4f5bd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/70b4f5bdcc67a3a7f87ebbf106afbfab48042c5c Stats: 95 lines in 1 file changed: 47 ins; 44 del; 4 mod 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Backport-of: 34807df7627b067f750578987c941213a5f8336a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3820 From goetz at openjdk.org Wed Aug 13 12:28:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:28:26 GMT Subject: [jdk17u-dev] Integrated: 8350830: Values converted incorrectly when reading TLS session tickets In-Reply-To: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> References: <9bvC75VLVMKFZj_9G43yWBXiO3VnkmIu8SIYTNxLnvU=.0276287c-fc2a-4ad4-b481-0a17e7061d53@github.com> Message-ID: On Mon, 11 Aug 2025 13:21:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on 21. > > Needed more resolves. Several changes are not in 17. > The resolves are mostly caused by "8291509: Minor cleanup could be done in sun.security" This pull request has now been integrated. Changeset: 6d190cb0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6d190cb02ac13a88ff2e282bf4058011dbd580ae Stats: 432 lines in 2 files changed: 369 ins; 32 del; 31 mod 8350830: Values converted incorrectly when reading TLS session tickets Reviewed-by: mbaesken Backport-of: 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3833 From goetz at openjdk.org Wed Aug 13 12:29:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:29:42 GMT Subject: [jdk21u-dev] RFR: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-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_8357253 - backport 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 - backport 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2073/files - new: https://git.openjdk.org/jdk21u-dev/pull/2073/files/afec8d9f..56350159 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2073&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2073&range=00-01 Stats: 1682 lines in 32 files changed: 777 ins; 832 del; 73 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2073.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2073/head:pull/2073 PR: https://git.openjdk.org/jdk21u-dev/pull/2073 From goetz at openjdk.org Wed Aug 13 12:29:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:29:42 GMT Subject: [jdk21u-dev] Integrated: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 12:55:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. This pull request has now been integrated. Changeset: 02a45b0d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/02a45b0d311fe7a93ab086b30dc58b33d568fe28 Stats: 9 lines in 1 file changed: 0 ins; 6 del; 3 mod 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Backport-of: 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2073 From goetz at openjdk.org Wed Aug 13 12:35:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:35:35 GMT Subject: [jdk17u-dev] RFR: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-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_8357253 - backport 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 - Backport 2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3834/files - new: https://git.openjdk.org/jdk17u-dev/pull/3834/files/1d9925e1..8a2c27ba Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3834&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3834&range=00-01 Stats: 2547 lines in 42 files changed: 1579 ins; 857 del; 111 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3834.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3834/head:pull/3834 PR: https://git.openjdk.org/jdk17u-dev/pull/3834 From goetz at openjdk.org Wed Aug 13 12:35:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 12:35:36 GMT Subject: [jdk17u-dev] Integrated: 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir In-Reply-To: References: Message-ID: On Mon, 11 Aug 2025 13:35:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 7845f08e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7845f08e72c7e3935ee5a531114d0afeecf4d112 Stats: 9 lines in 1 file changed: 0 ins; 6 del; 3 mod 8357253: Test test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java writes in src dir Backport-of: 566e3b21ed14748cb0d9117b6bd58b4bfcf625c6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3834 From goetz at openjdk.org Wed Aug 13 13:09:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:09:52 GMT Subject: [jdk21u-dev] RFR: 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport d72810794bf70f82e46f7220698e4d27d5973d5b Changes: https://git.openjdk.org/jdk21u-dev/pull/2086/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2086&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338482 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2086.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2086/head:pull/2086 PR: https://git.openjdk.org/jdk21u-dev/pull/2086 From goetz at openjdk.org Wed Aug 13 13:13:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:13:54 GMT Subject: [jdk21u-dev] RFR: 8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error Message-ID: I backport this for parity with 21.0.9-oracle ------------- Commit messages: - Backport a827ff05dba0c9b7c74d83053a35c8041c1ac5cc Changes: https://git.openjdk.org/jdk21u-dev/pull/2087/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2087&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335577 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2087.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2087/head:pull/2087 PR: https://git.openjdk.org/jdk21u-dev/pull/2087 From goetz at openjdk.org Wed Aug 13 13:21:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:21:00 GMT Subject: [jdk21u-dev] RFR: 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags Message-ID: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> I backport this for parity with 21.0.9-oracle Resolved due to context, maybe clean. ------------- Commit messages: - backport 9291abc6337f8cf480806f4b2996ec905b021704 Changes: https://git.openjdk.org/jdk21u-dev/pull/2088/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2088&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342074 Stats: 8 lines in 3 files changed: 2 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2088.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2088/head:pull/2088 PR: https://git.openjdk.org/jdk21u-dev/pull/2088 From goetz at openjdk.org Wed Aug 13 13:30:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:30:25 GMT Subject: [jdk21u-dev] RFR: 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Message-ID: I backport this for parity with 21.0.9-oracle Resolved Copyright because [8338569](https://bugs.openjdk.org/browse/JDK-8338569) HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started is not in 21. ------------- Commit messages: - backport f94a4f7accd11161912ec2cdae6e290d0957666a Changes: https://git.openjdk.org/jdk21u-dev/pull/2089/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2089&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353847 Stats: 10 lines in 3 files changed: 0 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2089.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2089/head:pull/2089 PR: https://git.openjdk.org/jdk21u-dev/pull/2089 From goetz at openjdk.org Wed Aug 13 13:41:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 13 Aug 2025 13:41:00 GMT Subject: [jdk21u-dev] RFR: 8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock Message-ID: <8rZAIi2gI5APcDFr6crx-2Jcyx5uF4QZ42OusVxNTvM=.56f815c5-4fa7-4b06-9e21-60df65982848@github.com> I backport this for parity with 21.0.9-oracle Resolved Copyright, probably clean anyways. 8338890: Add monitoring/management interface for the virtual thread scheduler is not in 21. ------------- Commit messages: - backport 9ebb5d42d43a743cf3a5197c7dabe46ac8120474 Changes: https://git.openjdk.org/jdk21u-dev/pull/2090/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2090&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346255 Stats: 10 lines in 1 file changed: 5 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2090.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2090/head:pull/2090 PR: https://git.openjdk.org/jdk21u-dev/pull/2090 From stuefe at openjdk.org Wed Aug 13 14:33:30 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 13 Aug 2025 14:33:30 GMT Subject: [jdk25u] RFR: 8364611: (process) Child process SIGPIPE signal disposition should be default Message-ID: Hi all, Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train). - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test - GHAs are clean This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs. Thanks! ------------- Commit messages: - Merge branch 'openjdk:master' into backport-tstuefe-bdb1646a-master - Backport bdb1646a1e39bae0535efe3f593e7fc0545e4114 Changes: https://git.openjdk.org/jdk25u/pull/86/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=86&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364611 Stats: 196 lines in 5 files changed: 195 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/86.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/86/head:pull/86 PR: https://git.openjdk.org/jdk25u/pull/86 From stuefe at openjdk.org Wed Aug 13 14:33:30 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 13 Aug 2025 14:33:30 GMT Subject: [jdk25u] RFR: 8364611: (process) Child process SIGPIPE signal disposition should be default In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 05:32:01 GMT, Thomas Stuefe wrote: > Hi all, > > Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. > > The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train). > > > - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test > - GHAs are clean > > This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs. > > Thanks! Ping @RogerRiggs ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/86#issuecomment-3184163726 From adinn at openjdk.org Wed Aug 13 14:56:14 2025 From: adinn at openjdk.org (Andrew Dinn) Date: Wed, 13 Aug 2025 14:56:14 GMT Subject: [jdk25u] RFR: 8364611: (process) Child process SIGPIPE signal disposition should be default In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 05:32:01 GMT, Thomas Stuefe wrote: > Hi all, > > Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. > > The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train). > > > - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test > - GHAs are clean > > This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs. > > Thanks! Looks good. ------------- Marked as reviewed by adinn (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/86#pullrequestreview-3116410606 From xpeng at openjdk.org Wed Aug 13 15:54:19 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Wed, 13 Aug 2025 15:54:19 GMT Subject: [jdk25u] Integrated: 8361948: Shenandoah: region free capacity unit mismatch In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 06:25:55 GMT, Xiaolong Peng wrote: > Clean backport of a bug [JDK-8361948](https://bugs.openjdk.org/browse/JDK-8361948), I have ran all the jtreg test for Shenandoah. This pull request has now been integrated. Changeset: 5cdaaf34 Author: Xiaolong Peng Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/5cdaaf3468b32ca85643075c624b48ba807780a3 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8361948: Shenandoah: region free capacity unit mismatch Backport-of: 46988e1073e9a2b47491c90143b1f261fe56da56 ------------- PR: https://git.openjdk.org/jdk25u/pull/69 From ssubramaniam at openjdk.org Wed Aug 13 16:39:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 16:39:15 GMT Subject: [jdk21u-dev] Integrated: 8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB In-Reply-To: <__Oe2WA0W9RrkUgZsDfK1OV7GN6Za-G9LwEBMU3dr1U=.e63fc2dd-0132-491e-95f3-1b1803e8ced7@github.com> References: <__Oe2WA0W9RrkUgZsDfK1OV7GN6Za-G9LwEBMU3dr1U=.e63fc2dd-0132-491e-95f3-1b1803e8ced7@github.com> Message-ID: <7qTf78zSAZdtuMas6V230Cj5tErsQlvmJeVVXSpxxTA=.23febaa0-d159-41ec-95e3-73c0beb55680@github.com> On Mon, 11 Aug 2025 19:42:21 GMT, Satyen Subramaniam wrote: > Backporting JDK-8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB. Change catches case where compiler infers things based on prior pointer arithmetic not invoking UB. Fix preserves intended functionality by changing to integral arithmetic, adds over/underflow, and bit of cleanup. Ran GHA Sanity Checks, local tier 1 and 2. Patch is clean. This pull request has now been integrated. Changeset: d2dfbd8c Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/d2dfbd8c34c46d70ce20de5a954936d29ab5df66 Stats: 15 lines in 1 file changed: 8 ins; 2 del; 5 mod 8341178: TypeRawPtr::add_offset may be "miscompiled" due to UB Backport-of: 0a57fe1df6f3431cfb2d5d868597c61ef6af3806 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2075 From ssubramaniam at openjdk.org Wed Aug 13 16:40:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 16:40:21 GMT Subject: [jdk21u-dev] Integrated: 8336702: C2 compilation fails with "all memory state should have been processed" assert In-Reply-To: References: Message-ID: <4QWV7p-MMNRhVwMRySTVmViTn4INKEIinTSkjKUU-lA=.293ef7c3-50b8-4751-86b8-0b9ce582125c@github.com> On Mon, 11 Aug 2025 19:42:11 GMT, Satyen Subramaniam wrote: > Backporting JDK-8336702: C2 compilation fails with "all memory state should have been processed" assert. Change adjusts condition for converting a `LongCountedLoop` into a loop nest to handle edge case compilation failure outlined in original [PR](https://github.com/openjdk/jdk/pull/21009). Ran GHA Sanity Checks, local tier 1 and 2, and new test. Patch is clean. This pull request has now been integrated. Changeset: e07ae668 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/e07ae668740eff3291e6b90bfcaac01ee9cc54fb Stats: 75 lines in 2 files changed: 73 ins; 0 del; 2 mod 8336702: C2 compilation fails with "all memory state should have been processed" assert Backport-of: ecc77a5b4a84c84ffa1580174872af6df3a4f6ca ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2074 From duke at openjdk.org Wed Aug 13 19:33:20 2025 From: duke at openjdk.org (Omar Mukhtar) Date: Wed, 13 Aug 2025 19:33:20 GMT Subject: [jdk17u-dev] RFR: 8325621: Improve jspawnhelper version checks In-Reply-To: References: Message-ID: <7C7kFqsML3cVDhaVNdbr4Ix4Eg86gtlq4KvuOIPSDwM=.67285f68-cdcb-4860-8703-a35273c1bd49@github.com> On Sat, 15 Jun 2024 00:13:47 GMT, Chad Rakoczy wrote: > Backport [JDK-8325621](https://bugs.openjdk.org/browse/JDK-8325621) > > Clean backport to update jspawnhelper to check that JDK version and jspawnhelper version are the same. Updates test to include check for version. Updated test passes. Already backported to 21 and 22. Risk is low: touches the production code paths but only passes an additional argument to jspawnhelper. Isn't the version check too restrictive? It should perhaps only match Major and Minor versions and spare the patch version. After-all important security patches should be allowed to be installed unattended. On one of our production server, one process got halted due to this match: image ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2592#issuecomment-3185277753 From phh at openjdk.org Wed Aug 13 21:22:12 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 13 Aug 2025 21:22:12 GMT Subject: [jdk21u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: <4efppmYd-lMWuaSOcVBE3AgQmz2VS2QhtQ-vgsCWvos=.11ee5651-1834-49d8-b0c0-50cee37a5a55@github.com> On Mon, 4 Aug 2025 14:13:35 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. > > This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. > > Thanks! Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2044#pullrequestreview-3117744953 From ssubramaniam at openjdk.org Wed Aug 13 21:28:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 21:28:17 GMT Subject: [jdk17u-dev] RFR: 8352860: Open source events tests batch0 Message-ID: Backporting JDK-8352860: Open source events tests batch0. Adds two event tests - one testing click events, and the other testing window active events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport d4d18350f367a18813d0d418169e852c1530418e Changes: https://git.openjdk.org/jdk17u-dev/pull/3849/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3849&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352860 Stats: 302 lines in 2 files changed: 302 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3849.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3849/head:pull/3849 PR: https://git.openjdk.org/jdk17u-dev/pull/3849 From ssubramaniam at openjdk.org Wed Aug 13 21:30:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 21:30:13 GMT Subject: [jdk21u-dev] RFR: 8352860: Open source events tests batch0 Message-ID: <7oaaMo8m1fnuYhar_O1bdfLPoF7ZWeSEC_WIEAhToY8=.84f0a5db-b2ca-4943-a9c3-2db2f8f31207@github.com> Backporting JDK-8352860: Open source events tests batch0. Adds two event tests - one testing click events, and the other testing window active events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport d4d18350f367a18813d0d418169e852c1530418e Changes: https://git.openjdk.org/jdk21u-dev/pull/2091/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2091&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352860 Stats: 302 lines in 2 files changed: 302 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2091.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2091/head:pull/2091 PR: https://git.openjdk.org/jdk21u-dev/pull/2091 From ssubramaniam at openjdk.org Wed Aug 13 21:32:07 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 21:32:07 GMT Subject: [jdk17u-dev] RFR: 8352677: Opensource JMenu tests - series2 Message-ID: Backporting JDK-8352677: Opensource JMenu tests - series2. Adds three javax/swing tests, testing which menus are focused/displayed when submenus are opened and closed. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cfc648bd17cc79b1c3e6f69d3559749e937261b2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3850/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3850&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352677 Stats: 356 lines in 3 files changed: 356 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3850.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3850/head:pull/3850 PR: https://git.openjdk.org/jdk17u-dev/pull/3850 From ssubramaniam at openjdk.org Wed Aug 13 21:32:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 13 Aug 2025 21:32:58 GMT Subject: [jdk21u-dev] RFR: 8352677: Opensource JMenu tests - series2 Message-ID: Backporting JDK-8352677: Opensource JMenu tests - series2. Adds three javax/swing tests, testing which menus are focused/displayed when submenus are opened and closed. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cfc648bd17cc79b1c3e6f69d3559749e937261b2 Changes: https://git.openjdk.org/jdk21u-dev/pull/2092/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2092&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352677 Stats: 356 lines in 3 files changed: 356 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2092.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2092/head:pull/2092 PR: https://git.openjdk.org/jdk21u-dev/pull/2092 From serb at openjdk.org Wed Aug 13 21:37:14 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 13 Aug 2025 21:37:14 GMT Subject: [jdk11u-dev] Integrated: 8211804: Constant AO_UNUSED_MBZ uses left shift of negative value In-Reply-To: References: Message-ID: On Wed, 4 Jun 2025 03:34:46 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [51be7db9](https://github.com/openjdk/jdk/commit/51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kim Barrett on 9 Oct 2018 and was reviewed by Alan Bateman. > > This patch fixes a build error on macOS with Xcode 16.4 that can't be resolved using `--disable-warnings-as-errors`. > > /jdk11u-dev/src/jdk.pack/share/native/common-unpack/constants.h:206:33: error: expression is not an integral constant expression > 206 | AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. > | ^~~~~~~~ > > > > > Thanks! This pull request has now been integrated. Changeset: 44f94ee8 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/44f94ee8bc6c934be1f4435227a81e6072361110 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8211804: Constant AO_UNUSED_MBZ uses left shift of negative value Use unsigned shift. Backport-of: 51be7db96f3fc32a7ddb24f8af19fb4fc0577aaf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3042 From serb at openjdk.org Wed Aug 13 21:51:58 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 13 Aug 2025 21:51:58 GMT Subject: [jdk11u-dev] RFR: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout [v2] In-Reply-To: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> References: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> Message-ID: <0_lKIzZJPt7-H9EfZivLfNsNBwX1SD6FspEI-FRcCGQ=.b61449fe-58a1-4c36-9c57-900b51acb82f@github.com> > Hi all, > > This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. > > The patch doesn't apply cleanly because the deleted lines use a different URL in jdk11u. That's because [JDK-8295470](https://bugs.openjdk.org/browse/JDK-8295470) wasn't backported there. > > Thanks! Sergey Bylokhov 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-mrserb-375f3dc9-master - Backport 375f3dc9ed0f1704e726d0d704420c38a0a5513c ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3041/files - new: https://git.openjdk.org/jdk11u-dev/pull/3041/files/fefba75d..be117369 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3041&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3041&range=00-01 Stats: 3703 lines in 168 files changed: 927 ins; 2636 del; 140 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3041.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3041/head:pull/3041 PR: https://git.openjdk.org/jdk11u-dev/pull/3041 From goetz at openjdk.org Thu Aug 14 07:57:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 07:57:14 GMT Subject: [jdk21u-dev] RFR: 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags In-Reply-To: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> References: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> Message-ID: On Wed, 13 Aug 2025 13:14:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved due to context, maybe clean. GHA failure Test SOEDeeplyNestedBlocksTest.java gets stack overflow. We actually see this also in our CI, only on mac x86_64. The test is new in 21. Our CI does not show problems in higher releases that also run the test. But this is unrelated to this backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2088#issuecomment-3187354122 From goetz at openjdk.org Thu Aug 14 08:02:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 08:02:56 GMT Subject: [jdk21u-dev] RFR: 8342074: Fix runtime/Thread/TestAlwaysPreTouchStacks.java to be flagless or accept VM flags [v2] In-Reply-To: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> References: <9b3uWBC_ijgCfLzLCJJ3IoVUlNxR-hQPWR2D71ughQA=.5f23d3fa-6816-42ff-9fd7-24b3bb39806a@github.com> Message-ID: > I backport this for parity with 21.0.9-oracle > > Resolved due to context, maybe 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 9291abc6337f8cf480806f4b2996ec905b021704 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2088/files - new: https://git.openjdk.org/jdk21u-dev/pull/2088/files/2ba62569..a46b1d5a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2088&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2088&range=00-01 Stats: 7 lines in 2 files changed: 0 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2088.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2088/head:pull/2088 PR: https://git.openjdk.org/jdk21u-dev/pull/2088 From rschmelter at openjdk.org Thu Aug 14 08:27:24 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Thu, 14 Aug 2025 08:27:24 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v5] In-Reply-To: References: Message-ID: <77bHcMuuhAZ3HZo_L7fy67HK4gMRDkHqO_B7Fb7HueM=.c376f31f-4dce-4273-b59c-ff508985fed5@github.com> On Tue, 12 Aug 2025 09:10:22 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the change in 21. >> >> src/java.net.http/share/classes/jdk/internal/net/http/Stream.java >> Two trivial resolves due to context. >> >> src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java >> >> Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks >> is not in 17. >> >> src/java.net.http/share/classes/module-info.java >> Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" >> is not in 17. The CSR for 17 documents that this is dropped. >> >> Follow ups are on the list of backports I will do. >> Blocking changes all already in 17. >> >> I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not >> implement AutoClosable / shutdownNow() / close() in 17. >> I also amended the @build instructions in StreamFlowControlTest.java. > > Goetz Lindenmaier 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 goetz_backport_8342075 > - Test improvements by Aleksey Bakhtin > - Merge branch 'master' into goetz_backport_8342075 > - Merge branch 'openjdk:master' into goetz_backport_8342075 > - Make tests compile > - Resolved changes > - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 > - backport 209939a90e9b804da4c37ebd978b088cb8f41ead Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3786#pullrequestreview-3119534505 From avieiro at openjdk.org Thu Aug 14 09:14:33 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 14 Aug 2025 09:14:33 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v3] In-Reply-To: References: Message-ID: On Tue, 20 May 2025 09:43:38 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Rearrange Awt2dLibraries.gmk as per review Hi. Sorry for the delay. Here's a list of some of the compiler flags and the commits in 17 where they were introduced. This may help us see what we should include here and what may want to backport later. - `dangling-pointer stringop-overflow` in `DISABLED_WARNINGS_gcc`: This was introduced in 2023 as [8300692: GCC 12 reports some compiler warnings in bundled freetype](https://github.com/openjdk/jdk17u-dev/commit/5fd778be5a40a45523d9200c866a73ddb577bd56). - `danglling-reference` in `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`: This was introduced in 2023 as [8308283: Build failure with GCC12 & GCC13](https://github.com/openjdk/jdk17u-dev/commit/e3dad43a7dda8be42caf5ccaed4dfe0d51a52cf5) - `calloc-transposed-args` in `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`: This one from 2024, introduced in [8324243: Compilation failures in java.desktop module with gcc 14](https://github.com/openjdk/jdk17u-dev/commit/0e524e2f476835885b34e221e64d8e12a9a1d792) - `attributes` We're introducing it here to be able to build on `rhel7` with the system bundled `gcc-4.8`. Otherwise the build fails with the new harfbuzz code, with errors similar to: ./src/java.desktop/share/native/libharfbuzz/hb-serialize.hh:627:59: error: 'returns_nonnull' attribute directive ignored [-Werror=attributes] Type *start_embed (const Type *obj HB_UNUSED = nullptr) const I think I'll trim out as many flags of these flags as possible in this commit, just to be able to build with `gcc8` on `rhel7` and with `gcc10` (GHA). We may want to backport the stuff above to be able to build on more platforms. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3187671929 From goetz at openjdk.org Thu Aug 14 11:04:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:04:22 GMT Subject: [jdk21u-dev] RFR: 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 13:03:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle GHA failure: SOEDeeplyNestedBlocksTest.java test failed, unrelated to this issue. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2086#issuecomment-3188039683 From goetz at openjdk.org Thu Aug 14 11:07:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:07:18 GMT Subject: [jdk21u-dev] Integrated: 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 13:03:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 13cb6a43 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/13cb6a431fc660c3680c5a99fff59dc3e4d878d1 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod 8338482: com/sun/jdi/ThreadMemoryLeakTest.java requires that compressed oops are enabled Backport-of: d72810794bf70f82e46f7220698e4d27d5973d5b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2086 From avieiro at openjdk.org Thu Aug 14 11:09:27 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 14 Aug 2025 11:09:27 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v4] In-Reply-To: References: Message-ID: > Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. > > Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. > > While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). > > Tested > > - on Windows 10 with `jdk:jfc_demo`. > - on Linux with `jdk:jfc_demo`, with > - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, > - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, > - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` > - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` > > with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. Antonio Vieiro has updated the pull request incrementally with two additional commits since the last revision: - ... and comments - Removing flags for building with with GCC-4.8 and GCC-12 and up ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3026/files - new: https://git.openjdk.org/jdk11u-dev/pull/3026/files/c9f53f7e..f3a1ccd1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3026&range=02-03 Stats: 5 lines in 1 file changed: 0 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3026.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3026/head:pull/3026 PR: https://git.openjdk.org/jdk11u-dev/pull/3026 From goetz at openjdk.org Thu Aug 14 11:10:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:10:15 GMT Subject: [jdk21u-dev] Integrated: 8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 13:07:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 93c35674 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/93c3567419f4a73661af694333ac77b79a3bd88a Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8335577: runtime/cds/appcds/TestParallelGCWithCDS.java still fails with JNI error Backport-of: a827ff05dba0c9b7c74d83053a35c8041c1ac5cc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2087 From avieiro at openjdk.org Thu Aug 14 11:13:18 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Thu, 14 Aug 2025 11:13:18 GMT Subject: [jdk11u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v4] In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 11:09:27 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348597](https://bugs.openjdk.org/browse/JDK-8348597) from JDK17 that updates HarfBuzz to 10.4.0 (which [improves drawing performande by 10+% and includes different build fixes](https://newreleases.io/project/github/harfbuzz/harfbuzz/release/10.4.0)). Backport is not clean because it required adapting `make/lib/Awt2dLibraries.gmk` to fit JDK11. >> >> Even though the backport built correctly, the resulting `jdk/lib/libfontmanager.so` contained undefined symbols that caused Swing tests to fail with `UnsatisfiedLinkError`. This is because JDK11 is missing [JDK-8319197](https://bugs.openjdk.org/browse/JDK-8319197) that excludes hb-subset from compilation, so this is also included as the second commit in the pull request. >> >> While at it, a third commit adds an additional `-Wno-attributes` flag to `HARFBUZZ_DISABLED_WARNINGS_CXX_gcc`, restoring the capability to build JDK11 on Linux with `gcc-4.8.5` (this is an old version of gcc, dating from 2015, but it's still the system gcc version in RHEL-7). >> >> Tested >> >> - on Windows 10 with `jdk:jfc_demo`. >> - on Linux with `jdk:jfc_demo`, with >> - `gcc 4.8.5/harfbuzz-1.7.5 (x86_64 & s390x)`, >> - `gcc 8.5.0/harfbuzz-1.7.5 (x86_64)`, >> - `gcc 11.5.0/harfbuzz-2.7.4 (x86_64)` >> - and `gcc 14.2.1/harfbuzz-9.0.0 (x86_64)` >> >> with both `--with-harfbuzz=system` and `--with-harfbuzz=bundled`. > > Antonio Vieiro has updated the pull request incrementally with two additional commits since the last revision: > > - ... and comments > - Removing flags for building with with GCC-4.8 and GCC-12 and up So this drops the flags required for: - building with GCC 4.x (requires `attributes` for building the new harfbuzz bits introduced here) - gcc 12 and up (would require backporting 8300692, 8308283, 8324243). This builds correctly with GCC 8.X (rhel-7, rhel-8) and in GCC 10.X (GHA). Let me know if you want to add any of these back again. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3026#issuecomment-3188063370 From goetz at openjdk.org Thu Aug 14 11:14:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:14:20 GMT Subject: [jdk21u-dev] Integrated: 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 13:23:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright because [8338569](https://bugs.openjdk.org/browse/JDK-8338569) > > HTTP/1.1 CleanupTrigger may be triggerred after the next exchange started is not in 21. This pull request has now been integrated. Changeset: ee254414 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ee2544149c42ad1684baa4ed36ea6e94364a7842 Stats: 10 lines in 3 files changed: 0 ins; 0 del; 10 mod 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Backport-of: f94a4f7accd11161912ec2cdae6e290d0957666a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2089 From goetz at openjdk.org Thu Aug 14 11:16:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:16:14 GMT Subject: [jdk21u-dev] Integrated: 8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock In-Reply-To: <8rZAIi2gI5APcDFr6crx-2Jcyx5uF4QZ42OusVxNTvM=.56f815c5-4fa7-4b06-9e21-60df65982848@github.com> References: <8rZAIi2gI5APcDFr6crx-2Jcyx5uF4QZ42OusVxNTvM=.56f815c5-4fa7-4b06-9e21-60df65982848@github.com> Message-ID: <3FJ2tm4Rxi5UFPVIOjdAqGxuzcoIPgs8ImI7Oo04r84=.eab3847f-9254-4d87-a8f7-b656a89aa1d8@github.com> On Wed, 13 Aug 2025 13:34:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle > > Resolved Copyright, probably clean anyways. > > 8338890: Add monitoring/management interface for the virtual thread scheduler is not in 21. This pull request has now been integrated. Changeset: 8b80b723 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8b80b72338d9781c3cf32a53086ab7c1218f6f42 Stats: 10 lines in 1 file changed: 5 ins; 0 del; 5 mod 8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock Backport-of: 9ebb5d42d43a743cf3a5197c7dabe46ac8120474 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2090 From goetz at openjdk.org Thu Aug 14 11:18:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:18:24 GMT Subject: [jdk17u-dev] RFR: 8342075: HttpClient: improve HTTP/2 flow control checks [v5] In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 09:10:22 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle based on the change in 21. >> >> src/java.net.http/share/classes/jdk/internal/net/http/Stream.java >> Two trivial resolves due to context. >> >> src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java >> >> Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks >> is not in 17. >> >> src/java.net.http/share/classes/module-info.java >> Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" >> is not in 17. The CSR for 17 documents that this is dropped. >> >> Follow ups are on the list of backports I will do. >> Blocking changes all already in 17. >> >> I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not >> implement AutoClosable / shutdownNow() / close() in 17. >> I also amended the @build instructions in StreamFlowControlTest.java. > > Goetz Lindenmaier 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 goetz_backport_8342075 > - Test improvements by Aleksey Bakhtin > - Merge branch 'master' into goetz_backport_8342075 > - Merge branch 'openjdk:master' into goetz_backport_8342075 > - Make tests compile > - Resolved changes > - Backport 32ac3e713ea4370e496717967fff7de9450d2f69 > - backport 209939a90e9b804da4c37ebd978b088cb8f41ead Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3786#issuecomment-3188074494 From goetz at openjdk.org Thu Aug 14 11:18:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:18:25 GMT Subject: [jdk17u-dev] Integrated: 8342075: HttpClient: improve HTTP/2 flow control checks In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 11:01:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle based on the change in 21. > > src/java.net.http/share/classes/jdk/internal/net/http/Stream.java > Two trivial resolves due to context. > > src/java.net.http/share/classes/jdk/internal/net/http/WindowUpdateSender.java > > Resolved because 8308310: HttpClient: Avoid logging or locking from within synchronized blocks > is not in 17. > > src/java.net.http/share/classes/module-info.java > Omitted, as "8296804: Document HttpClient configuration properties in java.net.http module-info" > is not in 17. The CSR for 17 documents that this is dropped. > > Follow ups are on the list of backports I will do. > Blocking changes all already in 17. > > I had to adapt ConnectionFlowControlTest.java and StreamFlowControlTest.java because HttpClient does not > implement AutoClosable / shutdownNow() / close() in 17. > I also amended the @build instructions in StreamFlowControlTest.java. This pull request has now been integrated. Changeset: 4addb57d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4addb57dd56b44f004580c37266cb511069e94e6 Stats: 1043 lines in 12 files changed: 1010 ins; 2 del; 31 mod 8342075: HttpClient: improve HTTP/2 flow control checks Reviewed-by: rschmelter, abakhtin Backport-of: 32ac3e713ea4370e496717967fff7de9450d2f69 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3786 From goetz at openjdk.org Thu Aug 14 11:19:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:19:14 GMT Subject: [jdk21u-dev] Integrated: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:19:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. > > Resolved ProblemList. This pull request has now been integrated. Changeset: fe828df2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fe828df242a1423f5cef58ab712cbcb34d2f3b3b Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Reviewed-by: mbaesken Backport-of: 84a67e83e3f4fcb6be6802d12b0788850a3845b5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2077 From goetz at openjdk.org Thu Aug 14 11:21:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:21:17 GMT Subject: [jdk21u-dev] Integrated: 8357285: JSR166 Test case testShutdownNow_delayedTasks failed In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 09:41:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle This pull request has now been integrated. Changeset: 44d183c0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/44d183c08c31ebfadb5c3e13848c5a16c5fbd474 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Backport-of: 6a07820483bcf3e9d7df27ee496db43675f1c002 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2084 From goetz at openjdk.org Thu Aug 14 11:31:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 11:31:01 GMT Subject: [jdk17u-dev] RFR: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport fe828df242a1423f5cef58ab712cbcb34d2f3b3b Changes: https://git.openjdk.org/jdk17u-dev/pull/3851/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3851&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341370 Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3851.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3851/head:pull/3851 PR: https://git.openjdk.org/jdk17u-dev/pull/3851 From syan at openjdk.org Thu Aug 14 12:20:04 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 14 Aug 2025 12:20:04 GMT Subject: [jdk21u-dev] RFR: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently Message-ID: Hi all, This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. Thanks! ------------- Commit messages: - Backport 5a442197d21e1dfb89cdbf5f0ad5596869ab333a Changes: https://git.openjdk.org/jdk21u-dev/pull/2093/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2093&range=00 Issue: https://bugs.openjdk.org/browse/JDK-7191877 Stats: 64 lines in 3 files changed: 3 ins; 18 del; 43 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2093.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2093/head:pull/2093 PR: https://git.openjdk.org/jdk21u-dev/pull/2093 From syan at openjdk.org Thu Aug 14 12:21:46 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 14 Aug 2025 12:21:46 GMT Subject: [jdk25u] RFR: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently Message-ID: <29_Q9Mb-hCvjIaP3eybTm6ZFoSJ8t93d5QfyRw2-28E=.b0a0b1cc-3c96-4305-a4cc-ba45c8d0c7c7@github.com> Hi all, This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. Thanks! ------------- Commit messages: - Backport 5a442197d21e1dfb89cdbf5f0ad5596869ab333a Changes: https://git.openjdk.org/jdk25u/pull/89/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=89&range=00 Issue: https://bugs.openjdk.org/browse/JDK-7191877 Stats: 64 lines in 3 files changed: 3 ins; 18 del; 43 mod Patch: https://git.openjdk.org/jdk25u/pull/89.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/89/head:pull/89 PR: https://git.openjdk.org/jdk25u/pull/89 From goetz at openjdk.org Thu Aug 14 12:45:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 12:45:58 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams Message-ID: I backport this for parity with 17.0.17-oracle. Also, it is a follow-up to JDK-8342075. It needed resolves and adaptions: **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. The declaraions in the context have been modified by "8308310: HttpClient: Avoid logging or locking from within synchronized blocks". Omitted one chunk fixing white space. See first commit. **Adaptions** can be found in the second commit. The change uses locks from 8308310 and introduces a new lock. To make this work further adaptions are needed (see extra commit): I add edimports required by the new lock inputQLock. stateLock is used by this change, but only introduced by 8308310. Where 21 uses stateLock, the implementation in 17 locks itself ("this"). I changed the use of stateLock introduced by this change in pushDateaFrame() accordingly. Actually, 17 declares a row of methods as synchronized that are not handled by stateLock in 21, e.g. isCanceled(). So there is a difference in behavior wrt. this lock between 17 and 21. I needed to fix two build issues in StreamFlowControlTest.java: .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { ^ (HttpClient cannot be converted to AutoCloseable) /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); ^ symbol: method HEAD() location: interface Builder The first I resolved similar to other places in this test in the backport that brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b Thanks to Aleksey for this detail. For the second issue I replaced HEAD() by it's implementation. ------------- Commit messages: - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Changes: https://git.openjdk.org/jdk17u-dev/pull/3852/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343855 Stats: 187 lines in 5 files changed: 149 ins; 5 del; 33 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3852.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3852/head:pull/3852 PR: https://git.openjdk.org/jdk17u-dev/pull/3852 From syan at openjdk.org Thu Aug 14 12:49:10 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 14 Aug 2025 12:49:10 GMT Subject: [jdk17u-dev] RFR: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently Message-ID: Hi all, This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. Thanks! ------------- Commit messages: - Backport 5a442197d21e1dfb89cdbf5f0ad5596869ab333a Changes: https://git.openjdk.org/jdk17u-dev/pull/3853/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3853&range=00 Issue: https://bugs.openjdk.org/browse/JDK-7191877 Stats: 64 lines in 3 files changed: 3 ins; 18 del; 43 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3853.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3853/head:pull/3853 PR: https://git.openjdk.org/jdk17u-dev/pull/3853 From goetz at openjdk.org Thu Aug 14 13:14:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 13:14:47 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.17-oracle. > Also, it is a follow-up to JDK-8342075. > > It needed resolves and adaptions: > > **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. > The declaraions in the context have been modified by "8308310: HttpClient: Avoid logging or locking from within synchronized blocks". > Omitted one chunk fixing white space. > See first commit. > > **Adaptions** can be found in the second commit. > > The change uses locks from 8308310 and introduces a new lock. > To make this work further adaptions are needed (see extra commit): > I add edimports required by the new lock inputQLock. > > stateLock is used by this change, but only introduced by 8308310. > Where 21 uses stateLock, the implementation in 17 locks > itself ("this"). I changed the use of stateLock introduced > by this change in pushDateaFrame() accordingly. > > Actually, 17 declares a row of methods as synchronized > that are not handled by stateLock in 21, e.g. isCanceled(). > So there is a difference in behavior wrt. this lock > between 17 and 21. > > I needed to fix two build issues in StreamFlowControlTest.java: > > .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type > try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { > ^ > (HttpClient cannot be converted to AutoCloseable) > > /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol > var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); > ^ > symbol: method HEAD() > location: interface Builder > > The first I resolved similar to other places in this test in the backport that > brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b > Thanks to Aleksey for this detail. > > For the second issue I replaced HEAD() by it's implementation. 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 two new commits since the last revision: - Fix build and test - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3852/files - new: https://git.openjdk.org/jdk17u-dev/pull/3852/files/b159927c..8455fa8f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3852.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3852/head:pull/3852 PR: https://git.openjdk.org/jdk17u-dev/pull/3852 From goetz at openjdk.org Thu Aug 14 13:25:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 13:25:47 GMT Subject: [jdk17u-dev] RFR: 8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake() Message-ID: I would like to bring this small test improvement to 17. ------------- Commit messages: - Backport 1a6f9810cd5bcd3cdbdd1505900c0e8c7f091b22 Changes: https://git.openjdk.org/jdk17u-dev/pull/3854/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3854&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8308185 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3854.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3854/head:pull/3854 PR: https://git.openjdk.org/jdk17u-dev/pull/3854 From serb at openjdk.org Thu Aug 14 15:08:30 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 14 Aug 2025 15:08:30 GMT Subject: [jdk11u-dev] Integrated: 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout In-Reply-To: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> References: <5UR9_tAgWtW7Lj5M4Oj-27V5aXxfGO79oyRRrbzwOM8=.08535eb1-0921-46ee-9bd8-2779d01b212f@github.com> Message-ID: On Wed, 4 Jun 2025 03:17:47 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [375f3dc9](https://github.com/openjdk/jdk/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 May 2025 and was reviewed by Phil Race and Alexander Zuev. > > The patch doesn't apply cleanly because the deleted lines use a different URL in jdk11u. That's because [JDK-8295470](https://bugs.openjdk.org/browse/JDK-8295470) wasn't backported there. > > Thanks! This pull request has now been integrated. Changeset: 11307901 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/11307901d42905bb250e8a36527a2e6ee7a9a721 Stats: 26 lines in 1 file changed: 15 ins; 4 del; 7 mod 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Reviewed-by: phh Backport-of: 375f3dc9ed0f1704e726d0d704420c38a0a5513c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3041 From ssubramaniam at openjdk.org Thu Aug 14 15:38:20 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 15:38:20 GMT Subject: [jdk21u-dev] Integrated: 8185429: [macos] After a modal dialog is closed, no window becomes active In-Reply-To: References: Message-ID: On Tue, 29 Jul 2025 22:58:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8185429: [macos] After a modal dialog is closed, no window becomes active. Add a check for previous focused window on modal unblocking. If the owner of a closing dialog was the last focused window, then the owner of the dialog should regain focus. Removing relevant test from problem list. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 31915b86 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/31915b86427339b08c89a416e63501cfe433bcc3 Stats: 8 lines in 2 files changed: 6 ins; 1 del; 1 mod 8185429: [macos] After a modal dialog is closed, no window becomes active Backport-of: 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2021 From ssubramaniam at openjdk.org Thu Aug 14 15:44:23 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 15:44:23 GMT Subject: [jdk17u-dev] Integrated: 8352677: Opensource JMenu tests - series2 In-Reply-To: References: Message-ID: <-Yhk6TP6es0X7djr3uKSpEOWpLdaWiobnXL41C7sd9g=.9dc1d7e2-e1bb-41d6-89be-3fbc6bc05fb9@github.com> On Wed, 13 Aug 2025 21:25:44 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352677: Opensource JMenu tests - series2. Adds three javax/swing tests, testing which menus are focused/displayed when submenus are opened and closed. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 860896a1 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/860896a11bdd0947a5796ba627f210f65dcd5941 Stats: 356 lines in 3 files changed: 356 ins; 0 del; 0 mod 8352677: Opensource JMenu tests - series2 Backport-of: cfc648bd17cc79b1c3e6f69d3559749e937261b2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3850 From ssubramaniam at openjdk.org Thu Aug 14 15:45:28 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 15:45:28 GMT Subject: [jdk21u-dev] Integrated: 8352677: Opensource JMenu tests - series2 In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 21:25:42 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352677: Opensource JMenu tests - series2. Adds three javax/swing tests, testing which menus are focused/displayed when submenus are opened and closed. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 000a2776 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/000a27766007a940ac80ec042f2429d9460a37e6 Stats: 356 lines in 3 files changed: 356 ins; 0 del; 0 mod 8352677: Opensource JMenu tests - series2 Backport-of: cfc648bd17cc79b1c3e6f69d3559749e937261b2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2092 From serb at openjdk.org Thu Aug 14 16:09:03 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 14 Aug 2025 16:09:03 GMT Subject: [jdk11u-dev] RFR: 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix [v3] In-Reply-To: References: Message-ID: > Hi all, > > I am backporting this patch for parity with 11.0.28-oracle release. > > This pull request contains a backport of commit [574e1ad7](https://github.com/openjdk/jdk17u-dev/commit/574e1ad734409bdcf1b78f0c6b53a7196b3b0d66) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 10 Mar 2025 and had no reviewers. > > > The initial version of the patch was clean, but I had to update the [test](https://github.com/openjdk/jdk11u-dev/pull/3046/commits/8b67da33dcb360b62b1a90f85e333e08f80287ff) to use the old-style switch. > > Thanks! Sergey Bylokhov 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 branch 'openjdk:master' into backport-mrserb-574e1ad7-master - Merge branch 'openjdk:master' into backport-mrserb-574e1ad7-master - Update NonICCFilterTest.java - Backport 574e1ad734409bdcf1b78f0c6b53a7196b3b0d66 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3046/files - new: https://git.openjdk.org/jdk11u-dev/pull/3046/files/60a6007e..d0263dc6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3046&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3046&range=01-02 Stats: 3226 lines in 156 files changed: 464 ins; 2640 del; 122 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3046.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3046/head:pull/3046 PR: https://git.openjdk.org/jdk11u-dev/pull/3046 From goetz at openjdk.org Thu Aug 14 17:13:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:13:01 GMT Subject: [jdk21u-dev] RFR: 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 6e43f48fcf342266b3d50688af7ae4664c018ac8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2094/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2094&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346929 Stats: 81 lines in 11 files changed: 29 ins; 26 del; 26 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2094.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2094/head:pull/2094 PR: https://git.openjdk.org/jdk21u-dev/pull/2094 From goetz at openjdk.org Thu Aug 14 17:25:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:25:31 GMT Subject: [jdk21u-dev] RFR: 8320189: vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001 memory corruption when using -Xcheck:jni Message-ID: I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport c67fc735959ddd41a8d1116908ca7bae9b966016 Changes: https://git.openjdk.org/jdk21u-dev/pull/2095/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2095&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320189 Stats: 48 lines in 3 files changed: 20 ins; 21 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2095.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2095/head:pull/2095 PR: https://git.openjdk.org/jdk21u-dev/pull/2095 From goetz at openjdk.org Thu Aug 14 17:29:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:29:55 GMT Subject: [jdk21u-dev] RFR: 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual Message-ID: I backport this for parity with 21.0.9-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - backport 16e120b00842e340401b6930354edfb1515f6ca4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2096/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2096&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357910 Stats: 13 lines in 2 files changed: 5 ins; 3 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2096.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2096/head:pull/2096 PR: https://git.openjdk.org/jdk21u-dev/pull/2096 From goetz at openjdk.org Thu Aug 14 17:33:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:33:31 GMT Subject: [jdk21u-dev] RFR: 8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual Message-ID: I backport this for parity with 21.0.9-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - backport c59e44a7aa2aeff0823830b698d524523b996650 Changes: https://git.openjdk.org/jdk21u-dev/pull/2097/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2097&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357914 Stats: 16 lines in 2 files changed: 12 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2097.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2097/head:pull/2097 PR: https://git.openjdk.org/jdk21u-dev/pull/2097 From goetz at openjdk.org Thu Aug 14 17:39:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 17:39:54 GMT Subject: [jdk21u-dev] RFR: 8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed Message-ID: <0IhbDwCztlqvpqu-T4xbAcBAS23kRzj7DuOu3JiNXIk=.25da022b-e9d0-40ed-9dca-f9180fdbf379@github.com> I backport this for parity with 21.0.9-oracle. ------------- Commit messages: - Backport 4a351e3e57274df0adee37c472b62f477f75b7b8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2098/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2098&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361328 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2098.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2098/head:pull/2098 PR: https://git.openjdk.org/jdk21u-dev/pull/2098 From goetz at openjdk.org Thu Aug 14 18:41:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 14 Aug 2025 18:41:27 GMT Subject: [jdk21u-dev] RFR: 8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt Message-ID: I backport this to make later backports clean. ------------- Commit messages: - Backport 16a1d0a7ff04acf70573d303141a41dadca08f7a Changes: https://git.openjdk.org/jdk21u-dev/pull/2099/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2099&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348135 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2099.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2099/head:pull/2099 PR: https://git.openjdk.org/jdk21u-dev/pull/2099 From sacharya at openjdk.org Thu Aug 14 19:14:18 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Thu, 14 Aug 2025 19:14:18 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 07:44:21 GMT, Goetz Lindenmaier wrote: >> Shruthi Acharya 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-d667895 >> - Backport d6678952a6de4e5435dab65e7029021832454857 >> >> Signed-off-by: Shruthi > > Also, if you want to backport https://bugs.openjdk.org/browse/JDK-8317801, please first backport it to 25, then 21. > Please read https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix , it e.g. advises you to first backport to higher releases. Thanks. @GoeLin Can you please let me know if we can port this backport PR with the below justification? >I?m backporting 8294399 because it introduces the UnixDispatcher class, which is a necessary foundation for other functional fixes, including the one in https://github.com/openjdk/jdk/pull/25817. Although it?s a refactoring change, it helps separate platform-specific logic into a dedicated class, making the code cleaner and easier to maintain. More importantly, the fix that address real issues (async close handling and race conditions) are built on top of this refactoring. Without backporting 8294399, those fixes cannot be cleanly or safely applied to JDK 17. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3189579351 From sacharya at openjdk.org Thu Aug 14 19:26:18 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Thu, 14 Aug 2025 19:26:18 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: References: Message-ID: On Sun, 20 Jul 2025 07:44:21 GMT, Goetz Lindenmaier wrote: > Also, if you want to backport https://bugs.openjdk.org/browse/JDK-8317801, please first backport it to 25, then 21. Please read https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix , it e.g. advises you to first backport to higher releases. Thanks. I have backported the fix to JDK25. JDK21 backport is in progress. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3189623696 From ssubramaniam at openjdk.org Thu Aug 14 21:15:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 21:15:35 GMT Subject: [jdk17u-dev] RFR: 8353126: Open source events tests batch1 Message-ID: <8gtsdPHXqEQoeKB8i12seQqLZUc3H-ba6pizZWEn1Io=.6289d1a7-377e-49b8-8efc-625f042639c2@github.com> Backporting JDK-8353126: Open source events tests batch1. Adds two event tests - one drag events, and the other testing entering a window events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cd5a43a98030a534babb01cfc4521e7e9bc89b91 Changes: https://git.openjdk.org/jdk17u-dev/pull/3855/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3855&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353126 Stats: 321 lines in 2 files changed: 321 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3855.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3855/head:pull/3855 PR: https://git.openjdk.org/jdk17u-dev/pull/3855 From ssubramaniam at openjdk.org Thu Aug 14 21:16:31 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 14 Aug 2025 21:16:31 GMT Subject: [jdk21u-dev] RFR: 8353126: Open source events tests batch1 Message-ID: <__JKx-KPG7IY1TItOHxxZ7zFkWCONxhJyHhEefrEyPc=.28dc3290-8d20-45d6-96a7-7c07b37dd237@github.com> Backporting JDK-8353126: Open source events tests batch1. Adds two event tests - one drag events, and the other testing entering a window events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport cd5a43a98030a534babb01cfc4521e7e9bc89b91 Changes: https://git.openjdk.org/jdk21u-dev/pull/2100/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2100&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353126 Stats: 321 lines in 2 files changed: 321 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2100.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2100/head:pull/2100 PR: https://git.openjdk.org/jdk21u-dev/pull/2100 From phh at openjdk.org Thu Aug 14 23:39:18 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 14 Aug 2025 23:39:18 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v2] In-Reply-To: References: Message-ID: <3RA6D8f_U0QBvJtlq0pmeOP4lYu-czXveXjo6A3fv6E=.1487d16a-1eb4-4341-83d0-278edbfaafdb@github.com> On Thu, 14 Aug 2025 13:14:47 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> Also, it is a follow-up to JDK-8342075. >> >> It needed resolves and adaptions: >> >> **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. >> The declaraions in the context have been modified by "8308310: HttpClient: Avoid logging or locking from within synchronized blocks". >> Omitted one chunk fixing white space. >> See first commit. >> >> **Adaptions** can be found in the second commit. >> >> The change uses locks from 8308310 and introduces a new lock. >> To make this work further adaptions are needed (see extra commit): >> I add edimports required by the new lock inputQLock. >> >> stateLock is used by this change, but only introduced by 8308310. >> Where 21 uses stateLock, the implementation in 17 locks >> itself ("this"). I changed the use of stateLock introduced >> by this change in pushDateaFrame() accordingly. >> >> Actually, 17 declares a row of methods as synchronized >> that are not handled by stateLock in 21, e.g. isCanceled(). >> So there is a difference in behavior wrt. this lock >> between 17 and 21. >> >> I needed to fix two build issues in StreamFlowControlTest.java: >> >> .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type >> try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { >> ^ >> (HttpClient cannot be converted to AutoCloseable) >> >> /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol >> var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); >> ^ >> symbol: method HEAD() >> location: interface Builder >> >> The first I resolved similar to other places in this test in the backport that >> brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b >> Thanks to Aleksey for this detail. >> >> For the second issue I replaced HEAD() by it's implementation. > > 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 two new commits since the last revision: > > - Fix build and test > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3852#pullrequestreview-3122437956 From serb at openjdk.org Fri Aug 15 01:13:25 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 15 Aug 2025 01:13:25 GMT Subject: [jdk11u-dev] Integrated: 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix In-Reply-To: References: Message-ID: On Mon, 9 Jun 2025 23:32:05 GMT, Sergey Bylokhov wrote: > Hi all, > > I am backporting this patch for parity with 11.0.28-oracle release. > > This pull request contains a backport of commit [574e1ad7](https://github.com/openjdk/jdk17u-dev/commit/574e1ad734409bdcf1b78f0c6b53a7196b3b0d66) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by Goetz Lindenmaier on 10 Mar 2025 and had no reviewers. > > > The initial version of the patch was clean, but I had to update the [test](https://github.com/openjdk/jdk11u-dev/pull/3046/commits/8b67da33dcb360b62b1a90f85e333e08f80287ff) to use the old-style switch. > > Thanks! This pull request has now been integrated. Changeset: 42fb6645 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/42fb66459137e4ed3926ba235091a3febc999b1c Stats: 157 lines in 2 files changed: 153 ins; 0 del; 4 mod 8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix Reviewed-by: phh Backport-of: 574e1ad734409bdcf1b78f0c6b53a7196b3b0d66 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3046 From ssubramaniam at openjdk.org Fri Aug 15 01:57:44 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 01:57:44 GMT Subject: [jdk17u-dev] RFR: 8353304: Open source two JTabbedPane tests Message-ID: <_h2rk_A6YPWBpkE6UsjMVydMILrvMtoGCGkOZ6h7do4=.39f15802-e0ed-49e1-b661-f2ea07381cb2@github.com> Backporting JDK-8353304: Open source two JTabbedPane tests. Adds two JTabbedPane tests that are now opensourced by oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd Changes: https://git.openjdk.org/jdk17u-dev/pull/3856/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3856&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353304 Stats: 364 lines in 3 files changed: 364 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3856.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3856/head:pull/3856 PR: https://git.openjdk.org/jdk17u-dev/pull/3856 From ssubramaniam at openjdk.org Fri Aug 15 01:58:10 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 01:58:10 GMT Subject: [jdk21u-dev] RFR: 8353304: Open source two JTabbedPane tests Message-ID: Backporting JDK-8353304: Open source two JTabbedPane tests. Adds two JTabbedPane tests that are now opensourced by oracle. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd Changes: https://git.openjdk.org/jdk21u-dev/pull/2101/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2101&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353304 Stats: 363 lines in 3 files changed: 363 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2101.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2101/head:pull/2101 PR: https://git.openjdk.org/jdk21u-dev/pull/2101 From goetz at openjdk.org Fri Aug 15 05:51:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 05:51:22 GMT Subject: [jdk17u-dev] Integrated: 8185429: [macos] After a modal dialog is closed, no window becomes active In-Reply-To: References: Message-ID: On Tue, 12 Aug 2025 12:04:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. > > Resolve Copyright, probably clean. > > ProblemListed test passes. This pull request has now been integrated. Changeset: 719f7d88 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/719f7d889f2bda53b0aa48e0e14d7b37319e99d2 Stats: 8 lines in 2 files changed: 6 ins; 1 del; 1 mod 8185429: [macos] After a modal dialog is closed, no window becomes active Backport-of: 3a26bbcebc2f7d11b172f2b16192a3adefeb8111 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3836 From goetz at openjdk.org Fri Aug 15 05:53:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 05:53:19 GMT Subject: [jdk17u-dev] Integrated: 8357285: JSR166 Test case testShutdownNow_delayedTasks failed In-Reply-To: References: Message-ID: <6leV1XHMh3jQqCana_Iu8P2OO-m_7Sr3vY8Y_j6DDEg=.7d3bb432-0173-4715-98c8-d080a68e8d3c@github.com> On Wed, 13 Aug 2025 09:42:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 6244c2e1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6244c2e1d0361ef21795306fbe832f62ed88505a Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8357285: JSR166 Test case testShutdownNow_delayedTasks failed Backport-of: 6a07820483bcf3e9d7df27ee496db43675f1c002 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3846 From goetz at openjdk.org Fri Aug 15 05:56:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 05:56:12 GMT Subject: [jdk17u-dev] Integrated: 8360647: [XWayland] [OL10] NumPad keys are not triggered In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 09:57:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: b56e3b4b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b56e3b4bc0842eb16e05a8c9d37be09f0761c929 Stats: 63 lines in 2 files changed: 42 ins; 3 del; 18 mod 8360647: [XWayland] [OL10] NumPad keys are not triggered Backport-of: d56d90e628cc34ab864235586dc67c4bd35b69c7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3847 From goetz at openjdk.org Fri Aug 15 05:58:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 05:58:12 GMT Subject: [jdk17u-dev] Integrated: 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 10:05:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 8bbb1d24 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8bbb1d24da886d99bfef101936b3de2000a2f64d Stats: 355 lines in 3 files changed: 347 ins; 1 del; 7 mod 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc 8362390: AIX make fails in awt_GraphicsEnv.c Backport-of: 6f6974f6320e51a7842ec6715ffa8409833fe465 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3848 From goetz at openjdk.org Fri Aug 15 06:42:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 06:42:55 GMT Subject: [jdk17u-dev] RFR: 8347373: HTTP/2 flow control checks may count unprocessed data twice Message-ID: I backport this for parity with 21.0.8-oracle and as follow-up of [JDK-8342075](https://bugs.openjdk.org/browse/JDK-8342075). I had to do a small resolve in Http2TestServerConnection.java. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3852 Commit messages: - backport 06126361db1edb1d4c181a82952c1ac133a839f9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3857/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3857&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347373 Stats: 115 lines in 5 files changed: 49 ins; 4 del; 62 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3857.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3857/head:pull/3857 PR: https://git.openjdk.org/jdk17u-dev/pull/3857 From sacharya at openjdk.org Fri Aug 15 07:06:20 2025 From: sacharya at openjdk.org (Shruthi Acharya) Date: Fri, 15 Aug 2025 07:06:20 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v2] In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 17:19:14 GMT, Severin Gehwolf wrote: >> Shruthi Acharya 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 0de2cddf3a7be23f67af93972875af1235f3107e >> >> Signed-off-by: Shruthi > > @shruacha1234 Please read https://openjdk.org/projects/jdk-updates/approval.html > > In particular in `Rule 1` it says: > > [...] In that comment the requester must describe why it's important > to fix this bug, explain the nature of the fix, estimate its risk and describe > its test coverage. [...] > > > Nothing like that is in the existing fix request comment. @jerboaa I ran jdk_nio and jdk_net jtreg tests and there is no regression seen I?m backporting 8351458 because it refactors to move "prepare for close" logic into UnixDispatcher to simplify code and handle blocked threads during socket close more effectively which is a necessary foundation for other functional fix, which needs to be backported to JDK21 openjdk/jdk#25817. This fix is built on top of this refactoring. Without backporting 8351458, openjdk/jdk#25817 cannot be cleanly ported to JDK21 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2051#issuecomment-3190803629 From goetz at openjdk.org Fri Aug 15 07:57:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 07:57:33 GMT Subject: [jdk21u-dev] RFR: 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher Message-ID: I backport this for parity with 21.0.10-oracle, but to 21.0.9. ------------- Commit messages: - Backport 5224e979a1cbce1b015e81aa7761743f60357d73 Changes: https://git.openjdk.org/jdk21u-dev/pull/2102/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2102&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293713 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2102.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2102/head:pull/2102 PR: https://git.openjdk.org/jdk21u-dev/pull/2102 From goetz at openjdk.org Fri Aug 15 07:57:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 07:57:53 GMT Subject: [jdk17u-dev] RFR: 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher Message-ID: I backport this for parity with 17.0.18-oracle, but to 17.0.17. ------------- Commit messages: - Backport 5224e979a1cbce1b015e81aa7761743f60357d73 Changes: https://git.openjdk.org/jdk17u-dev/pull/3858/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3858&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293713 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3858.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3858/head:pull/3858 PR: https://git.openjdk.org/jdk17u-dev/pull/3858 From goetz at openjdk.org Fri Aug 15 08:55:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 08:55:00 GMT Subject: [jdk21u-dev] RFR: 8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 Message-ID: I would like to backport this as we see this failing in our CI regularly. ------------- Commit messages: - Backport e0c46d589b12aa644e12e4a4c9e84e035f7cf98d Changes: https://git.openjdk.org/jdk21u-dev/pull/2103/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2103&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325397 Stats: 129 lines in 3 files changed: 106 ins; 3 del; 20 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2103.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2103/head:pull/2103 PR: https://git.openjdk.org/jdk21u-dev/pull/2103 From goetz at openjdk.org Fri Aug 15 09:36:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:36:14 GMT Subject: [jdk17u-dev] Integrated: 8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake() In-Reply-To: References: Message-ID: <0gslndy7riUeoRxsX1pkb38CAITogKuYwUTArAJoWP0=.88bced69-4102-421b-bd7e-5b1ad2a688c9@github.com> On Thu, 14 Aug 2025 13:20:36 GMT, Goetz Lindenmaier wrote: > I would like to bring this small test improvement to 17. This pull request has now been integrated. Changeset: f85e0e3d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f85e0e3de3254ec729c41c35d92f0d582c3a181d Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake() Backport-of: 1a6f9810cd5bcd3cdbdd1505900c0e8c7f091b22 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3854 From goetz at openjdk.org Fri Aug 15 09:37:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:37:18 GMT Subject: [jdk21u-dev] Integrated: 8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt In-Reply-To: References: Message-ID: <3b0Nu_1dhyB4JFWsvADOqyzCPMljod9eDO58-fP0cvI=.191950aa-90ed-4704-b70c-20c574ac1281@github.com> On Thu, 14 Aug 2025 18:35:10 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports clean. This pull request has now been integrated. Changeset: c984e220 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c984e2203ecf2cb5b4647d5c35984777528f2404 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8348135: Fix couple of problem listing entries in test/hotspot/jtreg/ProblemList-Virtual.txt Backport-of: 16a1d0a7ff04acf70573d303141a41dadca08f7a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2099 From goetz at openjdk.org Fri Aug 15 09:39:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:39:16 GMT Subject: [jdk17u-dev] Integrated: 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 11:25:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 56759b93 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/56759b930e2f78fa09c02a3b38dd59e5663fffd2 Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod 8341370: Test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails intermittently on macOS-aarch64 Backport-of: fe828df242a1423f5cef58ab712cbcb34d2f3b3b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3851 From goetz at openjdk.org Fri Aug 15 09:50:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:50:30 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v3] In-Reply-To: References: Message-ID: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> > I backport this for parity with 17.0.17-oracle. > Also, it is a follow-up to [JDK-8342075: HttpClient: improve HTTP/2 flow control checks](https://bugs.openjdk.org/browse/JDK-8342075). > > It needed resolves and adaptions: > > **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. > The declaraions in the context have been modified by > [8308310: HttpClient: Avoid logging or locking from within synchronized blocks](https://bugs.openjdk.org/browse/JDK-8308310). > Omitted one chunk fixing white space. > See first commit. > > **Adaptions** can be found in the second commit. > > The change uses locks from 8308310 and introduces a new lock. > To make this work further adaptions are needed (see extra commit): > I add edimports required by the new lock inputQLock. > > stateLock is used by this change, but only introduced by JDK-8308310. > Where 21 uses stateLock, the implementation in 17 locks > itself ("this"). I changed the use of stateLock introduced > by this change in pushDateaFrame() accordingly. > > Actually, 17 declares a row of methods as synchronized > that are not handled by stateLock in 21, e.g. isCanceled(). > So there is a difference in behavior wrt. this lock > between 17 and 21. > > I needed to fix two build issues in StreamFlowControlTest.java: > > .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type > try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { > ^ > (HttpClient cannot be converted to AutoCloseable) > > /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol > var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); > ^ > symbol: method HEAD() > location: interface Builder > > The first I resolved similar to other places in this test in the backport that > brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b > Thanks to Aleksey for this detail. > > For the second issue I replaced HEAD() by it's implementation. 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_8343855 - Fix build and test - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3852/files - new: https://git.openjdk.org/jdk17u-dev/pull/3852/files/8455fa8f..b02a3482 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3852&range=01-02 Stats: 789 lines in 12 files changed: 753 ins; 5 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3852.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3852/head:pull/3852 PR: https://git.openjdk.org/jdk17u-dev/pull/3852 From goetz at openjdk.org Fri Aug 15 09:52:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:52:28 GMT Subject: [jdk21u-dev] RFR: 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-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 pull request now contains two commits: - Merge branch 'master' into goetz_backport_8357910 - backport 16e120b00842e340401b6930354edfb1515f6ca4 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2096/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2096&range=01 Stats: 13 lines in 2 files changed: 5 ins; 3 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2096.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2096/head:pull/2096 PR: https://git.openjdk.org/jdk21u-dev/pull/2096 From goetz at openjdk.org Fri Aug 15 09:52:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:52:47 GMT Subject: [jdk17u-dev] RFR: 8347373: HTTP/2 flow control checks may count unprocessed data twice [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.8-oracle and as follow-up of [JDK-8342075](https://bugs.openjdk.org/browse/JDK-8342075). > > I had to do a small resolve in Http2TestServerConnection.java. Goetz Lindenmaier 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 06126361db1edb1d4c181a82952c1ac133a839f9 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3857/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3857&range=01 Stats: 115 lines in 5 files changed: 49 ins; 4 del; 62 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3857.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3857/head:pull/3857 PR: https://git.openjdk.org/jdk17u-dev/pull/3857 From goetz at openjdk.org Fri Aug 15 09:55:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 09:55:27 GMT Subject: [jdk21u-dev] RFR: 8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.9-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 pull request now contains two commits: - Merge branch 'master' into goetz_backport_8357914 - backport c59e44a7aa2aeff0823830b698d524523b996650 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2097/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2097&range=01 Stats: 16 lines in 2 files changed: 12 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2097.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2097/head:pull/2097 PR: https://git.openjdk.org/jdk21u-dev/pull/2097 From rschmelter at openjdk.org Fri Aug 15 13:04:22 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 15 Aug 2025 13:04:22 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v3] In-Reply-To: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> References: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> Message-ID: On Fri, 15 Aug 2025 09:50:30 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> Also, it is a follow-up to [JDK-8342075: HttpClient: improve HTTP/2 flow control checks](https://bugs.openjdk.org/browse/JDK-8342075). >> >> It needed resolves and adaptions: >> >> **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. >> The declaraions in the context have been modified by >> [8308310: HttpClient: Avoid logging or locking from within synchronized blocks](https://bugs.openjdk.org/browse/JDK-8308310). >> Omitted one chunk fixing white space. >> See first commit. >> >> **Adaptions** can be found in the second commit. >> >> The change uses locks from 8308310 and introduces a new lock. >> To make this work further adaptions are needed (see extra commit): >> I add edimports required by the new lock inputQLock. >> >> stateLock is used by this change, but only introduced by JDK-8308310. >> Where 21 uses stateLock, the implementation in 17 locks >> itself ("this"). I changed the use of stateLock introduced >> by this change in pushDateaFrame() accordingly. >> >> Actually, 17 declares a row of methods as synchronized >> that are not handled by stateLock in 21, e.g. isCanceled(). >> So there is a difference in behavior wrt. this lock >> between 17 and 21. >> >> I needed to fix two build issues in StreamFlowControlTest.java: >> >> .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type >> try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { >> ^ >> (HttpClient cannot be converted to AutoCloseable) >> >> /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol >> var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); >> ^ >> symbol: method HEAD() >> location: interface Builder >> >> The first I resolved similar to other places in this test in the backport that >> brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b >> Thanks to Aleksey for this detail. >> >> For the second issue I replaced HEAD() by it's implementation. > > 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_8343855 > - Fix build and test > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3852#pullrequestreview-3123803904 From shade at openjdk.org Fri Aug 15 13:15:23 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 15 Aug 2025 13:15:23 GMT Subject: [jdk21u-dev] RFR: 8361478: GHA: Use MSYS2 from GHA runners Message-ID: Improves GHA performance a bit. Additional testing: - [ ] GHA ------------- Commit messages: - Backport ed9066bdf48c2d9925aea745951531ebf4af35a8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2104/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2104&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361478 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2104.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2104/head:pull/2104 PR: https://git.openjdk.org/jdk21u-dev/pull/2104 From syan at openjdk.org Fri Aug 15 14:20:36 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 15 Aug 2025 14:20:36 GMT Subject: [jdk11u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp [v2] In-Reply-To: References: Message-ID: <33OH8bCE4yfPDZoY0E8qSZfMTOi-91QsK0dE-6IN-SY=.a9ec710d-3333-49db-9b2a-edd6df860f00@github.com> > Hi all, > > This pull request contains a backport of commit [36b185a9](https://github.com/openjdk/jdk/commit/36b185a93065a83ea6f93fbed6382a8465657810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 20 Jun 2025 and was reviewed by Jaikiran Pai. > > Thanks! SendaoYan 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-sendaoYan-36b185a9-master - Backport 36b185a93065a83ea6f93fbed6382a8465657810 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3067/files - new: https://git.openjdk.org/jdk11u-dev/pull/3067/files/177ff03b..dd70cd25 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3067&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3067&range=00-01 Stats: 2863 lines in 128 files changed: 207 ins; 2618 del; 38 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3067.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3067/head:pull/3067 PR: https://git.openjdk.org/jdk11u-dev/pull/3067 From syan at openjdk.org Fri Aug 15 14:21:04 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 15 Aug 2025 14:21:04 GMT Subject: [jdk17u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [36b185a9](https://github.com/openjdk/jdk/commit/36b185a93065a83ea6f93fbed6382a8465657810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 20 Jun 2025 and was reviewed by Jaikiran Pai. > > Thanks! SendaoYan 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-sendaoYan-36b185a9-master - Backport 36b185a93065a83ea6f93fbed6382a8465657810 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3769/files - new: https://git.openjdk.org/jdk17u-dev/pull/3769/files/08a318b6..45f32294 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3769&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3769&range=00-01 Stats: 26183 lines in 362 files changed: 14521 ins; 9397 del; 2265 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3769.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3769/head:pull/3769 PR: https://git.openjdk.org/jdk17u-dev/pull/3769 From shade at openjdk.org Fri Aug 15 16:39:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 15 Aug 2025 16:39:57 GMT Subject: [jdk25u] RFR: 8360783: CTW: Skip deoptimization between tiers Message-ID: <_p7YYOJrd5yrIPgEQG6O1WJgNr8hrshLWkNw5q0ofEg=.1e3a7a2f-5931-4125-be99-bd2b2b7eeec4@github.com> Massively improves CTW performance. Additional testing: - [x] Linux x86_64 server fastdebug, `applications/ctw/modules` performance improves like in mainline - [x] Linux x86_64 server fastdebug, `applications/ctw/modules` ------------- Commit messages: - Backport cd6caedd0a3c9ebd4c8c57e64f62b60161c5cd7c Changes: https://git.openjdk.org/jdk25u/pull/90/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=90&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360783 Stats: 8 lines in 1 file changed: 6 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/90.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/90/head:pull/90 PR: https://git.openjdk.org/jdk25u/pull/90 From shade at openjdk.org Fri Aug 15 16:55:29 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 15 Aug 2025 16:55:29 GMT Subject: [jdk25u] RFR: 8363928: Specifying AOTCacheOutput with a blank path causes the JVM to crash Message-ID: <8N2mzEn88ZGmqQo7JA-H5Kfc4F_VeQ3L-4RMnk_JJq8=.499b6e16-0064-4629-b4f9-85c942eca594@github.com> Plugs the UX problem with new feature in JDK 25. Additional testing: - [x] Linux x86_64 server fastdebug, new regression test fails without the patch, passes with it - [x] Linux x86_64 server fastdebug, ad-hoc tests ------------- Commit messages: - Backport ea754316fd6d691a701dfb4bc921ea8c92dc5dd4 Changes: https://git.openjdk.org/jdk25u/pull/91/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=91&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363928 Stats: 11 lines in 4 files changed: 11 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/91.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/91/head:pull/91 PR: https://git.openjdk.org/jdk25u/pull/91 From ssubramaniam at openjdk.org Fri Aug 15 17:24:23 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 17:24:23 GMT Subject: [jdk17u-dev] Integrated: 8353126: Open source events tests batch1 In-Reply-To: <8gtsdPHXqEQoeKB8i12seQqLZUc3H-ba6pizZWEn1Io=.6289d1a7-377e-49b8-8efc-625f042639c2@github.com> References: <8gtsdPHXqEQoeKB8i12seQqLZUc3H-ba6pizZWEn1Io=.6289d1a7-377e-49b8-8efc-625f042639c2@github.com> Message-ID: On Thu, 14 Aug 2025 21:10:03 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353126: Open source events tests batch1. Adds two event tests - one drag events, and the other testing entering a window events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: c8d47785 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/c8d477854bb264858577ccecdd90a2420b132060 Stats: 321 lines in 2 files changed: 321 ins; 0 del; 0 mod 8353126: Open source events tests batch1 Backport-of: cd5a43a98030a534babb01cfc4521e7e9bc89b91 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3855 From ssubramaniam at openjdk.org Fri Aug 15 17:25:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 17:25:22 GMT Subject: [jdk21u-dev] Integrated: 8352860: Open source events tests batch0 In-Reply-To: <7oaaMo8m1fnuYhar_O1bdfLPoF7ZWeSEC_WIEAhToY8=.84f0a5db-b2ca-4943-a9c3-2db2f8f31207@github.com> References: <7oaaMo8m1fnuYhar_O1bdfLPoF7ZWeSEC_WIEAhToY8=.84f0a5db-b2ca-4943-a9c3-2db2f8f31207@github.com> Message-ID: On Wed, 13 Aug 2025 21:21:26 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352860: Open source events tests batch0. Adds two event tests - one testing click events, and the other testing window active events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 7d76cb7a Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/7d76cb7abdb693ba42ac80e7536fcd35a049968e Stats: 302 lines in 2 files changed: 302 ins; 0 del; 0 mod 8352860: Open source events tests batch0 Backport-of: d4d18350f367a18813d0d418169e852c1530418e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2091 From ssubramaniam at openjdk.org Fri Aug 15 17:25:24 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 17:25:24 GMT Subject: [jdk17u-dev] Integrated: 8352860: Open source events tests batch0 In-Reply-To: References: Message-ID: <0jLiP7XcAmR5hQ83wEI5u3YDbJbkwBZddHkkovKrhNA=.1d3b441c-63fe-4f1b-883a-b7ac24bdcf3c@github.com> On Wed, 13 Aug 2025 21:21:29 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352860: Open source events tests batch0. Adds two event tests - one testing click events, and the other testing window active events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 56e1f4b0 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/56e1f4b0f4c1ac172a834eb67757a35b0fe1af04 Stats: 302 lines in 2 files changed: 302 ins; 0 del; 0 mod 8352860: Open source events tests batch0 Backport-of: d4d18350f367a18813d0d418169e852c1530418e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3849 From ssubramaniam at openjdk.org Fri Aug 15 17:26:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 15 Aug 2025 17:26:21 GMT Subject: [jdk21u-dev] Integrated: 8353126: Open source events tests batch1 In-Reply-To: <__JKx-KPG7IY1TItOHxxZ7zFkWCONxhJyHhEefrEyPc=.28dc3290-8d20-45d6-96a7-7c07b37dd237@github.com> References: <__JKx-KPG7IY1TItOHxxZ7zFkWCONxhJyHhEefrEyPc=.28dc3290-8d20-45d6-96a7-7c07b37dd237@github.com> Message-ID: <3hBkTUUFoFzK6nsM73DvtwWjPbQXbfoEWqOE5UC833k=.0166b891-83db-4725-a5e6-821461f0ffa3@github.com> On Thu, 14 Aug 2025 21:10:00 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353126: Open source events tests batch1. Adds two event tests - one drag events, and the other testing entering a window events. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 491b5741 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/491b57413d0864a6e88c2712c8731b48e96d447a Stats: 321 lines in 2 files changed: 321 ins; 0 del; 0 mod 8353126: Open source events tests batch1 Backport-of: cd5a43a98030a534babb01cfc4521e7e9bc89b91 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2100 From goetz at openjdk.org Fri Aug 15 20:14:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 15 Aug 2025 20:14:19 GMT Subject: [jdk17u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v3] In-Reply-To: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> References: <5LfkExZuj4cZPLinkKxZUffZhfRR-3DKaZ250ZNgHCE=.4736a7fa-1d98-48ac-87c7-7ddf9c6438dc@github.com> Message-ID: On Fri, 15 Aug 2025 09:50:30 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.17-oracle. >> Also, it is a follow-up to [JDK-8342075: HttpClient: improve HTTP/2 flow control checks](https://bugs.openjdk.org/browse/JDK-8342075). >> >> It needed resolves and adaptions: >> >> **Resolved** the first chunk in Stream.java which adds the declaration of inputQLock. >> The declaraions in the context have been modified by >> [8308310: HttpClient: Avoid logging or locking from within synchronized blocks](https://bugs.openjdk.org/browse/JDK-8308310). >> Omitted one chunk fixing white space. >> See first commit. >> >> **Adaptions** can be found in the second commit. >> >> The change uses locks from 8308310 and introduces a new lock. >> To make this work further adaptions are needed (see extra commit): >> I add edimports required by the new lock inputQLock. >> >> stateLock is used by this change, but only introduced by JDK-8308310. >> Where 21 uses stateLock, the implementation in 17 locks >> itself ("this"). I changed the use of stateLock introduced >> by this change in pushDateaFrame() accordingly. >> >> Actually, 17 declares a row of methods as synchronized >> that are not handled by stateLock in 21, e.g. isCanceled(). >> So there is a difference in behavior wrt. this lock >> between 17 and 21. >> >> I needed to fix two build issues in StreamFlowControlTest.java: >> >> .../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:299: error: incompatible types: try-with-resources not applicable to variable type >> try (var client = HttpClient.newBuilder().sslContext(sslContext).build()) { >> ^ >> (HttpClient cannot be converted to AutoCloseable) >> >> /.../test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java:300: error: cannot find symbol >> var request = HttpRequest.newBuilder(URI.create(h2Head)).HEAD().build(); >> ^ >> symbol: method HEAD() >> location: interface Builder >> >> The first I resolved similar to other places in this test in the backport that >> brought the test to 17: https://github.com/openjdk/jdk17u-dev/pull/3786/commits/073bb3d5b0391cf9ad419a9b2be0d30afba1427b >> Thanks to Aleksey for this detail. >> >> For the second issue I replaced HEAD() by it's implementation. > > 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_8343855 > - Fix build and test > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3852#issuecomment-3192605018 From duke at openjdk.org Sat Aug 16 04:35:09 2025 From: duke at openjdk.org (duke) Date: Sat, 16 Aug 2025 04:35:09 GMT Subject: [jdk25u] RFR: 8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 02:12:15 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [636c61a3](https://github.com/openjdk/jdk/commit/636c61a3868d9c01b672b3b45cda1e476acdc045) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 13 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version 0ef4714560603d8c743b503465f0e8927d2bccf4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/88#issuecomment-3193376697 From dzhang at openjdk.org Sat Aug 16 06:01:17 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 16 Aug 2025 06:01:17 GMT Subject: [jdk25u] Integrated: 8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 In-Reply-To: References: Message-ID: On Wed, 13 Aug 2025 02:12:15 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [636c61a3](https://github.com/openjdk/jdk/commit/636c61a3868d9c01b672b3b45cda1e476acdc045) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 13 Aug 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 7392e131 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/7392e131e064259ce339246c7ff55880aefe86dc Stats: 18 lines in 1 file changed: 16 ins; 0 del; 2 mod 8365302: RISC-V: compiler/loopopts/superword/TestAlignVector.java fails when vlen=128 Backport-of: 636c61a3868d9c01b672b3b45cda1e476acdc045 ------------- PR: https://git.openjdk.org/jdk25u/pull/88 From goetz at openjdk.org Sat Aug 16 07:59:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 07:59:19 GMT Subject: [jdk21u-dev] RFR: 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 17:06:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.9-oracle. GHA failure: unrelated: Warning: Failed to download action 'https://api.github.com/repos/actions/checkout/tarball/08eba0b27e820071cde6df949e0beb9ba4906955'. Error: Operation timed out (codeload.github.com:443) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2094#issuecomment-3193482168 From goetz at openjdk.org Sat Aug 16 08:00:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 08:00:19 GMT Subject: [jdk21u-dev] RFR: 8357910: LoaderConstraintsTest.java fails when run with TEST_THREAD_FACTORY=Virtual [v2] In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 09:52:28 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.9-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 pull request now contains two commits: > > - Merge branch 'master' into goetz_backport_8357910 > - backport 16e120b00842e340401b6930354edfb1515f6ca4 GHA failure: SOEDeeplyNestedBlocksTest.java fails sporadically since test was backported. unrelated to this change ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2096#issuecomment-3193482703 From goetz at openjdk.org Sat Aug 16 08:02:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 08:02:20 GMT Subject: [jdk21u-dev] RFR: 8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aarch64 In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 08:48:49 GMT, Goetz Lindenmaier wrote: > I would like to backport this as we see this failing in our CI regularly. GHA failure: Crash in gc/stringdedup/TestStringDeduplicationPrintOptions#ZGenerational # Internal Error (/Users/runner/work/jdk21u-dev/jdk21u-dev/src/hotspot/share/gc/z/zRelocate.cpp:414), pid=27642, tid=42755 # assert(!is_null(to_addr)) failed: Should be forwarded: 0x0000040004e04f90 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2103#issuecomment-3193483577 From goetz at openjdk.org Sat Aug 16 08:41:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 08:41:20 GMT Subject: [jdk17u-dev] RFR: 8347373: HTTP/2 flow control checks may count unprocessed data twice [v2] In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 09:52:47 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.8-oracle and as follow-up of [JDK-8342075](https://bugs.openjdk.org/browse/JDK-8342075). >> >> I had to do a small resolve in Http2TestServerConnection.java. > > 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 one additional commit since the last revision: > > backport 06126361db1edb1d4c181a82952c1ac133a839f9 GHA Failure: unrelated to this change langtools ToolTabSnippetTest: java.lang.Exception: failures: 1 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3857#issuecomment-3193500756 From goetz at openjdk.org Sat Aug 16 08:42:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 16 Aug 2025 08:42:18 GMT Subject: [jdk17u-dev] RFR: 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 07:52:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle, but to 17.0.17. GHA failure: unrelated. Test run did not complete correctly on mac. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3858#issuecomment-3193501505 From dholmes at openjdk.org Sun Aug 17 22:52:17 2025 From: dholmes at openjdk.org (David Holmes) Date: Sun, 17 Aug 2025 22:52:17 GMT Subject: [jdk25u] Integrated: 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 00:40:35 GMT, David Holmes wrote: > Hi all, > > This pull request contains a backport of commit [078d0d49](https://github.com/openjdk/jdk/commit/078d0d4968e26bb7a15417f1c4e891869c69dc6c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Holmes on 7 Aug 2025 and was reviewed by Daniel D. Daugherty, Johan Sj?len and Axel Boldt-Christmas. > > Thanks! This pull request has now been integrated. Changeset: a7cdb534 Author: David Holmes URL: https://git.openjdk.org/jdk25u/commit/a7cdb534c74bd45fc5108d9e661b03cdf3ad5a12 Stats: 14 lines in 1 file changed: 8 ins; 2 del; 4 mod 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory Backport-of: 078d0d4968e26bb7a15417f1c4e891869c69dc6c ------------- PR: https://git.openjdk.org/jdk25u/pull/75 From shade at openjdk.org Mon Aug 18 08:52:22 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 18 Aug 2025 08:52:22 GMT Subject: [jdk21u-dev] RFR: 8361478: GHA: Use MSYS2 from GHA runners In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 13:09:28 GMT, Aleksey Shipilev wrote: > Improves GHA performance a bit. > > Additional testing: > - [x] GHA GHA failure is environmental. I'll restart the jobs just in case. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2104#issuecomment-3195730540 From dnsimon at openjdk.org Mon Aug 18 08:59:54 2025 From: dnsimon at openjdk.org (Doug Simon) Date: Mon, 18 Aug 2025 08:59:54 GMT Subject: [jdk25u] RFR: 8365468: EagerJVMCI should only apply to the CompilerBroker JVMCI runtime Message-ID: <28wJpiT5es1ou9bXlVY0KubIpI1dLt3PZP95gltoLZo=.3b70af4d-a3e4-49ef-b762-a582050d57d4@github.com> Hi all, This pull request contains a backport of commit [e3aeebec](https://github.com/openjdk/jdk/commit/e3aeebec1798b9adbb02e11f285951d4275c52e8) ([pull request](https://github.com/openjdk/jdk/pull/26768)) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Doug Simon on 15 Aug 2025 and was reviewed by Tom Rodriguez. Thanks! ------------- Commit messages: - Backport e3aeebec1798b9adbb02e11f285951d4275c52e8 Changes: https://git.openjdk.org/jdk25u/pull/92/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=92&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365468 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/92.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/92/head:pull/92 PR: https://git.openjdk.org/jdk25u/pull/92 From duke at openjdk.org Mon Aug 18 09:39:36 2025 From: duke at openjdk.org (Abhishek N) Date: Mon, 18 Aug 2025 09:39:36 GMT Subject: [jdk25u] RFR: 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test Message-ID: <0BcI2VT-4FQHuaXscrDXwgqEz7Ytj9tTcECfPh5xVOg=.e96a9a55-3a79-44e7-8b9d-d7ad64e36a1d@github.com> jdk-25.0.1/bin/java -jar jtreg7.5.2/jtreg/lib/jtreg.jar -testjdk:jdk-25.0.1 -dir:jdk25u-cpu/open/test/jdk/ java/io/File/SymLinks.java Directory "JTwork" not found: creating Directory "JTreport" not found: creating Test results: passed: 1 Report written to C:\jck\colocation\JTreport\html\report.html Results written to C:\jck\colocation\JTwork ------------- Commit messages: - Backport 49a82d880636a632f4a3471b14b1b1b29ce1d5e6 Changes: https://git.openjdk.org/jdk25u/pull/93/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=93&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359449 Stats: 37 lines in 1 file changed: 20 ins; 15 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/93.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/93/head:pull/93 PR: https://git.openjdk.org/jdk25u/pull/93 From rob.mckenna at oracle.com Mon Aug 18 12:01:44 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Mon, 18 Aug 2025 12:01:44 +0000 Subject: CFV: New JDK Updates Committer: Nibedita Jena Message-ID: I hereby nominate Nibedita Jena (jnibedita)[1] to JDK Updates Committer. Nibedita is a member of the Oracle JDK team and has been working on the JDK Updates for a number of years. I have included a list of Nibedita's contributions[2] below. Nibedita has volunteered to help with the work of keeping our repos in sync (e.g. merging late changes from mainline into the update release repo prior to mainline GA) and committer status would be very helpful. Votes are due by 23:59 UTC on Monday, Sept 1st, 2025. Only current JDK Updates Committers (and above) [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]. -Rob [1] https://openjdk.org/census#jnibedita [2] https://github.com/openjdk/jdk19u/commits?author=nibjen https://github.com/openjdk/jdk21u/commits?author=nibjen https://github.com/openjdk/jdk23u/commits?author=nibjen https://github.com/openjdk/jdk24u/commits?author=nibjen https://github.com/openjdk/jdk25u/commits?author=nibjen https://github.com/openjdk/jdk/commits?author=nibjen [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote From robm at openjdk.org Mon Aug 18 15:11:09 2025 From: robm at openjdk.org (Rob McKenna) Date: Mon, 18 Aug 2025 15:11:09 GMT Subject: [jdk25u] RFR: Merge jdk:jdk25 Message-ID: Merge ------------- Commit messages: - Merge - 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel - 8364038: Remove EA from the JDK 25 version string with first RC promotion The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk25u&pr=94&range=00.0 - jdk:jdk25: https://webrevs.openjdk.org/?repo=jdk25u&pr=94&range=00.1 Changes: https://git.openjdk.org/jdk25u/pull/94/files Stats: 631 lines in 9 files changed: 524 ins; 81 del; 26 mod Patch: https://git.openjdk.org/jdk25u/pull/94.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/94/head:pull/94 PR: https://git.openjdk.org/jdk25u/pull/94 From avieiro at openjdk.org Mon Aug 18 15:01:14 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 18 Aug 2025 15:01:14 GMT Subject: [jdk11u-dev] RFR: 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" Message-ID: Mostly clean backport of [JDK-8357105](https://bugs.openjdk.org/browse/JDK-8357105). Backport is not clean because JDK11 C++ uses `NULL` instead of `nulllptr`. Tested on Linux with: tier1 tests: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/hotspot/jtreg:tier1 1497 1497 0 0 jtreg:test/jdk:tier1 1899 1899 0 0 jtreg:test/langtools:tier1 3941 3941 0 0 jtreg:test/nashorn:tier1 0 0 0 0 jtreg:test/jaxp:tier1 0 0 0 0 ============================== TEST SUCCESS The test itself ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java 1 1 0 0 ============================== TEST SUCCESS and gtests ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR gtest:all/server 504 504 0 0 ============================== TEST SUCCESS Reproducing this on 11 requires the additional flags `-XX:+UnlockDiagnosticVMOptions -XX:+AbortVMOnCompilationFailure `. I'm wondering if we want to add these additional flags to the new test too for 11... ------------- Commit messages: - Backport de454c7faa2a2369d316bbea4407aab4e179c660 Changes: https://git.openjdk.org/jdk11u-dev/pull/3071/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3071&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357105 Stats: 66 lines in 2 files changed: 64 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3071.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3071/head:pull/3071 PR: https://git.openjdk.org/jdk11u-dev/pull/3071