From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Phillip Lord Newsgroups: gmane.emacs.devel Subject: Re: [feature/dll-only-windows] A new windows build, comments wanted Date: Mon, 11 Jan 2021 09:59:29 +0000 Message-ID: <87ft377q0u.fsf@russet.org.uk> References: <87pn2dq3xv.fsf@russet.org.uk> <83ft39hnk1.fsf@gnu.org> <87h7nppzjy.fsf@russet.org.uk> <838s90hhb6.fsf@gnu.org> <87zh1gircl.fsf@russet.org.uk> <83turofw8r.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10030"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Jan 11 11:00:51 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kyu0J-0002Ub-MD for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Jan 2021 11:00:51 +0100 Original-Received: from localhost ([::1]:60392 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kyu0I-00032h-Nv for ged-emacs-devel@m.gmane-mx.org; Mon, 11 Jan 2021 05:00:50 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54100) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kytz5-0002bD-AC for emacs-devel@gnu.org; Mon, 11 Jan 2021 04:59:35 -0500 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:60362) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kytz3-0005sb-Hu; Mon, 11 Jan 2021 04:59:35 -0500 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: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding: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=1Xt8mSWfPTr8ExKuxtp8vq+RdtTEBFIhs60PbykuhRk=; b=27CxD4lswnFjrfZXERgIHxfhZ bcI/dLg/hojioLMEantcA+n/YnymIZvRCauC0FA5KbEqexmfW1ggqJcGa53gygzsJdW1GmfSIXHVg Eq9TadiQC6oWz+DmhwGxvzmgwSFeR7Q5b7U+c+Nup4oJSeAQqqoi//eOmTirtx0gvZfvlOBBiFdGc +CmTsQYx9F2Jz0ql6PmVg2ifGsMdrkqeMX0o/hsDSgi/aVOwgagcTRSasnM0VFALY++pGIDwy2I3C wNJP5Fk2SnJrLLQTU/C+BTv1xwQj4QQLW2eXNxvrlR7TNTccvexHFzyKN3mIMyKxC1xI/LJi3k2Em OOQhY2DvQ==; Original-Received: from cpc142648-benw12-2-0-cust627.16-2.cable.virginm.net ([82.10.74.116]:60704 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1kytz0-0004z4-QS; Mon, 11 Jan 2021 09:59:30 +0000 In-Reply-To: <83turofw8r.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 10 Jan 2021 21:05:40 +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 Received-SPF: none client-ip=78.129.138.110; envelope-from=phillip.lord@russet.org.uk; helo=cloud103.planethippo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:262898 Archived-At: Eli Zaretskii writes: >> From: Phillip Lord >> Date: Sun, 10 Jan 2021 18:23:06 +0000 >> Cc: emacs-devel@gnu.org >> >> I'd like to keep the Windows package using the default options as far as >> possible, mostly because I am lazy and because it means that the windows >> package updates when ever the defaults do. > > It's your call. I just envision many users to expect native-comp > support and asking why isn't it there. No, you misunderstand me. I would plan to make Emacs-28 --with-nativecomp. But if I am doing this for the windows build, it is reasonable to assume that other packagers will be doing for their builds. If all that is true, it would make sense to me for it to be the default. > >> Currently, we have >> >> --without-dbus --without-compress-install >> >> The latter is so the documentation works without gzip. The latter is >> because we don't normally have dbus available. I am not sure why either >> of these needed (i.e. why they are not the default on windows). > > The gzip thing is again your call (having gzip in the package is no > big deal, IMO). Dbus is not really useful on MS-Windows, so IMO it > makes no sense building with it. We've been down this road before. I could add gzip and I am happy to consider this. But what other tools do we add. What about aspell (or equivalent), so we can spell check? Git so we can version? If I add them, then we get more "out-of-the-box" behaviour. But where do we stop. Actually, for both of those, I'd rather see Emacs depend on their respective libraries. Magit is widely reported to be usuable on Windows; libgit integration might work around this. Anyway, getting off-topic. Phil