[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#837327: Randomly FTBFS: Races in parallel build



Source: console-setup
Version: 1.148
Severity: serious

Frequently, I get random errors trying to build console-setup under
pbuilder.  For example, from my last build log:

...
install -m 644 man/ckbcomp.1 debian/console-setup-mini/usr/share/man/man1/
dh_installinit -p console-setup-freebsd \
--no-start --name console-setup.sh
install -m 644 Keyboard/charmap_functions.sh
debian/console-setup-udeb/usr/share/console-setup/
ln -s ckbcomp.1 debian/console-setup-mini/usr/share/man/man1/ckbcomp-mini.1
make[1]: Leaving directory '/build/console-setup-1.148'
install -d debian/console-setup-udeb/usr/bin/
debian/preprocessor --mini debian/console-setup-mini/bin/setupcon
install -m 755 Keyboard/ckbcomp-mini debian/console-setup-udeb/usr/bin/
ln -s ckbcomp-mini debian/console-setup-udeb/usr/bin/ckbcomp
install -d debian/console-setup-udeb/usr/share/man/man1/
install -m 644 man/ckbcomp.1 debian/console-setup-udeb/usr/share/man/man1/
dh_installinit -p console-setup-linux \
--no-start --name keyboard-setup.sh
ln -s ckbcomp.1 debian/console-setup-udeb/usr/share/man/man1/ckbcomp-mini.1
make[1]: Leaving directory '/build/console-setup-1.148'
debian/preprocessor --udeb debian/console-setup-udeb/bin/setupcon
debian/preprocessor --mini debian/console-setup-mini/usr/bin/ckbcomp-mini
debian/preprocessor --udeb debian/console-setup-udeb/usr/bin/ckbcomp-mini
ls debian/console-setup*/usr/share/man/*/* \
| xargs -n 1 sed -e 's|^\([.a-zA-Z][a-zA-Z]*\) /usr/local/etc|\1
/etc|' -e 's|^\([.a-zA-Z][a-zA-Z]*\) /usr/local|\1 /usr|' -i
rm -r debian/console-setup-udeb/usr/share/man/
dh_installdirs -p console-setup-udeb usr/share/console-setup
sed: can't read
debian/console-setup-udeb/usr/share/man/man1/ckbcomp-mini.1: No such
file or directory
sed: can't read
debian/console-setup-udeb/usr/share/man/man1/ckbcomp.1: No such file
or directory
sed: can't read
debian/console-setup-udeb/usr/share/man/man1/setupcon.1: No such file
or directory
sed: can't read
debian/console-setup-udeb/usr/share/man/man5/console-setup.5: No such
file or directory
sed: can't read
debian/console-setup-udeb/usr/share/man/man5/keyboard.5: No such file
or directory
debian/rules:151: recipe for target 'deb-install-main' failed
make: *** [deb-install-main] Error 123
make: *** Waiting for unfinished jobs....
mv debian/console-setup-udeb/etc/default/keyboard \
debian/console-setup-udeb/usr/share/console-setup/
rm debian/console-setup-udeb/etc/default/console-setup
rm debian/console-setup-udeb/usr/share/console-setup/charmap_functions.sh
install -m0755 debian/keyboard-configuration.config \
debian/console-setup-udeb/usr/share/console-setup/
debian/preprocessor --udeb
debian/console-setup-udeb/usr/share/console-setup/keyboard-configuration.config
dh_installinit -p console-setup-linux \
--no-start --name console-setup.sh
dh_systemd_start -p console-setup-freebsd \
--no-start --name keyboard-setup
dh_systemd_start -p console-setup-freebsd \
--no-start --name console-setup
dh_systemd_start -p console-setup-linux \
--no-start --name keyboard-setup
sed -i 's/RUNLEVEL/S/' \
debian/console-setup-freebsd/etc/init.d/console-setup.sh
dh_systemd_start -p console-setup-linux \
--no-start --name console-setup
sed -i 's/RUNLEVEL/2 3 4 5/' \
debian/console-setup-linux/etc/init.d/console-setup.sh
dh_installdirs -p console-setup-udeb lib/debian-installer.d/
install -m0644 debian/console-setup-udeb.startup \
debian/console-setup-udeb/lib/debian-installer.d/S55console-setup
dh_installdirs -p console-setup-udeb usr/lib/base-installer.d
install -m0755 debian/console-setup-udeb.base-installer \
debian/console-setup-udeb/usr/lib/base-installer.d/20console-setup
debian/preprocessor --udeb
debian/console-setup-udeb/usr/lib/base-installer.d/20console-setup
dh_movefiles -p console-setup-amiga-ekmap
--sourcedir=debian/console-setup-udeb
usr/share/console-setup/amiga.ekmap.gz
cat amiga.ekmap.gz
>debian/console-setup-amiga-ekmap/usr/share/console-setup/amiga.ekmap.gz
dh_movefiles -p console-setup-ataritt-ekmap
--sourcedir=debian/console-setup-udeb
usr/share/console-setup/ataritt.ekmap.gz
cat ataritt.ekmap.gz
>debian/console-setup-ataritt-ekmap/usr/share/console-setup/ataritt.ekmap.gz
dh_movefiles -p console-setup-macintoshold-ekmap
--sourcedir=debian/console-setup-udeb
usr/share/console-setup/macintosh_old.ekmap.gz
cat macintosh_old.ekmap.gz
>debian/console-setup-macintoshold-ekmap/usr/share/console-setup/macintosh_old.ekmap.gz
dh_movefiles -p console-setup-pc-ekmap
--sourcedir=debian/console-setup-udeb
usr/share/console-setup/pc105.ekmap.gz
cat pc105.ekmap.gz
>debian/console-setup-pc-ekmap/usr/share/console-setup/pc105.ekmap.gz
dh_movefiles -p console-setup-sun4-ekmap
--sourcedir=debian/console-setup-udeb
usr/share/console-setup/sun4.ekmap.gz
cat sun4.ekmap.gz
>debian/console-setup-sun4-ekmap/usr/share/console-setup/sun4.ekmap.gz
dh_movefiles -p console-setup-sun5-ekmap
--sourcedir=debian/console-setup-udeb
usr/share/console-setup/sun5.ekmap.gz
cat sun5.ekmap.gz
>debian/console-setup-sun5-ekmap/usr/share/console-setup/sun5.ekmap.gz
dh_movefiles -p console-setup-pc-ekbd
--sourcedir=debian/console-setup-udeb
usr/share/console-setup/pc105.ekbd.gz
cat pc105.ekbd.gz
>debian/console-setup-pc-ekbd/usr/share/console-setup/pc105.ekbd.gz
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
-- 
Daniel Schepler


Reply to: