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: emacs-28 7343b0d: ; * etc/NEWS: Native compilation is more picky about missing dependencies. Date: Sat, 06 Nov 2021 19:25:18 +0200 Message-ID: <83wnll9oxt.fsf@gnu.org> References: <20211106130424.4645.53189@vcs0.savannah.gnu.org> <20211106130425.7CD8120A22@vcs0.savannah.gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39243"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Glenn Morris Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 06 18:26:25 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 1mjPSS-0009y3-C5 for ged-emacs-devel@m.gmane-mx.org; Sat, 06 Nov 2021 18:26:24 +0100 Original-Received: from localhost ([::1]:50546 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mjPSQ-0001Bb-DD for ged-emacs-devel@m.gmane-mx.org; Sat, 06 Nov 2021 13:26:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35516) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjPRc-0000OK-St for emacs-devel@gnu.org; Sat, 06 Nov 2021 13:25:32 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49174) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjPRc-00017a-Kn for emacs-devel@gnu.org; Sat, 06 Nov 2021 13:25:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=UktkVtQzA8WDLkTTSE6K1frS0UZzwiQJNsUe7jL9H6U=; b=mMO34F1NHQ8X 4Tojf90EmclVrdq9p9hgIneaLdFUeaEtP9FfLIcWEa99NWgBPNWO0UewfUor8aTdMueMTb6/NtmeE EOAtVRKYJs+/6eGYFM03oHgEsFDSsaEHj7MAyJF/OhiqNCSFqipeqq/j/ANenWVyPY9Fs90rnEbcX MU/RGAF+4g/qAHSfkYCSVbriu/pnuYTKz70aw9heQc/7NQRHo9W9Gzc9PKcHZFb08MaIGifbNcDxq d99PvPPp2C0VEfDo7E2/pkOwLoAn4IGsdBgi5CALWrcA8RScHiItzXHiV5y7RCOTEGmE9tBVPMVVg CMmB5rKvthV4xNE3iFjnhQ==; Original-Received: from [87.69.77.57] (port=1683 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mjPRc-000888-2s; Sat, 06 Nov 2021 13:25:32 -0400 In-Reply-To: (message from Glenn Morris on Sat, 06 Nov 2021 12:49:37 -0400) 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:278882 Archived-At: > From: Glenn Morris > Cc: Eli Zaretskii > Date: Sat, 06 Nov 2021 12:49:37 -0400 > > > > branch: emacs-28 > > commit 7343b0d0e4a1e665f99ea4473c1a4e4a13081e96 > > > +Note that JIT native compilation is done in a fresh session of Emacs > > +that is run in a subprocess, so it can legitimately report some > > +warnings and errors that aren't uncovered by byte-compilation. We > > +recommend examining any such warnings before you decide they are > > +false. > > I would have hoped that it's well understood that byte compilation must > be done in a separate Emacs process to be reliable, so that any previous > definitions don't pollute the environment. This is not specific to native > compilation. It is understood by us, but not by people out there, who are routinely compiling their init files from sessions that have other files loaded. > If this NEWS entry means nothing deeper than that, I find it a bit > misleading. I don't know if it's deeper, but it doesn't mean to say what you think it does, and it isn't directed at the Emacs developers.