Can you grieve a #programming or #oss contribution?
Sigh. I think I'm going to have to give up on my attempt to port "NextSpace" -- a #Next like UI + file browser + Apps to #freebsd because of non-firing dispatch queues.
If anyone has expertise here can can unstick me, I"ll tilt at the windmill again, but for right now I'm stymied and am using LLMs as a crutch to punch above my weight class (thoughtfully).
github.com/trunkmaster/nextspa…
The bad news was:
```
=================================================
CFFileDescriptor Test
=================================================
Thread: 0x186ad387f008
[SETUP] Created pipe: read_fd=3, write_fd=4
[SETUP] CFFileDescriptorR
... Show more...Can you grieve a #programming or #oss contribution?
Sigh. I think I'm going to have to give up on my attempt to port "NextSpace" -- a #Next like UI + file browser + Apps to #freebsd because of non-firing dispatch queues.
If anyone has expertise here can can unstick me, I"ll tilt at the windmill again, but for right now I'm stymied and am using LLMs as a crutch to punch above my weight class (thoughtfully).
github.com/trunkmaster/nextspa…
The bad news was:
```
=================================================
CFFileDescriptor Test
=================================================
Thread: 0x186ad387f008
[SETUP] Created pipe: read_fd=3, write_fd=4
[SETUP] CFFileDescriptorRef created: 0x186ad3c2d000
[SETUP] Enabled read callbacks
[SETUP] CFRunLoopSource created: 0x186ad3c2d100
[SETUP] Current runloop: 0x186ad3c3b000
[SETUP] Source added to runloop in default mode
✗✗✗ TEST FAILED ✗✗✗
CFFileDescriptor callbacks DID NOT FIRE
This matches the problem described in SYNCHRONIZE.md
```
Just can't get there today...

Thanks While I'm messing with trying to get this working, I just wanted to say that I love the project. I loved the early days of OSX development and when I saw just how close it was to Openstep, I...
sgharms (GitHub)
Jens Finkhäuser
in reply to Steven G. Harms • • •Jens Finkhäuser
in reply to Jens Finkhäuser • • •Steven G. Harms
in reply to Jens Finkhäuser • • •David Chisnall (*Now with 50% more sarcasm!*)
in reply to Steven G. Harms • • •Steven G. Harms
in reply to David Chisnall (*Now with 50% more sarcasm!*) • • •@david_chisnall
Libdispatch was 5.9.2 with a few changes from the original author.
CoreFoundation is the same version but I’m taking BSD enabling patches from the swift 5.10 port (which gets from no compile to compile).
Like I said this is really /quite/ beyond my skill level. I’m loath to mention because of your clear position on AI use, but Claude code has provided my test harness and has steered my attention to CFFileDescriptor as suggested by @jens below.
I’ve been reading up on pthread to see if I can find the bad signal../.
Jens Finkhäuser
in reply to Steven G. Harms • • •If it's CFFileDescriptor, it's much more likely to do with kqueue as @david_chisnall said, than with threads. The test case talks about a pipe on which an event does not seem to trigger.
I forget without reading up, but I had some issue with kqueue IIRC. Been a while now...
Steven G. Harms
in reply to Jens Finkhäuser • • •@jens @david_chisnall
Well, thanks to your help, I’ve been able to make some sort of Franken-patch that, at the very least, is passing my test case. Provided I have instrumented the right test, there may be a way forward out of this.