Build dependency graph for KDE Applications 17.12
We have only a graph of KDE PIM because it is a complex part inside KDE Applications. I added two packages from outside of the KDE PIM umbrella: libkgapi and libkolab. Both depend on KDE PIM stuff and KDE PIM stuff depends on them.
Tier view for KDE PIM
The simple dependency graph is not very useful if you want to feed a builder. Here the tiers are more useful. One tier is defined such that it only depends on things of lower tiers. That means you can build one tier in parallel. After building one tier you need to make sure that the next tier will use the newly-built packages. Click on the image to see it in its original size.
- Packages with green background are inital packages; they have no dependencies inside KDE PIM.
- Packages with lightblue/diamonds background are end of chain. Nothing depends on them.
The dot file for generating this graph can be downloaded: pim-build-tier-17.12.dot, pim-build-tier-17.12.dot.
The code for creating the dot file can be downloaded: pim-build-graph.py, pim-build-tier.py.
Link to buildd build status