2023-10-27 Nix team meeting minutes #98

Attendees: @roberth @ericson2314 @fricklerhandwerk @tomberek @infinisil
Notes: @fricklerhandwerk

Agenda

Triage

Switch from std::regex to boost::regex by yorickvP · Pull Request #7762 · NixOS/nix · GitHub

Circular flake import error when not circular · Issue #4811 · NixOS/nix · GitHub

  • postponed

Release notes automation · Issue #7665 · NixOS/nix · GitHub

document store objects in terms of their constituent parts by fricklerhandwerk · Pull Request #9232 · NixOS/nix · GitHub

  • general direction of the PR series approved
  • assigned @ericson2314

Fix and Improve Flakeref for Gitlab repos. by Silver-Golden · Pull Request #9163 · NixOS/nix · GitHub

Get rid of the `--derivation` flag by Ericson2314 · Pull Request #8594 · NixOS/nix · GitHub

  • needs discussion

Flakes UX: make it easy to evaluate an arbitrary expression in a context of a flake · Issue #5567 · NixOS/nix · GitHub

  • postponed unter RFC 136 is implemented

fetchTree stabilisation

  • Poor `fetchTree` documentation · Issue #9249 · NixOS/nix · GitHub
    • what is the output?
    • what are the invariants?
  • @roberth: Concerns about the input types to be stabilised
  • should we block the next release on documentation?
    • @ericson2314: we should set a precedent that only things that are documented should be made stable
    • @fricklerhandwerk: would appreciate some help digging through the code together
      • alternatively, offering high-priority documentation reviews
  • decision: yes, we should not release with docs as incomplete as they currently are
    • we will work towards making it happen on time though
    • last resort would be reverting temporarily with commitment to be done by the release after
  • @roberth suggests to finally stop debating process, as reverting and re-merging would have taken a fraction of the time