On Fri, Aug 29, 2025 at 10:39:24AM +0200, Helmut Grohne wrote: > Source: xmbmon > Severity: important > Tags: ftbfs > > xmbmon fails to build from source on all non-x86 architectures as it > attempts to #include <sys/io.h>. This has been the case for many years > and is probably fine. However, QA stuff can run into this problem and > documenting the FTBFS lowers the noise on the QA side. An alternative > would be to forbid building on non-x86: > > Build-Depends: unsupported-architecture [!any-amd64 !any-i386]
I would rather suggest Architecture: amd64 i386 x32 for two reasons: 1. Such Build-Depends tricks are a reasonable workaround for the lack of ! in the Architecture field, but positive Architecture lists can be expressed without problem. 2. Hurd also looks quite unsupported. > I'm not sure that that's better than the status quo though. In any case, > this report should not be worrying. It probably works fine on x86 and > may not be useful elsewhere. "Hardware monitoring without kernel dependencies" - this is the kind of software that needs serious porting to every architecture where it should run. > Helmut cu Adrian

