On 6/30/26 19:00, Tomas Vondra wrote: > > On 6/30/26 18:33, Tomas Vondra wrote: >> On 6/30/26 17:25, Tomas Vondra wrote: >>> On 6/30/26 16:03, Tom Lane wrote: >>>> Tomas Vondra <[email protected]> writes: >>>>> On 6/30/26 03:43, Tom Lane wrote: >>>>>> Nice detective work! I assume you've filed a FreeBSD bug? >>>> >>>>> Not yet, I need to create an account for their bugzilla, which requires >>>>> mailing maintainers etc. Working on it. >>>> >>>> OK. I do have one, so can file this if the bureaucracy seems excessive. >>>> >>> >>> Please do. There was no response so far, and I don't know when to expect >>> one. Their page mentions "reasonable amount of time", but I have no idea >>> if that's 24h or a week. >>> >> >> Nevermind, I just got the account created, so I'll file the bug. >> > > Here's a link: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296410 >
It seems the FreeBSD locales might be a bit more borked than I thought, and just changing the one atomic call may not be a sufficient fix (it'd likely fix our tests, but maybe not other cases). It seems like a rare issue, so it probably won't be very high on the TODO list. I'm sure the FreeBSD folks have enough other work. I wonder if we should just tweak our tests to do a localeconv_t in the main function, as a workaround. That should make the failures go away. It's not a huge issue, but the failures from my animal annoy me. regards -- Tomas Vondra
