1 |
On Fri, 20 Jul 2012 15:15:31 -0400 |
2 |
Alexandre Rostovtsev <tetromino@g.o> wrote: |
3 |
> > That's sensitive to old versions ebuilds being removed from the |
4 |
> > tree, so it's utterly unworkable. |
5 |
> |
6 |
> I do not see why you think it's unworkable. Ebuilds already have |
7 |
> dependencies that can be broken by removing an old version; if wombat |
8 |
> depends on foo[bar], and you removed the only version of foo that had |
9 |
> bar in IUSE, you broke wombat. Adding special LINGUAS handling would |
10 |
> not change the fact that before deleting an ebuild, you need to |
11 |
> verify that you did not render other ebuilds' dependencies |
12 |
> unsatisfiable. |
13 |
|
14 |
That's not how undefaulted use dependencies work. If wombat depends |
15 |
upon foo[bar], it is an error if there is *any* version of foo *ever* |
16 |
that doesn't have bar in IUSE_EFFECTIVE. |
17 |
|
18 |
-- |
19 |
Ciaran McCreesh |