On Wed, 21 Oct 2020 at 17:44, Ludovic Courtès <l...@gnu.org> wrote: > >> These are build-time dependencies so that should only be a problem when > >> one has to build ‘guix’ from source. > > > > What do you mean by "build 'guix' from source"? > > I mean that it doesn’t matter that ‘guix’ depends on ‘graphviz’ at build > time as long as you can get a substitute for it. IOW, ‘graphviz’ is not > among the references of ‘guix’:
Maybe we are not talking about the same thing. :-) Let's take the example of building Guix on GitLab CI. So, it needs to fetch a lot (as Danny said) on their infra, then build and publish the produced "artifact". The next time it will build, then it will fetch a lot, again. Well, it depends on the caching facilities and maybe these dependencies are not required for this particular use case. Cheers, simon