ciel-lang / CIEL

CIEL Is an Extended Lisp. Scripting with batteries included.
http://ciel-lang.org
346 stars 16 forks source link

Looking for the best Debian version to build CIEL binaries on (and request for feedback) #28

Open vindarel opened 1 year ago

vindarel commented 1 year ago

We use this Dockerfile for the Gitlab CI to build binaries: https://hub.docker.com/r/clfoundation/sbcl

It provides SBCL on Debian Buster (released in 2019) and Bullseye (2021).

Bullseye builds

The previous CIEL pipelines were run on the latest tag, Debian Bullseye.

https://gitlab.com/vindarel/ciel/-/pipelines/846650514

It works:

# uname -a
Linux debian-s-1vcpu-1gb-fra1-01 4.19.0-8-cloud-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux

Older Buster builds

I changed the CI and this more recent pipeline is run on the older Debian Buster (from 2019).

https://gitlab.com/vindarel/ciel/-/pipelines/861526773

Testing it:


If binaries built on the latest Debian (as of writing, Bullseye) work on servers from 2020, that's already pretty good, so I am ready to revert my commit and re-run the builds on Bullseye.

What's your experience and what are your needs?

Next step: provide the choice in versions.

ejuarezg commented 1 year ago

Naive question, do the Debian builds work on other distributions?