guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 4d89580355ef7880974b44c559ef3e454592a820
Author: Roman Scherer <[email protected]>
AuthorDate: Sun Dec 14 14:40:01 2025 +0100

    gnu: plasma-desktop: Skip failing test on AArch64.
    
    The tst_calibrationtool test fails on aarch64 due to floating-point
    precision issues: QMatrix4x4 comparison fails with tiny differences
    (1.11759e-08 instead of exact 0).
    
    * gnu/packages/kde-plasma.scm (plasma-desktop)[arguments]: Add
    tst_calibrationtool to test-exclude on aarch64.
    
    Change-Id: I3875329704b50b1ecd3ccea41a355d53deb517cf
    Signed-off-by: Rutherther <[email protected]>
    Merges: #4846
---
 gnu/packages/kde-plasma.scm | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/kde-plasma.scm b/gnu/packages/kde-plasma.scm
index 2ed467d524..7b168ad294 100644
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@ -2191,11 +2191,17 @@ the KDE Plasma 6 desktop.")
     (arguments
      (list #:qtbase qtbase
            #:test-exclude
+           ;; The tst_calibrationtool test fails on aarch64 due to 
floating-point
+           ;; precision: QMatrix4x4 comparison fails with tiny differences
+           ;; (1.11759e-08 instead of exact 0).
            (string-append "("
-                          (string-join '("positionertest"
+                          (string-join `("positionertest"
                                          "kcm-keyboard-keyboard_memory_\
 persister_test"
-                                         "foldermodeltest")
+                                         "foldermodeltest"
+                                         ,@(if (target-aarch64?)
+                                               '("tst_calibrationtool")
+                                               '()))
                                        "|")
                           ")")
            #:phases

Reply via email to