[pkg-java] r15874 - in trunk/surefire/debian: . patches
Miguel Landaeta
nomadium-guest at alioth.debian.org
Fri Mar 23 15:58:46 UTC 2012
Author: nomadium-guest
Date: 2012-03-23 15:58:46 +0000 (Fri, 23 Mar 2012)
New Revision: 15874
Added:
trunk/surefire/debian/patches/fix-junit-provider-selection.patch
Modified:
trunk/surefire/debian/changelog
trunk/surefire/debian/control
trunk/surefire/debian/patches/series
Log:
* Team upload.
* Fix JUnit 4 detection during unit tests in build time.
Thanks to James Page for the patch. (Closes: #664641).
* Bump Standards-Version to 3.9.3. No changes were required.
Modified: trunk/surefire/debian/changelog
===================================================================
--- trunk/surefire/debian/changelog 2012-03-22 23:28:03 UTC (rev 15873)
+++ trunk/surefire/debian/changelog 2012-03-23 15:58:46 UTC (rev 15874)
@@ -1,3 +1,12 @@
+surefire (2.10-3~miguel1) unstable; urgency=low
+
+ * Team upload.
+ * Fix JUnit 4 detection during unit tests in build time.
+ Thanks to James Page for the patch. (Closes: #664641).
+ * Bump Standards-Version to 3.9.3. No changes were required.
+
+ -- Miguel Landaeta <miguel at miguel.cc> Thu, 22 Mar 2012 19:49:18 -0430
+
surefire (2.10-2) unstable; urgency=low
[ Miguel Landaeta ]
Modified: trunk/surefire/debian/control
===================================================================
--- trunk/surefire/debian/control 2012-03-22 23:28:03 UTC (rev 15873)
+++ trunk/surefire/debian/control 2012-03-23 15:58:46 UTC (rev 15874)
@@ -22,7 +22,7 @@
maven-repo-helper,
testng,
velocity
-Standards-Version: 3.9.2
+Standards-Version: 3.9.3
Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/surefire
Vcs-Browser: http://svn.debian.org/viewvc/pkg-java/trunk/surefire/
Homepage: http://maven.apache.org/surefire/
Added: trunk/surefire/debian/patches/fix-junit-provider-selection.patch
===================================================================
--- trunk/surefire/debian/patches/fix-junit-provider-selection.patch (rev 0)
+++ trunk/surefire/debian/patches/fix-junit-provider-selection.patch 2012-03-23 15:58:46 UTC (rev 15874)
@@ -0,0 +1,30 @@
+Description: Surefire can't correctly detect the 4.x version of
+ JUnit that is present in the Debian Maven Repository.
+ .
+ This patch corrects that - its safe to assume that its greater
+ than 4.7 as sid contains 4.8.2. The JUnit4Provider should
+ never get selected due to the way these two checks are combined.
+Author: James Page <james.page at ubuntu.com>
+Forwarded: not-needed
+
+Index: surefire/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
+===================================================================
+--- surefire.orig/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java 2012-03-19 15:06:03.310108598 +0000
++++ surefire/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java 2012-03-19 15:12:27.376393271 +0000
+@@ -311,12 +311,14 @@
+
+ private boolean isJunit47Compatible( Artifact artifact )
+ {
+- return dependencyResolver.isWithinVersionSpec( artifact, "[4.7,)" );
++ return ( dependencyResolver.isWithinVersionSpec( artifact, "[4.7,)" ) ||
++ "4.x".equals( artifact.getVersion() ) );
+ }
+
+ private boolean isAnyJunit4( Artifact artifact )
+ {
+- return dependencyResolver.isWithinVersionSpec( artifact, "[4.0,)" );
++ return ( dependencyResolver.isWithinVersionSpec( artifact, "[4.0,)" ) ||
++ "4.x".equals( artifact.getVersion() ) );
+ }
+
+ boolean isForkModeNever()
Modified: trunk/surefire/debian/patches/series
===================================================================
--- trunk/surefire/debian/patches/series 2012-03-22 23:28:03 UTC (rev 15873)
+++ trunk/surefire/debian/patches/series 2012-03-23 15:58:46 UTC (rev 15874)
@@ -1 +1,2 @@
pom.patch
+fix-junit-provider-selection.patch
More information about the pkg-java-commits
mailing list