On Fri Feb 13 12:53:15 2026 +0000, Brendan Shanks wrote:
Thanks, this looks promising, I'll give it a try tomorrow. I believe a CFRunLoop will exit immediately if there's no sources added to it, if that's the case you would need to add a dummy source first (a CFRunLoopSource that never gets signaled should work). I don't see it exiting immediately, though the documentation indicates that it might exit after all sources are removed. Maybe that can happen after some have been added? Still haven't seen it return spuriously for now.
In any case there's some issue that seem to happen on Gitlab and which I'm not able to reproduce locally, causing the prefix creation to fail in the test jobs... I'll need to figure this out before this can be merged. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10058#note_129612