Control: reassign -1 madness Control: retitle -1 madness: Uses comma-separated list in make filter function
Hi On Sun, 2016-07-17 at 11:36:31 +0200, Graham Inggs wrote: > Package: dpkg-dev > Version: 1.17.27 > Severity: normal > While trying to avoid a FTBFS for package madness on architectures > where the tests timed out, I tried disabling the tests for armel and > i386. > This had the desired result [1] on i386, but the tests still ran and > timed out on armel. > > I logged into abel.debian.org, an armel porterbox, and found the following: > > $ dpkg-architecture -qDEB_HOST_ARCH > sh: 1: gcc: not found > dpkg-architecture: warning: couldn't determine gcc system type, > falling back to default (native compilation) > armel > > I think the warning text before 'armel' is preventing the tests from > being disabled in madness. That message goes to stderr so it should not affect the execution. > I also found the following text in the armel build logs of several > packages, starting around early 2015. > > Check architectures > ─────────────────── > > sh: 1: gcc: not found > sbuild: warning: couldn't determine gcc system type, falling back to > default (native compilation) The actual problem is that you are doing this: ifeq (,$(filter $(DEB_HOST_ARCH),armel, i386)) and using a comma-separated list instead of a space-separated one, which means the first item is “armel,” instead of “armel” and that does not match. Reassigning. Thanks, Guillem

