From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hartmut Goebel Subject: Remove all "unreachable" objects in store Date: Wed, 18 Jan 2017 14:17:05 +0100 Message-ID: <587F6AD1.2070104@crazy-compilers.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cTq73-0001fz-CT for guix-devel@gnu.org; Wed, 18 Jan 2017 08:17:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cTq70-0006ar-4S for guix-devel@gnu.org; Wed, 18 Jan 2017 08:17:17 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:60875) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cTq6z-0006aI-TO for guix-devel@gnu.org; Wed, 18 Jan 2017 08:17:14 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 3v3SDk3fTwz3hnCJ for ; Wed, 18 Jan 2017 14:17:10 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3v3SDk3LKJzvkhZ for ; Wed, 18 Jan 2017 14:17:10 +0100 (CET) Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id 95tPec3v8Ykm for ; Wed, 18 Jan 2017 14:17:05 +0100 (CET) Received: from hermia.goebel-consult.de (ppp-46-244-143-11.dynamic.mnet-online.de [46.244.143.11]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPS for ; Wed, 18 Jan 2017 14:17:05 +0100 (CET) Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 22D5260512 for ; Wed, 18 Jan 2017 14:17:05 +0100 (CET) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel Hi, when packaging software, the store fills up with intermediate versions. I would like to get rid of these. My "production" environment typically lags behind the development head quite some releases. So if I run `guix gc`, this would remove quite a lot of packages which will then be rebuild just afterwards, when I build the next package. Some of these are quite big, e.g. numpy or glibc. So I'd like to garbage collect all packages which are no longer current, for which there is no longer a way to build them. Any ideas? -- Regards Hartmut Goebel | Hartmut Goebel | h.goebel@crazy-compilers.com | | www.crazy-compilers.com | compilers which you thought are impossible |