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

Bug#837327: Randomly FTBFS: Races in parallel build



Ben Hutchings, on Sun 11 Sep 2016 02:07:39 +0100, wrote:
> On Sat, 2016-09-10 at 17:52 +0200, Samuel Thibault wrote:
> > Control: tags -1 + patch
> > 
> > Daniel Schepler, on Sat 10 Sep 2016 08:21:35 -0700, wrote:
> > > 
> > > 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/
> > 
> > Ah, I see. Could you try the attached patch?
> 
> [...]
> > +       ls debian/console-setup{,-mini}/usr/share/man/*/* \
> [...]
> 
> Brace-expansion is a bashism but debian/rules does not set SHELL=bash.

Right. Probably more readable by expanding by hand actually, as attached
patch does.

Samuel
diff --git a/debian/rules b/debian/rules
index 8389501..7a7985f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -139,7 +139,8 @@ install-main: build
 		prefix=debian/console-setup-mini/usr install-ckbcomp-mini
 	$(pre) --mini debian/console-setup-mini/bin/setupcon
 	$(pre) --mini debian/console-setup-mini/usr/bin/ckbcomp-mini
-	ls debian/console-setup*/usr/share/man/*/* \
+	ls debian/console-setup/usr/share/man/*/* \
+	   debian/console-setup-mini/usr/share/man/*/* \
 		| xargs -n 1 $(manprocessor) -i
 	install -d debian/keyboard-configuration/usr/share/console-setup/
 	mv debian/console-setup/etc/default/keyboard \

Reply to: