00:15
srk has quit [Ping timeout: 240 seconds]
00:15
hekkaidekapus_ has quit [Ping timeout: 240 seconds]
00:21
o1lo01ol1o has joined #haskell.nix
00:22
srk has joined #haskell.nix
00:23
hekkaidekapus_ has joined #haskell.nix
00:26
o1lo01ol1o has quit [Ping timeout: 260 seconds]
02:09
o1lo01ol1o has joined #haskell.nix
02:14
o1lo01ol1o has quit [Ping timeout: 272 seconds]
03:40
o1lo01ol1o has joined #haskell.nix
03:45
o1lo01ol1o has quit [Ping timeout: 256 seconds]
04:35
o1lo01ol1o has joined #haskell.nix
04:39
o1lo01ol1o has quit [Ping timeout: 246 seconds]
04:42
_rvl has joined #haskell.nix
05:29
o1lo01ol1o has joined #haskell.nix
05:33
o1lo01ol1o has quit [Ping timeout: 260 seconds]
06:23
o1lo01ol1o has joined #haskell.nix
06:27
o1lo01ol1o has quit [Ping timeout: 240 seconds]
08:48
o1lo01ol1o has joined #haskell.nix
08:52
o1lo01ol1o has quit [Ping timeout: 240 seconds]
09:17
__monty__ has joined #haskell.nix
09:34
fendor has joined #haskell.nix
09:37
o1lo01ol1o has joined #haskell.nix
09:39
o1lo01ol1o has quit [Remote host closed the connection]
10:13
o1lo01ol1o has joined #haskell.nix
10:25
<
mpickering >
Does anyone have an example of setting up the iohk binary cache with github actions install-nix-action?
10:31
<
michaelpj >
don't know if there's a nicer way
10:31
<
mpickering >
Indeed, that was what I was just about to do
10:31
<
mpickering >
thanks
12:12
fendor_ has joined #haskell.nix
12:13
fendor has quit [Ping timeout: 260 seconds]
12:15
<
domenkozar[m] >
michaelpj: do you happen to know how to update happy?
12:16
<
domenkozar[m] >
I'm trying ghc-8.10 branch and:
12:16
<
domenkozar[m] >
checking for version of happy... 1.19.12
12:16
<
domenkozar[m] >
configure: error: Happy version 1.20 or later is required to compile GHC.
12:18
<
michaelpj >
WDYM, "trying ghc-8.10 branch"? 8.10 is in master, no?
12:18
<
michaelpj >
and I have no idea how the GHC bootstrapping works, unfortunately
12:18
<
michaelpj >
we need angerman or hamishmack
12:25
<
angerman >
The whole happy saga is sad.
12:26
<
angerman >
Ericson2314 is taking care of it, luckily.
12:26
<
michaelpj >
he is???
12:27
<
domenkozar[m] >
angerman: how do I generate 1.20?
12:28
<
angerman >
michaelpj: yes, see the ghc-dev ml
12:29
<
angerman >
domenkozar[m]: you need to pass it as bootstrap tool. I don’t know on top of my head.
12:29
<
angerman >
If I get some time after dinner to get to my computer I can check.
12:30
<
hamishmack >
What version of ghc is this? Pretty sure we are building 8.10.2 with happy 1.19.2. Is this an upcoming 8.10.3?
12:30
<
domenkozar[m] >
yeah
12:32
<
hamishmack >
If 8.10.1 and 8.10.2 build ok with 1.20 then we can just update it there.
12:33
<
hamishmack >
turn on `checkMaterialization` to update the materialized files
12:39
<
domenkozar[m] >
ah, it's 1.20.0
12:42
<
hamishmack >
Otherwise it will not find happy 1.20.0 as it was uploaded after that date.
12:46
<
domenkozar[m] >
alright rebuilding the world
13:25
<
domenkozar[m] >
Using index-state 2020-12-10T00:00:00Z
13:25
<
domenkozar[m] >
18607 days old.
13:25
<
domenkozar[m] >
Warning: The package list for 'hackage.haskell.org-at-2020-12-10T000000Z' is
13:25
<
domenkozar[m] >
wat?
13:26
<
angerman >
domenkozar[m]: cabal uses the time of the file to determine its age.
14:22
<
domenkozar[m] >
ghc.mk:715: libraries/libiserv/ghc.mk: No such file or directory
14:22
<
domenkozar[m] >
that's probably because I'm getting ghc from git
15:14
<
domenkozar[m] >
alex: /nix/store/xnmp8rxa25nab61hpnkgwxcsjmx0278q-alex-exe-alex-3.2.4/share/x86_64-linux-ghc-8.4.4/alex-3.2.4-1pf5faR9dBuJ8mryql0DoA-alex/AlexTemplate-ghc-nopred: openFile: does not exist (No such file or directory)
15:14
<
domenkozar[m] >
ugh
15:34
<
domenkozar[m] >
huh why is alex compiled with ghc 8.4?!
15:40
<
__monty__ >
Isn't that haskell.nix's boot compiler?
15:41
<
domenkozar[m] >
it's set to 8.8
16:05
o1lo01ol1o has quit [Remote host closed the connection]
16:23
hekkaidekapus{ has joined #haskell.nix
16:25
hekkaidekapus_ has quit [Ping timeout: 240 seconds]
16:55
<
domenkozar[m] >
ah it's 844 on linux
17:50
<
domenkozar[m] >
ok I'm stuck now :/
17:50
<
domenkozar[m] >
no idea why alex fails that way given that the patch is applied
18:31
<
domenkozar[m] >
angerman: welp
18:37
o1lo01ol1o has joined #haskell.nix
18:42
o1lo01ol1o has quit [Ping timeout: 256 seconds]
18:43
fendor has joined #haskell.nix
18:44
fendor_ has quit [Read error: Connection reset by peer]
19:26
o1lo01ol1o has joined #haskell.nix
19:40
o1lo01ol1o has quit [Remote host closed the connection]
21:41
o1lo01ol1o has joined #haskell.nix
21:46
o1lo01ol1o has quit [Ping timeout: 264 seconds]
22:04
<
domenkozar[m] >
if I compile 8.10.3 with 8.6.5 I get
22:04
<
domenkozar[m] >
configure: error: GHC version 8.8 or later is required to compile GHC.
22:04
<
domenkozar[m] >
while 8.10.2 worked perfectly fine
22:06
<
__monty__ >
Hmm, weren't you trying to use 8.8.4 as bootstrap compiler?
22:26
<
domenkozar[m] >
ahh, I see what's going on
22:45
<
domenkozar[m] >
maybe it's because I'm getting ghc from git
22:46
<
domenkozar[m] >
that's my whole diff
23:10
o1lo01ol1o has joined #haskell.nix
23:16
__monty__ has quit [Quit: leaving]
23:22
fendor has quit [Remote host closed the connection]
23:31
o1lo01ol1o has quit [Remote host closed the connection]
23:59
o1lo01ol1o has joined #haskell.nix