Debian Patches

Status for jtreg6/6.2+1-4

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

All known versions for source package 'jtreg6'

Links