On Fri, 20 Jul 2012 15:15:31 -0400
Alexandre Rostovtsev <[email protected]> wrote:
> > That's sensitive to old versions ebuilds being removed from the
> > tree, so it's utterly unworkable.
> 
> I do not see why you think it's unworkable. Ebuilds already have
> dependencies that can be broken by removing an old version; if wombat
> depends on foo[bar], and you removed the only version of foo that had
> bar in IUSE, you broke wombat. Adding special LINGUAS handling would
> not change the fact that before deleting an ebuild, you need to
> verify that you did not render other ebuilds' dependencies
> unsatisfiable.

That's not how undefaulted use dependencies work. If wombat depends
upon foo[bar], it is an error if there is *any* version of foo *ever*
that doesn't have bar in IUSE_EFFECTIVE.

-- 
Ciaran McCreesh

Attachment: signature.asc
Description: PGP signature

Reply via email to