| 17 May 2024 |
julia | * https://buildbot.lix.systems/#/buildrequests/74273 hm how do I debug tests in CI failing when I can't access the test log (from https://gerrit.lix.systems/c/lix/+/1127) | 02:26:48 |
julia | * https://buildbot.lix.systems/#/buildrequests/74273 hm how do I debug tests in CI failing when I can't access the test log (from https://gerrit.lix.systems/c/lix/+/1127);
also re: the nixos/github-flakes.nix test - it servers the registry by faking channels.nixos.org, but since I've deprecated online flake registry.... that won't work. should I (a) set the flake-registry to point to channels.nixos.org to test the remote fetch feature (even though its deprecated), or (b) set it to the file directory? | 02:28:32 |
jade_ | In reply to @julia:the-apothecary.club https://buildbot.lix.systems/#/buildrequests/74273 hm how do I debug tests in CI failing when I can't access the test log (from https://gerrit.lix.systems/c/lix/+/1127);
also re: the nixos/github-flakes.nix test - it servers the registry by faking channels.nixos.org, but since I've deprecated online flake registry.... that won't work. should I (a) set the flake-registry to point to channels.nixos.org to test the remote fetch feature (even though its deprecated), or (b) set it to the file directory? you are supposed to have access to the log | 02:34:52 |
julia | I have the stdout log | 02:35:05 |
julia | but the meson tests logs is in the build dir? | 02:35:11 |
julia | * but the meson tests logs is in the build dir which I can't see? | 02:35:24 |
jade_ | oh ffs, that's really broken, we really need to dump that to stdout when it fails | 02:35:28 |
julia | * I have the stdout log from meson | 02:35:56 |
jade_ | or something | 02:35:59 |
Qyriad | wait why have we not added --print-error-logs to installCheckFlags | 02:36:08 |
jade_ | anyway i am guessing it is failing to get anything out of the python process? | 02:36:10 |
Qyriad | it only prints stderr iwrc but still | 02:36:14 |
Qyriad | In reply to @jade_:matrix.org anyway i am guessing it is failing to get anything out of the python process? could also be a spurious failure >.> | 02:36:36 |
julia | In reply to @jade_:matrix.org anyway i am guessing it is failing to get anything out of the python process? is this what you meant by
Note that the Lix derivation would need to have __darwinAllowLocalNetworking = true added for this to not explode on macOS.
| 02:36:42 |
julia | not sure what "lix drvn" means her etho | 02:36:56 |
jade_ | __darwinAllowLocalNetworking = true needs to go in package.nix | 02:37:58 |
jade_ | it relaxes the sandbox to not block all access to localhost on macos | 02:38:06 |
jade_ | so indeed i expect that is exactly why it broke | 02:38:30 |
julia | i'm a bit lost; as in, isn't that affecting the build of the lix derivation? | 02:38:58 |
jade_ | yes | 02:39:05 |
julia | oh wait yep | 02:39:08 |
jade_ | which has the tests run in it | 02:39:08 |
julia | tests run in the derivation | 02:39:11 |
jade_ | and the tests can't access localhost -> explode | 02:39:15 |
jade_ | yeah | 02:39:16 |
julia | welp, pushed, time to wait for the builder to run (and probably fail on remote builders shenanigans) | 02:42:08 |
jade_ | if you need a darwin computer, we can get you access to the darwin-build-box | 02:43:37 |
jade_ | https://nix-community.org/community-builder/ i can get you access to this | 02:43:59 |
julia | if I keep doing things can probably consider it :) | 02:44:49 |
jade_ |  Download image.png | 02:55:58 |