2023-06-02 Nix team meeting minutes #59

Attendees: @thufschmitt @edolstra @tomberek @roberth @fricklerhandwerk

Agenda

  • Triage
  • Scaling up the maintainer’s capacity (20mins)
  • Nix CLI stabilisation (10mins)

Triaging

Triaged in the Nix team meeting:

document identifier syntax for attribute sets by fricklerhandwerk · Pull Request #8317 · NixOS/nix · GitHub

  • Implicit use of an EBNF-style grammar is ambiguous to readers.
    • @fricklerhandwerk: let’s fix foward and improve incrementally
      • should have a self-contained page for the grammar eventually
  • merged

Add `dirtyRev` and `dirtyShortRev` to `fetchGit` by Enzime · Pull Request #5385 · NixOS/nix · GitHub

Allow flakes to refer to other flakes by relative path · Issue #3978 · NixOS/nix · GitHub

  • Should mostly work (with path:), although slightly broken on master
    • Partially fixed in the lazy-trees branch

https://github.com/NixOS/nix/issues/8034

  • idea approved

add builtins.toTOML · Issue #3929 · NixOS/nix · GitHub

  • make it an experimental feature first
  • assigned to @roberth

macOS: fix recursive nix by angerman · Pull Request #8168 · NixOS/nix · GitHub

Make print-build-logs a setting by edolstra · Pull Request #8323 · NixOS/nix · GitHub

  • add the setting to the nix-command experimental feature

Expand maintainer capacity

  • @thufschmitt: number of PRs and issues is getting scary
    • would be good if we had someone at least helping out with triaging
  • general agreement
  • @edolstra and @fricklerhandwerk will get in touch with past contributors asking for help

CLI stabilisation

  • RFC 136 got very broad, probably too much for one proposal
  • No objections to work on stabilisation, but we may have other priorties:
    • Improve testing
    • Make design decisions and reviews to enable non-trivial contributions
      • RFC implementations
      • Determinate Systems installer
      • C bindings
      • Layered Stores
    • Removing paper cuts
    • Cut out projects to collect dedicated for implementation work
1 Like