GNU bug report logs - #53559
Mutter test-suite is flaky

Previous Next

Package: guix;

Reported by: Liliana Marie Prikler <liliana.prikler <at> gmail.com>

Date: Wed, 26 Jan 2022 20:28:01 UTC

Severity: normal

Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 53559 in the body.
You can then email your comments to 53559 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#53559; Package guix. (Wed, 26 Jan 2022 20:28:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 26 Jan 2022 20:28:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Mutter test-suite is flaky
Date: Wed, 26 Jan 2022 21:27:03 +0100
[Message part 1 (text/plain, inline)]
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
[nx8rx7gy5xbra7060arkwmwks5lpw3-mutter-41.0.drv.bz2 (application/x-bzip, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#53559; Package guix. (Thu, 27 Jan 2022 20:54:02 GMT) Full text and rfc822 format available.

Message #8 received at 53559 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: 53559 <at> debbugs.gnu.org
Subject: [PATCH] gnu: mutter: Disable timeline tests.
Date: Thu, 27 Jan 2022 21:47:11 +0100
* 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





Information forwarded to bug-guix <at> gnu.org:
bug#53559; Package guix. (Mon, 31 Jan 2022 05:28:02 GMT) Full text and rfc822 format available.

Message #11 received at 53559 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: 53559 <at> debbugs.gnu.org
Subject: Re: bug#53559: Mutter test-suite is flaky
Date: Mon, 31 Jan 2022 00:27:28 -0500
Hello Liliana,

Liliana Marie Prikler <liliana.prikler <at> 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




Reply sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
You have taken responsibility. (Fri, 11 Feb 2022 20:26:01 GMT) Full text and rfc822 format available.

Notification sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
bug acknowledged by developer. (Fri, 11 Feb 2022 20:26:01 GMT) Full text and rfc822 format available.

Message #16 received at 53559-done <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 53559-done <at> debbugs.gnu.org
Subject: Re: bug#53559: Mutter test-suite is flaky
Date: Fri, 11 Feb 2022 21:25:09 +0100
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




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 12 Mar 2022 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 151 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.