[Git][java-team/junit5-system-exit][master] 4 commits: Reference the system ASM jar in the manifest of the agent

Emmanuel Bourg (@ebourg) gitlab at salsa.debian.org
Sun Oct 18 17:00:41 BST 2026



Emmanuel Bourg pushed to branch master at Debian Java Maintainers / junit5-system-exit


Commits:
d6d1dd2f by Emmanuel Bourg at 2026-10-18T17:43:12+02:00
Reference the system ASM jar in the manifest of the agent

- - - - -
cc820663 by Emmanuel Bourg at 2026-10-18T17:43:12+02:00
Depend on libasm-java

- - - - -
ff1f82d4 by Emmanuel Bourg at 2026-10-18T17:43:12+02:00
Removed the Priority field

- - - - -
3722b649 by Emmanuel Bourg at 2026-10-18T17:58:50+02:00
Upload to unstable

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/07-asm-classpath.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+junit5-system-exit (2.0.3-3) unstable; urgency=medium
+
+  * Team upload.
+  * Reference the system ASM jar in the manifest of the agent
+  * Depend on libasm-java
+  * Removed the Priority field
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Sun, 18 Oct 2026 17:58:38 +0200
+
 junit5-system-exit (2.0.3-2) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -1,6 +1,5 @@
 Source: junit5-system-exit
 Section: java
-Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders:
  Jérôme Charaoui <jerome at riseup.net>,
@@ -24,6 +23,7 @@ Package: libjunit5-system-exit-java
 Architecture: all
 Depends:
  junit5,
+ libasm-java,
  ${misc:Depends},
 Description: JUnit5 Extension to help write tests that call System.exit()
  This JUnit 5 Extension helps you write tests for code that calls System.exit().


=====================================
debian/patches/07-asm-classpath.patch
=====================================
@@ -0,0 +1,18 @@
+Description: Reference the system ASM jar in the manifest of the agent
+ Upstream relies on the build tool to put ASM on the classpath next to the
+ agent. Restore the manifest entry of 2.0.3-1 so the reverse dependencies
+ running -javaagent without ASM keep working.
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: not-needed
+--- a/build.gradle.kts
++++ b/build.gradle.kts
+@@ -187,7 +187,8 @@
+             attributes(mapOf(
+                 "Implementation-Title" to "Junit5 System Exit",
+                 "Implementation-Version" to junit5SystemExitVersion,
+-                "Premain-Class" to "com.ginsberg.junit.exit.agent.Junit5SystemExitAgent"
++                "Premain-Class" to "com.ginsberg.junit.exit.agent.Junit5SystemExitAgent",
++                "Class-Path" to "asm.jar"
+             ))
+         }
+     }


=====================================
debian/patches/series
=====================================
@@ -4,3 +4,4 @@
 04-disable-publishing.patch
 05-project-version.patch
 06-gradle-compatibility.patch
+07-asm-classpath.patch



View it on GitLab: https://salsa.debian.org/java-team/junit5-system-exit/-/compare/1dfed104e20233dc70af7d787677a43bf8ce63d8...3722b6497ecd6f0f44b2f4c5fd30edbbe2ae4be1

-- 
View it on GitLab: https://salsa.debian.org/java-team/junit5-system-exit/-/compare/1dfed104e20233dc70af7d787677a43bf8ce63d8...3722b6497ecd6f0f44b2f4c5fd30edbbe2ae4be1
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20261018/ab919d97/attachment.htm>


More information about the pkg-java-commits mailing list