1 |
Paul de Vrieze wrote: |
2 |
>>I've seen this kind of thing a few times before, most notably with avifile |
3 |
>>and drip. In this case, there is an update available for wxGTK, so portage |
4 |
>>upgrades it. Unfortunately, there is some program installed that requires |
5 |
>>on a version of wxGTK <=2.4.0, so portage downgrades it to not break the |
6 |
>>other program. I consider this behavior a portage bug, but as far as I |
7 |
>>know, there is currently no easy way to prevent this from happening. |
8 |
> |
9 |
> |
10 |
> To fix this problem we need a dependency checker that works with the whole |
11 |
> installed tree, and validates it. We currently don't have such a checker and |
12 |
> the current checker cannot be adapted to do that either. The problem is that |
13 |
> it is very hard to make a checker to do forward and backward dependency |
14 |
> checking and still being efficient. |
15 |
> |
16 |
> We are working on this, and it is certainly high on our list of desired |
17 |
> features, but currently there is not much to fix this. |
18 |
|
19 |
I'm not very good with Python, but I'm interested in helping to design a better dependency |
20 |
checker. Could you give me a summary of the way the checker currently works or point me to |
21 |
a document that describes it? Or should I just learn Python? |
22 |
|
23 |
-- |
24 |
Andrew Gaffney |
25 |
|
26 |
|
27 |
-- |
28 |
gentoo-dev@g.o mailing list |