8000 pin wolfi glibc and related packages to workaround broke APKINDEXes by sipsma · Pull Request #10645 · dagger/dagger · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

pin wolfi glibc and related packages to workaround broke APKINDEXes #10645

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

Merged
merged 1 commit into from
Jun 25, 2025

Conversation

sipsma
Copy link
Contributor
@sipsma sipsma commented Jun 25, 2025

For some reason Wolfi has been occasionally publishing APKINDEX files where the latest version of ld-linux specifies a hard dependency on an exact version of glibc which is not present in the APKINDEX yet. It goes away within an hour usually, but it's frustrating in the meantime to not be able to build the engine obviously.

For now, attempting to resolve this by just specifying glibc, ld-linux and libcrypt1 versions that are pinned to the current epoch. I repro'd the problem by manually constructing an APKINDEX with the missing glibc version (got the exact same error we see) and verified this approach fixed it. We will see if it works in the real world too.

@sipsma sipsma requested review from vito and jedevc June 25, 2025 19:43
@sipsma sipsma force-pushed the pin-wolfi-glibc branch 7 times, most recently from ae13f8d to 7863cad Compare June 25, 2025 22:02
For some reason Wolfi has been occasionally publishing APKINDEX files
where the latest version of ld-linux specifies a hard dependency on an
exact version of glibc which is not present in the APKINDEX yet. It goes
away within an hour usually, but it's frustrating in the meantime to not
be able to build the engine obviously.

For now, attempting to resolve this by just specifying glibc, ld-linux
and libcrypt1 versions that are one minor version ago. I repro'd the
problem by manually constructing an APKINDEX with the missing glibc
version (got the exact same error we see) and verified this approach
fixed it. We will see if it works in the real world too.

Signed-off-by: Erik Sipsma <erik@sipsma.dev>
@sipsma sipsma force-pushed the pin-wolfi-glibc branch from c701123 to 610ca46 Compare June 25, 2025 22:49
@sipsma sipsma merged commit 822c8e3 into dagger:main Jun 25, 2025
57 checks passed
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.

2 participants
0