From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: compress files patch for mac/make-package Date: Thu, 20 Oct 2005 10:50:58 +0200 Message-ID: References: <87fyqz1i0s.fsf@pacem.orebokech.com> <87ach6x9h2.fsf@pacem.orebokech.com> <8764rttg8u.fsf@pacem.orebokech.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1129802514 5798 80.91.229.2 (20 Oct 2005 10:01:54 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 20 Oct 2005 10:01:54 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 20 12:01:49 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1ESXF5-0005pS-56 for ged-emacs-devel@m.gmane.org; Thu, 20 Oct 2005 12:01:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ESXF4-0001h7-H0 for ged-emacs-devel@m.gmane.org; Thu, 20 Oct 2005 06:01:46 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ESWES-0004Ba-L8 for emacs-devel@gnu.org; Thu, 20 Oct 2005 04:57:06 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ESWEO-0004Ad-1P for emacs-devel@gnu.org; Thu, 20 Oct 2005 04:57:02 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ESW9h-0003hG-BZ for emacs-devel@gnu.org; Thu, 20 Oct 2005 04:52:10 -0400 Original-Received: from [192.114.186.66] (helo=romy.inter.net.il) by monty-python.gnu.org with esmtp (Exim 4.34) id 1ESW9h-0002J0-FA for emacs-devel@gnu.org; Thu, 20 Oct 2005 04:52:09 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-80-230-148-220.inter.net.il [80.230.148.220]) by romy.inter.net.il (MOS 3.5.8-GR) with ESMTP id CTG58964 (AUTH halo1); Thu, 20 Oct 2005 10:50:54 +0200 (IST) Original-To: Romain Francoise In-reply-to: <8764rttg8u.fsf@pacem.orebokech.com> (message from Romain Francoise on Wed, 19 Oct 2005 22:16:01 +0200) 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:44392 Archived-At: > From: Romain Francoise > Cc: emacs-devel@gnu.org > Date: Wed, 19 Oct 2005 22:16:01 +0200 > > Eli Zaretskii writes: > > > First, there are some .el files that don't have a corresponding .elc > > file; I think such .el file should not be compressed, since then Emacs > > will not work without gzip being available. > > That's pretty obvious... But wasn't mentioned in the discussion; I wanted to be sure it's not forgotten in the en-masse compression. > > Second, I think this compression should not be done on non-Posix > > systems where gzip is not available. > > How would you compress files on systems where gzip isn't available > anyway? Sorry, I wasn't clear enough: I meant that the files should not be compressed on systems where gzip isn't part of the default installation, even if the specific machine where "make install" runs happens to have gzip. > > And third, I think that we should not compress as part of tarring the > > distribution. > > make-dist and `make install' are completely independent. I know. Still, I wanted to be sure this is understood and agreed upon. > (Besides, compressing the .el files inside the tarball would make the > compression less efficient and result in a bigger tarball.) That's not the important aspect; the important aspect is that compressing .el files in the distribution prevent users of some systems from having access to the sources of Emacs parts written in Lisp, which I think goes against the GNU license.