Bug#863202: adonthell-data frequently FTBFS in parallel builds

Adrian Bunk bunk at debian.org
Tue May 23 13:43:53 UTC 2017


Source: adonthell-data
Version: 0.3.6-1
Severity: serious
Tags: patch

https://tests.reproducible-builds.org/debian/history/adonthell-data.html
https://tests.reproducible-builds.org/debian/rb-pkg/testing/amd64/adonthell-data.html

...
make[4]: Entering directory '/build/adonthell-data-0.3.6'
rm -Rf /build/adonthell-data-0.3.6/debian/adonthell-data/usr/share/games/adonthell/games/wastesedge
 /bin/mkdir -p '/build/adonthell-data-0.3.6/debian/adonthell-data/usr/games'
 /bin/mkdir -p '/build/adonthell-data-0.3.6/debian/adonthell-data/usr/share/applications'
 /bin/mkdir -p '/build/adonthell-data-0.3.6/debian/adonthell-data/usr/share/games/adonthell/games/wastesedge'
 /bin/mkdir -p '/build/adonthell-data-0.3.6/debian/adonthell-data/usr/share/man/man6'
 /usr/bin/install -c adonthell-wastesedge '/build/adonthell-data-0.3.6/debian/adonthell-data/usr/games'
 /usr/bin/install -c -m 644 wastesedge.desktop '/build/adonthell-data-0.3.6/debian/adonthell-data/usr/share/applications'
 /usr/bin/install -c -m 644 gamename.txt achievements.data character.data mapengine.data quest.data audio.data '/build/adonthell-data-0.3.6/debian/adonthell-data/usr/share/games/adonthell/games/wastesedge'
/usr/bin/install: target '/build/adonthell-data-0.3.6/debian/adonthell-data/usr/share/games/adonthell/games/wastesedge' is not a directory
Makefile:517: recipe for target 'install-dist_pkgdataDATA' failed
make[4]: *** [install-dist_pkgdataDATA] Error 1


The proper fix would be to fix the dependencies in Makefile.am

As workaround the following to disable parallel building
(which is default with debhelper compat 10) is sufficient:

--- debian/rules.old	2017-05-23 13:39:47.000000000 +0000
+++ debian/rules	2017-05-23 13:39:56.000000000 +0000
@@ -2,7 +2,7 @@
 #export DH_VERBOSE=1
 
 %:
-	dh $@
+	dh $@ --no-parallel
 
 override_dh_auto_configure:
 	dh_auto_configure -- \



More information about the Pkg-games-devel mailing list