DependencyGraph

The backed up content of this page is deprecated and will rank lower in search results!

Clear message

KDE SC 4.11

kde-dep-graph-411.svg

kde-dep-graph-411.svg, kde-dep-graph-411.txt

Interpretation

  • every blue node is a parent package with one or more dependent packages
  • top level depends on every parent package to bottom level
  • packages of a specific dependency level might or might not depend on all prior parent packages
  • in any case the closest parent will depend on any number of prior parents, but at least its closest parent and kdelibs
  • everything depends on kdelibs

Changes

  • KDE 4.2.85 added kdebase-workspace-dev as a build dep on kdebase (folderview). If this changes, we can move dep back to kdelibs. [rgreening]
  • KDE 4.2.98 added kdebase-runtime as a build-dep for kdeadmin and dropped kdepimlibs as a direct build-dep for kdepim since it also build-dep on kdepim-runtime. Updated the blue boxes. ScottKitterman

  • KDE 4.3.80 remove kdelibs-experimental and update deps accordingly. [rgreening]
  • KDE 4.3.80 kdepim-runtime depends on kdebase-runtime (so you can't build kdepim without kdebase-runtime) and kdeutils needs kdebase to run. ScottKitterman

  • KDE 4.3.85 kdepim-runtime and kdeadmin no longer need kdebase-runtime to build. JontheEchidna

  • KDE SC 4.5.0 kdeadmin and kdeutils don't need to depend on kdebindings (although people keep adding it for some reason)
  • KDE SC 4.5.2 (and probably before) kdebase-workspace needs kdebindings
  • KDE SC 4.5.85 kdenetwork needs kdebase and kdebase-workspace now and kdeartwork needs kdegraphics. PhilipMuskovac

  • KDE SC 4.5.85 (and before) kdesdk needs kdebase
  • KDE pim 4.4.8 (and before) needs neither kdepim-runtime nor kdebase-runtime as build-deps
  • KDE SC 4.5.85 (and before) move kdeadmin back to just depending on kdepimlibs as that's all it depends on.
  • KDE SC 4.6.80 Rewrite graph for the package split. PhilipMuskovac

  • KDE SC 4.7.80 Add draft for 4.8 PhilipMuskovac

  • KDE SC 4.8.1 Fix dep for konsole and rename mobipocket into kdegraphics-mobipocket
  • KDE SC 4.8.80 Add draft for 4.9
  • KDE SC 4.10.80 add kdenetwork, kdeadmin, kdegames and kdesdk splits
  • Add kactivities and kdepimlibs need nepomuk-core June 25, 2013 - ScottKitterman

  • Just about everything needs kactivities or nepomuk-core now, added print-manager - July 11, 2013 - ScottKitterman

Editing

to change the graph:

  1. download
  2. edit
  3. install graphviz
  4. dot -Tsvg -okde-dep-graph.svg kde-dep-graph.txt

KDE SC 4.11

kde-dep-graph-411.svg

kde-dep-graph-411.svg, kde-dep-graph-411.txt

Interpretation

  • every blue node is a parent package with one or more dependent packages
  • top level depends on every parent package to bottom level
  • packages of a specific dependency level might or might not depend on all prior parent packages
  • in any case the closest parent will depend on any number of prior parents, but at least its closest parent and kdelibs
  • everything depends on kdelibs

Changes

  • KDE 4.2.85 added kdebase-workspace-dev as a build dep on kdebase (folderview). If this changes, we can move dep back to kdelibs. [rgreening]
  • KDE 4.2.98 added kdebase-runtime as a build-dep for kdeadmin and dropped kdepimlibs as a direct build-dep for kdepim since it also build-dep on kdepim-runtime. Updated the blue boxes. ScottKitterman

  • KDE 4.3.80 remove kdelibs-experimental and update deps accordingly. [rgreening]
  • KDE 4.3.80 kdepim-runtime depends on kdebase-runtime (so you can't build kdepim without kdebase-runtime) and kdeutils needs kdebase to run. ScottKitterman

  • KDE 4.3.85 kdepim-runtime and kdeadmin no longer need kdebase-runtime to build. JontheEchidna

  • KDE SC 4.5.0 kdeadmin and kdeutils don't need to depend on kdebindings (although people keep adding it for some reason)
  • KDE SC 4.5.2 (and probably before) kdebase-workspace needs kdebindings
  • KDE SC 4.5.85 kdenetwork needs kdebase and kdebase-workspace now and kdeartwork needs kdegraphics. PhilipMuskovac

  • KDE SC 4.5.85 (and before) kdesdk needs kdebase
  • KDE pim 4.4.8 (and before) needs neither kdepim-runtime nor kdebase-runtime as build-deps
  • KDE SC 4.5.85 (and before) move kdeadmin back to just depending on kdepimlibs as that's all it depends on.
  • KDE SC 4.6.80 Rewrite graph for the package split. PhilipMuskovac

  • KDE SC 4.7.80 Add draft for 4.8 PhilipMuskovac

  • KDE SC 4.8.1 Fix dep for konsole and rename mobipocket into kdegraphics-mobipocket
  • KDE SC 4.8.80 Add draft for 4.9
  • KDE SC 4.10.80 add kdenetwork, kdeadmin, kdegames and kdesdk splits
  • Add kactivities and kdepimlibs need nepomuk-core June 25, 2013 - ScottKitterman

  • Just about everything needs kactivities or nepomuk-core now, added print-manager - July 11, 2013 - ScottKitterman

Editing

to change the graph:

  1. download
  2. edit
  3. install graphviz
  4. dot -Tsvg -okde-dep-graph.svg kde-dep-graph.txt


CategoryKubuntuUseful

Kubuntu/Ninjas/DependencyGraph (last edited 2014-05-07 10:36:59 by apachelogger)