From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Git master head build failure? Date: Thu, 01 Apr 2021 16:07:56 +0300 Message-ID: <835z16gnkj.fsf@gnu.org> References: <875z16en2o.fsf@gmail.com> <83mtuih3en.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23127"; mail-complaints-to="usenet@ciao.gmane.io" Cc: theophilusx@gmail.com, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 01 15:09:02 2021 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 1lRx4H-0005ts-TT for ged-emacs-devel@m.gmane-mx.org; Thu, 01 Apr 2021 15:09:01 +0200 Original-Received: from localhost ([::1]:58980 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lRx4G-0007Mo-V6 for ged-emacs-devel@m.gmane-mx.org; Thu, 01 Apr 2021 09:09:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lRx3Z-0006ZE-5V for emacs-devel@gnu.org; Thu, 01 Apr 2021 09:08:17 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:54180) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lRx3Y-0001fS-Sn; Thu, 01 Apr 2021 09:08:16 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2626 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lRx3U-0002wR-Ti; Thu, 01 Apr 2021 09:08:14 -0400 In-Reply-To: (message from Stefan Monnier on Thu, 01 Apr 2021 09:03:53 -0400) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:267254 Archived-At: > From: Stefan Monnier > Cc: theophilusx@gmail.com, emacs-devel@gnu.org > Date: Thu, 01 Apr 2021 09:03:53 -0400 > > > This should be added to the 'extraclean' target, IMO (together with > > all the other generated files in lisp/cedet). > > I can never remember which clean target does what (and reading their > description has usually not been sufficient to be able to predict which > files would remain when I wasn't sure). Luckily I don't think it > matters much because I never invoke such targets. > > But what does matter is what happens when we `make bootstrap`, because > this is a much more common need than `make maintainer-clean` or `make > extraclean`. I never use "make bootstrap": does that mean it isn't important either? ;-) Seriously, though: this depends on your workflows. AFAIU most people do "make bootstrap" to solve problems with Lisp macro expansions, and for that forcing them to regenerate every single file that isn't versioned is not the best idea. If you want to start from a pristine clone, just clone a new worktree.