[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] [ANN] Cstruct 3.0.0 with separate packages

  • To: mirageos-devel <mirageos-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Anil Madhavapeddy <anil@xxxxxxxxxx>
  • Date: Mon, 29 May 2017 18:11:40 +0100
  • Delivery-date: Mon, 29 May 2017 17:11:46 +0000
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from :content-type:content-transfer-encoding:mime-version:subject :date:references:to:in-reply-to:message-id; q=dns; s=selector1; b= Sw7lY/wtY6iU+cDAsi8MisEvShUplSzqJqLu93tk1oJTQS6rVo9cZiSA1lGTF8lV GDxCsK/67jeOc7oHo00hntanlHRSnpRNdRQKIcBRrpyluOmlkR0jJXIPIBV2r8Md 9VomtarXUnrvpEwZCaTfStLYGgnrDeJR9TqKkVeuzvs=
  • List-id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>

> On 29 May 2017, at 18:10, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote:
> On 27 May 2017, at 11:24, Anil Madhavapeddy <anil@xxxxxxxxxx> 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?


MirageOS-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.