On Sun, 2017-07-09 at 19:58 +0000, Niels Thykier wrote: > Ben Hutchings: > > It looks like this was quietly fixed somewhere between 10.2.5 and > > 10.6.2, maybe in 10.5.1 by: > > > > * dh_install: Optimize some patterns into bulked "cp" calls. This > > optimization is only applicable in some cases (notably, it is always > > disabled by --exclude). > > > > This actually broke src:linux as we accidentally relied on dh_install > > breaking at spaces. We'll fix that, but you might want to make the > > change dependent on compat level in case it breaks other packages. > > Possibly the change in 10.6.3 does that. > > > > Ben. > > > > [...] > > Hmm, that is interesting. Said optimization was disabled in 10.6.1 (by > making it conditional on compat 11) and the rewritten for 10.6.3. That > suggests it is a different thing happening. Probably caused by the > rewrite of the glob expansion though. > > I am a bit surprised why this would occur as AFAICT the splitting on > space happens during parsing, which I have left unchanged. > > Can you provide an example of what worked before that now breaks. If I > can get a minimal test case up and running, I can probably bisect the > code and figure out exactly where it breaks.
We're using compat 9 and the failing command is: dh_install 'debian/build/linux-source-4.11.tar.xz debian/build/linux-patch-4.11-rt.patch.xz' /usr/src Ben. -- Ben Hutchings All extremists should be taken out and shot.
signature.asc
Description: This is a digitally signed message part