-
Notifications
You must be signed in to change notification settings - Fork 77
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
Fix the stack build #113
Comments
@greglaun-google: My personal inclination is to drop the |
Dropping stack support sounds good to me. Supporting multiple build systems sounds like a lot of overheard in general. |
Gabriella439
added a commit
that referenced
this issue
Jan 13, 2021
The PR to drop |
Gabriella439
added a commit
that referenced
this issue
Jan 13, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm unable to build the examples from master on a stock Ubuntu VM using Stack. I'm following the instructions on the README.
Steps to reproduce:
git clone https://github.com/awakesecurity/gRPC-haskell.git
nix-shell release.nix -A grpc-haskell.env
, which succeeds.stack build --fast && stack test --fast
, which fails.Expected result: Build succeeds.
Actual result:
build fails with an error
It is straightforward to fix
stack build
by upgrading the dependencies in stack.yaml. However,stack test
andstack build --flag grpc-haskell:with-examples
both fail. Both complain about missing dependencies.I tried installing various versions of grpc in the ambient OS (outside of the nix shell), but that did not help. For example, I tried gRPC 1.2 and gRPC 1.22 with various git commits.
I'm unable to make the instructions as written work with any combination of Stack, Ubuntu, and gRPC or any git commit. My guess is that when the Stack build works it's because it's pulling extra dependencies from the developers' machines, and those dependencies aren't explicitly modeled in the build configs.
The text was updated successfully, but these errors were encountered: