Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dcaQH-0007EP-0S for pgsql-hackers@arkaria.postgresql.org; Tue, 01 Aug 2017 16:53:33 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1dcaQG-0004aO-JQ for pgsql-hackers@arkaria.postgresql.org; Tue, 01 Aug 2017 16:53:32 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dcaOk-0001pw-MV for pgsql-hackers@postgresql.org; Tue, 01 Aug 2017 16:51:58 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dcaOh-0001DY-Jc for pgsql-hackers@postgresql.org; Tue, 01 Aug 2017 16:51:58 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.4/8.14.4) with ESMTP id v71Gpq5C005979; Tue, 1 Aug 2017 12:51:52 -0400 From: Tom Lane To: "Tels" cc: "Andrew Dunstan" , pgsql-hackers@postgresql.org Subject: Re: PL_stashcache, or, what's our minimum Perl version? In-reply-to: <20608b8b31fc5691c69a475a39762481.squirrel@sm.webmail.pair.com> References: <20540.1501210115@sss.pgh.pa.us> <16894.1501392088@sss.pgh.pa.us> <48949fdf4e0df05fca589016e0d8d9cc.squirrel@sm.webmail.pair.com> <23840.1501431758@sss.pgh.pa.us> <56946b4a2b436d53c0f4fbd70a296218.squirrel@sm.webmail.pair.com> <6793.1501446928@sss.pgh.pa.us> <20608b8b31fc5691c69a475a39762481.squirrel@sm.webmail.pair.com> Comments: In-reply-to "Tels" message dated "Tue, 01 Aug 2017 12:24:04 -0400" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <5977.1501606312.1@sss.pgh.pa.us> Date: Tue, 01 Aug 2017 12:51:52 -0400 Message-ID: <5978.1501606312@sss.pgh.pa.us> List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org "Tels" writes: > So, is the goal you are trying to achive here to be able to say "You need > Perl 5.8.3; plus Module XYZ in vABC if you want point 2, otherwise skip > this step" instead of saying "You need Perl 5.10.1?"? I mainly want to be sure that if we say "it runs on 5.8.3", that's not a lie. The fact that some test scripts need a newer version of Test::More seems like a detail that can be left out. In the (quite improbable) case that someone runs into that situation in the field, the error message that they'll get is clear enough, and they should be able to figure out how to fix it without help from our docs. Anyone who's running a 15-year-old Perl installation has probably had to upgrade some of the modules before. But in reality, only developers are ever going to use --enable-tap-tests in the first place, so it's largely moot. What I was really annoyed by was that PL/Perl failed to build and/or pass regression tests on allegedly supported Perl versions, and that's sorted now. regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers