On Thu, Jun 02, 2016 at 03:27:37PM +0200, Hartmut Goebel wrote: > Am 02.06.2016 um 14:56 schrieb Thompson, David: > > Then just run 'guix gc' and it will remove everything that isn't > > currently included in a profile. > > This would remove much too much :-) > > I have quite some package to work on, including those with patches > pending for inclusion. The dependencies of these packages are not in a > profile (yet). Now when running `guix gc`, many packages need to be > downloaded again a few minutes later.
This does not directly address your original question, but you should consider running a substitutes mirror locally. I do this, and it speeds things up considerably. Of course, in its default configuration, the mirror only mirrors things that ultimately come from hydra.gnu.org. If interested, clone the 'maintenance' repo [0] and adapt the file 'hydra/nginx/mirror.conf' to your needs. [0] https://savannah.gnu.org/git/?group=guix