Re: Updating IPC::Run in CI?

From: Noah Misch <noah(at)leadboat(dot)com>
To: Andres Freund <andres(at)anarazel(dot)de>
Cc: Jacob Champion <jacob(dot)champion(at)enterprisedb(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Nazir Bilal Yavuz <byavuz81(at)gmail(dot)com>
Subject: Re: Updating IPC::Run in CI?
Date: 2026-01-15 02:20:35
Message-ID: 20260115022035.92.noahmisch@microsoft.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Wed, Jan 14, 2026 at 04:12:04PM -0500, Andres Freund wrote:
> On 2026-01-14 12:40:21 -0800, Jacob Champion wrote:
> > IPC::Run is now at 20250809.0 for Debian and the BSDs in our CI.
> > (Strawberry Perl on Windows still lags.) I see the cfbot is starting
> > to make use of the new images.
>
> Thanks a lot for working on that! The noise due to the old IPC::Run has been
> very annoying...
>
> Noah, do you know if upgrading on windows would fix any issues? Unfortunately

The latest version detects child process exit faster on Windows. It doesn't
affect whether a test passes, but tests may finish faster.

> the recipe we used for all the other platforms probably won't quite work on
> windows (although it's possible we could use the mingw install to build the
> IPC::Run for the perl install used by the msvc build).

I'd just unpack the tarball and add $PWD/IPC-Run/lib to the PERL5LIB envar.

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Thomas Munro 2026-01-15 02:33:13 Re: Add missing JIT inline pass for llvm>=17
Previous Message Tom Lane 2026-01-15 02:15:37 Re: [PATCH] psql: add \dcs to list all constraints