1 |
>>>>> On Mon, 15 Aug 2011, Ciaran McCreesh wrote: |
2 |
|
3 |
> The problem is, there are nearly always circular dependencies. Any |
4 |
> package that depends upon autotools is part of a hundred-plus-large |
5 |
> circular dependency cycle. So if we're saying packages can count on |
6 |
> RDEPENDs being merged beforehand except when necessary to resolve |
7 |
> cycles, then we need to say how cycles are to be resolved. |
8 |
|
9 |
Hm, I always thought that e.g. for packages that have no reverse |
10 |
dependencies the issue would not arise. For example, if you have the |
11 |
following RDEPEND cycle: |
12 |
|
13 |
C ← D ← E |
14 |
↓ ↑ |
15 |
B → A |
16 |
|
17 |
then the ordering of A, B, C and D would be unspecified, but it would |
18 |
be guaranteed that package E (which is not part of the cycle) is being |
19 |
installed last. |
20 |
|
21 |
Ulrich |