Source: apertium-hbs-mkd Version: 0.1.0~r76450-2 Severity: serious Tags: ftbfs
apertium-hbs-mkd fails to build from source with sbuild on unstable/amd64 when DEB_BUILD_OPTIONS is sufficiently parallel. A build log ends with: | dh_auto_build -O--fail-missing | make -j8 | make[1]: Entering directory '/<<PKGBUILDDIR>>' | make all-am | make[2]: Entering directory '/<<PKGBUILDDIR>>' | xsltproc --stringparam alt hbs --stringparam var ijek alt.xsl apertium-hbs-mkd.hbs.metadix >apertium-hbs-mkd.hbs.dix | apertium-validate-dictionary apertium-hbs-mkd.mkd.dix | xsltproc --stringparam alt hbs_BS --stringparam var ijek alt.xsl apertium-hbs-mkd.hbs.metadix >apertium-hbs-mkd.hbs_BS.dix | xsltproc --stringparam alt hbs_HR --stringparam var ijek alt.xsl apertium-hbs-mkd.hbs.metadix >apertium-hbs-mkd.hbs_HR.dix | xsltproc --stringparam alt hbs_SR --stringparam var ek alt.xsl apertium-hbs-mkd.hbs.metadix >apertium-hbs-mkd.hbs_SR.dix | if [ ! -d .deps ]; then mkdir .deps; fi | if [ ! -d .deps ]; then mkdir .deps; fi | apertium-validate-dictionary apertium-hbs-mkd.mkd.dix | mkdir: apertium-validate-dictionary apertium-hbs-mkd.hbs-mkd.dix | cannot create directory ‘.deps’: File exists | make[2]: *** [Makefile:829: mkd-hbs.autobil.bin] Error 1 | make[2]: *** Waiting for unfinished jobs.... | apertium-hbs-mkd.mkd.dix:2484: element pardef: Schemas validity error : Element 'pardef': Duplicate key-sequence ['зн/ае__vblex'] in unique identity-constraint 'pardef-unique'. | lt-comp lr apertium-hbs-mkd.mkd.dix mkd-hbs.automorf.bin | apertium-hbs-mkd.mkd.dix:2484: element pardef: Schemas validity error : Element 'pardef': Duplicate key-sequence ['зн/ае__vblex'] in unique identity-constraint 'pardef-unique'. | lt-comp lr apertium-hbs-mkd.hbs-mkd.dix hbs-mkd.autobil.bin | lt-comp rl apertium-hbs-mkd.mkd.dix hbs-mkd.autogen.bin | main@standard 14580 22636 | final@inconditional 161 815 | main@standard 12693 26012 | final@inconditional 161 792 | main@standard 12630 25786 | prefixes@standard 9 9 | make[2]: Leaving directory '/<<PKGBUILDDIR>>' | make[1]: *** [Makefile:333: all] Error 2 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | dh_auto_build: make -j8 returned exit code 2 | make: *** [debian/rules:9: build] Error 2 | dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 This is a race condition between the "if [ ! -d .deps ]; then mkdir .deps; fi" commands. When both are executed simultaneously, both see .deps as absent and try to create it. Helmut