2023-10-13 Nix team meeting minutes #94

Attendees: @thufschmitt @edolstra @roberth @ericson2314

Triaging

Segmentation fault when flake inputs follow each other · Issue #9144 · NixOS/nix · GitHub

Agreed it’s a bug, open for contributions

Flakes don't lock transitive input urls · Issue #9143 · NixOS/nix · GitHub

Assigned to @thufschmitt for repro

Nix daemon can kill unrelated processes in containers including independent builders · Issue #9142 · NixOS/nix · GitHub

Assigned to @edolstra to investigate stabilising cgroups as a principled solution

`inherit` duplicates evaluation work · Issue #9149 · NixOS/nix · GitHub

Easy-ish to fix, but harder than a real “first issue”
Understood, suggestion approved and assigned to @roberth

nix command with --store prints error(ignored) · Issue #8289 · NixOS/nix · GitHub

Open for contributions

libstore: change `max-jobs` default to `auto` by Enzime · Pull Request #9039 · NixOS/nix · GitHub

Good to go on the principle, assigned to @roberth for another review

Discussion

https://github.com/NixOS/nix/pull/5497#issuecomment-1773107647

  • Shouldn’t be a blocker for stabilizing fetchTree
  • The tests are great and should be incorporated. The rest is very likely conflicting with the libgit rewrite.

https://github.com/NixOS/nix/pull/8595

Morally already approved, except for the fact that it had to be discussed with the Nixpkgs Architecture Team. Now kinda approved on the Nixpkgs side too. So, good to merge after code review. Assigned to @roberth.

docker: publish images to ghcr.io by baloo · Pull Request #8066 · NixOS/nix · GitHub

Merged, but needs a follow-up to also push release tags via the release script.

fetchTree cleanup by edolstra · Pull Request #9061 · NixOS/nix · GitHub

Good to merge once CI is green.