~ 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