Re: minimum perl version
Andres Freund <andres@anarazel.de>
Hi,
On 2022-09-02 14:31:57 -0400, Tom Lane wrote:
> Andres Freund <andres@anarazel.de> writes:
> > I started a query on the buildfarm machine to collect the perl versions, but
> > it's just awfully slow...
>
> This is from March, but it's probably still accurate enough.
Thanks.
Mine did just finish. Over the last month there were the following perl
version on HEAD:
perl_version | last_report | array_agg
--------------+---------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
{5,8,3} | 2022-08-04 09:38:04 | {prairiedog}
{5,14,2} | 2022-09-02 16:40:12 | {skate,lapwing,snapper,frogfish}
{5,16,3} | 2022-09-02 16:52:17 | {prion,dhole,buri,parula,mantid,chub,clam,snakefly,rhinoceros,quokka}
{5,18,2} | 2022-09-02 06:42:13 | {shelduck}
{5,20,2} | 2022-09-02 16:15:34 | {curculio,chipmunk,topminnow}
{5,22,1} | 2022-09-02 16:02:11 | {spurfowl,cuon,batfish}
{5,24,1} | 2022-09-02 17:00:17 | {urocryon,grison,mussurana,butterflyfish,ayu,chimaera,tadarida}
{5,24,3} | 2022-09-02 09:04:12 | {fairywren}
{5,26,1} | 2022-09-02 18:40:18 | {elasmobranch,avocet,bichir,blossomcrown,trilobite,cavefish,cotinga,demoiselle,perch,hippopotamus,jay}
{5,26,2} | 2022-09-02 09:02:03 | {vulpes,wobbegong}
{5,26,3} | 2022-09-02 12:04:01 | {jacana}
{5,28,0} | 2022-09-02 17:00:17 | {myna}
{5,28,1} | 2022-09-02 16:02:01 | {sungazer,hornet,hoverfly,ibisbill,kittiwake,mandrill,tern}
{5,28,2} | 2022-09-01 23:39:33 | {bonito}
{5,30,0} | 2022-09-02 14:16:16 | {branta,moonjelly,urutau,seawasp}
{5,30,1} | 2022-09-02 02:59:06 | {wrasse}
{5,30,2} | 2022-09-02 16:05:24 | {massasauga}
{5,30,3} | 2022-09-02 17:00:06 | {longfin,sifaka,gombessa}
{5,32,0} | 2022-09-02 16:00:05 | {margay}
{5,32,1} | 2022-09-02 17:49:36 | {lorikeet,alabio,guaibasaurus,eelpout,tayra,peripatus,plover,gull,mereswine,warbler,morepork,mule,loach,boomslang,florican,copperhead,conchuela}
{5,34,0} | 2022-09-02 16:30:04 | {culicidae,komodoensis,grassquit,mamba,francolin,mylodon,olingo,flaviventris,petalura,phycodurus,piculet,pogona,dragonet,devario,desmoxytes,rorqual,serinus,kestrel,crake,skink,chickadee,cardinalfish,tamandua,xenodermus,thorntail,calliphoridae,idiacanthus}
{5,34,1} | 2022-09-02 16:05:33 | {sidewinder,malleefowl,pollock}
{5,36,0} | 2022-09-02 03:01:08 | {dangomushi,caiman}
(23 rows)
5.14 would be a trivial lift as far as the buildfarm is concerned. The Debian
7 animals couldn't trivially be updated to a newer perl. It's from 2013-05-04,
so I wouldn't feel bad about dropping support for it - but probably wouldn't
personally bother just for this.
Greetings,
Andres Freund
Commits
-
meson: Add 'running' test setup, as a replacement for installcheck
- 3f0e786ccbf5 16.0 landed
-
meson: Add support for building with precompiled headers
- e5555657ba86 16.0 landed
-
windows: Adjust FD_SETSIZE via commandline define
- 4289263cf263 16.0 landed
-
meson: docs: Add xml{lint,proc} wrapper to collect dependencies
- 29668e31865a 16.0 landed
-
meson: ecpg: Split definition of static and shared libraries
- a1261cd16f07 16.0 landed
-
windows: Set UMDF_USING_NTSTATUS globally, include ntstatus.h
- b8d8a4593a3a 16.0 landed
-
ci: Add hint about downloadable logs to README
- bed0927aeb0c 16.0 cited
-
meson: Set up absolute rpaths to libdir
- a1860071b3fc 16.0 landed
-
meson: Include CFLAGS/c_args in summary and pg_config output
- 1330dcdec0f2 16.0 landed
-
windows: remove date from version number in win32ver.rc
- 31d2c4716e6b 16.0 landed
-
meson: Add initial version of meson based build system
- e6927270cd18 16.0 landed
-
ci: windows: set error mode to not include SEM_NOGPFAULTERRORBOX
- 0c400445dbe3 15.0 landed
- 661ee7bfc661 16.0 landed
-
Refactor PG_TEST_EXTRA logic in autoconf build
- c3382a3c3ccd 16.0 landed
-
Split TESTDIR into TESTLOGDIR and TESTDATADIR
- c47885bd8b69 16.0 landed
-
Don't hardcode tmp_check/ as test directory for tap tests
- bb54bf22900f 16.0 landed
-
Extend gendef.pl in preparation for meson
- 70df2df1cc89 16.0 landed
-
Include c.h instead of postgres.h in src/port/*p{read,write}*.c
- 5aee41e28de9 12.13 landed
- f69b8f324af5 13.9 landed
- b4b4b817da5a 14.6 landed
- 940c1c7ed3d1 15.0 landed
- 43fcaa345d5a 16.0 landed
-
Remove DLLTOOL, DLLWRAP from configure / Makefile.global.in
- 8d513a6b71b7 16.0 landed
-
Run xmllint validation only once
- ab393528fa4b 16.0 landed
-
Bump minimum Perl version to 5.14
- 4c1532763a00 16.0 landed
-
Move gramparse.h to src/backend/parser
- ecaf7c5df54f 16.0 landed
-
Run perltidy over Catalog.pm
- b2e6e768230b 16.0 landed
-
Parse catalog .dat files as a whole when compiling the backend
- 69eb643b2582 16.0 landed
-
Build all Flex files standalone
- dac048f71ebb 16.0 landed
-
Move private declarations shared between guc.c and guc-file.l to new header
- 80e8450a744b 16.0 landed
-
Preparatory refactoring for compiling guc-file.c standalone
- 1b188ea7921a 16.0 landed
-
Move darwin sysroot determination into separate file
- 05519126a02e 16.0 landed
-
Fix MSVC warning in compat_informix/rnull.pgc
- 483ac6476198 16.0 landed
-
solaris: Use versioning scripts instead of -Bsymbolic
- 3fb0687d328b 16.0 landed
-
Change shared library installation naming on macOS
- 161355ee6d2c 16.0 landed
-
regress: allow to specify directory containing expected files, for ecpg
- c855872074b5 16.0 landed
-
Don't add HAVE_LDAP_H HAVE_WINLDAP_H to pg_config.h
- 4ab53b647abf 16.0 landed
-
Refactor dtrace postprocessing make rules
- eb6569fd0e24 16.0 landed
-
Add output directory option to gen_node_support.pl
- adba4b747106 16.0 landed
-
Add output directory argument to generate-unicode_norm_table.pl
- c8a9246e09cc 16.0 landed
-
Add output file argument to generate-errcodes.pl
- 2bf626b714b5 16.0 landed
-
Add output path arg in generate-lwlocknames.pl
- 4f20506fe040 16.0 landed
-
Move snowball_create.sql creation into perl file
- b3a0d8324cf1 16.0 landed
-
ecpg: Output dir, source dir, stamp file argument for preproc/*.pl
- db0a272d123b 16.0 landed
-
psql: Output dir and dependency generation for sql_help
- 7c3c2cb9aeda 16.0 landed
-
Deal with paths containing \ and spaces in basebackup_to_shell tests
- a91242b1bcb3 16.0 landed
- 1ab071983637 15.0 landed
-
Remove LLVM_CONFIG from Makefile.global.in
- 7775c748db12 16.0 landed
-
Make update-unicode target work in vpath builds
- c64fb698d076 15.0 landed
-
Refactor DLSUFFIX handling
- 23119d51a14c 15.0 landed
-
ldap tests: Add paths for openbsd.
- 45fb0de4dc65 15.0 landed
-
ldap tests: Don't run on unsupported operating systems.
- ee56c3b21629 15.0 landed
-
Remove check for accept() argument types
- ee3a1a5b636b 15.0 landed
-
Move our p{read,write}v replacements into their own files.
- 0d56acfbaa79 14.0 cited
-
Adjust yywrap macro for non-reentrant scanners for MSVC.
- 08a0c2dabc3b 9.1.0 cited
-
Remove any -arch switches given in ExtUtils::Embed's ldopts from our
- d69a419e682c 9.0.0 cited
-
Change PL/Perl and Pg interface build to use configured compiler and
- 7662419f1bc1 7.3.1 cited
-
Apparently, on some systems, ExtUtils::Embed and MakeMaker are slightly
- f5d0c6cad5bb 7.2.1 cited