On Wed, Mar 17, 2010 at 3:01 PM, Jonathan Lange <[email protected]> wrote: > Hello Launchpadders, > > I got a bit distracted at the Soyuz mini-sprint today and decided to > finish a thing I started at the Wellington sprint in January: I want > to visualize the relationship between our top-level packages. > > You might remember that we wanted their to be a clear dependency flow > between packages: e.g. lp.app -> lp.bugs -> lp.registry -> > lp.services. In this model, we'd have a very simple DAG for our > dependencies. You might also be aware that we are not there yet. > > I thought it would be interesting to see how far away we are, and > maybe to have a way of getting a visual sense of any progress we make. > > I've got a branch of Launchpad that tweaks the Makefile and adds new > targets 'lp-clustered.svg' and 'lp-clustered.dot' that will generate a > picture and graph data for Launchpad's import dependencies. The branch > is at: > bzr branch lp:~jml/launchpad/visible-dependencies > > I'm happy to talk about how this works and the decisions I made, but > this email is too long already. > > To make the files, you'll need the *excellent* package "snakefood": > sudo apt-get install snakefood > http://furius.ca/snakefood/ > > To view the dot file, I would recommend using dotviewer from pypy. Get it > with: > svn co http://codespeak.net/svn/pypy/trunk/dotviewer > > dotviewer depends on pygame: > sudo apt-get install python-pygame
Looks better than Django to me. I guess that's a compliment. -- Sidnei _______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp

