GNU bug report logs - #30024
[PATCH] core-updates: librsvg: Disable more failing tests

Previous Next

Package: guix;

Reported by: Mark H Weaver <mhw <at> netris.org>

Date: Mon, 8 Jan 2018 07:09:01 UTC

Severity: normal

Tags: patch

Done: ludo <at> gnu.org (Ludovic Courtès)

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 30024 in the body.
You can then email your comments to 30024 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#30024; Package guix. (Mon, 08 Jan 2018 07:09:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mark H Weaver <mhw <at> netris.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 08 Jan 2018 07:09:02 GMT) Full text and rfc822 format available.

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

From: Mark H Weaver <mhw <at> netris.org>
To: bug-guix <at> gnu.org
Subject: [PATCH] core-updates: librsvg: Disable more failing tests
Date: Mon, 08 Jan 2018 02:08:06 -0500
[Message part 1 (text/plain, inline)]
On the core-updates branch, in librsvg, some tests fail on i686 and
armhf.  I've attached a proposed patch, but I haven't yet been able to
test it because I no longer use binary substitutes on my systems and I'm
currently having some difficulties[*] building the base packages.

If someone else would like to test this and push it to core-updates, I'd
be grateful.  It would be sufficient to test on i686, I think.

      Mark

[*] GNU tar's handling of sparse files is broken on btrfs filesystems
    and thus fails its test suite on my system, and the test suite of
    guile-2.2.3 hung up (no output or CPU usage for 30 minutes with a
    defunct guile process) on my x86_64 GuixSD system.


[0001-UNTESTED-gnu-librsvg-Disable-more-failing-tests.patch (text/x-patch, inline)]
From e414375109364f29618ec8e71074e71f514d1765 Mon Sep 17 00:00:00 2001
From: Mark H Weaver <mhw <at> netris.org>
Date: Sun, 7 Jan 2018 21:35:35 -0500
Subject: [PATCH] UNTESTED: gnu: librsvg: Disable more failing tests.

* gnu/packages/gnome.scm (librsvg)[arguments]: Rename
'remove-failing-test' phase to 'remove-failing-tests'.  Disable more
tests that fail on i686 and armhf.
---
 gnu/packages/gnome.scm | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 6d907fdf9..e5345b111 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9,7 +9,7 @@
 ;;; Copyright © 2015, 2017 Andy Wingo <wingo <at> igalia.com>
 ;;; Copyright © 2015 David Hashe <david.hashe <at> dhashe.com>
 ;;; Copyright © 2015, 2016, 2017 Ricardo Wurmus <rekado <at> elephly.net>
-;;; Copyright © 2015, 2016, 2017 Mark H Weaver <mhw <at> netris.org>
+;;; Copyright © 2015, 2016, 2017, 2018 Mark H Weaver <mhw <at> netris.org>
 ;;; Copyright © 2015 David Thompson <davet <at> gnu.org>
 ;;; Copyright © 2015, 2016, 2017 Efraim Flashner <efraim <at> flashner.co.il>
 ;;; Copyright © 2016, 2017 Rene Saavedra <rennes <at> openmailbox.org>
@@ -1207,11 +1207,19 @@ dealing with different structured file formats.")
                (("gdk_pixbuf_cache_file = .*$")
                 "gdk_pixbuf_cache_file = $(TMPDIR)/loaders.cache\n"))
              #t))
-         (add-after 'unpack 'remove-failing-test
-           ;; This test fails on aarch64.
+         (add-after 'unpack 'remove-failing-tests
            (lambda _
-             (delete-file "tests/fixtures/reftests/bugs/777834-empty-text-children.svg")
-             (delete-file "tests/fixtures/reftests/bugs/777834-empty-text-children-ref.png")
+             (with-directory-excursion "tests/fixtures/reftests"
+               (for-each delete-file
+                         '(;; This test fails on i686:
+                           "svg1.1/masking-path-04-b.svg"
+                           "svg1.1/masking-path-04-b-ref.png"
+                           ;; This test fails on armhf:
+                           "svg1.1/masking-mask-01-b.svg"
+                           "svg1.1/masking-mask-01-b-ref.png"
+                           ;; This test fails on aarch64:
+                           "bugs/777834-empty-text-children.svg"
+                           "bugs/777834-empty-text-children-ref.png")))
              #t)))))
     (native-inputs
      `(("pkg-config" ,pkg-config)
-- 
2.15.1


Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Mon, 08 Jan 2018 14:14:03 GMT) Full text and rfc822 format available.

Notification sent to Mark H Weaver <mhw <at> netris.org>:
bug acknowledged by developer. (Mon, 08 Jan 2018 14:14:03 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Mark H Weaver <mhw <at> netris.org>
Cc: 30024-done <at> debbugs.gnu.org
Subject: Re: bug#30024: [PATCH] core-updates: librsvg: Disable more failing
 tests
Date: Mon, 08 Jan 2018 15:13:28 +0100
Hello,

Mark H Weaver <mhw <at> netris.org> skribis:

> On the core-updates branch, in librsvg, some tests fail on i686 and
> armhf.  I've attached a proposed patch, but I haven't yet been able to
> test it because I no longer use binary substitutes on my systems and I'm
> currently having some difficulties[*] building the base packages.
>
> If someone else would like to test this and push it to core-updates, I'd
> be grateful.  It would be sufficient to test on i686, I think.

Tested on i686 and pushed, thank you!

> [*] GNU tar's handling of sparse files is broken on btrfs filesystems
>     and thus fails its test suite on my system, and the test suite of
>     guile-2.2.3 hung up (no output or CPU usage for 30 minutes with a
>     defunct guile process) on my x86_64 GuixSD system.

Many file system related tests fail on Btrfs.  :-/

As for the Guile failure, it’s weird.  Could you gather more info if it
happens again?

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#30024; Package guix. (Mon, 08 Jan 2018 16:52:01 GMT) Full text and rfc822 format available.

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

From: Mark H Weaver <mhw <at> netris.org>
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: 30024-done <at> debbugs.gnu.org
Subject: Re: bug#30024: [PATCH] core-updates: librsvg: Disable more failing
 tests
Date: Mon, 08 Jan 2018 11:50:33 -0500
Hi Ludovic,

ludo <at> gnu.org (Ludovic Courtès) writes:

> Mark H Weaver <mhw <at> netris.org> skribis:
>
>> [*] GNU tar's handling of sparse files is broken on btrfs filesystems
>>     and thus fails its test suite on my system, and the test suite of
>>     guile-2.2.3 hung up (no output or CPU usage for 30 minutes with a
>>     defunct guile process) on my x86_64 GuixSD system.
>
> Many file system related tests fail on Btrfs.  :-/

I've resumed an old discussion about the GNU Tar issue here:

  https://lists.gnu.org/archive/html/bug-tar/2018-01/msg00002.html

The good news is that Paul Eggert, a GNU Tar maintainer, is open to
letting me fix this bug properly.

> As for the Guile failure, it’s weird.  Could you gather more info if it
> happens again?

I just filed a report with the information I gathered, here:

   https://bugs.gnu.org/30027

I neglected to mention it, but I also saved the failed build directory,
and the complete build log.

      Mark




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 06 Feb 2018 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 191 days ago.

Previous Next


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