<la-jesystani>
howdy! really liking the look of this, just reading through the guide and was wondering how easy it is to get this working with nix flakes?
<dhess>
but for example, regarding this hint from my build:
<dhess>
trace: To make this a fixed-output derivation but not materialized, set `plan-sha256` to the output of /nix/store/mvzg21xz426b7pbdj7rsdy4y5q1h40vn-calculateSha
<dhess>
<dhess>
that path /nix/store/mvzg21xz426b7pbdj7rsdy4y5q1h40vn-calculateSha doesn't exist
<dhess>
help? :)
<__monty__>
Since cabal has to fall back I believe you should use the older index-state. Though it'll probably just keep falling back if you use the newer one.
<__monty__>
Those binaries don't exist until you've finished building the expression afaiui.
<dhess>
building which expression?
<__monty__>
Whatever expression you're building when you get those warnings.
<dhess>
oh no, the expression has been built
<dhess>
the path still doesn't exist.
<__monty__>
I think those dogs are just showing their age a little, re the different traces.
<__monty__>
Hmm, does the generateMaterialized path exist?
<dhess>
__monty__: no, that doesn't exist after the build, either.
<__monty__>
Have you checked all the paths? (Starting to have to guess, I'm out of my depth.)
<dhess>
not sure what you mean by that
<__monty__>
There's many calculateSha paths in your output, did you check all of them or just the first ones? I'm thinking *maybe* you got the deps from the cache and those binaries don't come along with them.
<dhess>
Ahh, I see. None of them exist.
<__monty__>
I guess we'll wait for someone to drop a knowledge bomb : )