[SCM] pkg-kde.alioth.debian.org website branch, master, updated. c4aa068d24014d81b1d28325026ff42f43b510b1

Sandro Knauß hefee at moszumanska.debian.org
Sat Dec 16 21:37:23 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/www.git;a=commitdiff;h=c4aa068

The following commit has been merged in the master branch:
commit c4aa068d24014d81b1d28325026ff42f43b510b1
Author: Sandro Knauß <hefee at debian.org>
Date:   Sat Dec 16 22:37:14 2017 +0100

    create the minimized graph
---
 files/pim-build-deps.dot | 50 +++++++++++++++++++++++++-----------------------
 files/pim-build-graph.py | 12 ++++++------
 2 files changed, 32 insertions(+), 30 deletions(-)

diff --git a/files/pim-build-deps.dot b/files/pim-build-deps.dot
index 27ec4b4..922dae6 100644
--- a/files/pim-build-deps.dot
+++ b/files/pim-build-deps.dot
@@ -1,34 +1,37 @@
 digraph pim {
-  "ktnef" [fillcolor="lightblue", style="filled"] ;
+  "kontactinterface" [fillcolor="darkgreen", style="filled"] ;
   "akonadi" [fillcolor="darkgreen", style="filled"] ;
+  "ktnef" [fillcolor="lightblue", style="filled"] ;
   "knotes" [fillcolor="lightblue", style="filled"] ;
-  "kontactinterface" [fillcolor="darkgreen", style="filled"] ;
   "libkf5grantleetheme" [fillcolor="darkgreen", style="filled"] ;
   "akonadiconsole" [fillcolor="lightblue", style="filled"] ;
   "kmime" [fillcolor="darkgreen", style="filled"] ;
-  "blogilo" [fillcolor="lightblue", style="filled"] ;
+  "kgpg" [fillcolor="lightblue", style="filled"] ;
+  "libkf5mailcommon" [fillcolor="lightblue", style="filled"] ;
   "kdepim-runtime" [fillcolor="lightblue", style="filled"] ;
   "grantlee-editor" [fillcolor="lightblue", style="filled"] ;
   "kleopatra" [fillcolor="lightblue", style="filled"] ;
   "kcontacts" [fillcolor="darkgreen", style="filled"] ;
   "kholidays" [fillcolor="darkgreen", style="filled"] ;
-  "libkf5ksieve" [fillcolor="lightblue", style="filled"] ;
+  "kdav" [fillcolor="darkgreen", style="filled"] ;
   "kpimtextedit" [fillcolor="darkgreen", style="filled"] ;
   "kcalcore" [fillcolor="darkgreen", style="filled"] ;
   "kldap" [fillcolor="darkgreen", style="filled"] ;
   "syndication" [fillcolor="darkgreen", style="filled"] ;
-  "libkf5mailcommon" [fillcolor="lightblue", style="filled"] ;
+  "blogilo" [fillcolor="lightblue", style="filled"] ;
   "akregator" [fillcolor="lightblue", style="filled"] ;
-  "kgpg" [fillcolor="lightblue", style="filled"] ;
+  "libkf5ksieve" [fillcolor="lightblue", style="filled"] ;
   "libkf5eventviews" [fillcolor="lightblue", style="filled"] ;
-  "kcalutils" -> "ktnef" ;
-  "kcontacts" -> "ktnef" ;
   "libkf5libkdepim" -> "libkf5mailimporter" ;
   "akonadi-mime" -> "libkf5mailimporter" ;
+  "kcalutils" -> "ktnef" ;
+  "kcontacts" -> "ktnef" ;
   "kontactinterface" -> "knotes" ;
   "kcalutils" -> "knotes" ;
   "akonadi-notes" -> "knotes" ;
   "libkf5pimcommon" -> "knotes" ;
+  "kcalcore" -> "kblog" ;
+  "syndication" -> "kblog" ;
   "libkf5calendarsupport" -> "akonadiconsole" ;
   "kf5-messagelib" -> "akonadiconsole" ;
   "kcalcore" -> "kalarmcal" ;
@@ -44,21 +47,19 @@ digraph pim {
   "kcalutils" -> "libkolab" ;
   "akonadi-notes" -> "libkolab" ;
   "kcontacts" -> "libkolab" ;
-  "akonadi-mime" -> "akonadi-contacts" ;
-  "kcontacts" -> "akonadi-contacts" ;
-  "kblog" -> "blogilo" ;
-  "kf5-messagelib" -> "blogilo" ;
+  "akonadi-contacts" -> "kgpg" ;
+  "libkf5mailimporter" -> "libkf5mailcommon" ;
+  "kf5-messagelib" -> "libkf5mailcommon" ;
   "akonadi-calendar" -> "kdepim-runtime" ;
   "libkgapi" -> "kdepim-runtime" ;
   "kalarmcal" -> "kdepim-runtime" ;
+  "kdav" -> "kdepim-runtime" ;
   "libkf5pimcommon" -> "kdepim-runtime" ;
   "libkolab" -> "kdepim-runtime" ;
   "kmbox" -> "kdepim-runtime" ;
   "akonadi" -> "akonadi-mime" ;
   "kmime" -> "akonadi-mime" ;
-  "kimap" -> "libkf5pimcommon" ;
-  "libkf5libkdepim" -> "libkf5pimcommon" ;
-  "kpimtextedit" -> "libkf5pimcommon" ;
+  "kpimtextedit" -> "kidentitymanagement" ;
   "akonadi" -> "akonadi-notes" ;
   "kmime" -> "akonadi-notes" ;
   "kf5-messagelib" -> "grantlee-editor" ;
@@ -71,6 +72,9 @@ digraph pim {
   "kmailtransport" -> "akonadi-calendar" ;
   "kcalutils" -> "akonadi-calendar" ;
   "kpimtextedit" -> "libkf5libkleo" ;
+  "kimap" -> "libkf5pimcommon" ;
+  "libkf5libkdepim" -> "libkf5pimcommon" ;
+  "kpimtextedit" -> "libkf5pimcommon" ;
   "kcalcore" -> "libkgapi" ;
   "kcontacts" -> "libkgapi" ;
   "akonadi-contacts" -> "libkf5libkdepim" ;
@@ -79,23 +83,21 @@ digraph pim {
   "kf5-kdepim-apps-libs" -> "libkf5calendarsupport" ;
   "akonadi-calendar" -> "libkf5calendarsupport" ;
   "kholidays" -> "libkf5calendarsupport" ;
-  "kidentitymanagement" -> "libkf5ksieve" ;
-  "kmailtransport" -> "libkf5ksieve" ;
-  "libkf5pimcommon" -> "libkf5ksieve" ;
-  "kcalcore" -> "kblog" ;
-  "syndication" -> "kblog" ;
   "akonadi-mime" -> "kmailtransport" ;
-  "kpimtextedit" -> "kidentitymanagement" ;
+  "akonadi-mime" -> "akonadi-contacts" ;
+  "kcontacts" -> "akonadi-contacts" ;
   "kmime" -> "kmbox" ;
   "kmime" -> "kimap" ;
-  "libkf5mailimporter" -> "libkf5mailcommon" ;
-  "kf5-messagelib" -> "libkf5mailcommon" ;
+  "kblog" -> "blogilo" ;
+  "kf5-messagelib" -> "blogilo" ;
   "kontactinterface" -> "akregator" ;
   "syndication" -> "akregator" ;
   "kf5-messagelib" -> "akregator" ;
   "kcalcore" -> "kcalutils" ;
   "kidentitymanagement" -> "kcalutils" ;
-  "akonadi-contacts" -> "kgpg" ;
+  "kidentitymanagement" -> "libkf5ksieve" ;
+  "kmailtransport" -> "libkf5ksieve" ;
+  "libkf5pimcommon" -> "libkf5ksieve" ;
   "akonadi-mime" -> "akonadi-search" ;
   "kcalcore" -> "akonadi-search" ;
   "kcontacts" -> "akonadi-search" ;
diff --git a/files/pim-build-graph.py b/files/pim-build-graph.py
index 02579dc..8984382 100755
--- a/files/pim-build-graph.py
+++ b/files/pim-build-graph.py
@@ -50,7 +50,7 @@ def main():
        #    print("Package will not processed", pkg['Package'])
 
 
-    graph = {}
+    graph = {}    # full graph
 
     for pkg in deb822.Sources.iter_paragraphs(open('Sources')):
         name = pkg['package']
@@ -64,7 +64,7 @@ def main():
 
         graph[name] = sDeps
 
-    sgraph = {}
+    sgraph = {}     # minimized graph
     for pkg in graph:
         deps = copy.copy(graph[pkg])
         for dep in graph[pkg]:
@@ -73,9 +73,9 @@ def main():
 
 
     print("digraph pim {")
-    for pkg in graph:
+    for pkg in sgraph:
         name = pkg
-        sDeps = graph[pkg]
+        sDeps = sgraph[pkg]
         if sDeps == set():
             emit_nodecolor(name, 'darkgreen')
         else:
@@ -87,9 +87,9 @@ def main():
             else:
                 emit_nodecolor(name, 'lightblue')
 
-    for pkg in graph:
+    for pkg in sgraph:
         name = pkg
-        sDeps = graph[pkg]
+        sDeps = sgraph[pkg]
         for dep in sDeps:
             emit_arc(dep, name)
     print("}")

-- 
pkg-kde.alioth.debian.org website



More information about the pkg-kde-commits mailing list