this derivation will be built: /nix/store/nbiw9ik55ki9iajy5wq3baqpvbqdidan-spaces-landlock-policy-test.drv building '/nix/store/nbiw9ik55ki9iajy5wq3baqpvbqdidan-spaces-landlock-policy-test.drv' spaces-landlock-policy-test> bun test v1.4.2 (744846f84) spaces-landlock-policy-test> spaces-landlock-policy-test> sandbox.test.ts: spaces-landlock-policy-test> ✓ the landlockconfig policy is deny-by-default with fs/net/scope grants [0.52ms] spaces-landlock-policy-test> ✓ the policy excludes the home and sibling integrations (leaf-scoped) [0.15ms] spaces-landlock-policy-test> ✓ multiple connect ports collapse into one connect_tcp rule [0.02ms] spaces-landlock-policy-test> ✓ no connect ports means no egress rule [0.02ms] spaces-landlock-policy-test> ✓ bind ports emit a bind_tcp rule alongside connect egress [0.02ms] spaces-landlock-policy-test> ✓ multiple bind ports collapse into one bind_tcp rule [0.01ms] spaces-landlock-policy-test> ✓ no bind ports still handles bind_tcp so every bind is denied [0.09ms] spaces-landlock-policy-test> spaces-landlock-policy-test> landlock-policy-cli.test.ts: spaces-landlock-policy-test> ✓ lowerIntegrationPolicy: writable surface is StateDirectory + private tmpfs [0.07ms] spaces-landlock-policy-test> ✓ lowerIntegrationPolicy: credentials mount is read-only, ports pass through [0.02ms] spaces-landlock-policy-test> ✓ lowerIntegrationPolicy: a shared exchange dir joins the writable surface [0.02ms] spaces-landlock-policy-test> ✓ resolveFromEnv: colon-lists split, absent vars yield empty [0.06ms] spaces-landlock-policy-test> ✓ end-to-end: deny-by-default doc grants exactly StateDir(rw) + cred(ro) + 443 [0.14ms] spaces-landlock-policy-test> ✓ lowerIntegrationPolicy: bindPorts fold through into a bind_tcp rule [0.03ms] spaces-landlock-policy-test> ✓ lowerIntegrationPolicy: absent bindPorts grants no bind but keeps it handled [0.02ms] spaces-landlock-policy-test> ✓ lowerIntegrationPolicy: extraPaths route ro→roDirs, rw→rwDirs [0.13ms] spaces-landlock-policy-test> ✓ lowerIntegrationPolicy: extraPaths ro-file routes to roFiles, not roDirs [0.08ms] spaces-landlock-policy-test> ✓ lowerIntegrationPolicy: %t/%h in extraPaths expand from the unit env [0.04ms] spaces-landlock-policy-test> ✓ lowerIntegrationPolicy: an unresolvable specifier fails closed [0.10ms] spaces-landlock-policy-test> ✓ resolveFromEnv: %t/%h sources come from XDG_RUNTIME_DIR/HOME [0.01ms] spaces-landlock-policy-test> spaces-landlock-policy-test> 19 pass spaces-landlock-policy-test> 0 fail spaces-landlock-policy-test> 55 expect() calls spaces-landlock-policy-test> Ran 19 tests across 2 files. [6.00ms] post-build step Upload to niks3: ok time=2026-09-15T04:30:41.747Z level=INFO msg="Uploading 0 paths to 127.0.0.1 (1 already cached)" time=2026-09-15T04:30:42.231Z level=INFO msg="Uploading 1 narinfos" time=2026-09-15T04:30:42.431Z level=INFO msg="Upload complete. (706ms)"