-
Notifications
You must be signed in to change notification settings - Fork 106
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
bisect is not supported for OCaml 4.06 #835
Comments
Thanks for the report! We should port bisect to 4.06, migrate to ppx_bisect, or disable coverage testing, whichever is easier. |
I guess 'opam reinstall batteries' would work. |
This was a two-lines change: ocaml/opam-repository#11472 |
Thanks to gasche's PR, now |
Given that:
I suggest this dependency be dropped and will be happy to provide a patch doing just that if everyone agrees. |
Yes, I'm fine with this as well. I did the work of implementing bisect support in Batteries, but we never really started to use coverage information (I think the constraint that any changed or added code must come with tests is enough in practice), so dropping bisect support is fine. If anyone was amused to re-introduce it (it was not a lot of work in the first place), of course bisect_ppx would be a wiser choice today. |
I'm also in favor of cutting dependencies and simplifying our build system. Great suggestion.
… On 26 Feb 2018, at 18:49, Gabriel Scherer ***@***.***> wrote:
Yes, I'm fine with this as well. I did the work of implementing bisect support in Batteries, but we never really started to use coverage information (I think the constraint that any changed or added code must come with tests is enough in practice), so dropping bisect support is fine. If anyone was amused to re-introduce it (it was not a lot of work in the first place), of course bisect_ppx would be a wiser choice today.
―
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
The
opam
file says thatbatteries
needsbisect
for testing. However, bisect is not supported for OCaml 4.06 (ocaml/opam-repository#10751).In fact,
opam install -t batteries
failed under OCaml 4.06.0 whereasopam install batteries
succeeded.The text was updated successfully, but these errors were encountered: