CIEL icon indicating copy to clipboard operation
CIEL copied to clipboard

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

Open vindarel opened this issue 2 years ago • 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.

vindarel avatar May 09 '23 12:05 vindarel

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

ejuarezg avatar Sep 12 '23 02:09 ejuarezg

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

yes at 99% (and it depends on the glibc)

vindarel avatar Jan 14 '25 23:01 vindarel