Attendees: @Ericson2314 @roberth @edolstra @regnat @tomberek
Agenda
- triage
`nix-env --query`: fix `--json` ignoring `--drv-path` by Artturin · Pull Request #9257 · NixOS/nix · GitHub
- assigned to @Ericson2314
(since meeeting)
-
Approved, merged
-
Deduplicate human/JSON/XML in CLI commands · Issue #9377 · NixOS/nix · GitHub opened follow-up issue so we don’t get these types of bugs again
Auto-merge on backports · Issue #9367 · NixOS/nix · GitHub
- Will hand out Nix repo admin to the whole team so @roberth can fix himself
Document <drvPath>^<outputName> syntax for installables by amjoseph-nixpkgs · Pull Request #9362 · NixOS/nix · GitHub
-
@Ericson2314: I wanted to do some things first, but now I admit it might be too much scope creep vs just doing after
-
@Ericson2314: Maybe I can just
-
Assigned to @Ericson2314 (to not make it take too long ;))
remove profiles explanation section by fricklerhandwerk · Pull Request #9209 · NixOS/nix · GitHub
The contents of the profiles.md
files can probably go away, but there needs to be a page about them.
Also wants to keep the illustration.
Dropped from the board, will let @fricklerhandwerk rework it
Content addressing and adding to store cleanup by Ericson2314 · Pull Request #9325 · NixOS/nix · GitHub
One tiny controversial removal. We can just forget about it for the moment. @edolstra will have a last look and merge.
libstore: generalize signature scheme and introduce remote signing by RaitoBezarius · Pull Request #9076 · NixOS/nix · GitHub
Goal: abstract over the signing mechanism to remove the need from having the signing key locally available.
Look like it would solve a bottleneck in the ecosystem (expanding the build-infra team which is hard because it requires giving more people access to the signing key)
Green light to move forward.
Include phase reporting in log file for ssh-ng builds by R-VdP · Pull Request #9280 · NixOS/nix · GitHub
The current protocol might not be ideal, but it’s existing, and this is making the behavior coherent. So we can just merge.
Merged.
@ericson2314: Maybe this could be deduplicated. Will open an issue to investigate
Out of tree building · Issue #9342 · NixOS/nix · GitHub
- Risks making things more complex. Probably better to invest on Meson
-
@edolstra: Supposed to be there at the begining. Might not work any more though
- @Ericson2314: Saw that, didn’t manage to make it work. But will try again
All experimental feature flags should have a tracking issue, shown in docs, and enforced mechanically · Issue #9345 · NixOS/nix · GitHub
Idea approved.
Optional client side building · Issue #9344 · NixOS/nix · GitHub
Deferred. @roberth and @tomeberk will write a design doc
Collect "file system object" parts of `libnixutil` together · Issue #9278 · NixOS/nix · GitHub
@Ericson2314 will rewrite the issue.
Use `std::filesystem::path` for `Path` · Issue #9205 · NixOS/nix · GitHub
-
Broad agreement
- Useful for porting to Windows (relates to Build libnixutil with MinGW by Ericson2314 · Pull Request #8901 · NixOS/nix · GitHub)
- We’re already using
std::filesystem
in several places, will make stuff more coherent
-
@edolstra worried about the code churn, but can be mitigated by not having it in one go, but just a general direction
-
@Ericson2314 will write The Big Windows Plan