<?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>3211</bug_id>
          
          <creation_ts>2012-10-02 21:56:04 +0000</creation_ts>
          <short_desc>[HOB]Allow launching hob via windows environment</short_desc>
          <delta_ts>2014-05-14 16:35:44 +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>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>Future</target_milestone>
          <dependson>3574</dependson>
    
    <dependson>3575</dependson>
    
    <dependson>3576</dependson>
    
    <dependson>3577</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jessica">jessica.zhang</reporter>
          <assigned_to name="Cristian Iorga">cristian.iorga</assigned_to>
          <cc>belen.barros.pena</cc>
    
    <cc>cristian.iorga</cc>
    
    <cc>ioanax.grigoropol</cc>
    
    <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>valentin.popa</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>26081</commentid>
    <comment_count>0</comment_count>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2012-10-02 21:56:04 +0000</bug_when>
    <thetext>currently hob is tightly coupled with bitbake, even though it&apos;s capable of communicate with bitbake server through xmlrpc, but there&apos;s no clean way to start a standalone hob as an python client and just connect to bitbake server over xmlrpc and achieve all the existing functionality, etc.  By separate hob from bitbake, allows further explore porting hob to other platforms other than Linux that allows user to still able to run a bitbake build</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27417</commentid>
    <comment_count>1</comment_count>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2012-11-13 22:52:42 +0000</bug_when>
    <thetext>Updated the requirements, to support eclipse running on windows, we need to allow launching hob via windows environment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27431</commentid>
    <comment_count>2</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2012-11-14 12:33:27 +0000</bug_when>
    <thetext>Hello Jessica,

Given the current way Hob works, and the directions established for 1.4 release (sync Hob configuration with a bitbake build dir), this feature means changing a lot of the inner and outer working of Hob.

Also, this feature does not have a lot of details regarding the exact requirements (How to choose a specific bitbake build dir, etc).

Can we please clarify this one?

Wouldn&apos;t webhob be a much better approach into this one?

At this point, there is a need to clarify all of this before being able to provide a work estimate on this one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27460</commentid>
    <comment_count>3</comment_count>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2012-11-15 06:23:50 +0000</bug_when>
    <thetext>Hi Cristian,

I talked with RP during ELCE and he pointed that bitbake has the option of running as server only and allow front-end to connect to it.  So probably we should take a look of this option and see what need to be changed from hob&apos;s end to make it a front-end UI and connect to the bitbake server?  

I&apos;d think the flow should be after in Eclipse create a bitbake commander project, which map to a meta-data directory.  When launch hob, just like the existing pop out dialog, the user needs to specify the build directory.  Then instead of just launching hob as the current behavior.  It&apos;ll be 2 steps, 1st. start bitbake on the linux machine as server only.  Then start hob as a front end UI and connect to the bitbake server running on linux box.

Ioana,

Can you show Cristian the current eclipse flow of bitbake commander and launching hob, so he can have a better picture of the flow from Eclipse perspective.

Thanks,
Jessica</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27596</commentid>
    <comment_count>4</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2012-11-21 11:19:31 +0000</bug_when>
    <thetext>Hello Jessica,

Your comments clarify the request.

Thank you.

I will come back with an estimation.

Regards,
Cristian</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27801</commentid>
    <comment_count>5</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2012-11-28 16:47:38 +0000</bug_when>
    <thetext>Based on the information and requirements that are now available, the aim would be to have this feature available in beta before YP 1.4 M2 ends.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27823</commentid>
    <comment_count>6</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2012-11-29 16:46:00 +0000</bug_when>
    <thetext>Technologies involved:

Python
GTK
PyGTK
XML-RPC

Setup my development environment:
Windows, PyGTK, GTK, VMware Player, Ubuntu Linux VM, bitbake, Windows git</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28190</commentid>
    <comment_count>7</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2012-12-12 16:15:29 +0000</bug_when>
    <thetext>Status report:

Hob interface starts and after that crashes during the &quot;Hob is checking for correct build system setup&quot; initialization phase.

Next step is to activate the XML-RPC backend.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29262</commentid>
    <comment_count>8</comment_count>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2013-01-28 22:32:13 +0000</bug_when>
    <thetext>Since we can preliminary support bitbake commander windows build via build appliance and also our Eclipse windows support needs to focus on application developer experienc improvement.  So this requirement is pushed off from 1.4 and once the underline bitbake server side changes are in place, this should be faily easy to enable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43318</commentid>
    <comment_count>9</comment_count>
    <who name="Belen Barros Pena">belen.barros.pena</who>
    <bug_when>2014-05-14 16:35:44 +0000</bug_when>
    <thetext>At this point, work will take place on toaster, not hob, so marking as won&apos;t fix.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>