Message ID | 20211028194323.50370-1-bauermann@kolabnow.com |
---|---|
State | Accepted |
Headers | show |
Series | [bug#51467,core-updates-frozen] gnu: gtk+: Fix testsuite failure on non-x86_64 platforms. | expand |
Context | Check | Description |
---|---|---|
cbaines/applying patch | fail | View Laminar job |
cbaines/issue | success | View issue |
Thiago Jung Bauermann <bauermann@kolabnow.com> writes: > On non-x86_64 platforms, gtk+ is linked with a gdk-pixbuf version that > doesn’t support SVG. This causes the ‘tree-relationships’ test to fail > because it tries to fetch SVG icons in some of the tests. > > Therefore, we need to disable the test when SVG support isn’t available. > > * gnu/packages/gtk.scm (gtk+)[arguments]<#:phases>{disable-failing-tests}: > Disable ‘tree-relationships’ test on non-x86_64 platforms. Mathieu applied it on core-updates(-frozen) with commit b452fe87e0c6e7634a2cb44274fa46832c763b40. Closing. Thank you! Maxim
Hello again, Em sexta-feira, 12 de novembro de 2021, às 11:45:43 -03, Thiago Jung Bauermann escreveu: > This patch disables the ‘tree-relationships’ test, and it’s not yet > applied on core-updates-frozen so I’m reopening the bug report. Strange, I recently built gtk+ on core-updates-frozen (commit ef77c3b3f120) on powerpc64le-linux and the ‘tree-relationships’ test passed! I don’t understand what is different this time, but it looks like this patch isn’t necessary anymore. Closing again.
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm index fadd0794c5dd..40fc2c93d681 100644 --- a/gnu/packages/gtk.scm +++ b/gnu/packages/gtk.scm @@ -1106,7 +1106,12 @@ (define-public gtk+ '())) (substitute* "testsuite/a11y/Makefile.in" (("accessibility-dump tree-performance text children derive") - "tree-performance text children derive")) + "tree-performance text children derive") + ;; The ‘tree-relationships’ test needs SVG support. + ,@(if (not (target-x86-64?)) + '((("value misc tree-relationships util") + "value misc util")) + '())) (substitute* "testsuite/reftests/Makefile.in" (("TEST_PROGS = gtk-reftest") "TEST_PROGS = "))