| 17 Aug 2023 |
@infinisil:matrix.org | In reply to @cole-h:matrix.org The Linux machines are sponsored by Equinix Metal, the Macs are a mix of Foundation hardware hosted by DetSys and some machines from Macstadium I see, thanks! | 23:08:30 |
@infinisil:matrix.org | It's interesting how we have 2 CI's for Nixpkgs but both of them suck lol | 23:08:57 |
cole-h | IIRC, sponsored, but it's been a while since we set those up so I'm a little fuzzy on the details :P | 23:08:59 |
cole-h | In reply to @infinisil:matrix.org It's interesting how we have 2 CI's for Nixpkgs but both of them suck lol CI is hard 😠| 23:09:11 |
Lily Foster | (I mean if someone payed me full-time I'd do a lot of work on the nixpkgs CI story 👀) | 23:09:45 |
@infinisil:matrix.org | I think it's mainly that we lack the funding to work on CI | 23:09:53 |
Lily Foster | Funding and I do feel we don't have the dedicated developer bandwidth (which could certainly be solvable, but is I feel a current problem) | 23:10:38 |
Lily Foster | (funding could also of course provide that bandwidth too) | 23:10:59 |
@infinisil:matrix.org | Fyi I can spend about 50% of my week on Nix ecosystem stuff as I see fit | 23:11:27 |
@infinisil:matrix.org | Currently the focus is RFC 140, but I'll have to decide what to focus on after that | 23:11:54 |
@infinisil:matrix.org | (I'll take suggestions) | 23:12:36 |
Lily Foster | In reply to @infinisil:matrix.org (I'll take suggestions) (I mean if you're taking suggestions in the OfBorg room...) | 23:12:54 |
@infinisil:matrix.org | Hehe | 23:13:19 |
@infinisil:matrix.org | I'm slowly thinking that CI is the most important thing to focus on | 23:13:53 |
Lily Foster | I would be interested in at least providing input on that, but my spare time outside of $dayjob (where I bang my head against windows for hours on end...) is admittedly limited so idk how involved I can be | 23:14:37 |
cole-h | Maybe you could look at why Nixpkgs eval is so slow now 😠| 23:15:02 |
Lily Foster | (apologies to be inserting myself into this convo... I just have an interest in CI stuff) | 23:15:04 |
Lily Foster | In reply to @cole-h:matrix.org Maybe you could look at why Nixpkgs eval is so slow now 😠I second this 😠| 23:15:16 |
@infinisil:matrix.org | More context? | 23:15:25 |
cole-h | (upwards of 10m per outpaths.nix check...) | 23:15:26 |
cole-h | (last year it was around 5m) | 23:15:35 |
Lily Foster | In reply to @cole-h:matrix.org (upwards of 10m per outpaths.nix check...) (and like 64G of memory!) | 23:15:40 |
@infinisil:matrix.org | In reply to @lily:lily.flowers (apologies to be inserting myself into this convo... I just have an interest in CI stuff) No problem at all! | 23:15:40 |
@infinisil:matrix.org | Hmm my initial guess is just more | 23:16:09 |
cole-h | If you remind me tomorrow (well, my tomorrow) I can pull out the bisect log I did a month or two ago | 23:16:34 |
Lily Foster | In reply to @lily:lily.flowers (and like 64G of memory!) (I can't even test the outpaths on any system I have access to aside from the aarch64-linux community builder. Which I'm not entirely convinced isn't due to something about how outpaths.nix is structured, but I haven't dove into it) | 23:16:42 |
cole-h | But meta checks are expensive these days | 23:16:59 |
@infinisil:matrix.org | Ooof.. https://github.com/NixOS/nixpkgs/pull/177272 | 23:17:18 |
cole-h | Yes that one, I think that was one of the larger bumps | 23:17:45 |
@infinisil:matrix.org | (that one isn't merged but it adds more meta checks) | 23:17:59 |