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
-
@fricklerhandwerk: let’s fix foward and improve incrementally
- merged
Add `dirtyRev` and `dirtyShortRev` to `fetchGit` by Enzime · Pull Request #5385 · NixOS/nix · GitHub
- assigned to @thufschmitt
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
- Partially fixed in the
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
- assigned to @edolstra
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