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

Prevent `stack` from installing GHC #1443

Merged
merged 1 commit into from Apr 20, 2018

Conversation

Projects
None yet
2 participants
@fmdkdd
Member

fmdkdd commented Apr 1, 2018

This should fix #1417.

Although since we have an ignore-errors in there, I'm not sure what happens if stack cannot find GHC. Probably output is nil, then we return the location of the cabal file, if any.

Maybe we need to pass --no-install-ghc to the stack invocation in haskell-stack-ghc as well?

WDYT @flycheck/haskell ?

@purcell

This comment has been minimized.

Contributor

purcell commented Apr 1, 2018

Maybe we need to pass --no-install-ghc to the stack invocation in haskell-stack-ghc as well?

Yes, I'd suggest adding that to any checker which uses stack.

@fmdkdd fmdkdd force-pushed the fix-1417-freeze-opening-haskell-file branch from 255e4cc to cfb167a Apr 13, 2018

@fmdkdd

This comment has been minimized.

Member

fmdkdd commented Apr 20, 2018

@flycheck/haskell Updated. Do you think we can land this?

@purcell

I'm not 100% convinced that on-demand GHC installation was the root of the related issue, but this is at least harmless, so I'll go ahead and merge it.

@purcell purcell merged commit 539fa19 into master Apr 20, 2018

3 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
license/cla Contributor License Agreement is signed.
Details

@fmdkdd fmdkdd deleted the fix-1417-freeze-opening-haskell-file branch Apr 20, 2018

fmdkdd added a commit that referenced this pull request Apr 20, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment