Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Nov 2007 20:54:57 -0600
From:      Stephen Montgomery-Smith <stephen@math.missouri.edu>
To:        Chuck Robey <chuckr@chuckr.org>
Cc:        "Jason C. Wells" <jcw@highperformance.net>, Doug Barton <dougb@freebsd.org>, freebsd-ports@freebsd.org
Subject:   Re: Package Building in the Large
Message-ID:  <474A3581.4050501@math.missouri.edu>
In-Reply-To: <474A327F.6050804@chuckr.org>
References:  <474262D5.3010603@highperformance.net>	<alpine.BSF.0.99999.0711220037270.982@qbhto.arg>	<47459C80.8000206@highperformance.net>	<4745C795.5020101@FreeBSD.org> <474A327F.6050804@chuckr.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Chuck Robey wrote:
> Doug Barton wrote:
>> Jason C. Wells wrote:
>>> Doug Barton wrote:
>>>> On Mon, 19 Nov 2007, Jason C. Wells wrote:
>>>>
>>>>> What I am trying to do is to build 30 or so packages including the
>>>>> big ones like X, kde, gnome, plus all of their dependencies on a
>>>>> build host and then use pkg_add on various machines.  I have had a
>>>>> variety of difficulties with all of the methods I have used thus far
>>>>> (portmaster, portupgrade, homegrown).
>>>> What problems did you have with portmaster? Did the backup package
>>>> creation fail in some way?
>>>>
>>> Not all dependencies had a package built for them.  For my list of 31
>>> ports that I actually desired to build there was a dependency list (make
>>> all-depends-list) of 758 ports.  Of those 758 ports there were 427
>>> packages built. 
>>
>> That's disturbing, but I think I know why it happened, see below.
> 
> I'm more disturbed that this piece of news isn't common knowledge. Those 
> numbers actually understate the problem.  Just one commonly required 
> port, one of the browsers like Firefox, alone brings in over 300 
> dependencies.

xorg itself brings in 262 dependencies.  It is because metaports like 
xorg and gnome2 have been split into smaller and smaller ports.  Thus 
far, I have never installed a port that I felt brought in unwanted 
dependencies.




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