-
Notifications
You must be signed in to change notification settings - Fork 45
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
Remove 4.03-related ifdefs #95
Conversation
According to the opam file, 4.03 is not supported anymore, so this always holds.
The log shows that the (ocaml >= 4.04) bound was added in 1c82f34 ( #85 ). It's not clear to me that we have given proper thought on what our lower bound should be, it looks like this merely reflects what our CI tests for (which is a good default policy). Can we give a minute of thought on whether we really want to constraint 4.04?
|
OK, I thought it had been decided already. I'm fine with closing this otherwise. |
@gasche there are still some distributions who use old OCaml versions: https://repology.org/project/ocaml/versions |
Was there any decision on this one? |
Seems there are no mainstream distributions left with < 4.04 version in their latest releases. Should be good to merge before the new release, I think. |
Ping? |
@gasche IMO given #95 (comment) dropping 4.03 support should be fine. |
I think they should be encouraged to stick to older versions of ppx_deriving_yojson.
We build properly but we don't work properly. Or at least, the minimum version of ppx_type_conv (moved to ppxlib) that we need to have compatible In any case, the constraint in opam-repository has been 4.04 and no one has complained. I think we should proceed with this PR. |
In fact, the latest version that still supports |
#111 supersedes this PR. I just got rid of cppo in one swoop. Ppxlib gives us a fixed version of the AST anyway. |
the ppxlib solution seems more future proof than this PR, thanks @rgrinberg ! |
NP. I originally tried basing my work off your PR but it has gone a bit stale so it was easier to just get rid of all the cppo again.
…On Nov 19, 2019, 9:52 PM +0700, Etienne Millon ***@***.***>, wrote:
the ppxlib solution seems more future proof than this PR, thanks @rgrinberg !
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Should be this one closed then? |
Superseded by #118 |
That's great, thanks everyone! I'm closing this since it won't be necessary. |
According to the opam file, 4.03 is not supported anymore, so this always holds.