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