In order to prevent archival data from modification, to allow better data separation between builds and projects, and to facilitate lookups, the project configuration data should be separated from the build archival data. In order to achieve this, we need to: - design proper tables for project configuration data - implement data transfer from build archival to project configuration (i.e. Toaster "learning") - update project configuration pages to use new tables
When refactoring the database, we need to make sure we fix the issue of the core layers in the layers table. After Michael's table refactoring work, the all compatible metadata tables (all layers, all recipes, all machines) show 2 entries for the 3 core layers (openembedded-core, meta-yocto and meta-yocto-bsp).
*** Bug 7286 has been marked as a duplicate of this bug. ***
Old refactoring bug
verified obsolate