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: Compressing the Lisp and Info files in the MS-Windows installation Date: Mon, 15 Apr 2013 18:26:11 +0300 Message-ID: <83txn76cj0.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1366039594 19808 80.91.229.3 (15 Apr 2013 15:26:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 15 Apr 2013 15:26:34 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 15 17:26:26 2013 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 1URlIU-0006qz-7Y for ged-emacs-devel@m.gmane.org; Mon, 15 Apr 2013 17:26:22 +0200 Original-Received: from localhost ([::1]:39512 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1URlIT-00061B-QD for ged-emacs-devel@m.gmane.org; Mon, 15 Apr 2013 11:26:21 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:43973) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1URlIL-0005tR-OQ for emacs-devel@gnu.org; Mon, 15 Apr 2013 11:26:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1URlIH-00021z-Si for emacs-devel@gnu.org; Mon, 15 Apr 2013 11:26:13 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:46170) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1URlIH-00020i-JZ for emacs-devel@gnu.org; Mon, 15 Apr 2013 11:26:09 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MLA00000YOMY700@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Mon, 15 Apr 2013 18:26:07 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MLA000D6YVFYG10@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Mon, 15 Apr 2013 18:26:04 +0300 (IDT) X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 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:158931 Archived-At: If the 'gzip' program is available, the Posix installation procedure ("make install") by default compresses all the *.el files in the lisp/ directory and its subdirectories of the installation tree, and also compresses all the *info files in the info/ directory there. Are there any reasons not to do the same when Emacs is installed on MS-Windows? A related issue is whether the precompiled Windows binaries should be distributed with these files compressed. If they are compressed, end users will need to have 'gzip' installed to be able to use them. A compressed tree is 47 MB leaner than an uncompressed one (143 MB vs 190 MB). I assume that people who prepare the binary distributions for Windows will run something like "make install prefix=x:/foo/bar", and then produce a zip file from the tree created at x:/foo/bar. Thus the above question is related both to local installations and preparing a binary distribution for uploading to the FTP site. (Even if the default is to compress, one can install without compressing by saying "make install GZIP_PROG=". So the question really is what should be the default.) Comments and opinions are welcome.