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/internal-msys] thoughts of a more function windows package Date: Tue, 20 Apr 2021 10:25:15 +0100 Message-ID: <87y2dd8g04.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> <87sg6v76fd.fsf_-_@russet.org.uk> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17257"; 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: Nikolay Kudryavtsev Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 20 11:28:27 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 1lYmgF-0004ON-1e for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Apr 2021 11:28:27 +0200 Original-Received: from localhost ([::1]:42610 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lYmgE-0004gz-2v for ged-emacs-devel@m.gmane-mx.org; Tue, 20 Apr 2021 05:28:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34732) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYmdx-0003kw-C6 for emacs-devel@gnu.org; Tue, 20 Apr 2021 05:26:05 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:41104) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYmdu-0003Bf-09 for emacs-devel@gnu.org; Tue, 20 Apr 2021 05:26:05 -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: 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=Q1e+KSRb/0z2+rCI0iDR5iB+0xeMaGRQamXucS1BItc=; b=jDSY7EOLWmHBykWqCykxayJQJ 9NckPa5fxbZ4qQ0eHTOCChah1fdFquokFWv/pCQiUM+3AbTUKvK5WYLeGaPr8c+omm/7QouYMCrD6 B9IAhbI7kdv6XNYWFjUmUwHWvxJ6dIQlfrwSqDEXW7S65M5eyVFwF8Wxn7prc6OlZrKT+rgcO0LU+ qXr1YxuExiT6cRGBrh3kZvAzcGtBkf3pWncuHEfF2OtdqCUI3luNmVhXEqd0Hs8MDgnVTD9gCMxFi wSxMZHy6lMWvrA+NAzDjiAz6f+uPBjwyPo9JGbK83z3qLDVxUSiJiTBUfvvp2o1jWHsJdgLhHZI18 C/VrT/Org==; Original-Received: from cpc142648-benw12-2-0-cust627.16-2.cable.virginm.net ([82.10.74.116]:53936 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1lYmdA-00G7RI-DA; Tue, 20 Apr 2021 10:25:16 +0100 In-Reply-To: (Nikolay Kudryavtsev's message of "Sat, 3 Apr 2021 14:34:42 +0300") 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:268200 Archived-At: Nikolay Kudryavtsev writes: > Sorry for late reply, but I think that while bundling msys2 is a good > idea in theory, in practice it would turn into a complete > nightmare. The problem, just like with bundling any third party > components is that you have to maintain them. If you bundle the latest > and shiniest msys2, you can never be sure if it's really properly > working for our use cases. And if you bundle some pretested version, > you run into "hey, please fix bug A, the upstream has already fixed > it", but we can't switch to upstream due to bug B. > > Msys2 sort of missed the boat in that they took pacman, but didn't > bother with making their own AUR. The work on this has stalled at the moment anyway, but my plan would be to work out how to link an Emacs installation to an Msys2 installation, by setting up paths correctly, as well as defining a set of packages that are useful for Emacs. There is always the risk that msys and Emacs work inconsistently since, with this scenario, msys could update at any point that breaks things. I don't think that there is any solution to this than to say that the last release version of Emacs will work with a version of msys which is about current at the time of release. What else can we do? In the case, that basic Emacs functionality fails, people could always fall back to the fully bundled Emacs with DLLs that is currently available. The current situation where Emacs without msys2 lacks basic capabilities such as git handling which many other editors have bundled is also problematic! Phil