Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
vindarel opened this issue May 9, 2023 · 1 comment

Comments

@vindarel
Copy link
Contributor

vindarel commented May 9, 2023

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.

@ejuarezg
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants