Skip site navigation (1)Skip section navigation (2)
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>