Hi, I’m fairly new to the Guix scene, but recently there was a discussion about it on devel-g...@gnu.org mailing list. So far it works as designed, because every time you use guix pull, they have to recompile every package definition. I’m a complete pleb when it comes to guile development, so take it with a heavy grain of salt.
You can check for more information in the devel archive: <https://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=Guix+pull+speed&submit=Search%21&idxname=guix-devel&max=20&result=normal&sort=score> Hope that helps, Ignas Emmanuel Beffara <m...@beffara.org> writes: > Hello Guix, > > I am having performance issues with Guix operations since a few weeks. > Concretely, any call to `guix pull` takes approximately 10 minutes to finish, > on a reasonably powerful machine (Core i7, 12 cores, 16G RAM, 1 TB SSD drive > with plenty of available space), and this even if rerun `guix pull` when > nothing has changed. I did not note the precise time or context where things > changed, unfortunately, but not long ago this was way under a minute for a > pull to finish, with the same channels. > > In the same context, it takes 3 minutes for a `guix home reconfigure` with a > small home profile and 5 minutes for a `guix system reconfigure` with a rather > big profile, when there is nothing to update. > > Is this kind of performance normal ? And if not, how can I diagnose the > problem to understand what takes that much time ?