On Mon, Jul 10, 2023 at 4:50 PM Jacob Champion <jchamp...@timescale.com> wrote: > I don't understand why the > server-side tests are failing on FreeBSD, but they shouldn't be using > the libpq code at all, so I think your kqueue implementation is in the > clear.
Oh, whoops, it's just the missed CLOEXEC flag in the final patch. (If the write side of the pipe gets copied around, it hangs open and the validator never sees the "end" of the token.) I'll switch the logic around to set the flag on the write side instead of unsetting it on the read side. I have a WIP patch that passes tests on FreeBSD, which I'll clean up and post Sometime Soon. macOS builds now but still fails before it runs the test; looks like it's having trouble finding OpenSSL during `pip install` of the test modules... Thanks! --Jacob