00:12
hke has quit [Ping timeout: 245 seconds]
00:13
hke has joined #nix-darwin
00:28
philr has quit [Ping timeout: 250 seconds]
01:24
hamishmack has joined #nix-darwin
01:31
johnw has joined #nix-darwin
03:40
liamdaws_ has joined #nix-darwin
03:40
liamdaws_ is now known as liamdawson_
03:42
<
liamdawson_ >
so if pinentry-qt5 won't build on darwin, can I write an expression for a package override `foo` that uses pinentry-qt5 on Linux and pinentry-mac on Darwin?
05:01
liamdaws_ has joined #nix-darwin
06:02
jtojnar has joined #nix-darwin
06:02
<
jtojnar >
What linker do we use on Darwin?
07:50
carlosdagos has quit [Quit: Connection closed for inactivity]
07:58
philr has joined #nix-darwin
08:41
<
jtojnar >
LnL: is that the system linker?
08:43
<
LnL >
yeah, only /usr/bin/dyld is allowed by the kernel
08:47
<
jtojnar >
LnL: not even for linking during compilation?
08:48
<
LnL >
ah no, that's a different one I think
09:05
<
LnL >
for builds it's a wrapped "${darwin.binutils-unwrapped}/bin/ld"
09:15
<
jtojnar >
and I see that comes from cctools
09:20
<
LnL >
yeah probably
11:25
nikivi has quit [Quit: ZNC is awesome]
11:26
nikivi has joined #nix-darwin
13:07
philr has quit [Ping timeout: 246 seconds]
14:40
Nikita has joined #nix-darwin
14:40
nikivi has quit [Read error: Connection reset by peer]
14:40
Nikita is now known as Guest38017
14:40
Guest38017 is now known as nikivi
15:40
tnks has joined #nix-darwin
15:48
<
tnks >
I always get lost every time I try to click around and find things on Hydra. Unison stopped building on Darwin, and it seems to relate to libglade no longer building.
15:49
<
tnks >
Can someone help me figure out the best way to hunt this down on Hydra? I can't find glade in jobset nixpkgs:nixpkgs-18.09-darwin.
16:07
<
tnks >
cransom: do you mind teaching me how to fish? I never feel like I'm using Hydra's web UI correctly.
16:07
<
cransom >
i stuck unison in the search box on top and scrolled till i found darwin and 18.09
16:08
<
tnks >
cransom: cool... that's easy enough. I guess I tried to start with the darwin 18.09 build and drill down.
16:09
<
tnks >
(I got lost).
16:09
<
cransom >
i did too and then realized i was trying too hard
18:46
<
LnL >
clever: fresh install?
18:46
<
clever >
LnL: he removed nix and then re-installed it
18:47
<
clever >
and has also restarted nix-daemon
18:47
<
LnL >
can you send the output of nix doctor
18:47
<
{^_^} >
nix#2523 (by periklis, 9 weeks ago, open): darwin: nix-daemon crashes due to OBJC_DISABLE_INITIALIZE_FORK_SAFETY
18:48
<
clever >
LnL: what is `nix doctor`? it doesnt work on my nixos machine?
18:48
<
clever >
evaluating file '/nix/store/1jz25hcma179wbpi56blgajw47n5kgqd-nix-2.2.1/share/nix/corepkgs/derivation.nix'
18:48
<
clever >
ah, perfect, and he does have 2.2.1 on the mac
18:49
<
LnL >
the 2.1 installer doesn't suffer from the fork issue, but I'm afraid 2.2 might
18:55
<
clever >
will take a while to get a reply though
19:00
<
clever >
LnL: oh, you should be able to `nix-store -r` the above path i gave, and then inspect its curl dep
19:00
<
clever >
$ nix-store -qR /nix/store/1jz25hcma179wbpi56blgajw47n5kgqd-nix-2.2.1 | grep curl
19:00
<
clever >
/nix/store/w72babkd4n20qdjr3pn67r47why7j0h7-curl-7.62.0
19:00
<
LnL >
well yeah, but I've been trying to debug this for a while
19:00
<
LnL >
it's a bit of a mysterious issue
19:00
<
clever >
does that version of nix at least reproduce the issue? or is there state involved?
19:03
<
LnL >
kind of annoying that there's no consistent way to reproduce it
19:04
<
LnL >
ok yeah, that looks like the problem
19:08
<
LnL >
that version has the same problem
19:36
trcc has joined #nix-darwin
19:49
<
LnL >
gchristensen: ^ FYI, might want to avoid reinstalling darwin builders at the moment
19:51
<
gchristensen >
...ack
19:51
<
gchristensen >
thanks
20:00
trcc has quit [Remote host closed the connection]
20:01
trcc has joined #nix-darwin
20:01
trcc has quit [Remote host closed the connection]
20:01
trcc has joined #nix-darwin
20:02
trcc has quit [Remote host closed the connection]
20:02
trcc has joined #nix-darwin
20:03
trcc has quit [Remote host closed the connection]
20:03
trcc has joined #nix-darwin
20:03
trcc has quit [Remote host closed the connection]
20:04
trcc has joined #nix-darwin
20:04
trcc has quit [Remote host closed the connection]
20:56
philr has joined #nix-darwin
21:53
philr has quit [Ping timeout: 272 seconds]
22:33
<
LnL >
NOOO! the daemon still dies :(
22:34
<
LnL >
but only when substituting from my local cache
22:49
<
clever >
LnL: that reminds me, i setup a custom cache cache, using warp/wai/servant, and then discovered a new bug, when xz became the bottleneck
22:50
<
clever >
warp hard-closes http requests, if the download takes over 60 seconds
22:50
<
clever >
and nix streams the dl thru xz and into nar extract, and will throttle the dl if it cant unpack fast enough
22:54
<
LnL >
hmm, interesting
22:56
<
LnL >
kind of makes sense tho, otherwise it would have to be stored twice
23:01
<
clever >
LnL: but that also ties into the ipfs problem
23:01
<
clever >
if you want to share a storepath on ipfs, you currently need the entire .nar.xz on disk
23:01
philr has joined #nix-darwin
23:04
<
LnL >
neat, so the storage is nar blobs in ipfs but the mount is the unpacked store paths?
23:20
philr has quit [Ping timeout: 250 seconds]
23:33
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
23:45
<
clever >
LnL: i was able to boot a systemd-nspawn container on that fuse fs