2023-08-07 Nix team meeting minutes #78

Only @edolstra and @thufschmitt originally. @tom joining later on.

Reviews

Add support for parsing YAML by NaN-git · Pull Request #7340 · NixOS/nix · GitHub

  • Should be experimental
  • Eelco left a bunch of comments, good to go once it’s resolved

Discussion

Dmesg-based communication between stores

@tomberek raised an interesting possibility for two derivations to communicate by using the kernel logs (readable in the sandbox, and can be written to by segfaulting for instance). Not a huge deal (we don’t pretend that this kind of things is impossible), but good to know and avoid if we can.
@tomberek will open an issue about it.

Local Overlay Store by Ericson2314 · Pull Request #8397 · NixOS/nix · GitHub

  • Looks fairly good overall, and rather small PR for the feature
  • Would be nice to extend to support not purely local stores as the underlying one (to enable the CI case). But can be built on top of this later
  • Might be suboptimal for some use-cases because “simple” operations like “isValidPath” actually require traversing the whole closure on the underlying store (to bubble-it up to the upper layer).
  • Assigned to Eelco for further review
2 Likes