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

Build Linux Conda Packages on CentOS / Alma Linux #423

Open
popescu-v opened this issue Oct 31, 2024 · 0 comments
Open

Build Linux Conda Packages on CentOS / Alma Linux #423

popescu-v opened this issue Oct 31, 2024 · 0 comments

Comments

@popescu-v
Copy link
Collaborator

popescu-v commented Oct 31, 2024

Description

The conda-forge package building process currently uses CentOS 7 images.
See e.g.:

Thus, in order to implement issue #391, we should support building the Linux Conda packages on CentOS 7, in order to match the conda-forge process.

Questions/Ideas

  • We need to use CentOS 7 Docker image in the build job of the conda.yml workflow, instead of the currently-used Debian 10.
    • However, CentOS 7 uses GLibc 2.17.
  • However, CentOS 7's end-of-life was on June 30, 2024, and CentOS 8's end-of-builds was on May 31, 2024 (https://www.centos.org/download/). Consequently, conda-forge seems to move towards using Alma Linux: roll-out of alma8-based infrastructure (aka centos 8) conda-forge/conda-forge.github.io#1941. Hence, building Linux Conda packages on Alma Linux should also be considered as an option.
    • Perhaps an older Alma Linux version should be used, which supports GLibc 2.28 (as of now), to support running on Rocky >= 8 and Debian >= 10.
  • Note: this should not affect runtime support: the current OS matrix could still be supported at runtime; Alma Linux is to be used only at build time.

Context

  • Khiops version: > 10.2.3
  • Log file (use khiops -e log.txt): N/A
  • Scenario file (use khiops -o scenario._kh): any
  • OS description (use khiops -s): Conda on Linux
@popescu-v popescu-v changed the title Build Linux Conda Packages on Alma Linux Build Linux Conda Packages on CentOS 7 Oct 31, 2024
@popescu-v popescu-v changed the title Build Linux Conda Packages on CentOS 7 Build Linux Conda Packages on Alma Linux Oct 31, 2024
@popescu-v popescu-v changed the title Build Linux Conda Packages on Alma Linux Build Linux Conda Packages on CentOS 7 Oct 31, 2024
@popescu-v popescu-v changed the title Build Linux Conda Packages on CentOS 7 Build Linux Conda Packages on CentOS 7 / 8 / Alma Linux 8 Oct 31, 2024
@popescu-v popescu-v changed the title Build Linux Conda Packages on CentOS 7 / 8 / Alma Linux 8 Build Linux Conda Packages on CentOS / Alma Linux Oct 31, 2024
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

1 participant