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 1pkwm4-00021W-Ka for pgsql-hackers@arkaria.postgresql.org; Sat, 08 Apr 2023 00:49:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pkwm3-0006ay-AQ for pgsql-hackers@arkaria.postgresql.org; Sat, 08 Apr 2023 00:49:47 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pkwm3-0006ap-11 for pgsql-hackers@lists.postgresql.org; Sat, 08 Apr 2023 00:49:47 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pkwm0-0002mE-Qm for pgsql-hackers@postgresql.org; Sat, 08 Apr 2023 00:49:46 +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 3380ndIv3268109; Fri, 7 Apr 2023 20:49:39 -0400 From: Tom Lane To: Daniel Gustafsson cc: Andrew Dunstan , Andres Freund , PostgreSQL Hackers , Melanie Plageman , Amit Kapila , mikael.kjellstrom@gmail.com Subject: Re: Making background psql nicer to use in tap tests In-reply-to: <3266862.1680914283@sss.pgh.pa.us> References: <20230317225855.v6a43tnham47uwyn@awork3.anarazel.de> <82A3E4C0-BD55-4506-9C47-5BBC3258EB59@yesql.se> <20230402213758.dkh6exwrh2ehu4oh@awork3.anarazel.de> <65FA8FF3-62A6-47E8-9359-131376921D92@yesql.se> <9b09ded4-b7b5-1ae9-3f58-a10af2e0a03f@dunslane.net> <20230407150413.fbeuutsalcvexoxf@awork3.anarazel.de> <414A86BD-986B-48A7-A1E4-EEBCE5AF08CB@yesql.se> <2D290816-4B8A-426F-84D0-90B38EB891B4@yesql.se> <3249818.1680906906@sss.pgh.pa.us> <3194CE23-534D-4848-8271-7F09BF6D0EBF@yesql.se> <8E59BF34-3BA9-413C-B445-B5EE69F83B23@yesql.se> <3266862.1680914283@sss.pgh.pa.us> Comments: In-reply-to Tom Lane message dated "Fri, 07 Apr 2023 20:38:03 -0400" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <3268107.1680914979.1@sss.pgh.pa.us> Date: Fri, 07 Apr 2023 20:49:39 -0400 Message-ID: <3268108.1680914979@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk I wrote: > I've been doing some checking with perlbrew locally. It appears to not > be about IO::Pty so much as IPC::Run: it works with IPC::Run 0.99 but > not 0.79. Still bisecting to identify exactly what's the minimum > okay version. The answer is: it works with IPC::Run >= 0.98. The version of IO::Pty doesn't appear significant; it works at least back to 1.00 from early 2002. IPC::Run 0.98 is relatively new (2018), so I don't think it'd fly to make that our new minimum version across-the-board. I recommend just setting up this one test to SKIP if IPC::Run is too old. regards, tom lane