From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Witness computation - minor breakage in the build system Date: Sun, 12 Jan 2014 20:45:43 +0100 Organization: Organization?!? Message-ID: <87d2jxc7bs.fsf@fencepost.gnu.org> References: <20140112043735.C0A2E380523@snark.thyrsus.com> <52D21EFA.1010905@cs.ucla.edu> <20140112050859.GA1742@thyrsus.com> <20140112145740.GA5858@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389555965 25775 80.91.229.3 (12 Jan 2014 19:46:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Jan 2014 19:46:05 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 12 20:46:11 2014 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 1W2Qz4-0005vw-Pk for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 20:46:10 +0100 Original-Received: from localhost ([::1]:39229 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Qz4-0008QO-DT for ged-emacs-devel@m.gmane.org; Sun, 12 Jan 2014 14:46:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46118) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Qyv-0008Kl-WA for emacs-devel@gnu.org; Sun, 12 Jan 2014 14:46:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W2Qyq-0000iU-28 for emacs-devel@gnu.org; Sun, 12 Jan 2014 14:46:01 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:56076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W2Qyp-0000iJ-SJ for emacs-devel@gnu.org; Sun, 12 Jan 2014 14:45:56 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1W2Qyn-0005hH-DN for emacs-devel@gnu.org; Sun, 12 Jan 2014 20:45:53 +0100 Original-Received: from x2f3b2f2.dyn.telefonica.de ([2.243.178.242]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 Jan 2014 20:45:53 +0100 Original-Received: from dak by x2f3b2f2.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 12 Jan 2014 20:45:53 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f3b2f2.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:H+8MPn5H/nQpQPxjK6pZOZOKM8U= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:168226 Archived-At: Stefan Monnier writes: >> The benefit is that a deoendency on the VCS goes away. > > I don't see that should be considered as a benefit. Well, the whole point of the GPL and the delivered source tar balls is to give the user the ability to make his own changes. If the Makefile dependencies don't work when making changes to the source from a tarball, it does not look much like a source tarball. The GPL states regarding "corresponding source": The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. If it is not possible to modify the work reasonably without having a source code checkout available, then the tarball is not the corresponding source according to the above definition as it does not allow for modifying the work. I'm not overly interested in what the lawyers have to say about this, but in my opinion it at least concerns the _spirit_ of the GPL if what we distribute as the source will not lend itself to modification and recompilation. -- David Kastrup