[Debichem-devel] Bug#831546: dpkg-dev: dpkg-architecture prints warning on armel

Guillem Jover guillem at debian.org
Sun Jul 17 14:20:11 UTC 2016


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



More information about the Debichem-devel mailing list