| 24 Oct 2024 |
Mic92 | Ok. I think this not like post-build-hook | 05:41:21 |
Mic92 | This is maybe used when doing remote builds? | 05:41:33 |
Mic92 | https://github.com/NixOS/nix/blob/3db75b00602a7a937c1e983e01c071100102c18c/src/libstore/unix/build/hook-instance.cc#L48 | 05:42:28 |
Mic92 | quentin: I would add more -vvvvv to your build to get more low-level output | 05:42:59 |
Mic92 | potentially also needs to be done in nix-daemon as this one might actually start this binary | 05:43:19 |
quentin | I'm not sure how to thread -vvvv through nix-fast-build | 05:43:32 |
Mic92 | use nix build directly on one of the builds that fails | 05:43:52 |
quentin | Unfortunately that succeeds | 05:43:59 |
Mic92 | mhm. ok. maybe some sort of resource depletion? | 05:44:38 |
Mic92 | Does it happen if you do nix-fast-build -j 1? | 05:45:13 |
Mic92 | that will run less stuff in parallel | 05:45:21 |
Mic92 | Otherwise strace -f is your friend for these kind of errors. You might want to log it to a file | 05:45:49 |
Mic92 | if you can install sysdig via programs.sysdig.enable = true in nixos, than try sysdig -c stderr | 05:46:17 |
Mic92 | for sysdig you will need root | 05:47:02 |
quentin | As I said above the builds are running on Google Cloud Build | 05:48:16 |
quentin | so no NixOS, no nix-daemon | 05:48:22 |
quentin | Just invoking nix-fast-build from within a nix-built Docker container | 05:48:46 |
Mic92 | Ok. Don't have much experience with google cloud build. Good luck | 05:50:16 |
quentin | Also there's no remote builders involved | 05:50:27 |
quentin | I was wondering if there was a race condition between the nix-eval-jobs process and the nix-build processes in local store manipulations | 05:51:06 |
quentin | In reply to @joerg:thalheim.io Does it happen if you do nix-fast-build -j 1? -j 1 doesn't help; it still reliably fails | 05:51:24 |
quentin | Is there any way to thread -v or --debug through nix-fast-build? I couldn't find anything equivalent that I could put in nix.conf, for instance. | 05:51:59 |
Mic92 | not at the moment, you would have to clone the repo, patch it in and do nix run | 05:53:34 |
quentin | Alright. That sounds like a tomorrow problem. :) | 05:55:20 |
quentin | Thanks for your thoughts | 05:55:22 |
| 25 Oct 2024 |
| @lholh:matrix.org joined the room. | 03:54:50 |
| @lholh:matrix.org left the room. | 22:42:39 |
| 29 Oct 2024 |
| ·☽•Nameless☆•777 · ± joined the room. | 17:36:22 |
| 1 Nov 2024 |
| Ryan Yin joined the room. | 14:22:40 |
| 3 Nov 2024 |
| Marco Turchetto joined the room. | 16:17:46 |