Looks fine to me (though I'm not that familiar with the buildinfohelper side of things).

Thanks

On 14/05/15 16:58, Damian, Alexandru 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



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

Reply via email to