luv icon indicating copy to clipboard operation
luv copied to clipboard

macos CI runner returning `EHOSTUNREACH` in udp `multicast_join_test`

Open squeek502 opened this issue 3 months ago • 3 comments

Example:

https://github.com/luvit/luv/actions/runs/17858456546/job/50833303436?pr=780

Will submit a PR in a bit to temporarily disable this test when EHOSTUNREACH is returned. This issue is for determine what the proper fix should be.

squeek502 avatar Sep 21 '25 22:09 squeek502

I've only noticed this test failing on MacOS. Is it platform related or just random networking errors?

Bilal2453 avatar Sep 22 '25 09:09 Bilal2453

See the existing logic for Linux:

https://github.com/luvit/luv/blob/2d213905acabefec9d9c00c93a69a741eedd69ab/tests/test-udp.lua#L246-L255

Wouldn't surprise me if it was something similar.

squeek502 avatar Sep 22 '25 10:09 squeek502

My first assumption was firewall/permissions related things yeah. Looking it up on Google, I can notice many similar reports of EHOSTUNREACH errors on MacOS due to permissions like this one.

Bilal2453 avatar Sep 22 '25 10:09 Bilal2453