2024-01-22 Nix team meeting minutes #210

Wednesday triage meeting

Attendees: @Mic92 @tomberek @edolstra @Ericson2314 @roberth

Updates

  • :tada: We’ve released Nix 2.24.12, 2.25.5 and :sparkles: 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

1 Like