From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24046 invoked by alias); 22 Aug 2002 14:43:29 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 24038 invoked from network); 22 Aug 2002 14:43:28 -0000 Received: from unknown (HELO relay1.softcomca.com) (168.144.1.67) by sources.redhat.com with SMTP; 22 Aug 2002 14:43:28 -0000 Received: from M2W086.mail2web.com ([168.144.108.86]) by relay1.softcomca.com with Microsoft SMTPSVC(5.0.2195.5329); Thu, 22 Aug 2002 10:43:27 -0400 Message-ID: <157240-220028422144326981@M2W086.mail2web.com> X-EM-Version: 6, 0, 0, 3 X-EM-Registration: #00E0641810D91B008120 X-Priority: 3 Reply-To: lhall@rfk.com X-Originating-IP: 209.113.174.244 From: "lhall@pop.ma.ultranet.com" To: fergus@bonhard.uklinux.net, cygwin@cygwin.com Subject: RE: Setup and dependencies Date: Thu, 22 Aug 2002 11:05:00 -0000 MIME-Version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-OriginalArrivalTime: 22 Aug 2002 14:43:27.0135 (UTC) FILETIME=[465B2AF0:01C249EA] X-SW-Source: 2002-08/txt/msg01279.txt.bz2 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= =20 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@bonhard.uklinux.net Date: Thu, 22 Aug 2002 14:02:31 +0100 To: cygwin@cygwin.com, fergus@bonhard.uklinux.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/