-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Preview release of ppxlib.0.37.0 with 5.4 compat #27867
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
Preview release of ppxlib.0.37.0 with 5.4 compat #27867
Conversation
Signed-off-by: Nathan Rebours <[email protected]>
@mtelvers something seems of with the ci on the lint job, it was working a few days ago |
Co-authored-by: Mark Elvers <[email protected]>
Hi @NathanReb, :) is this still pending possible additions? |
What do you mean @shonfeder ? This is a preview version to help testing OCaml 5.4. We'll delete this when the actual 0.37.0 release comes out. |
If you're talking about this PR: no, I think it's pretty much ready to go. If you're talking about ppxlib.0.37.0: yeah, we're hoping to include other features in there eventually! |
Sorry for being unclear and confused. I was referring to this PR. Are the revdeps failures here expected? |
There is only one failure that I am worried about:
Is this a problem in ppxlib, cppo or something else? |
I don't think this is coming from ppxlib! |
I tried reproducing this by building vlt locally but everything just builds fine, both on vlt#main and 0.2.5. |
Any way we can see the full logs? I'm curious to see what |
According to the dune documentation on the matter (https://dune.readthedocs.io/en/stable/advanced/package-version.html), I think it might not be very well suited to preview releases such as this one where we simply point to the github source archive for a regular commit. I'm still surprised it would produce something that would get rejected by cppo though. |
Thanks for looking into it. You'll get some very partial testing from the CI with this issue in place, but this is has the |
Let's go ahead and merge, as you point out, this is mostly for 5.4 testing. If the issue arises again when I go through the actual 0.37.0 release, I'll investigate this more thoroughly but I suspect it won't! |
We're releasing from a 0.37 branch this time as
main
already includes the 5.3 AST bump which would make it harder to test OCaml 5.4 as it might break a few rev deps.I'm doing this as a preview for now as we might want to incorporate a couple other features in the actual 0.37.0 release.
CC @patricoferris.