Skip to content

toaster: Merge analysis and managed modes

brian avery bitbake-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest30 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/30toaster: don't allow to run toaster as a scriptbin/toaster+5 -750 replies
2/30toaster: implement get-dburl commandlib/toaster/toastermain/management/commands/get-dburl.py+9 -00 replies
3/30toaster: set DATABASE_URL in toaster scriptbin/toaster+1 -00 replies
4/30toaster: run bitbake the same waybin/toaster+4 -60 replies
5/30toaster: remove unused variablebin/toaster+0 -22 replies
6/30toaster: check for toaster configuration laterbin/toaster+24 -10 replies
7/30toaster: use parent of the build dirbin/toaster+1 -10 replies
8/30toaster: make runbuilds to looplib/toaster/bldcontrol/management/commands/runbuilds.py+10 -30 replies
9/30toaster: start 'manage.py runbuilds' in the scriptbin/toaster+2 -10 replies
10/30toaster: update brbe and project attributeslib/bb/ui/buildinfohelper.py+6 -00 replies
11/30toaster: implement stop_bitbake functionbin/toaster+8 -40 replies
12/30toaster: implement start_bitbake functionbin/toaster+18 -150 replies
13/30toaster: implement 'toaster restart-bitbake'bin/toaster+9 -00 replies
14/30toaster: remove _setupBE functionlib/toaster/bldcontrol/localhostbecontroller.py+2 -170 replies
15/30toaster: reimplemented startBBServer methodlib/toaster/bldcontrol/localhostbecontroller.py+18 -720 replies
16/30toaster: remove stopBBServer APIlib/toaster/bldcontrol/bbcontroller.py lib/toaster/bldcontrol/localhostbecontroller.py lib/toaster/bldcontrol/sshbecontroller.py +1 more+0 -290 replies
17/30toaster: do not terminate bb serverlib/bb/ui/toasterui.py+5 -90 replies
18/30toaster: remove usage of BUILD_MODE variablelib/toaster/toastergui/templates/base.html lib/toaster/toastergui/templates/landing.html lib/toaster/toastergui/tests.py +3 more+5 -500 replies
19/30toaster: do not create duplicate HelpText objectslib/bb/ui/buildinfohelper.py+3 -70 replies
20/30toaster: buildinfohelper Broaden the toaster created recipe data caselib/bb/ui/buildinfohelper.py+3 -40 replies
21/30toaster: implement BitbakeController.getVariablelib/toaster/bldcontrol/bbcontroller.py+3 -00 replies
22/30toaster: set varibales on bitbake serverlib/toaster/bldcontrol/localhostbecontroller.py+9 -20 replies
23/30toaster: remove writeConfFile APIlib/toaster/bldcontrol/bbcontroller.py lib/toaster/bldcontrol/localhostbecontroller.py+0 -170 replies
24/30toaster: stop using toaster-pre.confbin/toaster+1 -20 replies
25/30toaster: remove SDKMACHINE from project variableslib/toaster/toastergui/templates/projectconf.html lib/toaster/toastergui/views.py+1 -780 replies
26/30toaster: get rid of complicated heuristicslib/bb/ui/buildinfohelper.py+9 -380 replies
27/30toaster: unset environment variablesbin/toaster+4 -00 replies
28/30command: add CommandStarted eventlib/bb/command.py+6 -03 replies
29/30bb/ui: ignore CommandStarted eventlib/bb/ui/crumbs/runningbuild.py lib/bb/ui/knotty.py+4 -20 replies
30/30toasterui: process CommandStarted eventlib/bb/ui/toasterui.py+7 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/30] toaster: Merge analysis and managed modes

This large patchset merges the analysis (cli) and managed (toaster ui) modes so that toaster can be started in one way (sourced just like oe-init-build-env) and can then handle builds of both types.
-brian

The following changes since commit f09bf40d0d1a6fbaf2251f903d41d970c8a66e3a:

toaster: toastergui tests Add generic test for ToasterTables widget (2015-12-02 10:41:34 +0000)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib bavery/submit/ed/2015-12-2_runOneWay-8279
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=bavery/submit/ed/2015-12-2_runOneWay-8279

Ed Bartosh (29):
toaster: don't allow to run toaster as a script
toaster: implement get-dburl command
toaster: set DATABASE_URL in toaster script
toaster: run bitbake the same way
toaster: remove unused variable
toaster: check for toaster configuration later
toaster: use parent of the build dir
toaster: make runbuilds to loop
toaster: start 'manage.py runbuilds' in the script
toaster: update brbe and project attributes
toaster: implement stop_bitbake function
toaster: implement start_bitbake function
toaster: implement 'toaster restart-bitbake'
toaster: remove _setupBE function
toaster: reimplemented startBBServer method
toaster: remove stopBBServer API
toaster: do not terminate bb server
toaster: remove usage of BUILD_MODE variable
toaster: do not create duplicate HelpText objects
toaster: implement BitbakeController.getVariable
toaster: set varibales on bitbake server
toaster: remove writeConfFile API
toaster: stop using toaster-pre.conf
toaster: remove SDKMACHINE from project variables
toaster: get rid of complicated heuristics
toaster: unset environment variables
command: add CommandStarted event
bb/ui: ignore CommandStarted event
toasterui: process CommandStarted event

Michael Wood (1):
toaster: buildinfohelper Broaden the toaster created recipe data case

 bin/toaster                                        | 166 +++++++++------------
 lib/bb/command.py                                  |   6 +
 lib/bb/ui/buildinfohelper.py                       |  68 +++------
 lib/bb/ui/crumbs/runningbuild.py                   |   3 +-
 lib/bb/ui/knotty.py                                |   3 +-
 lib/bb/ui/toasterui.py                             |  21 +--
 lib/toaster/bldcontrol/bbcontroller.py             |  15 +-
 lib/toaster/bldcontrol/localhostbecontroller.py    | 140 ++++-------------
 .../bldcontrol/management/commands/runbuilds.py    |  13 +-
 lib/toaster/bldcontrol/sshbecontroller.py          |  10 --
 lib/toaster/bldcontrol/tests.py                    |   4 -
 lib/toaster/toastergui/templates/base.html         |   9 +-
 lib/toaster/toastergui/templates/landing.html      |  10 --
 lib/toaster/toastergui/templates/projectconf.html  |  70 +--------
 lib/toaster/toastergui/tests.py                    |   4 -
 lib/toaster/toastergui/views.py                    |  29 ----
 .../toastermain/management/commands/get-dburl.py   |   9 ++
 lib/toaster/toastermain/settings.py                |   3 -
 lib/toaster/toastermain/urls.py                    |   9 +-
 19 files changed, 167 insertions(+), 425 deletions(-)
 create mode 100644 bitbake/lib/toaster/toastermain/management/commands/get-dburl.py

--
1.9.1