<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>1293</bug_id>
          
          <creation_ts>2011-07-25 20:36:47 +0000</creation_ts>
          <short_desc>Add more detailed data to the models used for hob state</short_desc>
          <delta_ts>2012-04-17 23:35:59 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>Hob</product>
          <component>hob</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>OBSOLETE</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>1.2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joshua Lock - Disabled">josh</reporter>
          <assigned_to name="Joshua Lock - Disabled">josh</assigned_to>
          <cc>jessica.zhang</cc>
    
    <cc>jiajun.xu</cc>
    
    <cc>lianhao.lu</cc>
    
    <cc>liping.ke</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>15012</commentid>
    <comment_count>0</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2011-07-25 20:36:47 +0000</bug_when>
    <thetext>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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>16920</commentid>
    <comment_count>1</comment_count>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2011-10-19 14:44:07 +0000</bug_when>
    <thetext>With the Hob V2 redesign underway, which will adopt a 2 phase build, this no longer needed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20586</commentid>
    <comment_count>2</comment_count>
    <who name="Joshua Lock - Disabled">josh</who>
    <bug_when>2012-04-17 23:35:59 +0000</bug_when>
    <thetext>Obsoleted by Hobv2</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>