Looking for the best Debian version to build CIEL binaries on (and request for feedback)
vindarel opened this issue · 1 comments
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:
- on my LinuxMint (
Ubuntu SMP 2022 x86_64 GNU/Linux
) - on my Digitalocean server from 2020:
# 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:
- it fails on my machine O_o (no output, nothing happens: I probably should enable Deploy startup messages, but we don't have this option with the binary)
- it works on my server.
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.
Naive question, do the Debian builds work on other distributions?