Wednesday triage meeting
Attendees: @Mic92 @tomberek @edolstra @Ericson2314 @roberth
Updates
We’ve released Nix 2.24.12, 2.25.5 and
2.26
Triage
nix log fails for ssh-ng stores · Issue #8937 · NixOS/nix · GitHub
Not solved yet. @Mic92 would like to triage ssh-ng
issues
Fix nix-everything build by edolstra · Pull Request #12321 · NixOS/nix · GitHub
Good first issue.
RFC 0133 git hashing: hashes `$NIX_BUILD_TOP/tmp` · Issue #12295 · NixOS/nix · GitHub
Fixed by @ericson2341 before I got a chance to post the meeting notes.
Allow usage of multiple flake files inside a monorepo without updating lock files for relative dependencies · Issue #12320 · NixOS/nix · GitHub
2.26 added relative path flakes. Might be sufficient?
Segfault when displaying a self-referencing attrset as JSON · Issue #12289 · NixOS/nix · GitHub
Could be solved in a manner similar to printValue
Relative git flake inputs `git+file:relative/path` · Issue #12281 · NixOS/nix · GitHub
Approved, actionable
Relative git flake inputs `git+file:relative/path` · Issue #12281 · NixOS/nix · GitHub
Reviewed
Relative git flake inputs `git+file:relative/path` · Issue #12281 · NixOS/nix · GitHub
Approved
Split off a `nix-store-pure` · Issue #12272 · NixOS/nix · GitHub
@edolstra is skeptical due to invasive nature of the change
@edolstra/@roberth?: how about conditional file inclusion in meson?
@ericson2314: not very maintainable. Splitting IO is a proven architectural pattern
@edolstra: Needs a use case
@ericson2314: interactive documentation would be amazing
@edolstra: Could be done with rnix, hnix, and that would probably be easier
@ericson2314: Nix has the role of reference implementation
Decision: revisit after doing this with CPP and conditional meson