Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mXj1u-0001rW-Ag for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Oct 2021 11:54:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mXj1t-0008CM-8G for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Oct 2021 11:54:41 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mXj1t-0008CD-0f for pgsql-hackers@lists.postgresql.org; Tue, 05 Oct 2021 11:54:41 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mXj1o-0001yC-Tw for pgsql-hackers@postgresql.org; Tue, 05 Oct 2021 11:54:40 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 195BsWpG4053945; Tue, 5 Oct 2021 07:54:32 -0400 From: Tom Lane To: =?utf-8?Q?Dagfinn_Ilmari_Manns=C3=A5ker?= cc: Daniel Gustafsson , pgsql-hackers@postgresql.org Subject: Re: plperl: update ppport.h and fix configure version check In-reply-to: <87v92bssgp.fsf@wibble.ilmari.org> References: <87y278s6iq.fsf@wibble.ilmari.org> <4028442.1633403571@sss.pgh.pa.us> <87v92bssgp.fsf@wibble.ilmari.org> Comments: In-reply-to =?utf-8?Q?Dagfinn_Ilmari_Manns=C3=A5ker?= message dated "Tue, 05 Oct 2021 10:59:02 +0100" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <4053943.1633434872.1@sss.pgh.pa.us> Content-Transfer-Encoding: quoted-printable Date: Tue, 05 Oct 2021 07:54:32 -0400 Message-ID: <4053944.1633434872@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk =3D?utf-8?Q?Dagfinn_Ilmari_Manns=3DC3=3DA5ker?=3D writ= es: > Daniel Gustafsson writes: >> Not being able to test against older versions in the builfarm seems lik= e a >> pretty compelling reason to set 5.8.3 as the required version. > Looking at the list of Perl versions shipped with various OSes > (https://www.cpan.org/ports/binaries.html), bumping the minimum > requirement from 5.8.1 to 5.8.3 will affect the following OS versions, > which shipped 5.8.1 or 5.8.2: > AIX: 5.3, 6.1 > Fedora: 1 (Yarrow) > macOS: 10.3 (Panther) > Redhat: 2.1 > Slackware: 9.0, 9.1 > OpenSUSE: 8.2 > The only one of these that I can imagine we might possibly care about is > AIX, but I don't know what versions we claim to support or people > actually run PostgreSQL on (and want to upgrade to 15). We do have a couple of buildfarm animals on AIX 7.1, but nothing older. The other systems you mention are surely dead and buried. Interestingly, although cpan's table says AIX 7.1 shipped with perl 5.10.1, what's actually on those buildfarm animals is tgl@gcc111:[/home/tgl]which perl /usr/bin/perl tgl@gcc111:[/home/tgl]ls -l /usr/bin/perl lrwxrwxrwx 1 root system 29 Nov 09 2020 /usr/bin/perl ->= /usr/opt/perl5/bin/perl5.28.1 Hard to tell if that is a local update or official IBM distribution. > For reference, 6.1 was released on 2007-11-09 and EOL on 2017-04-30, and > 7.1 was released on 2010-09-10 and is supported until 2023-04-30. So 6.1 will be five years out of support by the time we release PG 15. I'm inclined to just update the docs to say we don't support anything older than 7.1. regards, tom lane