Merge lp:~jml/launchpad/visible-dependencies into lp:launchpad
Proposed by
Jonathan Lange
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 | Approve | |
Review via email: mp+21807@code.launchpad.net |
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.