Try to avoid apparent platform-dependency in IPC::Run
authorRobert Haas <rhaas@postgresql.org>
Sat, 13 Mar 2021 00:00:41 +0000 (19:00 -0500)
committerRobert Haas <rhaas@postgresql.org>
Sat, 13 Mar 2021 00:00:41 +0000 (19:00 -0500)
commitf371a4cdba6dc805acd608cc63a7089b57cb4e9e
treec7b90c3af58640200e1ce4d8e9acfcb3ac55c367
parent661125612706b1d0d5ed9f12d18908b08512a7eb
Try to avoid apparent platform-dependency in IPC::Run

It's hard to believe, but buildfarm results from the new pg_amcheck
suggest that command_checks_all() perform shell expansion on some
machines but not others, apparently due to an underlying behavior
difference in IPC::Run. Let's see if we can work around that - and
confirm that it is the real problem - by passing '-S*' as a single
argument rather than '-S' and '*' as two separate ones.

Failures were observed on jacana and hoverfly.

Mark Dilger

Discussion: http://postgr.es/m/9E76E46A-48B2-4869-BD0C-422204C1F767@enterprisedb.com
src/bin/pg_amcheck/t/002_nonesuch.pl