From 07ead9869a9a7f9a006bf1ab135a3f6d5ba52a2d Mon Sep 17 00:00:00 2001 From: Michael Wood Date: Mon, 7 Mar 2016 12:01:48 +0000 Subject: [PATCH] bitbake: toaster: views api Package info return both kinds of RDEPENDS As we do with the popover snippet which shows dependencies inline in the table also show dependencies which have both TYPE_TRDEPENDS and TYPE_RDEPENDS. Also remove obsolete comment (Bitbake rev: d3b5f3b7ba4550e7cd03a37ca19ccd2fc0042b2d) Signed-off-by: Michael Wood Signed-off-by: Elliot Smith Signed-off-by: Richard Purdie --- bitbake/lib/toaster/toastergui/views.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py index f3b8d3cd59..bd118920ab 100755 --- a/bitbake/lib/toaster/toastergui/views.py +++ b/bitbake/lib/toaster/toastergui/views.py @@ -2577,9 +2577,6 @@ if True: else: all_current_packages = recipe.get_all_packages() - # TODO currently we ignore packgegroups as we don't have a - # way to deal with them yet. - # Dependencies for package which aren't satisfied by the # current packages in the custom image recipe deps = package.package_dependencies_source.annotate( @@ -2587,8 +2584,10 @@ if True: pk=F('depends_on__pk'), size=F('depends_on__size'), ).values("name", "pk", "size").filter( - ~Q(pk__in=all_current_packages) & - Q(dep_type=Package_Dependency.TYPE_TRDEPENDS) + # There are two depends types we don't know why + (Q(dep_type=Package_Dependency.TYPE_TRDEPENDS) | + Q(dep_type=Package_Dependency.TYPE_RDEPENDS)) & + ~Q(pk__in=all_current_packages) ) # Reverse dependencies which are needed by packages that are