Date: Tue, 6 Jul 1999 09:02:35 -0700 From: Matthew Hunt <mph@astro.caltech.edu> To: jkoshy@FreeBSD.ORG Cc: hutch@psfc.mit.edu, ports@FreeBSD.ORG Subject: Re: TtH Description Correction Request Message-ID: <19990706090235.D85561@wopr.caltech.edu> In-Reply-To: <199907060625.XAA76787@freefall.freebsd.org>; from jkoshy@FreeBSD.ORG on Mon, Jul 05, 1999 at 11:25:39PM -0700 References: <Pine.LNX.4.10.9907050834470.11014-100000@silas.psfc.mit.edu> <199907060625.XAA76787@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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. Sigh. Matt -- Matthew Hunt <mph@astro.caltech.edu> * Stay close to the Vorlon. http://www.pobox.com/~mph/ * 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?19990706090235.D85561>