Bug 7708

Summary: separate project layers/recipes/packages from build archival data
Product: [Build System, Metadata & Runtime] Toaster Reporter: Alexandru Damian <alexandru.damian>
Component: toasterAssignee: Unassigned <unassigned>
Status: VERIFIED OBSOLETE QA Contact: Bogdan Alexandru Voiculescu <bogdanx.a.voiculescu>
Severity: enhancement    
Priority: Medium CC: alexandru.damian, belen.barros.pena, bluelightning, bogdanx.a.voiculescu, cristiana.voicu, jessica.zhang, michael.g.wood
Version: 1.9   
Target Milestone: 1.9 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on:    
Bug Blocks: 6984    

Description Alexandru Damian 2015-05-01 14:10:36 UTC
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
Comment 1 Belen Barros Pena 2015-05-12 10:33:06 UTC
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).
Comment 2 Michael Wood 2015-05-14 17:05:40 UTC
*** Bug 7286 has been marked as a duplicate of this bug. ***
Comment 3 Michael Wood 2015-08-19 15:57:41 UTC
Old refactoring bug
Comment 4 Bogdan Alexandru Voiculescu 2015-09-07 14:05:42 UTC
verified obsolate