| 10 Feb 2025 |
John Ericson | @hexa:lossy.network: oh no, better roll back? I'm pretty busy with work today so can't immediately debug | 17:21:31 |
hexa | ok | 17:21:46 |
John Ericson | I think the line is my $job = decode_json($out); | 17:27:57 |
John Ericson | no idea where there would be invalid JSON | 17:28:32 |
John Ericson | but I guess first step is to log in | 17:28:40 |
John Ericson | * but I guess first step is to log it | 17:28:42 |
John Ericson | * but I guess first step is to log it somehow | 17:28:44 |
K900 | I'm going to guess that nej is crashing somehow | 17:28:55 |
K900 | And stopping mid-line | 17:29:01 |
hexa | switched to a generation before nej | 17:33:47 |
K900 | It ded | 17:34:23 |
hexa | it is a the stopping step 😄 | 17:34:53 |
hexa | at least the errory is pretty | 17:35:12 |
hexa | and we're back | 17:37:20 |
K900 | I've restarted the eval again | 17:46:49 |
hexa | https://github.com/NixOS/hydra/issues/1437 | 17:47:02 |
K900 | Well eval hasn't died yet | 18:00:05 |
K900 | At least | 18:00:07 |
| 11 Feb 2025 |
infinisil | From here
Lix is the Nix implementation which runs hydra.nixos.org
I'm doubting the accurancy of that:
- https://hydra.nixos.org/ says "using nix-2.24.8" at the bottom
- No mention of Lix in https://github.com/nixos/hydra
- Only this singular use in infra, but I don't think that's used for actual evals, and that line was introduced without any discussion
Am I missing something?
| 22:08:15 |
K900 | It's used on the builders because cppnix had a weird random segfault bug and that was the easiest thing we could do to get the builds going | 22:09:52 |
K900 | The coordinator has to be cppnix because that's the only thing our hydra branch works with | 22:10:15 |
infinisil | Ah so evals are still done using Nix | 22:12:04 |
infinisil | K900: Can you link me to the segfault issue? | 22:12:26 |
K900 | Not off the top of my head | 22:12:38 |
K900 | @hexa (signing key rotation when) or @John Ericson might have it? | 22:13:16 |
John Ericson | infinisil: K900 I do not know about this segfault issue | 22:15:18 |
John Ericson | or this mixed lix nix deployment | 22:15:28 |
John Ericson | heh | 22:15:33 |
infinisil | Opened a PR to document this: https://github.com/NixOS/infra/pull/554 | 22:28:25 |
Robert Hensing (roberth) | same.
A core dump and/or gdb stack trace would be very helpful | 22:48:31 |