~ salmonella-environment-setup (master) 680c634187c46a8543e54c6f5d6ff4d808fab62f
commit 680c634187c46a8543e54c6f5d6ff4d808fab62f
Author: Mario Domenech Goulart <mario@parenteses.org>
AuthorDate: Tue Jun 13 21:23:36 2023 +0200
Commit: Mario Domenech Goulart <mario@parenteses.org>
CommitDate: Tue Jun 13 21:23:39 2023 +0200
chicken-utf-debugbuild.conf: Prepend chicken-blob to the eggs to be tested
Many CHICKEN 5 eggs rely on on the existence of the chicken.blob
module, which doesn't exist in the utf branch. Since we are using
CHICKEN 5 eggs to test the utf branch, inject a chicken.blob shim egg
into the list of eggs to be tested, so that the import the
chicken.blob module.
This only works because we are testing the utf branch with the
non-cached mode of salmonella.
diff --git a/conf/chicken-utf-debugbuild.conf b/conf/chicken-utf-debugbuild.conf
index c8c37f9..e1593a2 100644
--- a/conf/chicken-utf-debugbuild.conf
+++ b/conf/chicken-utf-debugbuild.conf
@@ -12,6 +12,9 @@
(skip-eggs (append (skip-eggs) '(spiffy sendfile)))
+(define %list-eggs (list-eggs))
+(list-eggs (lambda () (cons 'chicken-blob (%list-eggs))))
+
(define utf-eggs-dir
(make-pathname (tmp-dir) "utf-eggs"))
Trap