guix-patches
[Top][All Lists]
Advanced

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

[bug#49867] [PATCH 00/29] gnu: Add ocaml-cohttp-lwt-unix.


From: pukkamustard
Subject: [bug#49867] [PATCH 00/29] gnu: Add ocaml-cohttp-lwt-unix.
Date: Wed, 4 Aug 2021 07:10:15 +0000

Hi,

These patches add ocaml-cohttp-lwt-unix - an OCaml HTTP library - and 
dependencies.

Some known rough edges:

- ocaml-eqaf: Tests are disabled for now as I am not able to build 
ocaml-afl-persistent which is a dependency for ocaml-crowbar which is required 
to run ocaml-eqaf tests. There is ongoing work to port ocaml-afl-persistent to 
dune (https://github.com/stedolan/ocaml-afl-persistent/pull/7) with that it 
should be much easier to build it and enable tests for ocaml-eqaf.
- ocaml-mirage-crypto-ec: Contains generated code from Fiat-Crypto 
(https://github.com/mit-plv/fiat-crypto). It would be nicer to generate the C 
code from the Coq sources during Guix build, but that seems like a lot more 
work.
- ocaml-ca-certs: Tests requie access to `/etc/ssl/certs/*` which does not seem 
to be available during tests. Any ways to allow this in the test environment?
- ocaml-cohttp-lwt-unix: Seems to require network during tests. Can someone 
confirm this?

Thanks,
pukkamustard


pukkamustard (29):
  gnu: Add ocaml-cohttp-lwt.
  gnu: Add ocaml-domain-name.
  gnu: Add ocaml-macaddr.
  gnu: Add ocaml-ipaddr.
  gnu: Add ocaml-ipaddr-cstruct.
  gnu: Add ocaml-ipaddr-sexp.
  gnu: Add ocaml-conduit.
  gnu: Add ocaml-conduit-lwt.
  gnu: Add ocaml-eqaf.
  gnu: Add ocaml-mirage-crypto.
  gnu: Add ocaml-duration.
  gnu: Add ocaml-randomconv.
  gnu: Add ocaml-mirage-crypto-rng.
  gnu: Add ocaml-mirage-crypto-pk.
  gnu: Add ocaml-ptime.
  gnu: Add ocaml-asn1-combinators.
  gnu: Add ocaml-ppx-deriving.
  gnu: Add ocaml-ppx-deriving-yojson.
  gnu: Add ocaml-mirage-crypto-ec.
  gnu: Add ocaml-gmap.
  gnu: Add ocaml-pbkdf.
  gnu: Add ocaml-cstruct-unix.
  gnu: Add ocaml-x509.
  gnu: Add ocaml-ca-certs.
  gnu: Add ocaml-lwt-log.
  gnu: Add ocaml-lwt-ssl.
  gnu: Add ocaml-conduit-lwt-unix.
  gnu: Add ocaml-magic-mime.
  gnu: Add ocaml-cohttp-lwt-unix

 gnu/packages/ocaml.scm | 787 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 786 insertions(+), 1 deletion(-)

-- 
2.32.0






reply via email to

[Prev in Thread] Current Thread [Next in Thread]