From 8346bca4e5d070361a3fb766662628ffffa3dbd3 Mon Sep 17 00:00:00 2001 From: Roman Scherer Date: Sun, 14 Dec 2025 14:40:01 +0100 Subject: [PATCH] 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 Merges: #4846 Signed-off-by: Rutherther --- 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 2ed467d52450d1f3ca4254da1369a745ac91c26a..7b168ad29470e182a7c0fc02eac6d76cf159582a 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