Commit Graph

44 Commits

Author SHA1 Message Date
Zak B. Elep e40207323a library/perl: update for 5.34.0 + rebuild for older versions
Ref https://github.com/Perl/docker-perl/pull/104

This latest release of Perl now only builds against buster base, see
https://github.com/Perl/docker-perl/issues/88.

Furthermore, some tags for older (unsupported) Perl versions are
requested for rebuild, see
https://github.com/Perl/docker-perl/issues/100 - these tags will be
removed in a subsequent PR once done.
2021-05-21 18:31:49 +08:00
Zak B. Elep a30dc6fcf0 library/perl: drop ppc64le and s390x from _all_ stretch builds
cf
https://github.com/docker-library/official-images/pull/9496/checks?check_run_id=1766648538
and
https://github.com/docker-library/official-images/pull/9496/checks?check_run_id=1766752691

Based on Docker Hub listings these archs have not been updated for 8
months until now, so I assume that official-images build tooling has
dropped support for them as well...
2021-01-26 12:08:04 +08:00
Zak B. Elep 7d1d82ad57 library/perl: Update for Perl 5.32.1
- https://github.com/Perl/docker-perl/pull/97
2021-01-26 11:18:57 +08:00
Zak B. Elep 0fa8d978da ⚙️ perl: Add missing tags 2020-06-21 19:53:01 +08:00
Zak B. Elep bae99e8c0e Update Perl for 5.32
- https://github.com/Perl/docker-perl/pull/86
- Also removes Perl 5.26 per https://metacpan.org/pod/perlpolicy
2020-06-21 19:37:20 +08:00
Zak B. Elep 82b10b0aee library/perl: Bump for 5.28.3/5.30.3
- https://github.com/Perl/docker-perl/pull/82
2020-06-05 15:43:06 +08:00
Zak B. Elep e66c7d8e52 library/perl: Bump for Perl 5.30.2
- https://github.com/Perl/docker-perl/pull/80
2020-03-16 15:49:25 +08:00
Zak B. Elep 64e173ccf6 library/perl: Fix Time-Local test failures for perls 5.26 and 5.28
- https://github.com/Perl/docker-perl/pull/77
- https://github.com/Perl/docker-perl/issues/76
2020-01-22 14:10:03 +08:00
Zak B. Elep d57621357f library/perl: Fix tag for 5.30.1 2019-11-23 11:17:18 +08:00
Zak B. Elep 63316f2f00 library/perl: Set an always-accessible WORKDIR
Ensure that running this image with a non-root user will work, even when
not customizing `WORKDIR`.

https://github.com/Perl/docker-perl/issues/72
2019-11-23 11:14:33 +08:00
Zak B. Elep 2b0a1045cd Bump Perl to 5.30.1 2019-11-18 11:21:04 +08:00
Zak B. Elep 47e8ce6019 library/perl: Support Perls on Debian stretch/buster base
Provide Perl images built on both Debian 9 (stretch) and Debian
10 (buster) with the latter now set as the default base.

https://github.com/Perl/docker-perl/issues/66
https://github.com/Perl/docker-perl/pull/67
2019-07-27 11:03:41 +08:00
Zak B. Elep 32713eabbd Update perl image for 5.30 (and remove 5.24)
- Update to Perl 5.30.0
- Remove Perl 5.24.4

https://github.com/Perl/docker-perl/pull/64
2019-05-28 12:33:59 +08:00
Zak B. Elep 3af35575cd library/perl: update for 5.28.2
- https://github.com/Perl/docker-perl/pull/63
2019-04-27 13:48:34 +08:00
Zak B. Elep 44c730ad67 library/perl: update for 5.26.3/5.28.1
- https://github.com/Perl/docker-perl/issues/57
- https://github.com/Perl/docker-perl/pull/58
2019-01-28 14:26:15 +08:00
Zak B. Elep 1589da0897 library/perl: Add slim image variants
Provide Perl images built against "debian:slim" variants for a big
reduction in image size (from 800MB down to ~100MB in most cases,) with
no loss to language functionality.

- https://github.com/Perl/docker-perl/issues/52
- https://github.com/Perl/docker-perl/pull/54
2018-08-12 16:03:28 +08:00
Zak B. Elep 39c38faa1f Update perl image for 5.28.0 (and remove 5.22.4)
- Update to Perl 5.28.0
- Remove Perl 5.22.4

