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>