Bug 7708 - separate project layers/recipes/packages from build archival data
Summary: separate project layers/recipes/packages from build archival data
Status: VERIFIED OBSOLETE
Alias: None
Product: Toaster
Classification: Build System, Metadata & Runtime
Component: toaster (show other bugs)
Version: 1.9
Hardware: x86 Multiple
: Medium enhancement
Target Milestone: 1.9 M2
Assignee: Unassigned
QA Contact: Bogdan Alexandru Voiculescu
URL:
Whiteboard:
: 7286 (view as bug list)
Depends on:
Blocks: 6984
  Show dependency tree
 
Reported: 2015-05-01 14:10 UTC by Alexandru Damian
Modified: 2015-09-07 14:05 UTC (History)
7 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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