Attendees: @Ericson2314 @tomberek @roberth @thufschmitt @fricklerhandwerk @edolstra
Notes: @fricklerhandwerk
Agenda
- Hot PRs
- Status of team fundraising efforts
- Windows plan
- Dependency on a custom boost build
- CLI stabilisation
Make progress with pull requests
-
`nix flake update` add deprecation warnings. by angerman · Pull Request #9449 · NixOS/nix · GitHub
- merged
-
add deprecation warnings in documentation by fricklerhandwerk · Pull Request #9461 · NixOS/nix · GitHub
- merged
-
Factor out `StoreDirConfig` by Ericson2314 · Pull Request #6236 · NixOS/nix · GitHub
- @thufschmitt will eventually catch up with reviews
-
Document each store implementation on its own page by Ericson2314 · Pull Request #8781 · NixOS/nix · GitHub
- @fricklerhandwerk will finish it
-
Content addressing and adding to store cleanup by Ericson2314 · Pull Request #9325 · NixOS/nix · GitHub
- it’s a big one but needed for Git hashing
-
Move unit tests to separate directories, and document by Ericson2314 · Pull Request #8886 · NixOS/nix · GitHub
- @Ericson2314 will give it another polish pass and @thufschmitt another glance, then merge
-
add path based redirects by fricklerhandwerk · Pull Request #9459 · NixOS/nix · GitHub
- merged
- also briefly looked at host Nix reference manual on nix.dev by fricklerhandwerk · Pull Request #764 · NixOS/nix.dev · GitHub
-
@edolstra disagrees with remove flake.nix by fricklerhandwerk · Pull Request #761 · NixOS/nix.dev · GitHub
- to be discussed with the docs team
Fundraising
-
@fricklerhandwerk didn’t have time to finish the statement of work
- got the ball rolling on general teams funding though, will discuss it at the next all-teams meeting
-
@tomberek: do we need to make a formal request to the board?
-
@thufschmitt: currently no plans for direct funding by the foundation
- also no capacity or intention to do any sort of micro management
- details for any proposal need to be laid out publicly
-
@thufschmitt: currently no plans for direct funding by the foundation
- @tomberek will open an issue on the foundation’s tracker
- (some debate on making teams more accountable)
- @tomberek: propose to start with giving formal teams $500, people will self-organise around the responsibility
Windows plan
- @Ericson2314 wrote up a draft
- @fricklerhandwerk: doing an in-depth review will likely stall progress because we will surely find controversial detail whem looking closely enough
-
@fricklerhandwerk: proposal for a collective statement:
- the team likes the general direction, and would like to see community feedback and give the proposal time to mature
- it’s important but not urgent
- in particular, less important and urgent than (in order of increasing importance and urgency)
- closing the flakes case
- stabilising the new CLI
- bugfixing and finishing things we started
- in particular, less important and urgent than (in order of increasing importance and urgency)
-
@thufschmitt: eventually this is RFC-level material
- @fricklerhandwerk: recommend starting with a Discourse post and, maybe afterwards, a separate RFC repo without opening an RFC pull request, so there is a space to collect inputs and discuss
- no disagreement on these ideas
Custom boost
build
-
Switch from std::regex to boost::regex by yorickvP · Pull Request #7762 · NixOS/nix · GitHub makes us depend on a custom build of
boost
that may not be in the cache- anyone who wants to build Nix will have to build
boost
- the overridden variant is not in Nixpkgs: Split boost into multiple outputs · Issue #45462 · NixOS/nixpkgs · GitHub
- @edolstra: since it’s part of the Nix build closure, which is built by Hydra, it will also end up in the cache
- anyone who wants to build Nix will have to build
- @thufschmitt: then it’s a non-issue that will disappear in a few days
CLI stabilisation
- @Ericson2314: need to finish moving things around for documentation rendering
- @roberth: no progress on the structured arguments. should probably do the code churn first
-
@fricklerhandwerk: no tangible progress
- briefly discussed the design issues with @infinisil
- briefly talked to @nmattia (
niv
author) - have to consider cost of change in general
- will do some prototyping to get a better feeling for the problems
Stabilise `nix hash` and subcommands · Issue #8876 · NixOS/nix · GitHub
- @kolloch’s proposal for the behavior is sensible
-
@fricklerhandwerk: we may want to say
algo
, because we’ve run into confusingtype
withencoding
-
@edolstra: prefer
algo
-
@Ericson2314: we call internal variables
algo
but no one bothered to change the field names
-
@edolstra: prefer