Web Hob will classify tasks into 2 categories: * sstate tasks * built tasks Tasks will also report a 'status'. sstate tasks can have the following status: * Missed * Completed * Failed Built tasks can have the following status: * Previously built * Completed * Failed Task type and status should be included in the tasks table (see bug 4275).
Question about this classification: isn't a missed task a built task? Basically, for a given task the checksum changed, so it was rebuilt. If we apply this classification, wouldn't we end up with 2 entries for the same task in the tasks table (one missed, one rebuilt)? We should clear this up with RP, Ross and Paul E, who came up with the task classification.
We have decided to classify tasks into 2 main types: 1. Executed: tasks that build something 2. Prebuilt: tasks that don't built anything The above tasks types can have the following outcomes: 1. Executed tasks: 1.1 Succeeded: executed tasks that complete 1.2 Failed: executed tasks that don't complete 2. Prebuilt tasks: 2.1 Existing: prebuilt tasks for which BitBake finds a stamp file 2.2 Sstate: prebuilt tasks that complete reusing sstate objects 2.3 Covered: prebuilt tasks brought in by sstate tasks For more details see the Django db tasks model at: https://wiki.yoctoproject.org/wiki/Django_models And bug 4275
Merged in origin/master and origin/dora-toaster.
Verified fixed in: master: 76751a03b1475f22499c488395274453096b9c38 dora-toaster: 4b64eb444ab065915267d8040bf878ecae9b00c4