Hi pá 25. 8. 2023 v 9:12 odesílatel Pavel Stehule <pavel.steh...@gmail.com> napsal:
> > > pá 25. 8. 2023 v 8:22 odesílatel Matthias van de Meent < > boekewurm+postg...@gmail.com> napsal: > >> >> >> On Fri, 25 Aug 2023, 05:54 Pavel Stehule, <pavel.steh...@gmail.com> >> wrote: >> >>> Hi >>> >>> today build is broken on my Fedora 39 >>> >>> Regards >>> >>> Pavel >>> >>> make[2]: Opouští se adresář >>> „/home/pavel/src/postgresql.master/src/bin/initdb“ >>> make -C pg_amcheck check >>> make[2]: Vstupuje se do adresáře >>> „/home/pavel/src/postgresql.master/src/bin/pg_amcheck“ >>> [...] >>> # ERROR: could not open file "base/16736/16781": Adresář nebo >>> soubor neexistuje >>> # ' >>> # doesn't match '(?^:could not open file ".*": No such file or >>> directory)' >>> >> >> It looks like the error message matcher doesn't account for the localized >> version of "No such file or directory", might that be the issue? >> > > yes > > LANG=C maje check-world > > > I tried to fix this issue, but there is some strange regress tests are initialized with <-->delete $ENV{LANGUAGE}; <-->delete $ENV{LC_ALL}; <-->$ENV{LC_MESSAGES} = 'C'; so the environment should be correct I checked this setting before <-->IPC::Run::run($cmd, '>', \$stdout, '2>', \$stderr); and it looks correct. But the tests fails Only when I use `LC_MESSAGES=C make check` the tests are ok My environment has only `LANG=cs_CZ.UTF-8` So it looks so IPC::Run::run is ignore parent environment > > Regards > > Pavel > >> >> Kind regards, >> >> Matthias van de Meent >> Neon (https://neon.tech) >> >