On 23/12/2013 13:16, "Damian, Alexandru" <[email protected]>
wrote:

>
>On Mon, Dec 23, 2013 at 11:36 AM, Richard Purdie
><[email protected]> wrote:
>
>On Mon, 2013-12-23 at 11:11 +0000, Barros Pena, Belen wrote:
>> In the early days of the Toaster project, Yocto Project users we spoke
>> wanted a way to narrow down which variables could be the source of a
>>build
>> failure. For example, if my latest build failed, but the previous one
>> completed successfully, it is reasonable to assume that the cause of the
>> failure is in some variable I've changed.
>>
>> To cater for this need, we added a 'changed' field to our db variables
>> table, but we haven't worked out what 'changed' really means or how to
>> collect the data.
>>
>> Users brought up 2 possible meanings of 'changed':
>>
>>
>> 1. Changed from the Yocto Project default value (the value the variable
>> has when you download / clone a stable release of the Yocto Project)
>> 2. Changed since the last build
>>
>> Is it possible to collect any of the 2?
>
>
>Changes in variables is effectively what we've been talking about when
>we've talked about sstate signature differences and how to visualise
>those, its effectively what diffsigs is about.
>
>I'm not sure a simple column is going to do this justice.

Most likely this won¹t be just a single column.

>
>Actually, a single column doesn't help, especially when we have no idea
>what it actually means.

³What it actually means² is what are trying to work out here. And I
respectfully disagree: a single column does help. That humble column can
make a great entry point to the information I am interested in.

>
>In this case I think you're talking just about the base metadata and not
>the task level variables though which I guess would simplify things a
>bit...
>
>
>Yep, this is about base metadata. We can show the a single variable value
>across a number of builds,
>
>or do base metadata diff between two builds, if that helps.

So Œchanged¹ kind of means "Changed since the last build², kind of because
we don¹t need to limit ourselves to the last build, but potentially could
offer:

* the ability to choose which 2 builds, and also
* to see a full history of the variable across builds recorded by Toaster.

We have an issue in Bugzilla set to Œneed info¹ for this:

https://bugzilla.yoctoproject.org/show_bug.cgi?id=5226

Any ideas / suggestions you might have about how to collect the
information would be very helpful.

Thanks

Belén

>
>We are not tracking task level variables, not sure if this is a problem
>or not.
>
> 
>
>
>Cheers,
>
>Richard
>
>
>
>_______________________________________________
>toaster mailing list
>[email protected]
>https://lists.yoctoproject.org/listinfo/toaster
>
>
>
>
>
>
>
>
>-- 
>Alex Damian
>Yocto Project
>
>SSG / OTC 
>
>
>

_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to