Date: Sat, 01 Mar 2008 14:53:00 +0100 From: Kris Kennaway <kris@FreeBSD.org> To: Steven Hartland <killing@multiplay.co.uk> Cc: ports@freebsd.org, stable@FreeBSD.org Subject: Re: portupgrade, recommended by 7 release notes, breaks perl Message-ID: <47C95FBC.1030907@FreeBSD.org> In-Reply-To: <00ab01c87b64$29c7b8c0$b6db87d4@multiplay.co.uk> References: <00ab01c87b64$29c7b8c0$b6db87d4@multiplay.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Steven Hartland wrote: > Seems portupgrade can easily break the perl install. > > How? Well there are various modules which can be updated > but are also part of the base perl and are hence required. > > A good example of this is ExtUtils::MakeMaker. If you > uninstall any version of this port your done for, as > trying to build it requires ExtUtils::Command which in > turn requires ExtUtils::MakeMaker which was just deleted. > > This circular dependency would not be an issue if the > uninstall somehow knew that the files where required > by perl, and hence didn't break the base port ( perl ) > by removing them. I think something is not quite right in your analysis, because perl does not depend on any external perl modules (it cannot, by definition). Kris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47C95FBC.1030907>