delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/08/22/10:43:35

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/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
Message-ID: <157240-220028422144326981@M2W086.mail2web.com>
X-EM-Version: 6, 0, 0, 3
X-EM-Registration: #00E0641810D91B008120
X-Priority: 3
Reply-To: lhall AT rfk DOT com
X-Originating-IP: 209.113.174.244
From: "lhall AT pop DOT ma DOT ultranet DOT com" <lhall AT pop DOT ma DOT ultranet DOT com>
To: fergus AT bonhard DOT uklinux DOT net, cygwin AT cygwin DOT com
Subject: RE: Setup and dependencies
Date: Thu, 22 Aug 2002 10:43:26 -0400
MIME-Version: 1.0
X-OriginalArrivalTime: 22 Aug 2002 14:43:27.0135 (UTC) FILETIME=[465B2AF0:01C249EA]
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id g7MEhYd29259

Setup is not meant to limit the user's options with their selections.
It insures that dependencies for a package that the user selects also
get selected.  It doesn't automatically unselect packages which depend
on a package unselected.  I'm sure this could be a mode in which setup
would work but it would be a more limiting mode which some others wouldn't 
want.  So it would be an option only IMO (perhaps the default??)  Anyway,
if you're interested in seeing this happen, a patch will help make your
point if you're so inclined.  Otherwise, you can certainly just wait and
see if your query/suggestion inspires someone else to take up such a cause.

Larry

Original Message:
-----------------
From:  fergus AT bonhard DOT uklinux DOT net
Date: Thu, 22 Aug 2002 14:02:31 +0100
To: cygwin AT cygwin DOT com, fergus AT bonhard DOT uklinux DOT net
Subject: Setup and dependencies


In between the two extremes of "basic" and "complete" installations of
Cygwin, setup allows the user to make their own selection from what is on
offer. As a simple example of what can happen, it is possible to select man,
and de-select groff. After installation is completed, any attempt to use man
will fail, because (as is made explicit in setup.ini) man requires groff.

I can see that with 228 packages to choose from (today) the dependence graph
becomes moderately complex: but are setup.exe and setup.ini presently
intended to supervise this aspect of a user's installation and prevent such
"illegal" selections? (In which case I think this is a failure.)

(I can also see that setup.ini offers all necessary relevant information to
the user, who might reasonably be expected to put some intelligent effort
into achieving a sufficient choice for glitch-free behaviours. But it's
precisely because this becomes so difficult so quickly, that automated
invisible supervision from setup would be so much appreciated.)

Thank you.

Fergus


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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