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
proofofkeags_ has quit [Ping timeout: 265 seconds]
proofofkeags has quit [Ping timeout: 265 seconds]
acarrico has quit [Ping timeout: 264 seconds]
proofofkeags_ has joined #haskell.nix
proofofkeags has joined #haskell.nix
proofofkeags has quit [Ping timeout: 260 seconds]
proofofkeags_ has quit [Ping timeout: 260 seconds]
fendor has joined #haskell.nix
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 256 seconds]
o1lo01ol_ has joined #haskell.nix
o1lo01ol_ has quit [Read error: Connection reset by peer]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 260 seconds]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 240 seconds]
__monty__ has joined #haskell.nix
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Ping timeout: 272 seconds]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #haskell.nix
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol_ has joined #haskell.nix
jonge[m] has quit [Quit: killed]
domenkozar[m] has quit [Quit: killed]
ptival[m] has quit [Quit: killed]
siraben has quit [Quit: killed]
michaelpj has quit [Quit: killed]
Ericson2314 has quit [Quit: killed]
jonge[m] has joined #haskell.nix
<__monty__> I keep getting traces mentioning *-calculateSha and *-generateMaterialized programs that don't exist in my store. Should they be? And if they shouldn't why am I getting these traces anyway?
o1lo01ol_ has quit [Ping timeout: 240 seconds]
o1lo01ol1o has joined #haskell.nix
acarrico has joined #haskell.nix
julm has quit [*.net *.split]
joshmeredith has quit [*.net *.split]
julm has joined #haskell.nix
joshmeredith has joined #haskell.nix
hekkaidekapus} has joined #haskell.nix
hekkaidekapus{ has quit [Ping timeout: 240 seconds]
siraben has joined #haskell.nix
michaelpj has joined #haskell.nix
ptival[m] has joined #haskell.nix
Ericson2314 has joined #haskell.nix
domenkozar[m] has joined #haskell.nix
acarrico has quit [Ping timeout: 260 seconds]
<terrorjack> How to add a non-Haskell executable dependency? e.g. one of my packages require nixpkgs.nodejs-14_x to build, but I don't find something like buildInputs in the documentation
acarrico has joined #haskell.nix
lemmih has quit [Ping timeout: 272 seconds]
<__monty__> Ah, thank you, ocharles. Is a pretty confusing message though.
<ocharles> Sure, it's a bug
<ocharles> They tend to be confusing :D
fendor_ has joined #haskell.nix
fendor has quit [Ping timeout: 258 seconds]
<__monty__> Hmm, does haskell.nix never use stackage GHCs? I'm ending up compiling a GHC for a stackage lts.
<ocharles> haskell.nix applies some patches to GHC
<__monty__> Which combined with GHC 8.6.3 probably not being cached means I need to build it?
<__monty__> Awkwardly phrased. If the GHC of the LTS *was* more common, like 8.6.5 it would probably be cached?
<angerman> __monty__: we'll only build the latest release per each minor branch. And no, we'll never use stackage provided ghcs; they won't work nicely in our nix setup anyway. We'll however build the same ghc version as stackage advertises.
<angerman> Keeping a *large* set of ghcs around is quite hard on CI. I wish we had a good story for that.
<__monty__> Hmm, when you say the GHC stackage lists, do you mean latest LTS or something? Because most GHC versions have at one point been in a stack LTS.
<angerman> each stackage snapshot lists one ghc.
<angerman> so we'll build that listed ghc (by version).
o1lo01ol1o has quit [Remote host closed the connection]
<__monty__> So I shouldn't end up building a GHC for stack projects?
<angerman> If it happens to be the latest 8.6.5, 8.8.2, 8.10.2, if I remember the current version right, you'll get a cache hit. If you need 8.6.3, you sadly won't.
<angerman> Once 8.10.3 is released, we'll only build 8.10.3 in CI, and 8.10.2 won't see cache hits anymore.
<__monty__> But 8.6.3 is in LTS-13.10 and 13.11.
<angerman> right, so you'll get the proper derivation for it, but we'll only have the latest ghc release versions cached. It's a limitation on how much we can build in CI.
<angerman> supporting more ghc versions would be nice, but we just don't have the ressources for that right now.
proofofkeags_ has joined #haskell.nix
proofofkeags has joined #haskell.nix
fendor_ is now known as fendor
__monty__ has quit [Quit: leaving]
fendor has quit [Remote host closed the connection]