From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: windows installer Date: Fri, 27 Oct 2017 00:11:40 +0100 Message-ID: <87po99qzbn.fsf@russet.org.uk> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1509059572 12000 195.159.176.226 (26 Oct 2017 23:12:52 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 26 Oct 2017 23:12:52 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 27 01:12:48 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e7rKH-0001Yp-4l for ged-emacs-devel@m.gmane.org; Fri, 27 Oct 2017 01:12:37 +0200 Original-Received: from localhost ([::1]:55017 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7rKO-0005qp-HX for ged-emacs-devel@m.gmane.org; Thu, 26 Oct 2017 19:12:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47956) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7rKI-0005qk-Qn for emacs-devel@gnu.org; Thu, 26 Oct 2017 19:12:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7rKF-0002o2-KQ for emacs-devel@gnu.org; Thu, 26 Oct 2017 19:12:38 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:60127) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e7rKF-0001J8-C1 for emacs-devel@gnu.org; Thu, 26 Oct 2017 19:12:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=wYLH4M0mw9BDfIh/wH871oiIfWyjwWvyjLYr6/4U9RE=; b=BmBJcUcK1YhUvl2qpL7XOT5csF EhFEW0ULkLdNX7U7s+/Ika7f7hYWbobATBHS0l0zf5WMs4JgSgFHT5g4rNxYC2jIvm5KxPh6uy7D7 lJP4lc94QuXTbrQjM8C5ImXX8Nh1IPSf2GxslelV0OavEi5zOt8f2HGAS7B9R3a81PSvF5Gh9JtY3 4PNiauwlZBe0YC13OJ+KAnHDet6O+rIWJD5klGlEb6yDBwfskq+R/eXpKcJOa4kQIfO5aPJ+XHEee ZO8x01fVae8/MhUmnp00rimm35FU4oJafPi9gFaa2/lTUVBX08sPCvoofKuKhUdcnx6m6U+dLb90b ZN9iKITQ==; Original-Received: from cpc8-benw10-2-0-cust100.16-2.cable.virginm.net ([92.233.204.101]:53056 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1e7rJZ-0011QO-AG for emacs-devel@gnu.org; Thu, 26 Oct 2017 23:11:53 +0000 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-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] 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:219791 Archived-At: I've had a quick play and created an "installer" version of Emacs for windows. Cheesy and ugly at the moment, but it works. It uses the NSIS toolkit which is nicely packaged for msys2. NSIS is free software, albeit the non GPL compatible CPL (http://nsis.sourceforge.net/License). I don't believe this is a problem as it would only be a packager. I'd welcome more informed opinion about whether this is appropriate for Emacs. Probably too late to put this onto Emacs-26 now I fear, but it could be ready in time for Emacs-27. If any one is interested, I can uploaded it to the pre-test website (as the Emacs source is already there). As with the new zips I've created, this does raise questions about release of updates to the binaries. This installer will contain (lots of) other dependency files. My current plan is to freeze the dependencies during pre-test. But this means, that these dependencies will get old during the Emacs release cycle. Anyway, thought's welcome. Phil