-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Update base images to Debian Stretch and Alpine 3.6 #504
Comments
Did some unexpected problems arise? |
Do you plan to release alpine 3.7 version for other 7.x? |
Where can I find the end of life dates of Alpine Linux? I didn't found any information on their website. |
Any informations about the release date of the update for alpine 3.6 or 3.7 for PHP 7.0 and 7.1 is coming? |
It's unfortunate that |
A better alternative would be for |
@teohhanhui yes, with the hindsight of having done it less than ideally initially (due to not knowing what would matter longer-term), it's clear to see that Essentially, we need to establish that users who care about their |
…ers to transition to stretch or 3.9 (see docker-library#504)
Changes: - docker-library/php@9687d42: Merge pull request docker-library/php#842 from infosiftr/drop-jessie - docker-library/php@3a3efd8: Drop alpine 3.8 and jessie builds; these were only kept around for users to transition to stretch or 3.9 (see docker-library/php#504) - docker-library/php@191ca54: Merge pull request docker-library/php#840 from infosiftr/7.4-rc - docker-library/php@a9f19e9: Apply minor changes to non 7.4 versions to make deleting lines easier for 7.4 - docker-library/php@d92a953: Fix build issues on 7.4.0-alpha1 - docker-library/php@3822c17: Update generated README - docker-library/php@3e9d32b: Add 7.4.0alpha1
* docker/master: (21 commits) Update to 7.4.0alpha3 Update "generate-stackbrew-library.sh" too Add Debian Buster variant Update to 7.2.20 Update to 7.3.7 Replace "stretch" with "buster" for PHP 7.4-rc given the imminent Debian release Update to 7.4.0alpha2 Add "--with-pear" in 7.4 Also remove "update.sh" bits for ARGON2 hack removal Remove the Alpine argon2 library fix Add "set -u" and more consistency Use already available curl and consistent code style Update default to Alpine 3.10 Add Alpine 3.10 Drop alpine 3.8 and jessie builds; these were only kept around for users to transition to stretch or 3.9 (see docker-library/php#504) Apply minor changes to non 7.4 versions to make deleting lines easier for 7.4 Fix build issues on 7.4.0-alpha1 Update generated README Add 7.4.0alpha1 Send PHP errors/warnings to stderr in our scripts ...
…ers to transition to stretch or 3.9 (see docker-library/php#504)
…ers to transition to stretch or 3.9 (see docker-library/php#504)
…ers to transition to stretch or 3.9 (see docker-library/php#504)
Bringing together other issues/PRs requesting base image updates: #428, #456, #457, #468, #482, #501.
Should fix theses once we make a PR: #495, #198
We do not want to maintain our PHP images over multiple distro releases in the long term. To update the base image without immediately breaking users like docker-library/golang#131, we'll have to release images based on all four distributions (Alpine 3.4, Alpine 3.6, Debian Jessie, and Debian Stretch) over a few months and then end of life the versions based on the older Linux distributions (Alpine 3.4 and Debian Jessie).
Why not keep all distribution versions longer (Alpine 3.4, 3.6, Jessie, and Stretch)?
We are thinking something like this:
php:7.1-alpine3.4
andphp:7.1-alpine3.6
php:7.1-jessie
andphp:7.1-stretch
php:7.1-alpine
would still be alpine 3.4)php:7.1-alpine
will continue to contain Alpine 3.4 until that date and instead encourage users to switch tophp:7.1-alpine3.4
to stick to a specific Linux DistroI think @tianon and I could tackle something like this in the next week or two. Any suggestions or comments?
The text was updated successfully, but these errors were encountered: