2025-01-08 Nix team meeting minutes #207

Wednesday triage meeting

Attendees: @Mic92 @tomberek @bryango @Ericson2314

Triage

`builtins.path` and `builtins.filterSource` use wrong filter paths with `--store` argument · Issue #11503 · NixOS/nix · GitHub

@Ericson2314 would like to use “rootless” source accessors; written up as `builtins.storeDir` should return a path, and not a string · Issue #12158 · NixOS/nix · GitHub
However, this is not compatible with current expressions.
A proper fix would map back and forth between physical and logic paths so that the physical location of the store is not leaked to the expressions by filterSource/builtins.path

Copying lots of paths fails with "too many root sets" · Issue #7359 · NixOS/nix · GitHub

sinkToSource allocates a coroutine, which registers itself with the gc, which may then cause the error.

Assigned to @Mic92

nix-prefetch-url doesn't use the fetcher cache · Issue #10881 · NixOS/nix · GitHub

We’d like to put a warning if --name or --auto-name is not specified

Opened nix-prefetch-url: use etag header for caching · Issue #12159 · NixOS/nix · GitHub

Possible deadlock caused by substitution, `outputLocks` · Issue #12117 · NixOS/nix · GitHub

Opened derivation-goal: unlock output lock to avoid deadlock by Mic92 · Pull Request #12160 · NixOS/nix · GitHub

2 Likes