> On 29 May 2017, at 18:10, Anil Madhavapeddy <[email protected]> wrote: > > On 27 May 2017, at 11:24, Anil Madhavapeddy <[email protected]> wrote: >> >> Cstruct 3.0.0, with optional dependencies eliminated, is now available in >> OPAM repository! >> >> Details here: >> https://discuss.ocaml.org/t/ann-cstruct-3-0-0-with-packaging-changes/284 >> >> Bear in mind that repository-local `opam` files will also need to be >> updated, so you may see breakage in your CI setup for individual packages. >> If you do, just add `cstruct-lwt` or `ppx_cstruct` dependencies where needed >> and it should just work. > > One regression here that was difficult to fix for me was Nocrypto, which has > a depopt on Lwt (and hence can't easily depend optionally on `cstruct-lwt` > without breaking packages.
(clicked send too quickly) Hannes, David, would you mind if Nocrypto were also split up into separate `nocrypto` and `nocrypto-lwt` `nocrypto-mirage` `nocrypto-unix` libraries in the same style as Cstruct, so that we can depend on them explicitly? -Anil _______________________________________________ MirageOS-devel mailing list [email protected] https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
