
As a distro we collect together a lot of packages. That leads to a constant stream of updates that we need to build and distribute to Guix users.
Each time there's a package update we build both the new package and all it's dependents. This is the functional package approach that gives us reliability and reproducibility. But we need resources for our build farm.
Then each update is distributed to users ...
(see pt3)