Closed shonfeder closed 4 years ago
Thanks for reporting this. This looks a little strange and i'll need to try this myself. In the published opam package the constraint for cohttp is >= 0.99 so i'm not sure why its trying to install < 0.99
The error was a little confusing, but the reason you can't use v0.13 versions of Janestreet libraries is because cohttp-lwt has a constraint for sexplib0 to be < 0.13 (http://opam.ocaml.org/packages/cohttp-lwt/cohttp-lwt.2.4.0/). Base uses sexplib0 so it in turn gets constrained to versions < 0.13. Once cohttp-lwt is updated to support the janestreet v0.13 packages opium should automatically start working with those.
I'm closing this issue for now, but feel free to re-open if you notice problems once cohttp-lwt is updated.
Can recreate with:
This limitation means (at least) that we cannot use the binding operator syntax introduced in 4.08, since Jane Street's ppxs libs prior to
v0.13
can't handle it.