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

Previous Next

Package: guix-patches;

Reported by: pukkamustard <pukkamustard <at> posteo.net>

Date: Wed, 4 Aug 2021 07:12:01 UTC

Severity: normal

Tags: patch

Done: pukkamustard <pukkamustard <at> posteo.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: pukkamustard <pukkamustard <at> posteo.net>
Subject: bug#49867: closed (Re: [PATCH 00/29] gnu: Add ocaml-cohttp-lwt-unix.)
Date: Mon, 15 Nov 2021 13:33:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

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

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 49867 <at> debbugs.gnu.org.

-- 
49867: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=49867
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: pukkamustard <pukkamustard <at> posteo.net>
To: 49867-done <at> debbugs.gnu.org
Cc: pukkamustard <pukkamustard <at> posteo.net>
Subject: Re: [PATCH 00/29] gnu: Add ocaml-cohttp-lwt-unix.
Date: Mon, 15 Nov 2021 13:23:32 +0000
Closing this issue for the moment as I'm no longer using
ocaml-cohttp-lwt-unix, it is a considerable series and effort is
probably better spent elsewhere.

Feel free to reopen or recycle if interested in the packages.

pukkamustard <pukkamustard <at> posteo.net> writes:

> 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(-)


[Message part 3 (message/rfc822, inline)]
From: pukkamustard <pukkamustard <at> posteo.net>
To: guix-patches <at> gnu.org
Cc: pukkamustard <pukkamustard <at> posteo.net>
Subject: [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




This bug report was last modified 3 years and 249 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.