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

fix(atuinsh/atuin): use musl builds instead of gnu when available #18523

Merged
merged 9 commits into from Dec 25, 2023

Conversation

ethanjli
Copy link
Sponsor Contributor

@ethanjli ethanjli commented Dec 25, 2023

This PR replaces the gnu build of atuinsh/atuin on Linux with the musl build, in order to follow the Aqua Registry Style Guide's recommendations on gnu vs musl. musl Linux builds are only available for atuin starting in release v14.0.0; in v13.0.1 and earlier, only gnu Linux builds were available. Thus, this PR changes the atuin package's registry.yaml file so that aqua downloads the musl Linux build for v14.0.0 and above, but still downloads the gnu Linux build for v13.0.1 and below.

I'm not sure what level of testing is needed for this PR, but I tested out this change in an Alpine Linux Distrobox container and it resolved a glibc-vs.-musl error I had previously been getting from Aqua when trying to run atuin in that container; with this change, atuin v14.0.0 and above run properly without that error.

@suzuki-shunsuke
Copy link
Member

Thank you for your contribution!

@suzuki-shunsuke suzuki-shunsuke added this to the v4.111.0 milestone Dec 25, 2023
@suzuki-shunsuke suzuki-shunsuke merged commit 927886f into aquaproj:main Dec 25, 2023
16 checks passed
@suzuki-shunsuke
Copy link
Member

v4.111.0 is out 🎉
https://github.com/aquaproj/aqua-registry/releases/tag/v4.111.0

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

Successfully merging this pull request may close these issues.

None yet

2 participants