Bug 4300

Summary: View detailed information about a layer
Product: [Build System, Metadata & Runtime] Toaster Reporter: Belen Barros Pena <belen.barros.pena>
Component: toasterAssignee: David Reyna <david.reyna>
Status: VERIFIED FIXED QA Contact: Yuan Sun <Yuan.Sun2>
Severity: enhancement    
Priority: Medium+ CC: jessica.zhang, Yuan.Sun2
Version: unspecified   
Target Milestone: 1.6 M2   
Hardware: All   
OS: Multiple   
URL: GUI
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on: 4294, 4299    
Bug Blocks: 4672    
Attachments:
Description Flags
Layers information
none
build dashboard none

Description Belen Barros Pena 2013-04-15 11:15:19 UTC
I should be able to see:

* generic information about a layer: the kind of details shown in the OE metadata index (for example: http://layers.openembedded.org/layerindex/layer/openembedded-core/)

* build-specific information (for example, which recipes were provided by a certain layer)

A complete list of information to be displayed for each layer is TBC.
Comment 1 Belen Barros Pena 2013-06-14 09:17:00 UTC
It looks like we'll be able to provide build-related information about layers: which layers were used, their branch and commit, and through the recipes information (bug 4294) users will be able to see which recipes were provided by which layers. 

However, to provide background information about layers (the type of information presented by the OE layer index), we need to match the layers in the host to the layers in the layer index, which is not easy to do. So it seems this will have to wait and will not make it into 1.5.
Comment 2 Belen Barros Pena 2013-06-14 11:01:31 UTC
Created attachment 1275 [details]
Layers information

A list of the information we'll be able to provide about layers in the 1.5 release
Comment 3 Belen Barros Pena 2013-07-08 09:29:31 UTC
The build-specific layer information (layer name, branch, commit and location in disk) will be provided as part of the recipes table (bug 4294) and recipe details information (bug 4299). I've updated the "Depends on" field to reflect this.

I've opened a new bug (with milestone "Future") for the layer background information (bug 4823).
Comment 4 Belen Barros Pena 2013-07-11 10:56:57 UTC
Move to M3 as part of milestone reallocation and after discussing with Alex
Comment 5 Belen Barros Pena 2014-02-07 14:17:34 UTC
Changing status to 'in progress implementation', since layer information is shown in:

* recipes table
* recipe details 
* built packages table
* built package details
* image information
* installed package details
* configuration
* build dashboard

And most of the above is in progress
Comment 6 Yuan Sun 2014-04-03 08:07:43 UTC
(In reply to comment #5)
> Changing status to 'in progress implementation', since layer information is
> shown in:
> 
> * recipes table
> * recipe details 
> * built packages table
> * built package details
> * image information
> * installed package details
> * configuration
> * build dashboard
> 
> And most of the above is in progress

Layer information isn't included in build dashboard. May I file a defect? Fine for other parts.
Comment 7 Yuan Sun 2014-04-03 08:09:03 UTC
Created attachment 1894 [details]
build dashboard
Comment 9 Belen Barros Pena 2014-04-03 10:07:37 UTC
> 
> Layer information isn't included in build dashboard. May I file a defect?
> Fine for other parts.

The build dashboard is the page you see when you click on one of the builds. It is supposed to show a list of all layers used in the build, which it does. So we don't need a defect.
Comment 10 Yuan Sun 2014-04-03 10:26:00 UTC
(In reply to comment #9)
> > 
> > Layer information isn't included in build dashboard. May I file a defect?
> > Fine for other parts.
> 
> The build dashboard is the page you see when you click on one of the builds.
> It is supposed to show a list of all layers used in the build, which it
> does. So we don't need a defect.

Ok. Thanks.
Verified in 3e528d3e4bc542ca2f654c54363c56af0fb9f61b.