On Wed, 31 Mar 2010 12:46:26 -0700 Brian Harring wrote: > Actual name I don't hugely care about, I'm more interested in > ensuring we don't rule out doing use cycle breaking via a bad design > decision. Cycle breaking requires explicit instructions from the ebuilds in question (many of which are system things, which further complicates it) along with support from Portage, so it's a distant future, lot of work thing. Since we need pkg_pretend to cover all the things that aren't use flag related anyway, it makes sense to just go with that rather than delaying things even further. When in the distant future Portage becomes able to deal with cycle breaking, ebuilds can be converted to use something like VALID_USE when they're also updated to export information on which of their flags can safely be toggled. -- Ciaran McCreesh