| 19 Feb 2025 |
emily | the actual test harness runs on macOS | 19:43:45 |
emily | it just spawns Linux VMs | 19:43:51 |
emily | though of course there is no reason for ofborg to build NixOS tests on macOS | 19:44:06 |
emily | perhaps they should have hydraPlatforms = [ ]; and ofborg should respect that | 19:45:43 |
Lily Foster | In reply to @emilazy:matrix.org it just spawns Linux VMs does it do so automatically? the log above uh indicates that it may not (or at least not usefully, e.g. if it still depends on building some derivations using linux platform before spawning vm harness) | 19:46:07 |
emily | of course, it has to build the NixOS configurations | 19:46:22 |
emily | you can set up the Linux builder with nix-darwin and then it all just works (which itself relies on the QEMU harness supporting macOS + Hydra building the base builder config) | 19:47:11 |
emily | but for ofborg that is pointless | 19:47:15 |
emily | (I mean, "all just works" – not every test does) | 19:47:28 |
Lily Foster | i mean ofborg should just be skipping those attrs regardless | 19:48:10 |
Lily Foster | (but it is a bit of surprising behavior that you can nix-build something and get a realisation error rather than eval/build error in this case when platforms mismatch) | 19:49:15 |
emily | building passthru tests on ofborg seems good? (incl. NixOS tests on Linux) | 19:49:18 |
emily | it's not really a mismatch though | 19:49:32 |
Lily Foster | In reply to @emilazy:matrix.org building passthru tests on ofborg seems good? (incl. NixOS tests on Linux) no i mean skipping attrs it can't build | 19:49:35 |
emily | there's nothing about "orchestrate some NixOS VMs" that requires a NixOS host platform | 19:49:46 |
emily | it's just like any cross scenario | 19:49:51 |
Lily Foster | In reply to @lily:lily.flowers no i mean skipping attrs it can't build (i'm not suggesting to drop passthru.tests) | 19:50:04 |
Lily Foster | In reply to @emilazy:matrix.org it's just like any cross scenario well it would specifically be non-cross (it's trying to build native) to be the same scenario | 19:50:43 |
emily | fair | 19:50:49 |
emily | in an ideal world we could build NixOS systems cross from Darwin | 19:50:56 |
Lily Foster | (but again this mostly just doesn't matter) | 19:51:02 |
emily | I do agree that the s/darwin/linux/ is kinda ugly | 19:51:11 |
Lily Foster | (i'm just saying where ofborg is tripping up) | 19:51:14 |
| 20 Feb 2025 |
hexa | are the linux builders busy or gone? | 14:50:46 |
hexa | yup, they don't reply echo requests | 14:53:14 |
| 24 Feb 2025 |
| easel joined the room. | 14:17:03 |
| 4 Mar 2025 |
hexa | Infra just got access to the macstadium account transferred | 06:25:03 |
hexa | Janne Heß, Simon Hauser dm me your email, if you want to be able to access the backend to those machines | 06:25:31 |
| @drupol:matrix.org left the room. | 20:20:35 |
| 8 Mar 2025 |
| ncfavier changed their profile picture. | 10:43:31 |