-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Add upper bound on efl.1.24.0 #28495
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
base: master
Are you sure you want to change the base?
Conversation
Nice! Should we also add the upper bound to |
@jmid I have added a commit for the older versions. |
Ouch, lots of red CI lights on this one. I wonder how long it has been since this built cleanly... 😮 1.12.0-1.22.0 seem to fail consistently with |
The
The build works on opam < 2.2, and this is because, as @dra27 pointed out to me, the copy behaviour changed in opam 2.2. Previously, the source tarball was extracted in place where in opam >= 2.2 it is extracted into the source directory, then copied to the build directory. The copy does not retain the original time stamps, which results in This can be shown be adding With
With
With thanks to @jonludlam and @dra27 for the analysis. p.s. Even when this is patched, the builds of efl < 1.24.0 fail with C compilation errors |
Oh wow, nice digging! 😄 I wonder why macOS is passing? Perhaps the runners just happen to have Anyway: Knowing what is causing this issue, what would be a good way to proceed? |
I added a commit to limit availibility to old opams only. |
Hm. I can see
We are now trying to maintain these old versions - and so a fair option is to collectively decide on |
This package uses
effect
as a function name, which is a reserved keyword in OCaml 5+.