guix_mirror_bot pushed a commit to branch elogind-updates in repository guix.
commit a4610c221b70ef727c2119294014837ab8d82f72 Author: Maxim Cournoyer <maxim.courno...@gmail.com> AuthorDate: Fri Apr 4 20:44:20 2025 +0900 gnu: mutter: Disable more non-deterministic tests. * gnu/packages/gnome.scm (mutter) [phases] {disable-problematic-tests}: Disable all stacking tests plus the event-delivery test. Change-Id: Icdc3271e8d691881cee01b041de64269be8fc155 --- gnu/packages/gnome.scm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 46e360067f..89262531d2 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -8183,13 +8183,23 @@ to display dialog boxes from the commandline and shell scripts.") ;; The 'sync' variant of the X11 test fails for unknown reason ;; (see: https://gitlab.gnome.org/GNOME/mutter/-/issues/3910). (("foreach mode: \\['', 'sync'\\]") - "foreach mode: ['']")) + "foreach mode: []") + ;; Many (all?) stacking tests are susceptible to fail + ;; non-deterministically under high load (see: + ;; https://gitlab.gnome.org/GNOME/mutter/-/issues/4035). + (("foreach stacking_test: stacking_tests") + "foreach stacking_test: []")) (substitute* "clutter/conform/meson.build" ;; TODO: Re-instate the gesture test in a 47+ release. ;; The conform/gesture test fails non-deterministically on ;; some machines (see: ;; https://gitlab.gnome.org/GNOME/mutter/-/issues/3521#note_2385427). - ((".*'gesture',.*") ""))))) + ((".*'gesture',.*") "") + + ;; The 'event-delivery' test fails non-deterministically + ;; (see: + ;; https://gitlab.gnome.org/GNOME/mutter/-/issues/4035#note_2402672). + ((".*'event-delivery',.*") ""))))) (replace 'check (lambda* (#:key tests? test-options parallel-tests? #:allow-other-keys)