From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vincent Legoll Subject: Re: Cleaning up make clean's behavior Date: Sun, 3 Jun 2018 08:29:17 +0200 Message-ID: References: <87a7sd17jz.fsf@ITSx01.pdp10.guru> <87bmcsd859.fsf@netris.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000cae6ea056db6efcc" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37415) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fPMW0-0000sl-8r for guix-devel@gnu.org; Sun, 03 Jun 2018 02:29:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fPMVz-0001A4-Ao for guix-devel@gnu.org; Sun, 03 Jun 2018 02:29:20 -0400 Received: from mail-qk0-x22b.google.com ([2607:f8b0:400d:c09::22b]:45645) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fPMVz-00019l-5v for guix-devel@gnu.org; Sun, 03 Jun 2018 02:29:19 -0400 Received: by mail-qk0-x22b.google.com with SMTP id c198-v6so22945605qkg.12 for ; Sat, 02 Jun 2018 23:29:18 -0700 (PDT) In-Reply-To: <87bmcsd859.fsf@netris.org> 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: Mark H Weaver Cc: "guix-devel@gnu.org" , "Jeremiah@pdp10.guru" --000000000000cae6ea056db6efcc Content-Type: text/plain; charset="UTF-8" Hello On Sunday, June 3, 2018, Mark H Weaver wrote: > I don't think we should change "make clean" to delete files in the > working directory that were not created by our build system. > > I, for one, keep many files of notes and draft patches in my Guix > working directory. I've been doing this for years. If "make clean" > were suddenly changed to delete all of these files, I would lose data > and probably be very angry. > > I happened to see this message, but if I had been focused on other > things, I might well have missed it. It's not practical for us to > ensure that everyone is warned about this proposed change, so there's no > way for us to avoid the risk that valuable user data would be deleted. > > Therefore, we should reject this proposal. > > In general, we should be *very* reluctant to delete files that we know > nothing about. We should be reluctant to do it even if there were a > very compelling reason for it. Simply wanting to clean up to avoid > unsightly clutter falls far short of a compelling reason. > > Thoughts? > > Mark > > +1 totally agree -- Vincent Legoll --000000000000cae6ea056db6efcc Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello


On Sunday, June 3, 2018, Mark H Weaver <mhw@netris.org> wrote:
I don't think we should change "make clean" to delet= e files in the
working directory that were not created by our build system.

I, for one, keep many files of notes and draft patches in my Guix
working directory.=C2=A0 I've been doing this for years.=C2=A0 If "= ;make clean"
were suddenly changed to delete all of these files, I would lose data
and probably be very angry.

I happened to see this message, but if I had been focused on other
things, I might well have missed it.=C2=A0 It's not practical for us to=
ensure that everyone is warned about this proposed change, so there's n= o
way for us to avoid the risk that valuable user data would be deleted.

Therefore, we should reject this proposal.

In general, we should be *very* reluctant to delete files that we know
nothing about.=C2=A0 We should be reluctant to do it even if there were a very compelling reason for it.=C2=A0 Simply wanting to clean up to avoid unsightly clutter falls far short of a compelling reason.

Thoughts?

=C2=A0 =C2=A0 =C2=A0 Mark


+1 totally agree


-- Vincent Legoll
--000000000000cae6ea056db6efcc--