On Wed, Apr 30 2014, Raphael Hertzog wrote: > On Wed, 30 Apr 2014, Manoj Srivastava wrote: >> Of the 73 packages that failed, 10 were due to a known >> incompatibility, which has been fixed. About 20 or so were due to >> various issues i the package, unrelated to this report. However, 40 >> packages failed to build due to the new make is not doing the expected >> thing when called as: make -f debian/rules -qn build-arch
> Why is this broken by the new make?
I have not yet found a pattern that I can identify.
> Doesn't debhelper have a similar problem when trying to detect whether
> override_dh_foo targets are present? If not maybe the right thing to do is
> to fix our detection to work like the one used in debhelper...
Indeed, I have not seen any evidence, either in the failed
archive build logs, or on my development machine, that dh is having any
issues discovering whether the an override target exists or not. I
understand it processes the output from make.
> 4) Fix the code detecting target availability to work with the new make.
From IRC, i think dh looks at make -n output like so:
return defined $output && length $output &&
$output !~ /\*\*\* No rule to make target (`|')\Q$target\E'/;
Presumably after setting the locale to C or something.
manoj
--
Which is worse: ignorance or apathy? Who knows? Who cares?
Manoj Srivastava <[email protected]> <http://www.debian.org/~srivasta/>
4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20 05B6 CF48 9438 C577 9A1C
signature.asc
Description: PGP signature

