-
Notifications
You must be signed in to change notification settings - Fork 40
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
Update to 5.00.0+domains #270
Update to 5.00.0+domains #270
Conversation
remove coq-core and coq-stdlib coq fraplib install commands remove ocaml-migrate-parsetree and ppxlib since both are incompatible with ocaml 5.00.0+trunk
The version on the multicore branch is also 5.00. |
The PR is removing the Coq and Irmin files. Is it not possible to keep the files in the same place, but only disable building them? Otherwise, it will not be apparent that we have only disabled Coq and Irmin, but not removed. |
Yes. Use a |
The PR will also need to update https://github.com/ocaml-bench/sandmark#benchmarks-status. |
Again, coq is “removed” but you probably want to “disable” it. By deleting those lines related to running Coq you are making it harder for a future contributor to figure out from scratch how to add coq; they only see the code of the latest commit and may not be aware that coq was present but disabled. Looking at the current code which has a number of lines deleted, they may find it harder to get back to a working state. Instead of deleting, a better approach may be to comment the deleted lines out? JSON doesn’t have comments but you may find other ways of disabling the coq benchmarks. For example, move the benchmarks that you want to disable to a different field whose name is “disabled_benchmarks”. The scripts won’t look at them. |
There is a fatal error when compiling base.v0.15.0. See: https://cloud.drone.io/ocaml-bench/sandmark/962/1/2
|
This looks like a known failure: janestreet/base#125. |
Thanks @shakthimaan @kayceesrk for reviewing the PR |
This PR updates/removes the dependencies and benchmarks needed to run
5.00.0+domains
variant with sandmark and sandmark-nightlyThis PR removes the coq and irmin benchmarks because
coq-core
package seemed to have the following build failureThe irmin benchmarks requires
ppxlib
which fails with5.00.0+*
ocaml variants and hence is disabled in this PR