From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: Bloat in the Emacs Windows package Date: Sat, 27 Apr 2019 19:17:36 +0100 Message-ID: <877ebf8g8v.fsf@russet.org.uk> References: <87mukocyze.fsf@russet.org.uk> <83v9zceb3n.fsf@gnu.org> <87tvev1epx.fsf@russet.org.uk> <83v9zbcesn.fsf@gnu.org> <87a7gnypsx.fsf@russet.org.uk> <83sguecxth.fsf@gnu.org> <87r29t22pk.fsf@russet.org.uk> <87ef5t9h18.fsf@russet.org.uk> <87ftq47mq6.fsf@russet.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="167871"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) Cc: Stefan Monnier , emacs-devel@gnu.org To: =?utf-8?Q?Bj=C3=B6rn?= Lindqvist Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 27 20:19:13 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hKRuq-000hZo-Oq for ged-emacs-devel@m.gmane.org; Sat, 27 Apr 2019 20:19:12 +0200 Original-Received: from localhost ([127.0.0.1]:35026 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hKRup-0005Fg-Ja for ged-emacs-devel@m.gmane.org; Sat, 27 Apr 2019 14:19:11 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50755) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hKRu5-0005FO-SF for emacs-devel@gnu.org; Sat, 27 Apr 2019 14:18:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hKRu3-0005p2-Sp for emacs-devel@gnu.org; Sat, 27 Apr 2019 14:18:25 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:56332) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hKRu1-0005VB-IZ for emacs-devel@gnu.org; Sat, 27 Apr 2019 14:18:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Pjdn8axptFQPH7pGAF4wtuCBjLbAYFGJKLXIRuqm43g=; b=PYHd30dmtGDPJs52BXc/2a3wHc fr3tpLJNVBd21pinrQk2V0W9WZYR6e3Dmq7EcxN9WoQpupJzA0ekIKfCKxoR27kWARZBl5YIYPn3o xjv1cw8G4Z22fhrGGI5KO3zJupuJAJogJzmDUk4qabMvQBEr108QUatBKqeYv3wwlplgEmoEEpf0r 7IvjSOmcw124oikLJkfW7zhu6qA4I5824eQhwjiwDvCknmzZNvSlsE5VPL3tn2LGX4LnsCi24tM0S NnVh4WEjcphDOzKxVILulFwy4xdLqptLYmiFyp7y+NSYTpM5AfU5rQumnmv3fb5hsqe+J697gBEvc yZF71kUQ==; Original-Received: from cpc142652-benw12-2-0-cust953.16-2.cable.virginm.net ([82.21.43.186]:52846 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from ) id 1hKRtJ-0003by-3I; Sat, 27 Apr 2019 19:17:37 +0100 In-Reply-To: (=?utf-8?Q?=22Bj=C3=B6rn?= Lindqvist"'s message of "Sat, 27 Apr 2019 20:12:13 +0200") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 78.129.138.110 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:235993 Archived-At: Bj=C3=B6rn Lindqvist writes: > Den fre 26 apr. 2019 kl 18:41 skrev Phillip Lord : >> I have now trialled there and there are versions on alpha >> >> https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-27/ >> >> The "emacs-27.0.50" files are built like a release build, while the >> "-snapshot" ones are built like a snapshot build. >> >> In terms of the download size, -no-deps drops from 107M to 46M which is >> the most extreme drop. The installer version drops by only 10M because >> it's lzma compressed. Uncompressed sizes will be proportionately >> larger. > > The emacs.exe file has shrunk from 121 mb to 6.2 mb. That is pretty, pret= ty > good. Most of that is because the lisp data is dumped independently now. I think about 50Mb is because of the lack of debug symbols. The duplicated executables are no longer an issue, though, since the data is only stored once. > Thanks a lot! I've only lightly tested it so far, but it seems that > nothing isbroken. eww doesn't work due to missing libxml2, but it > didn't work in emacs 24 either. libxml2 is a dependency, so it should be there in the versions with dependencies. If it isn't working, then it's a bug. > There is an 10mb emacs.pdmp file in > libexec\emacs\27.0.50\x86_64-w64-mingw32 which must be some leftover > from the old build process. No, the pdmp file is where all the dumped lisp data went. My release builds (but not the snapshots) are all clean, so leftovers shouldn't be possible. Phil