Merge lp:~jml/launchpad/visible-dependencies into lp:launchpad
Proposed by
Jonathan Lange
on 2010-03-21
| Status: | Merged |
|---|---|
| Merged at revision: | not available |
| Proposed branch: | lp:~jml/launchpad/visible-dependencies |
| Merge into: | lp:launchpad |
| Diff against target: |
97 lines (+67/-0) 3 files modified
.bzrignore (+4/-0) Makefile (+28/-0) lp-sfood-packages (+35/-0) |
| To merge this branch: | bzr merge lp:~jml/launchpad/visible-dependencies |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Eleanor Berger (community) | code | 2010-03-21 | Approve on 2010-03-22 |
|
Review via email:
|
|||
Commit Message
Add 'make lp-clustered.svg' target to generate import dependency information.
Description of the Change
This branch adds a bunch of make targets to produce package dependency graphs. It means that we'll need a new dependency in launchpad-
To test:
$ sudo apt-get install snakefood
$ make lp-clustered.svg
And then view lp-clustered.svg or lp-clustered.dot in your favourite viewer. Mine is dotviewer from pypy.
Run 'make clean' to watch the created files disappear.
The file lp-sfood-packages contains a list of the packages that I consider meaningful enough to appear on the dependency chart. It has to be reverse alphabetical order to give valid results.
To post a comment you must log in.

I aired a concern about having to update the list of packages manually, but since we both couldn't think of a better solution we agreed that this better land, and that it's worth thinking whether a better, dynamic solution is possible.