From ssubramaniam at openjdk.org Sat Nov 1 01:43:01 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 1 Nov 2025 01:43:01 GMT Subject: [jdk21u-dev] RFR: 8353007: Open some JComboBox bugs 2 Message-ID: Backporting JDK-8353007: Open some JComboBox bugs 2. Adds four JComboBox tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 1889dacb1981d3d15174bc5a201e683a6cdab725 Changes: https://git.openjdk.org/jdk21u-dev/pull/2438/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2438&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353007 Stats: 387 lines in 4 files changed: 387 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2438.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2438/head:pull/2438 PR: https://git.openjdk.org/jdk21u-dev/pull/2438 From ssubramaniam at openjdk.org Sat Nov 1 01:43:18 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 1 Nov 2025 01:43:18 GMT Subject: [jdk17u-dev] RFR: 8353007: Open some JComboBox bugs 2 Message-ID: <7fxziiM3cjinh64fPIFmB7_raRbPvmdmbiQX7EAxOMY=.4c2d9992-7a26-4122-8ced-56ec1343e0ac@github.com> Backporting JDK-8353007: Open some JComboBox bugs 2. Adds four JComboBox tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Merge branch 'openjdk:master' into 8353007 - Backport 1889dacb1981d3d15174bc5a201e683a6cdab725 Changes: https://git.openjdk.org/jdk17u-dev/pull/4146/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4146&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353007 Stats: 387 lines in 4 files changed: 387 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4146.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4146/head:pull/4146 PR: https://git.openjdk.org/jdk17u-dev/pull/4146 From ssubramaniam at openjdk.org Sat Nov 1 01:43:06 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 1 Nov 2025 01:43:06 GMT Subject: [jdk21u-dev] RFR: 8352966: Opensource Several Font related tests - Batch 2 Message-ID: <3VWhSsJAcGJXkYHjyI8OkJG9Fyvi05iXdXWOPmJHk0k=.f161f008-7411-45d6-9565-e9938df94b66@github.com> Backporting JDK-8352966: Opensource Several Font related tests - Batch 2. As issue title suggests, opensources five Font related tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport db08726884d90f9139db5d30ee4d36d88c288a06 Changes: https://git.openjdk.org/jdk21u-dev/pull/2439/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2439&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352966 Stats: 623 lines in 5 files changed: 623 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2439.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2439/head:pull/2439 PR: https://git.openjdk.org/jdk21u-dev/pull/2439 From ssubramaniam at openjdk.org Sat Nov 1 01:44:51 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 1 Nov 2025 01:44:51 GMT Subject: [jdk17u-dev] RFR: 8352966: Opensource Several Font related tests - Batch 2 Message-ID: Backporting JDK-8352966: Opensource Several Font related tests - Batch 2. As issue title suggests, opensources five Font related tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Merge branch 'openjdk:master' into 8352966 - Backport db08726884d90f9139db5d30ee4d36d88c288a06 Changes: https://git.openjdk.org/jdk17u-dev/pull/4147/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4147&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352966 Stats: 623 lines in 5 files changed: 623 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4147.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4147/head:pull/4147 PR: https://git.openjdk.org/jdk17u-dev/pull/4147 From syan at openjdk.org Sat Nov 1 02:20:38 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Nov 2025 02:20:38 GMT Subject: [jdk25u] RFR: 8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests Message-ID: Hi all, This pull request contains a backport of commit [54fe5021](https://github.com/openjdk/jdk/commit/54fe50210efe9ae6fad225b815cfdeb16c868115) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 1 Nov 2025 and was reviewed by Chris Plummer, Leonid Mesnik and Serguei Spitsyn. Thanks! ------------- Commit messages: - Backport 54fe50210efe9ae6fad225b815cfdeb16c868115 Changes: https://git.openjdk.org/jdk25u/pull/353/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=353&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8370732 Stats: 299 lines in 27 files changed: 33 ins; 234 del; 32 mod Patch: https://git.openjdk.org/jdk25u/pull/353.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/353/head:pull/353 PR: https://git.openjdk.org/jdk25u/pull/353 From syan at openjdk.org Sat Nov 1 02:20:46 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Nov 2025 02:20:46 GMT Subject: [jdk21u-dev] RFR: 8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests Message-ID: Hi all, This pull request contains a backport of commit [54fe5021](https://github.com/openjdk/jdk/commit/54fe50210efe9ae6fad225b815cfdeb16c868115) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 1 Nov 2025 and was reviewed by Chris Plummer, Leonid Mesnik and Serguei Spitsyn. Thanks! ------------- Commit messages: - Backport 54fe50210efe9ae6fad225b815cfdeb16c868115 Changes: https://git.openjdk.org/jdk21u-dev/pull/2440/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2440&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8370732 Stats: 299 lines in 27 files changed: 33 ins; 234 del; 32 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2440.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2440/head:pull/2440 PR: https://git.openjdk.org/jdk21u-dev/pull/2440 From syan at openjdk.org Sat Nov 1 02:29:23 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Nov 2025 02:29:23 GMT Subject: [jdk17u-dev] RFR: 8271396: Spelling errors Message-ID: Hi all, This pull request contains a backport of commit [d09b0284](https://github.com/openjdk/jdk/commit/d09b028407ff9d0e8c2dfd9cc5d0dca19c4497e3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Emmanuel Bourg on 29 Jul 2021 and was reviewed by Thomas Schatzl, Chris Hegarty, Iris Clark, Prasanta Sadhukhan and Chris Plummer. I want to backport this since this will make later backport([JDK-8370732](https://bugs.openjdk.org/browse/JDK-8370732)) cleanly Thanks! ------------- Commit messages: - Backport d09b028407ff9d0e8c2dfd9cc5d0dca19c4497e3 Changes: https://git.openjdk.org/jdk17u-dev/pull/4148/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4148&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8271396 Stats: 103 lines in 34 files changed: 0 ins; 0 del; 103 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4148.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4148/head:pull/4148 PR: https://git.openjdk.org/jdk17u-dev/pull/4148 From syan at openjdk.org Sat Nov 1 02:42:36 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 1 Nov 2025 02:42:36 GMT Subject: [jdk25u] RFR: 8370646: TestLargeUTF8Length.java needs lots of memory Message-ID: Hi all, This pull request contains a backport of commit [3c1010b5](https://github.com/openjdk/jdk/commit/3c1010b57f2f8258a2ccf59b9f86fc8debd71918) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Kelvin Nilsen on 31 Oct 2025 and was reviewed by Paul Hohensee, William Kemper and Y. Srinivas Ramakrishna. Thanks! ------------- Commit messages: - Backport 3c1010b57f2f8258a2ccf59b9f86fc8debd71918 Changes: https://git.openjdk.org/jdk25u/pull/354/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=354&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8370646 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/354.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/354/head:pull/354 PR: https://git.openjdk.org/jdk25u/pull/354 From serb at openjdk.org Sat Nov 1 03:40:11 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sat, 1 Nov 2025 03:40:11 GMT Subject: [jdk17u-dev] RFR: 8294314: Minimize disabled warnings in hotspot [v3] In-Reply-To: References: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> Message-ID: On Fri, 31 Oct 2025 23:10:05 GMT, Sergey Bylokhov wrote: >> Hi all, >> >> This pull request contains a backport of commit [7743345f](https://github.com/openjdk/jdk/commit/7743345f6f73398f280fd18364b4cea10a6b0f2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Magnus Ihse Bursie on 17 Oct 2022 and was reviewed by Erik Joelsson and Aleksey Shipilev. >> >> The patch updates the code to handle certain warnings during compilation. It is part of the ongoing effort to migrate JDK 17 to the new toolchain, including Xcode 16, and will make further patches cleaner. >> >> The patch is not clean because the next three are not in jdk17u: >> - https://bugs.openjdk.org/browse/JDK-8286262 -> still need to disable [4996](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/e1b33bcab3a09bcdf16ea6bd740d4ffbf00adaab) warning >> - https://bugs.openjdk.org/browse/JDK-8293182 -> still need to disable [missing-field-initializers](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/32855c2267dd796d82893f39e82592dc68fef3c6) >> - https://bugs.openjdk.org/browse/JDK-8303805 -> still need to disable [strict-overflow](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/9f8b0126e9c0d3f1a0e83a2fe722f3996c8dcb41) >> >> The next two are are already in jdk17u so context a little bit different: >> - https://bugs.openjdk.org/browse/JDK-8300169 >> - https://bugs.openjdk.org/browse/JDK-8319818 >> >> >> Testing: >> - github actions >> - gcc: 7.3.1, 9.3.1, 10.5.0, 11.4.0, 11.5.0, 13.2.1 and 13.3.0 >> - xcode: 26, 26.0.1 >> - VS 2022 > > Sergey Bylokhov has updated the pull request incrementally with one additional commit since the last revision: > > Drop non-existent in 17u file @shipilev please take a look ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4143#issuecomment-3475711885 From rrich at openjdk.org Sat Nov 1 06:12:05 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Sat, 1 Nov 2025 06:12:05 GMT Subject: [jdk21u-dev] RFR: 8357882: Use UTF-8 encoded data in LocaleDataTest In-Reply-To: References: Message-ID: <-SNf-5GuooWevHzfc-80_9Mn4vM1Jondopo2D0t4E2E=.b0633e63-4c66-4989-918a-99e1e4aafa75@github.com> On Tue, 21 Oct 2025 20:13:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > The change does not apply well. > The cldr test data file underwent several changes in head. > Manual resolving is not a good approach here. > Instead, I converted the file with the shell printf command. I verified it is identical > in several places withoutb conflicts. I also looked at places with conflicts that they look good now. > > The test also needed resolves due to context. > > Further, the test in 21 excercises two runs, one using a file for the COMPAT version that was removed in 25. > I adapted this as above, too. > > I guess this is a true jewel for reviewers ... but keep in mind, it's only a test change :) I've done the conversion myself with a little python script and got the same result. So looks good! Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2371#pullrequestreview-3406888504 From goetz at openjdk.org Sat Nov 1 09:50:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 1 Nov 2025 09:50:09 GMT Subject: [jdk21u-dev] RFR: 8357882: Use UTF-8 encoded data in LocaleDataTest In-Reply-To: References: Message-ID: On Tue, 21 Oct 2025 20:13:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > The change does not apply well. > The cldr test data file underwent several changes in head. > Manual resolving is not a good approach here. > Instead, I converted the file with the shell printf command. I verified it is identical > in several places withoutb conflicts. I also looked at places with conflicts that they look good now. > > The test also needed resolves due to context. > > Further, the test in 21 excercises two runs, one using a file for the COMPAT version that was removed in 25. > I adapted this as above, too. > > I guess this is a true jewel for reviewers ... but keep in mind, it's only a test change :) Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2371#issuecomment-3476099933 From duke at openjdk.org Sat Nov 1 09:53:14 2025 From: duke at openjdk.org (duke) Date: Sat, 1 Nov 2025 09:53:14 GMT Subject: [jdk21u-dev] Withdrawn: 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 17:37:39 GMT, Jan Kratochvil wrote: > Built-in singleton ICC_Profiles could be modified using setData(). Throw an exception for such an attempt. > A testcase is included. > It is a clean backport. > This backport is authored by Anton Voznia, I am only submitting it. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. > It requires https://github.com/openjdk/jdk21u-dev/pull/2154 as a prerequisite. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2155 From goetz at openjdk.org Sat Nov 1 10:08:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 1 Nov 2025 10:08:43 GMT Subject: [jdk21u-dev] RFR: 8311906: Improve robustness of String constructors with mutable array inputs Message-ID: I backport this for parity with 21.0.10-oracle. I had to resolve and adapt the change to the CSR for 21, that differes from the CSR for 22. In addition, I include four follow-up changes. All steps are seperated into individual commits. In detail: **Resolved two files (first commit)** src/java.base/share/classes/java/lang/String.java Resolved complex code in private String(Charset charset, byte[] bytes, int offset, int length) at line 563++ This is needed because later change https://bugs.openjdk.org/browse/JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters was already backported. In 22, this is removed: `- byte[] buf = new byte[length << 1];` In 21, it looks like this: `- byte[] buf = StringUTF16.newBytesFor(length);` I only updated variable buf to utf16 in that line effecitvely keeping 8320570. After this change, the method looks the same as in 22.0.2. src/java.base/share/classes/java/lang/StringUTF16.java Resolved imports. **Adapted to CSR (second commit)** The CSRs for 21 and 22 differ. The CSR for 21 does not mention that the documentation is changed. Thus, I omit corresponding edits, see extra commit that removes them. Similar modifications to backports have been done before. **Follow-ups (commits 3-6)** The original change has some minor issues. Notable for example that the test StringRacyConstructor.java is failing. Three follow-up issues exist, and one recursive fix for a test. These are clean backports on top. I decided to include them here as working with four dependent PRs is quite cumbersome, and the main change needs review anyways. I guess reviewing a correct change has some value, too. In case a backport to 17 is necessary, all can be grabbed from 21 together this way. **Adapt 8325590 to 21 (last commit)** The test modification of 8325590 is not compatible with Java 21. https://bugs.openjdk.org/browse/JDK-8310047: "Add UTF-32 based Charsets into StandardCharsets" is only in 22. Removed the corresponding test cases. ------------- Commit messages: - Adapt test in 8325590 to jdk21 - clean backport 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 - clean backport 8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled - clean backport 8322018: Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with -Xcomp - clean backport 8321180: Condition for non-latin1 string size too large exception is off by one - Modify comments according to diff in CSR for 22 and 21. - backport 155abc576a0212932825485380d4e2a9c7dd2fdc Changes: https://git.openjdk.org/jdk21u-dev/pull/2437/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2437&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311906 Stats: 1525 lines in 16 files changed: 1264 ins; 112 del; 149 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2437.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2437/head:pull/2437 PR: https://git.openjdk.org/jdk21u-dev/pull/2437 From goetz at openjdk.org Sat Nov 1 10:08:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 1 Nov 2025 10:08:43 GMT Subject: [jdk21u-dev] RFR: 8311906: Improve robustness of String constructors with mutable array inputs In-Reply-To: References: Message-ID: On Fri, 31 Oct 2025 14:33:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > I had to resolve and adapt the change to the CSR for 21, that differes from the CSR for 22. > In addition, I include four follow-up changes. All steps are seperated into individual commits. > In detail: > > **Resolved two files (first commit)** > > src/java.base/share/classes/java/lang/String.java > > Resolved complex code in > private String(Charset charset, byte[] bytes, int offset, int length) > at line 563++ > > This is needed because later change > https://bugs.openjdk.org/browse/JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters > was already backported. > > > In 22, this is removed: > `- byte[] buf = new byte[length << 1];` > In 21, it looks like this: > `- byte[] buf = StringUTF16.newBytesFor(length);` > > I only updated variable buf to utf16 in that line effecitvely keeping 8320570. > After this change, the method looks the same as in 22.0.2. > > > src/java.base/share/classes/java/lang/StringUTF16.java > > Resolved imports. > > **Adapted to CSR (second commit)** > > The CSRs for 21 and 22 differ. The CSR for 21 does not mention that the documentation is > changed. Thus, I omit corresponding edits, see extra commit that removes them. Similar > modifications to backports have been done before. > > **Follow-ups (commits 3-6)** > > The original change has some minor issues. Notable for example that the test StringRacyConstructor.java is failing. Three follow-up issues exist, and one recursive fix for a test. These are clean backports on top. I decided to include them here as working with four dependent PRs is quite cumbersome, and the main change needs review anyways. I guess reviewing a correct change has some value, too. > In case a backport to 17 is necessary, all can be grabbed from 21 together this way. > > **Adapt 8325590 to 21 (last commit)** > > The test modification of 8325590 is not compatible with Java 21. https://bugs.openjdk.org/browse/JDK-8310047: "Add UTF-32 based Charsets into StandardCharsets" is only in 22. Removed the corresponding test cases. GHA failure: test/jdk/java/util/concurrent/ExecutorService/CloseTest.java failed with AssertionError: expected [true] but found [false] We have seen this fail before, e.g. https://github.com/openjdk-bots/jdk21u-dev/actions/runs/17855005583/attempts/1#summary-50796380616 and I have recorded more failures. So I assume this failure is unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2437#issuecomment-3474126248 From duke at openjdk.org Sat Nov 1 10:46:06 2025 From: duke at openjdk.org (duke) Date: Sat, 1 Nov 2025 10:46:06 GMT Subject: [jdk25u] Withdrawn: 8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees In-Reply-To: References: Message-ID: <8cQRqw6LOhYGUoQ_s6kbPE9h19fApPoc0b06RfWrwB0=.c77da069-321d-4f0c-8b47-783aaaba6187@github.com> On Wed, 3 Sep 2025 14:27:43 GMT, Shyam Kishor wrote: > ?support for non-local debuggees This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/163 From duke at openjdk.org Sat Nov 1 11:10:15 2025 From: duke at openjdk.org (duke) Date: Sat, 1 Nov 2025 11:10:15 GMT Subject: [jdk11u-dev] Withdrawn: 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 18:34:28 GMT, Jan Kratochvil wrote: > Built-in singleton ICC_Profiles could be modified using setData(). Throw an exception for such an attempt. > A testcase is included. > It is not a clean backport - it has to change return switch expressions to their old format and there are also other 2 minor conflicts. > This backport is authored by Anton Voznia, I am only submitting it. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. > It requires https://github.com/openjdk/jdk11u-dev/pull/3089 as a prerequisite. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3090 From fjiang at openjdk.org Sat Nov 1 12:37:08 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Sat, 1 Nov 2025 12:37:08 GMT Subject: [jdk21u-dev] RFR: 8369947: Bytecode rewriting causes Java heap corruption on RISC-V [v2] In-Reply-To: References: Message-ID: On Thu, 30 Oct 2025 15:17:25 GMT, Feilong Jiang wrote: >> This pull request contains a backport of commit [46251993](https://github.com/openjdk/jdk/commit/462519935827e25475f2fb35746ad81a14bc5da7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> Backport is unclean, same approximate fix with one extra `LoadLoad` barrier in `TemplateTable::fast_xaccess`. > > Feilong Jiang has updated the pull request incrementally with one additional commit since the last revision: > > fix build Windows x64 failure seems not related, this bp only contains riscv changes. Going to integrate. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2417#issuecomment-3476342239 From fjiang at openjdk.org Sat Nov 1 12:37:09 2025 From: fjiang at openjdk.org (Feilong Jiang) Date: Sat, 1 Nov 2025 12:37:09 GMT Subject: [jdk21u-dev] Integrated: 8369947: Bytecode rewriting causes Java heap corruption on RISC-V In-Reply-To: References: Message-ID: On Tue, 28 Oct 2025 14:19:26 GMT, Feilong Jiang wrote: > This pull request contains a backport of commit [46251993](https://github.com/openjdk/jdk/commit/462519935827e25475f2fb35746ad81a14bc5da7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > Backport is unclean, same approximate fix with one extra `LoadLoad` barrier in `TemplateTable::fast_xaccess`. This pull request has now been integrated. Changeset: 485ced0d Author: Feilong Jiang Committer: Fei Yang URL: https://git.openjdk.org/jdk21u-dev/commit/485ced0d5b240d45640906a4a101ec94c18820ba Stats: 25 lines in 3 files changed: 24 ins; 0 del; 1 mod 8369947: Bytecode rewriting causes Java heap corruption on RISC-V Reviewed-by: fyang Backport-of: 462519935827e25475f2fb35746ad81a14bc5da7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2417 From cushon at openjdk.org Sat Nov 1 21:03:32 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 1 Nov 2025 21:03:32 GMT Subject: [jdk17u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading Message-ID: This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/4124 Commit messages: - Fix merge - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 Changes: https://git.openjdk.org/jdk17u-dev/pull/4149/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4149&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337795 Stats: 109 lines in 2 files changed: 25 ins; 44 del; 40 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4149.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4149/head:pull/4149 PR: https://git.openjdk.org/jdk17u-dev/pull/4149 From cushon at openjdk.org Sat Nov 1 21:20:45 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 1 Nov 2025 21:20:45 GMT Subject: [jdk17u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading [v2] In-Reply-To: References: Message-ID: > This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). Liam Miller-Cushon has updated the pull request incrementally with two additional commits since the last revision: - Merge branch 'redo-JDK-8341779' into JDK-8337795 - Backport 67c4a0826babb55ce56acf2b3b289b51d9d5529e ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4149/files - new: https://git.openjdk.org/jdk17u-dev/pull/4149/files/06a5a17f..e9f01f43 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4149&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4149&range=00-01 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4149.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4149/head:pull/4149 PR: https://git.openjdk.org/jdk17u-dev/pull/4149 From cushon at openjdk.org Sat Nov 1 21:26:41 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 1 Nov 2025 21:26:41 GMT Subject: [jdk17u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading [v3] In-Reply-To: References: Message-ID: > This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - Fix merge - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/4149/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4149&range=02 Stats: 109 lines in 2 files changed: 25 ins; 44 del; 40 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4149.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4149/head:pull/4149 PR: https://git.openjdk.org/jdk17u-dev/pull/4149 From cushon at openjdk.org Sat Nov 1 21:30:59 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 1 Nov 2025 21:30:59 GMT Subject: [jdk17u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations Message-ID: This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/4149 Commit messages: - Backport c40e6ef3dcb25b8acc156aa4051694322bf7e351 - Fix merge - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 Changes: https://git.openjdk.org/jdk17u-dev/pull/4150/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4150&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337998 Stats: 225 lines in 5 files changed: 138 ins; 44 del; 43 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4150.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4150/head:pull/4150 PR: https://git.openjdk.org/jdk17u-dev/pull/4150 From cushon at openjdk.org Sat Nov 1 21:30:52 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 1 Nov 2025 21:30:52 GMT Subject: [jdk17u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v2] In-Reply-To: References: Message-ID: <_HsaA6b19wzORy-vZqsAfyAd8gzjNJlHQOra_8mloq8=.6056a784-149a-41e8-be0c-bebf3e145b98@github.com> > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). > > JDK-8341779 was backported to JDK 21u and released in 21.0.8, as discussed in the CSR this PR proposes integrating it into a future 17u release now that 21.0.8 has been released. > > Similar to [JDK-8360406](https://bugs.openjdk.org/browse/JDK-8360406) for 21u, a future backport will disable this logic for 17u by default, and optionally allow the fix to be enabled with `-XDaddTypeAnnotationsToSymbol`. Liam Miller-Cushon has updated the pull request incrementally with two additional commits since the last revision: - Backport 67c4a0826babb55ce56acf2b3b289b51d9d5529e - Resolve merge conflict due to changes to the internal TypeMetadata API for JDK-8303820 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4124/files - new: https://git.openjdk.org/jdk17u-dev/pull/4124/files/4c03b6ed..f4deb606 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4124&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4124&range=00-01 Stats: 14 lines in 1 file changed: 10 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4124.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4124/head:pull/4124 PR: https://git.openjdk.org/jdk17u-dev/pull/4124 From cushon at openjdk.org Sat Nov 1 21:36:57 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 1 Nov 2025 21:36:57 GMT Subject: [jdk17u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v2] In-Reply-To: References: Message-ID: > This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4150/files - new: https://git.openjdk.org/jdk17u-dev/pull/4150/files/c299e351..c299e351 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4150&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4150&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4150.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4150/head:pull/4150 PR: https://git.openjdk.org/jdk17u-dev/pull/4150 From cushon at openjdk.org Sat Nov 1 21:46:31 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sat, 1 Nov 2025 21:46:31 GMT Subject: [jdk17u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) Message-ID: This is a backport of [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/4150 Commit messages: - Backport b2225c8c491e9a5f4f6d2ef14338369d681d6110 Changes: https://git.openjdk.org/jdk17u-dev/pull/4151/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4151&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354893 Stats: 143 lines in 2 files changed: 142 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4151.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4151/head:pull/4151 PR: https://git.openjdk.org/jdk17u-dev/pull/4151 From cushon at openjdk.org Sun Nov 2 10:07:53 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Sun, 2 Nov 2025 10:07:53 GMT Subject: [jdk17u-dev] RFR: 8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed Message-ID: <_2z4TMcc9XfKKYWLlEG-ZG3DsWtTqU9jB-8Ha8vxEQc=.58bae22b-4bae-4677-b899-5300e83c540b@github.com> This is a backport of [JDK-8360406](https://bugs.openjdk.org/browse/JDK-8360406), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/4151 Commit messages: - Backport bb83d5935ddc206cd809166c7e71983c62e73f71 Changes: https://git.openjdk.org/jdk17u-dev/pull/4152/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4152&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360406 Stats: 9 lines in 3 files changed: 6 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4152.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4152/head:pull/4152 PR: https://git.openjdk.org/jdk17u-dev/pull/4152 From duke at openjdk.org Sun Nov 2 12:41:18 2025 From: duke at openjdk.org (duke) Date: Sun, 2 Nov 2025 12:41:18 GMT Subject: [jdk11u-dev] Withdrawn: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 18:22:50 GMT, Jan Kratochvil wrote: > ICC_Profile header is validated too late leading later to unexpected exceptions. > A testcase is included. > It is not a clean backport - it has to change return switch expressions to their old format. > This backport is authored by Anton Voznia, I am only submitting it. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. > It requires https://github.com/openjdk/jdk11u-dev/pull/3088 as a prerequisite. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3089 From syan at openjdk.org Sun Nov 2 13:43:01 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 2 Nov 2025 13:43:01 GMT Subject: [jdk21u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" [v6] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [fe29cad5](https://github.com/openjdk/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brent Christian on 6 May 2025 and was reviewed by Kim Barrett and 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 six additional commits since the last revision: - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2118/files - new: https://git.openjdk.org/jdk21u-dev/pull/2118/files/a0284802..c7afbf6d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2118&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2118&range=04-05 Stats: 4229 lines in 159 files changed: 2379 ins; 1280 del; 570 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2118.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2118/head:pull/2118 PR: https://git.openjdk.org/jdk21u-dev/pull/2118 From syan at openjdk.org Sun Nov 2 13:42:50 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 2 Nov 2025 13:42:50 GMT Subject: [jdk17u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" [v6] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [fe29cad5](https://github.com/openjdk/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brent Christian on 6 May 2025 and was reviewed by Kim Barrett and 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 six additional commits since the last revision: - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3869/files - new: https://git.openjdk.org/jdk17u-dev/pull/3869/files/e6ca83ac..b5a073b4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3869&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3869&range=04-05 Stats: 4597 lines in 66 files changed: 1849 ins; 2555 del; 193 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3869.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3869/head:pull/3869 PR: https://git.openjdk.org/jdk17u-dev/pull/3869 From vpetko at openjdk.org Sun Nov 2 15:09:44 2025 From: vpetko at openjdk.org (Vladimir Petko) Date: Sun, 2 Nov 2025 15:09:44 GMT Subject: [jdk21u-dev] RFR: 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date Message-ID: This PR backports the commit https://github.com/openjdk/jdk/commit/b73228b51c1b1c59c8cd8ee7b14522edc12d564a from https://github.com/openjdk/jdk repository. Testing: Configure: $ sh configure ... checking if date is a GNU compatible version... yes ... [configuration.log](https://github.com/user-attachments/files/23291012/configuration.log) Build: `` $ make images ... Finished building target 'images' in configuration 'linux-x86_64-server-release' $ ------------- Commit messages: - Merge branch 'openjdk:master' into backport-vpa1977-b73228b5-master - Backport b73228b51c1b1c59c8cd8ee7b14522edc12d564a Changes: https://git.openjdk.org/jdk21u-dev/pull/2331/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2331&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8369450 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2331.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2331/head:pull/2331 PR: https://git.openjdk.org/jdk21u-dev/pull/2331 From andrew at openjdk.org Sun Nov 2 20:55:22 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Sun, 2 Nov 2025 20:55:22 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Merge `jdk-11.0.29-ga` ------------- Commit messages: - Merge tag 'jdk-11.0.29-ga' into cpu-2025-10 - 8360937: Enhance certificate handling - 8356294: Enhance Path Factories - 8352637: Enhance bytecode verification - 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI - 8368308: ISO 4217 Amendment 180 Update - 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk11u-dev/pull/3110/files Stats: 800 lines in 22 files changed: 641 ins; 91 del; 68 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3110.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3110/head:pull/3110 PR: https://git.openjdk.org/jdk11u-dev/pull/3110 From andrew at openjdk.org Sun Nov 2 22:53:19 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Sun, 2 Nov 2025 22:53:19 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: References: Message-ID: On Sun, 2 Nov 2025 20:51:34 GMT, Andrew John Hughes wrote: > Merge `jdk-11.0.29-ga` This pull request has now been integrated. Changeset: 9c5f0dd4 Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/9c5f0dd4d7f5c28c57ae0b28f06bb4b90a496d5c Stats: 800 lines in 22 files changed: 641 ins; 91 del; 68 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3110 From shade at openjdk.org Mon Nov 3 08:58:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 3 Nov 2025 08:58:19 GMT Subject: [jdk17u-dev] RFR: 8294591: Fix cast-function-type warning in TemplateTable In-Reply-To: References: Message-ID: On Tue, 28 Oct 2025 12:17:28 GMT, Aleksey Shipilev wrote: > Need this to unblock MacOS compiler update in GHA. > > Partially backports original https://github.com/openjdk/jdk/commit/fc616588c1bf731150a9d9b80033bb589bcb231f. There is a conflict, because the original [JDK-8294314](https://bugs.openjdk.org/browse/JDK-8294314) that added more verbose build warnings is not in 17u-dev yet. If we backport that one later, we can remove the warning blocks related to these files. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, `all` Thanks, I'll integrate this one, and then work on the rest. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4127#issuecomment-3479505056 From shade at openjdk.org Mon Nov 3 08:58:20 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 3 Nov 2025 08:58:20 GMT Subject: [jdk17u-dev] Integrated: 8294591: Fix cast-function-type warning in TemplateTable In-Reply-To: References: Message-ID: On Tue, 28 Oct 2025 12:17:28 GMT, Aleksey Shipilev wrote: > Need this to unblock MacOS compiler update in GHA. > > Partially backports original https://github.com/openjdk/jdk/commit/fc616588c1bf731150a9d9b80033bb589bcb231f. There is a conflict, because the original [JDK-8294314](https://bugs.openjdk.org/browse/JDK-8294314) that added more verbose build warnings is not in 17u-dev yet. If we backport that one later, we can remove the warning blocks related to these files. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, `all` This pull request has now been integrated. Changeset: 98532ee9 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/98532ee9fd5136d7d21025941845e77ae216377a Stats: 45 lines in 8 files changed: 6 ins; 0 del; 39 mod 8294591: Fix cast-function-type warning in TemplateTable Reviewed-by: mdoerr Backport-of: fc616588c1bf731150a9d9b80033bb589bcb231f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4127 From shade at openjdk.org Mon Nov 3 09:11:17 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 3 Nov 2025 09:11:17 GMT Subject: [jdk17u-dev] RFR: 8294314: Minimize disabled warnings in hotspot [v3] In-Reply-To: References: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> Message-ID: On Fri, 31 Oct 2025 23:10:05 GMT, Sergey Bylokhov wrote: >> Hi all, >> >> This pull request contains a backport of commit [7743345f](https://github.com/openjdk/jdk/commit/7743345f6f73398f280fd18364b4cea10a6b0f2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Magnus Ihse Bursie on 17 Oct 2022 and was reviewed by Erik Joelsson and Aleksey Shipilev. >> >> The patch updates the code to handle certain warnings during compilation. It is part of the ongoing effort to migrate JDK 17 to the new toolchain, including Xcode 16, and will make further patches cleaner. >> >> The patch is not clean because the next three are not in jdk17u: >> - https://bugs.openjdk.org/browse/JDK-8286262 -> still need to disable [4996](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/e1b33bcab3a09bcdf16ea6bd740d4ffbf00adaab) warning >> - https://bugs.openjdk.org/browse/JDK-8293182 -> still need to disable [missing-field-initializers](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/32855c2267dd796d82893f39e82592dc68fef3c6) >> - https://bugs.openjdk.org/browse/JDK-8303805 -> still need to disable [strict-overflow](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/9f8b0126e9c0d3f1a0e83a2fe722f3996c8dcb41) >> >> The next two are are already in jdk17u so context a little bit different: >> - https://bugs.openjdk.org/browse/JDK-8300169 >> - https://bugs.openjdk.org/browse/JDK-8319818 >> >> >> Testing: >> - github actions >> - gcc: 7.3.1, 9.3.1, 10.5.0, 11.4.0, 11.5.0, 13.2.1 and 13.3.0 >> - xcode: 26, 26.0.1 >> - VS 2022 > > Sergey Bylokhov has updated the pull request incrementally with one additional commit since the last revision: > > Drop non-existent in 17u file Looks fine to me, good job! I think we'll wait for another PR to land, upgrade to MacOS 15, and then see if this exclusion block is fine for all GHA platforms. How does that sound? make/hotspot/lib/CompileJvm.gmk line 178: > 176: DISABLED_WARNINGS_gcc_shenandoahBarrierSetC1.cpp := misleading-indentation, \ > 177: DISABLED_WARNINGS_gcc_signals_posix.cpp := cast-function-type, \ > 178: DISABLED_WARNINGS_gcc_templateTable.cpp := cast-function-type, \ I think we can drop this line, as https://github.com/openjdk/jdk/commit/fc616588c1bf731150a9d9b80033bb589bcb231f just got backported. The line above it (signals_posix.cpp) would probably also go away after https://github.com/openjdk/jdk17u-dev/pull/4125. ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/4143#pullrequestreview-3410004109 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/4143#discussion_r2485732907 From shade at openjdk.org Mon Nov 3 11:06:37 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 3 Nov 2025 11:06:37 GMT Subject: [jdk25u] RFR: 8364248: Separate commit and reservation limit detection Message-ID: <0Ij8Po_LDnOzVAiHb4Str7tOhkKacQtdrD3uTUXg07w=.040839bf-5229-448b-876b-48ba88e0a21f@github.com> This cleanup makes further backports in container code cleaner. Additional testing: - [ ] Linux x86_64 server fastdebug, `hotspot_gc` ------------- Commit messages: - Backport ae11d8f44689502d35cb511e9ce288ab7cc0acae Changes: https://git.openjdk.org/jdk25u/pull/355/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=355&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364248 Stats: 107 lines in 5 files changed: 45 ins; 38 del; 24 mod Patch: https://git.openjdk.org/jdk25u/pull/355.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/355/head:pull/355 PR: https://git.openjdk.org/jdk25u/pull/355 From rvansa at openjdk.org Mon Nov 3 12:15:53 2025 From: rvansa at openjdk.org (Radim Vansa) Date: Mon, 3 Nov 2025 12:15:53 GMT Subject: [jdk21u-dev] RFR: 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization [v2] In-Reply-To: References: Message-ID: > 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 Radim Vansa has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into backport-8353175 - Backport f169fc5a99ee2b485e156c043134ab76b7e5ebd9 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2010/files - new: https://git.openjdk.org/jdk21u-dev/pull/2010/files/620d6aa2..bd71655a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2010&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2010&range=00-01 Stats: 83402 lines in 3473 files changed: 51935 ins; 19945 del; 11522 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2010.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2010/head:pull/2010 PR: https://git.openjdk.org/jdk21u-dev/pull/2010 From duke at openjdk.org Mon Nov 3 12:39:46 2025 From: duke at openjdk.org (Pooja-DP) Date: Mon, 3 Nov 2025 12:39:46 GMT Subject: [jdk11u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation Message-ID: This pull request contains a backport of commit https://github.com/openjdk/jdk17u/commit/39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 from the https://github.com/openjdk/jdk17u Bug Ref: https://bugs.openjdk.org/browse/JDK-8290368 Signed-off-by: Pooja.D.P1 ------------- Commit messages: - Backport 39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 Changes: https://git.openjdk.org/jdk11u-dev/pull/3111/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3111&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290368 Stats: 1634 lines in 22 files changed: 1273 ins; 306 del; 55 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3111.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3111/head:pull/3111 PR: https://git.openjdk.org/jdk11u-dev/pull/3111 From rvansa at openjdk.org Mon Nov 3 14:09:04 2025 From: rvansa at openjdk.org (Radim Vansa) Date: Mon, 3 Nov 2025 14:09:04 GMT Subject: [jdk21u-dev] RFR: 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization In-Reply-To: <0keu1qjslFyfp894vMY-nYn8kib8LHWGtHwd5xLRatM=.9999de7f-c56c-466c-9810-d23edcf58e2f@github.com> References: <0keu1qjslFyfp894vMY-nYn8kib8LHWGtHwd5xLRatM=.9999de7f-c56c-466c-9810-d23edcf58e2f@github.com> Message-ID: On Fri, 31 Oct 2025 09:59:31 GMT, Goetz Lindenmaier 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 > > HI @rvansa > What is the state of this? In case you want to integrate, please at least rerun GHA by merging head. @GoeLin Thanks for the ping - yes, I'd still like to integrate this, merged head and the GHA checks are passing. Is the change mature enough in 25 to admit this into 21? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2010#issuecomment-3480729725 From volker.simonis at gmail.com Mon Nov 3 16:56:09 2025 From: volker.simonis at gmail.com (Volker Simonis) Date: Mon, 3 Nov 2025 17:56:09 +0100 Subject: CFV: New JDK Updates Committer: Rui Li In-Reply-To: <8663E794-F33A-4B4E-A301-89A44A334A0A@amazon.com> References: <8663E794-F33A-4B4E-A301-89A44A334A0A@amazon.com> Message-ID: Vote: yes On Wed, Oct 15, 2025 at 10:49?PM Hohensee, Paul wrote: > > I hereby nominate Rui Li (ruili [1]) to JDK Updates Committer. > > > > Rui is an Amazon JDK development engineer and has been contributing to jdk-updates for some time, see her contributions [2] below. Rui plans to > > continue contributing to the JDK Updates project going forward and Committer status would be helpful for that. > > > > Votes are due by 23:59 US Eastern time on Wednesday, October 29th, 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]. > > > > Thanks, > > Paul > > > > [1] https://openjdk.org/census#ruili > > [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Argithubli+label%3Aintegrated&type=pullrequests&s=created&o=desc > > [3] https://openjdk.java.net/census#jdk-updates > > [4] http://openjdk.java.net/projects/#committer-vote > > From hohensee at amazon.com Mon Nov 3 17:13:49 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Mon, 3 Nov 2025 17:13:49 +0000 Subject: New JDK Updates Committer: Rui Li In-Reply-To: <8663E794-F33A-4B4E-A301-89A44A334A0A@amazon.com> References: <8663E794-F33A-4B4E-A301-89A44A334A0A@amazon.com> Message-ID: <34D6FF8C-7AAA-4B9C-A9AC-1FC7B05D33F9@amazon.com> Vote: yes From: jdk-updates-dev on behalf of "Hohensee, Paul" Date: Wednesday, October 15, 2025 at 1:49?PM To: "jdk-updates-dev at openjdk.org" Subject: CFV: New JDK Updates Committer: Rui Li I hereby nominate Rui Li (ruili [1]) to JDK Updates Committer. Rui is an Amazon JDK development engineer and has been contributing to jdk-updates for some time, see her contributions [2] below. Rui plans to continue contributing to the JDK Updates project going forward and Committer status would be helpful for that. Votes are due by 23:59 US Eastern time on Wednesday, October 29th, 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]. Thanks, Paul [1] https://openjdk.org/census#ruili [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Argithubli+label%3Aintegrated&type=pullrequests&s=created&o=desc [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From serb at openjdk.org Tue Nov 4 00:22:39 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 4 Nov 2025 00:22:39 GMT Subject: [jdk17u-dev] RFR: 8355561: [macos] Build failure with Xcode 16.3 [v5] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. > > 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 five additional commits since the last revision: - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Backport 762423d64d10dcdb37800767d2b2f1b7757c804a ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3974/files - new: https://git.openjdk.org/jdk17u-dev/pull/3974/files/8cf5679f..1232635d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3974&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3974&range=03-04 Stats: 2290 lines in 39 files changed: 1601 ins; 574 del; 115 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3974.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3974/head:pull/3974 PR: https://git.openjdk.org/jdk17u-dev/pull/3974 From duke at openjdk.org Tue Nov 4 05:28:15 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Nov 2025 05:28:15 GMT Subject: [jdk21u-dev] Withdrawn: 8335619: Add an @apiNote to j.l.i.ClassFileTransformer to warn about recursive class loading and ClassCircularityErrors In-Reply-To: References: Message-ID: <2irr_OKgpTQTpI7hjxQicF5NsLShgRqJzXPyoSKnW6E=.d2c09b2d-f8cf-48f9-a7dd-9baa3050ee8b@github.com> On Wed, 23 Jul 2025 10:05:16 GMT, Francesco Andreuzzi wrote: > Almost clean backport of JDK-8335619, except for a conflict in the copyright header (year). Adds useful information for users of `java.lang.instrument`. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2012 From mdoerr at openjdk.org Tue Nov 4 09:00:00 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 4 Nov 2025 09:00:00 GMT Subject: [jdk17u-dev] Integrated: 8369506: Bytecode rewriting causes Java heap corruption on AArch64 In-Reply-To: References: Message-ID: On Fri, 31 Oct 2025 14:06:54 GMT, Martin Doerr wrote: > Clean backport of [JDK-8369506](https://bugs.openjdk.org/browse/JDK-8369506) from jdk21u-dev. `membar(MacroAssembler::LoadLoad)` is already in `fast_storefield` and `fast_accessfield` like in higher releases. This pull request has now been integrated. Changeset: 9f896829 Author: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/9f896829241e78ae0d6afb89b73840997234fb90 Stats: 29 lines in 3 files changed: 27 ins; 0 del; 2 mod 8369506: Bytecode rewriting causes Java heap corruption on AArch64 Reviewed-by: aph, jcking Backport-of: e6ef74bd722c69f8b0cf144e0b5eba95d30dcd39 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4145 From shipilev at amazon.de Tue Nov 4 09:44:11 2025 From: shipilev at amazon.de (Shipilev, Aleksey) Date: Tue, 4 Nov 2025 09:44:11 +0000 Subject: CFV: New JDK Updates Committer: William Kemper Message-ID: I hereby nominate William Kemper [1] to JDK Updates Committer. William is part of Amazon JDK team, and the key engineer in Shenandoah project. As such, he is responsible for many Shenandoah related backports [2]. Granting William the role of JDK Updates Committer will help Shenandoah project streamline their backport commits. William is already the Reviewer in JDK mainline. ? Votes are due by November 21, 0800 UTC. ? 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]. ? Thanks, -Aleksey ? [1]?https://openjdk.org/census#wkemper [2]?https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling-amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3]?https://openjdk.java.net/census#jdk-updates [4]?http://openjdk.java.net/projects/#committer-vote ? Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 From rgangadhar at openjdk.org Tue Nov 4 09:49:21 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Tue, 4 Nov 2025 09:49:21 GMT Subject: [jdk25u] Withdrawn: 8365776: Convert JShell tests to use JUnit instead of TestNG In-Reply-To: References: Message-ID: On Mon, 27 Oct 2025 12:24:19 GMT, Ramesh Bhagavatam Gangadhar wrote: > Conflicts in the following files are addressed > ================================== > both modified: test/langtools/jdk/jshell/ClassesTest.java > both modified: test/langtools/jdk/jshell/CompletionSuggestionTest.java > both modified: test/langtools/jdk/jshell/InputUITest.java > both modified: test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java > both modified: test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java > both modified: test/langtools/jdk/jshell/ReplToolTesting.java > both modified: test/langtools/jdk/jshell/SnippetHighlightTest.java > deleted by us: test/langtools/jdk/jshell/ToolCompletionTest.java > both modified: test/langtools/jdk/jshell/ToolLocalSimpleTest.java > both modified: test/langtools/jdk/jshell/ToolSimpleTest.java > both modified: test/langtools/jdk/jshell/VariablesTest.java This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/342 From martin.doerr at sap.com Tue Nov 4 10:00:28 2025 From: martin.doerr at sap.com (Doerr, Martin) Date: Tue, 4 Nov 2025 10:00:28 +0000 Subject: New JDK Updates Committer: William Kemper In-Reply-To: References: Message-ID: Vote: yes Best regards, Martin Von: jdk-updates-dev im Auftrag von Shipilev, Aleksey Datum: Dienstag, 4. November 2025 um 10:44 An: jdk-updates-dev at openjdk.org Betreff: CFV: New JDK Updates Committer: William Kemper I hereby nominate William Kemper [1] to JDK Updates Committer. William is part of Amazon JDK team, and the key engineer in Shenandoah project. As such, he is responsible for many Shenandoah related backports [2]. Granting William the role of JDK Updates Committer will help Shenandoah project streamline their backport commits. William is already the Reviewer in JDK mainline. Votes are due by November 21, 0800 UTC. 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]. Thanks, -Aleksey [1] https://openjdk.org/census#wkemper [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling-amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fopenjdk.java.net%2Fcensus%23jdk-updates&data=05%7C02%7Cmartin.doerr%40sap.com%7C03e517c69d2f4ef57d0d08de1b86c7fb%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C638978462884209244%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Dyhw%2FZ3pd4Kf8RDbEgW5qCFkYLMKtETYB2%2BivkrxPqc%3D&reserved=0 [4] https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopenjdk.java.net%2Fprojects%2F%23committer-vote&data=05%7C02%7Cmartin.doerr%40sap.com%7C03e517c69d2f4ef57d0d08de1b86c7fb%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C638978462884248575%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=s7%2B6lBkfr0l%2BahtiBBQvT3sk9mu23aHATzpKDMePcjs%3D&reserved=0 Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dbriemann at openjdk.org Tue Nov 4 10:24:00 2025 From: dbriemann at openjdk.org (David Briemann) Date: Tue, 4 Nov 2025 10:24:00 GMT Subject: [jdk21u-dev] RFR: 8361599: [PPC64] enable missing tests via jtreg requires Message-ID: This pull request contains a backport of commit [83feb7a2](https://github.com/openjdk/jdk/commit/83feb7a2388e33835b2071cfe0e51ba8b43e241f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by David Briemann on 9 Jul 2025 and was reviewed by Martin Doerr. ------------- Commit messages: - Backport 83feb7a2388e33835b2071cfe0e51ba8b43e241f Changes: https://git.openjdk.org/jdk21u-dev/pull/2441/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2441&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361599 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2441.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2441/head:pull/2441 PR: https://git.openjdk.org/jdk21u-dev/pull/2441 From duke at openjdk.org Tue Nov 4 10:52:48 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Nov 2025 10:52:48 GMT Subject: [jdk21u-dev] RFR: 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date In-Reply-To: References: Message-ID: On Wed, 15 Oct 2025 20:14:37 GMT, Vladimir Petko wrote: > This PR backports the commit https://github.com/openjdk/jdk/commit/b73228b51c1b1c59c8cd8ee7b14522edc12d564a from https://github.com/openjdk/jdk repository. > > Testing: > Configure: > > $ sh configure > ... > checking if date is a GNU compatible version... yes > ... > > > > > [configuration.log](https://github.com/user-attachments/files/23291012/configuration.log) > > Build: > `` > $ make images > ... > Finished building target 'images' in configuration 'linux-x86_64-server-release' > $ @vpa1977 Your change (at version bb49e9aa7b03bebca6b297622b9716147ba52de5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2331#issuecomment-3485288139 From avieirov at redhat.com Tue Nov 4 10:58:23 2025 From: avieirov at redhat.com (Antonio Vieiro) Date: Tue, 4 Nov 2025 11:58:23 +0100 Subject: CFV: New JDK Updates Committer: William Kemper In-Reply-To: References: Message-ID: <47a090f2-889e-4e1d-ba79-4dc228c1297d@redhat.com> Vote: yes El 4/11/25 a las 10:44, Shipilev, Aleksey escribi?: > I hereby nominate William Kemper [1] to JDK Updates Committer. > > William is part of Amazon JDK team, and the key engineer in Shenandoah project. As such, he is responsible for many Shenandoah related backports [2]. Granting William the role of JDK Updates Committer will help Shenandoah project streamline their backport commits. William is already the Reviewer in JDK mainline. > > Votes are due by November 21, 0800 UTC. > > 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]. > > Thanks, > -Aleksey > > [1]?https://openjdk.org/census#wkemper > [2]?https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling-amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 > [3]?https://openjdk.java.net/census#jdk-updates > [4]?http://openjdk.java.net/projects/#committer-vote > > > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 -- Antonio Vieiro Sustaining Engineering Red Hat, Inc. (https://www.redhat.com) PGP key : https://keys.openpgp.org/vks/v1/by-fingerprint/9A0CE286F22F7CCF2BC045FB1163A4EF861302B0 Fingerprint: 9A0C E286 F22F 7CCF 2BC0 45FB 1163 A4EF 8613 02B0 From shade at openjdk.org Tue Nov 4 11:09:07 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 4 Nov 2025 11:09:07 GMT Subject: [jdk17u-dev] RFR: 8294594: Fix cast-function-type warnings in signal handling code In-Reply-To: References: Message-ID: On Tue, 28 Oct 2025 12:11:16 GMT, Aleksey Shipilev wrote: > Need this to unblock MacOS compiler update in GHA. > > Partially backports original https://github.com/openjdk/jdk/commit/b06f1b149c8f8a49d4e42c4b782a4b3a22aa79f6. There are lots of conflicts, because: > 1. The original [JDK-8294314](https://bugs.openjdk.org/browse/JDK-8294314) that added more verbose build warnings is not in 17u-dev yet. > 2. The [JDK-8292054](https://bugs.openjdk.org/browse/JDK-8292054) that added the `/test/hotspot/gtest/runtime/test_signals.cpp` is also not present in 17u-dev. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, `all` Push approval granted. Here goes. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4125#issuecomment-3485355100 From shade at openjdk.org Tue Nov 4 11:09:07 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 4 Nov 2025 11:09:07 GMT Subject: [jdk17u-dev] Integrated: 8294594: Fix cast-function-type warnings in signal handling code In-Reply-To: References: Message-ID: On Tue, 28 Oct 2025 12:11:16 GMT, Aleksey Shipilev wrote: > Need this to unblock MacOS compiler update in GHA. > > Partially backports original https://github.com/openjdk/jdk/commit/b06f1b149c8f8a49d4e42c4b782a4b3a22aa79f6. There are lots of conflicts, because: > 1. The original [JDK-8294314](https://bugs.openjdk.org/browse/JDK-8294314) that added more verbose build warnings is not in 17u-dev yet. > 2. The [JDK-8292054](https://bugs.openjdk.org/browse/JDK-8292054) that added the `/test/hotspot/gtest/runtime/test_signals.cpp` is also not present in 17u-dev. > > Additional testing: > - [x] Linux AArch64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, `all` This pull request has now been integrated. Changeset: a3442fd7 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/a3442fd77f524a2ccbb499ab0120b11c30642708 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod 8294594: Fix cast-function-type warnings in signal handling code Reviewed-by: mdoerr Backport-of: b06f1b149c8f8a49d4e42c4b782a4b3a22aa79f6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4125 From goetz at openjdk.org Tue Nov 4 11:13:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Nov 2025 11:13:25 GMT Subject: [jdk17u-dev] RFR: 8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically Message-ID: <4dHViheQsufO-hdeRik5SFjX6pzvkxTvYoPz7OjYb4c=.ed89d3ec-cc64-415a-b8c2-824594b40550@github.com> I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport c5275d331cb82fb1ab6373236890691c3748e891 Changes: https://git.openjdk.org/jdk17u-dev/pull/4153/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4153&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325766 Stats: 772 lines in 3 files changed: 164 ins; 563 del; 45 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4153.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4153/head:pull/4153 PR: https://git.openjdk.org/jdk17u-dev/pull/4153 From shade at openjdk.org Tue Nov 4 11:19:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 4 Nov 2025 11:19:19 GMT Subject: [jdk17u-dev] RFR: 8369226: GHA: Switch to MacOS 15 [v2] In-Reply-To: References: Message-ID: > Making GHA more stable. 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 three additional commits since the last revision: - Merge branch 'master' into JDK-8369226-gha-macos15 - Merge branch 'master' into JDK-8369226-gha-macos15 - Backport 1ea8cfa6dc8e6f96fd87553331abaae17ec173ea ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4115/files - new: https://git.openjdk.org/jdk17u-dev/pull/4115/files/871605e9..45b39927 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4115&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4115&range=00-01 Stats: 7511 lines in 131 files changed: 4297 ins; 2819 del; 395 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4115.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4115/head:pull/4115 PR: https://git.openjdk.org/jdk17u-dev/pull/4115 From shade at openjdk.org Tue Nov 4 11:19:22 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 4 Nov 2025 11:19:22 GMT Subject: [jdk17u-dev] RFR: 8369226: GHA: Switch to MacOS 15 In-Reply-To: References: Message-ID: On Mon, 27 Oct 2025 15:23:24 GMT, Aleksey Shipilev wrote: > Making GHA more stable. Let's see if this works now... ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4115#issuecomment-3485419968 From shade at openjdk.org Tue Nov 4 12:26:20 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 4 Nov 2025 12:26:20 GMT Subject: [jdk17u-dev] RFR: 8369226: GHA: Switch to MacOS 15 [v2] In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 11:19:19 GMT, Aleksey Shipilev wrote: >> Making GHA more stable. > > 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 three additional commits since the last revision: > > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Backport 1ea8cfa6dc8e6f96fd87553331abaae17ec173ea Bleh. Also needs https://github.com/openjdk/jdk17u-dev/pull/3974. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4115#issuecomment-3485718493 From shade at openjdk.org Tue Nov 4 13:01:41 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 4 Nov 2025 13:01:41 GMT Subject: [jdk17u-dev] RFR: 8355561: [macos] Build failure with Xcode 16.3 [v5] In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 00:22:39 GMT, Sergey Bylokhov wrote: >> Hi all, >> >> This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. >> >> 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 five additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master > - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master > - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master > - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master > - Backport 762423d64d10dcdb37800767d2b2f1b7757c804a Need this for https://github.com/openjdk/jdk17u-dev/pull/4115 to work, please and thank you :) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3974#issuecomment-3485883905 From shipilev at amazon.de Tue Nov 4 13:37:19 2025 From: shipilev at amazon.de (Shipilev, Aleksey) Date: Tue, 4 Nov 2025 13:37:19 +0000 Subject: CFV: New JDK Updates Commiter: Daniel Hu Message-ID: I hereby nominate Daniel Hu [1] to JDK Updates Committer. Daniel is engineer in Amazon JDK team. Over time, he had contributed 43 backports across JDK updates repositories [2]. Granting Daniel the role of JDK Updates Committer will help to streamline backports without requiring anyone to sponsor Daniel?s PRs. Votes are due by November 21, 0800 UTC. 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]. Thanks, -Aleksey [1] https://openjdk.org/census#thu [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Acost0much+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From goetz.lindenmaier at sap.com Tue Nov 4 13:42:52 2025 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Tue, 4 Nov 2025 13:42:52 +0000 Subject: New JDK Updates Commiter: Daniel Hu In-Reply-To: References: Message-ID: Vote: yes Best, Goetz. From: jdk-updates-dev on behalf of Shipilev, Aleksey Date: Tuesday, 4. November 2025 at 14:38 To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Commiter: Daniel Hu I hereby nominate Daniel Hu [1] to JDK Updates Committer. Daniel is engineer in Amazon JDK team. Over time, he had contributed 43 backports across JDK updates repositories [2]. Granting Daniel the role of JDK Updates Committer will help to streamline backports without requiring anyone to sponsor Daniel?s PRs. Votes are due by November 21, 0800 UTC. 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]. Thanks, -Aleksey [1] https://openjdk.org/census#thu [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Acost0much+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From avieirov at redhat.com Tue Nov 4 13:57:36 2025 From: avieirov at redhat.com (Antonio Vieiro) Date: Tue, 4 Nov 2025 14:57:36 +0100 Subject: CFV: New JDK Updates Commiter: Daniel Hu In-Reply-To: References: Message-ID: <378a4191-16c7-49f4-84f2-e81811677bf5@redhat.com> Vote: yes El 4/11/25 a las 14:37, Shipilev, Aleksey escribi?: > I hereby nominate Daniel Hu[1] to JDK Updates Committer. > > Danielis engineer inAmazon JDK team. Over time, he had contributed 43 backports across JDK updates repositories[2]. Granting Danielthe role of JDK Updates Committer will help to streamline backports without requiring anyone to sponsor Daniel?s PRs. > > Votes are due by November 21, 0800 UTC. > > 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]. > > Thanks, > > -Aleksey > > [1] https://openjdk.org/census#thu > > [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Acost0much+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://openjdk.java.net/census#jdk-updates > > [4] http://openjdk.java.net/projects/#committer-vote > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 -- Antonio Vieiro Sustaining Engineering Red Hat, Inc. (https://www.redhat.com) PGP key : https://keys.openpgp.org/vks/v1/by-fingerprint/9A0CE286F22F7CCF2BC045FB1163A4EF861302B0 Fingerprint: 9A0C E286 F22F 7CCF 2BC0 45FB 1163 A4EF 8613 02B0 From volker.simonis at gmail.com Tue Nov 4 14:21:46 2025 From: volker.simonis at gmail.com (Volker Simonis) Date: Tue, 4 Nov 2025 15:21:46 +0100 Subject: CFV: New JDK Updates Commiter: Daniel Hu In-Reply-To: References: Message-ID: Vote: yes Shipilev, Aleksey schrieb am Di., 4. Nov. 2025, 14:37: > I hereby nominate Daniel Hu [1] to JDK Updates Committer. > > > > Daniel is engineer in Amazon JDK team. Over time, he had contributed 43 > backports across JDK updates repositories [2]. Granting Daniel the role > of JDK Updates Committer will help to streamline backports without > requiring anyone to sponsor Daniel?s PRs. > > > > Votes are due by November 21, 0800 UTC. > > > > 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]. > > > > Thanks, > > -Aleksey > > > > [1] https://openjdk.org/census#thu > > [2] > https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Acost0much+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 > [3] https://openjdk.java.net/census#jdk-updates > > [4] http://openjdk.java.net/projects/#committer-vote > > > > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rob.mckenna at oracle.com Tue Nov 4 15:35:33 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 4 Nov 2025 15:35:33 +0000 Subject: [25u Communication] Invitation for new maintainer Message-ID: Hi folks, I'm sending this mail to notify the community that the current maintainers intend to step down for the JDK 25 Updates repository. [1] We would like to invite prospective new maintainers of the OpenJDK 25u repository to step forward prior to holding a call for votes. -Rob [1] https://github.com/openjdk/jdk25u From goetz at openjdk.org Tue Nov 4 15:47:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Nov 2025 15:47:52 GMT Subject: [jdk21u-dev] RFR: 8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 Message-ID: I backport this to simplify backporting "8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions" which reworks this test fix. Omitted SigningOptionsTest.java which was added by 8311877: [macos] Add CLI options to provide signing identity directly to codesign and productbuild in 22. Omitted adding @modules to AppContentTest as later change "8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file" was already backported in 21.0.7. ------------- Commit messages: - backport 85e0e6452d167db2fadd60543f875a6375339604 Changes: https://git.openjdk.org/jdk21u-dev/pull/2442/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2442&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341443 Stats: 16 lines in 1 file changed: 12 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2442.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2442/head:pull/2442 PR: https://git.openjdk.org/jdk21u-dev/pull/2442 From adinn at redhat.com Tue Nov 4 15:57:32 2025 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 4 Nov 2025 15:57:32 +0000 Subject: CFV: New JDK Updates Committer: William Kemper In-Reply-To: References: Message-ID: <7dca3bbe-b4b2-4e30-be65-c1123bc05e86@redhat.com> Vote: yes On 04/11/2025 09:44, Shipilev, Aleksey wrote: > I hereby nominate William Kemper [1] to JDK Updates Committer. > > William is part of Amazon JDK team, and the key engineer in Shenandoah project. As such, he is responsible for many Shenandoah related backports [2]. Granting William the role of JDK Updates Committer will help Shenandoah project streamline their backport commits. William is already the Reviewer in JDK mainline. > > Votes are due by November 21, 0800 UTC. > > 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]. > > Thanks, > -Aleksey > > [1]?https://openjdk.org/census#wkemper > [2]?https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling-amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 > [3]?https://openjdk.java.net/census#jdk-updates > [4]?http://openjdk.java.net/projects/#committer-vote > > > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer He/Him/His IBM UK Limited Registered in England and Wales with number 741598 Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN From goetz at openjdk.org Tue Nov 4 16:01:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 4 Nov 2025 16:01:41 GMT Subject: [jdk21u-dev] RFR: 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2442 Commit messages: - backport ceaa71e73100072b73e8bb8ec57259510e92f1c5 Changes: https://git.openjdk.org/jdk21u-dev/pull/2443/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2443&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342576 Stats: 102 lines in 2 files changed: 73 ins; 12 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2443.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2443/head:pull/2443 PR: https://git.openjdk.org/jdk21u-dev/pull/2443 From hohensee at amazon.com Tue Nov 4 16:10:10 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Tue, 4 Nov 2025 16:10:10 +0000 Subject: New JDK Updates Committer: William Kemper In-Reply-To: References: Message-ID: <5CE84A0F-E4A1-4D06-9691-2147552B4B84@amazon.com> Vote: yes ?On 11/4/25, 1:59 AM, "jdk-updates-dev on behalf of Shipilev, Aleksey" on behalf of shipilev at amazon.de > wrote: I hereby nominate William Kemper [1] to JDK Updates Committer. William is part of Amazon JDK team, and the key engineer in Shenandoah project. As such, he is responsible for many Shenandoah related backports [2]. Granting William the role of JDK Updates Committer will help Shenandoah project streamline their backport commits. William is already the Reviewer in JDK mainline. Votes are due by November 21, 0800 UTC. 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]. Thanks, -Aleksey [1] https://openjdk.org/census#wkemper [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling-amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 From hohensee at amazon.com Tue Nov 4 16:10:21 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Tue, 4 Nov 2025 16:10:21 +0000 Subject: New JDK Updates Commiter: Daniel Hu In-Reply-To: References: Message-ID: Vote: yes From: jdk-updates-dev on behalf of "Shipilev, Aleksey" Date: Tuesday, November 4, 2025 at 5:38?AM To: "jdk-updates-dev at openjdk.org" Subject: CFV: New JDK Updates Commiter: Daniel Hu I hereby nominate Daniel Hu [1] to JDK Updates Committer. Daniel is engineer in Amazon JDK team. Over time, he had contributed 43 backports across JDK updates repositories [2]. Granting Daniel the role of JDK Updates Committer will help to streamline backports without requiring anyone to sponsor Daniel?s PRs. Votes are due by November 21, 0800 UTC. 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]. Thanks, -Aleksey [1] https://openjdk.org/census#thu [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Acost0much+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From hohensee at amazon.com Tue Nov 4 16:22:34 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Tue, 4 Nov 2025 16:22:34 +0000 Subject: Result: New JDK Updates Committer: Rui Li Message-ID: <64B583E6-8B1D-4614-A96C-F3224B92348A@amazon.com> Voting [1] for Rui Li [2] is now closed. Yes: 1 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus [2], this is sufficient to approve the nomination. Thanks, Paul [1] https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-October/048784.html [2] https://openjdk.org/census#ruili [3] https://openjdk.org/bylaws#lazy-consensus From volker.simonis at gmail.com Tue Nov 4 16:59:11 2025 From: volker.simonis at gmail.com (Volker Simonis) Date: Tue, 4 Nov 2025 17:59:11 +0100 Subject: CFV: New JDK Updates Committer: William Kemper In-Reply-To: References: Message-ID: Vote: yes On Tue, Nov 4, 2025 at 10:59?AM Shipilev, Aleksey wrote: > > I hereby nominate William Kemper [1] to JDK Updates Committer. > > William is part of Amazon JDK team, and the key engineer in Shenandoah project. As such, he is responsible for many Shenandoah related backports [2]. Granting William the role of JDK Updates Committer will help Shenandoah project streamline their backport commits. William is already the Reviewer in JDK mainline. > > Votes are due by November 21, 0800 UTC. > > 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]. > > Thanks, > -Aleksey > > [1] https://openjdk.org/census#wkemper > [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling-amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 > [3] https://openjdk.java.net/census#jdk-updates > [4] http://openjdk.java.net/projects/#committer-vote > > > > > > > Amazon Web Services Development Center Germany GmbH > Tamara-Danz-Str. 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis > Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 From vicrud at amazon.com Tue Nov 4 17:46:04 2025 From: vicrud at amazon.com (Rudometov, Victor) Date: Tue, 4 Nov 2025 17:46:04 +0000 Subject: New JDK Updates Commiter: Daniel Hu In-Reply-To: References: Message-ID: <736B37D7-DE38-4913-956D-9186675F6501@amazon.com> Vote: yes From: jdk-updates-dev on behalf of "Shipilev, Aleksey" Date: Tuesday, November 4, 2025 at 5:38?AM To: "jdk-updates-dev at openjdk.org" Subject: CFV: New JDK Updates Commiter: Daniel Hu I hereby nominate Daniel Hu [1] to JDK Updates Committer. Daniel is engineer in Amazon JDK team. Over time, he had contributed 43 backports across JDK updates repositories [2]. Granting Daniel the role of JDK Updates Committer will help to streamline backports without requiring anyone to sponsor Daniel?s PRs. Votes are due by November 21, 0800 UTC. 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]. Thanks, -Aleksey [1] https://openjdk.org/census#thu [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Acost0much+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 -------------- next part -------------- An HTML attachment was scrubbed... URL: From vicrud at amazon.com Tue Nov 4 17:46:20 2025 From: vicrud at amazon.com (Rudometov, Victor) Date: Tue, 4 Nov 2025 17:46:20 +0000 Subject: New JDK Updates Committer: William Kemper In-Reply-To: References: Message-ID: Vote: yes ?On 11/4/25, 1:59 AM, "jdk-updates-dev on behalf of Shipilev, Aleksey" on behalf of shipilev at amazon.de > wrote: I hereby nominate William Kemper [1] to JDK Updates Committer. William is part of Amazon JDK team, and the key engineer in Shenandoah project. As such, he is responsible for many Shenandoah related backports [2]. Granting William the role of JDK Updates Committer will help Shenandoah project streamline their backport commits. William is already the Reviewer in JDK mainline. Votes are due by November 21, 0800 UTC. 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]. Thanks, -Aleksey [1] https://openjdk.org/census#wkemper [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling-amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 From ysr at amazon.com Tue Nov 4 18:58:51 2025 From: ysr at amazon.com (Ramakrishna, Ramki) Date: Tue, 4 Nov 2025 18:58:51 +0000 Subject: New JDK Updates Committer: William Kemper In-Reply-To: References: Message-ID: Vote: yes / Ramki (ysr: openjdk) I hereby nominate William Kemper [1] to JDK Updates Committer. William is part of Amazon JDK team, and the key engineer in Shenandoah project. As such, he is responsible for many Shenandoah related backports [2]. Granting William the role of JDK Updates Committer will help Shenandoah project streamline their backport commits. William is already the Reviewer in JDK mainline. Votes are due by November 21, 0800 UTC. 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]. Thanks, -Aleksey [1] https://openjdk.org/census#wkemper [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling-amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From serb at openjdk.org Tue Nov 4 19:03:38 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 4 Nov 2025 19:03:38 GMT Subject: [jdk17u-dev] RFR: 8355561: [macos] Build failure with Xcode 16.3 [v6] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. > > 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 six additional commits since the last revision: - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Backport 762423d64d10dcdb37800767d2b2f1b7757c804a ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3974/files - new: https://git.openjdk.org/jdk17u-dev/pull/3974/files/1232635d..a08ab5dd Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3974&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3974&range=04-05 Stats: 35 lines in 4 files changed: 27 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3974.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3974/head:pull/3974 PR: https://git.openjdk.org/jdk17u-dev/pull/3974 From vpetko at openjdk.org Tue Nov 4 19:21:31 2025 From: vpetko at openjdk.org (Vladimir Petko) Date: Tue, 4 Nov 2025 19:21:31 GMT Subject: [jdk21u-dev] Integrated: 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date In-Reply-To: References: Message-ID: <44OUVtidqNkp5RLepIecnpAF6hoy6icRI4reQUQI9z0=.a09ca066-f71a-45f4-a95d-2901d525091d@github.com> On Wed, 15 Oct 2025 20:14:37 GMT, Vladimir Petko wrote: > This PR backports the commit https://github.com/openjdk/jdk/commit/b73228b51c1b1c59c8cd8ee7b14522edc12d564a from https://github.com/openjdk/jdk repository. > > Testing: > Configure: > > $ sh configure > ... > checking if date is a GNU compatible version... yes > ... > > > > > [configuration.log](https://github.com/user-attachments/files/23291012/configuration.log) > > Build: > `` > $ make images > ... > Finished building target 'images' in configuration 'linux-x86_64-server-release' > $ This pull request has now been integrated. Changeset: 32ee3a5c Author: Vladimir Petko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/32ee3a5c4f20bd925a76810bf291219542de77a0 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date Backport-of: b73228b51c1b1c59c8cd8ee7b14522edc12d564a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2331 From ssubramaniam at openjdk.org Tue Nov 4 19:52:38 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 4 Nov 2025 19:52:38 GMT Subject: [jdk17u-dev] Integrated: 8353007: Open some JComboBox bugs 2 In-Reply-To: <7fxziiM3cjinh64fPIFmB7_raRbPvmdmbiQX7EAxOMY=.4c2d9992-7a26-4122-8ced-56ec1343e0ac@github.com> References: <7fxziiM3cjinh64fPIFmB7_raRbPvmdmbiQX7EAxOMY=.4c2d9992-7a26-4122-8ced-56ec1343e0ac@github.com> Message-ID: On Sat, 1 Nov 2025 01:36:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353007: Open some JComboBox bugs 2. Adds four JComboBox tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 1f34ffc9 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/1f34ffc98ad50ffd02c015493b44c76954d399b4 Stats: 387 lines in 4 files changed: 387 ins; 0 del; 0 mod 8353007: Open some JComboBox bugs 2 Backport-of: 1889dacb1981d3d15174bc5a201e683a6cdab725 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4146 From ssubramaniam at openjdk.org Tue Nov 4 19:53:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 4 Nov 2025 19:53:35 GMT Subject: [jdk21u-dev] Integrated: 8353007: Open some JComboBox bugs 2 In-Reply-To: References: Message-ID: On Sat, 1 Nov 2025 01:35:47 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353007: Open some JComboBox bugs 2. Adds four JComboBox tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: c0cb9238 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/c0cb923888ca75f52851f0f3f63dd52fb74d93bf Stats: 387 lines in 4 files changed: 387 ins; 0 del; 0 mod 8353007: Open some JComboBox bugs 2 Backport-of: 1889dacb1981d3d15174bc5a201e683a6cdab725 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2438 From ssubramaniam at openjdk.org Tue Nov 4 19:53:36 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 4 Nov 2025 19:53:36 GMT Subject: [jdk21u-dev] Integrated: 8352966: Opensource Several Font related tests - Batch 2 In-Reply-To: <3VWhSsJAcGJXkYHjyI8OkJG9Fyvi05iXdXWOPmJHk0k=.f161f008-7411-45d6-9565-e9938df94b66@github.com> References: <3VWhSsJAcGJXkYHjyI8OkJG9Fyvi05iXdXWOPmJHk0k=.f161f008-7411-45d6-9565-e9938df94b66@github.com> Message-ID: On Sat, 1 Nov 2025 01:37:01 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352966: Opensource Several Font related tests - Batch 2. As issue title suggests, opensources five Font related tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: eda50ee1 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/eda50ee148618c752feccec33d7d2d38d8f4d693 Stats: 623 lines in 5 files changed: 623 ins; 0 del; 0 mod 8352966: Opensource Several Font related tests - Batch 2 Backport-of: db08726884d90f9139db5d30ee4d36d88c288a06 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2439 From ssubramaniam at openjdk.org Tue Nov 4 19:54:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 4 Nov 2025 19:54:35 GMT Subject: [jdk17u-dev] Integrated: 8352966: Opensource Several Font related tests - Batch 2 In-Reply-To: References: Message-ID: On Sat, 1 Nov 2025 01:37:15 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352966: Opensource Several Font related tests - Batch 2. As issue title suggests, opensources five Font related tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 7d6e99c6 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/7d6e99c6ef1f1363e7a9e6c4ad7950df234df8e3 Stats: 623 lines in 5 files changed: 623 ins; 0 del; 0 mod 8352966: Opensource Several Font related tests - Batch 2 Backport-of: db08726884d90f9139db5d30ee4d36d88c288a06 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4147 From serb at openjdk.org Tue Nov 4 20:41:52 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 4 Nov 2025 20:41:52 GMT Subject: [jdk17u-dev] Integrated: 8355561: [macos] Build failure with Xcode 16.3 In-Reply-To: References: Message-ID: <2UgV2Y0gmnsIREml-iOkJAgo3tiDDuf6kGhpGNJyLtg=.5924ca43-0995-462d-b152-3e14f915bab3@github.com> On Fri, 19 Sep 2025 23:44:03 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. > > Thanks! This pull request has now been integrated. Changeset: 76a55f23 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/76a55f23e3f9e70514b189c3ff75ac68085216be Stats: 60 lines in 1 file changed: 37 ins; 0 del; 23 mod 8355561: [macos] Build failure with Xcode 16.3 Backport-of: 762423d64d10dcdb37800767d2b2f1b7757c804a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3974 From asemenyuk at openjdk.org Tue Nov 4 22:02:18 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 4 Nov 2025 22:02:18 GMT Subject: [jdk25u] RFR: 8370969: --launcher-as-service option is ignored when used with --app-image option Message-ID: Clean backport of https://github.com/openjdk/jdk/pull/28071 PR on top of prerequisite commits. It is easier and safer to bring in all prerequisite commits to get a clean backport than to backport an isolated fix. ------------- Commit messages: - 8370969: --launcher-as-service option is ignored when used with --app-image option - 8370956: ShortcutHintTest test fails when executed locally on Linux - 8370100: Redundant .png files in Linux app-image cause unnecessary bloat - 8343220: Add test cases to AppContentTest jpackage test - 8370156: Fix jpackage IconTest - 8370442: Compilation error in jpackage EntitlementsTest test - 8370122: jpackage test lib improvements - 8356578: Test --mac-entitlements - 8370126: Improve jpackage signing testing - 8370123: Minor jpackage refactoring - ... and 19 more: https://git.openjdk.org/jdk25u/compare/89c5659a...be5fdb3f Changes: https://git.openjdk.org/jdk25u/pull/357/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=357&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8370969 Stats: 15591 lines in 195 files changed: 11827 ins; 2443 del; 1321 mod Patch: https://git.openjdk.org/jdk25u/pull/357.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/357/head:pull/357 PR: https://git.openjdk.org/jdk25u/pull/357 From asemenyuk at openjdk.org Tue Nov 4 22:37:32 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 4 Nov 2025 22:37:32 GMT Subject: [jdk25u] RFR: 8370969: --launcher-as-service option is ignored when used with --app-image option In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 18:24:57 GMT, Alexey Semenyuk wrote: > Clean backport of https://github.com/openjdk/jdk/pull/28071 PR on top of prerequisite commits. > > It is easier and safer to bring in all prerequisite commits to get a clean backport than to backport an isolated fix. @aivanov-jdk please review ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/357#issuecomment-3488243763 From ssubramaniam at openjdk.org Tue Nov 4 22:56:34 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 4 Nov 2025 22:56:34 GMT Subject: [jdk17u-dev] RFR: 8352687: Opensource few JInternalFrame and JTextField tests Message-ID: Backporting JDK-8352687: Opensource few JInternalFrame and JTextField tests. Adds two JInternalFrame tests and two JTextField tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Merge branch 'openjdk:master' into 8352687 - Backport f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae Changes: https://git.openjdk.org/jdk17u-dev/pull/4154/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4154&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352687 Stats: 349 lines in 4 files changed: 349 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4154.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4154/head:pull/4154 PR: https://git.openjdk.org/jdk17u-dev/pull/4154 From ssubramaniam at openjdk.org Tue Nov 4 22:56:44 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 4 Nov 2025 22:56:44 GMT Subject: [jdk17u-dev] RFR: 8352905: Open some JComboBox bugs 1 Message-ID: Backporting JDK-8352905: Open some JComboBox bugs 1. Adds four JComboBox tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport a55ccd267cdfbb7a52c0647fa3b2f93b36b1805f Changes: https://git.openjdk.org/jdk17u-dev/pull/4155/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4155&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352905 Stats: 455 lines in 4 files changed: 455 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4155.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4155/head:pull/4155 PR: https://git.openjdk.org/jdk17u-dev/pull/4155 From ssubramaniam at openjdk.org Tue Nov 4 22:57:46 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 4 Nov 2025 22:57:46 GMT Subject: [jdk21u-dev] RFR: 8352687: Opensource few JInternalFrame and JTextField tests Message-ID: Backporting JDK-8352687: Opensource few JInternalFrame and JTextField tests. Adds two JInternalFrame tests and two JTextField tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Merge branch 'openjdk:master' into 8352687 - Backport f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae Changes: https://git.openjdk.org/jdk21u-dev/pull/2444/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2444&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352687 Stats: 349 lines in 4 files changed: 349 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2444.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2444/head:pull/2444 PR: https://git.openjdk.org/jdk21u-dev/pull/2444 From ssubramaniam at openjdk.org Tue Nov 4 22:58:02 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 4 Nov 2025 22:58:02 GMT Subject: [jdk21u-dev] RFR: 8352905: Open some JComboBox bugs 1 Message-ID: <3EaUx0jsNsarGZmeZ0lRl019Hd5UuSKiUzTRWBuitMQ=.b47a7ede-05bc-4da6-a076-0e34265f468a@github.com> Backporting JDK-8352905: Open some JComboBox bugs 1. Adds four JComboBox tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport a55ccd267cdfbb7a52c0647fa3b2f93b36b1805f Changes: https://git.openjdk.org/jdk21u-dev/pull/2445/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2445&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352905 Stats: 455 lines in 4 files changed: 455 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2445.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2445/head:pull/2445 PR: https://git.openjdk.org/jdk21u-dev/pull/2445 From syan at openjdk.org Wed Nov 5 02:09:33 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 5 Nov 2025 02:09:33 GMT Subject: [jdk11u-dev] RFR: 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Message-ID: Hi all, This pull request contains a backport of commit [c0c76703](https://github.com/openjdk/jdk/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fernando Guallini on 4 Nov 2025 and was reviewed by SendaoYan and Rajan Halade. Change has been verified by run one of the test entry test/jdk/javax/net/ssl/compatibility/BasicConnectTest.java on linux-x64. Thanks! ------------- Commit messages: - Backport c0c76703bc10d5caa1cda7e2820d0702df5b8008 Changes: https://git.openjdk.org/jdk11u-dev/pull/3112/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3112&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366817 Stats: 12 lines in 3 files changed: 0 ins; 9 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3112.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3112/head:pull/3112 PR: https://git.openjdk.org/jdk11u-dev/pull/3112 From syan at openjdk.org Wed Nov 5 02:09:39 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 5 Nov 2025 02:09:39 GMT Subject: [jdk17u-dev] RFR: 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Message-ID: Hi all, This pull request contains a backport of commit [c0c76703](https://github.com/openjdk/jdk/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fernando Guallini on 4 Nov 2025 and was reviewed by SendaoYan and Rajan Halade. Change has been verified by run one of the test entry test/jdk/javax/net/ssl/compatibility/BasicConnectTest.java on linux-x64. Thanks! ------------- Commit messages: - Backport c0c76703bc10d5caa1cda7e2820d0702df5b8008 Changes: https://git.openjdk.org/jdk17u-dev/pull/4156/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4156&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366817 Stats: 12 lines in 3 files changed: 0 ins; 9 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4156.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4156/head:pull/4156 PR: https://git.openjdk.org/jdk17u-dev/pull/4156 From syan at openjdk.org Wed Nov 5 02:12:26 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 5 Nov 2025 02:12:26 GMT Subject: [jdk25u] RFR: 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Message-ID: Hi all, This pull request contains a backport of commit [c0c76703](https://github.com/openjdk/jdk/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fernando Guallini on 4 Nov 2025 and was reviewed by SendaoYan and Rajan Halade. Change has been verified by run one of the test entry test/jdk/javax/net/ssl/compatibility/BasicConnectTest.java on linux-x64. Thanks! ------------- Commit messages: - Backport c0c76703bc10d5caa1cda7e2820d0702df5b8008 Changes: https://git.openjdk.org/jdk25u/pull/358/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=358&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366817 Stats: 12 lines in 3 files changed: 0 ins; 9 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/358.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/358/head:pull/358 PR: https://git.openjdk.org/jdk25u/pull/358 From syan at openjdk.org Wed Nov 5 02:13:20 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 5 Nov 2025 02:13:20 GMT Subject: [jdk21u-dev] RFR: 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs Message-ID: Hi all, This pull request contains a backport of commit [c0c76703](https://github.com/openjdk/jdk/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fernando Guallini on 4 Nov 2025 and was reviewed by SendaoYan and Rajan Halade. Change has been verified by run one of the test entry test/jdk/javax/net/ssl/compatibility/BasicConnectTest.java on linux-x64. Thanks! ------------- Commit messages: - Backport c0c76703bc10d5caa1cda7e2820d0702df5b8008 Changes: https://git.openjdk.org/jdk21u-dev/pull/2446/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2446&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366817 Stats: 12 lines in 3 files changed: 0 ins; 9 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2446.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2446/head:pull/2446 PR: https://git.openjdk.org/jdk21u-dev/pull/2446 From syan at openjdk.org Wed Nov 5 02:32:16 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 5 Nov 2025 02:32:16 GMT Subject: [jdk25u] RFR: 8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java Message-ID: Hi all, This pull request contains a backport of commit [7d3c66f3](https://github.com/openjdk/jdk/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Leonid Mesnik on 4 Nov 2025 and was reviewed by Alex Menkov, SendaoYan and Serguei Spitsyn. Backport parity with JDK-8370732 Thanks! ------------- Commit messages: - Backport 7d3c66f379fcb24d4505c2c12e20b24dce313e56 Changes: https://git.openjdk.org/jdk25u/pull/359/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=359&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371114 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/359.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/359/head:pull/359 PR: https://git.openjdk.org/jdk25u/pull/359 From duke at openjdk.org Wed Nov 5 06:06:15 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 5 Nov 2025 06:06:15 GMT Subject: [jdk21u-dev] Withdrawn: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations In-Reply-To: <9mHK83NoL4adN8C8aVGWEZ_rKLk4iO2MGW3_1uoIJ2I=.ce973fa3-842a-4f03-8080-81fe3f3c8a63@github.com> References: <9mHK83NoL4adN8C8aVGWEZ_rKLk4iO2MGW3_1uoIJ2I=.ce973fa3-842a-4f03-8080-81fe3f3c8a63@github.com> Message-ID: On Fri, 12 Sep 2025 20:03:31 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8357822. > > Backport this for the parity with 21.0.10-oracle. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2205 From syan at openjdk.org Wed Nov 5 06:57:36 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 5 Nov 2025 06:57:36 GMT Subject: [jdk21u-dev] RFR: 8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java Message-ID: Hi all, This pull request contains a backport of commit [7d3c66f3](https://github.com/openjdk/jdk/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Leonid Mesnik on 4 Nov 2025 and was reviewed by Alex Menkov, SendaoYan and Serguei Spitsyn. Backport parity with JDK-8370732 Thanks! ------------- Commit messages: - Backport 7d3c66f379fcb24d4505c2c12e20b24dce313e56 Changes: https://git.openjdk.org/jdk21u-dev/pull/2447/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2447&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371114 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2447.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2447/head:pull/2447 PR: https://git.openjdk.org/jdk21u-dev/pull/2447 From syan at openjdk.org Wed Nov 5 06:57:45 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 5 Nov 2025 06:57:45 GMT Subject: [jdk17u-dev] RFR: 8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java Message-ID: Hi all, This pull request contains a backport of commit [7d3c66f3](https://github.com/openjdk/jdk/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Leonid Mesnik on 4 Nov 2025 and was reviewed by Alex Menkov, SendaoYan and Serguei Spitsyn. Backport parity with JDK-8370732 Thanks! ------------- Commit messages: - Backport 7d3c66f379fcb24d4505c2c12e20b24dce313e56 Changes: https://git.openjdk.org/jdk17u-dev/pull/4157/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4157&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371114 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4157.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4157/head:pull/4157 PR: https://git.openjdk.org/jdk17u-dev/pull/4157 From shade at openjdk.org Wed Nov 5 08:35:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 5 Nov 2025 08:35:57 GMT Subject: [jdk17u-dev] RFR: 8369226: GHA: Switch to MacOS 15 [v3] In-Reply-To: References: Message-ID: > Making GHA more stable. 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 four additional commits since the last revision: - Merge branch 'master' into JDK-8369226-gha-macos15 - Merge branch 'master' into JDK-8369226-gha-macos15 - Merge branch 'master' into JDK-8369226-gha-macos15 - Backport 1ea8cfa6dc8e6f96fd87553331abaae17ec173ea ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4115/files - new: https://git.openjdk.org/jdk17u-dev/pull/4115/files/45b39927..35ed994d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4115&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4115&range=01-02 Stats: 1070 lines in 10 files changed: 1047 ins; 0 del; 23 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4115.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4115/head:pull/4115 PR: https://git.openjdk.org/jdk17u-dev/pull/4115 From goetz at openjdk.org Wed Nov 5 09:17:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Nov 2025 09:17:27 GMT Subject: [jdk21u-dev] Integrated: 8357882: Use UTF-8 encoded data in LocaleDataTest In-Reply-To: References: Message-ID: <3-BSxC-PKlSsWrDDoJityg9r9s7Jmzs_IU80D-7dsdI=.8e1497bb-f793-4490-a179-5ce859f12d68@github.com> On Tue, 21 Oct 2025 20:13:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > The change does not apply well. > The cldr test data file underwent several changes in head. > Manual resolving is not a good approach here. > Instead, I converted the file with the shell printf command. I verified it is identical > in several places withoutb conflicts. I also looked at places with conflicts that they look good now. > > The test also needed resolves due to context. > > Further, the test in 21 excercises two runs, one using a file for the COMPAT version that was removed in 25. > I adapted this as above, too. > > I guess this is a true jewel for reviewers ... but keep in mind, it's only a test change :) This pull request has now been integrated. Changeset: 2adf8cf4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2adf8cf435805c5cff56eac67d41120005c0c08f Stats: 8029 lines in 3 files changed: 0 ins; 101 del; 7928 mod 8357882: Use UTF-8 encoded data in LocaleDataTest Reviewed-by: rrich Backport-of: 4fa4f15122213afea5cb25166c3b36a1c395b06c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2371 From goetz at openjdk.org Wed Nov 5 09:21:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Nov 2025 09:21:15 GMT Subject: [jdk21u-dev] RFR: 8367021: Regression in LocaleDataTest refactoring [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-oracle. > > Resolved @bug statement. 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_8367021 - backport 48831c65b5535fef706b64a4eb23ba28b1567ead - backport 4fa4f15122213afea5cb25166c3b36a1c395b06c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2405/files - new: https://git.openjdk.org/jdk21u-dev/pull/2405/files/fbaec13f..ee2b41ac Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2405&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2405&range=01-02 Stats: 24743 lines in 2395 files changed: 11417 ins; 7067 del; 6259 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2405.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2405/head:pull/2405 PR: https://git.openjdk.org/jdk21u-dev/pull/2405 From mdoerr at openjdk.org Wed Nov 5 09:23:05 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 5 Nov 2025 09:23:05 GMT Subject: [jdk17u-dev] RFR: 8369226: GHA: Switch to MacOS 15 [v3] In-Reply-To: References: Message-ID: <5BfLCzCwCK-Axg-GL7wfvn0vbkEkTdPADmTBq9GKGQs=.181f42b3-d4b6-41c1-9071-b678be58e10f@github.com> On Wed, 5 Nov 2025 08:35:57 GMT, Aleksey Shipilev wrote: >> Making GHA more stable. > > 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 four additional commits since the last revision: > > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Backport 1ea8cfa6dc8e6f96fd87553331abaae17ec173ea Marked as reviewed by mdoerr (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/4115#pullrequestreview-3420760775 From rrich at openjdk.org Wed Nov 5 09:34:08 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 5 Nov 2025 09:34:08 GMT Subject: [jdk21u-dev] RFR: 8367021: Regression in LocaleDataTest refactoring [v3] In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 09:21:15 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.10-oracle. >> >> Resolved @bug statement. > > 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_8367021 > - backport 48831c65b5535fef706b64a4eb23ba28b1567ead > - backport 4fa4f15122213afea5cb25166c3b36a1c395b06c Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2405#pullrequestreview-3420822963 From vpetko at openjdk.org Wed Nov 5 09:35:22 2025 From: vpetko at openjdk.org (Vladimir Petko) Date: Wed, 5 Nov 2025 09:35:22 GMT Subject: [jdk17u-dev] RFR: 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date Message-ID: Configure: $ sh configure ... checking if date is a GNU compatible version... yes .... [configuration.log](https://github.com/user-attachments/files/23354597/configuration.log) Build: $ make images .... Finished building target 'images' in configuration 'linux-x86_64-server-release' ------------- Commit messages: - Backport b73228b51c1b1c59c8cd8ee7b14522edc12d564a Changes: https://git.openjdk.org/jdk17u-dev/pull/4158/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4158&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8369450 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4158.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4158/head:pull/4158 PR: https://git.openjdk.org/jdk17u-dev/pull/4158 From shade at openjdk.org Wed Nov 5 09:36:04 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 5 Nov 2025 09:36:04 GMT Subject: [jdk17u-dev] RFR: 8369226: GHA: Switch to MacOS 15 [v3] In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 08:35:57 GMT, Aleksey Shipilev wrote: >> Making GHA more stable. > > 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 four additional commits since the last revision: > > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Backport 1ea8cfa6dc8e6f96fd87553331abaae17ec173ea Builds are working, and tests seem to be near completion, finally! I'll file the approval request. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4115#issuecomment-3490154063 From goetz at openjdk.org Wed Nov 5 09:42:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Nov 2025 09:42:27 GMT Subject: [jdk21u-dev] RFR: 8367021: Regression in LocaleDataTest refactoring [v3] In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 09:21:15 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.10-oracle. >> >> Resolved @bug statement. > > 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_8367021 > - backport 48831c65b5535fef706b64a4eb23ba28b1567ead > - backport 4fa4f15122213afea5cb25166c3b36a1c395b06c Thanks for the quick re-review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2405#issuecomment-3490162650 From goetz at openjdk.org Wed Nov 5 09:42:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Nov 2025 09:42:28 GMT Subject: [jdk21u-dev] Integrated: 8367021: Regression in LocaleDataTest refactoring In-Reply-To: References: Message-ID: On Mon, 27 Oct 2025 13:41:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Resolved @bug statement. This pull request has now been integrated. Changeset: 446b9b5b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/446b9b5b43725ef413ba739e759ee2e327c28c11 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8367021: Regression in LocaleDataTest refactoring Reviewed-by: rrich, phh Backport-of: 48831c65b5535fef706b64a4eb23ba28b1567ead ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2405 From goetz at openjdk.org Wed Nov 5 09:46:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Nov 2025 09:46:27 GMT Subject: [jdk21u-dev] Integrated: 8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() In-Reply-To: <5N73L2iMCO_xtylYwJl_-oVUzkFdXV2fKJ7W5jgFpIg=.07413da5-d14a-4726-966f-7e617f2403d2@github.com> References: <5N73L2iMCO_xtylYwJl_-oVUzkFdXV2fKJ7W5jgFpIg=.07413da5-d14a-4726-966f-7e617f2403d2@github.com> Message-ID: On Thu, 30 Oct 2025 18:38:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 5fc9014a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5fc9014a5664bcf4b11269716c48e3f004ece7a8 Stats: 514 lines in 22 files changed: 145 ins; 199 del; 170 mod 8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() Backport-of: 14e41ab055955ffd7cf9e8129cc3269b4e3807b7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2432 From goetz at openjdk.org Wed Nov 5 09:48:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Nov 2025 09:48:22 GMT Subject: [jdk21u-dev] Integrated: 8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues In-Reply-To: <9dB5ryjGx-hYlmqN6mOp14HgpTEASS79yJNj9l08bzE=.a25f600f-4d34-4fae-8aab-8e870baa9d1c@github.com> References: <9dB5ryjGx-hYlmqN6mOp14HgpTEASS79yJNj9l08bzE=.a25f600f-4d34-4fae-8aab-8e870baa9d1c@github.com> Message-ID: On Wed, 29 Oct 2025 12:39:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 0fe19c70 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0fe19c707d35539909090994126a5f3397f22da8 Stats: 25 lines in 6 files changed: 15 ins; 4 del; 6 mod 8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues Backport-of: 2300a212dd135f1f01604c5c2915653a3f3bd869 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2425 From goetz at openjdk.org Wed Nov 5 09:51:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 5 Nov 2025 09:51:15 GMT Subject: [jdk21u-dev] Integrated: 8369319: java/net/httpclient/CancelRequestTest.java fails intermittently In-Reply-To: References: Message-ID: On Thu, 30 Oct 2025 18:45:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: a3a41a33 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a3a41a33ffba3d7b165e2bf9f337e4dc3058fe56 Stats: 7 lines in 1 file changed: 4 ins; 0 del; 3 mod 8369319: java/net/httpclient/CancelRequestTest.java fails intermittently Backport-of: 21e63914e687cb122fad0e88924c59eb16c3ba61 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2433 From duke at openjdk.org Wed Nov 5 10:48:32 2025 From: duke at openjdk.org (duke) Date: Wed, 5 Nov 2025 10:48:32 GMT Subject: [jdk21u-dev] Withdrawn: 8311939: Excessive allocation of Matcher.groups array In-Reply-To: References: Message-ID: <2VI2wlknxu2HlzcIHbwtR0MHH9h0i_z50-WAYLYhVbM=.bfedee42-8681-47e7-b628-614e66995ef6@github.com> On Tue, 9 Sep 2025 01:27:25 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8311939. > > This improves perf by not allocating excessive `groups` array. Tests are running. In tip for over 2 years and no related issues reported. Low risk. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2159 From snazarki at openjdk.org Wed Nov 5 10:49:56 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Wed, 5 Nov 2025 10:49:56 GMT Subject: [jdk21u-dev] RFR: 8368882: NPE during text drawing on machine with JP locale Message-ID: Hi all, This pull request contains a backport of commit [4520983e](https://github.com/openjdk/jdk/commit/4520983e8e5fcfb22e04508d50676df6831fa636) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Nazarkin on 3 Nov 2025 and was reviewed by Sergey Bylokhov, Phil Race and Prasanta Sadhukhan. Thanks! ------------- Commit messages: - Backport 4520983e8e5fcfb22e04508d50676df6831fa636 Changes: https://git.openjdk.org/jdk21u-dev/pull/2448/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2448&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368882 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2448.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2448/head:pull/2448 PR: https://git.openjdk.org/jdk21u-dev/pull/2448 From snazarki at openjdk.org Wed Nov 5 11:18:53 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Wed, 5 Nov 2025 11:18:53 GMT Subject: [jdk17u-dev] RFR: 8368882: NPE during text drawing on machine with JP locale Message-ID: Hi all, This pull request contains a backport of commit [4520983e](https://github.com/openjdk/jdk/commit/4520983e8e5fcfb22e04508d50676df6831fa636) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Nazarkin on 3 Nov 2025 and was reviewed by Sergey Bylokhov, Phil Race and Prasanta Sadhukhan. Thanks! ------------- Commit messages: - Backport 4520983e8e5fcfb22e04508d50676df6831fa636 Changes: https://git.openjdk.org/jdk17u-dev/pull/4159/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4159&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368882 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4159.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4159/head:pull/4159 PR: https://git.openjdk.org/jdk17u-dev/pull/4159 From aivanov at openjdk.org Wed Nov 5 11:37:08 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 5 Nov 2025 11:37:08 GMT Subject: [jdk25u] RFR: 8370969: --launcher-as-service option is ignored when used with --app-image option In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 18:24:57 GMT, Alexey Semenyuk wrote: > It is easier and safer to bring in all prerequisite commits to get a clean backport than to backport an isolated fix. I do agree with this statement, but combining 29 changesets into 1 backport is too much, in my opinion. Moreover, [the Developers' Guide](https://openjdk.org/guide/#backporting-multiple-related-changes) recommends not to combining changes unless absolutely necessary. I don't mind a couple of changes combined to avoid known regressions, although I would still prefer doing separate backports in quick succession, yet it usually means doing more work because creating a PR for each changeset still takes time. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/357#issuecomment-3490699324 From aivanov at openjdk.org Wed Nov 5 11:44:30 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 5 Nov 2025 11:44:30 GMT Subject: [jdk25u] RFR: 8370969: --launcher-as-service option is ignored when used with --app-image option In-Reply-To: References: Message-ID: <51m9iUmgNWD3tOYzoduoORgJNpRxFJ8QKfUeDdGygis=.8dda3b8b-d880-4a75-9109-a4a56e2009ec@github.com> On Tue, 4 Nov 2025 18:24:57 GMT, Alexey Semenyuk wrote: > Clean backport of https://github.com/openjdk/jdk/pull/28071 PR on top of prerequisite commits. > > It is easier and safer to bring in all prerequisite commits to get a clean backport than to backport an isolated fix. You can request approvals for the bugs before you create the PRs and before the PRs are approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/357#issuecomment-3490730233 From fferrari at openjdk.org Wed Nov 5 13:49:26 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Wed, 5 Nov 2025 13:49:26 GMT Subject: [jdk11u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: <0RH71hIvHS6MmYCDAFSR_DIPe3YsOJxaDuZZFaIEHY4=.baa4d580-c95c-4f86-986c-ddc11999399d@github.com> References: <0RH71hIvHS6MmYCDAFSR_DIPe3YsOJxaDuZZFaIEHY4=.baa4d580-c95c-4f86-986c-ddc11999399d@github.com> Message-ID: On Fri, 19 Sep 2025 18:43:32 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is a backport of openjdk/jdk17u-dev#3954. The backport is almost clean, except for: >> >> * Trivial context differences in `Main.java`~~, `Resources.java`, `Resources_ja.java`, and `Resources_zh_CN.java`~~ >> * The English `jarsigner.1` manpages have a slightly different format (manually adjusted to match the 11u format) >> * Also, there are 3 identical files for it (_Linux_, _BSD_, _Solaris_) >> * ~~There also exist a Japanese version of the `jarsigner.1` manpages, they were updated using an LLM translation (giving as context the translations from the resources files, where there is a similar sentence), if any Japanese speaker is reading this, please check it:~~ >> > ~~This jar contains internal inconsistencies detected during verification that may result in different contents when reading via JarFile and JarInputStream.~~ >> > ~~??~~ >> > ~~??jar????????????????????????JarFile?JarInputStream???????????????????????????~~ >> * ~~I updated `src/linux/doc/man/ja/jarsigner.1` and `src/solaris/doc/sun/man/man1/ja/jarsigner.1` (identical), and left `src/bsd/doc/man/ja/jarsigner.1` untouched (doesn't have any content besides the headers)~~ >> * ~~Tip: these files are encoded in `EUC-JP`, to open them in VIM use `vim -c "e ++enc=EUC-JP" .../ja/jarsigner.1`~~ >> >> $\mbox{\color{red}UPDATE}$ (191d5cad9c8c0d452c0571c669e06b375b9f578a): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). >> >> #### Related issues ("relates to" Jira issue links) >> >> [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. >> >> Since `test/hotspot/jtreg/runtime/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. >> >> #### Testing >> >> * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk11u-dev/actions/runs/17843495340) (all passed), I ran a r... > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Remove internationalized messages @gnu-andrew, @jerboaa: please consider these issues for `jdk-11.0.30`. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3098#issuecomment-3491307127 From asemenyuk at openjdk.org Wed Nov 5 14:40:39 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 5 Nov 2025 14:40:39 GMT Subject: [jdk25u] RFR: 8370969: --launcher-as-service option is ignored when used with --app-image option In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 18:24:57 GMT, Alexey Semenyuk wrote: > Clean backport of https://github.com/openjdk/jdk/pull/28071 PR on top of prerequisite commits. > > It is easier and safer to bring in all prerequisite commits to get a clean backport than to backport an isolated fix. Thank you for the review. I'll close this PR and split it into smaller, more manageable pieces. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/357#issuecomment-3491574747 From asemenyuk at openjdk.org Wed Nov 5 14:40:39 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 5 Nov 2025 14:40:39 GMT Subject: [jdk25u] Withdrawn: 8370969: --launcher-as-service option is ignored when used with --app-image option In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 18:24:57 GMT, Alexey Semenyuk wrote: > Clean backport of https://github.com/openjdk/jdk/pull/28071 PR on top of prerequisite commits. > > It is easier and safer to bring in all prerequisite commits to get a clean backport than to backport an isolated fix. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/357 From asemenyuk at openjdk.org Wed Nov 5 16:04:24 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 5 Nov 2025 16:04:24 GMT Subject: [jdk25u] RFR: 8351073: [macos] jpackage produces invalid Java runtime DMG bundles Message-ID: Clean backport of https://github.com/openjdk/jdk/pull/26173 PR with prerequisite commits. ------------- Commit messages: - 8359756: Bug in RuntimePackageTest.testName test - 8362352: Fix references to non-existing resource strings - 8360507: JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net - 8351073: [macos] jpackage produces invalid Java runtime DMG bundles - 8361224: [macos] MacSignTest.testMultipleCertificates failed Changes: https://git.openjdk.org/jdk25u/pull/360/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=360&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351073 Stats: 707 lines in 24 files changed: 524 ins; 89 del; 94 mod Patch: https://git.openjdk.org/jdk25u/pull/360.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/360/head:pull/360 PR: https://git.openjdk.org/jdk25u/pull/360 From duke at openjdk.org Wed Nov 5 17:41:18 2025 From: duke at openjdk.org (Roland Mesde) Date: Wed, 5 Nov 2025 17:41:18 GMT Subject: [jdk17u-dev] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations Message-ID: Backporting JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations. Adds several tests for string concatenation optimization in C2. Ran GHA Sanity Checks (passed except for one macOS specific check) and adjusted tests (passed). Sanity check failure per-existing (affects other unrelated PRs created prior to this PR), and unrelated to this PR which adds tests. Patch is clean. ------------- Commit messages: - Backport 6c616c71ec9a8ee6e0203921deef20d09db39698 Changes: https://git.openjdk.org/jdk17u-dev/pull/4130/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4130&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/jdk17u-dev/pull/4130.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4130/head:pull/4130 PR: https://git.openjdk.org/jdk17u-dev/pull/4130 From asemenyuk at openjdk.org Wed Nov 5 18:35:29 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 5 Nov 2025 18:35:29 GMT Subject: [jdk25u] RFR: 8351073: [macos] jpackage produces invalid Java runtime DMG bundles In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 15:54:11 GMT, Alexey Semenyuk wrote: > Clean backport of https://github.com/openjdk/jdk/pull/26173 PR with prerequisite commits. @aivanov-jdk please review ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/360#issuecomment-3492742492 From ssubramaniam at openjdk.org Wed Nov 5 18:36:41 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 5 Nov 2025 18:36:41 GMT Subject: [jdk17u-dev] Integrated: 8352687: Opensource few JInternalFrame and JTextField tests In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 22:40:25 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352687: Opensource few JInternalFrame and JTextField tests. Adds two JInternalFrame tests and two JTextField tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 3bddec8f Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/3bddec8f8150efb1e022c4a3943777adda96f1ef Stats: 349 lines in 4 files changed: 349 ins; 0 del; 0 mod 8352687: Opensource few JInternalFrame and JTextField tests Backport-of: f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4154 From ssubramaniam at openjdk.org Wed Nov 5 18:37:39 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 5 Nov 2025 18:37:39 GMT Subject: [jdk21u-dev] Integrated: 8352905: Open some JComboBox bugs 1 In-Reply-To: <3EaUx0jsNsarGZmeZ0lRl019Hd5UuSKiUzTRWBuitMQ=.b47a7ede-05bc-4da6-a076-0e34265f468a@github.com> References: <3EaUx0jsNsarGZmeZ0lRl019Hd5UuSKiUzTRWBuitMQ=.b47a7ede-05bc-4da6-a076-0e34265f468a@github.com> Message-ID: On Tue, 4 Nov 2025 22:41:11 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352905: Open some JComboBox bugs 1. Adds four JComboBox tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: dd269de3 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/dd269de3e77d42bfd9f424523ba400175ac6bfd4 Stats: 455 lines in 4 files changed: 455 ins; 0 del; 0 mod 8352905: Open some JComboBox bugs 1 Backport-of: a55ccd267cdfbb7a52c0647fa3b2f93b36b1805f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2445 From ssubramaniam at openjdk.org Wed Nov 5 18:36:39 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 5 Nov 2025 18:36:39 GMT Subject: [jdk17u-dev] Integrated: 8352905: Open some JComboBox bugs 1 In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 22:41:14 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352905: Open some JComboBox bugs 1. Adds four JComboBox tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: f678c661 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/f678c6611125348d48c4d5c4bae7fe361a1d264c Stats: 455 lines in 4 files changed: 455 ins; 0 del; 0 mod 8352905: Open some JComboBox bugs 1 Backport-of: a55ccd267cdfbb7a52c0647fa3b2f93b36b1805f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4155 From ssubramaniam at openjdk.org Wed Nov 5 18:37:42 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 5 Nov 2025 18:37:42 GMT Subject: [jdk21u-dev] Integrated: 8352687: Opensource few JInternalFrame and JTextField tests In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 22:40:15 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352687: Opensource few JInternalFrame and JTextField tests. Adds two JInternalFrame tests and two JTextField tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: f5dd15d1 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/f5dd15d16b26a2f0e1601b892f69aec92ee7f21f Stats: 349 lines in 4 files changed: 349 ins; 0 del; 0 mod 8352687: Opensource few JInternalFrame and JTextField tests Backport-of: f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2444 From duke at openjdk.org Wed Nov 5 18:56:05 2025 From: duke at openjdk.org (Roland Mesde) Date: Wed, 5 Nov 2025 18:56:05 GMT Subject: [jdk17u-dev] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations. Adds several tests for string concatenation optimization in C2. Ran GHA Sanity Checks (passed except for one macOS specific check) and adjusted tests (passed). Sanity check failure per-existing (affects other unrelated PRs created prior to this PR), and unrelated to this PR which adds tests. Patch is clean. Roland Mesde 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 JDK-8357822-no-longer-testing-string-concatenation - Backport 6c616c71ec9a8ee6e0203921deef20d09db39698 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4130/files - new: https://git.openjdk.org/jdk17u-dev/pull/4130/files/8935e9f1..afcf43c2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4130&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4130&range=00-01 Stats: 8166 lines in 139 files changed: 5115 ins; 2633 del; 418 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4130.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4130/head:pull/4130 PR: https://git.openjdk.org/jdk17u-dev/pull/4130 From duke at openjdk.org Wed Nov 5 20:54:10 2025 From: duke at openjdk.org (Roland Mesde) Date: Wed, 5 Nov 2025 20:54:10 GMT Subject: [jdk17u-dev] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations [v2] In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 18:56:05 GMT, Roland Mesde wrote: >> Backporting JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations. Adds several tests for string concatenation optimization in C2. Ran GHA Sanity Checks (passed) and adjusted tests (passed). Patch is clean. > > Roland Mesde 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 JDK-8357822-no-longer-testing-string-concatenation > - Backport 6c616c71ec9a8ee6e0203921deef20d09db39698 Merged in order to pull in GHA Sanity Check fix. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4130#issuecomment-3493361667 From ssubramaniam at openjdk.org Thu Nov 6 00:18:48 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Nov 2025 00:18:48 GMT Subject: [jdk17u-dev] RFR: 8352686: Opensource JInternalFrame tests - series3 Message-ID: <-iXSJJ7eOULfC8AaoQxyV7zHZRKp3eEltyfDogb9GZo=.f712ad01-79d1-45b6-aab6-d03d33481b6c@github.com> Backporting JDK-8352686: Opensource JInternalFrame tests - series3. Open sources four JInternalFrame tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 27c8d9d635eaa0aac722c1b1eba8591fd291c077 Changes: https://git.openjdk.org/jdk17u-dev/pull/4160/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4160&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352686 Stats: 428 lines in 4 files changed: 428 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4160.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4160/head:pull/4160 PR: https://git.openjdk.org/jdk17u-dev/pull/4160 From ssubramaniam at openjdk.org Thu Nov 6 00:19:29 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Nov 2025 00:19:29 GMT Subject: [jdk21u-dev] RFR: 8352686: Opensource JInternalFrame tests - series3 Message-ID: Backporting JDK-8352686: Opensource JInternalFrame tests - series3. Open sources four JInternalFrame tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 27c8d9d635eaa0aac722c1b1eba8591fd291c077 Changes: https://git.openjdk.org/jdk21u-dev/pull/2449/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2449&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352686 Stats: 428 lines in 4 files changed: 428 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2449.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2449/head:pull/2449 PR: https://git.openjdk.org/jdk21u-dev/pull/2449 From ssubramaniam at openjdk.org Thu Nov 6 00:21:29 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Nov 2025 00:21:29 GMT Subject: [jdk17u-dev] RFR: 8328299: Convert DnDFileGroupDescriptor.html applet test to main Message-ID: Backporting JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main. Converts DnDFileGroupDescriptor test from applet structure to use main function. Ran GHA Sanity Checks. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 75195aab497a2d23548128e03f6887283dcaa7e1 Changes: https://git.openjdk.org/jdk17u-dev/pull/4161/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4161&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328299 Stats: 258 lines in 3 files changed: 36 ins; 188 del; 34 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4161.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4161/head:pull/4161 PR: https://git.openjdk.org/jdk17u-dev/pull/4161 From ssubramaniam at openjdk.org Thu Nov 6 00:22:26 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Nov 2025 00:22:26 GMT Subject: [jdk21u-dev] RFR: 8328299: Convert DnDFileGroupDescriptor.html applet test to main Message-ID: Backporting JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main. Converts DnDFileGroupDescriptor test from applet structure to use main function. Ran GHA Sanity Checks. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 75195aab497a2d23548128e03f6887283dcaa7e1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2450/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2450&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328299 Stats: 258 lines in 3 files changed: 36 ins; 188 del; 34 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2450.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2450/head:pull/2450 PR: https://git.openjdk.org/jdk21u-dev/pull/2450 From duke at openjdk.org Thu Nov 6 01:34:13 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Nov 2025 01:34:13 GMT Subject: [jdk21u-dev] Withdrawn: 8335638: Calling VarHandle.{access-mode} methods reflectively throws wrong exception In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 02:52:36 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8335638. > > According to [the API specification](https://github.com/openjdk/jdk/blob/d7b941640638b35f9ac1ef11cd6bf6ccb795c29a/src/java.base/share/classes/java/lang/invoke/VarHandle.java#L435-L442), invoking VarHandle.{access-mode} methods reflectively throws an `UnsupportedOperationException`. However, it currently throws exception is an `UnsatisfiedLinkError` instead. (Pretty much what's in the `Problem` section of the [CSR](https://bugs.openjdk.org/browse/JDK-8335805)) > > Low risk. See Hannes Greule's comment in CSR: https://bugs.openjdk.org/browse/JDK-8335805: > >> it only applies when invoking those methods reflectively - doing that always results in some form of Throwable being thrown - MethodHandle already throws UnsupportedOperationException in the same case - The exception is wrapped by an InvocationTargetException > > > Note: I'm not sure if there are any additional processes aside from a pr itself when backporting a fix requiring a CSR to previous versions. Let me know if it requires something else. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2144 From duke at openjdk.org Thu Nov 6 02:57:15 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Nov 2025 02:57:15 GMT Subject: [jdk11u-dev] Withdrawn: 8286694: Incorrect argument processing in java launcher In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 16:44:12 GMT, Zdenek Zambersky wrote: > Backport fixes compiler warning on newer gcc. (Also has been backported to oracle jdk 11) > > Backport was clean except for copyright header. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3092 From duke at openjdk.org Thu Nov 6 06:40:17 2025 From: duke at openjdk.org (Pooja-DP) Date: Thu, 6 Nov 2025 06:40:17 GMT Subject: [jdk11u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation In-Reply-To: References: Message-ID: On Mon, 3 Nov 2025 12:33:40 GMT, Pooja-DP wrote: > This pull request contains a backport of commit https://github.com/openjdk/jdk17u/commit/39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 from the https://github.com/openjdk/jdk17u > > Bug Ref: https://bugs.openjdk.org/browse/JDK-8290368 > > Signed-off-by: Pooja.D.P1 Hi team, Can anyone please take a look on my PR? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3111#issuecomment-3495321358 From duke at openjdk.org Thu Nov 6 07:51:17 2025 From: duke at openjdk.org (Pooja-DP) Date: Thu, 6 Nov 2025 07:51:17 GMT Subject: [jdk11u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation In-Reply-To: References: Message-ID: <1jQpXAEku3Q5LSgw8w6J2Eg_FMQy2cHi5LBBAEovngY=.894802aa-077a-4b26-aefd-e9fa8fb3f237@github.com> On Mon, 3 Nov 2025 12:33:40 GMT, Pooja-DP wrote: > This pull request contains a backport of commit https://github.com/openjdk/jdk17u/commit/39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 from the https://github.com/openjdk/jdk17u > > Bug Ref: https://bugs.openjdk.org/browse/JDK-8290368 > > Signed-off-by: Pooja.D.P1 @RealCLanger - Could you please review my PR? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3111#issuecomment-3495610876 From rrich at openjdk.org Thu Nov 6 09:25:14 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 6 Nov 2025 09:25:14 GMT Subject: [jdk21u-dev] RFR: 8315990: Amend problemlisted tests to proper position In-Reply-To: References: Message-ID: <3q2Tt0M2bSDhgTS5jGCiCuqpcTLRiQpibA5izmEjvQI=.ba810385-76fe-4337-b7ce-2c6f741846c4@github.com> On Thu, 30 Oct 2025 18:54:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Fix JDK-8280392 for NonfocusableOwnerTest.java which removed the entry already backported. > > Omitted corresponding entry. You left out also moving [these awt related entries](https://github.com/openjdk/jdk/commit/8b4f9a88e606c4c6722061ce9946ce17340ff1df#diff-80063aaf72a19fa27f001c17fc7687086ea71b35b01f5e2b3fcd7f50d8c682fbR466-R469) to the awt section. I think you should do that. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2434#issuecomment-3496114872 From goetz at openjdk.org Thu Nov 6 09:54:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 6 Nov 2025 09:54:50 GMT Subject: [jdk21u-dev] RFR: 8315990: Amend problemlisted tests to proper position [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-oracle. > > Fix JDK-8280392 for NonfocusableOwnerTest.java which removed the entry already backported. > > Omitted corresponding entry. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: add missing tests ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2434/files - new: https://git.openjdk.org/jdk21u-dev/pull/2434/files/e58bf521..46c46748 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2434&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2434&range=00-01 Stats: 4 lines in 1 file changed: 2 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2434.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2434/head:pull/2434 PR: https://git.openjdk.org/jdk21u-dev/pull/2434 From goetz at openjdk.org Thu Nov 6 09:54:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 6 Nov 2025 09:54:51 GMT Subject: [jdk21u-dev] RFR: 8315990: Amend problemlisted tests to proper position In-Reply-To: <3q2Tt0M2bSDhgTS5jGCiCuqpcTLRiQpibA5izmEjvQI=.ba810385-76fe-4337-b7ce-2c6f741846c4@github.com> References: <3q2Tt0M2bSDhgTS5jGCiCuqpcTLRiQpibA5izmEjvQI=.ba810385-76fe-4337-b7ce-2c6f741846c4@github.com> Message-ID: On Thu, 6 Nov 2025 09:22:00 GMT, Richard Reingruber wrote: > You left out also moving [these awt related entries](https://github.com/openjdk/jdk/commit/8b4f9a88e606c4c6722061ce9946ce17340ff1df#diff-80063aaf72a19fa27f001c17fc7687086ea71b35b01f5e2b3fcd7f50d8c682fbR466-R469) to the awt section. I think you should do that. Thanks, fixed. I wonder how I missed that, as I added the new comment ... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2434#issuecomment-3496247231 From clanger at openjdk.org Thu Nov 6 10:06:28 2025 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 6 Nov 2025 10:06:28 GMT Subject: [jdk11u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation In-Reply-To: <1jQpXAEku3Q5LSgw8w6J2Eg_FMQy2cHi5LBBAEovngY=.894802aa-077a-4b26-aefd-e9fa8fb3f237@github.com> References: <1jQpXAEku3Q5LSgw8w6J2Eg_FMQy2cHi5LBBAEovngY=.894802aa-077a-4b26-aefd-e9fa8fb3f237@github.com> Message-ID: On Thu, 6 Nov 2025 07:48:53 GMT, Pooja-DP wrote: > @RealCLanger - Could you please review my PR? Sorry, not working on JDK11 any more, you need to find somebody else. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3111#issuecomment-3496305224 From shade at openjdk.org Thu Nov 6 10:48:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 6 Nov 2025 10:48:19 GMT Subject: [jdk17u-dev] RFR: 8369226: GHA: Switch to MacOS 15 [v3] In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 08:35:57 GMT, Aleksey Shipilev wrote: >> Making GHA more stable. > > 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 four additional commits since the last revision: > > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Merge branch 'master' into JDK-8369226-gha-macos15 > - Backport 1ea8cfa6dc8e6f96fd87553331abaae17ec173ea Push approval granted. Here we go. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4115#issuecomment-3496503492 From shade at openjdk.org Thu Nov 6 10:48:20 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 6 Nov 2025 10:48:20 GMT Subject: [jdk17u-dev] Integrated: 8369226: GHA: Switch to MacOS 15 In-Reply-To: References: Message-ID: <1T3JrSlzSYXjGyAM_XkZvGTmkbCTnFM8wHYWNEpkO2o=.5c75b941-51c2-40fc-be5b-7ba5acdfeda3@github.com> On Mon, 27 Oct 2025 15:23:24 GMT, Aleksey Shipilev wrote: > Making GHA more stable. This pull request has now been integrated. Changeset: 7fe25530 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/7fe25530c47cacc11c5214ef7ef4db443701eabf Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod 8369226: GHA: Switch to MacOS 15 Reviewed-by: mdoerr Backport-of: 1ea8cfa6dc8e6f96fd87553331abaae17ec173ea ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4115 From shade at openjdk.org Thu Nov 6 10:52:07 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 6 Nov 2025 10:52:07 GMT Subject: [jdk25u] RFR: 8359472: JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE In-Reply-To: References: Message-ID: <9OaYBXX8hXDu7qN_e8PwzcTkNdqeWHktGTn__W3mG5g=.2cb1e9b4-fed4-4b3e-88ae-7129736d89d2@github.com> On Mon, 27 Oct 2025 08:38:58 GMT, Francesco Andreuzzi wrote: > Hi all, > > This pull request contains a backport of commit [2a8cbd94](https://github.com/openjdk/jdk/commit/2a8cbd944ba4d8896e48181e396c65f70e5aa215) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Francesco Andreuzzi on 22 Oct 2025 and was reviewed by Leonid Mesnik, Serguei Spitsyn and Alex Menkov. > > Thanks! Looks like [JDK-8370730](https://bugs.openjdk.org/browse/JDK-8370730) is in, would you like to finish this up? We are still in 25.0.2 -> 25.0.3 handover limbo, but we can integrate when 25.0.3 opens. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/340#issuecomment-3496523455 From goetz at openjdk.org Thu Nov 6 11:02:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 6 Nov 2025 11:02:46 GMT Subject: [jdk17u-dev] Integrated: 8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically In-Reply-To: <4dHViheQsufO-hdeRik5SFjX6pzvkxTvYoPz7OjYb4c=.ed89d3ec-cc64-415a-b8c2-824594b40550@github.com> References: <4dHViheQsufO-hdeRik5SFjX6pzvkxTvYoPz7OjYb4c=.ed89d3ec-cc64-415a-b8c2-824594b40550@github.com> Message-ID: <3FHWJlnoE7CdOSQB2TJMsEc5O8lsj4sLtIm7UtTawO0=.7ca2a348-583c-44ed-9581-1fd2b0610d82@github.com> On Tue, 4 Nov 2025 11:07:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 9dbee307 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9dbee307410971bbc46c52d18e9ef0134c736c5f Stats: 772 lines in 3 files changed: 164 ins; 563 del; 45 mod 8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically Backport-of: c5275d331cb82fb1ab6373236890691c3748e891 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4153 From goetz at openjdk.org Thu Nov 6 11:11:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 6 Nov 2025 11:11:20 GMT Subject: [jdk21u-dev] RFR: 8368882: NPE during text drawing on machine with JP locale In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 10:43:11 GMT, Sergey Nazarkin wrote: > Hi all, > > This pull request contains a backport of commit [4520983e](https://github.com/openjdk/jdk/commit/4520983e8e5fcfb22e04508d50676df6831fa636) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Nazarkin on 3 Nov 2025 and was reviewed by Sergey Bylokhov, Phil Race and Prasanta Sadhukhan. > > Thanks! Hi @snazarkin please first backport to 25. If that is approved, you may label again. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2448#issuecomment-3496619901 From goetz at openjdk.org Thu Nov 6 11:25:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 6 Nov 2025 11:25:28 GMT Subject: [jdk17u-dev] RFR: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) [v6] In-Reply-To: References: Message-ID: <5grQfMr4P1PCcW5BiR7M_TxS4ZVVWd0pQerqidIXpCo=.8e7ee7e2-8fec-4e4d-ba14-9b08ddf27dc6@github.com> > I backport this for parity with 17.0.18-oracle. > > Needed resolve and adaptions: > > Net.java: resolved static initializer. > SocketChannelImpl.java: In implCloseBlockingMode(), the code guarded by the new condition is not in 17. Omitted. > Update: I added this later. > > Net.c: Copyright. > > The test exercises platform and virtual threads. > I simplified this to what is supported in 17. > See extra commit. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: test adaptions by Anton Voznia ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4076/files - new: https://git.openjdk.org/jdk17u-dev/pull/4076/files/6692163a..e97dccc0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4076&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4076&range=04-05 Stats: 23 lines in 1 file changed: 13 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4076.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4076/head:pull/4076 PR: https://git.openjdk.org/jdk17u-dev/pull/4076 From goetz at openjdk.org Thu Nov 6 11:25:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 6 Nov 2025 11:25:30 GMT Subject: [jdk17u-dev] RFR: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) [v2] In-Reply-To: <49IW0etw52ciofc7Pa3uWFCQsaa3xLO3VuIdx62THc8=.c31f70b4-1905-4e7d-bf46-ddc7a9ba0f0d@github.com> References: <49IW0etw52ciofc7Pa3uWFCQsaa3xLO3VuIdx62THc8=.c31f70b4-1905-4e7d-bf46-ddc7a9ba0f0d@github.com> Message-ID: On Wed, 29 Oct 2025 14:57:54 GMT, Voznia Anton wrote: >> Hi @AlanBateman, thanks for having a look! > >> > @GoeLin btw, it seems the introduced test passes always. I ran it with jtreg on windows arm without the fix in place. Did I run it incorrectly? ? >> >> Does the test from [openjdk/jdk21u-dev#2137](https://github.com/openjdk/jdk21u-dev/pull/2137) always fail in jdk21u without the fix? I guess that the problem is better reproducible with loom. Ah, I can see that your test in #3936 is different. Can it reproduce the issue better? > > @TheRealMDoerr for me, it's reproducible with the test from my PR. Hi @antonvoznia, yes, we obviously need the setDeamon(true) you added in your test. This makes the test fail without the fix. I add the differences to your test if you don't mind. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4076#issuecomment-3496685567 From mdoerr at openjdk.org Thu Nov 6 11:30:15 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 6 Nov 2025 11:30:15 GMT Subject: [jdk17u-dev] RFR: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) [v6] In-Reply-To: <5grQfMr4P1PCcW5BiR7M_TxS4ZVVWd0pQerqidIXpCo=.8e7ee7e2-8fec-4e4d-ba14-9b08ddf27dc6@github.com> References: <5grQfMr4P1PCcW5BiR7M_TxS4ZVVWd0pQerqidIXpCo=.8e7ee7e2-8fec-4e4d-ba14-9b08ddf27dc6@github.com> Message-ID: <2L_dNsapwdiMNsPHWG1Gs6x9OWGZlcVSEQm7F9AJ1-4=.609a6928-75f3-4e99-a028-75dc46c140fd@github.com> On Thu, 6 Nov 2025 11:25:28 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.18-oracle. >> >> Needed resolve and adaptions: >> >> Net.java: resolved static initializer. >> SocketChannelImpl.java: In implCloseBlockingMode(), the code guarded by the new condition is not in 17. Omitted. >> Update: I added this later. >> >> Net.c: Copyright. >> >> The test exercises platform and virtual threads. >> I simplified this to what is supported in 17. >> See extra commit. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > test adaptions by Anton Voznia Marked as reviewed by mdoerr (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/4076#pullrequestreview-3427692064 From fandreuzzi at openjdk.org Thu Nov 6 11:32:53 2025 From: fandreuzzi at openjdk.org (Francesco Andreuzzi) Date: Thu, 6 Nov 2025 11:32:53 GMT Subject: [jdk25u] RFR: 8359472: JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE [v2] In-Reply-To: References: Message-ID: <37U8j1-ZVNE4jfBBUWaP9VvsqJdDF3ZaZBLj_7-eXro=.ece9a075-fb5f-494e-a7a7-b75135d83f69@github.com> > Hi all, > > This pull request contains a backport of commit [2a8cbd94](https://github.com/openjdk/jdk/commit/2a8cbd944ba4d8896e48181e396c65f70e5aa215) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Francesco Andreuzzi on 22 Oct 2025 and was reviewed by Leonid Mesnik, Serguei Spitsyn and Alex Menkov. > > Thanks! Francesco Andreuzzi has updated the pull request incrementally with one additional commit since the last revision: Backport b166b0d0826435c7965f3f11e8f3cec1392e1e01 ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/340/files - new: https://git.openjdk.org/jdk25u/pull/340/files/86920580..0803fc4d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=340&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=340&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/340.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/340/head:pull/340 PR: https://git.openjdk.org/jdk25u/pull/340 From shade at openjdk.org Thu Nov 6 11:49:32 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 6 Nov 2025 11:49:32 GMT Subject: [jdk25u] RFR: 8359472: JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE [v2] In-Reply-To: <37U8j1-ZVNE4jfBBUWaP9VvsqJdDF3ZaZBLj_7-eXro=.ece9a075-fb5f-494e-a7a7-b75135d83f69@github.com> References: <37U8j1-ZVNE4jfBBUWaP9VvsqJdDF3ZaZBLj_7-eXro=.ece9a075-fb5f-494e-a7a7-b75135d83f69@github.com> Message-ID: On Thu, 6 Nov 2025 11:32:53 GMT, Francesco Andreuzzi wrote: >> This PR contains a clean backport of JDK-8359472. JDK-8370730 is a follow-up which resolves a small problem in the test. > > Francesco Andreuzzi has updated the pull request incrementally with one additional commit since the last revision: > > Backport b166b0d0826435c7965f3f11e8f3cec1392e1e01 Both commits look clean, so the compound PR is also clean. Approving. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/340#pullrequestreview-3427767399 From duke at openjdk.org Thu Nov 6 11:52:34 2025 From: duke at openjdk.org (Voznia Anton) Date: Thu, 6 Nov 2025 11:52:34 GMT Subject: [jdk17u-dev] RFR: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) [v6] In-Reply-To: <5grQfMr4P1PCcW5BiR7M_TxS4ZVVWd0pQerqidIXpCo=.8e7ee7e2-8fec-4e4d-ba14-9b08ddf27dc6@github.com> References: <5grQfMr4P1PCcW5BiR7M_TxS4ZVVWd0pQerqidIXpCo=.8e7ee7e2-8fec-4e4d-ba14-9b08ddf27dc6@github.com> Message-ID: On Thu, 6 Nov 2025 11:25:28 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.18-oracle. >> >> Needed resolve and adaptions: >> >> Net.java: resolved static initializer. >> SocketChannelImpl.java: In implCloseBlockingMode(), the code guarded by the new condition is not in 17. Omitted. >> Update: I added this later. >> >> Net.c: Copyright. >> >> The test exercises platform and virtual threads. >> I simplified this to what is supported in 17. >> See extra commit. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > test adaptions by Anton Voznia @GoeLin , LGTM, thank you! ------------- Marked as reviewed by antonvoznia at github.com (no known OpenJDK username). PR Review: https://git.openjdk.org/jdk17u-dev/pull/4076#pullrequestreview-3427779613 From snazarki at openjdk.org Thu Nov 6 12:05:38 2025 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Thu, 6 Nov 2025 12:05:38 GMT Subject: [jdk25u] RFR: 8368882: NPE during text drawing on machine with JP locale Message-ID: Hi all, This pull request contains a backport of commit [4520983e](https://github.com/openjdk/jdk/commit/4520983e8e5fcfb22e04508d50676df6831fa636) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Nazarkin on 3 Nov 2025 and was reviewed by Sergey Bylokhov, Phil Race and Prasanta Sadhukhan. Thanks! ------------- Commit messages: - Backport 4520983e8e5fcfb22e04508d50676df6831fa636 Changes: https://git.openjdk.org/jdk25u/pull/361/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=361&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368882 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/361.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/361/head:pull/361 PR: https://git.openjdk.org/jdk25u/pull/361 From duke at openjdk.org Thu Nov 6 12:11:14 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Nov 2025 12:11:14 GMT Subject: [jdk17u-dev] RFR: 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 07:41:12 GMT, Vladimir Petko wrote: > Configure: > > $ sh configure > ... > checking if date is a GNU compatible version... yes > .... > > [configuration.log](https://github.com/user-attachments/files/23354597/configuration.log) > > Build: > > $ make images > .... > Finished building target 'images' in configuration 'linux-x86_64-server-release' @vpa1977 Your change (at version 8953da87dd3897cfb193c4906e3e0153935fd32a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4158#issuecomment-3496928051 From sgehwolf at openjdk.org Thu Nov 6 14:21:30 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 6 Nov 2025 14:21:30 GMT Subject: [jdk11u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: <0RH71hIvHS6MmYCDAFSR_DIPe3YsOJxaDuZZFaIEHY4=.baa4d580-c95c-4f86-986c-ddc11999399d@github.com> References: <0RH71hIvHS6MmYCDAFSR_DIPe3YsOJxaDuZZFaIEHY4=.baa4d580-c95c-4f86-986c-ddc11999399d@github.com> Message-ID: On Fri, 19 Sep 2025 18:43:32 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is a backport of openjdk/jdk17u-dev#3954. The backport is almost clean, except for: >> >> * Trivial context differences in `Main.java`~~, `Resources.java`, `Resources_ja.java`, and `Resources_zh_CN.java`~~ >> * The English `jarsigner.1` manpages have a slightly different format (manually adjusted to match the 11u format) >> * Also, there are 3 identical files for it (_Linux_, _BSD_, _Solaris_) >> * ~~There also exist a Japanese version of the `jarsigner.1` manpages, they were updated using an LLM translation (giving as context the translations from the resources files, where there is a similar sentence), if any Japanese speaker is reading this, please check it:~~ >> > ~~This jar contains internal inconsistencies detected during verification that may result in different contents when reading via JarFile and JarInputStream.~~ >> > ~~??~~ >> > ~~??jar????????????????????????JarFile?JarInputStream???????????????????????????~~ >> * ~~I updated `src/linux/doc/man/ja/jarsigner.1` and `src/solaris/doc/sun/man/man1/ja/jarsigner.1` (identical), and left `src/bsd/doc/man/ja/jarsigner.1` untouched (doesn't have any content besides the headers)~~ >> * ~~Tip: these files are encoded in `EUC-JP`, to open them in VIM use `vim -c "e ++enc=EUC-JP" .../ja/jarsigner.1`~~ >> >> $\mbox{\color{red}UPDATE}$ (191d5cad9c8c0d452c0571c669e06b375b9f578a): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). >> >> #### Related issues ("relates to" Jira issue links) >> >> [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. >> >> Since `test/hotspot/jtreg/runtime/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. >> >> #### Testing >> >> * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk11u-dev/actions/runs/17843495340) (all passed), I ran a r... > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Remove internationalized messages Looks OK to me. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3098#pullrequestreview-3428419577 From duke at openjdk.org Thu Nov 6 14:36:27 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Nov 2025 14:36:27 GMT Subject: [jdk11u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: <0RH71hIvHS6MmYCDAFSR_DIPe3YsOJxaDuZZFaIEHY4=.baa4d580-c95c-4f86-986c-ddc11999399d@github.com> References: <0RH71hIvHS6MmYCDAFSR_DIPe3YsOJxaDuZZFaIEHY4=.baa4d580-c95c-4f86-986c-ddc11999399d@github.com> Message-ID: <_RjbbI0ma3IlgpOrqLKOUmo6AhZNDj7HfHS4NG98QqY=.ba06276a-5e17-4a6a-b844-df426cc03a45@github.com> On Fri, 19 Sep 2025 18:43:32 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is a backport of openjdk/jdk17u-dev#3954. The backport is almost clean, except for: >> >> * Trivial context differences in `Main.java`~~, `Resources.java`, `Resources_ja.java`, and `Resources_zh_CN.java`~~ >> * The English `jarsigner.1` manpages have a slightly different format (manually adjusted to match the 11u format) >> * Also, there are 3 identical files for it (_Linux_, _BSD_, _Solaris_) >> * ~~There also exist a Japanese version of the `jarsigner.1` manpages, they were updated using an LLM translation (giving as context the translations from the resources files, where there is a similar sentence), if any Japanese speaker is reading this, please check it:~~ >> > ~~This jar contains internal inconsistencies detected during verification that may result in different contents when reading via JarFile and JarInputStream.~~ >> > ~~??~~ >> > ~~??jar????????????????????????JarFile?JarInputStream???????????????????????????~~ >> * ~~I updated `src/linux/doc/man/ja/jarsigner.1` and `src/solaris/doc/sun/man/man1/ja/jarsigner.1` (identical), and left `src/bsd/doc/man/ja/jarsigner.1` untouched (doesn't have any content besides the headers)~~ >> * ~~Tip: these files are encoded in `EUC-JP`, to open them in VIM use `vim -c "e ++enc=EUC-JP" .../ja/jarsigner.1`~~ >> >> $\mbox{\color{red}UPDATE}$ (191d5cad9c8c0d452c0571c669e06b375b9f578a): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). >> >> #### Related issues ("relates to" Jira issue links) >> >> [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. >> >> Since `test/hotspot/jtreg/runtime/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. >> >> #### Testing >> >> * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk11u-dev/actions/runs/17843495340) (all passed), I ran a r... > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Remove internationalized messages @franferrax Your change (at version 191d5cad9c8c0d452c0571c669e06b375b9f578a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3098#issuecomment-3497542804 From rrich at openjdk.org Thu Nov 6 14:50:23 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 6 Nov 2025 14:50:23 GMT Subject: [jdk21u-dev] RFR: 8315990: Amend problemlisted tests to proper position [v2] In-Reply-To: References: Message-ID: On Thu, 6 Nov 2025 09:54:50 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.10-oracle. >> >> Fix JDK-8280392 for NonfocusableOwnerTest.java which removed the entry already backported. >> >> Omitted corresponding entry. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > add missing tests Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2434#pullrequestreview-3428564573 From goetz.lindenmaier at sap.com Thu Nov 6 15:32:01 2025 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 6 Nov 2025 15:32:01 +0000 Subject: [25u Communication] Invitation for new maintainer In-Reply-To: References: Message-ID: Hi I would like to apply for the role as maintainer of the OpenJDK 25 Updates repository. I am currently maintainer of the OpenJDK 17 Updates repository, co-maintainer of 21 and dedicate a large part of my time to maintenance of the updates. This allows me to be highly available to the community and do approvals, tagging etc in a timely manner. I am deeply involved in backporting to the updates releases assuring important changes arrive timely. Since 11 I have helped to shape the updates project, setting up schedules and processes, pushing the git traversal from mercurial etc. Before that, I have been working on Hotspot within SAP and, once available, on OpenJDK. I have contributed many changes, including the PPC64, Aix and s390 ports of SAP and JEP 358 "Helpful NullPointerExceptions". With the good experiences of the past updates projects, I want to set up the OpenJDK 25 Updates project in a similar way. The SAP Java team will help supporting the project, and I invite IBM / Red Hat, who currently lead the 8, 11 and 21 updates projects, to again join in the effort. Thus, I would like to start with the same team of co-maintainers. Naturally, I welcome the help of the community, without which such a project would not be possible! As in the past, I will hold stability as the number one goal of the project. This includes regular updates of important aspects as certificates, time zones, external libs etc.. I also see the need to eventually accept feature backports, but only if they are integrated carefully and the risk is acceptable. Me and several engineers of the SAP Java team are members of the Vulnerability Group and already, together with Red Hat, prepared the embargoed security patches based on git for 17u/21u. SAPs internal testing setup allows to test the changes prior to releasing them. This assures timely availability and high quality of these crucial changes for each release. I would appreciate support of the community in this role, and will try to consider everybody's needs in the project. Best Regards, Goetz Lindenmaier > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Robert Mckenna > Sent: Tuesday, November 4, 2025 4:36 PM > To: jdk-updates-dev at openjdk.org > Subject: [25u Communication] Invitation for new maintainer > > Hi folks, > > I'm sending this mail to notify the community that the current maintainers > intend to step down for the JDK 25 Updates repository. [1] > > We would like to invite prospective new maintainers of the OpenJDK 25u > repository to step forward prior to holding a call for votes. > > -Rob > > [1] https://github.com/openjdk/jdk25u From rrich at openjdk.org Thu Nov 6 15:42:45 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 6 Nov 2025 15:42:45 GMT Subject: [jdk21u-dev] RFR: 8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 15:40:29 GMT, Goetz Lindenmaier wrote: > I backport this to simplify backporting "8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions" which reworks this test fix. > > Omitted SigningOptionsTest.java which was added by 8311877: [macos] Add CLI options to provide signing identity directly to codesign and productbuild in 22. > > Omitted adding @modules to AppContentTest as later change "8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file" was already backported in 21.0.7. The backport looks good to me. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2442#pullrequestreview-3428904649 From fferrari at openjdk.org Thu Nov 6 16:14:57 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Thu, 6 Nov 2025 16:14:57 GMT Subject: [jdk11u-dev] Integrated: 8339280: jarsigner -verify performs cross-checking between CEN and LOC In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:17:54 GMT, Francisco Ferrari Bihurriet wrote: > Hi, this is a backport of openjdk/jdk17u-dev#3954. The backport is almost clean, except for: > > * Trivial context differences in `Main.java`~~, `Resources.java`, `Resources_ja.java`, and `Resources_zh_CN.java`~~ > * The English `jarsigner.1` manpages have a slightly different format (manually adjusted to match the 11u format) > * Also, there are 3 identical files for it (_Linux_, _BSD_, _Solaris_) > * ~~There also exist a Japanese version of the `jarsigner.1` manpages, they were updated using an LLM translation (giving as context the translations from the resources files, where there is a similar sentence), if any Japanese speaker is reading this, please check it:~~ > > ~~This jar contains internal inconsistencies detected during verification that may result in different contents when reading via JarFile and JarInputStream.~~ > > ~~??~~ > > ~~??jar????????????????????????JarFile?JarInputStream???????????????????????????~~ > * ~~I updated `src/linux/doc/man/ja/jarsigner.1` and `src/solaris/doc/sun/man/man1/ja/jarsigner.1` (identical), and left `src/bsd/doc/man/ja/jarsigner.1` untouched (doesn't have any content besides the headers)~~ > * ~~Tip: these files are encoded in `EUC-JP`, to open them in VIM use `vim -c "e ++enc=EUC-JP" .../ja/jarsigner.1`~~ > > $\mbox{\color{red}UPDATE}$ (191d5cad9c8c0d452c0571c669e06b375b9f578a): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). > > #### Related issues ("relates to" Jira issue links) > > [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. > > Since `test/hotspot/jtreg/runtime/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. > > #### Testing > > * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk11u-dev/actions/runs/17843495340) (all passed), I ran a regression using the following categories and i... This pull request has now been integrated. Changeset: c40bce3c Author: Francisco Ferrari Bihurriet Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/c40bce3c5f56204ca23efbc072526e2bd3581d36 Stats: 333 lines in 6 files changed: 333 ins; 0 del; 0 mod 8339280: jarsigner -verify performs cross-checking between CEN and LOC 8353299: VerifyJarEntryName.java test fails 8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName Reviewed-by: abakhtin, sgehwolf Backport-of: bbd5b174c50346152a624317b6bd76ec48f7e551 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3098 From vpetko at openjdk.org Thu Nov 6 16:14:56 2025 From: vpetko at openjdk.org (Vladimir Petko) Date: Thu, 6 Nov 2025 16:14:56 GMT Subject: [jdk17u-dev] Integrated: 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 07:41:12 GMT, Vladimir Petko wrote: > Configure: > > $ sh configure > ... > checking if date is a GNU compatible version... yes > .... > > [configuration.log](https://github.com/user-attachments/files/23354597/configuration.log) > > Build: > > $ make images > .... > Finished building target 'images' in configuration 'linux-x86_64-server-release' This pull request has now been integrated. Changeset: 9449e0b9 Author: Vladimir Petko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/9449e0b9f20e26020c66beb783a5ca2ae1886a22 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date Backport-of: b73228b51c1b1c59c8cd8ee7b14522edc12d564a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4158 From duke at openjdk.org Thu Nov 6 16:54:52 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Nov 2025 16:54:52 GMT Subject: [jdk17u-dev] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations [v2] In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 18:56:05 GMT, Roland Mesde wrote: >> Backporting JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations. Adds several tests for string concatenation optimization in C2. Ran GHA Sanity Checks (passed) and adjusted tests (passed). Patch is clean. > > Roland Mesde 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 JDK-8357822-no-longer-testing-string-concatenation > - Backport 6c616c71ec9a8ee6e0203921deef20d09db39698 @rm-gh-8 Your change (at version afcf43c296a0efb1af23417841069d5fb4eb037a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4130#issuecomment-3498326458 From duke at openjdk.org Thu Nov 6 18:38:16 2025 From: duke at openjdk.org (Roland Mesde) Date: Thu, 6 Nov 2025 18:38:16 GMT Subject: [jdk17u-dev] Integrated: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations In-Reply-To: References: Message-ID: On Tue, 28 Oct 2025 19:40:40 GMT, Roland Mesde wrote: > Backporting JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations. Adds several tests for string concatenation optimization in C2. Ran GHA Sanity Checks (passed) and adjusted tests (passed). Patch is clean. This pull request has now been integrated. Changeset: 943251d9 Author: Roland Mesde Committer: Victor Rudometov URL: https://git.openjdk.org/jdk17u-dev/commit/943251d93719fef24e973a0a6a75e204f223d0a7 Stats: 86 lines in 6 files changed: 81 ins; 0 del; 5 mod 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations Backport-of: 6c616c71ec9a8ee6e0203921deef20d09db39698 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4130 From duke at openjdk.org Thu Nov 6 19:07:35 2025 From: duke at openjdk.org (Roland Mesde) Date: Thu, 6 Nov 2025 19:07:35 GMT Subject: [jdk25u] RFR: 8365065: cancelled ForkJoinPool tasks no longer throw CancellationException Message-ID: Backporting JDK-8365065: Cancelled ForkJoinPool tasks no longer throw CancellationException. Fixes exception propagation and tests which last worked in 17.0.16. Ran GHA Sanity Checks (passed) and adjusted tests (passed). Patch is clean ------------- Commit messages: - Backport 61acdf6512c6ea3123edb9017ef99d851c917b90 Changes: https://git.openjdk.org/jdk25u/pull/362/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=362&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365065 Stats: 76 lines in 2 files changed: 66 ins; 6 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/362.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/362/head:pull/362 PR: https://git.openjdk.org/jdk25u/pull/362 From duke at openjdk.org Thu Nov 6 19:13:41 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 6 Nov 2025 19:13:41 GMT Subject: [jdk21u-dev] RFR: 8272364: Parallel GC adaptive size policy may shrink the heap below MinHeapSize Message-ID: Clean backports. Fixes miscalculation of Parallal GC ergonomics; followup backports to fix related gtest (JDK-8333674 is trivial and backported so that JDK-8331675 is clean). New test passes with change, fails without. Changes pass GHA and internal Amazon pipelines: jtreg tier1-4 and tck tests on platforms linux x64, aarch64, aarch32; alpine x64, aarch64; mac aarch64, x64; windows x64. ------------- Commit messages: - Merge branch 'openjdk:master' into 8272364 - Backport a4b49253e34bd0e5d7b7140289275a3311907472 - Backport 9b436d048ec92f74ec6812ae20fde21751927d4b - Backport 6bef0474c8b8773d0d20c0f25c36a2ce9cdbd7e8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2419/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2419&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8272364 Stats: 109 lines in 3 files changed: 100 ins; 9 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2419.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2419/head:pull/2419 PR: https://git.openjdk.org/jdk21u-dev/pull/2419 From ssubramaniam at openjdk.org Thu Nov 6 19:16:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Nov 2025 19:16:15 GMT Subject: [jdk17u-dev] Integrated: 8352686: Opensource JInternalFrame tests - series3 In-Reply-To: <-iXSJJ7eOULfC8AaoQxyV7zHZRKp3eEltyfDogb9GZo=.f712ad01-79d1-45b6-aab6-d03d33481b6c@github.com> References: <-iXSJJ7eOULfC8AaoQxyV7zHZRKp3eEltyfDogb9GZo=.f712ad01-79d1-45b6-aab6-d03d33481b6c@github.com> Message-ID: <4-ccOa2e2wkDy6mrXRSoJ_woCdqaUTnW0uqTBIvF0pA=.59867578-b3ba-4ed8-b2fd-a1fa658580a3@github.com> On Thu, 6 Nov 2025 00:13:32 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352686: Opensource JInternalFrame tests - series3. Open sources four JInternalFrame tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 9592af78 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/9592af7835d267307e43b5a54abe46c519d746c3 Stats: 428 lines in 4 files changed: 428 ins; 0 del; 0 mod 8352686: Opensource JInternalFrame tests - series3 Backport-of: 27c8d9d635eaa0aac722c1b1eba8591fd291c077 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4160 From ssubramaniam at openjdk.org Thu Nov 6 19:17:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 6 Nov 2025 19:17:17 GMT Subject: [jdk21u-dev] Integrated: 8352686: Opensource JInternalFrame tests - series3 In-Reply-To: References: Message-ID: <4os7WoSSln-7dQ0GzXkLVFqP-ltONKiCIObxPb4IyAo=.d71ffcc5-f847-405f-8472-b57cf95b244e@github.com> On Thu, 6 Nov 2025 00:13:30 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352686: Opensource JInternalFrame tests - series3. Open sources four JInternalFrame tests. Ran GHA Sanity Checks and new tests directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: dfd2cede Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/dfd2cedeae7c499e60e70bf853228601f1f4a89f Stats: 428 lines in 4 files changed: 428 ins; 0 del; 0 mod 8352686: Opensource JInternalFrame tests - series3 Backport-of: 27c8d9d635eaa0aac722c1b1eba8591fd291c077 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2449 From serb at openjdk.org Thu Nov 6 19:34:48 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 6 Nov 2025 19:34:48 GMT Subject: [jdk17u-dev] RFR: 8294314: Minimize disabled warnings in hotspot [v4] In-Reply-To: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> References: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> Message-ID: <5IUrzbeN0hKpW91xMVdIVYAiJ7WaTkzZveo-dGmKqxs=.db955329-89bf-44e6-b632-a0264b9936ab@github.com> > Hi all, > > This pull request contains a backport of commit [7743345f](https://github.com/openjdk/jdk/commit/7743345f6f73398f280fd18364b4cea10a6b0f2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Magnus Ihse Bursie on 17 Oct 2022 and was reviewed by Erik Joelsson and Aleksey Shipilev. > > The patch updates the code to handle certain warnings during compilation. It is part of the ongoing effort to migrate JDK 17 to the new toolchain, including Xcode 16, and will make further patches cleaner. > > The patch is not clean because the next three are not in jdk17u: > - https://bugs.openjdk.org/browse/JDK-8286262 -> still need to disable [4996](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/e1b33bcab3a09bcdf16ea6bd740d4ffbf00adaab) warning > - https://bugs.openjdk.org/browse/JDK-8293182 -> still need to disable [missing-field-initializers](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/32855c2267dd796d82893f39e82592dc68fef3c6) > - https://bugs.openjdk.org/browse/JDK-8303805 -> still need to disable [strict-overflow](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/9f8b0126e9c0d3f1a0e83a2fe722f3996c8dcb41) > > The next two are are already in jdk17u so context a little bit different: > - https://bugs.openjdk.org/browse/JDK-8300169 > - https://bugs.openjdk.org/browse/JDK-8319818 > > > Testing: > - github actions > - gcc: 7.3.1, 9.3.1, 10.5.0, 11.4.0, 11.5.0, 13.2.1 and 13.3.0 > - xcode: 26, 26.0.1 > - VS 2022 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 six additional commits since the last revision: - Merge branch 'openjdk:master' into JDK-8294314 - Drop non-existent in 17u file - Get back "strict-overflow" for ancient gcc - Ignore "missing-field-initializers" in heapShared.cpp, JDK-8293182 is not in 17 - get back 4996 - Backport 7743345f6f73398f280fd18364b4cea10a6b0f2f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4143/files - new: https://git.openjdk.org/jdk17u-dev/pull/4143/files/4157adaf..fd674045 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4143&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4143&range=02-03 Stats: 5126 lines in 72 files changed: 3786 ins; 1137 del; 203 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4143.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4143/head:pull/4143 PR: https://git.openjdk.org/jdk17u-dev/pull/4143 From serb at openjdk.org Thu Nov 6 22:13:24 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 6 Nov 2025 22:13:24 GMT Subject: [jdk17u-dev] RFR: 8294314: Minimize disabled warnings in hotspot [v5] In-Reply-To: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> References: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> Message-ID: > Hi all, > > This pull request contains a backport of commit [7743345f](https://github.com/openjdk/jdk/commit/7743345f6f73398f280fd18364b4cea10a6b0f2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Magnus Ihse Bursie on 17 Oct 2022 and was reviewed by Erik Joelsson and Aleksey Shipilev. > > The patch updates the code to handle certain warnings during compilation. It is part of the ongoing effort to migrate JDK 17 to the new toolchain, including Xcode 16, and will make further patches cleaner. > > The patch is not clean because the next three are not in jdk17u: > - https://bugs.openjdk.org/browse/JDK-8286262 -> still need to disable [4996](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/e1b33bcab3a09bcdf16ea6bd740d4ffbf00adaab) warning > - https://bugs.openjdk.org/browse/JDK-8293182 -> still need to disable [missing-field-initializers](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/32855c2267dd796d82893f39e82592dc68fef3c6) > - https://bugs.openjdk.org/browse/JDK-8303805 -> still need to disable [strict-overflow](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/9f8b0126e9c0d3f1a0e83a2fe722f3996c8dcb41) > > The next two are are already in jdk17u so context a little bit different: > - https://bugs.openjdk.org/browse/JDK-8300169 > - https://bugs.openjdk.org/browse/JDK-8319818 > > > Testing: > - github actions > - gcc: 7.3.1, 9.3.1, 10.5.0, 11.4.0, 11.5.0, 13.2.1 and 13.3.0 > - xcode: 26, 26.0.1 > - VS 2022 Sergey Bylokhov has updated the pull request incrementally with one additional commit since the last revision: Take care about recent integration of JDK-8294594 and JDK-8294591 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4143/files - new: https://git.openjdk.org/jdk17u-dev/pull/4143/files/fd674045..d4f4fb1d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4143&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4143&range=03-04 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4143.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4143/head:pull/4143 PR: https://git.openjdk.org/jdk17u-dev/pull/4143 From serb at openjdk.org Thu Nov 6 22:21:15 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 6 Nov 2025 22:21:15 GMT Subject: [jdk17u-dev] RFR: 8294314: Minimize disabled warnings in hotspot [v3] In-Reply-To: References: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> Message-ID: <6vxR37zPxkVLP5C-HfEAgFOCGQwdsowfR7_oLZ64pXU=.81d6edac-2f2c-48b9-be5d-e5c8528067c7@github.com> On Mon, 3 Nov 2025 08:56:37 GMT, Aleksey Shipilev wrote: >> Sergey Bylokhov has updated the pull request incrementally with one additional commit since the last revision: >> >> Drop non-existent in 17u file > > make/hotspot/lib/CompileJvm.gmk line 178: > >> 176: DISABLED_WARNINGS_gcc_shenandoahBarrierSetC1.cpp := misleading-indentation, \ >> 177: DISABLED_WARNINGS_gcc_signals_posix.cpp := cast-function-type, \ >> 178: DISABLED_WARNINGS_gcc_templateTable.cpp := cast-function-type, \ > > I think we can drop this line, as https://github.com/openjdk/jdk/commit/fc616588c1bf731150a9d9b80033bb589bcb231f just got backported. The line above it (signals_posix.cpp) would probably also go away after https://github.com/openjdk/jdk17u-dev/pull/4125. The patch has been [updated](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/d4f4fb1d2537bcaed55c05d255d9eeb95ebdd77b). It now includes the following changes in `CompileJvm.gmk`: - https://github.com/openjdk/jdk/commit/fc616588c1bf731150a9d9b80033bb589bcb231f, which was not part of the backport for [jdk17u-dev](https://github.com/openjdk/jdk17u-dev/commit/98532ee9fd5136d7d21025941845e77ae216377a) - https://github.com/openjdk/jdk/commit/b06f1b149c8f8a49d4e42c4b782a4b3a22aa79f6, which was also not part of the backport [jdk17u-dev](https://github.com/openjdk/jdk17u-dev/commit/a3442fd77f524a2ccbb499ab0120b11c30642708) ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/4143#discussion_r2501040607 From duke at openjdk.org Thu Nov 6 22:23:36 2025 From: duke at openjdk.org (Roland Mesde) Date: Thu, 6 Nov 2025 22:23:36 GMT Subject: [jdk25u] RFR: 8368328: CompactNumberFormat.clone does not produce independent instances Message-ID: Backporting JDK-8368328: CompactNumberFormat.clone does not produce independent instances. Fixes clone method logic and test. Ran GHA Sanity Checks (passed) and new test (passed). Patch is clean ------------- Commit messages: - Backport bdf6853cfdd24176bdddb59b6d7bb85036b94c57 Changes: https://git.openjdk.org/jdk25u/pull/363/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=363&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368328 Stats: 114 lines in 2 files changed: 106 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk25u/pull/363.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/363/head:pull/363 PR: https://git.openjdk.org/jdk25u/pull/363 From syan at openjdk.org Fri Nov 7 01:46:43 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 7 Nov 2025 01:46:43 GMT Subject: [jdk25u] RFR: 8366951: Test runtime/logging/StressAsyncUL.java is timing out Message-ID: Hi all, This pull request contains a backport of commit [8ba0db0d](https://github.com/openjdk/jdk/commit/8ba0db0de8b79f64cbfa56683f660f888c880182) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Johan Sj?len on 11 Sep 2025 and was reviewed by Albert Mingkun Yang, Leo Korinth, David Holmes and SendaoYan. Thanks! ------------- Commit messages: - Merge branch 'openjdk:master' into backport-sendaoYan-8ba0db0d-master - Backport 8ba0db0de8b79f64cbfa56683f660f888c880182 Changes: https://git.openjdk.org/jdk25u/pull/182/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=182&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366951 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/182.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/182/head:pull/182 PR: https://git.openjdk.org/jdk25u/pull/182 From ssubramaniam at openjdk.org Fri Nov 7 04:33:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 7 Nov 2025 04:33:15 GMT Subject: [jdk17u-dev] Integrated: 8328299: Convert DnDFileGroupDescriptor.html applet test to main In-Reply-To: References: Message-ID: On Thu, 6 Nov 2025 00:15:06 GMT, Satyen Subramaniam wrote: > Backporting JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main. Converts DnDFileGroupDescriptor test from applet structure to use main function. Ran GHA Sanity Checks. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 9bf2571e Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/9bf2571e7bc9d8752e0c10fcde4973df2f7688ea Stats: 258 lines in 3 files changed: 36 ins; 188 del; 34 mod 8328299: Convert DnDFileGroupDescriptor.html applet test to main Backport-of: 75195aab497a2d23548128e03f6887283dcaa7e1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4161 From ssubramaniam at openjdk.org Fri Nov 7 04:35:11 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 7 Nov 2025 04:35:11 GMT Subject: [jdk21u-dev] Integrated: 8328299: Convert DnDFileGroupDescriptor.html applet test to main In-Reply-To: References: Message-ID: On Thu, 6 Nov 2025 00:14:48 GMT, Satyen Subramaniam wrote: > Backporting JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main. Converts DnDFileGroupDescriptor test from applet structure to use main function. Ran GHA Sanity Checks. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 946b81ec Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/946b81ecfdedf6f5395d125a24ffa748f7e98de8 Stats: 258 lines in 3 files changed: 36 ins; 188 del; 34 mod 8328299: Convert DnDFileGroupDescriptor.html applet test to main Backport-of: 75195aab497a2d23548128e03f6887283dcaa7e1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2450 From rkannathpari at openjdk.org Fri Nov 7 05:25:38 2025 From: rkannathpari at openjdk.org (Renjith Kannath Pariyangad) Date: Fri, 7 Nov 2025 05:25:38 GMT Subject: [jdk25u] RFR: 8370465: Right to Left Orientation Issues with MenuItem Component Message-ID: Hi all, This pull request contains a backport of commit [fc5df4ac](https://github.com/openjdk/jdk/commit/fc5df4ac8f11f25611bd4def5b655578af27c882) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Prasanta Sadhukhan on 31 Oct 2025 and was reviewed by Alexander Zuev and Harshitha Onkar. Thanks! ------------- Commit messages: - Backport fc5df4ac8f11f25611bd4def5b655578af27c882 Changes: https://git.openjdk.org/jdk25u/pull/364/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=364&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8370465 Stats: 37 lines in 3 files changed: 31 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/364.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/364/head:pull/364 PR: https://git.openjdk.org/jdk25u/pull/364 From syan at openjdk.org Fri Nov 7 05:53:05 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 7 Nov 2025 05:53:05 GMT Subject: [jdk25u] RFR: 8366951: Test runtime/logging/StressAsyncUL.java is timing out In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 10:44:43 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [8ba0db0d](https://github.com/openjdk/jdk/commit/8ba0db0de8b79f64cbfa56683f660f888c880182) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johan Sj?len on 11 Sep 2025 and was reviewed by Albert Mingkun Yang, Leo Korinth, David Holmes and SendaoYan. > > Thanks! GHA report serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java fails on linux-x64, I think it's unrelated to this backport PR. This failure was recorded by https://bugs.openjdk.org/browse/CODETOOLS-7904109 ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/182#issuecomment-3500855498 From shade at openjdk.org Fri Nov 7 09:04:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 7 Nov 2025 09:04:16 GMT Subject: [jdk17u-dev] RFR: 8294314: Minimize disabled warnings in hotspot [v5] In-Reply-To: References: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> Message-ID: <27jqwVZGp3_9hFO6k3fqpgFGd0vky1HQ-VI9N3E9S5g=.123f3a19-bcd3-48e9-a18b-51ff5f96f22f@github.com> On Thu, 6 Nov 2025 22:13:24 GMT, Sergey Bylokhov wrote: >> Hi all, >> >> This pull request contains a backport of commit [7743345f](https://github.com/openjdk/jdk/commit/7743345f6f73398f280fd18364b4cea10a6b0f2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Magnus Ihse Bursie on 17 Oct 2022 and was reviewed by Erik Joelsson and Aleksey Shipilev. >> >> The patch updates the code to handle certain warnings during compilation. It is part of the ongoing effort to migrate JDK 17 to the new toolchain, including Xcode 16, and will make further patches cleaner. >> >> The patch is not clean because the next three are not in jdk17u: >> - https://bugs.openjdk.org/browse/JDK-8286262 -> still need to disable [4996](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/e1b33bcab3a09bcdf16ea6bd740d4ffbf00adaab) warning >> - https://bugs.openjdk.org/browse/JDK-8293182 -> still need to disable [missing-field-initializers](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/32855c2267dd796d82893f39e82592dc68fef3c6) >> - https://bugs.openjdk.org/browse/JDK-8303805 -> still need to disable [strict-overflow](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/9f8b0126e9c0d3f1a0e83a2fe722f3996c8dcb41) >> >> The next two are are already in jdk17u so context a little bit different: >> - https://bugs.openjdk.org/browse/JDK-8300169 >> - https://bugs.openjdk.org/browse/JDK-8319818 >> >> >> Testing: >> - github actions >> - gcc: 7.3.1, 9.3.1, 10.5.0, 11.4.0, 11.5.0, 13.2.1 and 13.3.0 >> - xcode: 26, 26.0.1 >> - VS 2022 > > Sergey Bylokhov has updated the pull request incrementally with one additional commit since the last revision: > > Take care about recent integration of JDK-8294594 and JDK-8294591 Looks fine to me. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/4143#pullrequestreview-3432367666 From christoph.langer at sap.com Fri Nov 7 09:58:39 2025 From: christoph.langer at sap.com (Langer, Christoph) Date: Fri, 7 Nov 2025 09:58:39 +0000 Subject: New JDK Updates Committer: William Kemper In-Reply-To: References: Message-ID: Vote: yes /Christoph > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Shipilev, Aleksey > Sent: Dienstag, 4. November 2025 10:44 > To: jdk-updates-dev at openjdk.org > Subject: CFV: New JDK Updates Committer: William Kemper > > I hereby nominate William Kemper [1] to JDK Updates Committer. > > William is part of Amazon JDK team, and the key engineer in Shenandoah > project. As such, he is responsible for many Shenandoah related backports [2]. > Granting William the role of JDK Updates Committer will help Shenandoah > project streamline their backport commits. William is already the Reviewer in > JDK mainline. > > Votes are due by November 21, 0800 UTC. > > 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]. > > Thanks, > -Aleksey > > [1]?https://openjdk.org/census#wkemper > [2]?https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk > %2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u- > dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling- > amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 > [3]?https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fopenj > dk.java.net%2Fcensus%23jdk- > updates&data=05%7C02%7Cchristoph.langer%40sap.com%7C03e517c69d2f4ef > 57d0d08de1b86c7fb%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C6 > 38978462883203728%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnR > ydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3 > D%3D%7C0%7C%7C%7C&sdata=rCZyR%2BR0gO%2BzA9GHcYZzA%2BDq2f5iQ2 > IBzIz5CvFvlx4%3D&reserved=0 > [4]?https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopenjd > k.java.net%2Fprojects%2F%23committer- > vote&data=05%7C02%7Cchristoph.langer%40sap.com%7C03e517c69d2f4ef57d > 0d08de1b86c7fb%7C42f7676cf455423c82f6dc2d99791af7%7C0%7C0%7C6389 > 78462883255536%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydW > UsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3 > D%7C0%7C%7C%7C&sdata=e5rOXYl5Jh0%2FkBYAz%2FnJMox5DVduCEsjKQSXS8 > jnLdU%3D&reserved=0 > > > > > > > Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. > 13 > 10243 Berlin > Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am > Amtsgericht Charlottenburg unter HRB 257764 B > Sitz: Berlin > Ust-ID: DE 365 538 597 From duke at openjdk.org Fri Nov 7 10:57:22 2025 From: duke at openjdk.org (Pooja-DP) Date: Fri, 7 Nov 2025 10:57:22 GMT Subject: [jdk11u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation In-Reply-To: References: Message-ID: On Mon, 3 Nov 2025 12:33:40 GMT, Pooja-DP wrote: > This pull request contains a backport of commit https://github.com/openjdk/jdk17u/commit/39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 from the https://github.com/openjdk/jdk17u > > Bug Ref: https://bugs.openjdk.org/browse/JDK-8290368 > > Signed-off-by: Pooja.D.P1 @phohensee - Could you please take a look on my PR? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3111#issuecomment-3501862322 From goetz at openjdk.org Fri Nov 7 11:22:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 7 Nov 2025 11:22:10 GMT Subject: [jdk21u-dev] RFR: 8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 In-Reply-To: References: Message-ID: On Tue, 4 Nov 2025 15:40:29 GMT, Goetz Lindenmaier wrote: > I backport this to simplify backporting "8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions" which reworks this test fix. > > Omitted SigningOptionsTest.java which was added by 8311877: [macos] Add CLI options to provide signing identity directly to codesign and productbuild in 22. > > Omitted adding @modules to AppContentTest as later change "8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file" was already backported in 21.0.7. Thanks for teh review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2442#issuecomment-3501962600 From rschmelter at openjdk.org Fri Nov 7 14:02:43 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 7 Nov 2025 14:02:43 GMT Subject: [jdk21u-dev] RFR: 8311906: Improve robustness of String constructors with mutable array inputs In-Reply-To: References: Message-ID: On Fri, 31 Oct 2025 14:33:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > I had to resolve and adapt the change to the CSR for 21, that differes from the CSR for 22. > In addition, I include four follow-up changes. All steps are seperated into individual commits. > In detail: > > **Resolved two files (first commit)** > > src/java.base/share/classes/java/lang/String.java > > Resolved complex code in > private String(Charset charset, byte[] bytes, int offset, int length) > at line 563++ > > This is needed because later change > https://bugs.openjdk.org/browse/JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters > was already backported. > > > In 22, this is removed: > `- byte[] buf = new byte[length << 1];` > In 21, it looks like this: > `- byte[] buf = StringUTF16.newBytesFor(length);` > > I only updated variable buf to utf16 in that line effecitvely keeping 8320570. > After this change, the method looks the same as in 22.0.2. > > > src/java.base/share/classes/java/lang/StringUTF16.java > > Resolved imports. > > **Adapted to CSR (second commit)** > > The CSRs for 21 and 22 differ. The CSR for 21 does not mention that the documentation is > changed. Thus, I omit corresponding edits, see extra commit that removes them. Similar > modifications to backports have been done before. > > **Follow-ups (commits 3-6)** > > The original change has some minor issues. Notable for example that the test StringRacyConstructor.java is failing. Three follow-up issues exist, and one recursive fix for a test. These are clean backports on top. I decided to include them here as working with four dependent PRs is quite cumbersome, and the main change needs review anyways. I guess reviewing a correct change has some value, too. > In case a backport to 17 is necessary, all can be grabbed from 21 together this way. > > **Adapt 8325590 to 21 (last commit)** > > The test modification of 8325590 is not compatible with Java 21. https://bugs.openjdk.org/browse/JDK-8310047: "Add UTF-32 based Charsets into StandardCharsets" is only in 22. Removed the corresponding test cases. Couldn't you just used Charset.forName("utf-32" / "utf-32be" / "utf-32le") in the ReadWriteString test instead of removing the test for these three encodings? ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2437#pullrequestreview-3434111007 From jdowland at openjdk.org Fri Nov 7 14:42:43 2025 From: jdowland at openjdk.org (Jonathan Dowland) Date: Fri, 7 Nov 2025 14:42:43 GMT Subject: [jdk21u-dev] RFR: 8366128: jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file Message-ID: This is a trivial test only fix to backport for oracle parity. ------------- Commit messages: - Backport 22d3a6dd34a14994c7210365a5b982c9e65f5892 Changes: https://git.openjdk.org/jdk21u-dev/pull/2453/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2453&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366128 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2453.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2453/head:pull/2453 PR: https://git.openjdk.org/jdk21u-dev/pull/2453 From jdowland at openjdk.org Fri Nov 7 14:59:20 2025 From: jdowland at openjdk.org (Jonathan Dowland) Date: Fri, 7 Nov 2025 14:59:20 GMT Subject: [jdk25u] RFR: 8366128: jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file Message-ID: This is a trivial test only fix to backport for oracle parity. ------------- Commit messages: - Backport 22d3a6dd34a14994c7210365a5b982c9e65f5892 Changes: https://git.openjdk.org/jdk25u/pull/365/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=365&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366128 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/365.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/365/head:pull/365 PR: https://git.openjdk.org/jdk25u/pull/365 From goetz at openjdk.org Fri Nov 7 15:15:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 7 Nov 2025 15:15:55 GMT Subject: [jdk21u-dev] RFR: 8311906: Improve robustness of String constructors with mutable array inputs [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-oracle. > > I had to resolve and adapt the change to the CSR for 21, that differes from the CSR for 22. > In addition, I include four follow-up changes. All steps are seperated into individual commits. > In detail: > > **Resolved two files (first commit)** > > src/java.base/share/classes/java/lang/String.java > > Resolved complex code in > private String(Charset charset, byte[] bytes, int offset, int length) > at line 563++ > > This is needed because later change > https://bugs.openjdk.org/browse/JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters > was already backported. > > > In 22, this is removed: > `- byte[] buf = new byte[length << 1];` > In 21, it looks like this: > `- byte[] buf = StringUTF16.newBytesFor(length);` > > I only updated variable buf to utf16 in that line effecitvely keeping 8320570. > After this change, the method looks the same as in 22.0.2. > > > src/java.base/share/classes/java/lang/StringUTF16.java > > Resolved imports. > > **Adapted to CSR (second commit)** > > The CSRs for 21 and 22 differ. The CSR for 21 does not mention that the documentation is > changed. Thus, I omit corresponding edits, see extra commit that removes them. Similar > modifications to backports have been done before. > > **Follow-ups (commits 3-6)** > > The original change has some minor issues. Notable for example that the test StringRacyConstructor.java is failing. Three follow-up issues exist, and one recursive fix for a test. These are clean backports on top. I decided to include them here as working with four dependent PRs is quite cumbersome, and the main change needs review anyways. I guess reviewing a correct change has some value, too. > In case a backport to 17 is necessary, all can be grabbed from 21 together this way. > > **Adapt 8325590 to 21 (last commit)** > > The test modification of 8325590 is not compatible with Java 21. https://bugs.openjdk.org/browse/JDK-8310047: "Add UTF-32 based Charsets into StandardCharsets" is only in 22. Removed the corresponding test cases. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: better solution for test fix ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2437/files - new: https://git.openjdk.org/jdk21u-dev/pull/2437/files/eeed7fa5..b80f2e0f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2437&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2437&range=00-01 Stats: 7 lines in 1 file changed: 7 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2437.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2437/head:pull/2437 PR: https://git.openjdk.org/jdk21u-dev/pull/2437 From goetz at openjdk.org Fri Nov 7 15:15:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 7 Nov 2025 15:15:55 GMT Subject: [jdk21u-dev] RFR: 8311906: Improve robustness of String constructors with mutable array inputs [v2] In-Reply-To: References: Message-ID: On Fri, 7 Nov 2025 13:59:00 GMT, Ralf Schmelter wrote: > Couldn't you just used Charset.forName("utf-32" / "utf-32be" / "utf-32le") in the ReadWriteString test instead of removing the test for these three encodings? That's a good point, yes that works. See new commit. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2437#issuecomment-3503114875 From duke at openjdk.org Fri Nov 7 16:01:11 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Nov 2025 16:01:11 GMT Subject: [jdk21u-dev] RFR: 8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate In-Reply-To: References: Message-ID: On Tue, 28 Oct 2025 19:16:31 GMT, Roland Mesde wrote: > Backporting JDK-8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate. When throwing an exception, the top frame pops everything from the stack before pushing the exception object, so the exception state recorded for deoptimization does the same. However, c1 was incorrectly emptying the stack for caller frames as well. Now, instead of emptying the stack for the caller, we mark those slots invalid. For locals, c1 front-end was also removing all the locals, then adding them back before generating the deopt info. Now locals are invalidated like the stack if there is not exception handler. Finally, local values need to be retained instead of invalidated when JVMTI is enabled. I refactored the code to simplify this logic. Some iterators needed to be changed to support nullptr values in the stack state. This was already supported for locals, so now stack/local treatment is more uniform. > > Ran GHA Sanity Checks (passed) and adjusted tests (passed). Patch is clean. @rm-gh-8 Your change (at version 7ffbd6c7df04db7476a9fcdbebff42907b978443) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2421#issuecomment-3503366458 From duke at openjdk.org Fri Nov 7 16:17:13 2025 From: duke at openjdk.org (Roland Mesde) Date: Fri, 7 Nov 2025 16:17:13 GMT Subject: [jdk21u-dev] Integrated: 8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate In-Reply-To: References: Message-ID: On Tue, 28 Oct 2025 19:16:31 GMT, Roland Mesde wrote: > Backporting JDK-8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate. When throwing an exception, the top frame pops everything from the stack before pushing the exception object, so the exception state recorded for deoptimization does the same. However, c1 was incorrectly emptying the stack for caller frames as well. Now, instead of emptying the stack for the caller, we mark those slots invalid. For locals, c1 front-end was also removing all the locals, then adding them back before generating the deopt info. Now locals are invalidated like the stack if there is not exception handler. Finally, local values need to be retained instead of invalidated when JVMTI is enabled. I refactored the code to simplify this logic. Some iterators needed to be changed to support nullptr values in the stack state. This was already supported for locals, so now stack/local treatment is more uniform. > > Ran GHA Sanity Checks (passed) and adjusted tests (passed). Patch is clean. This pull request has now been integrated. Changeset: a04888ab Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/a04888abdae5b4ac7fe636b177f10ac1afa4ea5d Stats: 184 lines in 6 files changed: 139 ins; 18 del; 27 mod 8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate Backport-of: 5e1b771a19962042a0020a9148e94e14d63025ee ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2421 From phh at openjdk.org Fri Nov 7 17:10:08 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 7 Nov 2025 17:10:08 GMT Subject: [jdk21u-dev] RFR: 8272364: Parallel GC adaptive size policy may shrink the heap below MinHeapSize In-Reply-To: References: Message-ID: <1NBNnGfu_iHQzrFC3zTmDGsgiQpDlZXXzONVT_W4Z9M=.16ac09f5-c7d8-4c56-912d-79243f0a7d23@github.com> On Tue, 28 Oct 2025 17:59:55 GMT, Daniel Hu wrote: > Clean backports. Fixes miscalculation of Parallal GC ergonomics; followup backports to fix related gtest (JDK-8333674 is trivial and backported so that JDK-8331675 is clean). New test passes with change, fails without. Changes pass GHA and internal Amazon pipelines: jtreg tier1-4 on platforms linux x64, aarch64, aarch32; alpine x64, aarch64; mac aarch64, x64; windows x64. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2419#pullrequestreview-3435259195 From jdowland at openjdk.org Fri Nov 7 19:24:08 2025 From: jdowland at openjdk.org (Jonathan Dowland) Date: Fri, 7 Nov 2025 19:24:08 GMT Subject: [jdk21u-dev] RFR: 8366128: jdk/jdk/nio/zipfs/TestPosix.java::testJarFile uses wrong file In-Reply-To: References: Message-ID: On Fri, 7 Nov 2025 14:35:26 GMT, Jonathan Dowland wrote: > This is a trivial test only fix to backport for oracle parity. Not requesting approval until 25 is resolved. 25 PR: https://github.com/openjdk/jdk25u/pull/365 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2453#issuecomment-3504444217 From asemenyuk at openjdk.org Fri Nov 7 22:26:48 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 7 Nov 2025 22:26:48 GMT Subject: [jdk25u] RFR: 8371094: --mac-signing-key-user-name no longer works Message-ID: Almost clean backport of https://github.com/openjdk/jdk/pull/28120 PR with trivial conflict resolution. ------------- Commit messages: - 8371094: --mac-signing-key-user-name no longer works Changes: https://git.openjdk.org/jdk25u/pull/366/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=366&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371094 Stats: 13 lines in 3 files changed: 11 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/366.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/366/head:pull/366 PR: https://git.openjdk.org/jdk25u/pull/366 From asemenyuk at openjdk.org Fri Nov 7 22:26:48 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 7 Nov 2025 22:26:48 GMT Subject: [jdk25u] RFR: 8371094: --mac-signing-key-user-name no longer works In-Reply-To: References: Message-ID: On Fri, 7 Nov 2025 22:20:53 GMT, Alexey Semenyuk wrote: > Almost clean backport of https://github.com/openjdk/jdk/pull/28120 PR with trivial conflict resolution. @aivanov-jdk please review ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/366#issuecomment-3505227834 From rschmelter at openjdk.org Sun Nov 9 10:25:13 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Sun, 9 Nov 2025 10:25:13 GMT Subject: [jdk21u-dev] RFR: 8311906: Improve robustness of String constructors with mutable array inputs [v2] In-Reply-To: References: Message-ID: On Fri, 7 Nov 2025 15:15:55 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.10-oracle. >> >> I had to resolve and adapt the change to the CSR for 21, that differes from the CSR for 22. >> In addition, I include four follow-up changes. All steps are seperated into individual commits. >> In detail: >> >> **Resolved two files (first commit)** >> >> src/java.base/share/classes/java/lang/String.java >> >> Resolved complex code in >> private String(Charset charset, byte[] bytes, int offset, int length) >> at line 563++ >> >> This is needed because later change >> https://bugs.openjdk.org/browse/JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters >> was already backported. >> >> >> In 22, this is removed: >> `- byte[] buf = new byte[length << 1];` >> In 21, it looks like this: >> `- byte[] buf = StringUTF16.newBytesFor(length);` >> >> I only updated variable buf to utf16 in that line effecitvely keeping 8320570. >> After this change, the method looks the same as in 22.0.2. >> >> >> src/java.base/share/classes/java/lang/StringUTF16.java >> >> Resolved imports. >> >> **Adapted to CSR (second commit)** >> >> The CSRs for 21 and 22 differ. The CSR for 21 does not mention that the documentation is >> changed. Thus, I omit corresponding edits, see extra commit that removes them. Similar >> modifications to backports have been done before. >> >> **Follow-ups (commits 3-6)** >> >> The original change has some minor issues. Notable for example that the test StringRacyConstructor.java is failing. Three follow-up issues exist, and one recursive fix for a test. These are clean backports on top. I decided to include them here as working with four dependent PRs is quite cumbersome, and the main change needs review anyways. I guess reviewing a correct change has some value, too. >> In case a backport to 17 is necessary, all can be grabbed from 21 together this way. >> >> **Adapt 8325590 to 21 (last commit)** >> >> The test modification of 8325590 is not compatible with Java 21. https://bugs.openjdk.org/browse/JDK-8310047: "Add UTF-32 based Charsets into StandardCharsets" is only in 22. Removed the corresponding test cases. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > better solution for test fix Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2437#pullrequestreview-3439702397 From hohensee at amazon.com Mon Nov 10 00:07:40 2025 From: hohensee at amazon.com (Hohensee, Paul) Date: Mon, 10 Nov 2025 00:07:40 +0000 Subject: New JDK Updates Committer: William Kemper In-Reply-To: References: Message-ID: Vote: yes ?On 11/4/25, 1:44 AM, "jdk-updates-dev on behalf of Shipilev, Aleksey" on behalf of shipilev at amazon.de > wrote: I hereby nominate William Kemper [1] to JDK Updates Committer. William is part of Amazon JDK team, and the key engineer in Shenandoah project. As such, he is responsible for many Shenandoah related backports [2]. Granting William the role of JDK Updates Committer will help Shenandoah project streamline their backport commits. William is already the Reviewer in JDK mainline. Votes are due by November 21, 0800 UTC. 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]. Thanks, -Aleksey [1] https://openjdk.org/census#wkemper [2] https://github.com/search?q=repo%3Aopenjdk%2Fjdk25u+repo%3Aopenjdk%2Fjdk21u-dev+repo%3Aopenjdk%2Fjdk17u-dev+repo%3Aopenjdk%2Fjdk11u-dev+repo%3Aopenjdk%2Fjdk8u-dev+author%3Aearthling-amzn+label%3Aintegrated&type=pullrequests&s=created&o=desc&p=1 [3] https://openjdk.java.net/census#jdk-updates [4] http://openjdk.java.net/projects/#committer-vote Amazon Web Services Development Center Germany GmbH Tamara-Danz-Str. 13 10243 Berlin Geschaeftsfuehrung: Christian Schlaeger, Christof Hellmis Eingetragen am Amtsgericht Charlottenburg unter HRB 257764 B Sitz: Berlin Ust-ID: DE 365 538 597 From shade at openjdk.org Mon Nov 10 10:15:24 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 10 Nov 2025 10:15:24 GMT Subject: [jdk11u-dev] RFR: 8357657: [11u][windows] cannot stat '/jdk.crypto.ec/*': No such file or directory In-Reply-To: References: Message-ID: On Fri, 23 May 2025 16:12:57 GMT, Sergey Bylokhov wrote: > This patch provides a workaround for a bug in the latest version of Cygwin. Only JDK 11 is affected; newer versions are not impacted because the makefiles were updated by [JDK-8220383](https://bugs.openjdk.org/browse/JDK-8220383). > > The issue is that: > `ifneq ($(wildcard $(IMPORT_MODULES_CLASSES)/$(MODULE)), )` > returns results even when `IMPORT_MODULES_CLASSES` is empty/unset. This causes the build to incorrectly search for a module like `/jdk.crypto.ec/`, which fails because the directory does not exist. > > The fix is to first check whether `IMPORT_MODULES_CLASSES` is set. If it is, we define `IMPORT_MODULE_DIR` as `$(IMPORT_MODULES_CLASSES)/$(MODULE)` and use this property consistently throughout the build. This matches the approach introduced in [JDK-8220383](https://cr.openjdk.org/~erikj/8220383/webrev.01/make/CompileJavaModules.gmk.sdiff.html) for this codepath. Marked as reviewed by shade (Reviewer). OK, so this effectively takes the first two hunks from https://github.com/openjdk/jdk/commit/2af935c800691492f3e84cc6a11c4ec8f4070dba. I think it is reasonable to pull it in selectively into 11u. Have you considered backporting [JDK-8220383](https://cr.openjdk.org/~erikj/8220383/webrev.01/make/CompileJavaModules.gmk.sdiff.html) wholesale? I am guessing it is more risky? ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3035#pullrequestreview-3442194759 PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3035#issuecomment-3510631370 From duke at openjdk.org Mon Nov 10 10:57:16 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Nov 2025 10:57:16 GMT Subject: [jdk21u-dev] Withdrawn: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: References: Message-ID: On Wed, 20 Aug 2025 08:01:21 GMT, Zhaokun Xie wrote: > Hi all, > > This pull request contains a backport of commit [dccb1782](https://github.com/openjdk/jdk/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Yadong Wang on 22 Jul 2025 and was reviewed by Aleksey Shipilev and Andrew Dinn. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2110 From shade at openjdk.org Mon Nov 10 11:50:07 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 10 Nov 2025 11:50:07 GMT Subject: [jdk25u] RFR: 8365065: cancelled ForkJoinPool tasks no longer throw CancellationException In-Reply-To: References: Message-ID: <3vD9f3ieOrBpb8JSA6vxXqx0uYnUZ9NQsbIGYKLynqE=.d7f1aafc-0d33-41ee-8fd8-c218076c1859@github.com> On Thu, 6 Nov 2025 16:55:10 GMT, Roland Mesde wrote: > Backporting JDK-8365065: Cancelled ForkJoinPool tasks no longer throw CancellationException. Fixes exception propagation and tests which last worked in 17.0.16. Ran GHA Sanity Checks (passed) and adjusted tests (passed). Patch is clean Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/362#pullrequestreview-3442770763 From duke at openjdk.org Mon Nov 10 12:26:28 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Nov 2025 12:26:28 GMT Subject: [jdk11u-dev] Withdrawn: 8337102: JITTester: Fix breaks in static initialization blocks In-Reply-To: References: Message-ID: On Sat, 13 Sep 2025 00:57:13 GMT, Kirill Shirokov wrote: > 8337102: JITTester: Fix breaks in static initialization blocks This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3094 From goetz at openjdk.org Mon Nov 10 13:52:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Nov 2025 13:52:31 GMT Subject: [jdk21u-dev] Integrated: 8315990: Amend problemlisted tests to proper position In-Reply-To: References: Message-ID: On Thu, 30 Oct 2025 18:54:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Fix JDK-8280392 for NonfocusableOwnerTest.java which removed the entry already backported. > > Omitted corresponding entry. This pull request has now been integrated. Changeset: be72cee2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/be72cee228895a6ade56b2181761c365f6f9da77 Stats: 11 lines in 1 file changed: 6 ins; 5 del; 0 mod 8315990: Amend problemlisted tests to proper position Reviewed-by: rrich Backport-of: 8b4f9a88e606c4c6722061ce9946ce17340ff1df ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2434 From goetz at openjdk.org Mon Nov 10 13:54:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Nov 2025 13:54:45 GMT Subject: [jdk21u-dev] Integrated: 8311906: Improve robustness of String constructors with mutable array inputs In-Reply-To: References: Message-ID: On Fri, 31 Oct 2025 14:33:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > I had to resolve and adapt the change to the CSR for 21, that differes from the CSR for 22. > In addition, I include four follow-up changes. All steps are seperated into individual commits. > In detail: > > **Resolved two files (first commit)** > > src/java.base/share/classes/java/lang/String.java > > Resolved complex code in > private String(Charset charset, byte[] bytes, int offset, int length) > at line 563++ > > This is needed because later change > https://bugs.openjdk.org/browse/JDK-8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters > was already backported. > > > In 22, this is removed: > `- byte[] buf = new byte[length << 1];` > In 21, it looks like this: > `- byte[] buf = StringUTF16.newBytesFor(length);` > > I only updated variable buf to utf16 in that line effecitvely keeping 8320570. > After this change, the method looks the same as in 22.0.2. > > > src/java.base/share/classes/java/lang/StringUTF16.java > > Resolved imports. > > **Adapted to CSR (second commit)** > > The CSRs for 21 and 22 differ. The CSR for 21 does not mention that the documentation is > changed. Thus, I omit corresponding edits, see extra commit that removes them. Similar > modifications to backports have been done before. > > **Follow-ups (commits 3-6)** > > The original change has some minor issues. Notable for example that the test StringRacyConstructor.java is failing. Three follow-up issues exist, and one recursive fix for a test. These are clean backports on top. I decided to include them here as working with four dependent PRs is quite cumbersome, and the main change needs review anyways. I guess reviewing a correct change has some value, too. > In case a backport to 17 is necessary, all can be grabbed from 21 together this way. > > **Adapt 8325590 to 21 (last commit)** > > The test modification of 8325590 is not compatible with Java 21. https://bugs.openjdk.org/browse/JDK-8310047: "Add UTF-32 based Charsets into StandardCharsets" is only in 22. Removed the corresponding test cases. This pull request has now been integrated. Changeset: fbc9fad8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fbc9fad823f5725b1be6682022fe67a551cee880 Stats: 1532 lines in 16 files changed: 1271 ins; 112 del; 149 mod 8311906: Improve robustness of String constructors with mutable array inputs 8321180: Condition for non-latin1 string size too large exception is off by one 8322018: Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with -Xcomp 8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 Reviewed-by: rschmelter Backport-of: 155abc576a0212932825485380d4e2a9c7dd2fdc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2437 From goetz at openjdk.org Mon Nov 10 13:56:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Nov 2025 13:56:49 GMT Subject: [jdk21u-dev] Integrated: 8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 In-Reply-To: References: Message-ID: <75uOYN6MRiRHMCNPaQ3rk-xZSJKtWw10S9DillFhxg4=.b3ad7422-f682-48e1-b3a3-23d9e711a20c@github.com> On Tue, 4 Nov 2025 15:40:29 GMT, Goetz Lindenmaier wrote: > I backport this to simplify backporting "8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions" which reworks this test fix. > > Omitted SigningOptionsTest.java which was added by 8311877: [macos] Add CLI options to provide signing identity directly to codesign and productbuild in 22. > > Omitted adding @modules to AppContentTest as later change "8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file" was already backported in 21.0.7. This pull request has now been integrated. Changeset: 09f2fcfc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/09f2fcfc4e23b51b84873127f5416770397fe97b Stats: 16 lines in 1 file changed: 12 ins; 2 del; 2 mod 8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 Reviewed-by: rrich Backport-of: 85e0e6452d167db2fadd60543f875a6375339604 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2442 From goetz at openjdk.org Mon Nov 10 13:58:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Nov 2025 13:58:30 GMT Subject: [jdk21u-dev] RFR: 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-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/jdk21u-dev/pull/2443/files - new: https://git.openjdk.org/jdk21u-dev/pull/2443/files/d9391bbb..d9391bbb Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2443&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2443&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2443.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2443/head:pull/2443 PR: https://git.openjdk.org/jdk21u-dev/pull/2443 From goetz at openjdk.org Mon Nov 10 14:06:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Nov 2025 14:06:22 GMT Subject: [jdk21u-dev] RFR: 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-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_83452576 - backport ceaa71e73100072b73e8bb8ec57259510e92f1c5 - backport 85e0e6452d167db2fadd60543f875a6375339604 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2443/files - new: https://git.openjdk.org/jdk21u-dev/pull/2443/files/d9391bbb..5793a17b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2443&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2443&range=01-02 Stats: 12815 lines in 80 files changed: 3870 ins; 627 del; 8318 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2443.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2443/head:pull/2443 PR: https://git.openjdk.org/jdk21u-dev/pull/2443 From goetz at openjdk.org Mon Nov 10 14:14:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Nov 2025 14:14:15 GMT Subject: [jdk21u-dev] RFR: 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions [v4] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-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: backport ceaa71e73100072b73e8bb8ec57259510e92f1c5 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2443/files - new: https://git.openjdk.org/jdk21u-dev/pull/2443/files/5793a17b..0144e34c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2443&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2443&range=02-03 Stats: 12 lines in 1 file changed: 0 ins; 12 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2443.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2443/head:pull/2443 PR: https://git.openjdk.org/jdk21u-dev/pull/2443 From goetz at openjdk.org Mon Nov 10 14:14:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Nov 2025 14:14:16 GMT Subject: [jdk21u-dev] Integrated: 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions In-Reply-To: References: Message-ID: <0LfC3rm7JUQX8eHujQ4JbeGaPNyHI0Hsvtw_D9nIyHo=.bfd51eac-eb0f-4703-b3ae-f808a0308952@github.com> On Tue, 4 Nov 2025 15:53:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: a7b1cccc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a7b1cccc1e4e6d737340d73fdc9c4f6b1e7f1e3c Stats: 102 lines in 2 files changed: 73 ins; 12 del; 17 mod 8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions Backport-of: ceaa71e73100072b73e8bb8ec57259510e92f1c5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2443 From dbriemann at openjdk.org Mon Nov 10 14:35:29 2025 From: dbriemann at openjdk.org (David Briemann) Date: Mon, 10 Nov 2025 14:35:29 GMT Subject: [jdk21u-dev] Integrated: 8361599: [PPC64] enable missing tests via jtreg requires In-Reply-To: References: Message-ID: <14mESvGNHa4Y19t8V-ODgMW0-c_SZv-dHduTZAgpy1k=.ce2c9dde-0ca9-4427-91b0-dd3b1e50d7d4@github.com> On Tue, 4 Nov 2025 10:15:59 GMT, David Briemann wrote: > This pull request contains a backport of commit [83feb7a2](https://github.com/openjdk/jdk/commit/83feb7a2388e33835b2071cfe0e51ba8b43e241f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 9 Jul 2025 and was reviewed by Martin Doerr. This pull request has now been integrated. Changeset: b2eccbc3 Author: David Briemann Committer: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/b2eccbc3e6c5a901a8d9ec5950dc1220ae76325a Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod 8361599: [PPC64] enable missing tests via jtreg requires Backport-of: 83feb7a2388e33835b2071cfe0e51ba8b43e241f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2441 From krk at openjdk.org Mon Nov 10 14:31:44 2025 From: krk at openjdk.org (Kerem Kat) Date: Mon, 10 Nov 2025 14:31:44 GMT Subject: [jdk25u] RFR: 8371425: Include folder names in vscode workspace virtual folders Message-ID: Include top-level folder name in the source root, to help distinguishing different vscode instances and include the build configuration name in the "Build artifacts" virtual folder name in vscode, in the generated workspace file from `make vscode-project`. image ------------- Commit messages: - Backport 98f40e4575538d91f509c85d9d657a8973f464be Changes: https://git.openjdk.org/jdk25u/pull/368/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=368&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371425 Stats: 4 lines in 2 files changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/368.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/368/head:pull/368 PR: https://git.openjdk.org/jdk25u/pull/368 From ssubramaniam at openjdk.org Mon Nov 10 17:46:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 10 Nov 2025 17:46:58 GMT Subject: [jdk25u] RFR: 8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions Message-ID: Backporting JDK-8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions. Trivial fix that adjusts test text to match instructions. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 8c760e78b9e3851d40f8036105666e9c451b09a1 Changes: https://git.openjdk.org/jdk25u/pull/370/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=370&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359418 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/370.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/370/head:pull/370 PR: https://git.openjdk.org/jdk25u/pull/370 From ssubramaniam at openjdk.org Mon Nov 10 17:48:43 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 10 Nov 2025 17:48:43 GMT Subject: [jdk17u-dev] RFR: 8327856: Convert applet test SpanishDiacriticsTest.java to a main program Message-ID: Backporting JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program. Converts SpanishDiacriticsTest from old applet format to more modern main function approach. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 22f10e045b3decdb51a3cc7644c47f911aec753d Changes: https://git.openjdk.org/jdk17u-dev/pull/4163/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4163&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327856 Stats: 189 lines in 3 files changed: 92 ins; 97 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4163.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4163/head:pull/4163 PR: https://git.openjdk.org/jdk17u-dev/pull/4163 From ssubramaniam at openjdk.org Mon Nov 10 17:51:56 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 10 Nov 2025 17:51:56 GMT Subject: [jdk17u-dev] RFR: 8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main Message-ID: Backporting JDK-8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main. Converts bug6524424 from old applet format to more modern main function approach. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport ac5b6cb2d42bdb8fb1a110ad33411b50cff4ea61 Changes: https://git.openjdk.org/jdk17u-dev/pull/4164/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4164&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327757 Stats: 255 lines in 3 files changed: 120 ins; 135 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4164.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4164/head:pull/4164 PR: https://git.openjdk.org/jdk17u-dev/pull/4164 From ssubramaniam at openjdk.org Mon Nov 10 17:52:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 10 Nov 2025 17:52:16 GMT Subject: [jdk21u-dev] RFR: 8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main Message-ID: Backporting JDK-8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main. Converts bug6524424 from old applet format to more modern main function approach. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport ac5b6cb2d42bdb8fb1a110ad33411b50cff4ea61 Changes: https://git.openjdk.org/jdk21u-dev/pull/2456/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2456&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327757 Stats: 255 lines in 3 files changed: 120 ins; 135 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2456.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2456/head:pull/2456 PR: https://git.openjdk.org/jdk21u-dev/pull/2456 From ssubramaniam at openjdk.org Mon Nov 10 17:52:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 10 Nov 2025 17:52:59 GMT Subject: [jdk21u-dev] RFR: 8327856: Convert applet test SpanishDiacriticsTest.java to a main program Message-ID: Backporting JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program. Converts SpanishDiacriticsTest from old applet format to more modern main function approach. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 22f10e045b3decdb51a3cc7644c47f911aec753d Changes: https://git.openjdk.org/jdk21u-dev/pull/2455/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2455&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327856 Stats: 189 lines in 3 files changed: 92 ins; 97 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2455.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2455/head:pull/2455 PR: https://git.openjdk.org/jdk21u-dev/pull/2455 From serb at openjdk.org Mon Nov 10 18:07:51 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 10 Nov 2025 18:07:51 GMT Subject: [jdk11u-dev] RFR: 8357657: [11u][windows] cannot stat '/jdk.crypto.ec/*': No such file or directory In-Reply-To: References: Message-ID: On Mon, 10 Nov 2025 10:12:09 GMT, Aleksey Shipilev wrote: > I am guessing it is more risky? Correct. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3035#issuecomment-3513224594 From goetz at openjdk.org Mon Nov 10 20:14:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 10 Nov 2025 20:14:52 GMT Subject: [jdk17u-dev] Integrated: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) In-Reply-To: References: Message-ID: On Tue, 21 Oct 2025 10:12:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > Needed resolve and adaptions: > > Net.java: resolved static initializer. > SocketChannelImpl.java: In implCloseBlockingMode(), the code guarded by the new condition is not in 17. Omitted. > Update: I added this later. > > Net.c: Copyright. > > The test exercises platform and virtual threads. > I simplified this to what is supported in 17. > See extra commit. This pull request has now been integrated. Changeset: e3c50e1b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e3c50e1b14afde0d02d8d39b3ae8569c97d1855b Stats: 246 lines in 5 files changed: 238 ins; 0 del; 8 mod 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) Reviewed-by: mdoerr Backport-of: 83f9c250221f707be484e0163fe9040f99474412 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4076 From duke at openjdk.org Mon Nov 10 20:44:25 2025 From: duke at openjdk.org (Roland Mesde) Date: Mon, 10 Nov 2025 20:44:25 GMT Subject: [jdk25u] RFR: 8367901: Calendar.roll(hour, 24) returns wrong result Message-ID: Backporting JDK-8367901: Calendar.roll(hour, 24) returns wrong result. Fixes the roll implementation and adds a new test. Ran GHA Sanity Checks (passed) and new test (passed). Patch is clean ------------- Commit messages: - Backport ced3f13f4e036513444d1fea3958be11741c2b8e Changes: https://git.openjdk.org/jdk25u/pull/369/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=369&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367901 Stats: 144 lines in 2 files changed: 141 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/369.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/369/head:pull/369 PR: https://git.openjdk.org/jdk25u/pull/369 From aivanov at openjdk.org Mon Nov 10 20:45:15 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 10 Nov 2025 20:45:15 GMT Subject: [jdk25u] RFR: 8351073: [macos] jpackage produces invalid Java runtime DMG bundles In-Reply-To: References: Message-ID: <7LVQF42I9YY9uz5kC2wH4SBvbw6Wqic6FDDD7xXEKOk=.ee654add-eb10-4a8d-a5a0-14d790f16c5b@github.com> On Wed, 5 Nov 2025 15:54:11 GMT, Alexey Semenyuk wrote: > Clean backport of https://github.com/openjdk/jdk/pull/26173 PR with prerequisite commits. I verified that all the five patches apply *cleanly*. ------------- Marked as reviewed by aivanov (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/360#pullrequestreview-3445078892 From aivanov at openjdk.org Mon Nov 10 21:06:27 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Mon, 10 Nov 2025 21:06:27 GMT Subject: [jdk25u] RFR: 8371094: --mac-signing-key-user-name no longer works In-Reply-To: References: Message-ID: On Fri, 7 Nov 2025 22:20:53 GMT, Alexey Semenyuk wrote: > Almost clean backport of https://github.com/openjdk/jdk/pull/28120 PR with trivial conflict resolution. Looks good to me, and the Skara bot has marked the PR as *clean*. ------------- Marked as reviewed by aivanov (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/366#pullrequestreview-3445144166 From jkratochvil at openjdk.org Mon Nov 10 21:23:10 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Mon, 10 Nov 2025 21:23:10 GMT Subject: [jdk21u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset In-Reply-To: References: Message-ID: <41QrAR8rcuxIIvDpA0OV-yrrliFlKj-JHf3n7euWsmg=.88ce269d-71dd-41e3-ac88-6b99e991e101@github.com> On Tue, 8 Jul 2025 13:16:40 GMT, Jan Kratochvil wrote: > Multithreaded handling of ZIP files can throw an exception. > > This backport is far from clean. The last commit resolves the conflicts. > > The backport would be a little cleaner if there was backported as a pre-requisite JDK-8321156. But given there is [a backward compatibility concern](https://bugs.openjdk.org/browse/JDK-8321156?focusedId=14630523&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14630523) I have not backported it. > > (jdk25 already contains it), this jdk21, [jdk17](https://github.com/openjdk/jdk17u-dev/pull/3720). Besides other mentioned issues this backport is primarily blocked by CSR: https://bugs.openjdk.org/browse/JDK-8367128 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1949#issuecomment-3513940465 From gnu.andrew at redhat.com Mon Nov 10 21:50:27 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 10 Nov 2025 21:50:27 +0000 Subject: [25u Communication] Invitation for new maintainer In-Reply-To: References: Message-ID: On 15:32 Thu 06 Nov 2025, Lindenmaier, Goetz wrote: > Hi > > I would like to apply for the role as maintainer of the OpenJDK 25 > Updates repository. > > I am currently maintainer of the OpenJDK 17 Updates > repository, co-maintainer of 21 and dedicate a large > part of my time to maintenance of the updates. This > allows me to be highly available to the community and do > approvals, tagging etc in a timely manner. I am deeply > involved in backporting to the updates releases assuring > important changes arrive timely. Since 11 I have helped > to shape the updates project, setting up schedules and > processes, pushing the git traversal from mercurial etc. > Before that, I have been working on Hotspot within SAP > and, once available, on OpenJDK. I have contributed many > changes, including the PPC64, Aix and s390 ports of SAP > and JEP 358 "Helpful NullPointerExceptions". > > With the good experiences of the past updates projects, > I want to set up the OpenJDK 25 Updates project in a similar > way. The SAP Java team will help supporting the project, and > I invite IBM / Red Hat, who currently lead the 8, 11 and 21 > updates projects, to again join in the effort. Thus, I would like > to start with the same team of co-maintainers. Naturally, I > welcome the help of the community, without which such a > project would not be possible! > > As in the past, I will hold stability as the number one goal of the > project. This includes regular updates of important aspects as > certificates, time zones, external libs etc.. I also see the need to > eventually accept feature backports, but only if they are integrated > carefully and the risk is acceptable. > > Me and several engineers of the SAP Java team are members of the > Vulnerability Group and already, together with Red Hat, prepared the > embargoed security patches based on git for 17u/21u. SAPs internal > testing setup allows to test the changes prior to releasing them. > This assures timely availability and high quality of these > crucial changes for each release. > > I would appreciate support of the community in this role, > and will try to consider everybody's needs in the project. > > Best Regards, > Goetz Lindenmaier > I believe you also briefly did some maintenance work on 8u in the early days. The OpenJDK community has benefited greatly from your diligent work on both approvals of update PRs for the public repos and compiling the security bundles within the vulnerability group, and I look forward to working with you on OpenJDK 25. Best regards, -- Andrew :) Pronouns: he / him or they / them Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From duke at openjdk.org Mon Nov 10 23:37:43 2025 From: duke at openjdk.org (Roland Mesde) Date: Mon, 10 Nov 2025 23:37:43 GMT Subject: [jdk25u] RFR: 8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero Message-ID: Backporting JDK-8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero. Fixes rounding logic, updates a test and adds a test. Ran GHA Sanity Checks (passed) and adjusted tests (passed). ------------- Commit messages: - Backport 376d77e8a71478f456af5baaf47f446eebd79e36 Changes: https://git.openjdk.org/jdk25u/pull/371/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=371&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8369050 Stats: 95 lines in 3 files changed: 88 ins; 5 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/371.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/371/head:pull/371 PR: https://git.openjdk.org/jdk25u/pull/371 From syan at openjdk.org Tue Nov 11 03:18:05 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Nov 2025 03:18:05 GMT Subject: [jdk11u-dev] RFR: 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 03:08:51 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [aec13888](https://github.com/openjdk/jdk/commit/aec138886ec2dff765ed810059a1c7b9905c43ca) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Casper Norrbin on 23 Oct 2025 and was reviewed by Severin Gehwolf, Matthias Baesken and SendaoYan. > > Thanks! Change has been verified locally on linux-64. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3113#issuecomment-3514823908 From syan at openjdk.org Tue Nov 11 03:18:05 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Nov 2025 03:18:05 GMT Subject: [jdk11u-dev] RFR: 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu Message-ID: Hi all, This pull request contains a backport of commit [aec13888](https://github.com/openjdk/jdk/commit/aec138886ec2dff765ed810059a1c7b9905c43ca) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Casper Norrbin on 23 Oct 2025 and was reviewed by Severin Gehwolf, Matthias Baesken and SendaoYan. Thanks! ------------- Commit messages: - Backport aec138886ec2dff765ed810059a1c7b9905c43ca Changes: https://git.openjdk.org/jdk11u-dev/pull/3113/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3113&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313770 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3113.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3113/head:pull/3113 PR: https://git.openjdk.org/jdk11u-dev/pull/3113 From goetz at openjdk.org Tue Nov 11 08:13:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Nov 2025 08:13:12 GMT Subject: [jdk21u-dev] RFR: 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu In-Reply-To: References: Message-ID: On Thu, 23 Oct 2025 09:50:06 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [aec13888](https://github.com/openjdk/jdk/commit/aec138886ec2dff765ed810059a1c7b9905c43ca) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Casper Norrbin on 23 Oct 2025 and was reviewed by Severin Gehwolf, Matthias Baesken and SendaoYan. > > Thanks! Hi @sendaoYan, I would prefer if you only request approval for 17 & 21 once it is in 25. I would like to avoid that changes reach the January update in 21 and 17, but not the corresponding 25 January update. Making an exception here as it's test-only. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2382#issuecomment-3515457688 From syan at openjdk.org Tue Nov 11 08:59:07 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 11 Nov 2025 08:59:07 GMT Subject: [jdk21u-dev] RFR: 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 08:09:58 GMT, Goetz Lindenmaier wrote: > Hi @sendaoYan, I would prefer if you only request approval for 17 & 21 once it is in 25. I would like to avoid that changes reach the January update in 21 and 17, but not the corresponding 25 January update. Making an exception here as it's test-only. Got it, I will pay attention next time to add request approval. And I will integrate this to jdk17/21 after jdk25. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2382#issuecomment-3515641967 From goetz at openjdk.org Tue Nov 11 09:00:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Nov 2025 09:00:25 GMT Subject: [jdk21u-dev] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests Message-ID: I backport this to get the jpackage testing up-to-date. This simplifies further backports. This change, [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300), is included in the second commit. To make it work, I backport changes from https://bugs.openjdk.org/browse/JDK-8340311 "8340311: JPackage app-image exe launches multiple exe's in JDK 22+" as prerequisite. Planned later backport 8365790 needs the adaptions of the test helper classes in 8340311, too. **8340311 backport adaptions** The 8340311 test helper changes patch almost cleanly to 21. But I also need to take some changes to tests where the interface to the helper classes changed. Adaptions: * I had to modify the location of test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java which was moved by a later change already backported. * I resolved the copyright in LauncherAsServiceVerifier.java * I omitted the changes to Win8301247Test.java. These mostly depend on previous, not backported changes and do not apply well. * Naturally I omitted the new tests in 8340311. **8347300 backport adaptions** To apply [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300) for the second commit, I had to resolve several chunks because removePath was renamed to removePathEnvVar. ------------- Commit messages: - backport d69463e4bcbddd346b9486059c5ad3a1cb555632 - Prereq: test improvements of 8340311 Changes: https://git.openjdk.org/jdk21u-dev/pull/2454/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2454&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347300 Stats: 262 lines in 9 files changed: 190 ins; 15 del; 57 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2454.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2454/head:pull/2454 PR: https://git.openjdk.org/jdk21u-dev/pull/2454 From sgehwolf at openjdk.org Tue Nov 11 09:22:38 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 11 Nov 2025 09:22:38 GMT Subject: [jdk21u-dev] RFR: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset In-Reply-To: <41QrAR8rcuxIIvDpA0OV-yrrliFlKj-JHf3n7euWsmg=.88ce269d-71dd-41e3-ac88-6b99e991e101@github.com> References: <41QrAR8rcuxIIvDpA0OV-yrrliFlKj-JHf3n7euWsmg=.88ce269d-71dd-41e3-ac88-6b99e991e101@github.com> Message-ID: On Mon, 10 Nov 2025 21:20:34 GMT, Jan Kratochvil wrote: > Besides other mentioned issues this backport is primarily blocked by CSR: https://bugs.openjdk.org/browse/JDK-8367128 How is this backport for ZipFile relevant for an ICC_Profile (AWT) CSR or vice versa? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1949#issuecomment-3515779767 From sgehwolf at openjdk.org Tue Nov 11 11:55:33 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 11 Nov 2025 11:55:33 GMT Subject: [jdk11u-dev] RFR: 8347129: cpuset cgroups controller is required for no good reason In-Reply-To: References: Message-ID: On Fri, 31 Oct 2025 15:08:07 GMT, Voznia Anton wrote: > Test `containers/docker/TestCPUAwareness.java` fails because of JDK-8282684. I'm pretty sure the test fails because of [JDK-8370492](https://bugs.openjdk.org/browse/JDK-8370492) on F43. JDK-8282684 is the reason why it doesn't show up for JDK 17+ (i.e. isn't tested there, but the issue exists). ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3109#issuecomment-3516513665 From mbaesken at openjdk.org Tue Nov 11 13:03:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 11 Nov 2025 13:03:59 GMT Subject: [jdk21u-dev] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: On Mon, 10 Nov 2025 13:43:32 GMT, Goetz Lindenmaier wrote: > I backport this to get the jpackage testing up-to-date. This simplifies further backports. > > This change, [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300), is included in the second commit. > > To make it work, I backport changes from https://bugs.openjdk.org/browse/JDK-8340311 "8340311: JPackage app-image exe launches multiple exe's in JDK 22+" as prerequisite. > Planned later backport 8365790 needs the adaptions of the test helper classes in 8340311, too. > > **8340311 backport adaptions** > > The 8340311 test helper changes patch almost cleanly to 21. > But I also need to take some changes to tests where the interface > to the helper classes changed. > > Adaptions: > > * I had to modify the location of test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java which was moved by a later change already backported. > * I resolved the copyright in LauncherAsServiceVerifier.java > * I omitted the changes to Win8301247Test.java. These mostly depend on previous, not backported changes and do not apply well. > * Naturally I omitted the new tests in 8340311. > > **8347300 backport adaptions** > > To apply [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300) for the second commit, I had to resolve several chunks because removePath was renamed to removePathEnvVar. So this includes 8340311 (or parts). Where are the src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp (and .hpp) changes of 8340311 ? Your comments seem not to mention them. See https://github.com/openjdk/jdk/commit/29882bfe7b7e76446a96862cd0a5e81c7e054415 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2454#issuecomment-3516829587 From goetz at openjdk.org Tue Nov 11 13:16:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Nov 2025 13:16:18 GMT Subject: [jdk21u-dev] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 13:01:04 GMT, Matthias Baesken wrote: >> I backport this to get the jpackage testing up-to-date. This simplifies further backports. >> >> This change, [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300), is included in the second commit. >> >> To make it work, I backport changes from https://bugs.openjdk.org/browse/JDK-8340311 "8340311: JPackage app-image exe launches multiple exe's in JDK 22+" as prerequisite. >> Planned later backport 8365790 needs the adaptions of the test helper classes in 8340311, too. >> >> **8340311 backport adaptions** >> >> The 8340311 test helper changes patch almost cleanly to 21. >> But I also need to take some changes to tests where the interface >> to the helper classes changed. >> >> Adaptions: >> >> * I had to modify the location of test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java which was moved by a later change already backported. >> * I resolved the copyright in LauncherAsServiceVerifier.java >> * I omitted the changes to Win8301247Test.java. These mostly depend on previous, not backported changes and do not apply well. >> * Naturally I omitted the new tests in 8340311. >> >> **8347300 backport adaptions** >> >> To apply [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300) for the second commit, I had to resolve several chunks because removePath was renamed to removePathEnvVar. > > So this includes 8340311 (or parts). > Where are the src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp (and .hpp) changes of 8340311 ? Your comments seem not to mention them. > See https://github.com/openjdk/jdk/commit/29882bfe7b7e76446a96862cd0a5e81c7e054415 Hi @MBaesken yes, I only want to take test changes of 8340311. They are improvements of the test infrastructure. The functional parts of 8340311 are deliberately left out. It probably would suffice to only take the changes to the files in /helpers, but this would break the two tests. Do you think I should backport 8340311? If so, I would backport that seperately first. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2454#issuecomment-3516875627 From mbaesken at openjdk.org Tue Nov 11 15:09:22 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 11 Nov 2025 15:09:22 GMT Subject: [jdk21u-dev] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 13:13:57 GMT, Goetz Lindenmaier wrote: > Do you think I should backport 8340311? If so, I would backport that seperately first. I did not look into the details of 8340311 a lot (and how hard is it to backport) ; but looking at the description of 8340311 , it might make sense to backport the whole change. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2454#issuecomment-3517347166 From asemenyuk at openjdk.org Tue Nov 11 15:46:26 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 11 Nov 2025 15:46:26 GMT Subject: [jdk25u] RFR: 8351073: [macos] jpackage produces invalid Java runtime DMG bundles In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 15:54:11 GMT, Alexey Semenyuk wrote: > Clean backport of https://github.com/openjdk/jdk/pull/26173 PR with prerequisite commits. This issue is not critical for 25.0.2. I'll retarget it to 25.0.3. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/360#issuecomment-3517521774 From asemenyuk at openjdk.org Tue Nov 11 15:46:27 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 11 Nov 2025 15:46:27 GMT Subject: [jdk25u] Withdrawn: 8351073: [macos] jpackage produces invalid Java runtime DMG bundles In-Reply-To: References: Message-ID: <8nQswGmDTqybKAixQOO6hDTdcpywtK1BdKM0LwmIXOw=.43dbe1c1-e557-4b8f-bfd4-88f17b776e75@github.com> On Wed, 5 Nov 2025 15:54:11 GMT, Alexey Semenyuk wrote: > Clean backport of https://github.com/openjdk/jdk/pull/26173 PR with prerequisite commits. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/360 From goetz at openjdk.org Tue Nov 11 15:49:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 11 Nov 2025 15:49:12 GMT Subject: [jdk21u-dev] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 15:06:26 GMT, Matthias Baesken wrote: > > Do you think I should backport 8340311? If so, I would backport that seperately first. > > I did not look into the details of 8340311 a lot (and how hard is it to backport) ; but looking at the description of 8340311 , it might make sense to backport the whole change. The functional changes patch clean and build out-of-the box. but personally I would prefer to limit the number of backported changes. Especially I do not want to take a test dependency as only reason to backport a functional change. Further, the follow up of this change should also go to 17, and for 17 I have even less motivation to take additional funcional changes. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2454#issuecomment-3517528161 From duke at openjdk.org Tue Nov 11 15:56:06 2025 From: duke at openjdk.org (Roland Mesde) Date: Tue, 11 Nov 2025 15:56:06 GMT Subject: [jdk25u] RFR: 8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero In-Reply-To: References: Message-ID: <6mrAHRkpM_30V7piH1wcns3XYHeXZ9qtfkusdZJa_lw=.71a29287-9a30-415e-b358-1fcc38f923bb@github.com> On Mon, 10 Nov 2025 21:07:14 GMT, Roland Mesde wrote: > Backporting JDK-8369050: DecimalFormat Rounding Errors for Fractional Ties Near Zero. Fixes rounding logic, updates a test and adds a test. Ran GHA Sanity Checks (passed) and adjusted tests (passed). Please note that the merge conflict was related to the bug list in the comments. This was resolved by using a union of the 2 lists and moving the entries that are not in the intersection to the end of the list. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/371#issuecomment-3517561200 From egahlin at openjdk.org Tue Nov 11 15:56:42 2025 From: egahlin at openjdk.org (Erik Gahlin) Date: Tue, 11 Nov 2025 15:56:42 GMT Subject: [jdk25u] RFR: 8370242: JFR: Clear event reference eagerly when using EventStream Message-ID: Could I have review of a clean backport? Thanks Erik ------------- Commit messages: - Backport 65b32394187988abab99a8017eda39b1bd4a1782 Changes: https://git.openjdk.org/jdk25u/pull/372/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=372&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8370242 Stats: 11 lines in 2 files changed: 10 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/372.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/372/head:pull/372 PR: https://git.openjdk.org/jdk25u/pull/372 From mbaesken at openjdk.org Tue Nov 11 16:14:20 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 11 Nov 2025 16:14:20 GMT Subject: [jdk21u-dev] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 15:45:06 GMT, Goetz Lindenmaier wrote: > Especially I do not want to take a test dependency as only reason to backport a functional change. >From what I see the functional change JDK-8340311 is marked as an 'enhancement' and not a bug fix. So maybe you don't want to backport an enhancement even if it fits in nicely. On the other hand, backporting full changes instead of mixing in 'half-changes' into others make the backports more clear and consistent. So I leave it up to you, there are pros and cons. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2454#issuecomment-3517659202 From duke at openjdk.org Tue Nov 11 16:50:15 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Nov 2025 16:50:15 GMT Subject: [jdk11u-dev] Withdrawn: 8367766: [11u] src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:321:3: error: 'tmp.dp' may be used uninitialized In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 16:23:09 GMT, Zdenek Zambersky wrote: > This error/warning has been seen on newer gcc versions on openjdk 11: > > In function 'mp_zero', > inlined from 'mp_zero' at /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:316:8, > inlined from 'mp_set_int' at /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:353:3, > inlined from 'mp_cmp_int' at /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:1735:26: > /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:321:3: error: 'tmp.dp' may be used uninitialized [-Werror=maybe-uninitialized] > 321 | s_mp_setz(DIGITS(mp), ALLOC(mp)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c: In function 'mp_cmp_int': > /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:1730:11: note: 'tmp' declared here > 1730 | mp_int tmp; > | ^~~ > > > Problem does not affect newer jdks, because affected code was removed by [JDK-8235710](https://bugs.openjdk.org/browse/JDK-8235710). > > Also whether warning/error is generated depends on other conditions like compiler version / arch / build kind etc. Seems like compiler needs to do enough inlining to detect this, as analysis needs to cross function boundary. > > **Details/Fix:** > Underlining issue seems to be that `mp_init` called on `tmp` (struct) may theoretically fail, unitialized `tmp` would then still be passed to subsequent functions. Unfortunately `mp_cmp_int` is not really designed to be able to handle errors. > > So I just zero initialize tmp, which makes error/warning go away. I think making more involved changes to API/implementation is probably not worth the effort, especially when code is for legacy curves, removed in newer jdks. It would also increase risk of regressions. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3095 From duke at openjdk.org Tue Nov 11 17:01:47 2025 From: duke at openjdk.org (Elif Aslan) Date: Tue, 11 Nov 2025 17:01:47 GMT Subject: [jdk21u-dev] RFR: 8310915: Typo in aarch64.ad: "envcodings" Message-ID: Clean backport. This is a trivial update to a comment that starts with an unnecessary extra slash and contains a typo. ------------- Commit messages: - Backport 6f325db49365d3d06add5d194d4696a1428675fa Changes: https://git.openjdk.org/jdk21u-dev/pull/2458/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2458&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310915 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2458.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2458/head:pull/2458 PR: https://git.openjdk.org/jdk21u-dev/pull/2458 From duke at openjdk.org Tue Nov 11 17:06:25 2025 From: duke at openjdk.org (Elif Aslan) Date: Tue, 11 Nov 2025 17:06:25 GMT Subject: [jdk17u-dev] RFR: 8310915: Typo in aarch64.ad: "envcodings" Message-ID: Clean backport. This is a trivial update to a comment that starts with an unnecessary extra slash and contains a typo. ------------- Commit messages: - Backport 6f325db49365d3d06add5d194d4696a1428675fa Changes: https://git.openjdk.org/jdk17u-dev/pull/4165/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4165&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310915 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4165.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4165/head:pull/4165 PR: https://git.openjdk.org/jdk17u-dev/pull/4165 From duke at openjdk.org Tue Nov 11 17:12:34 2025 From: duke at openjdk.org (Elif Aslan) Date: Tue, 11 Nov 2025 17:12:34 GMT Subject: [jdk11u-dev] RFR: 8310915: Typo in aarch64.ad: "envcodings" Message-ID: Clean backport. This is a trivial update to a comment that starts with an unnecessary extra slash and contains a typo. ------------- Commit messages: - Backport 6f325db49365d3d06add5d194d4696a1428675fa Changes: https://git.openjdk.org/jdk11u-dev/pull/3114/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3114&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310915 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3114.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3114/head:pull/3114 PR: https://git.openjdk.org/jdk11u-dev/pull/3114 From duke at openjdk.org Tue Nov 11 17:24:55 2025 From: duke at openjdk.org (Elif Aslan) Date: Tue, 11 Nov 2025 17:24:55 GMT Subject: [jdk17u-dev] RFR: 8319957: PhaseOutput::code_size is unused and should be removed Message-ID: Clean backport.This PR removes the unused PhaseOutput::code_size / method_size. These were moved over from src/hotspot/share/opto/compile.hpp in the refactor from [8240363](https://bugs.openjdk.org/browse/JDK-8240363). Here's the git link for reference https://github.com/openjdk/jdk/commit/21cd75cb98f658639df14632680e9c5e58f11faa. There is not any usage. GHA tested. ------------- Commit messages: - Backport 524aaad98317b1a50453e5a9a44922f481fb3b1e Changes: https://git.openjdk.org/jdk17u-dev/pull/4166/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4166&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319957 Stats: 3 lines in 2 files changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4166.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4166/head:pull/4166 PR: https://git.openjdk.org/jdk17u-dev/pull/4166 From duke at openjdk.org Tue Nov 11 17:26:23 2025 From: duke at openjdk.org (Elif Aslan) Date: Tue, 11 Nov 2025 17:26:23 GMT Subject: [jdk21u-dev] RFR: 8319957: PhaseOutput::code_size is unused and should be removed Message-ID: Clean backport.This PR removes the unused PhaseOutput::code_size / method_size. These were moved over from src/hotspot/share/opto/compile.hpp in the refactor from [8240363](https://bugs.openjdk.org/browse/JDK-8240363). Here's the git link for reference https://github.com/openjdk/jdk/commit/21cd75cb98f658639df14632680e9c5e58f11faa. There is not any usage. GHA tested. ------------- Commit messages: - Backport 524aaad98317b1a50453e5a9a44922f481fb3b1e Changes: https://git.openjdk.org/jdk21u-dev/pull/2459/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2459&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319957 Stats: 3 lines in 2 files changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2459.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2459/head:pull/2459 PR: https://git.openjdk.org/jdk21u-dev/pull/2459 From duke at openjdk.org Tue Nov 11 18:02:37 2025 From: duke at openjdk.org (Elif Aslan) Date: Tue, 11 Nov 2025 18:02:37 GMT Subject: [jdk21u-dev] RFR: 8327289: Remove unused PrintMethodFlushingStatistics option Message-ID: Clean backport. This PR removes the option PrintMethodFlushingStatistics. Last usage was removed in [8290025](https://bugs.openjdk.org/browse/JDK-8290025). GHA tested ------------- Commit messages: - Backport 09b88098ff544fec1a4e94bfbbdc21b6c8433abb Changes: https://git.openjdk.org/jdk21u-dev/pull/2461/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2461&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327289 Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2461.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2461/head:pull/2461 PR: https://git.openjdk.org/jdk21u-dev/pull/2461 From duke at openjdk.org Tue Nov 11 20:01:37 2025 From: duke at openjdk.org (Vishal Chand) Date: Tue, 11 Nov 2025 20:01:37 GMT Subject: [jdk21u-dev] RFR: 8259637: java.io.File.getCanonicalPath() returns different values for same path Message-ID: Backporting: 8259637 - java.io.File.getCanonicalPath() returns different values for same path. * Unclean backport due to conflicts in test/jdk/java/io/File/GetCanonicalPath.java. * The original changes depend on [8287843](https://github.com/openjdk/jdk/commit/12fce4b715f2c8b0091f5c229fcc3e3707290489#diff-747a8b3c690f75c5968683deeb27842c740a2321657d4e48fa0d317a345a1954) which introduces Windows-specific modifications that are too risky to backport without proper testing setup. Changes applied: - Cherry-picked `goodPathsUnix` test case from original commit. - Updated the existing testcase to use `JUnit annotations` for execution of both the test cases. Testing: - Local run of jtreg1 is clean. - Sensitivity testing - `goodPathsUnix` test-case fails before the fix and passes after the fix. ------------- Commit messages: - Backport b98d13fc3c7f6747d9201eb884cf9d3181671ccb Changes: https://git.openjdk.org/jdk21u-dev/pull/2457/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2457&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8259637 Stats: 45 lines in 2 files changed: 35 ins; 2 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2457.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2457/head:pull/2457 PR: https://git.openjdk.org/jdk21u-dev/pull/2457 From shade at openjdk.org Tue Nov 11 20:01:37 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 11 Nov 2025 20:01:37 GMT Subject: [jdk21u-dev] RFR: 8259637: java.io.File.getCanonicalPath() returns different values for same path In-Reply-To: References: Message-ID: On Mon, 10 Nov 2025 20:18:03 GMT, Vishal Chand wrote: > Backporting: > > 8259637 - java.io.File.getCanonicalPath() returns different values for same path. > > * Unclean backport due to conflicts in test/jdk/java/io/File/GetCanonicalPath.java. > * The original changes depend on [8287843](https://github.com/openjdk/jdk/commit/12fce4b715f2c8b0091f5c229fcc3e3707290489#diff-747a8b3c690f75c5968683deeb27842c740a2321657d4e48fa0d317a345a1954) which introduces Windows-specific modifications that are too risky to backport without proper testing setup. > > Changes applied: > - Cherry-picked `goodPathsUnix` test case from original commit. > - Updated the existing testcase to use `JUnit annotations` for execution of both the test cases. > > Testing: > - Local run of jtreg1 is clean. > - Sensitivity testing - `goodPathsUnix` test-case fails before the fix and passes after the fix. This looks reasonable. I agree there is no reason to backport Windows change. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2457#pullrequestreview-3449412746 From duke at openjdk.org Tue Nov 11 22:15:25 2025 From: duke at openjdk.org (Min Choi) Date: Tue, 11 Nov 2025 22:15:25 GMT Subject: [jdk17u-dev] RFR: 8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark Message-ID: Backporting [JDK-8324861](https://bugs.openjdk.org/browse/JDK-8324861). Had to resolve manually because https://github.com/openjdk/jdk/commit/6bd2794175bac3c221d9b514bea01b0faa7af4a6 doesn't exist for 17. But it is a very simple fix. Low risk, simple change of logging code. Impact: Prevents memory leaks in diagnostic/debug scenarios ------------- Commit messages: - Backport 7d1a48807a482cd19156298ce21d9492f0d912da Changes: https://git.openjdk.org/jdk17u-dev/pull/4170/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4170&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324861 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4170.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4170/head:pull/4170 PR: https://git.openjdk.org/jdk17u-dev/pull/4170 From duke at openjdk.org Tue Nov 11 22:50:29 2025 From: duke at openjdk.org (Elif Aslan) Date: Tue, 11 Nov 2025 22:50:29 GMT Subject: [jdk11u-dev] RFR: 8257709: C1: Double assignment in InstructionPrinter::print_stack Message-ID: Clean backport. This double assignment causes undefined behavior. ------------- Commit messages: - Backport 563b268c8f23a1f9f5e70065419d4e8661d1d0b4 Changes: https://git.openjdk.org/jdk11u-dev/pull/3115/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3115&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8257709 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3115.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3115/head:pull/3115 PR: https://git.openjdk.org/jdk11u-dev/pull/3115 From ssubramaniam at openjdk.org Tue Nov 11 22:54:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Nov 2025 22:54:13 GMT Subject: [jdk17u-dev] Integrated: 8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main In-Reply-To: References: Message-ID: <1RHckLITrnuiVCyyniHt65skNfFOueT7ZvRqgHCGxVg=.c7eef476-4926-461c-abf1-d4de7d92a355@github.com> On Mon, 10 Nov 2025 17:44:12 GMT, Satyen Subramaniam wrote: > Backporting JDK-8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main. Converts bug6524424 from old applet format to more modern main function approach. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 8b2e9f51 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/8b2e9f5192d0e2e2736e39a657cd82c4eff6e6af Stats: 255 lines in 3 files changed: 120 ins; 135 del; 0 mod 8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main Backport-of: ac5b6cb2d42bdb8fb1a110ad33411b50cff4ea61 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4164 From ssubramaniam at openjdk.org Tue Nov 11 22:54:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Nov 2025 22:54:15 GMT Subject: [jdk21u-dev] Integrated: 8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main In-Reply-To: References: Message-ID: On Mon, 10 Nov 2025 17:44:22 GMT, Satyen Subramaniam wrote: > Backporting JDK-8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main. Converts bug6524424 from old applet format to more modern main function approach. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: bf4a0fc1 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/bf4a0fc1b218c9973e3f33f647cf5ebf9f38e1bd Stats: 255 lines in 3 files changed: 120 ins; 135 del; 0 mod 8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main Backport-of: ac5b6cb2d42bdb8fb1a110ad33411b50cff4ea61 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2456 From ssubramaniam at openjdk.org Tue Nov 11 22:54:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Nov 2025 22:54:17 GMT Subject: [jdk17u-dev] Integrated: 8327856: Convert applet test SpanishDiacriticsTest.java to a main program In-Reply-To: References: Message-ID: On Mon, 10 Nov 2025 17:43:31 GMT, Satyen Subramaniam wrote: > Backporting JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program. Converts SpanishDiacriticsTest from old applet format to more modern main function approach. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 7a889a5a Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/7a889a5abd5b1bdaa7a2b9caff6efd03138b3932 Stats: 189 lines in 3 files changed: 92 ins; 97 del; 0 mod 8327856: Convert applet test SpanishDiacriticsTest.java to a main program Backport-of: 22f10e045b3decdb51a3cc7644c47f911aec753d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4163 From ssubramaniam at openjdk.org Tue Nov 11 22:55:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 11 Nov 2025 22:55:13 GMT Subject: [jdk21u-dev] Integrated: 8327856: Convert applet test SpanishDiacriticsTest.java to a main program In-Reply-To: References: Message-ID: On Mon, 10 Nov 2025 17:43:35 GMT, Satyen Subramaniam wrote: > Backporting JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program. Converts SpanishDiacriticsTest from old applet format to more modern main function approach. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 73e68da9 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/73e68da96f9b4f074c8dcdb849cb28e60638c357 Stats: 189 lines in 3 files changed: 92 ins; 97 del; 0 mod 8327856: Convert applet test SpanishDiacriticsTest.java to a main program Backport-of: 22f10e045b3decdb51a3cc7644c47f911aec753d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2455 From serb at openjdk.org Tue Nov 11 23:12:10 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 11 Nov 2025 23:12:10 GMT Subject: [jdk17u-dev] Integrated: 8294314: Minimize disabled warnings in hotspot In-Reply-To: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> References: <0ftQ5Cso-u7tvmEQfsJNkAese4jhVVtfi5mR5hPn6S0=.cc5b621d-e9f6-4218-b0cf-7d5bcaa33b94@github.com> Message-ID: <0wuhPvHhfRkHHun37NC01hw9vI0c80WMCtCf5mVwVVM=.3428020e-e390-48b2-bb3f-4aaec4c53a70@github.com> On Fri, 31 Oct 2025 00:10:15 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [7743345f](https://github.com/openjdk/jdk/commit/7743345f6f73398f280fd18364b4cea10a6b0f2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Magnus Ihse Bursie on 17 Oct 2022 and was reviewed by Erik Joelsson and Aleksey Shipilev. > > The patch updates the code to handle certain warnings during compilation. It is part of the ongoing effort to migrate JDK 17 to the new toolchain, including Xcode 16, and will make further patches cleaner. > > The patch is not clean because the next three are not in jdk17u: > - https://bugs.openjdk.org/browse/JDK-8286262 -> still need to disable [4996](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/e1b33bcab3a09bcdf16ea6bd740d4ffbf00adaab) warning > - https://bugs.openjdk.org/browse/JDK-8293182 -> still need to disable [missing-field-initializers](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/32855c2267dd796d82893f39e82592dc68fef3c6) > - https://bugs.openjdk.org/browse/JDK-8303805 -> still need to disable [strict-overflow](https://github.com/openjdk/jdk17u-dev/pull/4143/commits/9f8b0126e9c0d3f1a0e83a2fe722f3996c8dcb41) > > The next two are are already in jdk17u so context a little bit different: > - https://bugs.openjdk.org/browse/JDK-8300169 > - https://bugs.openjdk.org/browse/JDK-8319818 > > > Testing: > - github actions > - gcc: 7.3.1, 9.3.1, 10.5.0, 11.4.0, 11.5.0, 13.2.1 and 13.3.0 > - xcode: 26, 26.0.1 > - VS 2022 This pull request has now been integrated. Changeset: 6d2e15c8 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/6d2e15c890f2df025aabd120cdb64b456945ae81 Stats: 65 lines in 5 files changed: 42 ins; 11 del; 12 mod 8294314: Minimize disabled warnings in hotspot Reviewed-by: shade Backport-of: 7743345f6f73398f280fd18364b4cea10a6b0f2f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4143 From duke at openjdk.org Tue Nov 11 23:40:58 2025 From: duke at openjdk.org (Min Choi) Date: Tue, 11 Nov 2025 23:40:58 GMT Subject: [jdk17u-dev] RFR: 8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files Message-ID: Backporting [JDK-8303959](https://bugs.openjdk.org/browse/JDK-8303959). Seeing this test fail in 17. After test fix, test passes. ------------- Commit messages: - Backport 5a6aa569aa279141193038dc2e61e18a8b24bc11 Changes: https://git.openjdk.org/jdk17u-dev/pull/4171/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4171&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303959 Stats: 22 lines in 1 file changed: 18 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4171.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4171/head:pull/4171 PR: https://git.openjdk.org/jdk17u-dev/pull/4171 From duke at openjdk.org Tue Nov 11 23:45:34 2025 From: duke at openjdk.org (Elif Aslan) Date: Tue, 11 Nov 2025 23:45:34 GMT Subject: [jdk21u-dev] RFR: 8327741: JVM crash in hotspot/share/opto/compile.cpp - failed: missing inlining msg Message-ID: Clean backport.The crash occurs when a virtual call is devirtualized late. Inliningis not attempted then. So no new inlining diagnostic message isproduced which causes the assert failure. There's some valuable information that can be reported though (the call is devirtualized). ------------- Commit messages: - Backport 7df492627b933f48750985c26de69be3f86115cb Changes: https://git.openjdk.org/jdk21u-dev/pull/2464/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2464&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327741 Stats: 85 lines in 2 files changed: 85 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2464.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2464/head:pull/2464 PR: https://git.openjdk.org/jdk21u-dev/pull/2464 From duke at openjdk.org Wed Nov 12 00:09:42 2025 From: duke at openjdk.org (Elif Aslan) Date: Wed, 12 Nov 2025 00:09:42 GMT Subject: [jdk17u-dev] RFR: 8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly Message-ID: Clean backport to make JDK-8319879 backporting cleaner. The compiler directive RepeatCompilation can be used to repeat compilations of specific methods, for example for Test::test(): -XX:CompileCommand=RepeatCompilation,Test::test,1000 When using this compiler directive in combination with StressIGVN/CCP/GCM/LCM, C2 only sets the stress seed once to a random value. Afterward, it keeps the seed for all repeated compilations. This should be changed to always select a random seed with each repetition (i.e. get the same behavior as the flag RepeatCompilation). ------------- Commit messages: - Backport 3465179458d844fec4d0496aa3d0c31b34c4c345 Changes: https://git.openjdk.org/jdk17u-dev/pull/4172/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4172&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311588 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4172.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4172/head:pull/4172 PR: https://git.openjdk.org/jdk17u-dev/pull/4172 From duke at openjdk.org Wed Nov 12 00:46:32 2025 From: duke at openjdk.org (Min Choi) Date: Wed, 12 Nov 2025 00:46:32 GMT Subject: [jdk11u-dev] RFR: 8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark Message-ID: Hi! Backporting [JDK-8324861](https://bugs.openjdk.org/browse/JDK-8324861). Manually resolved but it is a simple addition. Tested GHA, tier1 and focused `test/jdk/java/lang/invoke/` tests. Low risk, simple change of logging code. Impact: Prevents memory leaks in diagnostic/debug scenarios ------------- Commit messages: - Backport 7d1a48807a482cd19156298ce21d9492f0d912da Changes: https://git.openjdk.org/jdk11u-dev/pull/3116/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3116&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324861 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3116.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3116/head:pull/3116 PR: https://git.openjdk.org/jdk11u-dev/pull/3116 From duke at openjdk.org Wed Nov 12 05:21:12 2025 From: duke at openjdk.org (duke) Date: Wed, 12 Nov 2025 05:21:12 GMT Subject: [jdk21u-dev] Withdrawn: 8337102: JITTester: Fix breaks in static initialization blocks In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 00:45:55 GMT, Kirill Shirokov wrote: > The backport verified on MacOS/Linux/Windows by manually running JITTester. > > Verification involved modifying JITTester code to terminate with non-zero exit code when encountering specific compilation error (a break statement in a static initializer) in the generated code and enabling static initializer generation in configuration file in non-fixed version. > > Without the fix in most cases the error is reproduced during the first generation round. > With the fix, there is no error for 10s of rounds. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2214 From goetz at openjdk.org Wed Nov 12 07:27:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Nov 2025 07:27:31 GMT Subject: [jdk21u-dev] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: On Mon, 10 Nov 2025 13:43:32 GMT, Goetz Lindenmaier wrote: > I backport this to get the jpackage testing up-to-date. This simplifies further backports. > > This change, [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300), is included in the second commit. > > To make it work, I backport changes from https://bugs.openjdk.org/browse/JDK-8340311 "8340311: JPackage app-image exe launches multiple exe's in JDK 22+" as prerequisite. > Planned later backport 8365790 needs the adaptions of the test helper classes in 8340311, too. > > **8340311 backport adaptions** > > The 8340311 test helper changes patch almost cleanly to 21. > But I also need to take some changes to tests where the interface > to the helper classes changed. > > Adaptions: > > * I had to modify the location of test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java which was moved by a later change already backported. > * I resolved the copyright in LauncherAsServiceVerifier.java > * I omitted the changes to Win8301247Test.java. These mostly depend on previous, not backported changes and do not apply well. > * Naturally I omitted the new tests in 8340311. > > **8347300 backport adaptions** > > To apply [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300) for the second commit, I had to resolve several chunks because removePath was renamed to removePathEnvVar. ok, so no. I won't backport it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2454#issuecomment-3520412671 From goetz at openjdk.org Wed Nov 12 08:14:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Nov 2025 08:14:16 GMT Subject: [jdk21u-dev] RFR: 8319957: PhaseOutput::code_size is unused and should be removed In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 17:16:18 GMT, Elif Aslan wrote: > Clean backport.This PR removes the unused PhaseOutput::code_size / method_size. > > These were moved over from src/hotspot/share/opto/compile.hpp in the refactor from [8240363](https://bugs.openjdk.org/browse/JDK-8240363). Here's the git link for reference https://github.com/openjdk/jdk/commit/21cd75cb98f658639df14632680e9c5e58f11faa. There is not any usage. > > GHA tested. Hi @elifaslan1 Why should we backport this? We usually don't backport cleanups. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2459#issuecomment-3520574377 From goetz at openjdk.org Wed Nov 12 08:20:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Nov 2025 08:20:11 GMT Subject: [jdk21u-dev] RFR: 8272364: Parallel GC adaptive size policy may shrink the heap below MinHeapSize In-Reply-To: References: Message-ID: On Tue, 28 Oct 2025 17:59:55 GMT, Daniel Hu wrote: > Clean backports. Fixes miscalculation of Parallal GC ergonomics; followup backports to fix related gtest (JDK-8333674 is trivial and backported so that JDK-8331675 is clean). New test passes with change, fails without. Changes pass GHA and internal Amazon pipelines: jtreg tier1-4 on platforms linux x64, aarch64, aarch32; alpine x64, aarch64; mac aarch64, x64; windows x64. Hi @cost0much Why do you merge this into one PR? If it is clean, it would be much better to have three PRs. You can do dependent PRs, i.e. for the second make a branch on top of the first, and in the PR use the git branch of the first RP to compare to. Also, please give a reason why you want to backport [JDK-8272364](https://bugs.openjdk.org/browse/JDK-8272364) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2419#issuecomment-3520593778 From goetz at openjdk.org Wed Nov 12 08:25:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Nov 2025 08:25:15 GMT Subject: [jdk17u-dev] RFR: 8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 23:32:47 GMT, Min Choi wrote: > Backporting [JDK-8303959](https://bugs.openjdk.org/browse/JDK-8303959). Seeing this test fail in 17. After test fix, test passes. HI @mmm-choi you have failing GHA tests! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4171#issuecomment-3520614081 From mgronlun at openjdk.org Wed Nov 12 09:09:25 2025 From: mgronlun at openjdk.org (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Wed, 12 Nov 2025 09:09:25 GMT Subject: [jdk25u] RFR: 8370242: JFR: Clear event reference eagerly when using EventStream In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 14:38:07 GMT, Erik Gahlin wrote: > Could I have review of a clean backport? > > Thanks > Erik Marked as reviewed by mgronlun (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/372#pullrequestreview-3452353003 From mbaesken at openjdk.org Wed Nov 12 09:27:11 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 12 Nov 2025 09:27:11 GMT Subject: [jdk21u-dev] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: On Mon, 10 Nov 2025 13:43:32 GMT, Goetz Lindenmaier wrote: > I backport this to get the jpackage testing up-to-date. This simplifies further backports. > > This change, [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300), is included in the second commit. > > To make it work, I backport changes from https://bugs.openjdk.org/browse/JDK-8340311 "8340311: JPackage app-image exe launches multiple exe's in JDK 22+" as prerequisite. > Planned later backport 8365790 needs the adaptions of the test helper classes in 8340311, too. > > **8340311 backport adaptions** > > The 8340311 test helper changes patch almost cleanly to 21. > But I also need to take some changes to tests where the interface > to the helper classes changed. > > Adaptions: > > * I had to modify the location of test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java which was moved by a later change already backported. > * I resolved the copyright in LauncherAsServiceVerifier.java > * I omitted the changes to Win8301247Test.java. These mostly depend on previous, not backported changes and do not apply well. > * Naturally I omitted the new tests in 8340311. > > **8347300 backport adaptions** > > To apply [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300) for the second commit, I had to resolve several chunks because removePath was renamed to removePathEnvVar. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2454#pullrequestreview-3452440975 From goetz at openjdk.org Wed Nov 12 12:31:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 12 Nov 2025 12:31:17 GMT Subject: [jdk21u-dev] Integrated: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: On Mon, 10 Nov 2025 13:43:32 GMT, Goetz Lindenmaier wrote: > I backport this to get the jpackage testing up-to-date. This simplifies further backports. > > This change, [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300), is included in the second commit. > > To make it work, I backport changes from https://bugs.openjdk.org/browse/JDK-8340311 "8340311: JPackage app-image exe launches multiple exe's in JDK 22+" as prerequisite. > Planned later backport 8365790 needs the adaptions of the test helper classes in 8340311, too. > > **8340311 backport adaptions** > > The 8340311 test helper changes patch almost cleanly to 21. > But I also need to take some changes to tests where the interface > to the helper classes changed. > > Adaptions: > > * I had to modify the location of test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java which was moved by a later change already backported. > * I resolved the copyright in LauncherAsServiceVerifier.java > * I omitted the changes to Win8301247Test.java. These mostly depend on previous, not backported changes and do not apply well. > * Naturally I omitted the new tests in 8340311. > > **8347300 backport adaptions** > > To apply [JDK-8347300](https://bugs.openjdk.org/browse/JDK-8347300) for the second commit, I had to resolve several chunks because removePath was renamed to removePathEnvVar. This pull request has now been integrated. Changeset: 8374d1f6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8374d1f6fff541bef426b668978c31186405089b Stats: 262 lines in 9 files changed: 190 ins; 15 del; 57 mod 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests Reviewed-by: mbaesken Backport-of: d69463e4bcbddd346b9486059c5ad3a1cb555632 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2454 From duke at openjdk.org Wed Nov 12 13:04:19 2025 From: duke at openjdk.org (Pasam Soujanya) Date: Wed, 12 Nov 2025 13:04:19 GMT Subject: [jdk25u] RFR: 8365305: The ARIA role =?UTF-8?B?4oCYY29udGVudGluZm/igJk=?= is not valid for the element