On Fri, 2017-12-22 at 16:03 -0500, Aaron M. Ucko wrote: > Source: extrace > Version: 0.4-1 > Severity: important > Justification: fails to build from source > User: [email protected] > Usertags: hurd-i386 > > Builds of extrace for (non-release) non-Linux architectures (just > hurd-i386 so far) have been failing: > > extrace.c:54:10: fatal error: linux/connector.h: No such file or > directory > > If extrace needs Linux-specific APIs, please formally limit its > Architecture field to linux-any so that autobuilders for other > architectures don't bother trying to cover it.
Yes, it does need Linux-specific APIs, see extrace.c: ... * Requires CONFIG_CONNECTOR=y and CONFIG_PROC_EVENTS=y ... * Requires some 2.6.x Linux kernel with proc connector enabled. ... #include <linux/connector.h> #include <linux/netlink.h> #include <linux/cn_proc.h> So debian/control needs to be patched: - Architecture: any + Architecture: linux-any

