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>