| 28 Feb 2024 |
@domenkozar:matrix.org | from that budget | 14:35:32 |
@domenkozar:matrix.org | actually it's already paying for a community darwin machine | 14:35:43 |
@domenkozar:matrix.org | if someone can coordinate with infra team, then we just submit an expense | 14:36:01 |
hexa | I think that one is being well received | 14:36:04 |
delroth | I mean, more capacity will help, but I can't help but think that there's a bug somewhere and it's not just a capacity issue | 14:39:50 |
delroth | The Hydra macs run through a ton of builds every day | 14:40:07 |
delroth | Probably at least an order of magnitude more than what ofborg should be using imo | 14:40:32 |
@adam:robins.wtf | do we know the specs of the existing machines? | 14:41:01 |
hexa | the hydra macs don't have low timeouts | 14:41:13 |
hexa | they don't have to waste time retrying llvm all day | 14:41:22 |
@adam:robins.wtf | do the hydra macs have to evaluate everything to know whether it needs to be built on darwin? | 14:41:59 |
delroth | Can we just stop running ofborg for staging, to start with? :) | 14:42:10 |
hexa | no, they're pure builders | 14:42:14 |
delroth | (do we already?) | 14:42:16 |
hexa | hydra itself does evaluations | 14:42:18 |
@adam:robins.wtf | that's what i figured | 14:42:23 |
Alyssa Ross | OfBorg on staging is very useful | 14:42:33 |
hexa | but ofborg macs also don't do evals 😛 | 14:42:37 |
Alyssa Ross | Except for Darwin | 14:42:38 |
delroth | Can we make it lower priority? | 14:42:55 |
Alyssa Ross | If we had no CI for staging staging-next cycles would take forever | 14:43:41 |
@adam:robins.wtf | In reply to @hexa:lossy.network but ofborg macs also don't do evals 😛 then what are they doing that makes them wait even on packages that don't support darwin? | 14:43:42 |
Lily Foster | ofborg builders do evals, but only for specific attrs | 14:43:48 |
delroth | (feel free to ignore my verbal gesticulating, I have zero clue how ofborg really works) | 14:43:48 |
hexa | In reply to @adam:robins.wtf then what are they doing that makes them wait even on packages that don't support darwin? ofborg just queues stuff without knowing that it is unsupported | 14:44:02 |
@adam:robins.wtf | right, but queues them for the target system to check | 14:44:51 |
Lily Foster | In reply to @hexa:lossy.network ofborg just queues stuff without knowing that it is unsupported (tbf, it doesn't take much builder time to eval the attr, see it is unsupported, skip the check, and move on to the next thing in the queue) | 14:45:11 |
hexa | correct, so that just means the queue is inflated | 14:45:25 |
@adam:robins.wtf | i guess the first change that seems reasonable is increasing the staging timeout | 14:45:43 |
hexa | * correct, so that just means the queue is a bit inflated | 14:45:44 |