delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/05/13/10:45:18

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:content-type:content-transfer-encoding; q=dns; s=default; b=H3C
51Gi8/Udgp6AEDRY7jqWzfY6U6SHCfW6+yOxeGamqllZWorJc1WLASCIZ3y/y8cM
DZP0l4K8un9UwajlhGQhTwYTVrxVdoQ7AqNtXJmy9foFQ8BpHarzgpApY9dI3x6m
K1uQQpPEkKfSCxcetkSqrNr/tXTzecNMFI5yu8eo=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:content-type:content-transfer-encoding; s=default; bh=2/AFASTGs
49gn+XRKzH0NILK4FM=; b=s7sAFQ35E1juhvr9DiiX8dynjN8BqyC9Lq9WNjGsD
mdhhcAvWpPaBJkKp8te4p7CbC0Pm6NW/wVYgbvImgx6/R9Sao+aCAOdDt/c0cr0P
kjdAiTbf4zXftjcgm5diDYxCmi0vee2oZEAWyA77HwX+cWJQ6Unq7MkIelDX9/XX
Vo=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_YE autolearn=ham version=3.3.1
Message-ID: <5190FC62.8060100@iname.com>
Date: Mon, 13 May 2013 08:44:50 -0600
From: Daniel Jensen <jensend AT iname DOT com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Installing VIM installs lots of other stuff

> Providing the functionality of some obscure, barely used project is not
> a stated goal for Cygwin.  No one here is interested in adapting
> ourselves to people's expectations for the project if the expectations
> have nothing to do with the goals of the project.

??

unxutils is just a bundle of win32 binaries of stuff like grep, find, 
less, patch, make, etc. It's just one representative of many people's 
attempts to provide basic *nix tools, ranging from every random person 
out there hosting a win32 build of grep to the MSYS folks. There's 
nothing 'obscure' or 'barely used' about this goal. It's just a more 
modest version of the first of Cygwin's 'stated goals.' ("Cygwin is a 
collection of tools which provide a Linux look and feel environment for 
Windows.")

Yes, cygwin is more than that. That would be the 'on steroids' part. 
People who want more tools and more compatibility than they can get from 
these simpler bundles of tools are going to need to look at cygwin instead.

But those who need everything and the kitchen sink are, honestly, 
frequently not going to be well-served by cygwin anyways.

As I said before, I'm quite aware that there will be plenty of times 
when the right thing to do for cygwin as a project will be to go ahead 
and enable some more of a package's optional dependencies. Some users' 
desire for niche functionality may outweigh other users' desire for a 
lighter, simpler cygwin install that doesn't need to be updated every 
day. But the concerns of the latter group of users are not simply 
irrelevant; there is a tradeoff that needs to be weighed. Also, whenever 
it's possible to meet both needs by making extra functionality somehow 
available without the hard dependencies, it's worth considering.

Even for the full-fledged distributions this is still a concern. In the 
present instance, you'll notice that many distributions have a 
vim-minimal package which depends on libc and little else, and even for 
the full-fat vim Fedora made an effort not too long ago to remove 
dependencies on ruby and python (though not perl) - 
https://bugzilla.redhat.com/show_bug.cgi?id=752785.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019