From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Arash Esbati Newsgroups: gmane.emacs.devel Subject: Re: Emacs binaries for Windows Date: Tue, 23 Aug 2016 19:02:52 +0200 Message-ID: <86mvk31kqr.fsf@gmail.com> References: <86mvk9jj6i.fsf@gmail.com> <83wpjcdd8w.fsf@gnu.org> <86k2fc7m7x.fsf@gmail.com> <83vaywd4vi.fsf@gnu.org> <86zio71luu.fsf@gmail.com> <83bn0ncu0b.fsf@gnu.org> <87k2f9um10.fsf@russet.org.uk> <83d1l0c0rs.fsf@gnu.org> <87lgzn4th3.fsf@russet.org.uk> <83h9abft83.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1471973319 22961 195.159.176.226 (23 Aug 2016 17:28:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 23 Aug 2016 17:28:39 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 Cc: emacs-devel@gnu.org, Phillip Lord To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 23 19:28:35 2016 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 1bcFV4-0005Wt-U1 for ged-emacs-devel@m.gmane.org; Tue, 23 Aug 2016 19:28:35 +0200 Original-Received: from localhost ([::1]:47604 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcFV2-0008T3-8q for ged-emacs-devel@m.gmane.org; Tue, 23 Aug 2016 13:28:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38835) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcF6v-0003Eb-AX for emacs-devel@gnu.org; Tue, 23 Aug 2016 13:03:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bcF6r-00089l-AJ for emacs-devel@gnu.org; Tue, 23 Aug 2016 13:03:37 -0400 Original-Received: from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231]:35580) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bcF6r-00089b-3t; Tue, 23 Aug 2016 13:03:33 -0400 Original-Received: by mail-wm0-x231.google.com with SMTP id f65so170220024wmi.0; Tue, 23 Aug 2016 10:03:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=FwwZ8sQsysi9BaV1GhfZY0II27n5EL6WB/fx0+aKaFM=; b=b2A+S0Ox9+uo2gAaE6OtT50QTz+22q3yarpibv4/ff0nIvRFGkxRd5KIvHi4yKOIGk 3fG+YbjzbDsiTIEInI9A6PDhIZHWID8GIYQ3FnQqu8CdAcr6kVYUlI2H1ajlEVmyHobH 8/UzabVa/M47b7LZTnvUSp3sZYPgWXjsh7vP5+1c//AoFWVi7zMWhD0rWp5Q4QJe3EGa Djj0+8QYbn2mb5WKkGEX9klJm+9jjcgPq08TrGDt9fKfkfz1f/Jylte/ckeHOKH/xRLS J42nTRzQ95F2fIAgfTwGF6+WEpFazojNYdK5SpFajMe8/j5kUpzPaDVL8gHMg52654vZ RR8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=FwwZ8sQsysi9BaV1GhfZY0II27n5EL6WB/fx0+aKaFM=; b=B0GQ68SJI2TffrpUkNKUjUiTlp8OsgGikfz3gBWZuKgvHIJ6Ud+xQEjdBnV/zOdQdC IrqHi073lun33vRRGv9M8CcenqhVNUXhJuGPkOY68FDhinMqD7zboeLAGiN3vWbxFZGk k/ROlIyfTX0VnIm45VwVx2Luq3LAoDb/torEkY0DNNDzjh5ZpIkayylyOMWwbDPhhdSG QtO4ij6jiKHF4ORYbqJF/nLp6d+5dVdmNyud8IJMusP2FzEXrZ1gQAaWTnC0qZoeUFnR 9lHXxzWo+nB0AW/LUZ6eI8M4Wcw9K6V6ZTFkVTJmEW1u7+vMXUckzZ8JRNoBGUeTQOId XLuA== X-Gm-Message-State: AEkoouurlBV7bm2CR8CvwF7MvR/E70p/ozABPPeTIPmY0kIqJBfsdI7UaNzZBiobPc/VbQ== X-Received: by 10.194.81.137 with SMTP id a9mr26686188wjy.106.1471971812108; Tue, 23 Aug 2016 10:03:32 -0700 (PDT) Original-Received: from mutant (p54ACE023.dip0.t-ipconnect.de. [84.172.224.35]) by smtp.gmail.com with ESMTPSA id i1sm4869745wjl.9.2016.08.23.10.03.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Aug 2016 10:03:31 -0700 (PDT) In-Reply-To: <83h9abft83.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 23 Aug 2016 17:35:56 +0300") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::231 X-Mailman-Approved-At: Tue, 23 Aug 2016 13:28:27 -0400 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:206768 Archived-At: Eli Zaretskii writes: >> From: phillip.lord@russet.org.uk (Phillip Lord) >> Cc: arash.esbati@gmail.com, emacs-devel@gnu.org >> Date: Tue, 23 Aug 2016 12:26:00 +0100 >> >> >> emacs-*-bin.tar.gz -- as is now (with libnoX4) >> >> emacs-*-libraries.tar.gz -- with binaries for libraries >> >> emacs-*-libraries.sources.tar.gz -- with sources for the libraries >> > >> > No, I meant each library in a separate archive. Again, that's just my >> > opinion, something I do all the time on the ezwinports site. >> >> Would that not be a pain to install? You have to unpack them all >> separately? Irritating from the desktop. > > Not sure why this would be a pain. Unpacking .tar.gz files is already > a pain on Windows (which is why ezwinports uses only *.zip files, > which can be unpacked with the Windows Explorer). But once that > obstacle has been negotiated, why does it matter whether one needs to > unpack one file or a dozen? I think another issue would be making every single archive self-contained then. The way I understand it many (all?) DLLs rely on `libgcc_s_seh-1.dll'. So this one must be packed in every archive. I think your ezwinports are built this way. For the start, I think I go with Phil: Pack the DLLs into one archive and tell users to unpack them into the directory where emacs.exe resides and be done with it. This procedure can be changed later, if necessary. Just my 2 cents. Best, Arash