Add stack-ghc-8.0.2.yaml#2611
Conversation
|
Looks good to me - I think it probably makes the most sense to replace the current stack-ghc-8.0.yaml. |
|
Thanks for your comment. I will update the PR in a while. |
|
Actually come to think of it, what are the errors you get if you don't hide <|>? |
|
Now I noticed that it may be better to just use |
|
Where is the occurrence? |
|
Sorry that I am in another env and building again. I'd better pasting the error message itself when it's done. |
|
Ah, right, thanks. Don't worry, I just wanted to check that we do want Alternative's |
|
Thanks. Just replaced stack-ghc-8.0.yaml with stack-ghc-8.0.2.yaml. |
|
I'd suggest calling the new GHC 8 stack.yaml |
|
Sorry for the ambiguity. It is exactly how I updated. The original |
|
Ah oops, I must have not been paying attention when I looked at the diff. Thanks! 😄 |
|
No worries. Thanks for your review! |
|
It's going to be so great to be able to work on the compiler with my laptop again... thanks! |
|
I've just realised one more thing: we should update the lower bound on In fact I guess it might be better still to switch that open import for an explicit import; that way we don't need to tighten the dependency bounds at all. |
|
For example, src/Language/PureScript/Kinds.hs imports
If it seems okay, I will upload an additional commit. |
|
Yeah, I think it would be good to update all of those which don't already use an import of the form |
|
Although if one of those modules already uses qualified imports there's no need to change that; as you probably already know, it's just |
|
Just uploaded the additional commit. None of them was imported as qualified, so just made them explicit. |
It currently uses nightly-2017-01-31. It will be updated to use LTS when a new LTS using GHC 8.0.2 is coming.
'Ambiguous occurrence ‘<|>’' occurs because the new version of aeson-better-errors exports ‘<|>’ too. Also modified other stack.yaml's to use the new aeson-better-errors.
|
No content change, name and email in commits were wrong, so I updated them. |
|
Thanks! |
In macOS Sierra, there has been an issue concerning
malformed mach-o. The issue's detail is well-documented in the following thread.The problem is solved in GHC 8.0.2, and it is released as Stackage Nigthly for the time being. It will be available in LTS in 2 weeks.
This PR added
stack-ghc-8.0.2.yamlto enable macOS Sierra build for the time being. I open this PR to help others to at least build on their local env. About merge, we may do followings.stack-ghc-8.0.2.yamlagain when the LTS is released.Also, I just added
stack-ghc-8.0.2.yamlin this PR, but not sure if we should keepstack-ghc-8.0.yaml. I think we can just replace the old.