Bug#903125: exec-maven-plugin: FTBFS in stretch (expected:<[mvn] --version> but was:<['mvn'] --version>)
Santiago Vila
sanvila at debian.org
Fri Jul 6 14:25:28 BST 2018
Package: src:exec-maven-plugin
Version: 1.1.1+dfsg-3
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in stretch + security + stretch-proposed-updates
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
test -x debian/rules
mkdir -p "."
/usr/share/maven-debian-helper/copy-repo.sh /<<BUILDDIR>>/exec-maven-plugin-1.1.1+dfsg/debian
find: '/usr/share/maven-repo/org/codehaus/plexus/plexus-compiler/*/*.jar': No such file or directory
find: '/usr/share/maven-repo/org/codehaus/plexus/plexus-compilers/*/*.jar': No such file or directory
find: '/usr/share/maven-repo/org/codehaus/plexus/plexus-containers/*/*.jar': No such file or directory
mh_patchpoms -plibmaven-exec-plugin-java --debian-build --keep-pom-version --maven-repo=/<<BUILDDIR>>/exec-maven-plugin-1.1.1+dfsg/debian/maven-repo --build-no-docs
touch debian/stamp-poms-patched
# before-build target may be used to unpatch the pom files, so we need to check if
# patching the pom files is needed here, normally not
if [ ! -f pom.xml.save ]; then \
/usr/bin/make -f debian/rules patch-poms; \
fi
[... snipped ...]
testOverrides(org.codehaus.mojo.exec.ExecMojoTest) Time elapsed: 0.043 sec <<< FAILURE!
junit.framework.ComparisonFailure: expected:<[mvn] -f pom.xml> but was:<['mvn'] -f pom.xml>
at junit.framework.Assert.assertEquals(Assert.java:81)
at junit.framework.Assert.assertEquals(Assert.java:87)
at org.codehaus.mojo.exec.ExecMojoTest.checkMojo(ExecMojoTest.java:371)
at org.codehaus.mojo.exec.ExecMojoTest.testOverrides(ExecMojoTest.java:331)
testOverrides3(org.codehaus.mojo.exec.ExecMojoTest) Time elapsed: 0.035 sec <<< FAILURE!
junit.framework.ComparisonFailure: expected:<[mvn] --version> but was:<['mvn'] --version>
at junit.framework.Assert.assertEquals(Assert.java:81)
at junit.framework.Assert.assertEquals(Assert.java:87)
at org.codehaus.mojo.exec.ExecMojoTest.checkMojo(ExecMojoTest.java:371)
at org.codehaus.mojo.exec.ExecMojoTest.testOverrides3(ExecMojoTest.java:340)
Running org.codehaus.mojo.exec.ExecJavaMojoTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.241 sec - in org.codehaus.mojo.exec.ExecJavaMojoTest
Results :
Failed tests:
org.codehaus.mojo.exec.ExecMojoTest#testRunOK ComparisonFailure expected:<[mvn...
org.codehaus.mojo.exec.ExecMojoTest#testRunFailure ComparisonFailure expected:...
org.codehaus.mojo.exec.ExecMojoTest#testRunError ComparisonFailure expected:<[...
org.codehaus.mojo.exec.ExecMojoTest#testOverrides ComparisonFailure expected:<...
org.codehaus.mojo.exec.ExecMojoTest#testOverrides3 ComparisonFailure expected:...
Tests run: 14, Failures: 5, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14.291 s
[INFO] Finished at: 2018-07-06T13:15:30+00:00
[INFO] Final Memory: 19M/90M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.17:test (default-test) on project exec-maven-plugin: There are test failures.
[ERROR]
[ERROR] Please refer to /<<BUILDDIR>>/exec-maven-plugin-1.1.1+dfsg/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
/usr/share/cdbs/1/class/maven.mk:127: recipe for target 'debian/stamp-maven-check' failed
make: *** [debian/stamp-maven-check] Error 1
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------
The build was made with "dpkg-buildpackage -A" but I guess that's not
relevant at all in this case.
Apparently some build-dependency in security or stretch-proposed-updates
changed behaviour in a way that makes the tests to break, but I'm not
sure a reassign would be a good thing here.
Thanks.
More information about the pkg-java-maintainers
mailing list