<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body><div style="font-family: sans-serif;"><div class="markdown" style="white-space: normal;">
<p dir="auto">I have been trying to repair the GitLab CI, and I'm stuck on clasp.</p>
<p dir="auto">Whatever I try to do with clasp docker images -- and I've tried the clfoundation ones, the clasp-devel ones and even made one myself -- I get an error in the GitLab pipeline trying to start up the image. For example:</p>
<pre style="margin-left: 15px; margin-right: 15px; padding: 5px; background-color: #F7F7F7; border-radius: 5px 5px 5px 5px; overflow-x: auto; max-width: 90vw;"><code style="margin: 0 0; border-radius: 3px; background-color: #F7F7F7; padding: 0px;">Using docker image sha256:5880b3b4b01af70bcf79360e28e2e9e6adbfe9599f6fc61b6815a9ebac6aea7c for rpgoldman/clasp-for-iterate:latest with digest rpgoldman/clasp-for-iterate@sha256:31d928fe1cd7e3419daf79610babe0a75d2aa7eddf34d85cc75d11831e302967 ...
shell not found
</code></pre>
<p dir="auto">See <a href="https://gitlab.common-lisp.net/rgoldman/iterate/-/jobs/42061" style="color: #3983C4;">this pipeline transcript</a></p>
<p dir="auto">This is a <em>stellar</em> error message! ;-)</p>
<p dir="auto">Anyone know what it means? I did some googling, but no dice.</p>
<p dir="auto">I have tried firing up this image myself and then running <code style="margin: 0 0; padding: 0 0.25em; border-radius: 3px; background-color: #F7F7F7;">make test l=clasp</code> in it, and the test works fine. So it's something about the interaction between the docker image and GitLab but I have no idea WTF that could be.</p>
<p dir="auto">Any suggestions? Or do I just need to give up testing on clasp? I don't want to do that, but it seems a lot better to test iterate on n - 1 lisp implementations than to test it on zero implementations.</p>
<p dir="auto">Thanks!</p>
</div>
</div>
</body>
</html>