angerman changed the topic of #haskell.nix to: https://input-output-hk.github.io/haskell.nix - alternative haskell infrastructure for nix; logs at https://logs.nix.samueldr.com/haskell.nix
puffnfresh has quit [Ping timeout: 260 seconds]
puffnfresh has joined #haskell.nix
proofofkeags has joined #haskell.nix
proofofkeags has quit [Ping timeout: 265 seconds]
<typetetris> Hi! Does cleanGit update submodules?
fendor_ is now known as fendor
<angerman> typetetris: udate submodules?
<angerman> I'm pretty sure we won't run any git submodule updates
<typetetris> Thanks! We have a submodule tree there *sigh* for whatever reason. I will find a solution.
__monty__ has joined #haskell.nix
proofofkeags has joined #haskell.nix
exarkun has joined #haskell.nix
<exarkun> I'm using https://input-output-hk.github.io/haskell.nix/tutorials/getting-started/ and running tests with `nix-build -A ...Foo-tests` but this re-builds the whole project for every change/test run. is there a way to have any module caching with this workflow?
<__monty__> exarkun: I think it's because you include the test files in your src. Maybe you could try not including them and then overriding the src for tests as in the cleanGit section, https://input-output-hk.github.io/haskell.nix/tutorials/clean-git/#cleangit ?
proofofkeags has quit [Ping timeout: 240 seconds]
<mightybyte> Anyone ever see an error like this? stack-to-nix: /nix/store/.../foo.nix: openFile: permission denied (Permission denied)
proofofkeags has joined #haskell.nix
<__monty__> mightybyte: Are you using flakes or pure eval?
<mightybyte> Pretty sure it's pure eval.
<__monty__> So the question is how you're getting that store path and why it's not allowed. Is foo not a buildInput in this case?
<mightybyte> The weird thing is that the build works fine for the current version of the project. I'm only getting this error after running stack-to-nix to update for some new deps.
<__monty__> Any reason you're running that manually rather than using stackProject?
<mightybyte> The project existed long before me so I don't know the history.
<mightybyte> I think part of the motivation was so builds could be done offline.
<__monty__> Does the store path exist?
<mightybyte> Yeah
<mightybyte> I tried removing it but that didn't seem to do anything
julm has joined #haskell.nix
LambdaDuck has joined #haskell.nix
psy3497 has joined #haskell.nix
fendor has quit [Remote host closed the connection]
acarrico has quit [Ping timeout: 240 seconds]
__monty__ has quit [Quit: leaving]