From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Re: guix-gc Date: Sat, 19 Jan 2013 14:00:38 +0100 Message-ID: <201301191400.38491.andreas@enge.fr> References: <8738yfp4j7.fsf@gnu.org> <201301101104.22164.andreas@enge.fr> <87hampi53a.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="Boundary-01=_2jp+QI0a3UfvHom" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:59883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TwYDa-000246-5l for bug-guix@gnu.org; Sat, 19 Jan 2013 08:12:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TwY2k-0000pW-4m for bug-guix@gnu.org; Sat, 19 Jan 2013 08:01:09 -0500 In-Reply-To: <87hampi53a.fsf@gnu.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Ludovic =?utf-8?q?Court=C3=A8s?= Cc: bug-guix@gnu.org --Boundary-01=_2jp+QI0a3UfvHom Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Am Donnerstag, 10. Januar 2013 schrieb Ludovic Court=C3=A8s: > Nix provides other options that extend this model to something closer to > what you say, namely =E2=80=98gc-keep-outputs=E2=80=99 (see > .) >=20 > I guess we should add a guix-daemon option for that. If I understand the manual correctly, this is not exactly what I meant. I=20 thought of simply keeping all packages that are needed to build a simple=20 project, such as "hello". Or maybe just keeping gcc, as it takes really=20 very long to build. But indeed, this is less critical once binary downloads= =20 from a build farm are possible. Another option would be something close to debian's "apt-get autoclean":=20 Keep all the packages that are still available in the sense that they would= =20 be built by calls to "guix-build", looping over the output of "guix-package= =20 =2D-list-available". Andreas --Boundary-01=_2jp+QI0a3UfvHom Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

Am Donnerst= ag, 10. Januar 2013 schrieb Ludovic Court=C3=A8s:

> Nix pr= ovides other options that extend this model to something closer to

> what y= ou say, namely =E2=80=98gc-keep-outputs=E2=80=99 (see

> <ht= tp://hydra.nixos.org/build/3676991/download/1/nix/manual.html>.)

>

> I gues= s we should add a guix-daemon option for that.

&nb= sp;

If I unders= tand the manual correctly, this is not exactly what I meant. I thought of s= imply keeping all packages that are needed to build a simple project, such = as "hello". Or maybe just keeping gcc, as it takes really very lo= ng to build. But indeed, this is less critical once binary downloads from a= build farm are possible.

&nb= sp;

Another opt= ion would be something close to debian's "apt-get autoclean": Kee= p all the packages that are still available in the sense that they would be= built by calls to "guix-build", looping over the output of "= ;guix-package --list-available".

&nb= sp;

Andreas

&nb= sp;

--Boundary-01=_2jp+QI0a3UfvHom--