dbuenzli / logs

Logging infrastructure for OCaml

Home Page:http://erratique.ch/software/logs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Conflict needed with older cmdliner versions

mseri opened this issue · comments

Appeared on a few opam-ci lower bound tests (e.g https://opam.ci.ocaml.org/github/ocaml/opam-repository/commit/5516a097c2586e34975c0260e7009bbfb7723df5/variant/opam-2.1,compilers,4.03,odoc.2.0.0,lower-bounds):

The error we saw is:

# + ocamlfind ocamlc -c -bin-annot -safe-string -package cmdliner -I src -I test -o src/logs_cli.cmi src/logs_cli.mli
# File "src/logs_cli.mli", line 15, characters 17-33:
# Error: Unbound type constructor Cmdliner.Arg.env

with the following downgrades (but the Arg.env type has been there for a while as far as I can see in logs_cli.mli)

  - downgrade cmdliner                 1.0.4 to 0.9.6     [uses ocamlbuild, ocamlfind]
  - downgrade logs                     0.7.0 to 0.6.3     [uses ocamlbuild, ocamlfind]