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
julm has quit [Quit: reboot]
julm has joined #haskell.nix
julm has quit [Client Quit]
julm has joined #haskell.nix
<tnks> michaelpj: I just did a Niv of the latest "master" branch of haskell.nix. Also updates the dependencies of everything else. And also bumped my index of Haskell to a recent timestamp. I'm still getting an error message telling me about issue #884.
<tnks> i also did a pretty aggressive `nix-collect-garbage`, freeing up all my auto-managed GC roots. Maybe it's something to do with the substituters I've set up?
<tnks> A while ago, I set up both the IOHK substituter, but also the IOHK Cachix substituter. So both are enabled right now. I could try switch each off respectively, but I might need to do that aggressive `nix-collect-garbage` run as well. These are kind of shot-in-the-dark ideas.
<tnks> Kind of late here. Might have to save this for another day.
<michaelpj> tnks: ah, you're getting an error from `haskell.nix` that mentions #884? that means you're hitting the guard we put in to prevent this happening again. AFAIK we don't know why it happens, so if you have it happening that's very useful! hamishmack might have questions for you!
fendor has joined #haskell.nix
<ptival[m]> has anyone encountered a problem where some build complains "LICENSE: copyFile: does not exist (No such file or directory)"? From the get-go, cabal complains "Warning: The 'license-file' field refers to the file 'LICENSE' which does not exist.", but that LICENSE file exists in the original repository, so I'm not sure why it does not make it to the derivation's source, or how to debug this some more
<michaelpj> ptival: is it in `extra-source-files`?
<ptival[m]> it is not!
<michaelpj> time for a Troubleshooting entry :D
hekkaidekapus} has quit [Quit: hekkaidekapus}]
hekkaidekapus has joined #haskell.nix
<michaelpj> ptival: I guess it's in `license-files`? I actually wonder if this is a haskell.nix bug
<michaelpj> if it's in `license-files` we should include it
<michaelpj> so that's not it
<ptival[m]> michaelpj: it is in `License-file` (without a 's')
<michaelpj> ptival: I *think* that should work
<michaelpj> is it a symlink, by any chance?
<ptival[m]> it is not a symlink
<ptival[m]> oh I have an idea to at least minimize the problem on my end
<michaelpj> weird
<michaelpj> I'd be interested to see if changing it to `license-files` makes any difference. Maybe we're failing to pick up plain `license-file` somehow?
pjb has quit [Ping timeout: 272 seconds]
fendor has quit [Ping timeout: 246 seconds]
<ptival[m]> seems to fail equally on `license-files`
fendor has joined #haskell.nix
acarrico has joined #haskell.nix
<ptival[m]> the package is https://github.com/GaloisInc/cryptol/tree/c26e94a97416736660357329018f1c5155ed3334 and indeed the only source files/dirs that make it in the source are bench/, cryptol.cabal, lib/ and src/
<ptival[m]> (for the library component)
<ptival[m]> it also does not copy and subsequently complains about the hs-source-dirs for two executables :\
<ptival[m]> aha! it seems it is specifically the line `data-dir: lib` that is causing issues!
<michaelpj> wot
<michaelpj> (the source is cleaned separately for each component, so the executable source dirs shouldn't be there for the library anyway)
<michaelpj> we *do* allegedly keep what's in `data-dir`
<michaelpj> although that could be buggy
<michaelpj> are you yourself running any source cleaning on it, e.g. `cleanSourceHaskell`?
<ptival[m]> `hakellLib.cleanGit`
<michaelpj> should be fine, I'd have thought
<michaelpj> since you've got it down quite precisely and on an open-source project, maybe open an issue?
<ptival[m]> yep, I'll do that
siers has quit [K-Lined]
siers has joined #haskell.nix
__monty__ has joined #haskell.nix
fendor_ has joined #haskell.nix
fendor has quit [Ping timeout: 246 seconds]
fendor__ has joined #haskell.nix
fendor_ has quit [Ping timeout: 240 seconds]
siers has quit [Changing host]
siers has joined #haskell.nix
fendor__ has quit [Remote host closed the connection]
fendor has joined #haskell.nix
michaelpj has quit [*.net *.split]
fiadliel has quit [*.net *.split]
fiadliel has joined #haskell.nix
michaelpj has joined #haskell.nix
hekkaidekapus_ has joined #haskell.nix
hekkaidekapus has quit [Ping timeout: 240 seconds]
acarrico has quit [Ping timeout: 260 seconds]
fendor has quit [Read error: Connection reset by peer]
fendor has joined #haskell.nix
__monty__ has quit [Quit: leaving]
fendor has quit [Remote host closed the connection]