-
Notifications
You must be signed in to change notification settings - Fork 28
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
Possible fix for #949 #996
Conversation
08ff40e
to
439970d
Compare
It depends on plutus-ledger, recent versions of which, are also disabled in the tests for GHC 8.10 (presumably because they also do not build).
I'm not sure if disabling ghc 8.10 was actually necessary. Rebasing the changes onto the latest CHaP did seem to fix a lot of the failures. |
This looks like incompatible versions https://github.com/IntersectMBO/cardano-haskell-packages/actions/runs/13043668079/job/36390587302?pr=996#step:7:1164 Does something need updating? |
Thanks for looking at that @hamishmack Do I understand correctly I would need to rebase the PR on a recent CHaP? |
Sorry, I don't understand where the problem comes from: is there a bound missing? |
This release is fairly recent, eg. 3 weeks old, and was explicitly made to be compatible with latest node releases |
OK, I think I understand: The bounds are set in the |
Is that correct? |
Yes that looks like the problem. These constraints here:
Are not visible to CHaP and it is testing the packages without them. You can see the dependencies picked on line 293 of the log. They include things like The best solution is probably to move those constraints from the I suspect you might still need to use the trick in this PR to disable testing with GHC 8.10. |
That makes sense. I completely forgot about those bounds, and the fact they were set at |
Unfortunately I think CHaP does not know to look for |
No description provided.