> 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

Reply via email to