GNU bug report logs -
#30024
[PATCH] core-updates: librsvg: Disable more failing tests
Previous Next
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.
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):
[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):
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):
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.