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

Consider migrating from Alpine to Debian, Ubuntu, or Wolfi for reproducible builds #4222

Closed
AkihiroSuda opened this issue Sep 12, 2023 · 3 comments

Comments

@AkihiroSuda
Copy link
Member

AkihiroSuda commented Sep 12, 2023

Reproducible builds is hard with Alpine, as Alpine does not keep old packages: https://gitlab.alpinelinux.org/alpine/abuild/-/issues/9996

Debian, Ubuntu, and Wolfi are more suitable for reproducible builds, as they keep old packages:

Wolfi currently does not support armv7, s390x, ppc64le, and riscv64 though:

@AkihiroSuda AkihiroSuda changed the title Consider migrating from Alpine to Debian or Wolfi for reproducible builds Consider migrating from Alpine to Debian, Ubuntu, or Wolfi for reproducible builds Sep 12, 2023
@AkihiroSuda
Copy link
Member Author

AkihiroSuda commented Sep 12, 2023

Wolfi might not be an option, as they seem to require an enterprise license for pulling old images tags:
https://github.com/chainguard-images/images/tree/main/images/wolfi-base

View Image Catalog for a full list of available tags. Contact Chainguard for enterprise support, SLAs, and access to older tags.

Looks like old digests seem still available for free, though
https://www.chainguard.dev/unchained/important-updates-for-chainguard-images-public-catalog-users

Images pulled by digest (that is, @sha256:...) will be available without logging in, but will not receive any updates or security fixes.

@kaniini
Copy link

kaniini commented Sep 12, 2023

Wolfi might not be an option, as they seem to require an enterprise license

This is strictly about the enterprise Chainguard Images product, which is built on Wolfi, but is not Wolfi itself.

@AkihiroSuda
Copy link
Member Author

@AkihiroSuda AkihiroSuda closed this as not planned Won't fix, can't repro, duplicate, stale Sep 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants