2024-01-15 Nix team meeting minutes #208

Wednesday triage meeting

Attendees: @Mic92 @tomberek @edolstra @Ericson2314

Triage

Fix relative 'path:' flakerefs in the CLI by edolstra · Pull Request #12254 · NixOS/nix · GitHub

Reviewed and approved by @Ericson2314. Merged.

Add setting 'allow-dirty-locks' by edolstra · Pull Request #12220 · NixOS/nix · GitHub

Add release note?
Downgrade error on use to a warning?

Split off a `nix-store-pure` · Issue #12272 · NixOS/nix · GitHub

Talked about this topic, which ended up with @ericson2314 making the issue.

sinkToSource: transfer data in chunks and release memory early by NaN-git · Pull Request #12255 · NixOS/nix · GitHub

  • Does Boost have a ring buffer type? If so it would be nice to use that.
  • Alternatively or additionally, we can change addMultipleToStore() to take a PathsSource && pathsToCopy and then have it destroy the Source objects as soon as it’s done with them (i.e. it would pop elements from pathsToCopy, process them and drop them). That way, the coroutine and its associated buffer should be released quickly.

Release prep

No blockers

Improve support for relative path inputs by edolstra · Pull Request #10089 · NixOS/nix · GitHub

Awaiting review

Status update

We’re preparing a status update to be posted about the progress in Nix development and maintenance.
(sneak preview of what we’re drafting)

  • Current focus areas
    • Contributions, reviews
    • fetchTree
      • minor progress on individual fetchers and documentation
      • currently blocked on outPath change to path value (interface cleanliness and unknown unknowns)
      • spec
    • meson in nixpkgs
    • Dynamic derivations and better ca derivations (first deadline: Planet Nix)
    • Making sure nixpkgs version of nix doesn’t fall again behind nix releases
    • Installer update (by installer working group)
  • Challenges
    • Little structurally allocated time among maintainers makes planning any kind of development difficult
  • Many contributions during the holidays
  • Achievements
    • TBD (collect from release notes)
    • Mic92 joined
4 Likes