Bug 1293

Summary: Add more detailed data to the models used for hob state
Product: [Build System, Metadata & Runtime] Hob Reporter: Joshua Lock - Disabled <josh>
Component: hobAssignee: Joshua Lock - Disabled <josh>
Status: VERIFIED OBSOLETE QA Contact:
Severity: enhancement    
Priority: Low CC: jessica.zhang, jiajun.xu, lianhao.lu, liping.ke, poky.bs.watcher, poky.watcher
Version: unspecified   
Target Milestone: 1.2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Joshua Lock - Disabled 2011-07-25 20:36:47 UTC
The structures do only very simple, single parent, dependency tracking which has resulted in a very ugly pair of methods for removing items and their dependencies.

It will be worth considering adopting more fine grained data structures which track multiple dependencies across several generations, i.e. quux was directly brought in by foo which was brought in by the addition of bar
Comment 1 Jessica 2011-10-19 14:44:07 UTC
With the Hob V2 redesign underway, which will adopt a 2 phase build, this no longer needed
Comment 2 Joshua Lock - Disabled 2012-04-17 23:35:59 UTC
Obsoleted by Hobv2