| 10 Feb 2025 |
collares | * | 14:52:44 |
@rick:matrix.ciphernetics.nl | This issue might already exist there, so consider adding any new info in the issue | 16:43:30 |
@rick:matrix.ciphernetics.nl | https://github.com/NixOS/hydra/issues/1401 | 16:44:21 |
hexa (signing key rotation when) |
{UNKNOWN}: , or ] expected while parsing array, at character offset 7088 (before "(end of string)") at /nix/store/r64kb0hm78ddlwhy9hwm04gmi10xlifq-hydra-0.1.20250208.25eb725/bin/.hydra-eval-jobset-wrapped line 419. at /nix/store/cf75sg06yfzkaz9dlbp96k66y12fmvwz-hydra-perl-deps/lib/perl5/site_perl/5.40.0/Catalyst/Model/DBIC/Schema.pm line 526
| 17:19:16 |
hexa (signing key rotation when) | John Ericson ptal | 17:19:23 |
hexa (signing key rotation when) | eval is dying here | 17:19:26 |
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 (signing key rotation when) | 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 (signing key rotation when) | switched to a generation before nej | 17:33:47 |
K900 | It ded | 17:34:23 |
hexa (signing key rotation when) | it is a the stopping step 😄 | 17:34:53 |
hexa (signing key rotation when) | at least the errory is pretty | 17:35:12 |
hexa (signing key rotation when) | and we're back | 17:37:20 |
K900 | I've restarted the eval again | 17:46:49 |
hexa (signing key rotation when) | 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 |