Time to abandon recursive pulling of dependencies?

[LoN]Kamikaze LoN_Kamikaze at gmx.de
Sat May 12 17:55:24 UTC 2007



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.


More information about the freebsd-ports mailing list