]> code.ossystems Code Review - openembedded-core.git/commitdiff
Fix GraphViz .dot output for rdepends and rrecs
authorChris Larson <chris_larson@mentor.com>
Thu, 4 Nov 2010 15:47:11 +0000 (08:47 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Tue, 4 Jan 2011 14:46:38 +0000 (14:46 +0000)
Use bb.utils.explode_deps to break up the rdepends and rrecommends strings.
This fixes the same issue which was fixed by a number of patches floating
around, but uses explode_deps rather than regular expressions.

(Bitbake rev: 83cdb23f8b89453a3527a276bd0b4deb85d63deb)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/cooker.py

index 33b9201e6fd837f87946f2cfe5034905c1690314..77646cd069d9b8732debfe06c4f6f92f67c2f0a7 100644 (file)
@@ -323,14 +323,14 @@ class BBCooker:
                 rdepends = self.status.rundeps[fn]
                 for package in rdepends:
                     depend_tree["rdepends-pkg"][package] = []
-                    for rdepend in rdepends[package]:
+                    for rdepend in bb.utils.explode_deps(rdepends[package]):
                         depend_tree["rdepends-pkg"][package].append(rdepend)
                     packages.append(package)
 
                 rrecs = self.status.runrecs[fn]
                 for package in rrecs:
                     depend_tree["rrecs-pkg"][package] = []
-                    for rdepend in rrecs[package]:
+                    for rdepend in bb.utils.explode_deps(rrecs[package]):
                         depend_tree["rrecs-pkg"][package].append(rdepend)
                     if not package in packages:
                         packages.append(package)