From 71c5137654114ac1631922ce39e0d44b92921b92 Mon Sep 17 00:00:00 2001 From: Clayton Craft Date: Mon, 30 Mar 2026 15:22:40 -0700 Subject: [PATCH] systemd/dbus-broker: skip tests on all archs except x86_64 Some tests under qemu take >10minutes each and time out. x86_64 is the only arch that's native in gitlab CI AND bpo, so only run tests if on that arch. Signed-off-by: Clayton Craft [ci:skip-build]: already built successfully in CI (except aarch64, because runners are broken currently) Part-of: --- extra-repos/systemd/dbus-broker/APKBUILD | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/extra-repos/systemd/dbus-broker/APKBUILD b/extra-repos/systemd/dbus-broker/APKBUILD index bdae3041e..980259aa5 100644 --- a/extra-repos/systemd/dbus-broker/APKBUILD +++ b/extra-repos/systemd/dbus-broker/APKBUILD @@ -3,7 +3,7 @@ maintainer="Clayton Craft " pkgname=dbus-broker _pkgver=37 pkgver=9999$_pkgver -pkgrel=0 +pkgrel=1 pkgdesc="Linux D-Bus Message Broker" url="https://github.com/bus1/dbus-broker" # armhf: no systemd @@ -23,13 +23,11 @@ build() { } check() { - # Some tests timeout on these archs, since they run in qemu, even when the - # timeout is >10minutes per test + # Some tests timeout when run under qemu, so only run tests if we're on x86_64 + # since we know this is a "native" arch in gitlab CI and bpo case "$CARCH" in - armv7|riscv64) return;; + x86_64) meson test --print-errorlogs -C build;; esac - - meson test --print-errorlogs -C build } package() {