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

Update the krunner-alpine distribution support package to use Alpine 3.17 (musl 1.2.3+) #2638

Open
achimnol opened this issue Aug 4, 2024 · 0 comments
Labels
area:upstream Issues with root cause from upstream 3rd parties comp:agent Related to Agent component type:feature Add new features urgency:1 If no other duties are available, volunteer to help.
Milestone

Comments

@achimnol
Copy link
Member

achimnol commented Aug 4, 2024

Alpine Linux uses musl. Since Alpine 3.13, it began to use the v1.2 series of musl, which changes the ABI to support 64-bit time_t values in 32-bit architectures. (ref: https://musl.libc.org/time64.html)
Note that there was a security bug in musl versions up to 1.2.2, let's use musl 1.2.3 as the minimum supported version (Alpine 3.17 or later) (ref: https://musl.libc.org/releases.html).

Our backend.ai-krunner-alpine package is based on Alpine 3.8, which is too old now. Although our deployments cover x86-64/aarch64 (64-bit) images only and our customers may not be affected by time_t change directly, let's update the base Alpine version to 3.17 for the new generation of Alpine-based images.

This is a low-priority issue though, because CUDA does not work on musl-based setups and most of our customers are using it.

@achimnol achimnol added type:feature Add new features comp:agent Related to Agent component area:upstream Issues with root cause from upstream 3rd parties urgency:1 If no other duties are available, volunteer to help. labels Aug 4, 2024
@achimnol achimnol added this to the Backlog milestone Aug 4, 2024
@achimnol achimnol changed the title Update the krunner-alpine distribution support package Update the krunner-alpine distribution support package to use Alpine 3.13 (musl 1.2) Aug 4, 2024
@achimnol achimnol changed the title Update the krunner-alpine distribution support package to use Alpine 3.13 (musl 1.2) Update the krunner-alpine distribution support package to use Alpine 3.17 (musl 1.2.3+) Aug 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:upstream Issues with root cause from upstream 3rd parties comp:agent Related to Agent component type:feature Add new features urgency:1 If no other duties are available, volunteer to help.
Projects
None yet
Development

No branches or pull requests

1 participant