From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: config.in Date: 19 Apr 2002 14:19:29 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: <5x1ydbanji.fsf@kfs2.cua.dk> References: <87g01vbhzi.fsf@tc-1-100.kawasaki.gol.ne.jp> <1018986015.10524.108.camel@space-ghost> <1676-Wed17Apr2002000044+0300-eliz@is.elta.co.il> <200204181845.g3IIjUp00524@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1019215315 15251 127.0.0.1 (19 Apr 2002 11:21:55 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 19 Apr 2002 11:21:55 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16yWSh-0003xs-00 for ; Fri, 19 Apr 2002 13:21:55 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 16yWm1-0005Uk-00 for ; Fri, 19 Apr 2002 13:41:54 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 16yWS3-0007LV-00; Fri, 19 Apr 2002 07:21:15 -0400 Original-Received: from mail.filanet.dk ([195.215.206.179]) by fencepost.gnu.org with smtp (Exim 3.34 #1 (Debian)) id 16yWPa-0007E6-00 for ; Fri, 19 Apr 2002 07:18:42 -0400 Original-Received: from kfs2.cua.dk.cua.dk (kfs2.local.filanet.dk [192.168.1.182]) by mail.filanet.dk (Postfix) with SMTP id 2A9F47C04E; Fri, 19 Apr 2002 11:18:40 +0000 (GMT) Original-To: Andreas Schwab In-Reply-To: Original-Lines: 33 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.50 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:2769 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:2769 Andreas Schwab writes: > Richard Stallman writes: > > |> Things may be different now with src/config.in. There now seems to be > |> a Make rule to update that file, so it might try to run automatically. > |> This is no good. > > There was always a rule for configure as well, otherwise I wouldn't have > added one for config.in. But the difference with config.in is that it > depends on a third file, src/stamp-h.in, that functions as a timestamp > file, because autoheader does not modify its output if it wouldn't change, > thus to avoid running autoheader again and again the stamp file is needed. > I have already extended make-dist to fix the timestamps for distribution. I think I got lost half way through those changes.... I don't think I'll ever dare adding a new parameter to config.in or configure :-) May I suggest that you write a short INTRO_CVS file (not to be included in a dist) which explains what tools are needed to reconfigure things (autoconf version etc.), what (config related) files are in CVS, why they are there, and what the dependencies between all those files are. Of course, it should also mention "make bootstrap" :-) And it would be nice if it briefly described the steps normally taken to build and release a new distribution (e.g. what to put into ChangeLog, what files to update afterwards [with version info] etc.) -- Kim F. Storm http://www.cua.dk