On Fri, Jun 27, 2008 at 7:06 PM, Carlo Calica <[EMAIL PROTECTED]> wrote:
> On Thu, Jun 26, 2008 at 1:22 PM, André Detsch <[EMAIL PROTECTED]> wrote:
>> On Fri, Jun 20, 2008 at 7:57 PM, Lucas C. Villa Real
>> <[EMAIL PROTECTED]> wrote:
>>> On Fri, Jun 20, 2008 at 6:44 PM, Carlo Calica <[EMAIL PROTECTED]> wrote:
>>>> Yes I am.  Previously the deps were much smaller in number.  I'm
>>>> planning on using freshen to show a dep tree.
>>>
>>> Oh. Detsch, could you please try to reproduce this bug by running
>>> 'InstallPackage KDE'?
>>
>> Is the problem reproduceable by just running
>> ] CheckDependencies KDE ?
>>
>> and
>> ] CheckDependencies -m list KDE ?
>>
>> Ping me on irc during the next days, so we can investigate the problem
>> and get to a solution.
>>
>
>
> See below [1].  I plan on calling CheckDependencies recurively and
> outputting a tree.  Hopefully tomorrow night.  This is will allow us
> to see what is pulling in gnome.
Here's a short hacked-up script to do that:
#!/bin/python

from CheckDependencies import CheckDependencies
from GetAvailable import GetAvailable

def tree(prog, availables, depth='', already=set()):
    already.add(prog)
    print depth + prog
    rules,matches = CheckDependencies(prog, availables=availables, mode='all', $
    for a in reversed(matches):
        if a[0] not in already:
            tree(a[0], availables, depth+'  ', already)

availables = GetAvailable(
            types=['installed', 'local_package', 'official_package',
            'recipe', 'contrib_package', 'tracked'])
tree('KDE-Base', availables)



It only includes any given program the first time it appears, and the
ordering is essentially arbitrary, but it should suffice. Nothing from
Gnome seems to show up for me though - GTK+ and Cairo, but nothing
much else.
-Michael
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to