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 [Remote host closed the connection]
proofofkeags__ has joined #haskell.nix
proofofkeags__ has quit [Ping timeout: 240 seconds]
acarrico has quit [Ping timeout: 260 seconds]
acarrico has joined #haskell.nix
acarrico has quit [Ping timeout: 240 seconds]
proofofkeags has joined #haskell.nix
proofofkeags has quit [Ping timeout: 265 seconds]
angerman_ is now known as angerman
<avm> does haskell.nix support compiling projects with ghcjs?
<angerman> avm: fundamentally yes, but it's not well tested, and no one is currently actively working on it I believe.
Tritlo has quit [Ping timeout: 272 seconds]
Tritlo has joined #haskell.nix
ocharles has quit [*.net *.split]
ajmcmiddlin has quit [*.net *.split]
blackriversoftwa has quit [*.net *.split]
cvlad- has quit [*.net *.split]
joshmeredith has quit [*.net *.split]
ocharles has joined #haskell.nix
cvlad- has joined #haskell.nix
blackriversoftwa has joined #haskell.nix
ajmcmiddlin has joined #haskell.nix
joshmeredith has joined #haskell.nix
__monty__ has joined #haskell.nix
fendor has joined #haskell.nix
fendor_ has joined #haskell.nix
fendor has quit [Ping timeout: 256 seconds]
fendor_ has quit [Read error: Connection reset by peer]
fendor_ has joined #haskell.nix
<__monty__> Is there a way to install all the executables in a package? I thought I'd seen something like ${p}.components.exes.all but it doesn't seem to work.
<ptival[m]> in trying to extend the Haskell package set, but most of my callHackage calls fail with "blah.json/cabal not found in archive"... is this expected? can I get it to work without having to callHackageDirect?
Graypup_ has quit [*.net *.split]
feepo has quit [*.net *.split]
joshmeredith has quit [*.net *.split]
rizary has quit [*.net *.split]
hamishmack has quit [*.net *.split]
jbetz has quit [*.net *.split]
gluegadget has quit [*.net *.split]
ptival[m] has quit [*.net *.split]
hekkaidekapus_ has quit [*.net *.split]
jonge[m] has quit [*.net *.split]
julm has quit [*.net *.split]
terrorjack has quit [*.net *.split]
__monty__ has quit [*.net *.split]
ProofTechnique has quit [*.net *.split]
blackriversoftwa has quit [*.net *.split]
ajmcmiddlin has quit [*.net *.split]
ocharles has quit [*.net *.split]
Tritlo has quit [*.net *.split]
dmj` has quit [*.net *.split]
buggymcbugfix has quit [*.net *.split]
karolus has quit [*.net *.split]
lemmih_ has quit [*.net *.split]
puffnfresh_ has quit [*.net *.split]
clever has quit [*.net *.split]
arianvp has quit [*.net *.split]
johnny101 has quit [*.net *.split]
Philonous has quit [*.net *.split]
pie_ has quit [*.net *.split]
lally has quit [*.net *.split]
dutchie has quit [*.net *.split]
hyperfekt has quit [*.net *.split]
cvlad- has quit [*.net *.split]
srk has quit [*.net *.split]
NinjaTrappeur has quit [*.net *.split]
fiadliel has quit [*.net *.split]
pjb has quit [*.net *.split]
manveru has quit [*.net *.split]
flokli has quit [*.net *.split]
heath has quit [*.net *.split]
avn has quit [*.net *.split]
siraben has quit [*.net *.split]
domenkozar[m] has quit [*.net *.split]
ChanServ has quit [*.net *.split]
fendor_ has quit [*.net *.split]
_rvl has quit [*.net *.split]
infinisil has quit [*.net *.split]
LambdaDuck has quit [*.net *.split]
chessai has quit [*.net *.split]
mpickering has quit [*.net *.split]
typetetris has quit [*.net *.split]
adamse has quit [*.net *.split]
tnks has quit [*.net *.split]
siers has quit [*.net *.split]
hexagoxel has quit [*.net *.split]
avm has quit [*.net *.split]
fiadliel has joined #haskell.nix
ocharles has joined #haskell.nix
rizary has joined #haskell.nix
pjb has joined #haskell.nix
siraben has joined #haskell.nix
avn has joined #haskell.nix
Philonous has joined #haskell.nix
arianvp has joined #haskell.nix
ptival[m] has joined #haskell.nix
clever has joined #haskell.nix
hyperfekt has joined #haskell.nix
flokli has joined #haskell.nix
feepo has joined #haskell.nix
avm has joined #haskell.nix
blackriversoftwa has joined #haskell.nix
srk has joined #haskell.nix
puffnfresh_ has joined #haskell.nix
Tritlo has joined #haskell.nix
ajmcmiddlin has joined #haskell.nix
_rvl has joined #haskell.nix
jbetz has joined #haskell.nix
typetetris has joined #haskell.nix
hekkaidekapus_ has joined #haskell.nix
infinisil has joined #haskell.nix
__monty__ has joined #haskell.nix
jonge[m] has joined #haskell.nix
hamishmack has joined #haskell.nix
johnny101 has joined #haskell.nix
mpickering has joined #haskell.nix
dmj` has joined #haskell.nix
tnks has joined #haskell.nix
Graypup_ has joined #haskell.nix
domenkozar[m] has joined #haskell.nix
manveru has joined #haskell.nix
terrorjack has joined #haskell.nix
buggymcbugfix has joined #haskell.nix
joshmeredith has joined #haskell.nix
chessai has joined #haskell.nix
fendor_ has joined #haskell.nix
dutchie has joined #haskell.nix
gluegadget has joined #haskell.nix
lemmih_ has joined #haskell.nix
julm has joined #haskell.nix
siers has joined #haskell.nix
karolus has joined #haskell.nix
pie_ has joined #haskell.nix
NinjaTrappeur has joined #haskell.nix
adamse has joined #haskell.nix
ProofTechnique has joined #haskell.nix
cvlad- has joined #haskell.nix
lally has joined #haskell.nix
heath has joined #haskell.nix
LambdaDuck has joined #haskell.nix
hexagoxel has joined #haskell.nix
ChanServ has joined #haskell.nix
<ptival[m]> oooh I forgot about this!
hekkaidekapus{ has joined #haskell.nix
hekkaidekapus_ has quit [Ping timeout: 240 seconds]
fendor_ has quit [Ping timeout: 264 seconds]
fendor has joined #haskell.nix
<__monty__> ptival[m]: Any additional info? "Doesn't work," doesn't give me anything to go on. I used hackage-package just a few hours ago so it *can* work.
<ptival[m]> well, I assumed one could just run the examples to see the problem! namely, `error: value is a function while a set was expected, at (string):1:24` for all three examples
<ptival[m]> not sure it's specifically a hackage-package problem, as much as anything being off between when the doc was written and now
<ptival[m]> in fact it's not a hackage-package problem since some examples don't use it
<ptival[m]> as for hackage-package, am
<__monty__> Updated example: nix build '(with import <nixpkgs> (import (builtins.fetchTarball "https://github.com/input-output-hk/haskell.nix/archive/master.tar.gz") {}).nixpkgsArgs; (haskell-nix.hackage-package { name = "lens"; version = "4.17.1"; compiler-nix-name = "ghc883"; })).components.library'
<ptival[m]> so, in order to pass a hackage-package package to the overlay I put in haskell.nix, I'm currently using (lazy) mutual recursion. seems to be building, though it feels a little sketchy :)
<ptival[m]> welp, guess that forces me to build GHC...
<__monty__> I PR'ed an update to the examples: https://github.com/input-output-hk/haskell.nix/pull/867
<__monty__> Are you using the examples verbatim? The master branch may not have everything cached yet.
<__monty__> Maybe you haven't added the Hydra cache? (There's issue with Hercules and a lack of manpower to look into them.)
<ptival[m]> oh I don't mean when running those examples, I mean when running my actual use case
<ptival[m]> I'm overriding fourmolu, hls-plugin-api, and retrie, I wonder if any of these is a dependency to GHC
<__monty__> I don't think they are. But caching is delicate, a version mismatch between nixpkgs and haskell.nix is enough to cause misses.
proofofkeags has joined #haskell.nix
avm has quit [Ping timeout: 245 seconds]
fendor_ has joined #haskell.nix
fendor has quit [Ping timeout: 272 seconds]
fendor_ has quit [Remote host closed the connection]
acarrico has joined #haskell.nix
fendor has joined #haskell.nix
acarrico has quit [Ping timeout: 256 seconds]
codygman_work has joined #haskell.nix
codygman_work has quit [Ping timeout: 264 seconds]
codygman` has joined #haskell.nix
codygman` has quit [Read error: Connection reset by peer]
<ptival[m]> https://input-output-hk.github.io/haskell.nix/reference/library/#cabalproject it says here `cabalProject` returns a `hsPkgs` field, but it says the field is missing for me (I see other fields, such as `shellFor`). Any recent changes?
<michaelpj1> ptival: I think that should be `cabalProject'`, `cabalProject` (no tick) just returns the `hsPkgs` directly
<ptival[m]> ah gotcha, thanks!
<michaelpj1> my kingdom for statically-checked type signatures, etc.
<ptival[m]> is it at all possible to add a Haskell package to the package set that does not already exist in Hackage? all my attempts are failing, and I've been unable to find any example in the docs or in the Github issue tracker
<__monty__> Like from a github repo or something? In theory it's just adding it to cabal.project, https://input-output-hk.github.io/haskell.nix/tutorials/source-repository-hashes/
fendor has quit [Remote host closed the connection]
<michaelpj1> ptival: as monty says, make it work in your normal build tool first! https://input-output-hk.github.io/haskell.nix/troubleshooting/#does-the-cabalstack-build-work
__monty__ has quit [Quit: leaving]