Skip to content

Stop ignoring build test failures on Debian ports

Jeremy Bícha requested to merge wip/let-ports-fail into debian/latest

The test failures make it appear that GNOME Shell/Mutter is broken there.

Previously, we weren't even running build tests on many architectures but that has been fixed with 46.3.1-6

Other notes:

  • As mentioned in the code comment, we are currently basically required to keep gnome-shell and mutter building on official architectures
  • Ubuntu doesn't run dh_auto_test on riscv64 yet. That's expected to change once the Launchpad riscv64 builders are upgraded to higher performing machines
  • I believe a Canonical engineer, Heinrich Schuchardt, does regularly check whether GNOME Shell can be used on his riscv64 machine
  • Compare with gnome-settings-daemon's full build tests which use a mutter session and fail on mips64el and s390x but not on riscv64
  • Because gnome-settings-daemon can be used by desktops that don't use mutter, I have selectively disabled Build-Depends for gnome-settings-daemon on Debian ports to skip the tests that require a mutter session to try to keep gnome-settings-daemon buildable on as many architectures as possible.

I believe the Debian GNOME team is willing to ignore build test failures for Debian ports if someone can verify that Mutter/GNOME Shell is usable on a specific port. One way to demonstrate that is if the full gnome-settings-daemon tests pass there.

Merge request reports

Loading