I am using the clfoundation/cl-devel:2022-02-09 docker image to test cl+ssl on various lisp implementations with Github Actions (https://github.com/cl-plus-ssl/cl-plus-ssl/tree/master/.github/workflows). What I am missing is CMUCL - it's absent in that image, and I even introduced an unnoticed regression for CMUCL. So, if there is work on refreshing the docker images, let me express a wish for CMUCL to be included in the cl-devel image. Best regards, - Anton
Hi Anton, Good to hear from you. The plan is to resurrect the image build pipelines for all of these impls, including cmucl, starting with Linux / amd64. I will have to learn what the cl-devel image is. I assume that is a single image which includes all the impls? Anyway, I will find out when I get to it. Dave Cooper ---- On Mon, 24 Nov 2025 19:37:18 -0500 Anton Vodonosov <avodonosov@yandex.ru> wrote ---- I am using the clfoundation/cl-devel:2022-02-09 docker image to test cl+ssl on various lisp implementations with Github Actions ( https://github.com/cl-plus-ssl/cl-plus-ssl/tree/master/.github/workflows ). What I am missing is CMUCL - it's absent in that image, and I even introduced an unnoticed regression for CMUCL. So, if there is work on refreshing the docker images, let me express a wish for CMUCL to be included in the cl-devel image. Best regards, - Anton
"David Cooper" <david.cooper@genworks.com>:
I assume that is a single image which includes all the impls?
Yes. I don"t know why CMUCL is misding there. Maybe because CMUCL is 32bit? But 32bit binaries can be run on 64bit systems (it may require installing some 32bit libraries). I am not suggesting to make the CMUCL in cl-devel the main focus of the docker images effort, of course. Just hinting it's something nice to have and can make image more complete and useful for some. So if you will be studying the build pipeline and have understanding how to add CMUCL without much effort, please beware of the interest. Best regards, - Amton
On 11/24/25 5:29 PM, Anton Vodonosov wrote:
"David Cooper"<david.cooper@genworks.com>:
I assume that is a single image which includes all the impls? Yes.
I don"t know why CMUCL is misding there. Maybe because CMUCL is 32bit? But 32bit binaries can be run on 64bit systems (it may require installing some 32bit libraries).
I have a vague memory with Github actions and cmucl. I randomly picked some docker image, installed the necessary 32-bits and tools as part of the action and tried to run cmucl. Cmucl exited with some strange error that I've never seen. I can't remember now what I did after that, but I did get Github actions working with cmucl in a docker image. It's running now. Sort of. I broke something and the actions don't work anymore and I'm not motivated now to fix it. I have gitlab running just fine for my CI.
participants (3)
-
Anton Vodonosov -
David Cooper -
Raymond Toy