Hydra | 394 Members | |
| 110 Servers |
| Sender | Message | Time |
|---|---|---|
| 12 Jul 2023 | ||
| its how i do semi secret things like ips, dhcp ranges and wireguard configuration | 08:23:48 | |
| I am trying to build x86_64 packages on aarch64 using QEMU + binfmt_misc, but evaluation keeps failing.
Has anyone seen this before? | 11:50:58 | |
| It's probably QEMU being QEMU | 11:54:31 | |
| It's far from perfect | 11:54:35 | |
| Especially when it comes to obscure x86 stuff | 11:54:40 | |
| To be honest, I'm not even sure that it's getting to the stage where it needs QEMU | 11:54:56 | |
| I don't know how to work out what process is crashing as the PID is only logged when it dies | 11:55:18 | |
| QEMU seems to be running normally outside of Hydra, I can launch x86_64 binaries without any issues | 11:56:07 | |
| strace the hydra process and filter to execve | 12:34:23 | |
| thatll tel you hacker1024: | 12:34:35 | |
| Thanks, that's a good idea | 12:35:06 | |
| I assume I'll need to enable fork tracing too | 12:35:17 | |
| or the nix daemon, whatever is spawning the pid | 12:35:20 | |
| yeah following forks may help, try without first to not overwhelm yourself with trace data | 12:35:51 | |
| * I am trying to build x86_64 packages on aarch64 using QEMU + binfmt_misc, but evaluation keeps failing.
Has anyone seen this before? | 12:59:48 | |
| Non-forking is not very helpful, will try forking
| 13:02:13 | |
hydra-eval-jobs seems to be crashing while evaluating some GHC .nix files... I have no idea why. https://bin.gy/entiariate | 13:11:49 | |
| GHC is unrelated, another test showed similar results while evaluating a different part of Nixpkgs | 13:14:14 | |
| Aha https://github.com/NixOS/hydra/issues/1186 | 13:27:18 | |
| Yep, the workaround there has fixed it | 13:32:16 | |
| Could I convert the hydra outputs to ca-derivations as part of the post run command? Would that be a terrible idea? | 13:56:08 | |
| 17:16:33 | ||
| 21:17:56 | ||
| 13 Jul 2023 | ||
| 08:27:44 | ||
| 14 Jul 2023 | ||
Is there a way to debug job regexes for the GitHub Status plugin? I have project:jobset:(?!.*-inputs).*, designed to match things like project:jobset:aarch64-linux.core but not project:jobset:aarch64-linux.core-inputs. It's not working, though - no jobs seem to be getting selected. A simpler project:jobset:.* works just fine. | 11:22:00 | |
| Actually, the plugin seems to log quite a lot to stderr. Where would I be able to find that using the NixOS module? Which systemd service to the plugins run under? | 11:30:31 | |
Ah, found it in the hydra-notify journal. | 13:22:41 | |
| 23:51:14 | ||
| 15 Jul 2023 | ||
| 16:40:06 | ||
| 16 Jul 2023 | ||
| does anybody want to merge https://github.com/NixOS/hydra/pull/1292? writing a test is a little hard unfortunately because when running the queue-runner with build-only in the test env, no stats seem to be collected, but I'm open for ideas %) | 14:06:29 | |