From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: TODO additions Date: Wed, 30 Oct 2002 12:18:08 -0500 Sender: emacs-devel-admin@gnu.org Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1036002192 4566 80.91.224.249 (30 Oct 2002 18:23:12 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 30 Oct 2002 18:23:12 +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.35 #1 (Debian)) id 186xUe-0001Az-00 for ; Wed, 30 Oct 2002 19:23:04 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 186xZr-0001Yk-00 for ; Wed, 30 Oct 2002 19:28:27 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 186xUu-00070e-00; Wed, 30 Oct 2002 13:23:20 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 186wTt-0007KG-00 for emacs-devel@gnu.org; Wed, 30 Oct 2002 12:18:13 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 186wTp-0007HR-00 for emacs-devel@gnu.org; Wed, 30 Oct 2002 12:18:11 -0500 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 186wTo-0007Gr-00 for emacs-devel@gnu.org; Wed, 30 Oct 2002 12:18:08 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 186wTo-00030Z-00; Wed, 30 Oct 2002 12:18:08 -0500 Original-To: d.love@dl.ac.uk In-reply-to: (message from Dave Love on 29 Oct 2002 18:04:56 +0000) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:8956 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:8956 > * Use automake and use autoconf fully, preferably avoiding src/{m,s} > entirely. [Maintaining the build process _is_ a major problem.] > > I don't think this would make it easier. It might be harder, > because it would require solving every problem in a general way. The whole point is to use general solutions, most of which are already available and easy to follow. When Autoconf handles a specific issue, it is a good idea to switch over to using Autoconf to handle it. But I'd be extremely surprised if Autoconf handled all the issues that Emacs needs to know about. To implement an Autoconf test for any given issue might be easy or it might be hard. Even when it seems easy enough to write the Autoconf test, verifying that it really tests the right thing is substantial effort. This is not worth the trouble, when the code is stable and not giving us trouble.