New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Melange 1.0.0 documentation build failure. #983
Comments
That we present |
I believe this is an issue on Melange side, rather than something that odoc or voodoo should fix. Melange v1 depends on a fork of the OCaml compiler, based on the 4.14 version of OCaml, but the lower bound in opam package is 4.13 and there's no upper bound. This relaxation of bounds is beneficial in some cases (e.g. if dune devs or any user want to build melange on a 5.0 switch), but it breaks tooling like odoc or ocaml-lsp-server, that rely on the switch version to match that of Melange. I think in subsequent versions, Melange will constraint the version of OCaml to just the one that it is compatible with, so e.g. version 2.0.0 will be compatible with just OCaml 5.1. @anmonteiro is that correct? If that's the case, this would become a non-issue. See related: melange-re/melange#603. |
This error can also be seen in the
|
The only thing odoc can do here is error more gracefully, but that would be a lot nicer than the horrendous backtrace, so let's do that. |
Generated from voodoo using odoc 2.2.0
Full logs at https://docs.ci.ocaml.org/job/2023-07-22/144556-voodoo-do-7dec6a
The text was updated successfully, but these errors were encountered: