Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Jul 1999 10:47:59 +0100
From:      Josef Karthauser <joe@pavilion.net>
To:        Matthew Hunt <mph@astro.caltech.edu>
Cc:        jkoshy@FreeBSD.ORG, hutch@psfc.mit.edu, ports@FreeBSD.ORG
Subject:   Re: TtH Description Correction Request
Message-ID:  <19990707104759.C30024@pavilion.net>
In-Reply-To: <19990706090235.D85561@wopr.caltech.edu>; from Matthew Hunt on Tue, Jul 06, 1999 at 09:02:35AM -0700
References:  <Pine.LNX.4.10.9907050834470.11014-100000@silas.psfc.mit.edu> <199907060625.XAA76787@freefall.freebsd.org> <19990706090235.D85561@wopr.caltech.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jul 06, 1999 at 09:02:35AM -0700, Matthew Hunt wrote:
> On Mon, Jul 05, 1999 at 11:25:39PM -0700, jkoshy@FreeBSD.ORG wrote:
> 
> > B)	Dependencies are not static.  A pseudo-real-life example:
> > 	Let us say a user installs `python' from ports/lang/python and
> > 	selects a certain set of modules and library wrappers at 
> > 	installation time.
> > 
> > 	If she later wishes to install Zope (python based web software), 
> >         then she could discover that her Python installation needed some 
> >         specific modules enabled that are not enabled by default. 
> > 	Uninstalling, recompiling and reinstalling python now becomes
> > 	necessary.
> 
> To make matters worse, suppose the user has already installed other
> software which depends upon Python.  Now, she must either uninstall those
> ports, uninstall Python, reinstall Python, and reinstall all of the ports
> that depend on Python, or she has to "pkg_delete -f" python and screw
> up her system's notion of dependencies, or she has to manually save
> and restore the appropriate +REQUIRED_BY files, which requires more
> understanding of the Ports/Packages Collection than we should expect.
> 

We've got the same problem with Perl5 and CPAN modules.  I'm formulating
long term fix for this with Mark Murrey, but no code yet.

Joe
-- 
Josef Karthauser	FreeBSD: How many times have you booted today?
Technical Manager	Viagra for your server (http://www.uk.freebsd.org)
Pavilion Internet plc.  [joe@pavilion.net, joe@uk.freebsd.org, joe@tao.org.uk]


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990707104759.C30024>