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>