ciel-lang/CIEL

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?