Bug 2932

Summary: [HOB] Add a recipe feature
Product: [Build System, Metadata & Runtime] Hob Reporter: Dave Stewart <david.c.stewart>
Component: hobAssignee: Belen Barros Pena <belen.barros.pena>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: Low CC: bluelightning, jessica.zhang, poky.bs.watcher, poky.watcher, richard.purdie
Version: unspecified   
Target Milestone: Future   
Hardware: Other   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Dave Stewart 2012-08-10 16:19:35 UTC
When you want to try out yocto, you might find that the package you want is missing. It might be in Meta Or or might not exist at ask.

You should have an option in hob which allows you to look for the package in Meta Oe, or if it is missing from there to bring up a new recipe wizard.
Comment 1 Jessica 2012-08-10 16:28:18 UTC
We need to revisit all the tools we have and have a clear definition of their charters and make improvement accordingly or see how to improve their interaction.  Currently recipe wizard is in Eclipse and our definition is Eclipse is a dev tool where Hob is a build tool.
Comment 2 Dave Stewart 2012-08-11 02:30:28 UTC
Would like to respectfully disagree with the "low" priority and suggest that it is high or medium plus. davest's thinking follows...

We were sitting with some engineers who are new to Yocto and talking about their experiences with the system. The complaint about Hob was that it's nice for an initial build experience, but it lacks the ability to access a broad selection of packages like a regular distro. Yeah, usually these are in meta-oe or you might need to craft a simple new recipe.

Yes, the wizard for this belongs in the Eclipse tools. We need to extend the usefulness of Hob, however, to increase the adoption of Yocto. I'm afraid that if we require someone to install Eclipse just to develop a simple new recipe, it will stop people from playing with the system. I was hoping we could re-use the logic from the Eclipse tools here.

Of course, I am open to discussion on this. :-) Sorry for the strange spelling of the bug report - I was typing it on my smart phone and spell correction was killing me.
Comment 3 Belen Barros Pena 2013-02-28 09:53:51 UTC
I am wondering if the Web Hob project has changed our views on adding this functionality to the GTK Hob. 

My inclination is to keep GTK Hob as simple as possible (an assistant for simple image building), and leave more sophisticated capabilities like searching for and adding existing oe-core recipes, or create your own recipe assistants, for the web-based tool.

A simple way to somehow facilitate recipe adding in GTK Hob could be providing a link to the new oe-core layer index Paul E is working on (when it becomes available). In this layer index, I will be able to search all recipes, layers and machines in oe-core. I can then download layers (or recipes) and incorporate them into GTK Hob via a layer. We could then document the workflow as part of the Hob manual, and make sure we link to the information within Hob.
Comment 4 Jessica 2013-04-24 18:12:54 UTC
This should be put into consideration to be incorporated into webhob features