From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 45988 invoked by alias); 28 Mar 2019 18:22:53 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 45836 invoked by uid 89); 28 Mar 2019 18:22:53 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=0.7 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.1 spammy=HX-Spam-Relays-External:esmtpa, H*RU:esmtpa, H*r:esmtpa, HX-Get-Message-Sender-Via:sk:authent X-HELO: www16.qth.com Received: from www16.qth.com (HELO www16.qth.com) (69.16.238.67) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 28 Mar 2019 18:22:51 +0000 Received: from [127.0.0.1] (port=39960 helo=www16.qth.com) by www16.qth.com with esmtpa (Exim 4.91) (envelope-from ) id 1h9Zft-005DOk-OT; Thu, 28 Mar 2019 13:22:49 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 28 Mar 2019 18:22:00 -0000 From: Chris Wagner To: cygwin@cygwin.com Subject: Dependancy Hell (was Re: [ANNOUNCEMENT] Updated: mintty 2.9.9) In-Reply-To: <5c9cb1c3.1c69fb81.d132f.62a6@mx.google.com> References: <5c9cb1c3.1c69fb81.d132f.62a6@mx.google.com> Message-ID: <1565df06c4b8f64bac8d5ab8c169904c@plebeian.com> X-Sender: wagnerc@plebeian.com User-Agent: Roundcube Webmail/1.3.7 X-IsSubscribed: yes X-SW-Source: 2019-03/txt/msg00636.txt.bz2 On 2019-03-28 7:36 am, Steven Penny wrote: > On Thu, 28 Mar 2019 08:34:34, Thomas Wolff wrote: >> Mintty can be used to run any command-line application directly (like >> top, your editor, ...), a shell is not needed. > > That may be true, the by default Mintty is configure to load Bash. So > it is > disingenuous so simply say that it does not require a shell, unless you > want to > change the default to load "top" as you said. > I think that part of the issue is that there is no clear definition of a dependancy. I encounter questionable dependancies all the time from Cygwin Setup. If I try to install the wrong thing, there is a whole ecosystem of packages that come with it that I don't want. I just don't install that thing I wanted and live without it or get it another way. Likewise there are dependancies that are merely advisory and the package works just fine without it. I think that a package should only be listed as a dependancy if the upstream package will not even run without it. Things like library packages. Even if it provides core functionality, if the main package will run, it's not a dependancy. Dependancy hell is one of the few things I don't like about Cygwin. Thanks. -- 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