On Sun, Aug 27, 2023 at 3:03 AM Pavel Stehule <pavel.steh...@gmail.com> wrote: > So it looks so IPC::Run::run is ignore parent environment
I guess the new initdb template captures lc_messages in postgresql.conf, when it runs earlier? I guess if you put $node->append_conf('postgresql.conf', 'lc_messages=C'); into src/bin/pg_amcheck/t/003_check.pl then it will work. I'm not sure what the correct fix should be, ie if the template mechanism should notice this difference and not use the template, or if tests that depend on the message locale should explicitly say so with lc_messages=C or similar (why is this the only one?), or ...