[PATCH] gnu: gtk: Disable failing tests on aarch64.

  • Done
  • quality assurance status badge
Details
3 participants
  • Liliana Marie Prikler
  • Roman Scherer
  • Roman Scherer
Owner
unassigned
Submitted by
Roman Scherer
Severity
normal

Debbugs page

R
R
Roman Scherer wrote on 5 Sep 10:01 -0700
(address . guix-patches@gnu.org)(name . Roman Scherer)(address . roman@burningswell.com)
a32fa91dd461f788945be7dcbff5ef8f5bb2782e.1725555398.git.roman@burningswell.com
* gnu/packages/gtk.scm (gtk): Disable failing tests on aarch64.

Change-Id: Ia950b25fa2141daff0a01a69d9dfb551e26116ea
---
gnu/packages/gtk.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Toggle diff (43 lines)
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index b7650748af..3d4766713d 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -1242,6 +1242,34 @@ (define-public gtk
;; related warnings (see:
;; https://gitlab.gnome.org/GNOME/gtk/-/issues/5169).
(("[ \t]*'inscription-markup.ui',") ""))
+ ;; These tests fail on an Apple M1 (aarch64) with the following errors:
+ ;; - MESA: error: ZINK: failed to choose pdev
+ ;; - libEGL warning: egl: failed to create dri2 screen
+ ;; - MESA: error: ZINK: failed to choose pdev
+ ;; - glx: failed to create drisw screen
+ #$@(if (target-aarch64?)
+ #~((substitute* "testsuite/gsk/meson.build"
+ (("'border-bottom-right',") "")
+ (("'border-one-rounded',") "")
+ (("'border-opacity',") "")
+ (("'border-zero-width-color',") "")
+ (("'borders-rotated',") "")
+ (("'borders-scaled',") "")
+ (("'clip-in-smaller-rounded-clip',") "")
+ (("'css-background',") "")
+ (("'empty-border',") "")
+ (("'empty-inset-shadow',") "")
+ (("'empty-outset-shadow',") "")
+ (("'inset-shadow-multiple',") "")
+ (("'outset-shadow-scale-offset',") "")
+ (("'outset_shadow_offset_both',") "")
+ (("'outset_shadow_offset_x',") "")
+ (("'outset_shadow_offset_y',") "")
+ (("'outset_shadow_rounded_top',") "")
+ (("'outset_shadow_simple',") "")
+ (("'shadow-offset-clip',") "")
+ (("'shrink-rounded-border',") "")))
+ #~())
;; XXX: These failures appear specific to i686 – investigate them.
#$@(if (target-x86-32?)
#~((substitute* "testsuite/gsk/meson.build"

base-commit: 7d2ced8d6d9c38327592d312376d59a8c37fc160
--
2.45.2
R
R
Roman Scherer wrote on 5 Sep 10:14 -0700
Re: bug#73048: Acknowledgement ([PATCH] gnu: gtk: Disable failing tests on aarch64.)
(address . 73048@debbugs.gnu.org)
86seueggzz.fsf@burningswell.com
The package has 180 dependent packages.
-----BEGIN PGP SIGNATURE-----

iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmbZ5vAfHHJvbWFuLnNj
aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmXbtB/4i7RgcBkR/c/s/
+M9zaWWoqkR6Up1gUatZk0S06MbE9rtDvv7tsgltohvvW2EpHJY4OeDNsYQKFt7J
jRtMMscCa4NxOpDcXUkU8vlp5YS8dS3G2xXH6Xr8GIWCLP81bMDE5v1tVRxAq9yR
8z/OKErI8spK4IqshYXKahpSmGiq7kl7kxXI7yUBt7XpgwJCPvlglOLiIv5UM+t3
7XUu+6raEI7nZuqduxRg5jHwDe0duRoeKV3hA5Pj3VMp7BJ2mxyDkcXq539z5RV+
OazWIjNNHP1mHgGcC/8UV/e41/GqTvh8bUpZEq28zjwoEMMih4yuAO+vEYxYUY4H
X3G0thDj
=Ihpy
-----END PGP SIGNATURE-----

L
L
Liliana Marie Prikler wrote on 5 Sep 13:15 -0700
Re: [bug#73048] [PATCH] gnu: gtk: Disable failing tests on aarch64.
ae723132fb7071b0b95d0bf909d6e3967749c8fa.camel@gmail.com
Am Donnerstag, dem 05.09.2024 um 19:01 +0200 schrieb Roman Scherer:
Toggle quote (4 lines)
> * gnu/packages/gtk.scm (gtk): Disable failing tests on aarch64.
>
> Change-Id: Ia950b25fa2141daff0a01a69d9dfb551e26116ea
> ---
Pushed as 54ec97bfda1969f9317596075338d4d92c6c3c12.

Thanks
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 73048@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 73048
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch