2025-08-20 Nix team meeting minutes #242
Wednesday triage meeting
Attendees: @edolstra @Mic92 @ericson2314 @roberth
Triage
Add `nix flake prefetch-inputs` command by edolstra · Pull Request #13565 · NixOS/nix · GitHub
Approved
Fix getAttrPos after mapAttrs by Onyad · Pull Request #13725 · NixOS/nix · GitHub
@edolstra: Position of the name could be confusing when debugging. mapAttrs
can change the meaning substantially.
@roberth: Is that an overriding concern?
@edolstra: Yes
@roberth: How about stealing a bit to mark it as derived?
@edolstra: Not sure
@edolstra: Probably best to return the function / function body position
Doing the function body is more involved and probably less useful, especially for :doc
, so we’d like to go for the “changed” flag solution where we steal a bit from PosIdx in order to indicate that the attribute value does not correspond to the attribute position anymore.
That way users don’t get confused by mapAttrs
returned positions having weird values.
Add paths to the store asynchronously by edolstra · Pull Request #13798 · NixOS/nix · GitHub
@Ericson2314: wouldn’t sending a file descriptor be a better alternative. Where does the hashing of files happen?
[…] some discussion. Latency is significant.
@edolstra: Doing this in the Store interface was not feasible due to destructor semantics
Maintain Cywin/MSYS2 build in CI · Issue #13720 · NixOS/nix · GitHub
@edolstra: Would this be used?
@ericson2314: Hesitant about Cygwin but this would enable more problems to be solved without being blocked on the relocatable store work, and Nixpkgs changes.
@edolstra: What is the use case?
@ericson2314: MSys is for native software that requires a UNIX style toolchain.
@ericson2314: Goal is to unblock Nixpkgs work without rushing and messing up the Nix code base
Dropped from board; to revisit once unblocked in Nixpkgs
2025-08-18 Nix team meeting minutes #241
Discussion
feat(libstore): curl-based s3 by lovesegfault · Pull Request #13752 · NixOS/nix · GitHub
Currently limited to derivations; not other CA paths.
- @tomberek: interaction with curl? For example netrc may interact with S3. Should be checked