docker-library / busybox

Docker Official Image packaging for Busybox
http://busybox.net
388 stars 126 forks source link

Update metadata #191

Closed tianon closed 5 months ago

tianon commented 5 months ago

This cherry-picks all the metadata commits from the (now successful) assorted meta-* branches (as discussed/planned over in #188).

The command I used to generate this branch:

git branch --list --remotes --format '..%(refname:short)' docker-library/meta-* | grep -v riscv64 | tac | xargs -rt git cherry-pick -x

Output then looks something like:

$ git branch --list --remotes --format '..%(refname:short)' docker-library/meta-* | grep -v riscv64 | tac | xargs -rt git cherry-pick -x
git cherry-pick -x ..docker-library/meta-s390x ..docker-library/meta-ppc64le ..docker-library/meta-mips64le ..docker-library/meta-i386 ..docker-library/meta-arm64v8 ..docker-library/meta-arm32v7 ..docker-library/meta-arm32v6 ..docker-library/meta-arm32v5 ..docker-library/meta-amd64
[cherry-meta 884455c] Update metadata for arm32v5
...

(Assumptions there being that my local "upstream"/"origin" remote is named docker-library and I have done a fresh git fetch -p docker-library and my local fetch config for the docker-library remote includes fetch = +refs/heads/meta-*:refs/remotes/docker-library/meta-*)

Notably, I have not included riscv64 here because I do not actually believe it will stay reproducible over time (due to being based on Debian Unstable + Alpine Edge and having to do hacks to even get it to build successfully right now; see https://github.com/docker-library/busybox/commit/10a1d6f931c0fd84f31e5b3e464fed9773a9fdaa, especially latest/musl/Dockerfile.builder / https://github.com/docker-library/oi-janky-groovy/commit/51430233a29d874f424f73cbaeef3f757a102b73).