Alpine 3.17#392
Conversation
|
Nice, thank you for this! I'll mirror part of docker-library/php#1348 (comment), since my opinion here is the same for the same reasons:
(even though PHP itself happens to use a conflicting package as part of PHP itself so the build fails even with the compat package and Ruby doesn't, there will still be a negative downstream effect here that I think we should avoid) I'm happy to take over from here if you'd prefer, or let you continue working on it. 👍 |
|
Welcome back, hope you had a pleasant Thanksgiving! I went with removing the 3.17 variants for 2.7 and 3.0. I think I put the logic for that in the right place, but feel free to correct. |
|
Did a minor swap into |
|
Duh, yeah. It makes much more sense there. Thanks. |
Changes: - docker-library/ruby@fdb1345: Merge pull request docker-library/ruby#392 from Earlopain/alpine3.17 - docker-library/ruby@a51b7da: Add Alpine 3.17
https://alpinelinux.org/posts/Alpine-3.17.0-released.html
Alpine 3.17 ships with openssl3 by default. Ruby 2.7 and 3.0 only build with openssl1, but there is a compat package which can be installed. I'm assuming that this will also be a problem for future debian versions.
This also adds YJIT to the other alpine version, since that now has the correct rust version for that.