[Toaster] [PATCH 0/6] Make toasterui to work in build mode
Smith, Elliot
elliot.smith at intel.com
Fri Feb 26 03:17:12 PST 2016
I saw these errors/warnings when I ran bitbake as you suggested (clean
build directory):
WARNING: buildhistory is not enabled. Please enable INHERIT +=
"buildhistory" to see image details.
ERROR: Layer version information not found; Check if the bitbake server was
configured to inherit toaster.bbclass.
WARNING: Unknown event: <bb.event.BuildStarted object at 0x2554150>
WARNING: Could not match layer version for recipe path
/home/ell/dev/toaster/poky/meta/ : []
But I only get these if I manually kill bitbake and unset BBSERVER; if I
just run Toaster as per usual, it works fine.
I can't see a reason why this shouldn't be merged, then, as it doesn't
affect Toaster's normal operation. However, I'd like Brian's opinion before
I submit the patches to bitbake-devel.
Elliot
On 25 February 2016 at 14:44, Ed Bartosh <ed.bartosh at linux.intel.com> wrote:
> Hi,
>
> This patchset is a preparation for the #7880 fix. As we're going to get
> rid of
> running bitbake server we need toasterui to work in build mode, i.e. with
> bitbake <target> -u toasterui.
>
> If you want to test this functionality you can do the following:
> - start Toaster
> - kill bitbake server and observer processes
> - unset BBSERVER
> - run bitbake <target> -u toasterui
>
> Expected outcome: you should see commandline build in UI without bitbake
> server
> and observer running.
>
> I've discovered nasty bug in handling setEventMask by bitbake server while
> working on this. It causes ignoring of the event mask set by toasterui.
> The result
> of this is that list of events in _ev_list variable is different from the
> actual
> list of events processed by toasterui. Here is the difference:
>
> -bb.command.CommandExit
> +bb.event.BuildCompleted
> +bb.event.BuildStarted
> +bb.event.ConfigParsed
> +bb.event.DepTreeGenerated
> -bb.runqueue.runQueueExitWait
> +bb.event.RecipeParsed
> +bb.event.SanityCheck
> +bb.event.SanityCheckPassed
> +bb.event.TreeDataPreparationCompleted
> +bb.event.TreeDataPreparationStarted
> +bb.runqueue.runQueueTaskCompleted
> +bb.runqueue.runQueueTaskSkipped
> +bb.runqueue.sceneQueueTaskCompleted
>
> The fix for this bug is also included in this patchset.
>
> The following changes since commit
> 029cc9b513864376024cd5fcbb2724e618e92090:
>
> toaster: custom breadcrumb for the default project (2016-02-24 13:29:00
> +0000)
>
> are available in the git repository at:
>
> git://git.yoctoproject.org/poky-contrib
> ed/toaster/toasterui-in-build-mode
>
> http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ed/toaster/toasterui-in-build-mode
>
> Ed Bartosh (6):
> toasterui: reformat list of events
> toasterui: update list of events
> command: make setEventMask readonly
> toasterui: check if setEventMask succeeded
> toasterui: make toasterui to work in build mode
> toasterui: exit on final events
>
> bitbake/lib/bb/command.py | 1 +
> bitbake/lib/bb/ui/toasterui.py | 76
> ++++++++++++++++++++++++++++++++++--------
> 2 files changed, 63 insertions(+), 14 deletions(-)
>
> --
> Regards,
> Ed
> --
> _______________________________________________
> toaster mailing list
> toaster at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/toaster
>
--
Elliot Smith
Software Engineer
Intel Open Source Technology Centre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20160226/88ba3be8/attachment-0001.html>
More information about the toaster
mailing list