aleph

valerauko 2025-02-06T13:07:54.380659Z

Is there some known issue compiling aleph on clojure 1.10.3?

dergutemoritz 2025-02-12T09:25:19.026239Z

Oh, this might be an accidental incompatibility introduced along the way with HTTP/2 support

dergutemoritz 2025-02-12T09:26:45.012519Z

Right, looks like 1.11.3 is currently the minimum required version

valerauko 2025-02-06T13:08:41.469519Z

I get this error

Syntax error macroexpanding channel-inbound-handler at (aleph/netty.clj:856:5).
No value supplied for key: {:channel-read ([_ ctx msg] (log/trace "pause-handler buffering msg" msg) (swap! msgs conj msg)), :handler-removed ([_ ctx] (fire-buffered-msgs ctx)), :channel-inactive ([_ ctx] (fire-buffered-msgs ctx) (.fireChannelInactive ctx)), :user-event-triggered ([_ ctx evt] (when (instance? ChannelInputShutdownReadComplete evt) (fire-buffered-msgs ctx)) (.fireUserEventTriggered ctx evt))}
It works fine with 1.11.4 and 1.12.0

valerauko 2025-02-06T13:08:54.990919Z

Latest (0.8.2) aleph

valerauko 2025-02-06T13:11:23.829039Z

The exact same codebase, it compiles and tests pass if I lower aleph all the way to 0.6.4, none of the more recent versions work

valerauko 2025-02-06T13:11:45.587269Z

Is the minimum supported clojure version the 1.11.3 in the project.clj?

valerauko 2025-02-06T13:17:59.026939Z

ref: fails with 0.8.2 https://github.com/valerauko/vuk/actions/runs/13179415775 passes with 0.6.4 https://github.com/valerauko/vuk/actions/runs/13179661175