From duke at openjdk.org Tue Dec 2 02:15:02 2025 From: duke at openjdk.org (duke) Date: Tue, 2 Dec 2025 02:15:02 GMT Subject: [jdk8u-dev] Withdrawn: 8157758: JDK9 does not compile on Linux with GCC 6.1 because left-shifting a negative number has undefined behavior In-Reply-To: References: Message-ID: <2JQQSOMZL8a5JUmVOjTlDCzirIrIE2JCXQpTClBwJs4=.b36d5299-92a4-4a86-ac21-e516efe61ff8@github.com> On Mon, 25 Aug 2025 17:51:48 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [4abb5e4a](https://github.com/openjdk/jdk/commit/4abb5e4aafe05871a07d510f002a38298fe4dbb2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alex Henrie on 23 Jun 2016 and was reviewed by Kim Barrett and Max Ockner. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk8u-dev/pull/682 From zzambers at openjdk.org Tue Dec 2 13:47:48 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Tue, 2 Dec 2025 13:47:48 GMT Subject: [jdk8u-dev] RFR: 8348598: Update Libpng to 1.6.47 Message-ID: <_5O8_UnqnA8NwIe60eGO4D9OijXncd1bQZSQuDzSnow=.2e8f3144-855e-43fd-ad64-a75fcf52b283@github.com> This backport updates bundled libpng to 1.6.47. There are some differences to jdk11: - there is no `libpng.md` in JDK 8, equivalent changes were done to `THIRD_PARTY_README` - changes to `UPDATING.txt` were excluded (this file is not present in 8) - changes to `/lib/Awt2dLibraries.gmk` were excluded, as build system of jdk 8 is different and there is no support for `DISABLED_WARNINGS_*` there Otherwise, when it comes to library source files (libpng dir), changes applied cleanly (although they have different path). I have also tried to use diff to compare contents of libpng directory (after update to 1.6.47) in jdk 8 and jdk 11, there are same, except for `UPDATING.txt`, which is only present in jdk 11. **Motivation:** - to fix one build error on macos-15 (it no longer ships with `fp.h`) In file included from /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/jdk/src/share/native/sun/awt/libpng/png.c:42: /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/jdk/src/share/native/sun/awt/libpng/pngpriv.h:552:16: fatal error: 'fp.h' file not found 552 | # include | ^~~~~~ 1 error generated. gmake[2]: *** [lib/Awt2dLibraries.gmk:1256: /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/build/macos-x64/jdk/objs/libsplashscreen/png.o] Error 1 - to prepare for [JDK-8372534](https://bugs.openjdk.org/browse/JDK-8372534) (update to 1.6.51) in the future Testing: - testing in GHA: OK ------------- Commit messages: - 8348598: Update Libpng to 1.6.47 - 8329004: Update Libpng to 1.6.43 - 8316030: Update Libpng to 1.6.40 Changes: https://git.openjdk.org/jdk8u-dev/pull/729/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=729&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348598 Stats: 5620 lines in 20 files changed: 2220 ins; 2368 del; 1032 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/729.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/729/head:pull/729 PR: https://git.openjdk.org/jdk8u-dev/pull/729 From duke at openjdk.org Tue Dec 2 15:42:23 2025 From: duke at openjdk.org (David =?UTF-8?B?U2xhZGvDvQ==?=) Date: Tue, 2 Dec 2025 15:42:23 GMT Subject: [jdk8u-dev] RFR: 8341964: Add mechanism to disable different parts of TLS cipher suite Message-ID: Backport of [JDK-8341964](https://bugs.openjdk.org/browse/JDK-8341964) - Add mechanism to disable different parts of TLS cipher suite Preparation for backport of [JDK-8245545](https://bugs.openjdk.org/browse/JDK-8245545) to comply with [Oracle JRE and JDK Cryptographic Roadmap](https://www.java.com/en/jre-jdk-cryptoroadmap.html) Tested in RHEL9 VM: - Not clean backport. - Passed T1 tests. - `jdk_security` tests -> 4 fails. Same fails before and after backport. They are unrelated. Probably some incorrect set up in my VM. The failing tests: - sun/security/pkcs11/KeyStore/SecretKeysBasic.sh - sun/security/pkcs11/Provider/Login.sh - sun/security/pkcs11/Signature/TestDSAKeyLength.java - sun/security/tools/keytool/autotest.sh - GHA -> Linux x86/x64 hotspot/tier1 failing, seems unrelated to this backport, same fails in other already closed and integrated PRs Extra changes: - in `jdk/test/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java` on line 58 changed `List.of()` to `Array.asList()` (and added import for it) because the former is not supported by jdk8. ------------- Commit messages: - backport 37f8029d4e64937e648784466acf9383d522543e Changes: https://git.openjdk.org/jdk8u-dev/pull/730/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=730&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341964 Stats: 512 lines in 5 files changed: 506 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/730.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/730/head:pull/730 PR: https://git.openjdk.org/jdk8u-dev/pull/730 From evergizova at openjdk.org Tue Dec 2 22:41:28 2025 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Tue, 2 Dec 2025 22:41:28 GMT Subject: [jdk8u-dev] RFR: 8348596: Update FreeType to 2.13.3 [v5] In-Reply-To: References: Message-ID: On Fri, 28 Nov 2025 13:50:52 GMT, Ji?? Van?k wrote: >> This should be last PR on toppic of free type backport. At the end it should contain: >> * 8285686: Update FreeType to 2.12.0 (pushed, testing in progress) >> * 8290334: Update FreeType to 2.12.1 (pushed, smoketests done) >> * 8298974: Add ftcolor.c to imported freetype sources (pushed, smoketests done) >> * 8293672: Update freetype md file (not clean) >> * 8306881: Update FreeType to 2.13.0 (pushed, testing scheduled) >> * 8316028: Update FreeType to 2.13.2 (pushed, smoketests done) >> * 8348596: Update FreeType to 2.13.3 (pushed, smoketests done) >> >> I will run full qa on 2.12.0 and 2.13.0 Buildability and tier1 tests on others. >> The 2.13.3. will get full qa during rampdown I guess... > > Ji?? Van?k has updated the pull request incrementally with one additional commit since the last revision: > > 8348596: Update FreeType to 2.13.3 THIRD_PARTY_README line 1033: > 1031: %% This notice is provided with respect to Freetype v2.9 which may be > 1032: included with JRE 8, JDK 8, and OpenJDK 8. > 1033: The version in the title `%% This notice is provided with respect to Freetype v2.9` should also be updated to v2.13.3 ------------- PR Review Comment: https://git.openjdk.org/jdk8u-dev/pull/728#discussion_r2582991929 From jvanek at openjdk.org Wed Dec 3 08:13:16 2025 From: jvanek at openjdk.org (=?UTF-8?B?SmnFmcOt?= =?UTF-8?B?IA==?= =?UTF-8?B?VmFuxJtr?=) Date: Wed, 3 Dec 2025 08:13:16 GMT Subject: [jdk8u-dev] RFR: 8348596: Update FreeType to 2.13.3 [v5] In-Reply-To: References: Message-ID: <00-AHB9Hgw92oVrY2NbKqA-Hm7DNUldOYqYXdlp0yPk=.427b0b7f-1231-415b-bd14-688ad9333b02@github.com> On Tue, 2 Dec 2025 22:38:51 GMT, Ekaterina Vergizova wrote: >> Ji?? Van?k has updated the pull request incrementally with one additional commit since the last revision: >> >> 8348596: Update FreeType to 2.13.3 > > THIRD_PARTY_README line 1033: > >> 1031: %% This notice is provided with respect to Freetype v2.9 which may be >> 1032: included with JRE 8, JDK 8, and OpenJDK 8. >> 1033: > > The version in the title `%% This notice is provided with respect to Freetype v2.9` should also be updated to v2.13.3 Thanx! You have sharp eye. This was added in initial commit, and is not appearing in other JDKs (due to lack of THIR_PARTY_README). Will fix. ------------- PR Review Comment: https://git.openjdk.org/jdk8u-dev/pull/728#discussion_r2584057455 From jvanek at openjdk.org Wed Dec 3 08:21:42 2025 From: jvanek at openjdk.org (=?UTF-8?B?SmnFmcOt?= =?UTF-8?B?IA==?= =?UTF-8?B?VmFuxJtr?=) Date: Wed, 3 Dec 2025 08:21:42 GMT Subject: [jdk8u-dev] RFR: 8348596: Update FreeType to 2.13.3 [v6] In-Reply-To: References: Message-ID: > This should be last PR on toppic of free type backport. At the end it should contain: > * 8285686: Update FreeType to 2.12.0 (pushed, testing in progress) > * 8290334: Update FreeType to 2.12.1 (pushed, smoketests done) > * 8298974: Add ftcolor.c to imported freetype sources (pushed, smoketests done) > * 8293672: Update freetype md file (not clean) > * 8306881: Update FreeType to 2.13.0 (pushed, testing scheduled) > * 8316028: Update FreeType to 2.13.2 (pushed, smoketests done) > * 8348596: Update FreeType to 2.13.3 (pushed, smoketests done) > > I will run full qa on 2.12.0 and 2.13.0 Buildability and tier1 tests on others. > The 2.13.3. will get full qa during rampdown I guess... Ji?? Van?k has updated the pull request incrementally with one additional commit since the last revision: Fixed version in THIRD_PARTY_README's freetype notice This notice is now provided for v2.13.3 ------------- Changes: - all: https://git.openjdk.org/jdk8u-dev/pull/728/files - new: https://git.openjdk.org/jdk8u-dev/pull/728/files/653357e9..2e8b3ecc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=728&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=728&range=04-05 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/728.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/728/head:pull/728 PR: https://git.openjdk.org/jdk8u-dev/pull/728 From evergizova at openjdk.org Wed Dec 3 11:59:18 2025 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Wed, 3 Dec 2025 11:59:18 GMT Subject: [jdk8u-dev] RFR: 8348596: Update FreeType to 2.13.3 [v5] In-Reply-To: <00-AHB9Hgw92oVrY2NbKqA-Hm7DNUldOYqYXdlp0yPk=.427b0b7f-1231-415b-bd14-688ad9333b02@github.com> References: <00-AHB9Hgw92oVrY2NbKqA-Hm7DNUldOYqYXdlp0yPk=.427b0b7f-1231-415b-bd14-688ad9333b02@github.com> Message-ID: On Wed, 3 Dec 2025 08:10:27 GMT, Ji?? Van?k wrote: >> THIRD_PARTY_README line 1033: >> >>> 1031: %% This notice is provided with respect to Freetype v2.9 which may be >>> 1032: included with JRE 8, JDK 8, and OpenJDK 8. >>> 1033: >> >> The version in the title `%% This notice is provided with respect to Freetype v2.9` should also be updated to v2.13.3 > > Thanx! You have sharp eye. This was added in initial commit, and is not appearing in other JDKs (due to lack of THIR_PARTY_README). Will fix. Thanks for the fix. The changes LGTM now. Unfortunately, I'm not a reviewer, so I can't approve them. ------------- PR Review Comment: https://git.openjdk.org/jdk8u-dev/pull/728#discussion_r2584825853 From syan at openjdk.org Thu Dec 4 02:58:28 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 4 Dec 2025 02:58:28 GMT Subject: [jdk8u-dev] RFR: 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test Message-ID: Hi all, This pull request contains a backport of commit [04c0f8d3](https://github.com/openjdk/jdk/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jaikiran Pai on 4 Dec 2025 and was reviewed by Mark Sheppard, Stuart Marks and SendaoYan. Thanks! ------------- Commit messages: - Backport 04c0f8d359a3f450ac2070c6d41834145d9c75f7 Changes: https://git.openjdk.org/jdk8u-dev/pull/731/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=731&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372857 Stats: 76 lines in 1 file changed: 17 ins; 39 del; 20 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/731.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/731/head:pull/731 PR: https://git.openjdk.org/jdk8u-dev/pull/731 From syan at openjdk.org Thu Dec 4 02:58:28 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 4 Dec 2025 02:58:28 GMT Subject: [jdk8u-dev] RFR: 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 02:48:24 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [04c0f8d3](https://github.com/openjdk/jdk/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 4 Dec 2025 and was reviewed by Mark Sheppard, Stuart Marks and SendaoYan. > > Thanks! Change has been verified locally on linux-x64 by run the test jdk/test/java/rmi/server/RemoteServer/AddrInUse.java manually. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/731#issuecomment-3609810249 From jvanek at openjdk.org Thu Dec 4 08:43:17 2025 From: jvanek at openjdk.org (=?UTF-8?B?SmnFmcOt?= =?UTF-8?B?IA==?= =?UTF-8?B?VmFuxJtr?=) Date: Thu, 4 Dec 2025 08:43:17 GMT Subject: [jdk8u-dev] RFR: 8348596: Update FreeType to 2.13.3 [v5] In-Reply-To: References: <00-AHB9Hgw92oVrY2NbKqA-Hm7DNUldOYqYXdlp0yPk=.427b0b7f-1231-415b-bd14-688ad9333b02@github.com> Message-ID: On Wed, 3 Dec 2025 11:56:10 GMT, Ekaterina Vergizova wrote: > Thanks for the fix. The changes LGTM now. Unfortunately, I'm not a reviewer, so I can't approve them. Thank you! I believe it is on Andrew's list for rampdownn ------------- PR Review Comment: https://git.openjdk.org/jdk8u-dev/pull/728#discussion_r2588081072 From andrew at openjdk.org Fri Dec 5 13:59:17 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 13:59:17 GMT Subject: [jdk8u-dev] RFR: 8301631: [8u] Enable full builds for additional Linux builds [v4] In-Reply-To: References: Message-ID: > Let's try to enable full builds for the additional (i.e. cross-compilation to s390x, aarch64, arm & ppc64le) builds, so the JDK native code gets built as well. Andrew John Hughes has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains five commits: - Merge remote-tracking branch 'dev/master' into JDK-8301631 - Remove all instances of -hotspot - Merge remote-tracking branch 'dev/master' into JDK-8301631 - Try without --disable-headful - 8301631: [8u] Enable full builds for additional Linux builds ------------- Changes: https://git.openjdk.org/jdk8u-dev/pull/259/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=259&range=03 Stats: 5 lines in 1 file changed: 0 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/259.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/259/head:pull/259 PR: https://git.openjdk.org/jdk8u-dev/pull/259 From andrew at openjdk.org Fri Dec 5 13:59:22 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 13:59:22 GMT Subject: [jdk8u-dev] RFR: 8301631: [8u] Enable full builds for additional Linux builds [v3] In-Reply-To: References: Message-ID: On Fri, 29 Aug 2025 21:32:21 GMT, Andrew John Hughes wrote: >> Let's try to enable full builds for the additional (i.e. cross-compilation to s390x, aarch64, arm & ppc64le) builds, so the JDK native code gets built as well. > > Andrew John Hughes has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: > > - Merge remote-tracking branch 'dev/master' into JDK-8301631 > - Try without --disable-headful > - 8301631: [8u] Enable full builds for additional Linux builds Testing now looks successful (usual irregular failures). Moving out of draft. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/259#issuecomment-3616950240 From andrew at openjdk.org Fri Dec 5 14:18:59 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 14:18:59 GMT Subject: [jdk8u-dev] RFR: 8348596: Update FreeType to 2.13.3 [v5] In-Reply-To: References: <00-AHB9Hgw92oVrY2NbKqA-Hm7DNUldOYqYXdlp0yPk=.427b0b7f-1231-415b-bd14-688ad9333b02@github.com> Message-ID: On Wed, 3 Dec 2025 11:56:10 GMT, Ekaterina Vergizova wrote: >> Thanx! You have sharp eye. This was added in initial commit, and is not appearing in other JDKs (due to lack of THIR_PARTY_README). Will fix. > > Thanks for the fix. The changes LGTM now. > Unfortunately, I'm not a reviewer, so I can't approve them. Indeed, I'm going to look at it now. @kvergizova thanks for looking at this and catching that issue. Please feel free to at least do a GitHub review so you are credited in the commit message, even though it won't count as a 'Reviewer' to allow the change through. ------------- PR Review Comment: https://git.openjdk.org/jdk8u-dev/pull/728#discussion_r2592844996 From andrew at openjdk.org Fri Dec 5 15:54:51 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 15:54:51 GMT Subject: [jdk8u-dev] RFR: 8348596: Update FreeType to 2.13.3 [v6] In-Reply-To: References: Message-ID: <3Lg3l48dON--bLfiVPEy8SAZXjo_FjdcWRwU8BUO_BU=.1411a29b-6d1b-4c70-bfb6-7bfa99a6b309@github.com> On Wed, 3 Dec 2025 08:21:42 GMT, Ji?? Van?k wrote: >> This should be last PR on toppic of free type backport. At the end it should contain: >> * 8285686: Update FreeType to 2.12.0 (pushed, testing in progress) >> * 8290334: Update FreeType to 2.12.1 (pushed, smoketests done) >> * 8298974: Add ftcolor.c to imported freetype sources (pushed, smoketests done) >> * 8293672: Update freetype md file (not clean) >> * 8306881: Update FreeType to 2.13.0 (pushed, testing scheduled) >> * 8316028: Update FreeType to 2.13.2 (pushed, smoketests done) >> * 8348596: Update FreeType to 2.13.3 (pushed, smoketests done) >> >> I will run full qa on 2.12.0 and 2.13.0 Buildability and tier1 tests on others. >> The 2.13.3. will get full qa during rampdown I guess... > > Ji?? Van?k has updated the pull request incrementally with one additional commit since the last revision: > > Fixed version in THIRD_PARTY_README's freetype notice > > This notice is now provided for v2.13.3 Looks good against the 11u commits. I missed that the version was referenced in `THIRD_PARTY_README` when reviewing the last PR so thanks to @kvergizova for catching that. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk8u-dev/pull/728#pullrequestreview-3545346505 From duke at openjdk.org Fri Dec 5 16:12:26 2025 From: duke at openjdk.org (duke) Date: Fri, 5 Dec 2025 16:12:26 GMT Subject: [jdk8u-dev] RFR: 8348596: Update FreeType to 2.13.3 [v6] In-Reply-To: References: Message-ID: On Wed, 3 Dec 2025 08:21:42 GMT, Ji?? Van?k wrote: >> This should be last PR on toppic of free type backport. At the end it should contain: >> * 8285686: Update FreeType to 2.12.0 (pushed, testing in progress) >> * 8290334: Update FreeType to 2.12.1 (pushed, smoketests done) >> * 8298974: Add ftcolor.c to imported freetype sources (pushed, smoketests done) >> * 8293672: Update freetype md file (not clean) >> * 8306881: Update FreeType to 2.13.0 (pushed, testing scheduled) >> * 8316028: Update FreeType to 2.13.2 (pushed, smoketests done) >> * 8348596: Update FreeType to 2.13.3 (pushed, smoketests done) >> >> I will run full qa on 2.12.0 and 2.13.0 Buildability and tier1 tests on others. >> The 2.13.3. will get full qa during rampdown I guess... > > Ji?? Van?k has updated the pull request incrementally with one additional commit since the last revision: > > Fixed version in THIRD_PARTY_README's freetype notice > > This notice is now provided for v2.13.3 @judovana Your change (at version 2e8b3ecc53fca6f07d8bb38ef9101ca93ff753c5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/728#issuecomment-3617527989 From jvanek at openjdk.org Fri Dec 5 16:24:55 2025 From: jvanek at openjdk.org (=?UTF-8?B?SmnFmcOt?= =?UTF-8?B?IA==?= =?UTF-8?B?VmFuxJtr?=) Date: Fri, 5 Dec 2025 16:24:55 GMT Subject: [jdk8u-dev] Integrated: 8348596: Update FreeType to 2.13.3 In-Reply-To: References: Message-ID: On Fri, 28 Nov 2025 08:52:55 GMT, Ji?? Van?k wrote: > This should be last PR on toppic of free type backport. At the end it should contain: > * 8285686: Update FreeType to 2.12.0 (pushed, testing in progress) > * 8290334: Update FreeType to 2.12.1 (pushed, smoketests done) > * 8298974: Add ftcolor.c to imported freetype sources (pushed, smoketests done) > * 8293672: Update freetype md file (not clean) > * 8306881: Update FreeType to 2.13.0 (pushed, testing scheduled) > * 8316028: Update FreeType to 2.13.2 (pushed, smoketests done) > * 8348596: Update FreeType to 2.13.3 (pushed, smoketests done) > > I will run full qa on 2.12.0 and 2.13.0 Buildability and tier1 tests on others. > The 2.13.3. will get full qa during rampdown I guess... This pull request has now been integrated. Changeset: de76f06b Author: Ji?? Van?k Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk8u-dev/commit/de76f06b9d0c243f9c367de1756914dfb57ae981 Stats: 21973 lines in 299 files changed: 10706 ins; 6102 del; 5165 mod 8348596: Update FreeType to 2.13.3 8285686: Update FreeType to 2.12.0 8290334: Update FreeType to 2.12.1 8298974: Add ftcolor.c to imported freetype sources 8293672: Update freetype md file 8316028: Update FreeType to 2.13.2 8306881: Update FreeType to 2.13.0 Reviewed-by: andrew Backport-of: 428c2a292a8670f44bdb617014caaed0de591907 ------------- PR: https://git.openjdk.org/jdk8u-dev/pull/728 From andrew at openjdk.org Fri Dec 5 16:29:18 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 16:29:18 GMT Subject: [jdk8u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision [v2] In-Reply-To: References: Message-ID: > This backport replaces the local definition of `uabs` with `g_uabs` to avoid a conflict with the `uabs` declared in versions of glibc 2.42 and later. > > The patch is mostly clean, with the exception of two conflicts: > > 1. In `assembler_aarch64.cpp`, the type of `uimm` is `unsigned long` in 8u, rather than `uint64_t`. 8u is missing a sequence of changes, which begins with [JDK-8248414](https://bugs.openjdk.org/browse/JDK-8248414), "AArch64: Remove uses of long and unsigned long ints" and [JDK-8251930](https://bugs.openjdk.org/browse/JDK-8251930), "AArch64: Native types mismatch in hotspot", but these in turn require adaptation to work around other missing changes like [JDK-8222412](https://bugs.openjdk.org/browse/JDK-8222412) "AARCH64: multiple instructions encoding issues" and [JDK-8139043](https://bugs.openjdk.org/browse/JDK-8139043), "aarch64: add support for adler32 intrinsic". Backporting 8248414 & 8251930 may be worthwhile, especially if Windows & Mac AArch64 ports are ever considered for 8u, but really needs to be done by someone with access to AArch64 hardware to verify the changes. I don't think it's necessary just for a simple name substitution. > 2. In `stubGenerator_aarch64.cpp`, I corrected the type of `granularity` in `copy_memory(bool, Register, Register, Register, Register, int)` from `int` to `unsigned int`, which matches the signature of `g_uabs`. This same correction was made in later JDKs as part of an enhancement, [JDK-8257436](https://bugs.openjdk.org/browse/JDK-8257436) "Regressions in ArrayCopyUnalignedDst.testByte/testChar for 65-78 bytes when UseSIMDForMemoryOps is on". Again, the rest may be worth backporting if the same performance improvement is visible on 8u AArch64, but the risk isn't appropriate for this change. > > The change was verified by ensuring that `uabs` no longer exists in the source code after this patch. > ~~~ > $ grep -r 'uabs' hotspot/ > hotspot/src/cpu/aarch64/vm/assembler_aarch64.hpp: return g_uabs(target - branch) < branch_range; > hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp: if (g_uabs(imm) < (1 << 24)) { > hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp: size_t granularity = g_uabs(step); > hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp: unsigned int granularity = g_uabs(step); > hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp: unsigned long uimm = g_uabs(imm); > hotspot/src/share/vm/opto/mulnode.cpp: unsigned int abs_con = g_uabs(con); > hotspot/src/share/vm/opto/mulnode.cpp: julong abs_con = g_... Andrew John Hughes 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 'dev/master' into JDK-8354941 - Backport 26a8acad1f45bec90ad6c4ff5cd41f4e7450a962 ------------- Changes: - all: https://git.openjdk.org/jdk8u-dev/pull/711/files - new: https://git.openjdk.org/jdk8u-dev/pull/711/files/994ba93b..49dbce7b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=711&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=711&range=00-01 Stats: 178929 lines in 356 files changed: 172723 ins; 5744 del; 462 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/711.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/711/head:pull/711 PR: https://git.openjdk.org/jdk8u-dev/pull/711 From andrew at openjdk.org Fri Dec 5 16:41:23 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 16:41:23 GMT Subject: [jdk8u-dev] RFR: 8372660: [8u] ProblemList TestCPUAwareness until 8370492 is addressed In-Reply-To: References: Message-ID: On Thu, 27 Nov 2025 10:12:47 GMT, Jonathan Dowland wrote: > This test failure is polluting GHA logs for unrelated changes (e.g. https://github.com/openjdk/jdk8u-dev/pull/721#issuecomment-35533723) Looks good to me. Thanks for sorting this one. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk8u-dev/pull/727#pullrequestreview-3545525903 From andrew at openjdk.org Fri Dec 5 16:48:16 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 16:48:16 GMT Subject: [jdk8u-dev] RFR: 8328999: Update GIFlib to 5.2.2 [v6] In-Reply-To: <9ZtnRvABbtHSlYnLBINebgkvpNyoCxJuZ97PZRbfnCM=.02cc0ea5-908c-4542-8d64-a521e01c69fe@github.com> References: <9ZtnRvABbtHSlYnLBINebgkvpNyoCxJuZ97PZRbfnCM=.02cc0ea5-908c-4542-8d64-a521e01c69fe@github.com> Message-ID: > This updates the in-tree giflib to 5.2.2. The actual code changes are a clean backport, but the license file changes needed adapting from the `giflib.md` file in 11u and later to the `THIRD_PARTY_README` file in 8u (now only one copy following [JDK-8338144](https://bugs.openjdk.org/browse/JDK-8338144)) > > 8u is also missing [JDK-8225487](https://bugs.openjdk.org/browse/JDK-8225487) which I've included as part of this patch. This updates the license to credit `openbsd-reallocarray.c` and is updated further by 8238999. I also included changes made by the 5.2.1 update which were missed because 8225487 was missing. > > In `gif_lib.h`, I have restored the workaround for a missing `stdbool.h` on Windows only. This is needed to build on Visual Studio 2010. > > The `giflib.md` changes include some odd changes, replacing the giflib VCS URL with just `tree/README`. I've raised [8339271](https://bugs.openjdk.org/browse/JDK-8339271) to correct this and will look at backporting that as a follow-up. Andrew John Hughes 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 10 additional commits since the last revision: - Merge remote-tracking branch 'dev/master' into JDK-8328999 - Declare correct_saved_images at start of block - Merge remote-tracking branch 'dev/master' into JDK-8328999 - Merge remote-tracking branch 'dev/master' into JDK-8328999 - Merge remote-tracking branch 'origin/master' into JDK-8328999 - Merge remote-tracking branch 'dev/master' into JDK-8328999 - Add missing #endif - Restore local modifications on Windows to work around missing stdbool.h on VS2010 - Merge remote-tracking branch 'dev/master' into JDK-8328999 - Backport bc8aeb6496b7e86d1f616d4c1b7c26f172c1dd8a ------------- Changes: - all: https://git.openjdk.org/jdk8u-dev/pull/571/files - new: https://git.openjdk.org/jdk8u-dev/pull/571/files/f953b2bb..9d7ee4da Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=571&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=571&range=04-05 Stats: 182215 lines in 422 files changed: 174848 ins; 6395 del; 972 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/571.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/571/head:pull/571 PR: https://git.openjdk.org/jdk8u-dev/pull/571 From andrew at openjdk.org Fri Dec 5 16:48:19 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 16:48:19 GMT Subject: [jdk8u-dev] RFR: 8328999: Update GIFlib to 5.2.2 [v4] In-Reply-To: References: <9ZtnRvABbtHSlYnLBINebgkvpNyoCxJuZ97PZRbfnCM=.02cc0ea5-908c-4542-8d64-a521e01c69fe@github.com> Message-ID: On Tue, 7 Jan 2025 01:05:55 GMT, Andrew John Hughes wrote: >> Andrew John Hughes 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 remote-tracking branch 'dev/master' into JDK-8328999 >> - Add missing #endif >> - Restore local modifications on Windows to work around missing stdbool.h on VS2010 >> - Merge remote-tracking branch 'dev/master' into JDK-8328999 >> - Backport bc8aeb6496b7e86d1f616d4c1b7c26f172c1dd8a > > Keep open. Will look after the 8u442 release. > @gnu-andrew Remaining jdk_security_infra tests should be "fixed" with #695 Thanks. I'll merge once those are both in. Also want to propose the last fix upstream as seems to be broken there too. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/571#issuecomment-3304512085 From sgehwolf at openjdk.org Fri Dec 5 16:48:18 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 5 Dec 2025 16:48:18 GMT Subject: [jdk8u-dev] RFR: 8328999: Update GIFlib to 5.2.2 [v4] In-Reply-To: References: <9ZtnRvABbtHSlYnLBINebgkvpNyoCxJuZ97PZRbfnCM=.02cc0ea5-908c-4542-8d64-a521e01c69fe@github.com> Message-ID: <00FkwK5UTnhoqmiBR61PLkIB-X8UpEPOgTGfUNzUb58=.dd6f5994-b805-4935-a189-786111943c15@github.com> On Tue, 7 Jan 2025 01:05:55 GMT, Andrew John Hughes wrote: >> Andrew John Hughes 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 remote-tracking branch 'dev/master' into JDK-8328999 >> - Add missing #endif >> - Restore local modifications on Windows to work around missing stdbool.h on VS2010 >> - Merge remote-tracking branch 'dev/master' into JDK-8328999 >> - Backport bc8aeb6496b7e86d1f616d4c1b7c26f172c1dd8a > > Keep open. Will look after the 8u442 release. @gnu-andrew Remaining jdk_security_infra tests should be "fixed" with https://github.com/openjdk/jdk8u-dev/pull/695 ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/571#issuecomment-3271264592 From andrew at openjdk.org Fri Dec 5 16:53:51 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 16:53:51 GMT Subject: [jdk8u-dev] RFR: 8303482: Update LCMS to 2.15 [v3] In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 21:44:22 GMT, Ekaterina Vergizova wrote: >> I'd like to backport it for parity with Oracle 8u. >> 11u patch applies almost cleanly, except for a license update in THIRD_PARTY_README instead of lcms.md. >> >> GHA testing passes without regressions, test failures look unrelated. Additionally tested manually with J2Ddemo. > > Ekaterina Vergizova has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > Backport e28b210d5020fc7cc3a52c58f0a8ce14e16dd5fb Backport looks good. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk8u-dev/pull/678#pullrequestreview-3545574068 From andrew at openjdk.org Fri Dec 5 16:57:50 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 5 Dec 2025 16:57:50 GMT Subject: [jdk8u-dev] Integrated: 8354941: Build failure with glibc 2.42 due to uabs() name collision In-Reply-To: References: Message-ID: On Mon, 3 Nov 2025 19:28:14 GMT, Andrew John Hughes wrote: > This backport replaces the local definition of `uabs` with `g_uabs` to avoid a conflict with the `uabs` declared in versions of glibc 2.42 and later. > > The patch is mostly clean, with the exception of two conflicts: > > 1. In `assembler_aarch64.cpp`, the type of `uimm` is `unsigned long` in 8u, rather than `uint64_t`. 8u is missing a sequence of changes, which begins with [JDK-8248414](https://bugs.openjdk.org/browse/JDK-8248414), "AArch64: Remove uses of long and unsigned long ints" and [JDK-8251930](https://bugs.openjdk.org/browse/JDK-8251930), "AArch64: Native types mismatch in hotspot", but these in turn require adaptation to work around other missing changes like [JDK-8222412](https://bugs.openjdk.org/browse/JDK-8222412) "AARCH64: multiple instructions encoding issues" and [JDK-8139043](https://bugs.openjdk.org/browse/JDK-8139043), "aarch64: add support for adler32 intrinsic". Backporting 8248414 & 8251930 may be worthwhile, especially if Windows & Mac AArch64 ports are ever considered for 8u, but really needs to be done by someone with access to AArch64 hardware to verify the changes. I don't think it's necessary just for a simple name substitution. > 2. In `stubGenerator_aarch64.cpp`, I corrected the type of `granularity` in `copy_memory(bool, Register, Register, Register, Register, int)` from `int` to `unsigned int`, which matches the signature of `g_uabs`. This same correction was made in later JDKs as part of an enhancement, [JDK-8257436](https://bugs.openjdk.org/browse/JDK-8257436) "Regressions in ArrayCopyUnalignedDst.testByte/testChar for 65-78 bytes when UseSIMDForMemoryOps is on". Again, the rest may be worth backporting if the same performance improvement is visible on 8u AArch64, but the risk isn't appropriate for this change. > > The change was verified by ensuring that `uabs` no longer exists in the source code after this patch. > ~~~ > $ grep -r 'uabs' hotspot/ > hotspot/src/cpu/aarch64/vm/assembler_aarch64.hpp: return g_uabs(target - branch) < branch_range; > hotspot/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp: if (g_uabs(imm) < (1 << 24)) { > hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp: size_t granularity = g_uabs(step); > hotspot/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp: unsigned int granularity = g_uabs(step); > hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp: unsigned long uimm = g_uabs(imm); > hotspot/src/share/vm/opto/mulnode.cpp: unsigned int abs_con = g_uabs(con); > hotspot/src/share/vm/opto/mulnode.cpp: julong abs_con = g_... This pull request has now been integrated. Changeset: 48a9edf6 Author: Andrew John Hughes URL: https://git.openjdk.org/jdk8u-dev/commit/48a9edf6301246c52fc5f770a644dec70d36c8df Stats: 11 lines in 6 files changed: 0 ins; 0 del; 11 mod 8354941: Build failure with glibc 2.42 due to uabs() name collision Reviewed-by: sgehwolf Backport-of: 26a8acad1f45bec90ad6c4ff5cd41f4e7450a962 ------------- PR: https://git.openjdk.org/jdk8u-dev/pull/711 From gnu.andrew at redhat.com Mon Dec 8 12:29:20 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 8 Dec 2025 12:29:20 +0000 Subject: [RAMPDOWN] 8u482 Now in Rampdown Stage Message-ID: 8u482 is now in rampdown for release in January 2026. jdk8u-dev is CLOSED for commits until openjdk8u492 is added to the OpenJDK bug database and https://bugs.openjdk.org/browse/JDK-8373250 is integrated to begin the 8u492 release cycle. For critical fixes (i.e. regressions or urgent fixes like tzdata & cacerts updates) for 8u482, please file a PR against https://github.com/openjdk/jdk8u and use jdk8u-critical-request to obtain approval to push (automatic with the /approval request command [0]). [0] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands#PullRequestCommands-/approval Thanks, -- Andrew :) Pronouns: he / him or they / them 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 andrew at openjdk.org Mon Dec 8 13:28:01 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 8 Dec 2025 13:28:01 GMT Subject: [jdk8u-dev] RFR: 8373250: Bump update version of OpenJDK: 8u492 Message-ID: Rampdown for 8u482 [has begun](https://mail.openjdk.org/pipermail/jdk8u-dev/2025-December/020792.html). 8u-dev needs to transition to 8u492. PR will also need to wait on openjdk8u492 being added to the bug database. ------------- Commit messages: - 8373250: Bump update version of OpenJDK: 8u492 Changes: https://git.openjdk.org/jdk8u-dev/pull/732/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=732&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373250 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/732.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/732/head:pull/732 PR: https://git.openjdk.org/jdk8u-dev/pull/732 From zzambers at openjdk.org Mon Dec 8 19:02:13 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Mon, 8 Dec 2025 19:02:13 GMT Subject: [jdk8u-dev] RFR: 8074840: Resolve disabled warnings for libjli and libjli_static Message-ID: Backport, which fixes compiler errors/warnings in libjli. **Motivation:** - to fix compilation error (and some warnings) on macos-15 (clang): ... 2025-11-19T17:50:19.3284070Z /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/jdk/src/share/bin/parse_manifest.c:680:12: note: use '==' to turn this assignment into an equality comparison 2025-11-19T17:50:19.3285850Z 680 | if (rc = find_file(fd, &entry, manifest_name) != 0) { 2025-11-19T17:50:19.3286370Z | ^ 2025-11-19T17:50:19.3287050Z | == 2025-11-19T17:50:19.3287530Z 4 warnings generated. 2025-11-19T17:50:19.3289930Z /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/jdk/src/share/bin/splashscreen_stubs.c:64:30: error: incompatible pointer to integer conversion returning 'void *' from a function with result type 'int' [-Wint-conversion] 2025-11-19T17:50:19.3291940Z 64 | INVOKE(SplashLoadMemory, NULL)(pdata, size); 2025-11-19T17:50:19.3292900Z | ^~~~ ... **Differences in 8:** - excluded changes in `jdk/make/lib/CoreLibraries.gmk` due to differences in build system (not applicable to 8) - excluded cast of `STACK_SIZE_MINIMUM` in `java.c`, as [JDK-6762191](https://bugs.openjdk.org/browse/JDK-6762191), which adds that code, is missing in 8 - excluded modifications to `readAt` function in `parse_manifest.c`, as function was added by [JDK-8073158](https://bugs.openjdk.org/browse/JDK-8073158), which is missing in 8 - copyright differences due to missing backports or backport applied out of order (some had to be updated manually) - differences in paths Apart from above differences most of remaining code changes applied cleanly (with updated paths). **Testing:** Tier1 in GHA: **OK** (Failures of `TestCPUAwareness.java` are [unrelated](https://github.com/openjdk/jdk8u-dev/pull/727)) ------------- Commit messages: - Backport 7b1455163ed893639059b3d62b71b2ff347c2e3f Changes: https://git.openjdk.org/jdk8u-dev/pull/733/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=733&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8074840 Stats: 54 lines in 12 files changed: 16 ins; 12 del; 26 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/733.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/733/head:pull/733 PR: https://git.openjdk.org/jdk8u-dev/pull/733 From serb at openjdk.org Tue Dec 9 01:53:38 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 9 Dec 2025 01:53:38 GMT Subject: [jdk8u-dev] RFR: 8157758: JDK9 does not compile on Linux with GCC 6.1 because left-shifting a negative number has undefined behavior [v4] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [4abb5e4a](https://github.com/openjdk/jdk/commit/4abb5e4aafe05871a07d510f002a38298fe4dbb2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alex Henrie on 23 Jun 2016 and was reviewed by Kim Barrett and Max Ockner. > > Thanks! Sergey Bylokhov has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'openjdk:master' into backport-mrserb-4abb5e4a-master - Merge branch 'openjdk:master' into backport-mrserb-4abb5e4a-master - Merge branch 'openjdk:master' into backport-mrserb-4abb5e4a-master - Backport 4abb5e4aafe05871a07d510f002a38298fe4dbb2 ------------- Changes: - all: https://git.openjdk.org/jdk8u-dev/pull/682/files - new: https://git.openjdk.org/jdk8u-dev/pull/682/files/a3ad0073..8d74e557 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=682&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=682&range=02-03 Stats: 178940 lines in 362 files changed: 172723 ins; 5744 del; 473 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/682.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/682/head:pull/682 PR: https://git.openjdk.org/jdk8u-dev/pull/682 From syan at openjdk.org Tue Dec 9 05:55:29 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Dec 2025 05:55:29 GMT Subject: [jdk8u-dev] RFR: 8132786: java/security/cert/CertPathValidator/OCSP/AIACheck.java fails intermittently [v2] In-Reply-To: References: Message-ID: > Hi all, > > This is clean backport to fix the test bug which will cause test intermittently fails. Change has been verified locally on linux-x64, test-fix only, no risk. SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into jbs8132786 - Backport 79e58cc0e57717bb00b22a4716b7eb6f903441ef ------------- Changes: - all: https://git.openjdk.org/jdk8u-dev/pull/704/files - new: https://git.openjdk.org/jdk8u-dev/pull/704/files/f46d10b8..eb544d5f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=704&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=704&range=00-01 Stats: 178940 lines in 362 files changed: 172723 ins; 5744 del; 473 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/704.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/704/head:pull/704 PR: https://git.openjdk.org/jdk8u-dev/pull/704 From syan at openjdk.org Tue Dec 9 06:06:08 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Dec 2025 06:06:08 GMT Subject: [jdk8u-dev] RFR: 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu In-Reply-To: <49SJ2vedvFNoqlWGOL4Sry6F9DE0NtcDeEG8E3DlR_o=.4ae68b83-9c16-45a1-b910-29f26e537c12@github.com> References: <49SJ2vedvFNoqlWGOL4Sry6F9DE0NtcDeEG8E3DlR_o=.4ae68b83-9c16-45a1-b910-29f26e537c12@github.com> Message-ID: On Tue, 11 Nov 2025 03:08:49 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! GHA report several fials. 1. windows-x86 release/fastdebug build fails, seems can not get vs-2010 from internet. Maybe environmental or infrastructure issue, it's unrelated to this backport issue. 2. Macox x64 com/sun/jdi tests fails "gethostbyname: unknown host", seems like environmental issue, it's unrelated to this backport issue. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/717#issuecomment-3630490182 From sgehwolf at openjdk.org Tue Dec 9 10:03:09 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 9 Dec 2025 10:03:09 GMT Subject: [jdk8u-dev] RFR: 8373250: Bump update version of OpenJDK: 8u492 In-Reply-To: References: Message-ID: On Mon, 8 Dec 2025 13:20:41 GMT, Andrew John Hughes wrote: > Rampdown for 8u482 [has begun](https://mail.openjdk.org/pipermail/jdk8u-dev/2025-December/020792.html). 8u-dev needs to transition to 8u492. > > PR will also need to wait on openjdk8u492 being added to the bug database. LGTM ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk8u-dev/pull/732#pullrequestreview-3556498060 From andrew at openjdk.org Tue Dec 9 14:23:21 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 9 Dec 2025 14:23:21 GMT Subject: [jdk8u-dev] RFR: 8373250: Bump update version of OpenJDK: 8u492 In-Reply-To: References: Message-ID: On Mon, 8 Dec 2025 13:20:41 GMT, Andrew John Hughes wrote: > Rampdown for 8u482 [has begun](https://mail.openjdk.org/pipermail/jdk8u-dev/2025-December/020792.html). 8u-dev needs to transition to 8u492. > > PR will also need to wait on openjdk8u492 being added to the bug database. Version is available now in the bug database ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/732#issuecomment-3632510146 From andrew at openjdk.org Tue Dec 9 19:27:03 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 9 Dec 2025 19:27:03 GMT Subject: [jdk8u-dev] Integrated: 8373250: Bump update version of OpenJDK: 8u492 In-Reply-To: References: Message-ID: On Mon, 8 Dec 2025 13:20:41 GMT, Andrew John Hughes wrote: > Rampdown for 8u482 [has begun](https://mail.openjdk.org/pipermail/jdk8u-dev/2025-December/020792.html). 8u-dev needs to transition to 8u492. > > PR will also need to wait on openjdk8u492 being added to the bug database. This pull request has now been integrated. Changeset: 7a6103fa Author: Andrew John Hughes URL: https://git.openjdk.org/jdk8u-dev/commit/7a6103faf3e3f882eeaa82625c265205bab812a7 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8373250: Bump update version of OpenJDK: 8u492 Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk8u-dev/pull/732 From gnu.andrew at redhat.com Tue Dec 9 20:14:12 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 9 Dec 2025 20:14:12 +0000 Subject: [RAMPDOWN] 8u482 Now in Rampdown Stage In-Reply-To: References: Message-ID: On 12:29 Mon 08 Dec 2025, Andrew Hughes wrote: > 8u482 is now in rampdown for release in January 2026. > > jdk8u-dev is CLOSED for commits until openjdk8u492 is added to the > OpenJDK bug database and https://bugs.openjdk.org/browse/JDK-8373250 > is integrated to begin the 8u492 release cycle. > > For critical fixes (i.e. regressions or urgent fixes like tzdata & > cacerts updates) for 8u482, please file a PR against > https://github.com/openjdk/jdk8u and use jdk8u-critical-request to > obtain approval to push (automatic with the /approval request command > [0]). > > [0] https://wiki.openjdk.org/display/SKARA/Pull+Request+Commands#PullRequestCommands-/approval > > Thanks, > -- > Andrew :) > Pronouns: he / him or they / them > 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 JDK-8373250 is now merged and 8u-dev is open for changes for 8u492. Thanks, -- 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 syan at openjdk.org Wed Dec 10 04:16:56 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 10 Dec 2025 04:16:56 GMT Subject: [jdk8u-dev] RFR: 8174734: Safepoint sync time did not increase Message-ID: Hi all, This backport PR will fix the test bug which cause sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java intermittent fails. Before this backport , test fails about 1/50 probability. After this backport PR, test run all passed 10k times. This test was problemlist by [JDK-8174855](https://bugs.openjdk.org/browse/JDK-8174855), this do not backported to jdk8u. So this backport do not need change the jdk/test/Problemlist.txt. And the copyright year different. These two parts cause this backport PR uncleanly. Other parts are all cleanly. ------------- Commit messages: - Backport c83db6b4d13ef015aed654311c10b87e570ac483 Changes: https://git.openjdk.org/jdk8u-dev/pull/734/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=734&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8174734 Stats: 66 lines in 1 file changed: 38 ins; 17 del; 11 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/734.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/734/head:pull/734 PR: https://git.openjdk.org/jdk8u-dev/pull/734 From syan at openjdk.org Wed Dec 10 06:57:34 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 10 Dec 2025 06:57:34 GMT Subject: [jdk8u-dev] RFR: 8372660: [8u] ProblemList TestCPUAwareness until 8370492 is addressed In-Reply-To: References: Message-ID: On Thu, 27 Nov 2025 10:12:47 GMT, Jonathan Dowland wrote: > This test failure is polluting GHA logs for unrelated changes (e.g. https://github.com/openjdk/jdk8u-dev/pull/721#issuecomment-35533723) Marked as reviewed by syan (Committer). ------------- PR Review: https://git.openjdk.org/jdk8u-dev/pull/727#pullrequestreview-3561029610 From syan at openjdk.org Wed Dec 10 06:59:37 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 10 Dec 2025 06:59:37 GMT Subject: [jdk8u-dev] RFR: 8174734: Safepoint sync time did not increase In-Reply-To: References: Message-ID: <1f5g8qfJeluDvfcSSX3BT99W1a3rXJewjRGOKgU2zKA=.b5c27022-b98d-477c-929c-b95394dc5d68@github.com> On Wed, 10 Dec 2025 04:08:45 GMT, SendaoYan wrote: > Hi all, > > This backport PR will fix the test bug which cause sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java intermittent fails. Before this backport , test fails about 1/50 probability. After this backport PR, test run all passed 10k times. > > This test was problemlist by [JDK-8174855](https://bugs.openjdk.org/browse/JDK-8174855), this do not backported to jdk8u. So this backport do not need change the jdk/test/Problemlist.txt. And the copyright year different. These two parts cause this backport PR uncleanly. Other parts are all cleanly. GHA report linux-x64 and linux-x86 runtime/containers/docker/TestCPUAwareness.java fails, which is being exclude by https://github.com/openjdk/jdk8u-dev/pull/727, it's unrelated to this backport PR. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/734#issuecomment-3635662764 From jdowland at openjdk.org Thu Dec 11 09:49:59 2025 From: jdowland at openjdk.org (Jonathan Dowland) Date: Thu, 11 Dec 2025 09:49:59 GMT Subject: [jdk8u-dev] Integrated: 8372660: [8u] ProblemList TestCPUAwareness until 8370492 is addressed In-Reply-To: References: Message-ID: On Thu, 27 Nov 2025 10:12:47 GMT, Jonathan Dowland wrote: > This test failure is polluting GHA logs for unrelated changes (e.g. https://github.com/openjdk/jdk8u-dev/pull/721#issuecomment-35533723) This pull request has now been integrated. Changeset: e00c6836 Author: Jonathan Dowland URL: https://git.openjdk.org/jdk8u-dev/commit/e00c683652d265fc30284bfa83f30ab49e800429 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8372660: [8u] ProblemList TestCPUAwareness until 8370492 is addressed Reviewed-by: andrew, syan ------------- PR: https://git.openjdk.org/jdk8u-dev/pull/727 From phh at openjdk.org Thu Dec 11 22:33:14 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 11 Dec 2025 22:33:14 GMT Subject: [jdk8u-dev] RFR: 8074840: Resolve disabled warnings for libjli and libjli_static In-Reply-To: References: Message-ID: On Mon, 8 Dec 2025 18:55:16 GMT, Zdenek Zambersky wrote: > Backport, which fixes compiler errors/warnings in libjli. > > **Motivation:** > - to fix compilation error (and some warnings) on macos-15 (clang): > > ... > 2025-11-19T17:50:19.3284070Z /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/jdk/src/share/bin/parse_manifest.c:680:12: note: use '==' to turn this assignment into an equality comparison > 2025-11-19T17:50:19.3285850Z 680 | if (rc = find_file(fd, &entry, manifest_name) != 0) { > 2025-11-19T17:50:19.3286370Z | ^ > 2025-11-19T17:50:19.3287050Z | == > 2025-11-19T17:50:19.3287530Z 4 warnings generated. > 2025-11-19T17:50:19.3289930Z /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/jdk/src/share/bin/splashscreen_stubs.c:64:30: error: incompatible pointer to integer conversion returning 'void *' from a function with result type 'int' [-Wint-conversion] > 2025-11-19T17:50:19.3291940Z 64 | INVOKE(SplashLoadMemory, NULL)(pdata, size); > 2025-11-19T17:50:19.3292900Z | ^~~~ > ... > > > **Differences in 8:** > - excluded changes in `jdk/make/lib/CoreLibraries.gmk` due to differences in build system (not applicable to 8) > - excluded cast of `STACK_SIZE_MINIMUM` in `java.c`, as [JDK-6762191](https://bugs.openjdk.org/browse/JDK-6762191), which adds that code, is missing in 8 > - excluded modifications to `readAt` function in `parse_manifest.c`, as function was added by [JDK-8073158](https://bugs.openjdk.org/browse/JDK-8073158), which is missing in 8 > - copyright differences due to missing backports or backport applied out of order (some had to be updated manually) > - differences in paths > > Apart from above differences most of remaining code changes applied cleanly (with updated paths). > > **Testing:** > Tier1 in GHA: **OK** (Failures of `TestCPUAwareness.java` are [unrelated](https://github.com/openjdk/jdk8u-dev/pull/727)) Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk8u-dev/pull/733#pullrequestreview-3569579870 From phh at openjdk.org Thu Dec 11 22:37:41 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 11 Dec 2025 22:37:41 GMT Subject: [jdk8u-dev] RFR: 8174734: Safepoint sync time did not increase In-Reply-To: References: Message-ID: <_KCtztXum4p7DFhyBiJLURkAFcoINi8aJHKyXX2C8HE=.2c4fdf5f-1fc4-4310-b08f-017c16cc798f@github.com> On Wed, 10 Dec 2025 04:08:45 GMT, SendaoYan wrote: > Hi all, > > This backport PR will fix the test bug which cause sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java intermittent fails. Before this backport , test fails about 1/50 probability. After this backport PR, test run all passed 10k times. > > This test was problemlist by [JDK-8174855](https://bugs.openjdk.org/browse/JDK-8174855), this do not backported to jdk8u. So this backport do not need change the jdk/test/Problemlist.txt. And the copyright year different. These two parts cause this backport PR uncleanly. Other parts are all cleanly. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk8u-dev/pull/734#pullrequestreview-3569587939 From syan at openjdk.org Fri Dec 12 02:02:27 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 12 Dec 2025 02:02:27 GMT Subject: [jdk8u-dev] RFR: 8174734: Safepoint sync time did not increase In-Reply-To: <_KCtztXum4p7DFhyBiJLURkAFcoINi8aJHKyXX2C8HE=.2c4fdf5f-1fc4-4310-b08f-017c16cc798f@github.com> References: <_KCtztXum4p7DFhyBiJLURkAFcoINi8aJHKyXX2C8HE=.2c4fdf5f-1fc4-4310-b08f-017c16cc798f@github.com> Message-ID: On Thu, 11 Dec 2025 22:34:48 GMT, Paul Hohensee wrote: >> Hi all, >> >> This backport PR will fix the test bug which cause sun/management/HotspotRuntimeMBean/GetSafepointSyncTime.java intermittent fails. Before this backport , test fails about 1/50 probability. After this backport PR, test run all passed 10k times. >> >> This test was problemlist by [JDK-8174855](https://bugs.openjdk.org/browse/JDK-8174855), this do not backported to jdk8u. So this backport do not need change the jdk/test/Problemlist.txt. And the copyright year different. These two parts cause this backport PR uncleanly. Other parts are all cleanly. > > Marked as reviewed by phh (Reviewer). Thanks for the reviews @phohensee ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/734#issuecomment-3644570266 From syan at openjdk.org Sat Dec 13 02:53:10 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 13 Dec 2025 02:53:10 GMT Subject: [jdk8u-dev] RFR: 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu In-Reply-To: <49SJ2vedvFNoqlWGOL4Sry6F9DE0NtcDeEG8E3DlR_o=.4ae68b83-9c16-45a1-b910-29f26e537c12@github.com> References: <49SJ2vedvFNoqlWGOL4Sry6F9DE0NtcDeEG8E3DlR_o=.4ae68b83-9c16-45a1-b910-29f26e537c12@github.com> Message-ID: On Tue, 11 Nov 2025 03:08:49 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! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/717#issuecomment-3648795334 From syan at openjdk.org Sat Dec 13 02:53:11 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 13 Dec 2025 02:53:11 GMT Subject: [jdk8u-dev] Integrated: 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu In-Reply-To: <49SJ2vedvFNoqlWGOL4Sry6F9DE0NtcDeEG8E3DlR_o=.4ae68b83-9c16-45a1-b910-29f26e537c12@github.com> References: <49SJ2vedvFNoqlWGOL4Sry6F9DE0NtcDeEG8E3DlR_o=.4ae68b83-9c16-45a1-b910-29f26e537c12@github.com> Message-ID: On Tue, 11 Nov 2025 03:08:49 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! This pull request has now been integrated. Changeset: d2a1af6c Author: SendaoYan URL: https://git.openjdk.org/jdk8u-dev/commit/d2a1af6c672f37ecaaf2c08e047168fbc1341993 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu Backport-of: aec138886ec2dff765ed810059a1c7b9905c43ca ------------- PR: https://git.openjdk.org/jdk8u-dev/pull/717 From serb at openjdk.org Tue Dec 16 01:07:50 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 16 Dec 2025 01:07:50 GMT Subject: [jdk8u-dev] RFR: 8157758: JDK9 does not compile on Linux with GCC 6.1 because left-shifting a negative number has undefined behavior [v5] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [4abb5e4a](https://github.com/openjdk/jdk/commit/4abb5e4aafe05871a07d510f002a38298fe4dbb2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alex Henrie on 23 Jun 2016 and was reviewed by Kim Barrett and Max Ockner. > > 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-4abb5e4a-master - Merge branch 'openjdk:master' into backport-mrserb-4abb5e4a-master - Merge branch 'openjdk:master' into backport-mrserb-4abb5e4a-master - Merge branch 'openjdk:master' into backport-mrserb-4abb5e4a-master - Backport 4abb5e4aafe05871a07d510f002a38298fe4dbb2 ------------- Changes: - all: https://git.openjdk.org/jdk8u-dev/pull/682/files - new: https://git.openjdk.org/jdk8u-dev/pull/682/files/8d74e557..a1cba8db Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=682&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=682&range=03-04 Stats: 6 lines in 4 files changed: 2 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/682.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/682/head:pull/682 PR: https://git.openjdk.org/jdk8u-dev/pull/682 From shade at openjdk.org Tue Dec 16 10:35:59 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 16 Dec 2025 10:35:59 GMT Subject: [jdk8u-dev] RFR: 8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above [v2] In-Reply-To: References: <5u5R1gq0ZcLvJ8y7wI6ci9Q_i9sqFQu-AY2Pn3OLAM4=.f69fe961-48ab-4869-9567-0231e9b524a5@github.com> Message-ID: On Thu, 13 Nov 2025 18:00:47 GMT, Sergey Bylokhov wrote: >> Hi all, >> >> This pull request contains a backport of commit [37123ee7](https://github.com/openjdk/jdk11u-dev/commit/37123ee7a5058ec81f2ef85a68fe9ae43b0ba216) from the [openjdk/jdk11u-dev](https://git.openjdk.org/jdk11u-dev) repository. >> >> The commit being backported was authored by Sergey Bylokhov on 27 Aug 2025 and had no reviewers. >> >> The patch is clean(need to fix copyright and path to the test) and has been verified by the new test. No new issues were found by the jdk_desktop tests. The patch fixes the fullscreen windows, which are currently non-functional. >> >> Thanks! > > Sergey Bylokhov has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-mrserb-37123ee7-master > - Backport 37123ee7a5058ec81f2ef85a68fe9ae43b0ba216 Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk8u-dev/pull/694#pullrequestreview-3582406075 From andrew at openjdk.org Wed Dec 17 14:29:59 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 17 Dec 2025 14:29:59 GMT Subject: [jdk8u-dev] RFR: 8364660: ClassVerifier::ends_in_athrow() should be removed Message-ID: This backport removes the `ends_in_athrow` check which has been obsoleted by [JDK-8302497](https://bugs.openjdk.org/browse/JDK-83024970), specifically: "There is no way to perform a return instruction given that type state, so the handler would have to throw another exception (or loop forever). In fact, it's not even possible to express a handler with that type state, because there is no way for a stack frame, as expressed by the StackMapTable attribute ([4.7.4](https://docs.oracle.com/javase/specs/jvms/se22/html/jvms-4.html#jvms-4.7.4)), to carry flagThisUninit without any accompanying use of type uninitializedThis." [0] The backport is mostly clean, with the following exceptions: 1. The removed code in `verifier.cpp` used `round_to` rather than `align_up` in setting `aligned_bcp` ([JDK-8178500](https://bugs.openjdk.org/browse/JDK-8178500) absent). 2. The removed code in `verifier.cpp` used `VerboseVerification` and `tty->print_cr` rather than the newer unified logging system ([JDK-8150083](https://bugs.openjdk.org/browse/JDK-8150083) absent) 3. The copyright header of `verifier.hpp` was older in 8u. [0] https://cr.openjdk.org/~dlsmith/8302497/8302497-20231218/specs/invokespecial-verification-jvms.html ------------- Commit messages: - Backport 705236baf53a76f0beb7be29fe45b68b7999fc7e Changes: https://git.openjdk.org/jdk8u-dev/pull/735/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=735&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364660 Stats: 242 lines in 2 files changed: 0 ins; 241 del; 1 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/735.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/735/head:pull/735 PR: https://git.openjdk.org/jdk8u-dev/pull/735 From serb at openjdk.org Wed Dec 17 22:14:24 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 17 Dec 2025 22:14:24 GMT Subject: [jdk8u-dev] RFR: 8348598: Update Libpng to 1.6.47 In-Reply-To: <_5O8_UnqnA8NwIe60eGO4D9OijXncd1bQZSQuDzSnow=.2e8f3144-855e-43fd-ad64-a75fcf52b283@github.com> References: <_5O8_UnqnA8NwIe60eGO4D9OijXncd1bQZSQuDzSnow=.2e8f3144-855e-43fd-ad64-a75fcf52b283@github.com> Message-ID: On Tue, 2 Dec 2025 13:39:22 GMT, Zdenek Zambersky wrote: > This backport updates bundled libpng to 1.6.47. > There are some differences to jdk11: > - there is no `libpng.md` in JDK 8, equivalent changes were done to `THIRD_PARTY_README` > - changes to `UPDATING.txt` were excluded (this file is not present in 8) > - changes to `/lib/Awt2dLibraries.gmk` were excluded, as build system of jdk 8 is different and there is no support for `DISABLED_WARNINGS_*` there > > Otherwise, when it comes to library source files (libpng dir), changes applied cleanly (although they have different path). > I have also tried to use diff to compare contents of libpng directory (after update to 1.6.47) in jdk 8 and jdk 11, there are same, except for `UPDATING.txt`, which is only present in jdk 11. > > **Motivation:** > - to fix one build error on macos-15 (it no longer ships with `fp.h`) > > In file included from /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/jdk/src/share/native/sun/awt/libpng/png.c:42: > /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/jdk/src/share/native/sun/awt/libpng/pngpriv.h:552:16: fatal error: 'fp.h' file not found > 552 | # include > | ^~~~~~ > 1 error generated. > gmake[2]: *** [lib/Awt2dLibraries.gmk:1256: /Users/runner/work/jdk8u-dev/jdk8u-dev/jdk/build/macos-x64/jdk/objs/libsplashscreen/png.o] Error 1 > > - to prepare for [JDK-8372534](https://bugs.openjdk.org/browse/JDK-8372534) (update to 1.6.51) in the future > > Testing: > - testing in GHA: **OK** (failures of `TestCPUAwareness.java` are [unrelated](https://github.com/openjdk/jdk8u-dev/pull/727)) > - manually tested `jdk/test/java/awt/SplashScreen` (rhel-8 VM / tigervnc): **OK** Please confirm that the splashscreen tests works fine on macOS, Linux, and Windows. `test/java/awt/SplashScreen/*` ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/729#issuecomment-3667410047 From sgehwolf at openjdk.org Thu Dec 18 10:31:09 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 18 Dec 2025 10:31:09 GMT Subject: [jdk8u-dev] RFR: 8364660: ClassVerifier::ends_in_athrow() should be removed In-Reply-To: References: Message-ID: On Wed, 17 Dec 2025 14:22:39 GMT, Andrew John Hughes wrote: > This backport removes the `ends_in_athrow` check which has been obsoleted by [JDK-8302497](https://bugs.openjdk.org/browse/JDK-83024970), specifically: > > "There is no way to perform a return instruction given that type state, so the handler would have to throw another exception (or loop forever). In fact, it's not even possible to express a handler with that type state, because there is no way for a stack frame, as expressed by the StackMapTable attribute ([4.7.4](https://docs.oracle.com/javase/specs/jvms/se22/html/jvms-4.html#jvms-4.7.4)), to carry flagThisUninit without any accompanying use of type uninitializedThis." [0] > > The backport is mostly clean, with the following exceptions: > > 1. The removed code in `verifier.cpp` used `round_to` rather than `align_up` in setting `aligned_bcp` ([JDK-8178500](https://bugs.openjdk.org/browse/JDK-8178500) absent). > 2. The removed code in `verifier.cpp` used `VerboseVerification` and `tty->print_cr` rather than the newer unified logging system ([JDK-8150083](https://bugs.openjdk.org/browse/JDK-8150083) absent) > 3. The copyright header of `verifier.hpp` was older in 8u. > > [0] https://cr.openjdk.org/~dlsmith/8302497/8302497-20231218/specs/invokespecial-verification-jvms.html Looks good. Thanks! ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk8u-dev/pull/735#pullrequestreview-3592021555 From sgehwolf at openjdk.org Thu Dec 18 10:40:35 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 18 Dec 2025 10:40:35 GMT Subject: [jdk8u-dev] RFR: 8220658: Improve the readability of container information in the error log In-Reply-To: <88rC0Vdkab0lPUNCTDPUgYzTO9P6xt7JU7TAOJszckM=.b7745dda-86bc-4b0c-b614-e8c0816977d2@github.com> References: <88rC0Vdkab0lPUNCTDPUgYzTO9P6xt7JU7TAOJszckM=.b7745dda-86bc-4b0c-b614-e8c0816977d2@github.com> Message-ID: On Thu, 20 Nov 2025 11:51:10 GMT, Jonathan Dowland wrote: >> This ([8220658]) is a low-risk change which improves the readability of some debug values reported to humans. I wish to backport this to 8u partly for Oracle parity, and partly because I intend to backport [8284758], which refactors and moves most of the code introduced here to another routine. >> >> Doing 8220658 first will ease 8284758 (reduced merge conflicts). Not doing 8220658 (and later backporting 8284758) will result in some of this code making it into 8u (the refactored bits) but not all (the improved cpu quota etc reporting) >> >> Patch is not clean due to path differences but otherwise applied without conflicts or fuzz. Builds and smoke tests fine. I've had some trouble running tier1 locally (OOMed my workstation) so I'm going to watch for the GitHub bot results whilst I retry. >> >> [8220658]: https://bugs.openjdk.org/browse/JDK-8220658 >> [8284758]: https://bugs.openjdk.org/browse/JDK-8284758 > > Test failures seem unrelated (I'm going to look at those separately soon) @jmtd Could you please merge master to get cleaner GHA runs. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/723#issuecomment-3669622307 From andrew at openjdk.org Thu Dec 18 10:42:30 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 18 Dec 2025 10:42:30 GMT Subject: [jdk8u-dev] RFR: 8364660: ClassVerifier::ends_in_athrow() should be removed In-Reply-To: References: Message-ID: <_lQGPM5-yFaX7TtGFIb71H0W7xZLy95BsnjNX80YMPE=.91c855a8-e123-499f-bb95-43562b9a6fe8@github.com> On Wed, 17 Dec 2025 14:22:39 GMT, Andrew John Hughes wrote: > This backport removes the `ends_in_athrow` check which has been obsoleted by [JDK-8302497](https://bugs.openjdk.org/browse/JDK-83024970), specifically: > > "There is no way to perform a return instruction given that type state, so the handler would have to throw another exception (or loop forever). In fact, it's not even possible to express a handler with that type state, because there is no way for a stack frame, as expressed by the StackMapTable attribute ([4.7.4](https://docs.oracle.com/javase/specs/jvms/se22/html/jvms-4.html#jvms-4.7.4)), to carry flagThisUninit without any accompanying use of type uninitializedThis." [0] > > The backport is mostly clean, with the following exceptions: > > 1. The removed code in `verifier.cpp` used `round_to` rather than `align_up` in setting `aligned_bcp` ([JDK-8178500](https://bugs.openjdk.org/browse/JDK-8178500) absent). > 2. The removed code in `verifier.cpp` used `VerboseVerification` and `tty->print_cr` rather than the newer unified logging system ([JDK-8150083](https://bugs.openjdk.org/browse/JDK-8150083) absent) > 3. The copyright header of `verifier.hpp` was older in 8u. > > [0] https://cr.openjdk.org/~dlsmith/8302497/8302497-20231218/specs/invokespecial-verification-jvms.html Thanks Severin. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/735#issuecomment-3669629718 From andrew at openjdk.org Thu Dec 18 13:11:46 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 18 Dec 2025 13:11:46 GMT Subject: [jdk8u-dev] Integrated: 8364660: ClassVerifier::ends_in_athrow() should be removed In-Reply-To: References: Message-ID: <9kFcAWvs1xehFVrT7mB_6x2f4MW0RgP_MNcSZE3rKdI=.4a595aff-cd9e-4c4d-a0e0-a10f6042624b@github.com> On Wed, 17 Dec 2025 14:22:39 GMT, Andrew John Hughes wrote: > This backport removes the `ends_in_athrow` check which has been obsoleted by [JDK-8302497](https://bugs.openjdk.org/browse/JDK-83024970), specifically: > > "There is no way to perform a return instruction given that type state, so the handler would have to throw another exception (or loop forever). In fact, it's not even possible to express a handler with that type state, because there is no way for a stack frame, as expressed by the StackMapTable attribute ([4.7.4](https://docs.oracle.com/javase/specs/jvms/se22/html/jvms-4.html#jvms-4.7.4)), to carry flagThisUninit without any accompanying use of type uninitializedThis." [0] > > The backport is mostly clean, with the following exceptions: > > 1. The removed code in `verifier.cpp` used `round_to` rather than `align_up` in setting `aligned_bcp` ([JDK-8178500](https://bugs.openjdk.org/browse/JDK-8178500) absent). > 2. The removed code in `verifier.cpp` used `VerboseVerification` and `tty->print_cr` rather than the newer unified logging system ([JDK-8150083](https://bugs.openjdk.org/browse/JDK-8150083) absent) > 3. The copyright header of `verifier.hpp` was older in 8u. > > [0] https://cr.openjdk.org/~dlsmith/8302497/8302497-20231218/specs/invokespecial-verification-jvms.html This pull request has now been integrated. Changeset: aa9168c3 Author: Andrew John Hughes URL: https://git.openjdk.org/jdk8u-dev/commit/aa9168c38a08d81441c69769f8ba4030b28bf70a Stats: 242 lines in 2 files changed: 0 ins; 241 del; 1 mod 8364660: ClassVerifier::ends_in_athrow() should be removed Reviewed-by: sgehwolf Backport-of: 705236baf53a76f0beb7be29fe45b68b7999fc7e ------------- PR: https://git.openjdk.org/jdk8u-dev/pull/735 From sgehwolf at openjdk.org Thu Dec 18 14:04:09 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 18 Dec 2025 14:04:09 GMT Subject: [jdk8u-dev] RFR: 8285836: sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" In-Reply-To: References: Message-ID: <6uL6v0i-toq7yZy9G-s42XqfALvcf9fd4Y3pTWTw_MU=.d3737aa5-99e1-48d4-a3b5-198c1509f0f5@github.com> On Wed, 19 Nov 2025 13:20:16 GMT, Stewart X Addison wrote: > Backport of https://github.com/openjdk/jdk11u-dev/pull/1377 > Eclipse Temurin has seen this failure on some systems and this backport resolves them. > > Sample failure when trying 100 iterations: https://ci.adoptium.net/job/Grinder/15544/testReport/ (82/100 failed) > Sample pass with this branch: https://ci.adoptium.net/job/Grinder/15551/testReport (zero failures) > > Ref: https://bugs.openjdk.org/browse/JDK-8285836 > > Testing tier 1: > - [Linux/x64](https://ci.adoptium.net/job/Grinder/15559/testReport) ? > - [Linux/aarch64](https://ci.adoptium.net/job/Grinder/15558/testReport) ? > - [Windows/x64](https://ci.adoptium.net/job/Grinder/15563/testReport) > - [Mac/x64](https://ci.adoptium.net/job/Grinder/15565/testReport) ? > - [AIX](https://ci.adoptium.net/job/Grinder/15564/testReport) I've approved this test fix now. Once it gets the ready label, please integrate. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/721#issuecomment-3670426499 From jdowland at openjdk.org Fri Dec 19 09:10:10 2025 From: jdowland at openjdk.org (Jonathan Dowland) Date: Fri, 19 Dec 2025 09:10:10 GMT Subject: [jdk8u-dev] RFR: 8284758: [linux] improve print_container_info In-Reply-To: <7KHPPrp_04m38_FLqfv2s2IgVr_DN4DvUxFUonkNXGU=.0e22ac8c-4d3c-4f93-a227-5c2eff93c077@github.com> References: <7KHPPrp_04m38_FLqfv2s2IgVr_DN4DvUxFUonkNXGU=.0e22ac8c-4d3c-4f93-a227-5c2eff93c077@github.com> Message-ID: On Thu, 20 Nov 2025 13:25:17 GMT, Jonathan Dowland wrote: > Low-risk, for Oracle parity. Mostly a clean-up. This will ease the future backporting of [JDK-8287011]. > > Doesn't apply clean: needs adjusting for paths and also context, to reflect 8u's lack of the pid controller ([JDK-8266490]). > > [JDK-8287011]: https://bugs.openjdk.org/browse/JDK-8287011 (forthcoming) > [JDK-8287011]: https://bugs.openjdk.org/browse/JDK-8266490 (not considered) still seeking a review. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/724#issuecomment-3674200793 From abakhtin at openjdk.org Fri Dec 19 22:45:38 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 19 Dec 2025 22:45:38 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 Message-ID: Dirty backport of 8317970. Awt2dLibraries.gmk does not have dependencies on the MACOSX_VERSION_MIN, skipped changes in flags.m4 and generated-configure.sh applied manually ------------- Commit messages: - Backport 72c4dcbfeefcd664f5e3175b24e395c1f36a05fd Changes: https://git.openjdk.org/jdk8u/pull/82/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u&pr=82&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317970 Stats: 65 lines in 3 files changed: 0 ins; 36 del; 29 mod Patch: https://git.openjdk.org/jdk8u/pull/82.diff Fetch: git fetch https://git.openjdk.org/jdk8u.git pull/82/head:pull/82 PR: https://git.openjdk.org/jdk8u/pull/82 From abakhtin at openjdk.org Sat Dec 20 00:24:27 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Sat, 20 Dec 2025 00:24:27 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 22:39:31 GMT, Alexey Bakhtin wrote: > Dirty backport of 8317970. > > Awt2dLibraries.gmk does not have dependencies on the MACOSX_VERSION_MIN, skipped > > changes in flags.m4 and generated-configure.sh applied manually As soon as I can see, the failed test is TestCPUAwareness, and this failure is unrelated to the changes The Windows debug build issue is an environment setup issue ------------- PR Comment: https://git.openjdk.org/jdk8u/pull/82#issuecomment-3677070398 From fferrari at openjdk.org Sat Dec 20 03:48:30 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Sat, 20 Dec 2025 03:48:30 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 In-Reply-To: References: Message-ID: <1w3O0vvQl1IR7hrISwHiW06dyHwuyCvF-EXl_RzDOM8=.a3727eeb-3d63-448b-8e23-9fae3e1934fd@github.com> On Fri, 19 Dec 2025 22:39:31 GMT, Alexey Bakhtin wrote: > Dirty backport of 8317970. > > Awt2dLibraries.gmk does not have dependencies on the MACOSX_VERSION_MIN, skipped > > changes in flags.m4 and generated-configure.sh applied manually Hi, I'm not a [JDK 8 Updates](https://openjdk.org/census#jdk8u) Project [Reviewer](https://openjdk.org/bylaws#reviewer), but this backport looks good to me. Minor note: unlike the other 8317970 backports, this one doesn't replace `macosx` ? `macOS` in `common/autoconf/flags.m4` and `common/autoconf/generated-configure.sh` comments. ------------- Marked as reviewed by fferrari (no project role). PR Review: https://git.openjdk.org/jdk8u/pull/82#pullrequestreview-3600691738 From abakhtin at openjdk.org Sat Dec 20 05:27:38 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Sat, 20 Dec 2025 05:27:38 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 [v2] In-Reply-To: References: Message-ID: > Dirty backport of 8317970. > > Awt2dLibraries.gmk does not have dependencies on the MACOSX_VERSION_MIN, skipped > > changes in flags.m4 and generated-configure.sh applied manually Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision: Replace macosx to macOS ------------- Changes: - all: https://git.openjdk.org/jdk8u/pull/82/files - new: https://git.openjdk.org/jdk8u/pull/82/files/038cbaf9..b9d6f069 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u&pr=82&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk8u&pr=82&range=00-01 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk8u/pull/82.diff Fetch: git fetch https://git.openjdk.org/jdk8u.git pull/82/head:pull/82 PR: https://git.openjdk.org/jdk8u/pull/82 From abakhtin at openjdk.org Sat Dec 20 05:27:38 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Sat, 20 Dec 2025 05:27:38 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 [v2] In-Reply-To: <1w3O0vvQl1IR7hrISwHiW06dyHwuyCvF-EXl_RzDOM8=.a3727eeb-3d63-448b-8e23-9fae3e1934fd@github.com> References: <1w3O0vvQl1IR7hrISwHiW06dyHwuyCvF-EXl_RzDOM8=.a3727eeb-3d63-448b-8e23-9fae3e1934fd@github.com> Message-ID: On Sat, 20 Dec 2025 03:45:24 GMT, Francisco Ferrari Bihurriet wrote: > Hi, I'm not a [JDK 8 Updates](https://openjdk.org/census#jdk8u) Project [Reviewer](https://openjdk.org/bylaws#reviewer), but this backport looks good to me. > > Minor note: unlike the other 8317970 backports, this one doesn't replace `macosx` ? `macOS` in `common/autoconf/flags.m4` and `common/autoconf/generated-configure.sh` comments. Thank you. You are right. Updated. ------------- PR Comment: https://git.openjdk.org/jdk8u/pull/82#issuecomment-3677404056 From duke at openjdk.org Mon Dec 22 10:42:28 2025 From: duke at openjdk.org (duke) Date: Mon, 22 Dec 2025 10:42:28 GMT Subject: [jdk8u-dev] RFR: 8285836: sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" In-Reply-To: References: Message-ID: On Wed, 19 Nov 2025 13:20:16 GMT, Stewart X Addison wrote: > Backport of https://github.com/openjdk/jdk11u-dev/pull/1377 > Eclipse Temurin has seen this failure on some systems and this backport resolves them. > > Sample failure when trying 100 iterations: https://ci.adoptium.net/job/Grinder/15544/testReport/ (82/100 failed) > Sample pass with this branch: https://ci.adoptium.net/job/Grinder/15551/testReport (zero failures) > > Ref: https://bugs.openjdk.org/browse/JDK-8285836 > > Testing tier 1: > - [Linux/x64](https://ci.adoptium.net/job/Grinder/15559/testReport) ? > - [Linux/aarch64](https://ci.adoptium.net/job/Grinder/15558/testReport) ? > - [Windows/x64](https://ci.adoptium.net/job/Grinder/15563/testReport) > - [Mac/x64](https://ci.adoptium.net/job/Grinder/15565/testReport) ? > - [AIX](https://ci.adoptium.net/job/Grinder/15564/testReport) @sxa Your change (at version bfbfb3ede80377e32b937094132236fb917c1976) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/721#issuecomment-3681504016 From andrew at openjdk.org Mon Dec 22 14:44:57 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 22 Dec 2025 14:44:57 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 In-Reply-To: References: Message-ID: On Sat, 20 Dec 2025 00:21:01 GMT, Alexey Bakhtin wrote: > As soon as I can see, the failed test is TestCPUAwareness, and this failure is unrelated to the changes The Windows debug build issue is an environment setup issue `TestCPUAwareness` is now problem listed in 8u-dev: https://github.com/openjdk/jdk8u-dev/commit/e00c683652d265fc30284bfa83f30ab49e800429 ------------- PR Comment: https://git.openjdk.org/jdk8u/pull/82#issuecomment-3682361847 From avieiro at openjdk.org Mon Dec 22 14:49:57 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 22 Dec 2025 14:49:57 GMT Subject: [jdk8u-dev] RFR: 8056039: Hotspot does not compile with clang 3.4 on Linux Message-ID: Almost clean backport of [JDK-8056039](https://bugs.openjdk.org/browse/JDK-8056039) that removes `local_vsnprintf` from the codebase, making it easier to build with `clang`. This will make it easier to backport [JDK-8369226](https://bugs.openjdk.org/browse/JDK-8369226) to restore MacOS/GHA builds, which are now failing. Backport is not clean because the changes in `vm/utilities/globalDefinitions_gcc.hpp` are already in place since [this commit](https://github.com/openjdk/jdk8u-dev/commit/6ca492afe7c59b014c6ce0628eb88d7da34020b5#diff-5fb49411838cbaba246fe37dea9532cebb18f81ba3e40d2db8749f6a9ac099e9R274) for JFR. Passes tier1 tests on Linux but for usual suspeccts. Windows and MacOS GHA builds fail, but are unrelated. ------------- Commit messages: - Backport a2d9ba3fd6712b2406d035de7614e8da86bac237 Changes: https://git.openjdk.org/jdk8u-dev/pull/736/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=736&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8056039 Stats: 45 lines in 6 files changed: 3 ins; 42 del; 0 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/736.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/736/head:pull/736 PR: https://git.openjdk.org/jdk8u-dev/pull/736 From andrew at openjdk.org Mon Dec 22 15:12:07 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 22 Dec 2025 15:12:07 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 [v2] In-Reply-To: References: Message-ID: On Sat, 20 Dec 2025 05:27:38 GMT, Alexey Bakhtin wrote: >> Dirty backport of 8317970. >> >> Awt2dLibraries.gmk does not have dependencies on the MACOSX_VERSION_MIN, skipped >> >> changes in flags.m4 and generated-configure.sh applied manually > > Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision: > > Replace macosx to macOS I wouldn't usually be happy with changing the copyright headers from what is used in the backport, but I think we can allow it here as changes to these Makefiles are never going to backport cleanly anyway. If we are cleaning up the big hunk in `flags.m4`, I think we should drop the `FIXME` lines as well. I don't see this ever being moved elsewhere in 8u and we don't even have access to any "closed legacy code" to do so. ------------- Changes requested by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk8u/pull/82#pullrequestreview-3604445526 From abakhtin at openjdk.org Mon Dec 22 15:26:59 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Mon, 22 Dec 2025 15:26:59 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 [v3] In-Reply-To: References: Message-ID: > Dirty backport of 8317970. > > Awt2dLibraries.gmk does not have dependencies on the MACOSX_VERSION_MIN, skipped > > changes in flags.m4 and generated-configure.sh applied manually Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision: Remove FIXME comments ------------- Changes: - all: https://git.openjdk.org/jdk8u/pull/82/files - new: https://git.openjdk.org/jdk8u/pull/82/files/b9d6f069..a2dba8de Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u&pr=82&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk8u&pr=82&range=01-02 Stats: 6 lines in 2 files changed: 0 ins; 6 del; 0 mod Patch: https://git.openjdk.org/jdk8u/pull/82.diff Fetch: git fetch https://git.openjdk.org/jdk8u.git pull/82/head:pull/82 PR: https://git.openjdk.org/jdk8u/pull/82 From abakhtin at openjdk.org Mon Dec 22 15:27:00 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Mon, 22 Dec 2025 15:27:00 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 [v2] In-Reply-To: References: Message-ID: On Mon, 22 Dec 2025 15:09:39 GMT, Andrew John Hughes wrote: > I wouldn't usually be happy with changing the copyright headers from what is used in the backport, but I think we can allow it here as changes to these Makefiles are never going to backport cleanly anyway. > > If we are cleaning up the big hunk in `flags.m4`, I think we should drop the `FIXME` lines as well. I don't see this ever being moved elsewhere in 8u and we don't even have access to any "closed legacy code" to do so. Thank you. Removed FIXME comments ------------- PR Comment: https://git.openjdk.org/jdk8u/pull/82#issuecomment-3682545484 From andrew at openjdk.org Mon Dec 22 18:25:11 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 22 Dec 2025 18:25:11 GMT Subject: [jdk8u] RFR: 8317970: Bump target macosx-x64 version to 11.00.00 [v3] In-Reply-To: References: Message-ID: On Mon, 22 Dec 2025 15:26:59 GMT, Alexey Bakhtin wrote: >> Dirty backport of 8317970. >> >> Awt2dLibraries.gmk does not have dependencies on the MACOSX_VERSION_MIN, skipped >> >> changes in flags.m4 and generated-configure.sh applied manually > > Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision: > > Remove FIXME comments Thanks. This looks good to go now. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk8u/pull/82#pullrequestreview-3605225103 From abakhtin at openjdk.org Mon Dec 22 18:37:11 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Mon, 22 Dec 2025 18:37:11 GMT Subject: [jdk8u] Integrated: 8317970: Bump target macosx-x64 version to 11.00.00 In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 22:39:31 GMT, Alexey Bakhtin wrote: > Dirty backport of 8317970. > > Awt2dLibraries.gmk does not have dependencies on the MACOSX_VERSION_MIN, skipped > > changes in flags.m4 and generated-configure.sh applied manually This pull request has now been integrated. Changeset: 5c0b36a6 Author: Ilarion Nakonechnyy Committer: Alexey Bakhtin URL: https://git.openjdk.org/jdk8u/commit/5c0b36a630a4280d3ea4a6494e9bcf76c57191a6 Stats: 68 lines in 3 files changed: 0 ins; 42 del; 26 mod 8317970: Bump target macosx-x64 version to 11.00.00 Reviewed-by: andrew, fferrari Backport-of: 72c4dcbfeefcd664f5e3175b24e395c1f36a05fd ------------- PR: https://git.openjdk.org/jdk8u/pull/82 From jdowland at openjdk.org Tue Dec 23 16:38:32 2025 From: jdowland at openjdk.org (Jonathan Dowland) Date: Tue, 23 Dec 2025 16:38:32 GMT Subject: [jdk8u-dev] RFR: 8287011: Improve container information In-Reply-To: References: Message-ID: On Fri, 21 Nov 2025 11:48:24 GMT, Jonathan Dowland wrote: > Low-risk backport for Oracle parity. Improves diagnostic output for humans. Not quite clean: path shuffling; comment copyright line adjustments; context issues as jdk8u lacks the pid controller (JDK-8266490) Still seeking a review for this one. Cheers! ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/725#issuecomment-3687260154 From jdowland at openjdk.org Tue Dec 23 16:44:41 2025 From: jdowland at openjdk.org (Jonathan Dowland) Date: Tue, 23 Dec 2025 16:44:41 GMT Subject: [jdk8u-dev] RFR: 8220658: Improve the readability of container information in the error log [v2] In-Reply-To: References: Message-ID: > This ([8220658]) is a low-risk change which improves the readability of some debug values reported to humans. I wish to backport this to 8u partly for Oracle parity, and partly because I intend to backport [8284758], which refactors and moves most of the code introduced here to another routine. > > Doing 8220658 first will ease 8284758 (reduced merge conflicts). Not doing 8220658 (and later backporting 8284758) will result in some of this code making it into 8u (the refactored bits) but not all (the improved cpu quota etc reporting) > > Patch is not clean due to path differences but otherwise applied without conflicts or fuzz. Builds and smoke tests fine. I've had some trouble running tier1 locally (OOMed my workstation) so I'm going to watch for the GitHub bot results whilst I retry. > > [8220658]: https://bugs.openjdk.org/browse/JDK-8220658 > [8284758]: https://bugs.openjdk.org/browse/JDK-8284758 Jonathan Dowland 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 'jdk8u-dev/master' into 8220658-8u - 8220658: Improve the readability of container information in the error log Backport-of: 2c4b9e0778e170a17b04217bee66bb6c4fb18c0c ------------- Changes: - all: https://git.openjdk.org/jdk8u-dev/pull/723/files - new: https://git.openjdk.org/jdk8u-dev/pull/723/files/62d1580b..bafeddc3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=723&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=723&range=00-01 Stats: 65150 lines in 355 files changed: 21740 ins; 12775 del; 30635 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/723.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/723/head:pull/723 PR: https://git.openjdk.org/jdk8u-dev/pull/723 From schernyshev at openjdk.org Wed Dec 24 16:39:08 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Wed, 24 Dec 2025 16:39:08 GMT Subject: [jdk8u-dev] Withdrawn: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError In-Reply-To: References: Message-ID: On Wed, 4 Jun 2025 08:40:39 GMT, Sergey Chernyshev wrote: > Hi all, > > These are parity backports with Oracle's 8u461, OpenJDK 8u462 is affected. The commit [46251bc6](https://github.com/openjdk/jdk/commit/46251bc6e248a19e8d78173ff8d0502c68ee1acb) didn't apply cleanly as JDK-8049870 hasn't been backported to jdk8u-dev. JDK-8290162 is basically a clean backport, the paths changed to 8u path scheme. The functional part of 5074006 applied cleanly in BasicOptionPaneUI.java. The test in TestJOptionHTMLTag.java was rewritten to get rid of dependency on PassFailJFrame (not in 8). Replaced the text block (JEP 355 style) with traditional string literals. The paths have been changed to the 8u path scheme. The test passes with the fix and fails otherwise. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk8u-dev/pull/659 From tpushkin at openjdk.org Fri Dec 26 11:12:17 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Fri, 26 Dec 2025 11:12:17 GMT Subject: [jdk8u-dev] RFR: 8274893: Update java.desktop classes to use try-with-resources [v3] In-Reply-To: References: Message-ID: > Backport of [JDK-8274893](https://bugs.openjdk.org/browse/JDK-8274893) for parity with Oracle's JDK 8u461. > > The first commit is a cherry-pick of the backport to JDK 11 with conflicts unresolved, the second resolves the conflicts, the rest resolve issues uncaught by git. > > Resolved: > - `jdk/src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java` > - Missing JDK-8271456: `"ISO-8859-1"` string is used instead of `ISO_8859_1` enum constant > - Missing JDK-8041679: `StringBuffer` is used instead of `StringBuilder` > - `jdk/src/share/classes/javax/swing/text/html/HTMLEditorKit.java` > - Missing JDK-8271456: `"ISO-8859-1"` string is used instead of `ISO_8859_1` enum constant > - `jdk/src/share/classes/com/sun/media/sound/StandardMidiFileWriter.java` > - Missing JDK-8143909: no `Objects.requireNonNull(...)` in this version > - `jdk/src/solaris/classes/sun/awt/motif/MFontConfiguration.java` > - Missing JDK-8054834: imports from `sun.font` package are still needed in this file > - `jdk/src/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java` > - Missing JDK-8080835: use `IOUtils.readAllBytes(InputStream is)` instead of the missing `InputStream.readAllBytes()` > - Missing JDK-7196163: try-with-resources cannot be used with pre-existing variables ? fell back to try-finally in such cases > > Testing: GitHub CI, `jdk_imageio` test group locally (headless linux/arm64) Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: 8274893: Update java.desktop classes to use try-with-resources Backport-of: 70c6df6be431fe11c5441986ed04040f9ec3b750 ------------- Changes: - all: https://git.openjdk.org/jdk8u-dev/pull/686/files - new: https://git.openjdk.org/jdk8u-dev/pull/686/files/3fd18e4f..fd9a0235 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=686&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=686&range=01-02 Stats: 182448 lines in 429 files changed: 174839 ins; 6627 del; 982 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/686.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/686/head:pull/686 PR: https://git.openjdk.org/jdk8u-dev/pull/686 From tpushkin at openjdk.org Fri Dec 26 11:19:44 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Fri, 26 Dec 2025 11:19:44 GMT Subject: [jdk8u-dev] RFR: 8347911: Limit the length of inflated text chunks [v2] In-Reply-To: <-2zwBZ1FTUa13C6m980zm5KlZvlGKXsXv03jX4h1IA0=.0a4f66da-8a44-4ded-a65d-3ed400a8a2cf@github.com> References: <-2zwBZ1FTUa13C6m980zm5KlZvlGKXsXv03jX4h1IA0=.0a4f66da-8a44-4ded-a65d-3ed400a8a2cf@github.com> Message-ID: > Backport of [JDK-8347911](https://bugs.openjdk.org/browse/JDK-8347911) for parity with Oracle's JDK 8u461. > > Conflicts: > - Copyright years > - Missing JDK-8139206: use `IOUtils.readNBytes(...)` instead of the missing `InputStream.readNBytes(...)` > > Testing: GitHub CI, jdk_imageio test group locally (headless linux/arm64) Timofei Pushkin 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/jdk8u-dev/pull/687/files - new: https://git.openjdk.org/jdk8u-dev/pull/687/files/ab0f8cd2..ab0f8cd2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=687&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=687&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/687.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/687/head:pull/687 PR: https://git.openjdk.org/jdk8u-dev/pull/687 From tpushkin at openjdk.org Fri Dec 26 11:29:51 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Fri, 26 Dec 2025 11:29:51 GMT Subject: [jdk8u-dev] RFR: 8347911: Limit the length of inflated text chunks [v3] In-Reply-To: <-2zwBZ1FTUa13C6m980zm5KlZvlGKXsXv03jX4h1IA0=.0a4f66da-8a44-4ded-a65d-3ed400a8a2cf@github.com> References: <-2zwBZ1FTUa13C6m980zm5KlZvlGKXsXv03jX4h1IA0=.0a4f66da-8a44-4ded-a65d-3ed400a8a2cf@github.com> Message-ID: <6u8mRTYIsEKTvkNP0gw_0xfhTqMGI4gzgitqU9OT788=.be138b42-05b6-4a99-a8aa-28eda4977ff7@github.com> > Backport of [JDK-8347911](https://bugs.openjdk.org/browse/JDK-8347911) for parity with Oracle's JDK 8u461. > > Conflicts: > - Copyright years > - Missing JDK-8139206: use `IOUtils.readNBytes(...)` instead of the missing `InputStream.readNBytes(...)` > > Testing: GitHub CI, jdk_imageio test group locally (headless linux/arm64) Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: 8347911: Limit the length of inflated text chunks Backport-of: 398a580518b4e7961bdddf733e0a89ff25bc437a ------------- Changes: https://git.openjdk.org/jdk8u-dev/pull/687/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=687&range=02 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk8u-dev/pull/687.diff Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/687/head:pull/687 PR: https://git.openjdk.org/jdk8u-dev/pull/687 From tpushkin at openjdk.org Fri Dec 26 12:28:32 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Fri, 26 Dec 2025 12:28:32 GMT Subject: [jdk8u-dev] RFR: 8274893: Update java.desktop classes to use try-with-resources [v3] In-Reply-To: References: Message-ID: <6dJy4NlJ5BgPBa1Ua6pzUYnLuT6zHT1R8HfWB8A8usM=.fbbcdd3e-2669-448e-bc17-0d330e748954@github.com> On Fri, 26 Dec 2025 11:12:17 GMT, Timofei Pushkin wrote: >> Backport of [JDK-8274893](https://bugs.openjdk.org/browse/JDK-8274893) for parity with Oracle's JDK 8u461. >> >> The first commit is a cherry-pick of the backport to JDK 11 with conflicts unresolved, the second resolves the conflicts, the rest resolve issues uncaught by git. >> >> Resolved: >> - `jdk/src/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java` >> - Missing JDK-8271456: `"ISO-8859-1"` string is used instead of `ISO_8859_1` enum constant >> - Missing JDK-8041679: `StringBuffer` is used instead of `StringBuilder` >> - `jdk/src/share/classes/javax/swing/text/html/HTMLEditorKit.java` >> - Missing JDK-8271456: `"ISO-8859-1"` string is used instead of `ISO_8859_1` enum constant >> - `jdk/src/share/classes/com/sun/media/sound/StandardMidiFileWriter.java` >> - Missing JDK-8143909: no `Objects.requireNonNull(...)` in this version >> - `jdk/src/solaris/classes/sun/awt/motif/MFontConfiguration.java` >> - Missing JDK-8054834: imports from `sun.font` package are still needed in this file >> - `jdk/src/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java` >> - Missing JDK-8080835: use `IOUtils.readAllBytes(InputStream is)` instead of the missing `InputStream.readAllBytes()` >> - Missing JDK-7196163: try-with-resources cannot be used with pre-existing variables ? fell back to try-finally in such cases >> >> Testing: GitHub CI, `jdk_imageio` test group locally (headless linux/arm64) > > Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > 8274893: Update java.desktop classes to use try-with-resources > > Backport-of: 70c6df6be431fe11c5441986ed04040f9ec3b750 Rebased on top of the current master ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/686#issuecomment-3692800407 From tpushkin at openjdk.org Fri Dec 26 12:32:29 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Fri, 26 Dec 2025 12:32:29 GMT Subject: [jdk8u-dev] RFR: 8347911: Limit the length of inflated text chunks [v3] In-Reply-To: <6u8mRTYIsEKTvkNP0gw_0xfhTqMGI4gzgitqU9OT788=.be138b42-05b6-4a99-a8aa-28eda4977ff7@github.com> References: <-2zwBZ1FTUa13C6m980zm5KlZvlGKXsXv03jX4h1IA0=.0a4f66da-8a44-4ded-a65d-3ed400a8a2cf@github.com> <6u8mRTYIsEKTvkNP0gw_0xfhTqMGI4gzgitqU9OT788=.be138b42-05b6-4a99-a8aa-28eda4977ff7@github.com> Message-ID: <28fRApoih8NDwYsuKcraxuajwtapS51VngZr_XuZtPk=.262b5adf-9b54-4388-94ed-f7907dee674c@github.com> On Fri, 26 Dec 2025 11:29:51 GMT, Timofei Pushkin wrote: >> Backport of [JDK-8347911](https://bugs.openjdk.org/browse/JDK-8347911) for parity with Oracle's JDK 8u461. >> >> Conflicts: >> - Copyright years >> - Missing JDK-8139206: use `IOUtils.readNBytes(...)` instead of the missing `InputStream.readNBytes(...)` >> >> Testing: GitHub CI, jdk_imageio test group locally (headless linux/arm64) > > Timofei Pushkin has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: > > 8347911: Limit the length of inflated text chunks > > Backport-of: 398a580518b4e7961bdddf733e0a89ff25bc437a Rebased on top of the current master. The CI failure is a single unrelated GC test, already reported as JDK-8303159. ------------- PR Comment: https://git.openjdk.org/jdk8u-dev/pull/687#issuecomment-3692804195 From phh at openjdk.org Fri Dec 26 22:50:54 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 26 Dec 2025 22:50:54 GMT Subject: [jdk8u-dev] RFR: 8056039: Hotspot does not compile with clang 3.4 on Linux In-Reply-To: References: Message-ID: On Mon, 22 Dec 2025 14:43:52 GMT, Antonio Vieiro wrote: > Almost clean backport of [JDK-8056039](https://bugs.openjdk.org/browse/JDK-8056039) that removes `local_vsnprintf` from the codebase, making it easier to build with `clang`. > > This will make it easier to backport [JDK-8369226](https://bugs.openjdk.org/browse/JDK-8369226) to restore MacOS/GHA builds, which are now failing. > > Backport is not clean because the changes in `vm/utilities/globalDefinitions_gcc.hpp` are already in place since [this commit](https://github.com/openjdk/jdk8u-dev/commit/6ca492afe7c59b014c6ce0628eb88d7da34020b5#diff-5fb49411838cbaba246fe37dea9532cebb18f81ba3e40d2db8749f6a9ac099e9R274) for JFR. > > Passes tier1 tests on Linux but for usual suspeccts. > > Windows and MacOS GHA builds fail, but are unrelated. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk8u-dev/pull/736#pullrequestreview-3613933305 From duke at openjdk.org Fri Dec 26 22:53:05 2025 From: duke at openjdk.org (Stewart X Addison) Date: Fri, 26 Dec 2025 22:53:05 GMT Subject: [jdk8u-dev] Integrated: 8285836: sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" In-Reply-To: References: Message-ID: On Wed, 19 Nov 2025 13:20:16 GMT, Stewart X Addison wrote: > Backport of https://github.com/openjdk/jdk11u-dev/pull/1377 > Eclipse Temurin has seen this failure on some systems and this backport resolves them. > > Sample failure when trying 100 iterations: https://ci.adoptium.net/job/Grinder/15544/testReport/ (82/100 failed) > Sample pass with this branch: https://ci.adoptium.net/job/Grinder/15551/testReport (zero failures) > > Ref: https://bugs.openjdk.org/browse/JDK-8285836 > > Testing tier 1: > - [Linux/x64](https://ci.adoptium.net/job/Grinder/15559/testReport) ? > - [Linux/aarch64](https://ci.adoptium.net/job/Grinder/15558/testReport) ? > - [Windows/x64](https://ci.adoptium.net/job/Grinder/15563/testReport) > - [Mac/x64](https://ci.adoptium.net/job/Grinder/15565/testReport) ? > - [AIX](https://ci.adoptium.net/job/Grinder/15564/testReport) This pull request has now been integrated. Changeset: fc9f057a Author: Daniel Jeli?ski Committer: Paul Hohensee URL: https://git.openjdk.org/jdk8u-dev/commit/fc9f057ad3b30ee54392361e23f9fb70dd3d3175 Stats: 3 lines in 1 file changed: 2 ins; 1 del; 0 mod 8285836: sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" Reviewed-by: sgehwolf Backport-of: af529be069b651808310c3c37e2167d216979f69 ------------- PR: https://git.openjdk.org/jdk8u-dev/pull/721 From phh at openjdk.org Fri Dec 26 22:54:53 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 26 Dec 2025 22:54:53 GMT Subject: [jdk8u-dev] RFR: 8284758: [linux] improve print_container_info In-Reply-To: <7KHPPrp_04m38_FLqfv2s2IgVr_DN4DvUxFUonkNXGU=.0e22ac8c-4d3c-4f93-a227-5c2eff93c077@github.com> References: <7KHPPrp_04m38_FLqfv2s2IgVr_DN4DvUxFUonkNXGU=.0e22ac8c-4d3c-4f93-a227-5c2eff93c077@github.com> Message-ID: On Thu, 20 Nov 2025 13:25:17 GMT, Jonathan Dowland wrote: > Low-risk, for Oracle parity. Mostly a clean-up. This will ease the future backporting of [JDK-8287011]. > > Doesn't apply clean: needs adjusting for paths and also context, to reflect 8u's lack of the pid controller ([JDK-8266490]). > > [JDK-8287011]: https://bugs.openjdk.org/browse/JDK-8287011 (forthcoming) > [JDK-8287011]: https://bugs.openjdk.org/browse/JDK-8266490 (not considered) Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk8u-dev/pull/724#pullrequestreview-3613934753 From phh at openjdk.org Fri Dec 26 22:56:25 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 26 Dec 2025 22:56:25 GMT Subject: [jdk8u-dev] RFR: 8287011: Improve container information In-Reply-To: References: Message-ID: On Fri, 21 Nov 2025 11:48:24 GMT, Jonathan Dowland wrote: > Low-risk backport for Oracle parity. Improves diagnostic output for humans. Not quite clean: path shuffling; comment copyright line adjustments; context issues as jdk8u lacks the pid controller (JDK-8266490) Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk8u-dev/pull/725#pullrequestreview-3613935569 From andrew at openjdk.org Sat Dec 27 18:33:53 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Sat, 27 Dec 2025 18:33:53 GMT Subject: [jdk8u] RFR: 8316030: Update Libpng to 1.6.40 Message-ID: Update to the latest version of libpng. Change includes both the backport of the latest libpng change, [JDK-8372534](https://bugs.openjdk.org/browse/JDK-8372534), and previous updates not present in 8u ([JDK-8316030](https://bugs.openjdk.org/browse/JDK-8316030) - 1.6.40, [JDK-8329004](https://bugs.openjdk.org/browse/JDK-8329004) - 1.6.43, [JDK-8348598](https://bugs.openjdk.org/browse/JDK-8348598) - 1.6.47). The change built fine with GCC 8 on RHEL 8 and `java/awt/SplashScreen` tests passed. I also included `UPDATING.txt` introduced in [JDK-8208353](https://bugs.openjdk.org/browse/JDK-8208353) in 11u, but not 8u, and updated in [JDK-8295685](https://bugs.openjdk.org/browse/JDK-8295685) as part of the JDK-8329004 backport which updates it. I'm proposing this during rampdown so the release ships with the latest version, as we also do with e.g. tzdata. ------------- Commit messages: - Backport be7966c633830516c703f14610e4fef1bbe7f57d - Backport 61227856ccd28d887d56d0c93eabd07cf6b026d3 - Backport 69b6e6d2ad5f0e07b5718dd8a45a725fe328e67f - Backport 8191f621993f5c271e31d18aa385333e39d6a919 Changes: https://git.openjdk.org/jdk8u/pull/83/files Webrev: https://webrevs.openjdk.org/?repo=jdk8u&pr=83&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316030 Stats: 6267 lines in 23 files changed: 2572 ins; 2571 del; 1124 mod Patch: https://git.openjdk.org/jdk8u/pull/83.diff Fetch: git fetch https://git.openjdk.org/jdk8u.git pull/83/head:pull/83 PR: https://git.openjdk.org/jdk8u/pull/83