| Summary: | improved feedback during package build | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] Hob | Reporter: | Trevor Woerner <twoerner> | ||||
| Component: | hob | Assignee: | Belen Barros Pena <belen.barros.pena> | ||||
| Status: | RESOLVED WONTFIX | QA Contact: | |||||
| Severity: | enhancement | ||||||
| Priority: | Low | CC: | belen.barros.pena, cristian.iorga, jessica.zhang, poky.bs.watcher, poky.watcher, valentin.popa | ||||
| Version: | unspecified | ||||||
| Target Milestone: | Future | ||||||
| Hardware: | x86 | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||
| Attachments: |
|
||||||
|
Description
Trevor Woerner
2013-02-16 21:04:30 UTC
Sorry, I was correct the first time. This is during "package" build. Belen, See does this involve some design work? Thanks, Jessica It might. To be honest, knotty2 seems to be doing a pretty good job at communicating build progress. I was going to suggest embedding the knotty interface in the 'Log' tab. Do you think that could work? Belen (In reply to comment #2) > Belen, > > See does this involve some design work? > > Thanks, > Jessica Created attachment 1082 [details]
running-tasks-tab.pdf
I've looked at this bug and #3897. The common request between the 2 seems to be: I want to easily see which tasks are running at any given time.
Ideally, I would like to find a single solution that satisfies the requirement for both building packages and building image situations. So, what about the following:
- In the Build screen, take out the "running task" and "recipe" lines, since they won't scale well (they'll take too much space when there is a lot of parallelism)
- Add a new tab to the screen, with label "Running tasks". We embed in it the knotty2 CLI. This is the tab we show by default and it is the place where you can see which tasks are running at any given time.
- The log tab still displays a list of tasks by package, as it does now, but we show those packages with running tasks expanded, with the task itself (not the package) highlighted. Once the task completes, the package collapses.
I've attached a quick mockup
Let me know what you think
(In reply to comment #4) > Let me know what you think I think that looks great. Thanks, Trevor. Unless anybody else has some feedback, I think we have a design we can implement. (In reply to comment #5) > (In reply to comment #4) > > Let me know what you think > > I think that looks great. At this point, work will take place on toaster, not hob, so marking as won't fix. |