Control: tags 838971 + patch pending

This FTBFS bug appears to have been caused by moving from debhelper
compat level 9 to 10: slang2's build system is not 100% parallel-safe,
and debhelper in compat level 10 defaults to enabling parallel builds
(assuming the build system is multi-core). I can reproduce the
failure with "sbuild -j4 -d unstable slang2_2.3.0-4.dsc".

I've prepared an NMU for slang2 (versioned as 2.3.0-4.1) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer. nmudiff attached.

Regards,
    S
diffstat for slang2-2.3.0 slang2-2.3.0

 changelog |   10 ++++++++++
 rules     |    2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff -Nru slang2-2.3.0/debian/changelog slang2-2.3.0/debian/changelog
--- slang2-2.3.0/debian/changelog	2016-09-26 11:29:19.000000000 +0100
+++ slang2-2.3.0/debian/changelog	2016-09-27 12:57:48.000000000 +0100
@@ -1,3 +1,13 @@
+slang2 (2.3.0-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Run dh_auto_install with --no-parallel. Upstream's 'install' Makefile
+    rule does not appear to be reliable in a parallel build: the
+    install-elf-and-links target can run in parallel with the elf
+    target. (Closes: #838971)
+
+ -- Simon McVittie <s...@debian.org>  Tue, 27 Sep 2016 12:57:48 +0100
+
 slang2 (2.3.0-4) unstable; urgency=medium
 
   * Fix for crash from Samuel; Thibault. Closes: #837868
diff -Nru slang2-2.3.0/debian/rules slang2-2.3.0/debian/rules
--- slang2-2.3.0/debian/rules	2016-07-03 12:11:48.000000000 +0100
+++ slang2-2.3.0/debian/rules	2016-09-27 12:45:08.000000000 +0100
@@ -31,7 +31,7 @@
 	rm -f slsh.1 libslang_pic.a src/test/sltest
 
 override_dh_auto_install:
-	dh_auto_install
+	dh_auto_install --no-parallel
 	cp  /usr/share/unicode/EastAsianWidth.txt utf8/tools
 	cp /usr/share/unicode/UnicodeData.txt utf8/tools
 	cp src/slang.ver debian/libslang2-pic/usr/lib/libslang_pic.map

Attachment: signature.asc
Description: PGP signature

Reply via email to