| 21 Jan 2025 |
7c6f434c | * OfBorg builds work fine, though | 20:23:25 |
7c6f434c | (Looks like a commit-hash-dependent GHA issue) | 20:36:42 |
7c6f434c | * (Looks like a commit-hash-dependent GHA issue — sharding?) | 20:36:55 |
Janne Heß | I had that with another PR, seems like some temporary internal GHA issues | 22:14:45 |
| 22 Jan 2025 |
Janne Heß | hexa: can I just deploy the config from the ofborg repo? feels kinda odd to not have to include anything from nixos-org-infra | 16:29:56 |
hexa | https://github.com/NixOS/infra/tree/main/macs#update | 16:31:00 |
hexa | https://github.com/NixOS/infra/blob/main/macs/mac-update | 16:31:11 |
hexa | https://github.com/NixOS/infra/blob/main/macs/mac-exec | 16:31:19 |
Janne Heß | and that … doesn't conflict with ofborg? 👀 | 16:31:26 |
hexa | this is just the basic howto manage the darwin clown show | 16:31:40 |
Janne Heß | I mean this in particular: https://github.com/ofborg/infrastructure/blob/master/darwin-configuration.nix | 16:31:42 |
hexa | should probably take a look at the updates we did to the macs on nixos/infra | 16:32:07 |
hexa | and update them to sequoia 15.2 | 16:32:19 |
hexa | I did upstream a node-exporter module to nix-darwin | 16:32:51 |
Janne Heß | Imma go back to bed | 16:34:41 |
hexa | sgtm | 16:44:59 |
Janne Heß |  Download image.png | 22:05:34 |
Janne Heß | Thanks to hexa and @Mic92 (not here), we now have all Darwin infrastructure migrated to the new ofborg 🥳 | 22:06:01 |
emily | yay :) | 22:07:43 |
emily | hope the builders can keep up this time | 22:07:44 |
Janne Heß | Let's see how well they will handle the 7k builds 🤡 | 22:08:00 |
emily | 🫠 | 22:08:23 |
emily | so one historical problem was that the Darwin builders would try to build LLVM on every staging PR, inevitably time out, and then just keep doing that forever | 22:08:45 |
emily | which probably contributed to the infinite Darwin queue in the last days of ofborg | 22:08:53 |
emily | if you notice that happening, I'd suggest bumping the timeout a bit, because taking a bit longer to successfully build stdenv beats repeatedly failing to build LLVM over and over all day | 22:09:17 |
emily | (though Hydra should now be building and caching stdenv on staging, which may help avoid the work entirely) | 22:09:29 |
hexa | unless the PR requires a stdenv rebuild 😄 | 22:10:17 |
Janne Heß | I will just not do anything right now and see, but I'll keep that in mind, thank you :) | 22:11:09 |
7c6f434c | PR-specific stdenv rebuilds are hopefully one-time affairs… | 22:11:39 |
7c6f434c | Although stdenv rebuilds is why many of those PRs target staging in the first place | 22:12:12 |