Hello Nixers!
Here are some news from the Tweag Nix Group, following our last update.
The big event of the last period was FOSDEM in which the team was present, both in the Nix devroom, the Nix stand and the conference in general.
FOSDEM
- @layus gave a talk in the Nix devroom about building Bazel packages with Nix
- @thufschmitt gave a talk in the Testing and Continuous delivery devroom on using Nix for CI
- @thufschmitt co-organized the stand, and @yoriksar gave some much appreciated help on site.
Nix
Beyond the usual maintenance work involving a bunch of small reviews and discussions,
- @thufschmitt lobbied for getting some extra maintainers for Nix. After some discussions, it was agreed that @9999years and @pennae could be trusted to review the work (but not merge yet unfortunately);
- @thufschmitt discussed his pull request about allowing the daemon to run as a non-root user with the rest of the maintainers. The team broadly agreed on it, modulo the lack of documentation which still needs to be done;
- @fricklerhandwerk published the second Nix maintainer report and merged a few small improvements to the Nix manual
- As a follow-up on his previous work on error messages, @layus got involved in some discussions about further improvements (#9962, #9834).
- @balsoft’s work on Nix ACLs reached an end. Although it’s unlikely to get upstreamed any time soon because it’s a significant change that would require more maintainer time than available, it is fully usable (and used in production already). Don’t hesitate to check it out if you’re interested!
- The Nixpkgs
lib.fileset
tests written by @infinisil detected a regression in the latest release of Nix.
Nixpkgs
-
@infinisil kept working on improving the
pkgs/by-name
tooling, in particular rectifying an overly-zealous check forcallPackage
-d packages. Work for the automated migration also started. - @infinisil gave feedback and helped with the announcement for the experimental reboot of the Nixpkgs merge bot
- @infinisil keeps meeting with @piegames and the shepherds to finish up the RFC to standardise Nix formatting. We’re expecting FCP to happen soon!
-
@infinisil created a draft PR for
lib.fileset.toList
, allowing converting file sets to lists of files, after a good use case for this was brought up
Community work
- @thufschmitt lead the third teams representatives meeting
-
@infinisil keeps hosting the weekly Nix hour. In the last two weeks the topics were:
- The second part of a programming puzzle:
- The systemd service life cycle in NixOS, where a bug was discovered with the NixOS systemd module, so @infinisil created a PR to fix it: nixos/systemd: Support notify-reload service Type by infinisil · Pull Request #288821 · NixOS/nixpkgs · GitHub :
- @infinisil is joining the weekly doc team meetings to merge and review doc-related pull requests. This week a pull request to implement RFC 145 was reviewed.
That’s all folks