Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 May 2007 19:54:57 +0200
From:      "[LoN]Kamikaze" <LoN_Kamikaze@gmx.de>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Time to abandon recursive pulling of dependencies?
Message-ID:  <4645FF71.60100@gmx.de>
In-Reply-To: <20070512174011.GA22526@xor.obsecurity.org>
References:  <464597C6.3030406@gmx.de> <20070512174011.GA22526@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help


Kris Kennaway wrote:
> On Sat, May 12, 2007 at 12:32:38PM +0200, [LoN]Kamikaze wrote:
>> With Xorg updated to 7.2 many ports take much longer to register than
>> to download, build and install. I think it's time to abandon the
>> recursive pulling in of dependencies.
> 
> I think that before you abandon something you should first understand
> it.  Figure out what is taking so long to register the port and then
> work out whether it can be optimized.

What takes so long in my opinion, is that not only the dependencies are
registered as dependencies, but that the dependencies of dependencies are also
registered as dependencies and so forth. Since all the commands supplied by
ports walk dependencies recursively, as well as tools like portupgrade, this
is unnecessary (that is, assuming that I understood bsd.port.mk correctly).

To abandon this behaviour would in my opinion only have advantages.

> Kris
> 
> P.S. Please wrap your lines so your emails may be easily read

Hope it works, now.



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