-
Notifications
You must be signed in to change notification settings - Fork 620
Update to Alpine 3.23 #566
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
Conversation
| ; do \ | ||
| # "iptables-save" -> "iptables-legacy-save", "ip6tables" -> "ip6tables-legacy", etc. | ||
| # https://pkgs.alpinelinux.org/contents?branch=v3.22&name=iptables-legacy&arch=x86_64 | ||
| # https://pkgs.alpinelinux.org/contents?branch=v3.23&name=iptables-legacy&arch=x86_64 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oof, this isn't right - iptables-legacy appears to be gone now? why was the build successful? 🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://github.com/docker-library/docker/actions/runs/19907298248/job/57066878833#step:5:299
squint
#9 0.513 (3/3) Installing iptables-legacy (1.8.11-r1)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Huh, I guess this is just a case of pkgs.alpinelinux.org not being updated yet?
$ docker run -it --rm --pull=always alpine:3.23
3.23: Pulling from library/alpine
Digest: sha256:51183f2cfa6320055da30872f211093f9ff1d3cf06f39a0bdb212314c5dc7375
Status: Image is up to date for alpine:3.23
/ # apk add --no-cache iptables-legacy
(1/4) Installing libip4tc (1.8.11-r1)
(2/4) Installing libip6tc (1.8.11-r1)
(3/4) Installing libxtables (1.8.11-r1)
(4/4) Installing iptables-legacy (1.8.11-r1)
Executing busybox-1.37.0-r29.trigger
OK: 8 MiB in 20 packages🤷
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah I just 'gambled' with the URL, weird that it's still not there. Seems like the same thing happened last time around:
#539 (comment)
I did look at edge and figured as long as it still appears there, it will likely still be around in the stable releases.
tianon
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🥇
Changes: - docker-library/docker@94bbcfa: Merge pull request docker-library/docker#566 from jnoordsij/alpine3.23
Changes: - docker-library/docker@94bbcfa: Merge pull request docker-library/docker#566 from jnoordsij/alpine3.23 Co-authored-by: Docker Library Bot <doi+docker-library-bot@docker.com>
|
FYI - this update seems to be causing some QEMU issue with apk/busybox (e.g when using buildx/buildkit to build something cross-platform within this DIND image): https://gitlab.alpinelinux.org/alpine/aports/-/issues/17775 May or may not be of relevance to your decision to keep Alpine 3.23 as the primary for the official images, depending on how obscure the root cause of problem turns out to be. |
|
That looks a lot like docker-library/ruby#521 and is not related to the image as far as I can tell. |
|
As linked on that issue, and subsequently discussed upstream in https://gitlab.alpinelinux.org/alpine/aports/-/issues/17775 it's primary a QEMU issue/bug, but triggered by a change to the way apk-tools v3 executes triggers as part of Alpine 3.23. But it's possibly relevant insofar as the blast radius is likely to be very wide as every base image that updates to Alpine If folks need to lock to Alpine 3.22 to workaround, that will also prevent (security) patches from regular image rebuilds from coming through for images which don't maintain parallel tags for |
Modelled after #540.
Requires docker-library/official-images#20400.
This PR updates Alpine to the latest stable version: 3.23.
See also https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.23.0.