these 3 derivations will be built: /nix/store/79swh750krj7zcv44fnwvxjybidg5kd0-go2nix-nix-plugin-core-0.1.0.drv /nix/store/bnr1kngb5hf0k2n4a56h74sddf0gb5pb-go2nix-nix-plugin-0.1.0.drv /nix/store/qm58994kr7jwf9nxax31bb295i4j55lw-go2nix-nix-plugin-eval-test.drv building '/nix/store/qm58994kr7jwf9nxax31bb295i4j55lw-go2nix-nix-plugin-eval-test.drv' on 'ssh-ng://customer@mac02.m.ntd.one' building '/nix/store/qm58994kr7jwf9nxax31bb295i4j55lw-go2nix-nix-plugin-eval-test.drv' go2nix-nix-plugin-eval-test> { go2nix-nix-plugin-eval-test> "goVersion": "1.25", go2nix-nix-plugin-eval-test> "hasDrvName": true, go2nix-nix-plugin-eval-test> "hasImports": true, go2nix-nix-plugin-eval-test> "hasLocalDir": true, go2nix-nix-plugin-eval-test> "hasLocalImports": true, go2nix-nix-plugin-eval-test> "hasModKey": true, go2nix-nix-plugin-eval-test> "hasReplMap": true, go2nix-nix-plugin-eval-test> "hasSubdir": true, go2nix-nix-plugin-eval-test> "hasThirdPartyImports": true, go2nix-nix-plugin-eval-test> "localPkgCount": 1, go2nix-nix-plugin-eval-test> "modulePath": "github.com/numtide/go2nix-torture", go2nix-nix-plugin-eval-test> "pkgCount": 242, go2nix-nix-plugin-eval-test> "testPkgCount": 0 go2nix-nix-plugin-eval-test> } go2nix-nix-plugin-eval-test> === Case 2: derivation-backed input warns then realises (IFD allowed) === go2nix-nix-plugin-eval-test> warning: resolveGoPackages: realising derivation '/nix/var/nix/builds/nix-98131-2642844339/nix/store/1bsl4n0y8cwjjaqxrbi7r8xfcdba9r5i-drv-src.drv^out' at eval time (IFD). For IFD-free evaluation, use builtins.fetchTarball/fetchGit for 'src' instead of pkgs.fetchFromGitHub. See go2nix docs: builder-api.md#src. go2nix-nix-plugin-eval-test> disabling binary cache 'https://hetzner-cache.numtide.com' for 60 seconds go2nix-nix-plugin-eval-test> warning: unable to download 'https://hetzner-cache.numtide.com/nix-cache-info': Problem with the SSL CA cert (path? access rights?) (77) error adding trust anchors from file: /no-cert-file.crt go2nix-nix-plugin-eval-test> disabling binary cache 'https://cache.numtide.com' for 60 seconds go2nix-nix-plugin-eval-test> warning: unable to download 'https://cache.numtide.com/nix-cache-info': Problem with the SSL CA cert (path? access rights?) (77) error adding trust anchors from file: /no-cert-file.crt go2nix-nix-plugin-eval-test> building '/nix/var/nix/builds/nix-98131-2642844339/nix/store/1bsl4n0y8cwjjaqxrbi7r8xfcdba9r5i-drv-src.drv'... go2nix-nix-plugin-eval-test> sh: mkdir: command not found go2nix-nix-plugin-eval-test> error: go2nix-nix-plugin-eval-test> … while calling the 'resolveGoPackages' builtin go2nix-nix-plugin-eval-test> at «string»:2:5: go2nix-nix-plugin-eval-test> 1| go2nix-nix-plugin-eval-test> 2| builtins.resolveGoPackages { go2nix-nix-plugin-eval-test> | ^ go2nix-nix-plugin-eval-test> 3| src = "${derivation { go2nix-nix-plugin-eval-test> go2nix-nix-plugin-eval-test> error: Cannot build '/nix/var/nix/builds/nix-98131-2642844339/nix/store/1bsl4n0y8cwjjaqxrbi7r8xfcdba9r5i-drv-src.drv'. go2nix-nix-plugin-eval-test> Reason: builder failed with exit code 127. go2nix-nix-plugin-eval-test> Output paths: go2nix-nix-plugin-eval-test> /nix/var/nix/builds/nix-98131-2642844339/nix/store/wjjqp733b8pwdwcyf1gzyzblmcb0mx8v-drv-src go2nix-nix-plugin-eval-test> OK: warning surfaced for derivation-backed src go2nix-nix-plugin-eval-test> === Case 3: derivation-backed input under IFD=false → IFDError (Nix gate) === go2nix-nix-plugin-eval-test> warning: resolveGoPackages: realising derivation '/nix/var/nix/builds/nix-98131-2642844339/nix/store/1bsl4n0y8cwjjaqxrbi7r8xfcdba9r5i-drv-src.drv^out' at eval time (IFD). For IFD-free evaluation, use builtins.fetchTarball/fetchGit for 'src' instead of pkgs.fetchFromGitHub. See go2nix docs: builder-api.md#src. go2nix-nix-plugin-eval-test> error: go2nix-nix-plugin-eval-test> … while calling the 'resolveGoPackages' builtin go2nix-nix-plugin-eval-test> at «string»:2:5: go2nix-nix-plugin-eval-test> 1| go2nix-nix-plugin-eval-test> 2| builtins.resolveGoPackages { go2nix-nix-plugin-eval-test> | ^ go2nix-nix-plugin-eval-test> 3| src = "${derivation { go2nix-nix-plugin-eval-test> go2nix-nix-plugin-eval-test> error: cannot build '/nix/var/nix/builds/nix-98131-2642844339/nix/store/1bsl4n0y8cwjjaqxrbi7r8xfcdba9r5i-drv-src.drv^out' during evaluation because the option 'allow-import-from-derivation' is disabled go2nix-nix-plugin-eval-test> OK: Nix's IFD gate still applies upload niks3: ok