My vision of Nixpkgs CI.

2 · Kevin Cox · Aug. 22, 2021, 1:44 a.m.
Nixpkgs has a major CI problem. We want to be able to quickly merge changes to a huge number of packages and ensure that the system is healthy. The problem isn’t just that Nixpkgs is the largest repository of fresh packages, that certainly doesn’t help, but there are also unique challenges because of how Nix and nixpkgs work.ProblemsPessimistic RebuildsOne of the unique features of Nix is that each package explicitly references exact configurations of all of its dependencies. This means that a p...