Debian Patches

Status for jtreg7/7.4+1+ds1-1

Patch Description Author Forwarded Bugs Origin Last update
codetools-7903760.patch Revert "7903622: Remove support for `jtdiff`" Re-introduce `jtdiff` by reverting "7903622: Remove support for `jtdiff`"
as it is used by Quality Outreach team to produce pages
like: https://download.java.net/openjdk/testresults/24/testresults.html
This patch can be dropped with 7.5 release.
Christian Stein <cstein@openjdk.org> not-needed upstream upstream, https://github.com/openjdk/jtreg/commit/36829ceff3d41cee4673c1ee0fcc1f88a6981da2 2024-07-03
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
apiguardian-01-build_gradle.patch patch build.gradle.kts to Groovy-based build.gradle for Debian not-needed
opentest4j-01-ignore-versioning-plugin.patch Disables the net.nemerosa.versioning plugin (not in Debian and irrelevant) Emmanuel Bourg <ebourg@apache.org> not-needed
opentest4j-02-ignore-github-pages-plugin.patch Disables the github-pages plugin Emmanuel Bourg <ebourg@apache.org> not-needed
opentest4j-03-ignore-spotless-plugin.patch Disables the spotless plugin Emmanuel Bourg <ebourg@apache.org> not-needed
opentest4j-04-reproducible-builds-timestamp.patch Add support for SOURCE_DATE_EPOCH to avoid embedding timestamp in .jar
file.

https://reproducible-builds.org/docs/source-date-epoch/
no
opentest4j-05-build-on-java-17.patch attempt build on Java versions >= 11 tony mancill <tmancill@debian.org> no debian
opentest4j-reporting-01-gradle-compatibility.patch Rewrite the build system without Kotlin until Gradle is upgraded to a recent version Emmanuel Bourg <ebourg@apache.org> not-needed
hawt-jni-02-commons-lang-dependency.patch Adds the missing dependency on commons-lang Emmanuel Bourg <ebourg@apache.org> yes
jline3-01-ignore-warnings.patch Removed -Werror tag Saif Abdul Cassim <saif.15@cse.mrt.ac.lk> not-needed
jline3-02-ignore-remote-modules.patch Ignore the remote-telnet and remote-ssh modules Saif Abdul Cassim <saif.15@cse.mrt.ac.lk> not-needed
jline3-03-java21-compatibility.patch Support building on JDK 21 Workaround [this-escape] warnings raised for constructors calling methods that can be
overridden in a subclass.
Guillaume Nodet <gnodet@gmail.com> not-needed debian upstream, https://github.com/jline/jline3/commit/05ee05dbc7b9c5ba9df8358d8a9fc58227101ed0 2024-01-26
picocli-0001-Adjust-build-to-work-without-asciidoctor.patch Adjust build to work without the following plugins: - asciidoctor
- bnd (so no OSGi metadata)
- org.beryx:badass-jar (so no multi-version JARs)
and with default java
Miroslav Kravec <kravec.miroslav@gmail.com> not-needed 2021-11-21
libhamcrest-java-04-gradle-build.patch Changes the build to work with the version of Gradle in Debian Emmanuel Bourg <ebourg@apache.org> not-needed
libhamcrest-java-05-backward-compatibility.patch Restores the compatibility with Hamcrest 1.x Emmanuel Bourg <ebourg@apache.org> not-needed
libhamcrest-java-06-type-inference-fix.patch Fixes the type inference errors when building with the source/target level set to Java 8 Emmanuel Bourg <ebourg@apache.org> not-needed
junit4-exclude-dependency-sources.patch Don't include hamcrest in the Javadoc (the source artifact isn't available) Emmanuel Bourg <ebourg@apache.org> not-needed 2020-11-01
junit4-Version.patch Version Markus Koschany <apo@debian.org> no 2020-11-01
junit4-java17-compatibility.patch Disable doclint and change the source level to fix the build failure with OpenJDK 17 Emmanuel Bourg <ebourg@apache.org> yes debian
junit4-hamcrest-compatibility.patch Fixes the compatibility with the version of Hamcrest in Debian Emmanuel Bourg <ebourg@apache.org> not-needed
junit5-15-deprecated.patch call to AllDefaultPossibilitiesBuilder(boolean) is deprecated tony mancill <tmancill@debian.org> no debian 2022-02-06
junit5-16-maven-build.patch Alternative build system using Maven replacing Gradle until a more recent version is available in Debian Emmanuel Bourg <ebourg@apache.org> not-needed https://github.com/ebourg/junit5-maven-build
junit5-17-backward-compatibility.patch Restores the compatibility with the previous versions Emmanuel Bourg <ebourg@apache.org> not-needed
testng-build-with-gradle.patch Provide a Groovy gradle build for testng Vladimir Petko <vladimir.petko@canonical.com> not-needed
jtdiff-version.patch Remove comma from jtdiff version string jtdiff version string comma confuses help2man causing a lintian warning and a
corrupted man page.
Vladimir Petko <vladimir.petko@canonical.com> not-needed 2023-11-03
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

All known versions for source package 'jtreg7'

Links