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 aPathsSource && pathsToCopy
and then have it destroy theSource
objects as soon as it’s done with them (i.e. it would pop elements frompathsToCopy
, 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