Updating IPC::Run in CI?

Jacob Champion <jacob.champion@enterprisedb.com>

From: Jacob Champion <jacob.champion@enterprisedb.com>
To: PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Cc: Noah Misch <noah@leadboat.com>, Andres Freund <andres@anarazel.de>
Date: 2025-09-18T17:08:49Z
Lists: pgsql-hackers
Hi all,

Andres pointed out that one of my new OAuth tests has flaked on NetBSD
[1]. The final line of debugging output is missing from the stderr
coming from psql.

I haven't ruled out a bug in my implementation, but I also remembered
that there was some discussion on the list about stderr being lost by
IPC::Run in rare circumstances [2], and that particular bug has since
been fixed [3]. Is it possible to (safely) switch the CI images to use
the most recent IPC::Run, so we can make use of Noah's fixes? NetBSD
is currently running 20231003.0.

Thanks,
--Jacob

[1] https://cirrus-ci.com/task/4537227113398272
[2] https://www.postgresql.org/message-id/fb666566-32bb-9c36-9c2e-3949b7a061bc%40gmail.com
[3] https://github.com/cpan-authors/IPC-Run/issues/176