-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
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
purescript: fix build compiling with ghc 8.4.4 #53748
Conversation
I don't use purescript, but I'd really like to see that aeson fix get merged. Hopefully it happens soon. |
@GrahamcOfBorg build purescript |
This pull request has been mentioned on Nix community. There might be relevant details there: https://discourse.nixos.org/t/nixos-19-03-feature-freeze/1950/23 |
9b902a9
to
0fbc185
Compare
Sorry about the mess. |
@GrahamcOfBorg build purescript |
Was the problem just a timeout? How do you see the full logs? |
Loos like @peti disabled the sphinx docs, should I rebase and reenable or leave it disabled? |
@GrahamcOfBorg build purescript |
@@ -45,7 +45,6 @@ self: super: { | |||
unordered-containers = dontCheck super.unordered-containers; | |||
|
|||
# Test suite does not compile. | |||
cereal = dontCheck super.cereal; |
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.
This change is unrelated to purescript. It would be better to submit it in a separate PR, because this change is totally uncontroversial and it can be merged very quickly.
@@ -54,7 +53,6 @@ self: super: { | |||
hpc-coveralls = doJailbreak super.hpc-coveralls; # https://github.com/guillaume-nargeot/hpc-coveralls/issues/82 | |||
http-api-data = doJailbreak super.http-api-data; | |||
persistent-sqlite = dontCheck super.persistent-sqlite; | |||
psqueues = dontCheck super.psqueues; # won't cope with QuickCheck 2.12.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.
ditto
@@ -60,7 +60,6 @@ self: super: { | |||
hpc-coveralls = doJailbreak super.hpc-coveralls; # https://github.com/guillaume-nargeot/hpc-coveralls/issues/82 | |||
http-api-data = doJailbreak super.http-api-data; | |||
persistent-sqlite = dontCheck super.persistent-sqlite; | |||
psqueues = dontCheck super.psqueues; # won't cope with QuickCheck 2.12.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.
ditto
pkgs/top-level/haskell-packages.nix
Outdated
@@ -3,6 +3,18 @@ | |||
}: | |||
|
|||
let | |||
# sphinx update to 1.8.x broke ghc versions < 8.6 | |||
sphinx_1_7_9 = buildPackages.python3Packages.sphinx.overridePythonAttrs (o: |
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.
Please add the old Sphinx version into python-packages.nix
.
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.
Done.
It's preferable to build the docs, obviously, so if your fix works properly then please re-base it. I have also added a couple of other comments in my review. |
43dc79c
to
4bd060e
Compare
Test builds will be running at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates ... I'll merge to |
This PR broke all ghc-8.2.2 and 8.4.4 builds: https://hydra.nixos.org/eval/1506062. I have reverted it from |
Doh! Sorry, try again please. |
This is the new PR: #56162 |
Closes #53597.
Motivation for this change
Things done
Not sure this is the right thing though...
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)