[Toaster] [review-request] adamian/20150506_toasterloggerfixes

Barros Pena, Belen belen.barros.pena at intel.com
Fri May 15 02:48:04 PDT 2015


Sorry, I am not able to test this. I need new build data, but the builds
seem to be getting stuck at the 'checking out layers' stage.

Cheers

Belén

On 14/05/2015 16:58, "Damian, Alexandru" <alexandru.damian at intel.com>
wrote:

>Hi,
>
>
>I did a bit of refactoring on the toaster build logger which fixes some
>issues, and clear up the path for future improvement.
>
>
>* the "local_path" property of the Layer is now moved to Layer_Version.
>It was a mistake to assign specific build-local paths to the generic
>Layer information, as it is naturally a property of
> a specific Layer checkout, which is what a Layer Version is.
>
>
>* all the recipe paths are now relative to a Layer_Version checkout, no
>more absolute paths. This allows us to link a recipe file directly to a
>remote GIT repo of a Layer, if needed.
>
>
>* the "namespace" (e.g virtual:native: ) part of a recipe path is stored
>in a new field; all paths are now clean paths, so they can be manipulated
>as such. Storing the namespace separately should
> also fix the mis-identification of tasks between native and normal
>tasks, for example (multiple bugs opened on this one)
>
>
>* all the builds now occur under a Project. this is the first step for
>the unification of Managed and Interactive modes. The UI interface is not
>changed.
>
>
>* django auth tables are now created under interactive mode, too. This
>allows us to get rid of the atrocity of storing display state on the
>front-end cookies. Another step in the unification of
> modes.
>
>
>* some smaller fixes regarding data collection are in there.
>
>
>Can you please see if this makes sense to you ?
>
>
>Cheers,
>Alex
>
>
>
>
>-- 
>Alex Damian
>Yocto Project
>
>SSG / OTC 
>
>
>



More information about the toaster mailing list