https://github.com/Perl/docker-perl/issues/48
2018-06-25 20:42:37 +08:00
Zak B. Elep c15c6dfa35 Update perl image for 5.24.4/5.26.2 and cpanm 1.7044
- Update to Perl 5.24.4 and 5.26.2
- Update bundled App::cpanminus to 1.7044
2018-04-20 00:37:51 +08:00
Zak B. Elep 776e5dabc8 Update perl image for 5.24.3/5.26.1 and more architectures
- Update to Perl 5.24.3 and 5.26.1
- Build Perl for more architectures (https://github.com/Perl/docker-perl/pull/43)
2017-12-04 12:08:42 +08:00
Zak B. Elep 7149489ad5 Update perl image for various improvements
- tagged buildpack-deps (https://github.com/Perl/docker-perl/pull/35)
- more secure installation of cpanm (https://github.com/Perl/docker-perl/pull/41)
- arm64v8 support (https://github.com/Perl/docker-perl/pull/38)
2017-08-27 01:54:33 +08:00
Zak B. Elep 5afa7233bf 💄 remove duplicate `5-threaded`
Thanks again Travis CI!
2017-07-28 19:19:06 +08:00
Zak B. Elep daee2f960f Fix error caught by Travis CI
- Remove duplicate `threaded` tag
- Put maintainers in one line
2017-07-28 19:14:59 +08:00
Zak B. Elep 56c3e5d3fd Perl: add 5.26, and update 5.22 and 5.24 point releases
Add the new version of Perl 5 to the official images, as well as update
point releases for the last 2 versions.
2017-07-28 19:04:23 +08:00
Peter Martini d3e61be9f0 Bump Perl version 2017-03-04 09:49:00 -05:00
Peter Martini 658d1896d1 Bump Perl to 5.24 (and remove 5.20) 2016-05-19 23:12:06 -05:00
Peter Martini a029723243 Bump Perl to 5.22.2 2016-04-30 23:09:04 -04:00
Peter Martini 63196ab0ec Build libperl.so instead of libperl.a
See perl/docker-perl#20 for more details.
2016-04-05 04:52:43 -04:00
Peter Martini 5736f5a50c Clean /tmp during install of Perl versions 2016-03-25 17:27:19 -04:00
Peter Martini ac13326bcb Bump Perl to 5.22.1 2015-12-13 22:30:25 -05:00
Peter Martini 9fc23f7f92 Update Perl 5.20 release to 5.20.3 2015-09-18 02:55:09 -04:00
Peter Martini efd77c5c86 Bump Perl to 5.22.0 2015-06-02 04:08:31 -04:00
Peter Martini 7c9cd6b802 Adding more historical versions
Requested in https://github.com/Perl/docker-perl/issues/11

The versions prior to 5.18 are not maintained by perl5-porters
any longer, but for those developing modules on top of Perl
its often useful to have quick reference images for backwards
compatibility testing.
2015-05-03 22:07:06 -04:00
Peter Martini 4fb5d5c439 Bump perl 5.20 to 5.20.2 2015-02-15 09:51:18 -08:00
Peter Martini 05115f96ae Inline SHA-1 check to avoid copy (thanks @tianon) 2015-02-05 01:19:59 -05:00
Peter Martini 5169c6bb4c New Dockerfiles to shrink Perl image 2015-01-31 11:22:33 -05:00
Tianon Gravi e0d651b6a2 Remove the explicit "latest-" from perl's "latest-threaded"
For all the images, "latest" is a convenience and even a misnomer.  It's really "default", and only exists such that users doing "just-the-image" get a useful tag, so users shouldn't be explicitly using "the-image:latest" and thus "the-image:latest-variant" doesn't make much sense, but "the-image:variant" does and can (and this matches the pattern of all the other official image tags too).
2015-01-13 15:49:48 -07:00
Peter Martini 67368da2a6 Remove /root/.cpanm cache directory 2014-11-06 03:31:22 +01:00
Peter Martini b2eb1d7ec9 20141003 uses fewer intermediates then 20141002
See https://github.com/docker-library/official-images/pull/238#issuecomment-57829153
for more comments
2014-10-03 22:52:49 -04:00
Peter Martini c13cb807bc Update Perl to 5.18.4, fix gcc 4.9 build issue 2014-10-02 23:33:54 -04:00
Peter Martini ac7a32e3e7 Removed 5.20.0 2014-09-22 06:57:04 -04:00
Peter Martini 7a7df41e02 Updated perl for 5.20.1 2014-09-16 00:00:38 -04:00
Peter Martini 4fb5922f13 Updated version of library/perl
The tagged version of docker-perl includes cpanm,
which is not core but is a popular tool used to pull
modules from CPAN.
2014-08-04 00:51:35 -04:00
Peter Martini ff3de203a4 Change commit ID, repo source, and comment caps 2014-07-08 00:26:17 -04:00
Peter Martini 4cb53b2de4 Adding a file for Perl (5.20.0 and 5.18.2)
The referenced repo has 4 directories right now, 2 for
each version of Perl.  One has command line options
just for 64-bit compilation (which would actually be turned
on by default anyway, but I wanted to be explicit about it),
and the other will also enable threads.  Threads are generally
discouraged, so they specifically need to be opted into.
2014-07-07 00:05:26 -04:00