From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Could we include diff and grep (etc.) executables on Windows? Date: Sun, 17 Nov 2019 14:39:54 -0500 Message-ID: References: <83d0dq5t09.fsf@gnu.org> <877e3yz939.fsf@telefonica.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="36999"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: =?windows-1252?Q?=D3scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 17 20:40:13 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 1iWQP6-0009Rv-Uc for ged-emacs-devel@m.gmane.org; Sun, 17 Nov 2019 20:40:13 +0100 Original-Received: from localhost ([::1]:55992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWQP5-0004jP-7U for ged-emacs-devel@m.gmane.org; Sun, 17 Nov 2019 14:40:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54969) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iWQOv-0004j4-Cm for emacs-devel@gnu.org; Sun, 17 Nov 2019 14:40:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iWQOu-0005yd-1L for emacs-devel@gnu.org; Sun, 17 Nov 2019 14:40:00 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:24664) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iWQOt-0005wr-RR for emacs-devel@gnu.org; Sun, 17 Nov 2019 14:39:59 -0500 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 92B4C1004B3; Sun, 17 Nov 2019 14:39:57 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 418771003EC; Sun, 17 Nov 2019 14:39:56 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1574019596; bh=g68pimLe4FhMkCEOWfnoObg8+v0iseQA6S73QplsHUQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=LsGG5XwZBPQ8Pb4Tvy4OUV2SszL5AZi3cku3Bng/g5rTPw4xW6mVf/l9Jr8z2LpwF iwsFnlicZEHy6CQKB0oghjj9ITSl8xI0Ftafj2gxirjWdXV4pnETe876CAwtM7SdEU wscBVNTB6h3wXZFh1EvXnGEfcPYVk2rM4KtKYsH/Gb1nCIADzpAHzjB6HLERRj9rf8 ePjObe8xExLrjxWG/R3TAWjTmMh4czWurvs15Y0Kae6cifDNFcLOca4K0CXcci5z3l E6qWSrJH064A9u9vQ52cN2iQeMtElxjr2eeaowhBvnPutCks2YhRHo4Uy9yW3JGRo7 st3r82RDM2PKQ== Original-Received: from alfajor (unknown [216.154.18.30]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E93621205EF; Sun, 17 Nov 2019 14:39:55 -0500 (EST) In-Reply-To: <877e3yz939.fsf@telefonica.net> (=?windows-1252?Q?=22=D3scar?= Fuentes"'s message of "Sun, 17 Nov 2019 18:49:46 +0100") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 132.204.25.50 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:242315 Archived-At: >>> 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"). God question. IIUC one of the main problems with bundling tools is having to compile them, keep the versions up-to-date, distributing the sources, etc.... So what I meant mostly was: don't actually bundle them, but just provide some straightforward way to install Emacs+tools where the tools are actually fetched from some other place that handles the job of compiling, keeping them up-to-date, distributing the sources, ... I assumed MSYS could be that "other place" but apparently that's not the case. Maybe that doesn't invalidate the underlying idea, tho. Stefan