diff -Nru junit4-4.13.2/debian/changelog junit4-4.13.2/debian/changelog --- junit4-4.13.2/debian/changelog 2022-10-05 09:47:38.000000000 +0000 +++ junit4-4.13.2/debian/changelog 2023-10-15 22:44:29.000000000 +0000 @@ -1,3 +1,10 @@ +junit4 (4.13.2-4) unstable; urgency=medium + + * Fixed the build failure with Java 21 (Closes: #1053039) + * Standards-Version updated to 4.6.2 + + -- Emmanuel Bourg Mon, 16 Oct 2023 00:44:29 +0200 + junit4 (4.13.2-3) unstable; urgency=medium * Replace hamcrest-core with hamcrest in the pom dependencies diff -Nru junit4-4.13.2/debian/control junit4-4.13.2/debian/control --- junit4-4.13.2/debian/control 2022-10-05 09:47:21.000000000 +0000 +++ junit4-4.13.2/debian/control 2023-10-15 22:44:29.000000000 +0000 @@ -16,7 +16,7 @@ libhamcrest-java (>= 2.2), libmaven-javadoc-plugin-java, maven-debian-helper (>= 2.2) -Standards-Version: 4.6.1 +Standards-Version: 4.6.2 Vcs-Git: https://salsa.debian.org/java-team/junit4.git Vcs-Browser: https://salsa.debian.org/java-team/junit4 Homepage: http://www.junit.org diff -Nru junit4-4.13.2/debian/maven.properties junit4-4.13.2/debian/maven.properties --- junit4-4.13.2/debian/maven.properties 2021-11-21 22:28:04.000000000 +0000 +++ junit4-4.13.2/debian/maven.properties 2023-10-15 22:44:29.000000000 +0000 @@ -1 +1,2 @@ maven.compiler.release=8 +argLine=-Djava.security.manager=allow diff -Nru junit4-4.13.2/debian/patches/java21-compatibility.patch junit4-4.13.2/debian/patches/java21-compatibility.patch --- junit4-4.13.2/debian/patches/java21-compatibility.patch 1970-01-01 00:00:00.000000000 +0000 +++ junit4-4.13.2/debian/patches/java21-compatibility.patch 2023-10-15 22:44:29.000000000 +0000 @@ -0,0 +1,14 @@ +Description: Fixes a test failure with Java 21 due to ThreadGroup changes +Author: Emmanuel Bourg +Forwarded: not-needed +--- a/src/test/java/org/junit/internal/runners/statements/FailOnTimeoutTest.java ++++ b/src/test/java/org/junit/internal/runners/statements/FailOnTimeoutTest.java +@@ -204,8 +204,6 @@ + + assertNotNull("the Statement was never run", innerThread.get()); + innerThread.get().join(); +- assertTrue("the 'FailOnTimeoutGroup' thread group should be destroyed after running the test", +- innerThreadGroup.get().isDestroyed()); + } + + @Test diff -Nru junit4-4.13.2/debian/patches/series junit4-4.13.2/debian/patches/series --- junit4-4.13.2/debian/patches/series 2022-09-27 22:12:23.000000000 +0000 +++ junit4-4.13.2/debian/patches/series 2023-10-15 22:44:29.000000000 +0000 @@ -2,3 +2,4 @@ Version.patch java17-compatibility.patch hamcrest-compatibility.patch +java21-compatibility.patch