unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#53559: Mutter test-suite is flaky
@ 2022-01-26 20:27 Liliana Marie Prikler
  2022-01-27 20:47 ` bug#53559: [PATCH] gnu: mutter: Disable timeline tests Liliana Marie Prikler
  0 siblings, 1 reply; 4+ messages in thread
From: Liliana Marie Prikler @ 2022-01-26 20:27 UTC (permalink / raw)
  To: 53559

[-- Attachment #1: Type: text/plain, Size: 299 bytes --]

Hi Guix,

ever since the merge of core-updates-frozen, I've been unable to build
mutter locally, while fetching it from CI is usually fine.  Attached is
a build log -- note, that the traceback is generated by me killing the
process with a SIGSEGV, it would otherwise go on for several days.

Cheers

[-- Attachment #2: nx8rx7gy5xbra7060arkwmwks5lpw3-mutter-41.0.drv.bz2 --]
[-- Type: application/x-bzip, Size: 40753 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#53559: [PATCH] gnu: mutter: Disable timeline tests.
  2022-01-26 20:27 bug#53559: Mutter test-suite is flaky Liliana Marie Prikler
@ 2022-01-27 20:47 ` Liliana Marie Prikler
  2022-01-31  5:27   ` bug#53559: Mutter test-suite is flaky Maxim Cournoyer
  0 siblings, 1 reply; 4+ messages in thread
From: Liliana Marie Prikler @ 2022-01-27 20:47 UTC (permalink / raw)
  To: 53559

* gnu/packages/gnome.scm (mutter)[disable-problematic-tests]: Also disable
timeline tests.
---
 gnu/packages/gnome.scm | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index e3fac534c4..b341fb4c97 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -7477,7 +7477,11 @@ (define-public mutter
              ;; expression paragraph.  For an explanation, see: info '(sed)
              ;; Multiline techniques'.
              (invoke "sed" "/./{H;$!d} ; x ; s/^.*native-headless.*$//"
-                     "-i" "src/tests/meson.build")))
+                     "-i" "src/tests/meson.build")
+             ;; Timeline tests may unexpectedly fail on missed frames, so
+             ;; let's disable them as well.
+             (substitute* "src/tests/clutter/conform/meson.build"
+               (("'timeline.*',") ""))))
          (replace 'check
            (lambda* (#:key tests? test-options parallel-tests?
                      #:allow-other-keys)
-- 
2.34.0





^ permalink raw reply related	[flat|nested] 4+ messages in thread

* bug#53559: Mutter test-suite is flaky
  2022-01-27 20:47 ` bug#53559: [PATCH] gnu: mutter: Disable timeline tests Liliana Marie Prikler
@ 2022-01-31  5:27   ` Maxim Cournoyer
  2022-02-11 20:25     ` Liliana Marie Prikler
  0 siblings, 1 reply; 4+ messages in thread
From: Maxim Cournoyer @ 2022-01-31  5:27 UTC (permalink / raw)
  To: Liliana Marie Prikler; +Cc: 53559

Hello Liliana,

Liliana Marie Prikler <liliana.prikler@gmail.com> writes:

> * gnu/packages/gnome.scm (mutter)[disable-problematic-tests]: Also disable
> timeline tests.
> ---
>  gnu/packages/gnome.scm | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
> index e3fac534c4..b341fb4c97 100644
> --- a/gnu/packages/gnome.scm
> +++ b/gnu/packages/gnome.scm
> @@ -7477,7 +7477,11 @@ (define-public mutter
>               ;; expression paragraph.  For an explanation, see: info '(sed)
>               ;; Multiline techniques'.
>               (invoke "sed" "/./{H;$!d} ; x ; s/^.*native-headless.*$//"
> -                     "-i" "src/tests/meson.build")))
> +                     "-i" "src/tests/meson.build")
> +             ;; Timeline tests may unexpectedly fail on missed frames, so
> +             ;; let's disable them as well.
> +             (substitute* "src/tests/clutter/conform/meson.build"
> +               (("'timeline.*',") ""))))
>           (replace 'check
>             (lambda* (#:key tests? test-options parallel-tests?
>                       #:allow-other-keys)

You'd want to let upstream know about these flaky tests, and add the
reference to the upstream issue in a comment so we can track progress.

Otherwise, LGTM.

Thanks,

Maxim




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#53559: Mutter test-suite is flaky
  2022-01-31  5:27   ` bug#53559: Mutter test-suite is flaky Maxim Cournoyer
@ 2022-02-11 20:25     ` Liliana Marie Prikler
  0 siblings, 0 replies; 4+ messages in thread
From: Liliana Marie Prikler @ 2022-02-11 20:25 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 53559-done

Am Montag, dem 31.01.2022 um 00:27 -0500 schrieb Maxim Cournoyer:
> You'd want to let upstream know about these flaky tests, and add the
> reference to the upstream issue in a comment so we can track
> progress.
Pushed with said reference.

Cheers




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-02-11 20:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-26 20:27 bug#53559: Mutter test-suite is flaky Liliana Marie Prikler
2022-01-27 20:47 ` bug#53559: [PATCH] gnu: mutter: Disable timeline tests Liliana Marie Prikler
2022-01-31  5:27   ` bug#53559: Mutter test-suite is flaky Maxim Cournoyer
2022-02-11 20:25     ` Liliana Marie Prikler

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).