From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Could we include diff and grep (etc.) executables on Windows? Date: Sun, 17 Nov 2019 18:49:46 +0100 Message-ID: <877e3yz939.fsf@telefonica.net> References: <83d0dq5t09.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="126210"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 17 18:50:45 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.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iWOhA-000WiF-Qn for ged-emacs-devel@m.gmane.org; Sun, 17 Nov 2019 18:50:44 +0100 Original-Received: from localhost ([::1]:55300 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWOh9-0001Mh-AL for ged-emacs-devel@m.gmane.org; Sun, 17 Nov 2019 12:50:43 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42298) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWOgQ-00013S-4G for emacs-devel@gnu.org; Sun, 17 Nov 2019 12:49:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iWOgP-0003S5-4e for emacs-devel@gnu.org; Sun, 17 Nov 2019 12:49:58 -0500 Original-Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:44988 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iWOgO-0003Mr-U9 for emacs-devel@gnu.org; Sun, 17 Nov 2019 12:49:57 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1iWOgK-000VkN-3y for emacs-devel@gnu.org; Sun, 17 Nov 2019 18:49:52 +0100 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:2PuZGtSQk6Hxd7DNiNAGc14tIxM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:242289 Archived-At: Eli Zaretskii writes: >> Maybe streamlining the MSYS way to install Emacs is the easiest/best way >> to solve this problem? > > Depends on what you mean by that (and what you mean when you say > "MSYS"). In general, quite a few useful programs don't have native > Windows ports in MSYS2 repository, so you will get MSYS ports instead, > and that will cause subtle problems, similar to what happens when one > mixes Cygwin programs with a native w32 Emacs. For the case of diff and grep MSYS2 has native binaries, but I agree with you in general, although it is perfectly ok to run Emacs without the MSYS2 binaries in sight. The real problem is that the MSYS2 approach would add some order of magnitude to the complexity of packaging and publishing Emacs, so there is no gain over "simply" adding the bare binaries to the current packages, quite the contrary.