From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel Subject: Re: extraclean and admin/grammars [was Re: Git master head build failure?] Date: Fri, 2 Apr 2021 15:19:02 +1100 Message-ID: References: <875z16en2o.fsf@gmail.com> <83mtuih3en.fsf@gnu.org> <835z16gnkj.fsf@gnu.org> <83y2e2f22w.fsf@gnu.org> <87zgyikmui.fsf@gnus.org> <87v996kmfd.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000007f2b8905bef5a68f" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5159"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Glenn Morris , Eli Zaretskii , Stefan Monnier , Emacs developers To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Apr 02 06:19:52 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 1lSBHi-0001E9-JY for ged-emacs-devel@m.gmane-mx.org; Fri, 02 Apr 2021 06:19:50 +0200 Original-Received: from localhost ([::1]:51192 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lSBHh-0008Aj-Kk for ged-emacs-devel@m.gmane-mx.org; Fri, 02 Apr 2021 00:19:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lSBHB-0007k5-Ar for emacs-devel@gnu.org; Fri, 02 Apr 2021 00:19:17 -0400 Original-Received: from mail-ot1-x330.google.com ([2607:f8b0:4864:20::330]:37728) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lSBH9-0004rU-N0; Fri, 02 Apr 2021 00:19:17 -0400 Original-Received: by mail-ot1-x330.google.com with SMTP id t23-20020a0568301e37b02901b65ab30024so4056658otr.4; Thu, 01 Apr 2021 21:19:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4KLsq65EDfNqCT55N4B2WC/aiB/mamdevyxOHLpDqMk=; b=UjNRMHJiTCG8CXxo5BZneqILvoPSpll9L3GWyWhNp+nMT2zsj880T7IL8W8fSri9jX /o02K3a7BUCKEuC4zjq5afJ+4Wwa9ioEVRBF+8KiEIrzs61bquokEcQ5Miy3FaRffRu3 PM1DlVHbb1I62zWB3T90FDHSJdQaXEyjcSYfBVvlupKlyKWHwINbmEIj003qxxMb6kk/ FZi8ElEKeUtQz8Y59rgj3cTsJDHY2Kenx7sMW1vErT0RCeg+2bWVcQx+a8ZCUwhjgNQ8 bM18xtrlo9XfzWVlusRG1yRtqAj2uc0YB1d3FZuFwfe81JnXeZ8dBv5/MGhVF0fkpU15 5uhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4KLsq65EDfNqCT55N4B2WC/aiB/mamdevyxOHLpDqMk=; b=nt0OvE8aL2fTymaxgyDsilsW/ZHG5iQnG0bAkjt9/cSZpfqH9rtYD+Uokd1fXfci88 +Or6Ee+G2/A5hxb3+4pQKQD4WkBhalexUWxyg9dQI+mqTVrRuDeomG0pr0W5quRrVSd7 gps+pIVwmChoLK8IEA02I6yt22ca7zogths/OoPMQWiZrFWDGb0X4cbKnEr/O6oCrr3k ml1SQPfTZhdhdZ8IYMfO97jTv9mQhiCd+mmWX8GrCYUwhgg1968ujvvL+HSoWIK5DcGg viYni1BJi4lfhu30bMfLsWuGH/q5MMq1rR8fgNQA67z/3bPnt6aP+YOzAG1B4jke5tTY fxDw== X-Gm-Message-State: AOAM533d/5aAVG1FcDWET4ycD54eABrbCLlc50Huu6bNI8GHCJiN85ZO hXtWP5Bum3NEwb3ISRov3Nv6G7M8ro5Ox61RsW6GPVDo X-Google-Smtp-Source: ABdhPJwnxcHeUL0yIBiIqnQlZvE1OJQIZgRlJDP6Buw0qTtrhII0gk0dK/BS/q5BdGuimGRBP86vaWwdDQ/JPfftNFo= X-Received: by 2002:a05:6830:2312:: with SMTP id u18mr9848346ote.325.1617337153169; Thu, 01 Apr 2021 21:19:13 -0700 (PDT) In-Reply-To: <87v996kmfd.fsf@gnus.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::330; envelope-from=theophilusx@gmail.com; helo=mail-ot1-x330.google.com 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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.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:267289 Archived-At: --0000000000007f2b8905bef5a68f Content-Type: text/plain; charset="UTF-8" On Fri, 2 Apr 2021 at 03:19, Lars Ingebrigtsen wrote: > Lars Ingebrigtsen writes: > > > My preference would be for "make bootstrap" to delete these files, too > > -- so that we have one simple, easy to remember recipe to give users who > > have build problems. > > Here's timing numbers from my compile rig: > > $ make extraclean; time make -j16 > > real 2m53.046s > user 13m38.421s > sys 0m44.558s > > $ time make -j16 bootstrap > > real 2m46.672s > user 12m47.264s > sys 0m44.395s > > So the difference isn't very large. > > I was going to post something similar. I found the same when I did a timing comparison as well. The difference is very small and doesn't provide much support for justifying having both targets. There may be other reasons to have both, but build time differences don't seem sufficient, especially given the potential confusion wrt the different targets. -- regards, Tim -- Tim Cross --0000000000007f2b8905bef5a68f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Fri, 2 Apr 2021 at 03:19, Lars Ing= ebrigtsen <larsi@gnus.org> wrot= e:
Lars Ingebrig= tsen <larsi@gnus.org= > writes:

> My preference would be for "make bootstrap" to delete these = files, too
> -- so that we have one simple, easy to remember recipe to give users w= ho
> have build problems.

Here's timing numbers from my compile rig:

$ make extraclean; time make -j16

real=C2=A0 =C2=A0 2m53.046s
user=C2=A0 =C2=A0 13m38.421s
sys=C2=A0 =C2=A0 =C2=A00m44.558s

$ time make -j16 bootstrap

real=C2=A0 =C2=A0 2m46.672s
user=C2=A0 =C2=A0 12m47.264s
sys=C2=A0 =C2=A0 =C2=A00m44.395s

So the difference isn't very large.


I was going to post something similar.= I found the same when I did a timing comparison as well. The difference is= very small and doesn't provide much support for justifying having both= targets. There may be other reasons to have both, but build time differenc= es don't seem sufficient, especially given the potential confusion wrt = the different targets.=C2=A0

=C2=A0
-- =
regard= s,

Tim

--
Tim Cross<= br>

--0000000000007f2b8905bef5a68f--