jtojnar has quit [Read error: Connection reset by peer]
jrolfs has joined #nix-darwin
jrolfs has quit [Client Quit]
jrolfs has joined #nix-darwin
jrolfs has quit [Client Quit]
jrolfs has joined #nix-darwin
<puffnfresh>
gchristensen: with vmnet?? :(
ryanartecona has quit [Quit: ryanartecona]
Lisanna has joined #nix-darwin
Lisanna has quit [Remote host closed the connection]
periklis has joined #nix-darwin
zzamboni has joined #nix-darwin
jtojnar has joined #nix-darwin
periklis has quit [Remote host closed the connection]
periklis has joined #nix-darwin
zzamboni has quit [Quit: Leaving.]
philr has quit [Quit: WeeChat 2.0.1]
periklis has quit [Ping timeout: 240 seconds]
zzamboni has joined #nix-darwin
jtojnar_ has joined #nix-darwin
jtojnar has quit [Ping timeout: 256 seconds]
jtojnar_ is now known as jtojnar
jtojnar has quit [Ping timeout: 256 seconds]
jtojnar has joined #nix-darwin
jtojnar_ has joined #nix-darwin
ben__ has joined #nix-darwin
jtojnar has quit [*.net *.split]
Sonarpulse has quit [*.net *.split]
cransom has quit [*.net *.split]
gchristensen has quit [*.net *.split]
disasm has quit [*.net *.split]
ben has quit [*.net *.split]
jtojnar_ is now known as jtojnar
cransom has joined #nix-darwin
disasm has joined #nix-darwin
Sonarpulse has joined #nix-darwin
gchristensen has joined #nix-darwin
zzamboni has quit [Quit: Leaving.]
zzamboni has joined #nix-darwin
jtojnar_ has joined #nix-darwin
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nix-darwin
jtojnar_ has quit [Ping timeout: 256 seconds]
* gchristensen
waves to the probably-gone puffnfresh
<puffnfresh>
almost gone
<puffnfresh>
should be gone
<gchristensen>
:D
<gchristensen>
ok, cool
<gchristensen>
I'm getting a kernel panic around acpi=debug, huntingg for noacpi to try thath
<puffnfresh>
cool thanks
<gchristensen>
though actually, I don't see acpi=debug at all in the repo
<puffnfresh>
I think it's non deterministic :(
<puffnfresh>
I ran the builder a heap of times today and saw it sometimes
<puffnfresh>
oh maybe I removed it
<puffnfresh>
add it to the cmdline
zzamboni has quit [Quit: Leaving.]
<gchristensen>
on it
<puffnfresh>
gchristensen: make sure you're on b540c3e cause I think I do have it in the repo
<gchristensen>
gah, yeah, it still can't talk to the cache and gives up
<gchristensen>
oh sure yeah
zzamboni has joined #nix-darwin
<gchristensen>
that is the only change, though , adding acpi=debug
<gchristensen>
maybe it has to do with corporate network problems
<puffnfresh>
yeah :(
<puffnfresh>
did you try swapping vpnkit for vmnet?
<puffnfresh>
I think I tried today and it didn't work for me
<gchristensen>
I did try it, still no luck
<gchristensen>
I'll disconnect from the corporate VPN and try again.
<gchristensen>
(this is comically hard, because you _can't_ disconnect, you must first break your network connection)
zzamboni has quit [Client Quit]
<puffnfresh>
which VPN client is it?
<gchristensen>
Pulse Secure
<gchristensen>
you have to unplug the ethernent cable / disable wifi,wait for it to time out, sleep the computer so it forgets passwords, wake the computer, and then not log in
zzamboni has joined #nix-darwin
<clever>
gchristensen: kill -9? lol
<gchristensen>
lol
zzamboni has quit [Client Quit]
zzamboni has joined #nix-darwin
<gchristensen>
and god help you if you try and reboot it without network access
zzamboni has quit [Client Quit]
<puffnfresh>
wat
<puffnfresh>
and I thought openconnect was a bit annoying...
<gchristensen>
:| after a reboot, nix-daemon won't try using a builder at all. mysteries
<gchristensen>
ok here we go
<gchristensen>
ok so puffnfresh it works sometimes
<gchristensen>
it builds a config.json and copies the results back
<puffnfresh>
urgh
<puffnfresh>
well I better go to bed, let me know if you manage to fix anything around it
<gchristensen>
ok sounds good
<gchristensen>
I wonder if there is a problem with concurrent connections, and socat isn't configured to handle them?
<puffnfresh>
as you can see it just needs more stability I think
<puffnfresh>
and maybe configurability
<gchristensen>
I have no idea, this is just my current thought.
zzamboni has joined #nix-darwin
ryanartecona has joined #nix-darwin
zzamboni has quit [Read error: Connection reset by peer]
ryanartecona has quit [Quit: ryanartecona]
ryanartecona has joined #nix-darwin
Lisanna has joined #nix-darwin
philr has joined #nix-darwin
<gchristensen>
puffnfresh: the good news is the PR version, where I setup the builder and it uses SSH, is very reliable.
<LnL>
nice! :D
<gchristensen>
yeah!
<gchristensen>
I _suspect_ the problem here is the job control used to setup the proxying and sockets isn't reliable, and things crash without noticing.
<gchristensen>
so ... I'm starting with the PR version and working my way to the script:// (what I'm calling "integrated") method
jrolfs_ has joined #nix-darwin
<LnL>
what's does it use as pid 1?
zzamboni has joined #nix-darwin
<gchristensen>
hehe
<gchristensen>
uhh bash, mostlty
ryanartecona has quit [Quit: ryanartecona]
jrolfs_ has quit [Ping timeout: 260 seconds]
zzamboni has quit [Quit: Leaving.]
sellout- has quit [Read error: Connection reset by peer]
sellout- has joined #nix-darwin
<LnL>
hrm, what kind of instabilities are you seeing?
<LnL>
it it after a few builds
zzamboni has joined #nix-darwin
<gchristensen>
the connection seems to drop on the script:// version
<gchristensen>
lol
<gchristensen>
LnL: pid1 is acpid -f :)
<LnL>
yeah, no process reaping then that could explain it getting stuck after a while
jrolfs_ has joined #nix-darwin
jrolfs has quit [Ping timeout: 268 seconds]
jrolfs_ has quit [Ping timeout: 265 seconds]
ryanartecona has joined #nix-darwin
jrolfs_ has joined #nix-darwin
jrolfs has joined #nix-darwin
jrolfs has quit [Ping timeout: 265 seconds]
zzamboni has quit [Quit: Leaving.]
zzamboni has joined #nix-darwin
ryanartecona has quit [Quit: ryanartecona]
zzamboni has quit [Quit: Leaving.]
jrolfs_ has quit [Ping timeout: 260 seconds]
zzamboni has joined #nix-darwin
Lisanna has quit [Remote host closed the connection]
zzamboni has quit [Quit: Leaving.]
zzamboni has joined #nix-darwin
zzamboni has quit [Client Quit]
zzamboni has joined #nix-darwin
zzamboni has quit [Client Quit]
Lisanna has joined #nix-darwin
jrolfs has joined #nix-darwin
jrolfs has quit [Ping timeout: 255 seconds]
philr has quit [Ping timeout: 265 seconds]
ryanartecona has joined #nix-darwin
jtojnar_ has joined #nix-darwin
jtojnar has quit [Quit: jtojnar]
jtojnar_ has quit [Ping timeout: 268 seconds]
<puffnfresh>
gchristensen: I think by default max-connections is 1, unless you supply ?max-connections=x in your builder
<puffnfresh>
LnL: ah interesting, I've been kinda avoiding a real init but maybe I'll need one
<LnL>
no idea how much of a problem that is, but nix builds will start/stop a lot of processes
<gchristensen>
Puffnfresh I have a bunch of patches for you, adding a proper in it shstem,making the boot more reliable, and no longer hard coding ssh keys.
<gchristensen>
Also simplifying the vpnkit system a teensy bit.
<puffnfresh>
yyyyyyayyyy
<puffnfresh>
awesome
<gchristensen>
So... Don't spend time on those today ;) I'll try pushing them tomorrow.
<puffnfresh>
great sounds good
<puffnfresh>
gchristensen: think it's worth trying to make this work as both a remote builder and integrated?
<puffnfresh>
did you figure out your vpnkit/network problem?