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
signature.asc
Description: PGP signature
