docker-perl icon indicating copy to clipboard operation
docker-perl copied to clipboard

Possible to make an additional image for latest Perl + latest Centos/Fedora?

Open mohawk2 opened this issue 5 years ago • 6 comments

I ask because it would be good to be able to use that in various CI contexts. I'm not proposing a big bloat of one per Perl, just latest Perl and latest OS version. This might hook in to the Alpine idea as well? #24

Also it would be good for the same reason (for Perl Toolchain repos) if we could have a 5.6 as well.

mohawk2 avatar Sep 14 '20 11:09 mohawk2

Hi @mohawk2, thanks for raising this!

I ask because it would be good to be able to use that in various CI contexts. I'm not proposing a big bloat of one per Perl, just latest Perl and latest OS version. This might hook in to the Alpine idea as well? #24

I'm not sure if we'd want additional images for any other base OS (other than Alpine, if only because there's already current work on it,) on the Docker official-images build infrastructure: you can take a look yourself at library/perl and heavy-hitters.txt for an idea of how much we already build.

OTOH we might try providing alternate images through perhaps GitHub's own package registry, which they recently made GA. This might also be useful for providing images for #60.

Also it would be good for the same reason (for Perl Toolchain repos) if we could have a 5.6 as well.

Do you mean images for perl-5.6.x? Can you share specific examples in the PTG repos which might still need that exceedingly old version?

zakame avatar Sep 14 '20 12:09 zakame

I do mean 5.6.x. Repos that would quite like to use 5.6, as they still aim to support at least 5.6.2: https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker, https://github.com/Perl-Toolchain-Gang/ExtUtils-Install

mohawk2 avatar Sep 15 '20 00:09 mohawk2

In that case, we could supply additional Dockerfiles like we do on 5.8 (and likewise just Dockerfiles only, we leave it to users to build their own image out of it.)

I've created a new issue #91 to track that specific case.

zakame avatar Sep 15 '20 03:09 zakame

As an update, https://developers.redhat.com/products/rhel/ubi might be a path forward for this, needs looking into soon.

zakame avatar May 29 '21 03:05 zakame

Hi @mohawk2, do you still want this? We can probably provide images for these in ghcr rather than on Docker Hub....

zakame avatar Aug 06 '22 16:08 zakame

I believe the state of play for 5.6 for PTG is "we'll accept fixes if you tell us it's broken".

But for the RedHat derivatives, this would still be useful! For PDL, we're using a CentOS container with the system Perl, which is workable.

mohawk2 avatar Aug 07 '22 03:08 mohawk2