From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: A more radical cleanup for make bootstrap? Date: Tue, 20 Sep 2022 08:22:30 +0000 Message-ID: <2b1180d2e511954365ca@heytings.org> References: Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36237"; mail-complaints-to="usenet@ciao.gmane.io" Cc: acm@muc.de, larsi@gnus.org, luangruo@yahoo.com, monnier@iro.umontreal.ca, stefan@marxist.se, emacs-devel@gnu.org To: "Alfred M. Szmidt" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Sep 20 10:35:39 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oaYjC-0009A5-Rz for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Sep 2022 10:35:39 +0200 Original-Received: from localhost ([::1]:48822 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oaYjB-0008MT-5P for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Sep 2022 04:35:37 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44872) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaYWb-0008F3-EM for emacs-devel@gnu.org; Tue, 20 Sep 2022 04:22:37 -0400 Original-Received: from heytings.org ([95.142.160.155]:48704) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaYWX-00080N-P1; Tue, 20 Sep 2022 04:22:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1663662151; bh=1zyStKKfb6FUEcH5w1ADj6KVovu9Pe6SJT3fMdKK/Is=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=ZzP3cUp09JUkvo/P5LpE/Bsj5B96lebWFI7zLJaR9ynvAUjNueiM2W12ZJOLPDeW7 gyj7YewJurFa4u2ZjVfe6jGuDit5FFR5C8cIQ/LrR54BmCfbjTxrTvLLXiOFPJPGHQ X5GNoToM372NOO2Wayj4mWsD1mqNHUCYAk/gpZQYY9TM1z81ZQESXdVnMxK4fkpdlW HhprwbOjULunJSFAEfL52kd07mrH0CeU7zJGDu9Po5o6Iw+CGQVQc+tzvO3lt2/v4+ WfofrUcEidNse3/V9iaeHEU0hcuEuo2r5ICG2jTn/Y+GKN9PUaIAhQMjR4JCSznrDT QHAcCYHNKXXKA== In-Reply-To: Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:295787 Archived-At: >> extraclean removes all generated files, and also all *~ and #* files. >> If removing these files is a potential problem, they could perhaps be >> kept by bootstrap (or be kept conditionally to some variable). But >> note that *~ files are by default not created by Emacs, unless you've >> set vc-make-backup-files to t in your init file. > > vc-make-backup-files only applies for files under version control, > Non-version controlled files get backup files created by default. > > So if you have a file, not under version control, its backup files might > get removed. That extraclean deletes files it does not know about (*~ > and #*) seems like a mis-feature. > After thinking a bit more about this, IMO these backup and autosaved files can be kept by the new bootstrap-clean, given that it seems unlikely that these files have an effect on the build, or at least that it is not more likely that they could impact the build more than user-created files (which aren't deleted by extraclean either).