From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.bugs Subject: bug#58224: 29.0.50; "make bootstrap" spuriously warns: "comp.el newer than byte-compiled file" Date: Sat, 1 Oct 2022 18:11:38 +0000 Message-ID: References: <83fsg7bnt0.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1170"; mail-complaints-to="usenet@ciao.gmane.io" Cc: acm@muc.de, Eli Zaretskii , 58224@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 01 20:12:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1oegyD-00009T-Nt for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 01 Oct 2022 20:12:13 +0200 Original-Received: from localhost ([::1]:55524 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oegyB-0006om-SK for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 01 Oct 2022 14:12:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44826) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oegy2-0006oO-KR for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2022 14:12:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46599) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oegy2-00040s-Cc for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2022 14:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oegy1-0006TO-TN for bug-gnu-emacs@gnu.org; Sat, 01 Oct 2022 14:12:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 01 Oct 2022 18:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58224 X-GNU-PR-Package: emacs Original-Received: via spool by 58224-submit@debbugs.gnu.org id=B58224.166464790824861 (code B ref 58224); Sat, 01 Oct 2022 18:12:01 +0000 Original-Received: (at 58224) by debbugs.gnu.org; 1 Oct 2022 18:11:48 +0000 Original-Received: from localhost ([127.0.0.1]:45677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oegxo-0006Su-8u for submit@debbugs.gnu.org; Sat, 01 Oct 2022 14:11:48 -0400 Original-Received: from mx3.muc.de ([193.149.48.5]:26906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oegxm-0006Sg-FA for 58224@debbugs.gnu.org; Sat, 01 Oct 2022 14:11:47 -0400 Original-Received: (qmail 63275 invoked by uid 3782); 1 Oct 2022 20:11:40 +0200 Original-Received: from acm.muc.de (p4fe1535c.dip0.t-ipconnect.de [79.225.83.92]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Sat, 01 Oct 2022 20:11:40 +0200 Original-Received: (qmail 7928 invoked by uid 1000); 1 Oct 2022 18:11:38 -0000 Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:244155 Archived-At: Hello, Stefan. On Sat, Oct 01, 2022 at 18:10:19 +0200, Stefan Kangas wrote: > Eli Zaretskii writes: > > (This has nothing to do with what Lars did, it's due to changes by > > Alan to speedup the first stage of the bootstrap.) > Oh, right. I forgot about that. > I'm copying in Alan, in case he has any comments. Well, my thoughts back when implementing that speedup were that the speedup was more important than a few irritating messages. I suppose that's becomng less true as the long delays from the past fade from memory. The particular message about " newer than byte-compile file; using older file" is hard-coded into Fload in src/lread.c. It was considered important enough to supersede the flag variable force-load-messages. It also supersedes the parameter NOMESSAGE to Fload. I don't know why this message is considered so important. Maybe we might reconsider its importance. But there are already two flag variables meant to control messages from Fload, so adding a third special one probably wouldn't be a good idea. This doesn't seem like an easy issue to resolve without nasty special case code. Either that, or we reconsider the mechanism of making the ..elc files older to trigger make's recompiling of the .el files to .eln. Maybe there's a better way of doing that. -- Alan Mackenzie (Nuremberg, Germany).