Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 May 2007 23:01:47 +0200
From:      Ulrich Spoerlein <uspoerlein@gmail.com>
To:        Stephen Montgomery-Smith <stephen@math.missouri.edu>
Cc:        "\[LoN\]Kamikaze" <LoN_Kamikaze@gmx.de>, freebsd-ports@freebsd.org, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: Time to abandon recursive pulling of dependencies?
Message-ID:  <20070515210147.GI1462@roadrunner.q.local>
In-Reply-To: <4647161D.2040100@math.missouri.edu>
References:  <20070512174011.GA22526@xor.obsecurity.org> <4645FF71.60100@gmx.de> <20070512175824.GA23103@xor.obsecurity.org> <20070512133054.B5588@math.missouri.edu> <4646193E.5040503@gmx.de> <464665D5.1090509@math.missouri.edu> <4646AC48.1010107@gmx.de> <4646CFE3.1020105@gmx.de> <20070513084931.GA35696@xor.obsecurity.org> <4647161D.2040100@math.missouri.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Stephen Montgomery-Smith wrote:
> 1.  Pulling in the dependencies.  This is in effect doing a "make package-depends".  You can 
> do this for yourself, and see that it takes a long time.  I honestly don't see how to make 
> this faster, as presumably it involves calling "make" on all the dependency ports, and I 
> would guess that each new invocation of make adds considerable overhead just loading the 
> program.

This is "static" information, required for nearly all ports -> put it in
INDEX

> 2.  Sorting the dependencies in pkg_create.  My fix now cuts this out completely.  Thus there 
> is no need to change the structure of /var/db/pkg to use databases or anything like this.

I haven't had time to look at your patches, but are your removing second
order dependancies? This would cut down the tree size considerably.

Ulrich Spoerlein
-- 
"The trouble with the dictionary is you have to know how the word is
spelled before you can look it up to see how it is spelled."
-- Will Cuppy



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