From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Compiled files without sources???? Date: Sun, 31 Jul 2011 19:56:40 -0400 Message-ID: References: <87zkp1solk.fsf@fencepost.gnu.org> <87wrk54pzp.fsf@ginnungagap.bsc.es> <87tyf7aw9b.fsf@engster.org> <871uxgyu0u.fsf@fencepost.gnu.org> <87vcus3slm.fsf@engster.org> <87k4b4jv8p.fsf@stupidchicken.com> <877h7444uj.fsf@fencepost.gnu.org> <87tya82mv5.fsf@fencepost.gnu.org> <87ei1bzjwg.fsf@fencepost.gnu.org> <4E3133CE.7010101@cs.ucla.edu> <4E31F0B3.3030505@cs.ucla.edu> <87mxfw90oo.fsf@stupidchicken.com> <87r558ms8j.fsf@stupidchicken.com> <87zkjv33w3.fsf@stupidchicken.com> <87tya2e60e.fsf@stupidchicken.com> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: dough.gmane.org 1312156614 14890 80.91.229.12 (31 Jul 2011 23:56:54 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 31 Jul 2011 23:56:54 +0000 (UTC) Cc: dak@gnu.org, emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 01 01:56:49 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QnfsF-0007PN-Ko for ged-emacs-devel@m.gmane.org; Mon, 01 Aug 2011 01:56:47 +0200 Original-Received: from localhost ([::1]:59436 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QnfsE-0003X1-KQ for ged-emacs-devel@m.gmane.org; Sun, 31 Jul 2011 19:56:46 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:51290) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QnfsA-0003Ww-P2 for emacs-devel@gnu.org; Sun, 31 Jul 2011 19:56:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qnfs9-000197-Jg for emacs-devel@gnu.org; Sun, 31 Jul 2011 19:56:42 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:50979) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qnfs9-000192-I6 for emacs-devel@gnu.org; Sun, 31 Jul 2011 19:56:41 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Qnfs8-0003a7-KA; Sun, 31 Jul 2011 19:56:40 -0400 In-reply-to: <87tya2e60e.fsf@stupidchicken.com> (message from Chong Yidong on Sun, 31 Jul 2011 13:04:17 -0400) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 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:142614 Archived-At: > If you write a script that does the editing, that will fill the gap. > The grammar file, plus the script, will add up to the source code to > produce the needed generated file. Can you please add that to the > repository and the release tarballs? A "script" is just a diff of the old and new source files, which anybody can trivially do. A script might include that diff, plus a command to run patch on the file. Since you say it is trivial, please do it. However, a better script would be more flexible. It would search for certain things, delete them from where they are, and insert them in the right place. Etc. That way, it would work right even if the source files are edited to some extent. That won't be quite trivial, but it shouldn't take more than an hour. Making our releases follow the GPL is the wrong place to cut corners. Please don't argue that 99% is enough. We need to do this 100%, and that is what we will do -- one way or another. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use free telephony http://directory.fsf.org/category/tel/