st 26. 3. 2025 v 9:05 odesÃlatel Daniel Gustafsson <dan...@yesql.se> napsal:
> > On 26 Mar 2025, at 08:42, Pavel Stehule <pavel.steh...@gmail.com> wrote: > > > The reason is probably my LANG=cs_CZ.UTF8. When I switched to LANG=C, > then tests passed. > > > > The main problem is in numeric format. Czech uses the comma instead of > the dot. > > Thanks for investigating! The main value of the test is to test setting > value > and unsetting it again, so we could just as well use an integer value like > the > diff below. Does it pass for you with that instead? > > diff --git a/src/bin/psql/t/001_basic.pl b/src/bin/psql/t/001_basic.pl > index 7192d96049d..739cb439708 100644 > --- a/src/bin/psql/t/001_basic.pl > +++ b/src/bin/psql/t/001_basic.pl > @@ -436,12 +436,12 @@ psql_fails_like( > psql_like( > $node, > '\echo :WATCH_INTERVAL > -\set WATCH_INTERVAL 0.001 > +\set WATCH_INTERVAL 10 > \echo :WATCH_INTERVAL > \unset WATCH_INTERVAL > \echo :WATCH_INTERVAL', > qr/^2$ > -^0.001$ > +^10$ > ^2$/m, > 'WATCH_INTERVAL variable is set and updated'); > psql_fails_like( > > -- > Daniel Gustafsson > yes, it is ok after this change Pavel