Perl / docker-perl

Dockerfiles for index.docker.io (official Perl Docker image)
https://registry.hub.docker.com/_/perl/
Artistic License 2.0
117 stars 51 forks source link

Prep for Debian bookworm and 5.38 #135

Closed zakame closed 1 year ago

zakame commented 1 year ago

We'll likely go ahead and switch to bookworm/bullseye on the supported versions now (and keep bullseye/buster for the rest) while we await the 5.38.0 release later this month.

AnaTofuZ commented 1 year ago

I would be grateful if you could provide support for Debian Buster, as it is still within its End of Life (EOL) period.

zakame commented 1 year ago

According to https://wiki.debian.org/DebianReleases buster received its final update and thus already EOL since 2022-09-10. We generally follow the policy of docker-library when the selection of Debian base is involved, see e.g. https://github.com/Perl/docker-perl/issues/88 and https://github.com/docker-library/official-images/pull/8405 - in particular, we won't be able to do builds on Debian LTS (post-EOL) releases as the docker-library base only up to the last point release (e.g. https://github.com/docker-library/official-images/pull/14832.) cc @tianon as he would know better than me 🙏

For now though, we could do a 5.38.0/5.36.1 release on bookworm/bullseye/buster then switch to bookwork/bullseye only when 5.38.1 arrives - let me know if that works for you @AnaTofuZ 🙏

tianon commented 1 year ago

We usually try to avoid supporting more than two releases of a given distribution per version for things that are on the heavier side to build (esp. building from source), like Python, Ruby, etc. :grimacing:

The Debian Buster base images will still be maintained/updated through the LTS period though (but specifically not ELTS, so until ~2024-06-30, and the limited set of supported LTS architectures will be reflected in the updated images), and we'll support you if you feel strongly that you really should continue building/supporting Debian Buster-based images (and would just ask that you limit that set to what's really necessary/important).

zakame commented 1 year ago

Perl 5.38.0 now on Docker Hub 🎉