From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathieu Lirzin Subject: Re: Plan for 0.9.0 Date: Thu, 15 Oct 2015 14:51:04 +0200 Message-ID: <87vba8gurr.fsf@openmailbox.org> References: <87io6b943m.fsf@gnu.org> <878u75ql2q.fsf@gnu.org> <87eggxfc5o.fsf@openmailbox.org> <87k2qpp1ko.fsf@gnu.org> <20151014170227.3a293b5a@openmailbox.org> <874mhsiae1.fsf@openmailbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59318) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zmi05-0008Er-1B for guix-devel@gnu.org; Thu, 15 Oct 2015 08:51:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zmi01-0002BE-Pl for guix-devel@gnu.org; Thu, 15 Oct 2015 08:51:16 -0400 Received: from smtp19.openmailbox.org ([62.4.1.53]:58713) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zmi01-0002B9-Gg for guix-devel@gnu.org; Thu, 15 Oct 2015 08:51:13 -0400 In-Reply-To: (David Thompson's message of "Thu, 15 Oct 2015 08:33:40 -0400") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: "Thompson, David" Cc: guix-devel "Thompson, David" writes: > On Thu, Oct 15, 2015 at 8:28 AM, Mathieu Lirzin wr= ote: [...] >> I think the enthusiasm for changing =E2=80=98guix gc=E2=80=99 was induce= d by somekind of >> shared experience of typing it loosely and ending up having to download >> a lot of substitutes again. So maybe we can keep =E2=80=98guix gc=E2=80= =99 as it is but >> make it interactive by listing what is going to be deleted and ask for >> confirmation with a [Y/n] prompt. This solution will also require >> somekind of a =E2=80=98--force=E2=80=99 option for scripting purposes. >> >> Does it sound better? > > In general, I do not like interactive CLIs. I'm fine with 'guix gc' > working as-is. The re-downloading lots of substitutes issue is not an > issue about the CLI, but rather about not making store items that you > want to hang around GC roots. You mean a problem between the keyboard and the chair, or a problem with the GC being too greedy? -- Mathieu Lirzin