gchristensen changed the topic of #nixos-borg to: https://www.patreon.com/ofborg https://monitoring.nix.ci/dashboard/db/ofborg?refresh=10s&orgId=1&from=now-1h&to=now "I get to skip reviewing the PHP code and just wait until it is rewritten in something sane, like POSIX shell. || https://logs.nix.samueldr.com/nixos-borg
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-borg
orivej has quit [Ping timeout: 240 seconds]
cole-h has quit [Ping timeout: 260 seconds]
orivej has joined #nixos-borg
orivej has quit [Ping timeout: 260 seconds]
globin has quit [Ping timeout: 246 seconds]
orivej has joined #nixos-borg
srk has quit [Changing host]
srk has joined #nixos-borg
WilliButz has quit [Ping timeout: 264 seconds]
WilliButz has joined #nixos-borg
<LnL> FYI I'm killing the darwin builder
<LnL> 40k builds on master
<gchristensen> ouch okay
cole-h has joined #nixos-borg
<LnL> Finished dev [unoptimized + debuginfo] target(s) in 5.02s
<LnL> whaa did I do it?
<cole-h> :o
<gchristensen> :o
<cole-h> o:
<LnL> ok maybe not yet
<LnL> I implemented the simple workers but I'm kind of confused about the notification worker
<LnL> gchristensen: could you send me a serialized build job?
<gchristensen> like the json document sent through the queue?
<LnL> yeah
<gchristensen> sure
qyliss has quit [Quit: bye]
qyliss has joined #nixos-borg
<LnL> oh wow, amqp closes your channel if you try to publish to a non existing exchange?
<{^_^}> [ofborg] @LnL7 opened pull request #474 → [WIP] lapin amqp implementation → https://git.io/Jfmi3
<gchristensen> LnL: I got pulled off to something else :/ still need a message?
<LnL> ^ don't really like the code, but it works™️
<LnL> I used the data from the build-faker
<LnL> hmm actually now that I think about it, where are the build results?
<LnL> or does the faker intentionally not write to results
<cole-h> LnL: Does conn need to be explicitly dropped? Don't most things get dropped on falling out of scope?
<gchristensen> I thin kfaker does not send results, on purpose or not is a different matter :P
<LnL> right so I know the logs work since I had to create an exchange for that
<LnL> but I don't have anything for results
<gchristensen> gotcha
<gchristensen> you could just try running it in prod? :)
<LnL> yeah that was the idea, we could run a builder with this for a while and see how it behaves
<gchristensen> yeah
<gchristensen> or just push it out .......................
<gchristensen> depends how cautious you'd want to be I guess
<LnL> this is the part of ofborg I'm not very comfortable with :)
<gchristensen> can you make those todo's todone's and we can push it out, and revert if needed? :)
<gchristensen> the worst case scenario isn't so bad
<cole-h> Worst case, I go around removing purples after it gets reverted :P
<gchristensen> :P
<LnL> guess that's fine, but not today tho
<LnL> looks like I'll also need to make it green first
<gchristensen> okay :)
<gchristensen> looks awesome, LnL!
<LnL> about the options, I have the impression most of them are just default
<gchristensen> yeah
<LnL> any reason to keep the things that are never set?
<gchristensen> I don't think so
<LnL> also, this still has types from amqp in a few places but didn't want to touch too much at the same time
<gchristensen> meh
<gchristensen> one step at a time :)
<cole-h> async-std pulls in num_cpus, which pulls in hermit-abi on hermit platforms... I guess Carnix isn't smart enough to not add/use that as a dependency
<cole-h> hermit-abi is (at least one reason) why the build fails
<LnL> oh, maybe I should run carnix on my nixos box then
<cole-h> Oh, were you running it on a hermit box? lol
<LnL> could also not use the beta version, but seems like the project is really close to 1.0
<cole-h> https://i.imgur.com/5p0t9sr.png Really padding your stats with this PR :P (bonus: aszlig's karma)
<LnL> lol
<cole-h> LnL: Your mac builder is gonna catch hell when it comes back online. 28 queued jobs for it
<LnL> there's no point to building those, every single one of them will timeout
<LnL> that's 14 hours of pointless cpu time
<gchristensen> how should we hanlde it?
<gchristensen> (are the macs healthy..?)
<LnL> my thingy says mac1 and mac9 are bad
<gchristensen> hm
<cole-h> Is there a way to remove from the queue?
<LnL> all the other ones are fine, but there where about 0 builds finished when staging was merged
<LnL> so just time...
<LnL> we don't have data for hydra per jobset right?
<gchristensen> what kind of data?
<LnL> like queued jobs
<gchristensen> I ....don'tknow.
<LnL> only see global stuff so hard to say anything about the trunk / release queue
<cole-h> Does https://hydra.nixos.org/queue_summary not have the info you'd like?
<LnL> unless I'm looking over it
<LnL> there's hydra_machine_type_runnable but that's steps so different from the summary at the bottom
<cole-h> Oh, you were looking for something over time, not just "oh yeah nixpkgs:trunk has 21k queued jobs lol"
<LnL> yeah, that's how much trunk is behind looking for a way to see how fast it would catch up
orivej has quit [Quit: orivej]
orivej has joined #nixos-borg
<LnL> FYI it's 500 vs 20k now, comparing with -j200 isn't fair
orivej has quit [Ping timeout: 244 seconds]
orivej has joined #nixos-borg
<gchristensen> :D
infinisil is now known as infi
infi is now known as infinisil