From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: How to remove old (test) builds from store? Date: Thu, 2 Jun 2016 11:22:43 -0400 Message-ID: <20160602152243.GB17161@jasmine> References: <575006ED.6000607@crazy-compilers.com> <87k2i7q223.fsf@member.fsf.org> <87fusv94tg.fsf@gnu.org> <57502BD0.1030009@crazy-compilers.com> <57503449.9050200@crazy-compilers.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60347) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8USa-0005Dv-U4 for help-guix@gnu.org; Thu, 02 Jun 2016 11:23:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b8USW-00006F-KX for help-guix@gnu.org; Thu, 02 Jun 2016 11:22:59 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:43835) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b8UST-0008K4-O3 for help-guix@gnu.org; Thu, 02 Jun 2016 11:22:56 -0400 Content-Disposition: inline In-Reply-To: <57503449.9050200@crazy-compilers.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Hartmut Goebel Cc: help-guix 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