From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: reftex.el autoloads Date: Sun, 13 Dec 2015 20:33:37 +0000 Message-ID: <87h9jmks0u.fsf@russet.org.uk> References: <87h9jqo9a5.fsf@russet.org.uk> <83wpsm9skk.fsf@gnu.org> <87y4d22c7f.fsf@russet.org.uk> <831tata1mg.fsf@gnu.org> <87d1udxaky.fsf@russet.org.uk> <83mvth6jsa.fsf@gnu.org> <87poycvrp7.fsf@russet.org.uk> <566B2BFC.1070802@cs.ucla.edu> <877fkj1q5j.fsf@russet.org.uk> <83si375x03.fsf@gnu.org> <8737v71oo0.fsf@russet.org.uk> <83r3ir5vrb.fsf@gnu.org> <87y4czz7ul.fsf@russet.org.uk> <83oadv58fm.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1450038845 6474 80.91.229.3 (13 Dec 2015 20:34:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 13 Dec 2015 20:34:05 +0000 (UTC) Cc: rgm@gnu.org, eggert@cs.ucla.edu, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Dec 13 21:33:55 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a8DL8-00061c-V0 for ged-emacs-devel@m.gmane.org; Sun, 13 Dec 2015 21:33:55 +0100 Original-Received: from localhost ([::1]:56516 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a8DL8-0003nK-7R for ged-emacs-devel@m.gmane.org; Sun, 13 Dec 2015 15:33:54 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a8DL4-0003mB-IG for emacs-devel@gnu.org; Sun, 13 Dec 2015 15:33:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a8DL3-0000Cr-HV for emacs-devel@gnu.org; Sun, 13 Dec 2015 15:33:50 -0500 Original-Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:58951) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a8DKw-0000B0-Gr; Sun, 13 Dec 2015 15:33:42 -0500 Original-Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1a8DKs-0001Ct-Bz; Sun, 13 Dec 2015 20:33:38 +0000 Original-Received: from cpc6-benw10-2-0-cust45.gate.cable.virginm.net ([92.238.179.46] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1a8DKs-00084B-E2; Sun, 13 Dec 2015 20:33:38 +0000 In-Reply-To: <83oadv58fm.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 13 Dec 2015 05:33:33 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 128.240.234.12 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:196219 Archived-At: Eli Zaretskii writes: >> From: phillip.lord@russet.org.uk (Phillip Lord) >> Cc: , , >> Date: Sat, 12 Dec 2015 21:15:46 +0000 >> >> Or, as an alternative, implied by this post: >> >> http://lists.gnu.org/archive/html/emacs-devel/2007-07/msg00320.html >> >> > So I think this change in its current incarnation is for the worse. >> > Maybe if the autoloads were written into files that are not in CVS I'd >> > be happier. >> >> Which was your comment at the time. > > Switching to checksums made the problem much more rare, so it went > under the radar. See my comments about _that_ later in the thread. Where you say "that fixes it"? Checksums do reduce the problem, but then if you use the same trick for many other files, it increases the problem again. I am still confused though. Is there any problem with either: 1) Putting autoloads into another file, and requiring that. 2) Just putting the autoloads into loaddefs.el. The latter is the minimal change from where we are now. But 2) seems better because it is much simpler. Solution 2) also fixes a minor issue with the build. In a built emacs try rm lisp/eshell/eshell-groups.el make check This *should* rebuild eshell-groups.el but does not, while rm lisp/loaddefs.el make check works fine. My knowledge of make is not that good, but some quick searching suggests that there is no simple solution to this in the makefile. Phil