On Sun, 17 Dec 2006 16:41:40 +0900 Jason Stubbs wrote: | On Sunday 17 December 2006 16:04, Ciaran McCreesh wrote: | > On Sun, 17 Dec 2006 15:10:57 +0900 Jason Stubbs | > wrote: | > | I've tried to be objective here so if my viewpoint isn't obvious | > | I'll state it outright. I think all packages should depend on | > | every package that they need to build and/or run. Whether this is | > | done explicitly or with meta-packages, I don't really care. The | > | only reason for not being explicit with deps is to cater for old | > | sloppy versions of portage. Unless there are other reasons not | > | stated here? | > | > If you mandate that, any package using autotools will need around | > fifty new entries in DEPEND. | | There's ways to manage this complexity, such as putting the | dependencies into autotools' RDEPEND (if it can be considered | correct) That one pulls us back into the lack of distinction between "stuff needed when compiling against this library" and "stuff this library needs to run". | or by using meta-packages. DEPEND="virtual/c-toolchain" would indeed be nice, but it's a rather large change... -- Ciaran McCreesh Mail : ciaranm at ciaranm.org Web : http://ciaranm.org/ Paludis is faster : http://ciaranm.org/show_post.pl?post_id=61