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)

Reply via email to