All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Toaster web fixes
@ 2014-04-11 16:32 Paul Eggleton
  2014-04-11 16:32 ` [PATCH 1/2] bitbake: toaster: Fix total number of tasks in build dashboard Paul Eggleton
  2014-04-11 16:32 ` [PATCH 2/2] bitbake: toaster: Fix Empty tasks filter Paul Eggleton
  0 siblings, 2 replies; 3+ messages in thread
From: Paul Eggleton @ 2014-04-11 16:32 UTC (permalink / raw)
  To: bitbake-devel

The following changes since commit bb4980c63db386ce7d30d9a6b86e9f3861b3bc3a:

  bitbake: Update to version 1.23.0 for master (2014-04-10 17:55:41 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib paule/toasterfixes4
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=paule/toasterfixes4

Belen Barros Pena (2):
  bitbake: toaster: Fix total number of tasks in build dashboard
  bitbake: toaster: Fix Empty tasks filter

 lib/toaster/toastergui/templates/builddashboard.html | 2 +-
 lib/toaster/toastergui/views.py                      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

-- 
1.9.0



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH 1/2] bitbake: toaster: Fix total number of tasks in build dashboard
  2014-04-11 16:32 [PATCH 0/2] Toaster web fixes Paul Eggleton
@ 2014-04-11 16:32 ` Paul Eggleton
  2014-04-11 16:32 ` [PATCH 2/2] bitbake: toaster: Fix Empty tasks filter Paul Eggleton
  1 sibling, 0 replies; 3+ messages in thread
From: Paul Eggleton @ 2014-04-11 16:32 UTC (permalink / raw)
  To: bitbake-devel

From: Belen Barros Pena <belen.barros.pena@intel.com>

The total number of tasks in the build dashboard was counting
_setscene tasks, which are not exposed by Toaster as separate
tasks. This patch makes sure that _setscene tasks are not
counted when calculating that number.

[YOCTO #6145]

Signed-off-by: Belen Barros Pena <belen.barros.pena@intel.com>
---
 lib/toaster/toastergui/templates/builddashboard.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/toaster/toastergui/templates/builddashboard.html b/lib/toaster/toastergui/templates/builddashboard.html
index fa4b194..a01ef3d 100644
--- a/lib/toaster/toastergui/templates/builddashboard.html
+++ b/lib/toaster/toastergui/templates/builddashboard.html
@@ -125,7 +125,7 @@
     <div class="well span4 dashboard-section">
         <h4><a href="{%url 'tasks' build.pk%}">Tasks</a></h4>
             <dl>
-        <dt>Total number of tasks</dt><dd><a href="{% url 'tasks' build.pk %}">{{build.task_build.all.count}}</a></dd>
+        <dt>Total number of tasks</dt><dd><a href="{% url 'tasks' build.pk %}">{% query build.task_build order__gt=0 as alltasks %}{{alltasks.count}}</a></dd>
         <dt>
             Tasks executed
             <i class="icon-question-sign get-help" title="'Executed' tasks are those that need to be run in order to generate the task output"></i>
-- 
1.9.0



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [PATCH 2/2] bitbake: toaster: Fix Empty tasks filter
  2014-04-11 16:32 [PATCH 0/2] Toaster web fixes Paul Eggleton
  2014-04-11 16:32 ` [PATCH 1/2] bitbake: toaster: Fix total number of tasks in build dashboard Paul Eggleton
@ 2014-04-11 16:32 ` Paul Eggleton
  1 sibling, 0 replies; 3+ messages in thread
From: Paul Eggleton @ 2014-04-11 16:32 UTC (permalink / raw)
  To: bitbake-devel

From: Belen Barros Pena <belen.barros.pena@intel.com>

Somehow the counter was set to count tasks with outcome
'not available', instead of outcome 'empty'. This patch
fixes the problem.

[YOCTO #6146]

Signed-off-by: Belen Barros Pena <belen.barros.pena@intel.com>
---
 lib/toaster/toastergui/views.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/toaster/toastergui/views.py b/lib/toaster/toastergui/views.py
index e4ada14..53be967 100644
--- a/lib/toaster/toastergui/views.py
+++ b/lib/toaster/toastergui/views.py
@@ -928,7 +928,7 @@ def tasks_common(request, build_id, variant, task_anchor):
                                ('Cached Tasks', 'outcome:%d'%Task.OUTCOME_CACHED, queryset_with_search.filter(outcome=Task.OUTCOME_CACHED).count(), 'Cached tasks restore output from the <code>sstate-cache</code> directory or mirrors'),
                                ('Prebuilt Tasks', 'outcome:%d'%Task.OUTCOME_PREBUILT, queryset_with_search.filter(outcome=Task.OUTCOME_PREBUILT).count(),'Prebuilt tasks didn\'t need to run because their output was reused from a previous build'),
                                ('Covered Tasks', 'outcome:%d'%Task.OUTCOME_COVERED, queryset_with_search.filter(outcome=Task.OUTCOME_COVERED).count(), 'Covered tasks didn\'t need to run because their output is provided by another task in this build'),
-                               ('Empty Tasks', 'outcome:%d'%Task.OUTCOME_EMPTY, queryset_with_search.filter(outcome=Task.OUTCOME_NA).count(), 'Empty tasks have no executable content'),
+                               ('Empty Tasks', 'outcome:%d'%Task.OUTCOME_EMPTY, queryset_with_search.filter(outcome=Task.OUTCOME_EMPTY).count(), 'Empty tasks have no executable content'),
                                ]
                    }
 
-- 
1.9.0



^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-04-11 16:32 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-11 16:32 [PATCH 0/2] Toaster web fixes Paul Eggleton
2014-04-11 16:32 ` [PATCH 1/2] bitbake: toaster: Fix total number of tasks in build dashboard Paul Eggleton
2014-04-11 16:32 ` [PATCH 2/2] bitbake: toaster: Fix Empty tasks filter Paul Eggleton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.