From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: A better autogen.sh Date: Wed, 16 Mar 2011 10:52:51 -0700 Organization: UCLA Computer Science Department Message-ID: <4D80F8F3.8030909@cs.ucla.edu> References: <87y66fv2d3.fsf@stupidchicken.com> <4D388F7F.20708@swipnet.se> <87r5c7jk5m.fsf@stupidchicken.com> <4D39EF9C.1050804@cs.ucla.edu> <4D3A8666.4070609@cs.ucla.edu> <877hdvd49f.fsf@meyering.net> <83mxmrzhb6.fsf@gnu.org> <4D3C9C5B.8050303@cs.ucla.edu> <4D7FDFB0.6020203@cs.ucla.edu> <4D7FEF16.7040107@cs.ucla.edu> <8362rjr9po.fsf@gnu.org> <4hk4fzsnv8.fsf@fencepost.gnu.org> <4D805B3F.1030900@cs.ucla.edu> <4D807E05.4000600@cs.ucla.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1300298357 30928 80.91.229.12 (16 Mar 2011 17:59:17 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 16 Mar 2011 17:59:17 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 16 18:59:11 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Pzuzw-0000qe-1g for ged-emacs-devel@m.gmane.org; Wed, 16 Mar 2011 18:59:04 +0100 Original-Received: from localhost ([127.0.0.1]:37795 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzuuP-0004jc-9q for ged-emacs-devel@m.gmane.org; Wed, 16 Mar 2011 13:53:21 -0400 Original-Received: from [140.186.70.92] (port=58084 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzuuB-0004ig-RL for emacs-devel@gnu.org; Wed, 16 Mar 2011 13:53:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzuuA-0005Ia-A0 for emacs-devel@gnu.org; Wed, 16 Mar 2011 13:53:07 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]:35828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pzuu8-0005GJ-Ob; Wed, 16 Mar 2011 13:53:05 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id EAABA39E810F; Wed, 16 Mar 2011 10:52:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TwL2Bz8aIF8A; Wed, 16 Mar 2011 10:52:56 -0700 (PDT) Original-Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 22DEE39E810E; Wed, 16 Mar 2011 10:52:56 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Thunderbird/3.1.7 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 131.179.128.62 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:137297 Archived-At: On 03/16/2011 03:12 AM, Eli Zaretskii wrote: >> Whenever maintainers feel it necessary, they could autogenerate a >> > new version, copy it into the msdos/ subdirectory by hand, and >> > commit the result. That should be enough to address concerns >> > about the MS-DOS port. > It will be enough if someone takes upon themselves to perform this > duty as a matter of routine. Are you volunteering for the job? If nobody else does it, I can do it; but it sounds like Joakim and Glenn volunteered first. Whoever does it, that should be enough to address this problem. > I could understand an argument that supporting Unix-like platforms is > easier. (And even the "easier" argument is IMO minor, looking at all > the stuff in lib/ that is needed to support those Unix-like non-GNU > platforms.) But that's exactly the point. We cannot avoid the need to have porting support. But we can separate porting concerns from mainline development concerns. The stuff in lib/ is separate, and people who aren't worried about porting to non-GNU platforms don't need to worry about lib/. The Microsoft ports should be more like that: they should be separated from the mainline code, and kept in their own msdos/ and nt/ subdirectories, and ordinary Emacs development should not have to worry about them. Of course this is just a goal and practical compromises must be made in some cases. Currently, though, there are too many instances of material in the mainstream repository areas only because of Microsoft, these instances make it harder to do mainstream development, and we should therefore encourage attempts to move this material into msdos/ and nt/.