Bug#834679: surefire: FTBFS in testing (1 required artifact is missing)

Santiago Vila sanvila at debian.org
Wed Aug 17 22:21:22 UTC 2016


Package: src:surefire
Version: 2.17-2
Severity: serious

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh_listpackages: -s/--same-arch is deprecated; please use -a/--arch instead
test -x debian/rules
mkdir -p "."
cd . && /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/maven-core.jar:/usr/share/java/maven-model.jar:/usr/share/java/maven-plugin-api.jar:/usr/share/java/maven-project.jar:/usr/share/java/plexus-utils.jar:/usr/share/java/plexus-container-default-alpha.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dpackage=surefire -Dversion=2.17 -buildfile debian/build.xml package 
Buildfile: /<<PKGBUILDDIR>>/debian/build.xml

package:
    [mkdir] Created dir: /<<PKGBUILDDIR>>/surefire-grouper/target/generated-sources
   [javacc] Java Compiler Compiler Version 5.0 (Parser Generator)
   [javacc] (type "javacc" with no arguments for help)
   [javacc] Reading from file /<<PKGBUILDDIR>>/surefire-grouper/src/main/javacc/category-expression.jj . . .
   [javacc] File "TokenMgrError.java" does not exist.  Will create one.

[... snipped ...]

     [java] 1) org.apache.commons:commons-lang3:jar:3.x
     [java] 
     [java]   Try downloading the file manually from the project website.
     [java] 
     [java]   Then, install it using the command: 
     [java]       mvn install:install-file -DgroupId=org.apache.commons -DartifactId=commons-lang3 -Dversion=3.x -Dpackaging=jar -Dfile=/path/to/file
     [java] 
     [java]   Alternatively, if you host your own repository you can deploy the file there: 
     [java]       mvn deploy:deploy-file -DgroupId=org.apache.commons -DartifactId=commons-lang3 -Dversion=3.x -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
     [java] 
     [java]   Path to dependency: 
     [java]   	1) org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.17
     [java]   	2) org.apache.maven.surefire:maven-surefire-common:jar:debian
     [java]   	3) org.apache.commons:commons-lang3:jar:3.x
     [java] 
     [java] ----------
     [java] 1 required artifact is missing.
     [java] 
     [java] for artifact: 
     [java]   org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.17
     [java] 
     [java] from the specified remote repositories:
     [java]   central (https://repo1.maven.org/maven2)
     [java] 
     [java] 
     [java] 	at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:361)
     [java] 	at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:304)
     [java] 	at org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1499)
     [java] 	at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:442)
     [java] 	at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
     [java] 	... 9 more
     [java] [INFO] ------------------------------------------------------------------------
     [java] [INFO] Total time: 1 second
     [java] [INFO] Finished at: Tue Aug 16 17:42:30 CEST 2016
     [java] [INFO] Final Memory: 5M/13M
     [java] [INFO] ------------------------------------------------------------------------

BUILD FAILED
/<<PKGBUILDDIR>>/debian/build.xml:111: The following error occurred while executing this line:
/<<PKGBUILDDIR>>/debian/build.xml:34: The following error occurred while executing this line:
/usr/share/maven-ant-helper/maven-build.xml:325: The following error occurred while executing this line:
/usr/share/maven-ant-helper/maven-build.xml:320: The following error occurred while executing this line:
/usr/share/maven-ant-helper/maven-build.xml:297: Java returned: 1

Total time: 48 seconds
/usr/share/cdbs/1/class/ant.mk:39: recipe for target 'debian/stamp-ant-build' failed
make: *** [debian/stamp-ant-build] Error 1
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

Because this source package only generates "Arch: all" packages, this
is the same as a FTBFS bug in the usual sense and the fact that I was
using "dpkg-buildpackage -A" is quite irrelevant.

For this particular package, I've also checked that it fails to build
from source in the reproducible builds site:

https://tests.reproducible-builds.org/

Thanks.



More information about the pkg-java-maintainers mailing list