-
-
Notifications
You must be signed in to change notification settings - Fork 394
allow Diff 1.x #4608
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
allow Diff 1.x #4608
Conversation
I'm confused - does this work or not? If there's a test failure I guess we shouldn't merge it? |
The test failure is for GHC 9.10.2, which we don't test in CI right now. So, can be ignored. However, I think we should only support |
NixPkgs
The existence of the old version 0.5 (pinned here https://github.com/NixOS/nixpkgs/blob/c8fe7786a1c661dc76f4398dbf952939f4aed378/pkgs/development/haskell-modules/configuration-hackage2nix/stackage.yaml#L631) indicates many other packages still require 0.5. By removing the support for |
we're able to loosen the version bounds in nixpkgs via jailbreaking. so this will take a little work to add jailbreaks for any reverse dependencies that restrict the version of Diff to of note, I haven't yet found a package that builds with Diff-0.5.X that doesn't also build with Diff-1.0.X. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Looks like we do need to allow both |
#4608 (comment) reset to the first commit |
This pull request has been removed from the queue for the following reason: The pull request can't be updated. You should update or rebase your pull request manually. If you do, this pull request will automatically be requeued once the queue conditions match again. |
https://hackage.haskell.org/package/Diff
Compilation succeeds with
Diff ^>= 1.0
1 test fails: