RFC: toaster: 8279: Provide a single way of starting Toaster
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest20 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/20 | toaster: don't allow to run toaster as a scriptbin/ | +2 | 0 replies | |
| 2/20 | toaster: implement get-dburl commandlib/ | +9 | 0 replies | |
| 3/20 | toaster: set DATABASE_URL in toaster scriptbin/ | +1 | 0 replies | |
| 4/20 | toaster: run bitbake the same waybin/ | +4 | 0 replies | |
| 5/20 | toaster: remove unused variablebin/ | +0 | 0 replies | |
| 6/20 | toaster: don't use exit in shell scriptbin/ | +1 | 0 replies | |
| 7/20 | toaster: check for toaster configuration laterbin/ | +23 | 0 replies | |
| 8/20 | toaster: use BBASEDIR to find configbin/ | +1 | 0 replies | |
| 9/20 | toaster: get rid of TOASTER_MANAGED variablebin/ | +2 | 0 replies | |
| 10/20 | toaster: use parent of the build dirbin/ | +1 | 0 replies | |
| 11/20 | toaster: make runbuilds to looplib/ | +10 | 0 replies | |
| 12/20 | toaster: start 'manage.py runbuilds' in the scriptbin/ | +2 | 0 replies | |
| 13/20 | toaster: update brbe and project attributeslib/ | +6 | 0 replies | |
| 14/20 | toaster: implement stop_bitbake functionbin/ | +8 | 0 replies | |
| 15/20 | toaster: implement start_bitbake functionbin/ | +18 | 0 replies | |
| 16/20 | toaster: implement 'toaster restart-bitbake'bin/ | +7 | 0 replies | |
| 17/20 | toaster: remove _setupBE functionlib/ | +2 | 0 replies | |
| 18/20 | toaster: reimplemented startBBServer methodlib/ | +18 | 0 replies | |
| 19/20 | toaster: remove stopBBServer APIlib/ lib/ lib/ +1 more | +0 | 0 replies | |
| 20/20 | toaster: do not terminate bb serverlib/ | +5 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/20] RFC: toaster: 8279: Provide a single way of starting Toaster
Hi,
This patchset merges two Toaster modes in one:
To run toaster you should source it in already prepared build environment:
cd poky
. oe-init-build-env
. ../bitbake/bin/toaster
After that you should be able to trigger builds both ways:
from command line and from toaster UI.
Please test it and report your findings.
The following changes since commit 86371789e6eb6e5753105c48e5b4a6effaff683f:
toaster: Modify "New build" button behaviour for cli builds project (2015-10-11 14:32:25 +0300)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib ed/toaster/8279-v2
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ed/toaster/8279-v2
Ed Bartosh (20):
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: don't use exit in shell script
toaster: check for toaster configuration later
toaster: use BBASEDIR to find config
toaster: get rid of TOASTER_MANAGED variable
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
bin/toaster | 182 +++++++-------------- lib/bb/ui/buildinfohelper.py | 6 + lib/bb/ui/toasterui.py | 15 +- lib/toaster/bldcontrol/bbcontroller.py | 6 - lib/toaster/bldcontrol/localhostbecontroller.py | 110 +++---------- .../bldcontrol/management/commands/runbuilds.py | 13 +- lib/toaster/bldcontrol/sshbecontroller.py | 10 -- lib/toaster/bldcontrol/tests.py | 4 - .../toastermain/management/commands/get-dburl.py | 9 + 9 files changed, 112 insertions(+), 243 deletions(-) create mode 100644 bitbake/lib/toaster/toastermain/management/commands/get-dburl.py
--
Regards,
Ed