2024-07-29 Nix team meeting minutes #165

This meeting was again release-themed. Since the last meeting we’ve resolved a few build problems in our non-critical nightly-style CI on hydra.

Today we’ve resolved some of the final issues and PRs for the 2.24 release.

Release notes for 2.24 by roberth · Pull Request #11170 · NixOS/nix · GitHub

  • Attribution is tricky; easy to be unfair by accident

    • Authors who did not contribute a release note didn’t get attribution yet.
  • Perhaps attribution could be added to the metadata?

  • @roberth will automate an author list for the release as a whole

buildNoTests: Disable unit tests by roberth · Pull Request #11200 · NixOS/nix · GitHub

Merged

libutil: remove template id from constructors by pinotree · Pull Request #11203 · NixOS/nix · GitHub

Merged

libcmd: do not compile editline helpers when building w/ readline by pinotree · Pull Request #11204 · NixOS/nix · GitHub

Merged

libutil: fix/improve includes in current-process.cc by pinotree · Pull Request #11209 · NixOS/nix · GitHub

Merged

Use std::unordered_map for ValueMap by edolstra · Pull Request #11191 · NixOS/nix · GitHub

Merged

Shallow fetches of specific revs do not work with all servers · Issue #11012 · NixOS/nix · GitHub

Closed Revert "fetchTree: shallow git fetching by default" by roberth · Pull Request #11172 · NixOS/nix · GitHub

We’d like to add a fallback behavior instead.

Increase download buffer size and improve tarball import logging by edolstra · Pull Request #11171 · NixOS/nix · GitHub

Reviewed and merged.

Improve handling of tarballs that don't consist of a single top-level directory by edolstra · Pull Request #11195 · NixOS/nix · GitHub

Touched up, merged.

WorkerProto: Support fine-grained protocol feature negotiation by edolstra · Pull Request #11140 · NixOS/nix · GitHub

Assigned to @Ericson2314

2 Likes