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
