Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
add-release-options.patch | Set release option to be able to compile with default-jdk jtreg6 does not set release option and produces class files corresponding to the compiling jdk. This is expected behavior and patch is not needed upstream. We require this patch only to avoid dependency on openjdk-8. |
Vladimir Petko <vladimir.petko@canonical.com> | not-needed | 2023-08-11 | ||
launchers.patch | Modifies the launcher scripts to specify the default Java and jtreg paths | Emmanuel Bourg <ebourg@apache.org> | not-needed | |||
add-jcommander-to-classpath.patch | Add jcommander to the classpath when TestNG is used. This fixes a ClassNotFoundException when running the OpenJDK 8 tests | Emmanuel Bourg <ebourg@apache.org> | no | |||
add-logger-to-classpath.patch | Add slf4j to the classpath in line with jcommander patch Some jtreg tests are failing due to the missing slf4j (dependency of testng7). Add slf4j to the classpath in line with the jcommander patch. |
Vladimir Petko <vladimir.petko@canonical.com> | no | 2023-03-31 | ||
reproducible-build.patch | Make the build reproducible | Chris Lamb <lamby@debian.org> | no | 2023-08-31 | ||
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 overridden. |
Jonathan Gibbons <jjg@openjdk.org> | not-needed | debian upstream | upstream, https://github.com/openjdk/jtreg/commit/48935be4685ec5c99b3fe15c10439946944c9f7e | |
java21-suppress-serial.patch | cannot compile jtreg with jdk-19 Java 19 introduced a [serial] linter warning. The build fails due to '[serial] non-transient instance field of a serializable class declared with a non-serializable type'. diff --git a/src/share/classes/com/sun/javatest/diff/SuperDiff.java b/src/share/classes/com/sun/javatest/diff/SuperDiff.java index b40fe38..8c8d92b 100644 |
Jonathan Gibbons <jjg@openjdk.org> | not-needed | debian upstream | upstream, https://github.com/openjdk/jtreg/commit/f4f1a41e4add3187b2c73f95c06591ae2de475a4 |