On 05.06.2013 20:14, Paul Eggleton wrote:
Hi Calin,
Hi Paul,
On Wednesday 05 June 2013 11:23:57 Dragomir, CalinX L wrote:
I've updated the Django models information based on this.
The outcome is now limited only to these five options discussed.
Please find my changes here:
https://wiki.yoctoproject.org/wiki/Django_models
Some feedback on the models:
* I understand task_history is meant to capture where BitBake could have
accelerated the task using sstate but was unable to for some reason. Can we
have a choice field which indicates this directly (e.g. sstate_result - not
applicable, unavailable, failed, restored)?
I will change this task_history field into a CharField with only those 4
possible choices and will name it sstate_result.
Belen, are you ok with this? Can you please update the info in the task
table based on this?
* I agree we want to have a sequence number to allow us to easily show the
order tasks ran in within the UI where needed (is that task_number in the
current model? If so do we need the order field which is also listed?)
This is actually a question I had earlier. Task_number isn't listed in
the table from bug #4275. We should drop on one of the task_number and
order fields.
I think order should be renamed as task_number in the table, and I will
drop order in the Django model.
Belen, do you agree ?
* I wonder if task_type should instead be an boolean value indicating if the
task executed or not; I can't think of any other value we'd want here that
isn't already covered by task_outcome.
Since this has only two options it acts like a boolean.
I think we can make it a BooleanField. Where True means Executed, and
False means Prebuilt.
* What is the "code" field?
On the agency page here (
http://www.yoctoproject.org/webhob/phase3_final_web_prototype/project-build-tasks-task.html)
under the Code section I see a block of code, and
this is why I have put a TextField there.
On the other hand, going through the tasks tabel v4 , I see that
depending on the script type, we have a path for shell and a path ,
function and line number for python code.
Belen, what is desired here exactly?
* "py_sh" should probably be named "script_type" or similar
Yes, I agree, I'll change this accordingly.
Cheers,
Paul
Thank you for the feedback Paul, I will update the info on the wiki
shortly if you don't have other comments on these.
Thanks,
Calin
_______________________________________________
webhob mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/webhob