Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
launchers.patch | Modifies the launcher scripts to specify the default Java and jtreg paths | Emmanuel Bourg <ebourg@apache.org> | not-needed | |||
do-not-export-headless-display.patch | Enforce headless mode for self test JTREG ReportOnly test has a fixed test count that depends on HEADLESS variable. Ensure that both DISPLAY and java.awt.headless properties are set accordingly |
Vladimir Petko <vladimir.petko@canonical.com> | not-needed | 2023-01-23 | ||
reproducible-build.patch | Make the build reproducible | Chris Lamb <lamby@debian.org> | no | debian | 2023-06-22 | |
java21-this-escape.patch | fix [this-escape] warnings by declaring classes final. [this-escape] warning is generated when a class's constructor calls a method that can be overriden. |
Jonathan Gibbons <jjg@openjdk.org> | not-needed | debian upstream | upstream, https://github.com/openjdk/jtreg/commit/48935be4685ec5c99b3fe15c10439946944c9f7e | |
java21-codetools-7903645.patch | Disable tests failing due to SecurityManager changes Java 21 requires -Djava.security.manager JVM argument to set security manager (deprecated for removal). Otherwise it throws UnsupportedOperationException. Disable affected tests pending bug fix as it requires discussion with upstream on the best way to fix it. |
Vladimir Petko <vladimir.petko@canonical.com> | not-needed | debian upstream | 2024-01-26 | |
java21-codetools-7903646.patch | Disable tests failing due to SecurityManager changes in agentvm In agentvm mode, the agent JVM does not set security manager for Java 18 + and does not intercept System.exit() calls. This causes agentvm mode behave differently from othervm - tests failing with 'Unexpected test exit' produce an 'Unexpected EOF' error or a SocketException error. Disable affected tests pending bug fix as it requires discussion with upstream on the best way to fix it. |
Vladimir Petko <vladimir.petko@canonical.com> | not-needed | debian upstream | 2024-01-26 |