Hello Nixers!
Here are some news from the Tweag Nix Group, following our last update.
Quiet times, mostly because @fricklerhandwerk had to reduce his involvement and @thufschmitt got busy with internal matters. Still:
Nix
- @thufschmitt took over @fricklerhandwerk and @tomberek in taking and publishing the notes for the maintainer meetings (though not nearly as reliably).
- @thufschmitt and the rest of the maintainers drafted a design document to get some community feedback on the command-line syntax for the installable concept.
- @fricklerhandwerk started working on a report summarizing the work of the maintenance team over the past months.
Nixpkgs
- The pkgs-by-name structure that @infinisil has been working on for more than a year is now enforced for new packages.
- This uncovered a few minor issues (like tests.nixpkgs-check-by-name: Fix ratchet checks in certain cases by infinisil · Pull Request #283017 · NixOS/nixpkgs · GitHub), but went fairly smoothly overall.
- Beyond the specific problem at hand, the method used to incrementally enforce the structure on the CI could also serve as a basis for enabling other large migrations on Nixpkgs, like slowly enforcing that everything evaluates.
Community work
- Following a decision taken during the team representatives meeting, @thufschmitt started
spammingpolling the repos in the NixOS organisation to get clarification on the status of each of them if it wasn’t already clear. - @arleust started working on the next community survey… more to come soon, hopefully
- @mat offered to help the RFC steering committee, joining @infinisil who is already a member since a few months ago.
Organist
- @jneem greatly improved the Rust support for the tool, building on top of fenix to allow providing complex toolchains easily.
Genealogos
Last year, we got a grant from NLNet to build an SBOM generator for Nix (Genealogos). After some delays, the project is now running at full steam, and @ErinvanderVeen just finished the first milestone. The tool can now experimentally be used to create CycloneDX sboms directly from Nix evaluations!
That’s all folks