[bug#78232] gnu: ecl-closure-template: don't run the test suite

Message ID m1bjs9g1qn.fsf@fastmail.net
State New
Headers
Series [bug#78232] gnu: ecl-closure-template: don't run the test suite |

Commit Message

Konrad Hinsen May 3, 2025, 3:20 p.m. UTC
  The test suite of cl-closure-template fails under ecl due to
incomplete support for ecl in the testing framework cl-lift.

* gnu/packages/lisp-xyz.scm (ecl-closure-template): Don't
run the test suite.
---
 gnu/packages/lisp-xyz.scm | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)


base-commit: 415e3d98d6faf5fd3d1b7b3daa2f20636e4ff822
  

Patch

diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 8396a6b18a..a79e1cf372 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -16,7 +16,7 @@ 
 ;;; Copyright © 2019 Jesse Gildersleve <jessejohngildersleve@protonmail.com>
 ;;; Copyright © 2019-2025 Guillaume Le Vaillant <glv@posteo.net>
 ;;; Copyright © 2019 Brett Gilio <brettg@gnu.org>
-;;; Copyright © 2020, 2024 Konrad Hinsen <konrad.hinsen@fastmail.net>
+;;; Copyright © 2020, 2024, 2025 Konrad Hinsen <konrad.hinsen@fastmail.net>
 ;;; Copyright © 2020 Dimakis Dimakakos <me@bendersteed.tech>
 ;;; Copyright © 2020 Oleg Pykhalov <go.wigust@gmail.com>
 ;;; Copyright © 2020, 2021, 2022 Adam Kandur <rndd@tuta.io>
@@ -11853,7 +11853,14 @@  (define-public cl-closure-template
   (sbcl-package->cl-source-package sbcl-closure-template))
 
 (define-public ecl-closure-template
-  (sbcl-package->ecl-package sbcl-closure-template))
+  (let ((pkg (sbcl-package->ecl-package sbcl-closure-template)))
+    (package
+      (inherit pkg)
+      ;; The test suite fails under ecl because the function
+      ;;    LIFT::GET-BACKTRACE-AS-STRING
+      ;; (from ecl-lift) is undefined. Lift's support for ecl
+      ;; seems to be incomplete.
+      (arguments (list #:tests? #false)))))
 
 (define-public sbcl-clsql
   (package