2024-12-18 Nix team meeting minutes #204

2024-12-18 Nix team meeting minutes #204

Wednesday triage meeting

Attendees: @edolstra @roberth @tomberek @ericson2314

Updates

  • Installer wg would like to start experimental releases, as an alternative to the current installer on nixos.org.
    • No blockers from the Nix team.
    • @Mic92 seems well positioned to help with the infra for that
    • Question: how will the installer be versioned? We think it’d be good for the nix repo to pull in the installer instead of vice versa, to simplify the release process.

Triage

Cannot lock unlocked input · Issue #11181 · NixOS/nix · GitHub

--override-input is preferred, but in some cases, e.g. when Nix is called by a script, dirty lock file entries in actual lock files are still needed.

`builtins.toXML` can return strings with invalid UTF-8 encoding · Issue #12061 · NixOS/nix · GitHub

Good first issue

`fetchGit` input with `ref` and `narHash` specified, is now considered unlocked. · Issue #12027 · NixOS/nix · GitHub

Appears related to Cannot lock unlocked input · Issue #11181 · NixOS/nix · GitHub via isLocked preparations for lazy-trees.

It is a proper regression and will be fixed.
Assigned to @edolstra

Improve support for subflakes by edolstra · Pull Request #10089 · NixOS/nix · GitHub

Will stick to current data model
Assigned to @roberth for review

Release

2.26 release depends on Nixpkgs upgrade to NixOS 24.11 by Mic92 · Pull Request #11566 · NixOS/nix · GitHub (probably close to completion?)
Nice to have / can backport CLI symlink fixes by roberth · Pull Request #12046 · NixOS/nix · GitHub
Postponed for the holidays.

3 Likes

Any development about #11181?

We now recognize that --override-input is not a viable solution for a number of users, making this a proper regression; not just a small change (to an experimental feature, fwiw).
The fix is still to be developed, and @edolstra will look into it.

3 Likes