Emmanuel Bourg pushed to branch master at Debian Java Maintainers / surefire


Commits:
725ea593 by Emmanuel Bourg at 2026-10-23T09:23:00+02:00
Removed commons-lang3 and commons-io from the classpath of the forked JVM (they 
are shaded in surefire-booter)

- - - - -
f76e8979 by Emmanuel Bourg at 2026-10-23T09:23:06+02:00
Standards-Version updated to 4.7.4

- - - - -
d998eb45 by Emmanuel Bourg at 2026-10-23T09:24:12+02:00
Removed the Priority field

- - - - -
a965b592 by Emmanuel Bourg at 2026-10-23T09:26:21+02:00
Converted debian/watch to the version 5 format

- - - - -
8f15a1e5 by Emmanuel Bourg at 2026-10-23T09:30:28+02:00
Upload to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/control
- + debian/patches/booter-optional-shaded-dependencies.patch
- debian/patches/series
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,13 @@
+surefire (2.22.3-5) unstable; urgency=medium
+
+  * Team upload.
+  * Removed commons-lang3 and commons-io from the classpath of surefire-booter
+  * Standards-Version updated to 4.7.4
+  * Removed the Priority field
+  * Converted debian/watch to the version 5 format
+
+ -- Emmanuel Bourg <[email protected]>  Fri, 23 Oct 2026 09:30:11 +0200
+
 surefire (2.22.3-4) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -1,6 +1,5 @@
 Source: surefire
 Section: java
-Priority: optional
 Maintainer: Debian Java Maintainers 
<[email protected]>
 Uploaders: Torsten Werner <[email protected]>
 Build-Depends:
@@ -31,7 +30,7 @@ Build-Depends:
  libplexus-languages-java,
  maven-debian-helper (>= 2.3.2~),
  testng
-Standards-Version: 4.7.2
+Standards-Version: 4.7.4
 Vcs-Git: https://salsa.debian.org/java-team/surefire.git
 Vcs-Browser: https://salsa.debian.org/java-team/surefire
 Homepage: http://maven.apache.org/surefire/


=====================================
debian/patches/booter-optional-shaded-dependencies.patch
=====================================
@@ -0,0 +1,22 @@
+Description: Marks the shaded dependencies of surefire-booter as optional
+ maven-debian-helper installs the original pom instead of the dependency 
reduced
+ pom, and this pulls extra dependencies on the classpath of the JVM forked to
+ run the tests. Without this change the libcommons-lang3-java package can't run
+ its own unit tests, because the installed jar shadows the classes tested.
+Author: Emmanuel Bourg <[email protected]>
+Forwarded: not-needed
+--- a/surefire-booter/pom.xml
++++ b/surefire-booter/pom.xml
+@@ -50,10 +50,12 @@
+     <dependency>
+       <groupId>org.apache.commons</groupId>
+       <artifactId>commons-lang3</artifactId>
++      <optional>true</optional>
+     </dependency>
+     <dependency>
+       <groupId>commons-io</groupId>
+       <artifactId>commons-io</artifactId>
++      <optional>true</optional>
+     </dependency>
+     <dependency>
+       <groupId>com.google.code.findbugs</groupId>


=====================================
debian/patches/series
=====================================
@@ -11,3 +11,4 @@ maven-shared-utils-compatibility.patch
 disable-doclint.patch
 maven-shared-utils-3.3.4-compatibility.patch
 maven-reporting-api-compatibility.patch
+booter-optional-shaded-dependencies.patch


=====================================
debian/watch
=====================================
@@ -1,3 +1,6 @@
-version=3
-opts="repack,compression=xz" \
-https://github.com/apache/maven-surefire/tags .*/surefire-([\d\.]+).tar.gz
+Version: 5
+Mode: git
+Source: https://github.com/apache/maven-surefire.git
+Matching-Pattern: refs/tags/surefire-([\d.]+)
+Repack: yes
+Compression: xz



View it on GitLab: 
https://salsa.debian.org/java-team/surefire/-/compare/09a8ca5ab565ce66021e2c4643cb4901a12fee1b...8f15a1e5c03697375040cb7758a3f9fd8eb18fcd

-- 
View it on GitLab: 
https://salsa.debian.org/java-team/surefire/-/compare/09a8ca5ab565ce66021e2c4643cb4901a12fee1b...8f15a1e5c03697375040cb7758a3f9fd8eb18fcd
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


_______________________________________________
pkg-java-commits mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to