Package: src:debhelper
Version: 10.10.5
Severity: normal
Dear Maintainer,
override rules are not run in parallel:
$ cat debian/rules
#!/usr/bin/make -f
%:
dh $@ --parallel
override_dh_auto_configure: s1 s2 s3 s4
s1 s2 s3 s4:
sleep 4
.PHONY: s1 s2 s3 s4
$ debian/rules override_dh_auto_configure -j4
sleep 4
sleep 4
sleep 4
sleep 4
^Cdebian/rules:6: recipe for target 's3' failed
make: *** [s3] Interrupt
debian/rules:6: recipe for target 's2' failed
make: *** [s2] Interrupt
debian/rules:6: recipe for target 's1' failed
make: *** [s1] Interrupt
debian/rules:6: recipe for target 's4' failed
make: *** [s4] Interrupt
exit code 130
$ DEB_BUILD_OPTIONS=parallel=4 debian/rules build -j4
dh build --parallel
debian/rules override_dh_auto_configure
make[1]: Entering directory '$PWD'
sleep 4
^Cdebian/rules:6: recipe for target 's1' failed
make[1]: *** [s1] Interrupt
debian/rules:3: recipe for target 'build' failed
make: *** [build] Error 1
exit code 130
X
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500,
'testing-debug'), (300, 'unstable'), (200, 'experimental'), (1,
'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)