14:55:17NotThatRPGSpecifically, it's a call to `mqtt-connect` that is failing, AFAICT.
14:58:30NotThatRPGLooks like if a socket connection fails with EOF, CL-MQTT doesn't properly notice, and instead just coughs up timeout errors trying to write to the EOFed socket.
14:59:08NotThatRPGAn example of why I am not loving CL-ASYNC is that its error-handling is deeply cryptic.
14:59:09_deathI would consider rewriting the client bits to use ordinary blocking code, maybe salvaging some of the encoding/protocol bits
14:59:42varjagwhen i was looking into this stuff i just wrote a bespoke implementation
15:00:21varjagmost of libraries over usocket and bt are a tad beyond my comfort level for prod
15:01:01NotThatRPGYes, I think my team-mates have invested too much faith in these libraries.
15:14:05NotThatRPGI don't think the error handling in the mqtt client is sufficient.