8 Jan 2025 |
| magic_rb joined the room. | 00:13:02 |
otanaut | Ah it was/is a permission issue, i can resolve this by enabling makeCacheWritable but then i run into `pm error prebuild-install warn install getaddrinfo EAI_AGAIN github.com`
Seems the package tries to download prebuilt binaries. | 00:26:54 |
Emma [it/its] | sadly common, iirc you have to provide the built dependency itself through nix? | 03:49:14 |
Winter | correct | 03:59:50 |
otanaut | Is the correct approach to use node2nix then and overwrite the dependency? | 09:03:58 |
9 Jan 2025 |
otanaut | Could someone help how to add an override first locally for testing, and then later in nixpkgs, so that the package I am trying to add uses the pre-built node-gyp binary? | 20:51:50 |
Winter | what do you mean pre-built? from where? | 20:53:56 |
otanaut | This package https://github.com/koush/scrypted/blob/main/server/package.json#L7 uses node-gyp and when i run my buildNpmPackage derivation i run into a EAI_AGAIN error | 20:56:10 |
otanaut | I assume its because node tries to download a prebuild version of node-gyp which fails as the derivations do not have network access | 20:56:39 |
Winter | can you paste the full logs? | 20:58:04 |
otanaut | yes give me a few minutes, ill push my deriviation and the logs | 20:58:53 |
otanaut | I do not know why, but right now, i am running into a different error
This commit contains the code of the package https://github.com/omares/nix-homelab/commit/745d6be3315d9269973a3c277bf5225b26b120ef
This gist has the full log, do notice the current state is the ENOENT.zsh file https://gist.github.com/omares/cc927949e96f97f544af987c5ba7cdc6 | 21:18:21 |
otanaut | Holy f... i managed to solve it | 21:32:30 |
otanaut | I had to add cacert as nativeBuildInput! | 21:42:02 |
otanaut | Now i have to resolve the "Package ‘valgrind-3.23.0’ in ... is marked as broken, refusing to evaluate" error caused by the gst-vaapi package | 21:47:34 |
otanaut | Any tips appreciated :D | 21:55:50 |
otanaut | @Winter i am now able to reproduce it, the current build was not using my remote builder | 22:20:24 |
otanaut | that would be the current error i have https://gist.github.com/omares/9faef2413bede493f395d2b39f135f28 | 22:23:11 |
Winter | In reply to @otanaut:matrix.org @Winter i am now able to reproduce it, the current build was not using my remote builder ...does your local machine have sandboxing disabled? | 23:43:54 |
10 Jan 2025 |
otanaut | In reply to@winter:catgirl.cloud ...does your local machine have sandboxing disabled? what would be the default state? i have not changed anything in that regards. | 06:53:49 |
otanaut | In reply to@winter:catgirl.cloud ...does your local machine have sandboxing disabled? just checked, it is enabled `cat /etc/nix/nix.conf | grep sandbox` -> `sandbox = true` | 08:46:12 |
otanaut | * just checked, it is enabled on the remote builder `cat /etc/nix/nix.conf | grep sandbox` -> `sandbox = true` and my local machine has it disabled | 08:46:50 |
otanaut | I have created a GitHub issue in the Nixpkgs repository, hoping to get support in resolving the problem: https://github.com/NixOS/nixpkgs/issues/372605. | 09:26:22 |
11 Jan 2025 |
otanaut | Look at me, I am the channel captain now | 16:37:08 |
12 Jan 2025 |
| rosssmyth joined the room. | 05:40:27 |
| networkException joined the room. | 19:51:33 |
networkException | It looks like building nodejs_23 fails on stable | 20:05:21 |
emily | oh blugh sorry | 20:11:48 |
emily | I think that is my fault-ish, see https://github.com/NixOS/nixpkgs/pull/371201 | 20:11:59 |
emily | I forgot about the other build failure for the rest of that staging cycle | 20:12:18 |