Bug 4249

Summary: builds: View a table of all the builds run for a certain build directory
Product: [Build System, Metadata & Runtime] Toaster Reporter: Belen Barros Pena <belen.barros.pena>
Component: toasterAssignee: Alexandru Damian <alexandru.damian>
Status: VERIFIED FIXED QA Contact: Yuan Sun <Yuan.Sun2>
Severity: enhancement    
Priority: Medium+ CC: alexandru.damian, calinx.l.dragomir, jessica.zhang, sgw, Yuan.Sun2
Version: unspecified   
Target Milestone: 1.6 M2   
Hardware: All   
OS: Multiple   
Whiteboard: GUI design available
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)
Bug Depends on:    
Bug Blocks: 4665    
Attachments:
Description Flags
Builds table information
none
Builds table information
none
Builds table information
none
Builds table information
none
IA 0.0 All builds
none
Builds table information
none
Builds table information
none
Byi
none
Builds table information
none
Builds table information
none
IA 0.0 All builds
none
Design 0.0 All builds
none
IA 0.0 All builds
none
Design 0.0 All builds
none
IA 0.0 All builds
none
Design 0.0 All builds
none
Design 0.0 All builds
none
Design 0.0 All builds
none
Design 0.0 All builds
none
IA 0.0 All builds
none
Design 0.0 All builds
none
Design 0.0 All builds none

Description Belen Barros Pena 2013-04-11 12:03:19 UTC
Each list item represents a (build + image recipe) combination. For example, if I run a build for more than one target (bitbake core-image-minimal core-image-minimal-dev), I will see one list item per target (in the example, one for core-image-minimal and another one for core-image-minimal-dev)

For each build + image recipe combination we will see some basic information, such as:

* Build status (completed, completed with warnings or failed)
* Completion / failure time stamp
* Number of warnings thrown by the build (if any)
* Number of errors thrown by the build (if any)
* Image recipe
* Machine
* Download option (I can choose one or more images to download, or download them all)

etc. The complete information set is TBC.

For an idea of this feature, check:

http://www.yoctoproject.org/webhob/phase3_final_web_prototype/project.html
Comment 1 Belen Barros Pena 2013-04-11 13:34:18 UTC
When I said 'list item', I meant 'table row'.
Comment 2 Belen Barros Pena 2013-06-03 15:02:19 UTC
Created attachment 1239 [details]
Builds table information

A first attempt to describe the information that should be available in the builds table.
Comment 3 Belen Barros Pena 2013-06-06 13:15:10 UTC
Created attachment 1244 [details]
Builds table information
Comment 4 Belen Barros Pena 2013-06-06 13:38:38 UTC
Created attachment 1245 [details]
Builds table information
Comment 5 Belen Barros Pena 2013-06-07 13:18:24 UTC
Created attachment 1248 [details]
Builds table information

We have concluded that each table row should represent a build, not a build + image recipe combination as previously stated. This means that, for multi-target builds, we'll display all targets within a single table cell.
Comment 6 Belen Barros Pena 2013-06-07 15:09:09 UTC
Created attachment 1250 [details]
IA 0.0 All builds
Comment 7 Belen Barros Pena 2013-06-11 12:40:07 UTC
Created attachment 1260 [details]
Builds table information
Comment 8 Belen Barros Pena 2013-06-11 14:25:50 UTC
Created attachment 1264 [details]
Builds table information
Comment 9 Belen Barros Pena 2013-06-13 15:28:50 UTC
Created attachment 1268 [details]
Byi
Comment 10 Belen Barros Pena 2013-06-13 15:29:56 UTC
Created attachment 1269 [details]
Builds table information
Comment 11 Belen Barros Pena 2013-07-02 09:34:15 UTC
Created attachment 1297 [details]
Builds table information
Comment 12 Belen Barros Pena 2013-07-04 11:29:48 UTC
Created attachment 1302 [details]
IA 0.0 All builds
Comment 13 Belen Barros Pena 2013-07-04 14:28:48 UTC
Created attachment 1307 [details]
Design 0.0 All builds
Comment 14 Belen Barros Pena 2013-07-05 11:19:15 UTC
Created attachment 1310 [details]
IA 0.0 All builds
Comment 15 Belen Barros Pena 2013-07-05 11:19:44 UTC
Created attachment 1311 [details]
Design 0.0 All builds
Comment 16 Belen Barros Pena 2013-07-19 13:12:20 UTC
Created attachment 1341 [details]
IA 0.0 All builds
Comment 17 Belen Barros Pena 2013-07-19 13:12:42 UTC
Created attachment 1342 [details]
Design 0.0 All builds
Comment 18 Belen Barros Pena 2013-07-30 15:52:35 UTC
Created attachment 1390 [details]
Design 0.0 All builds
Comment 19 Belen Barros Pena 2013-08-02 10:25:34 UTC
Created attachment 1397 [details]
Design 0.0 All builds
Comment 20 Alexandru Damian 2013-08-07 10:32:08 UTC
Back-end data interface and API implemented.

Docs should reflect available API and GUI usage.
Comment 21 Belen Barros Pena 2013-08-16 13:01:04 UTC
Created attachment 1430 [details]
Design 0.0 All builds
Comment 22 Belen Barros Pena 2013-09-06 15:32:22 UTC
Created attachment 1468 [details]
IA 0.0 All builds
Comment 23 Belen Barros Pena 2013-09-06 15:33:01 UTC
Created attachment 1469 [details]
Design 0.0 All builds
Comment 24 Belen Barros Pena 2013-11-11 16:50:16 UTC
Created attachment 1617 [details]
Design 0.0 All builds
Comment 25 Alexandru Damian 2014-02-12 12:33:00 UTC
I believe that all the concerns about the build table are addressed.
Comment 26 Belen Barros Pena 2014-02-20 16:59:03 UTC
verified in master:54562006c1327c5b99daa4cc05a3ba7e38412da1
Comment 27 Yuan Sun 2014-03-20 07:06:46 UTC
A case is created in https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=923.

Verified in 1f16ca9fba325f5ddbb1edad5bbad78d990de5e0.