Bug#871343: dummydroid: FTBFS
Control: tags -1 patch I am unable to reproduce the original FTBFS issue and error message here. The current version of maven-assembly-plugin in Unstable has since been updated to 3.1.0 so that might have changed something. There's also the fact that a new version of dummydroid has been uploaded to Unstable, so either (or both) of these might have resolved it. However, dummydroid currently fails to build due to a different issue. It seems to be missing a build dependency on junit (see attached patch) With this in place, I was able to successfully build dummydroid in a pbuilder environment. So while the original issue is no longer reproducible, the package still suffers from FTBFS without the attached patch. Presumably this issue could be closed when the patch is added and the package builds successfully again? :) -- mvh / best regards Hans Joachim Desserud http://desserud.orgdiff --git a/debian/control b/debian/control index a89aff6..5c5c06a 100644 --- a/debian/control +++ b/debian/control @@ -7,6 +7,7 @@ Build-Depends: cdbs, debhelper (>= 9), default-jdk, javahelper, + junit, libmaven-assembly-plugin-java, libprotobuf-java, maven-debian-helper (>= 1.5~)
Bug#871343: dummydroid: FTBFS: [[1;31mERROR[m] Failed to execute goal [32morg.apache.maven.plugins:maven-assembly-plugin:3.0.0:single[m [1m(make-assembly)[m on project [36mdummydroid[m: [1;31
Source: dummydroid Version: 1.1-1 Severity: serious Tags: buster sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20170807 qa-ftbfs Justification: FTBFS on amd64 Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules build > test -x debian/rules > mkdir -p "." > /usr/share/maven-debian-helper/copy-repo.sh /<>/debian > mh_patchpoms -pdummydroid --debian-build --keep-pom-version > --maven-repo=/<>/debian/maven-repo --build-no-docs > touch debian/stamp-poms-patched > jh_linkjars > jh_build -J > touch debian/jh_build_stamp > # 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 > cd . && /usr/lib/jvm/default-java/bin/java -noverify -cp > /usr/share/maven/boot/plexus-classworlds-2.x.jar:/usr/lib/jvm/default-java/lib/tools.jar > -Dclassworlds.conf=/etc/maven/m2-debian.conf -Dmaven.home=/usr/share/maven > -Dmaven.multiModuleProjectDirectory=/<> > org.codehaus.plexus.classworlds.launcher.Launcher > -s/etc/maven/settings-debian.xml > -Dmaven.repo.local=/<>/debian/maven-repo package -DskipTests > [[1;34mINFO[m] Scanning for projects... > [[1;34mINFO[m] > [[1;34mINFO[m] > [1m[m > [[1;34mINFO[m] [1mBuilding DummyDroid 1.1[m > [[1;34mINFO[m] > [1m[m > [[1;34mINFO[m] > [[1;34mINFO[m] [1m--- [0;32mmaven-resources-plugin:3.0.2:resources[m > [1m(default-resources)[m @ [36mdummydroid[0;1m ---[m > [[1;34mINFO[m] Using 'UTF-8' encoding to copy filtered resources. > [[1;34mINFO[m] Copying 1 resource > [[1;34mINFO[m] > [[1;34mINFO[m] [1m--- [0;32mmaven-compiler-plugin:3.6.1:compile[m > [1m(default-compile)[m @ [36mdummydroid[0;1m ---[m > [[1;33mWARNING[m] The POM for > org.codehaus.plexus:plexus-compiler-api:jar:2.x is invalid, transitive > dependencies (if any) will not be available, enable debug logging for more > details > [[1;33mWARNING[m] The POM for > org.codehaus.plexus:plexus-compiler-javac:jar:2.x is invalid, transitive > dependencies (if any) will not be available, enable debug logging for more > details > [[1;34mINFO[m] Changes detected - recompiling the module! > [[1;34mINFO[m] Compiling 34 source files to /<>/target/classes > Use of target 1.5 is no longer supported, switching to 1.7 > Use of source 1.5 is no longer supported, switching to 1.7 > [[1;34mINFO[m] > /<>/src/main/java/com/akdeniz/googleplaycrawler/GooglePlayAPI.java: > Some input files use or override a deprecated API. > [[1;34mINFO[m] > /<>/src/main/java/com/akdeniz/googleplaycrawler/GooglePlayAPI.java: > Recompile with -Xlint:deprecation for details. > [[1;34mINFO[m] > [[1;34mINFO[m] [1m--- [0;32mmaven-resources-plugin:3.0.2:testResources[m > [1m(default-testResources)[m @ [36mdummydroid[0;1m ---[m > [[1;34mINFO[m] Using 'UTF-8' encoding to copy filtered resources. > [[1;34mINFO[m] skip non existing resourceDirectory > /<>/src/test/resources > [[1;34mINFO[m] > [[1;34mINFO[m] [1m--- [0;32mmaven-compiler-plugin:3.6.1:testCompile[m > [1m(default-testCompile)[m @ [36mdummydroid[0;1m ---[m > [[1;34mINFO[m] Changes detected - recompiling the module! > [[1;34mINFO[m] Compiling 1 source file to > /<>/target/test-classes > Use of target 1.5 is no longer supported, switching to 1.7 > Use of source 1.5 is no longer supported, switching to 1.7 > [[1;34mINFO[m] > [[1;34mINFO[m] [1m--- [0;32mmaven-surefire-plugin:2.19.1:test[m > [1m(default-test)[m @ [36mdummydroid[0;1m ---[m > [[1;34mINFO[m] Tests are skipped. > [[1;34mINFO[m] > [[1;34mINFO[m] [1m--- [0;32mmaven-jar-plugin:3.0.2:jar[m > [1m(default-jar)[m @ [36mdummydroid[0;1m ---[m > [[1;34mINFO[m] Building jar: /<>/target/DummyDroid-1.1.jar > [[1;34mINFO[m] > [[1;34mINFO[m] [1m--- [0;32mmaven-assembly-plugin:3.0.0:single[m > [1m(make-assembly)[m @ [36mdummydroid[0;1m ---[m > [[1;33mWARNING[m] Artifact: de.onyxbits:dummydroid:jar:1.1 references the > same file as the assembly destination file. Moving it to a temporary location > for inclusion. > [[1;34mINFO[m] > [1m[m > [[1;34mINFO[m] [1;31mBUILD FAILURE[m > [[1;34mINFO[m] > [1m[m > [[1;34mINFO[m] Total time: 5.913 s > [[1;34mINFO[m] Finished at: 2017-08-07T12:58:52Z > [[1;34mINFO[m] Final Memory: 29M/1012M > [[1;34mINFO[m] > [1m[m > [[1;31mERROR[m] Failed to execute goal > [32morg.apache.maven.plugins:maven-assembly-plugin:3.0.0:single[m >