Your message dated Sun, 16 Aug 2026 15:26:43 +0200
with message-id <[email protected]>
and subject line Re: Bug#1144504: Proper way to skip tests on 32-bit
architectures
has caused the Debian Bug report #1144504,
regarding Proper way to skip tests on 32-bit architectures
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1144504: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1144504
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: autopkgtest
Version: 6.0
Severity: wishlist
Hi,
there are a few architecture: all PostgreSQL extension packages that
we need to skip tests for on 32-bit architectures because they depend
on other extensions that are 64-bit only.
One example is pgfaceting (arch: all), it depends on pg-roaringbitmaps
(arch: any, B-D: architecture-is-64-bit). (Other examples: pgq-node,
londiste-sql.)
The natural, modern way to do that would be to make it test-depend on
architecture-is-64-bit, but it's already not installable (and tests
fail because of that) so that doesn't help.
Using "if dpkg-architecture -qDEB_HOST_ARCH_BITS = 32 then exit 77"
doesn't work because it fails even before executing the test.
The manual recommends to use an architectures list for this, but
explicitly listing all 64-bit archs seems like a step in the wrong
direction.
So I'm now using skip-not-installable which is deprecated but does the
job. (But papers over any other installability problems.)
Any better ideas?
Thanks,
Christoph
--- End Message ---
--- Begin Message ---
Re: Paul Gevers
> The best I can currently offer is explicitly listing the two supported
> 32-bit architectures with an exclamation mark, then the arch will be
> skipped.
Ah, that doesn't sound too bad and since we are likely not adding any
new 32-bit ones, it doesn't get worse over time.
Thanks, will switch over with the next uploads.
I'll close this bug then. Feel free to reopen if you think there is a
new feature missing.
Cheers,
Christoph
--- End Message ---