All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 00/19] per project build directory
@ 2016-03-16 12:05 Ed Bartosh
  2016-03-16 12:05 ` [PATCH v5 01/19] toaster: don't start bitbake server Ed Bartosh
                   ` (19 more replies)
  0 siblings, 20 replies; 23+ messages in thread
From: Ed Bartosh @ 2016-03-16 12:05 UTC (permalink / raw)
  To: toaster

Hi,

Default build directory is not going to be used for project builds anymore.
It can be used only for command line builds. Toaster will use build-toaster-<project id>
directories for project builds.

This is how to test this:
 - run toaster
 - run command line build: build zlib
 - check if it's shown in Toaster UI
 - create project for Yocto master
 - trigger project build from UI
 - wait until it succeeds
 - create project for Jethro
 - trigger project build from UI
 - wait until it succeds
 - check that 2 build directories build-toaster-<project id> exist and contain
   correct conf/toaster.conf and conf/bblayers.conf

Changes in v2: stop bitbake server after the build
Changes in v3: fixed '/bin/sh: 1: source: not found' dash issue
               used project id in build directory name
               added 'INHERIT+='toaster buildhistory' to conf/local.conf on toaster start
Changes in v4: fixed builds on Ubuntu caused by dash being default shell
Changes in v5: fixed nasty bug in toasterui causing it to stuck in event loop

The following changes since commit 01ab10ddaf21e34d8b3578975d1494cf0cfa4ef7:

  toaster.bbclass: show packages that were setscened into existence too (2016-03-10 15:58:34 +0000)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib ed/toaster/project-build-dir-7880
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ed/toaster/project-build-dir-7880

Ed Bartosh (18):
  toaster: don't start bitbake server
  toaster: get rid of noui option
  toaster: set BITBAKE_UI environment variable
  toasterui: add brbe parameter to buildinfohelper
  uievent: improve BBUIEventQueue code
  buildinfohelper: improve handling of providermap
  toasterui: fix brbe reporting
  toaster: remove startBBServer API
  toaster: remove release API
  toaster: add brbe parameter to triggerBuild
  toaster: modified setLayers API
  toaster: reimplement triggerBuild
  toaster: add new parameter to _shellcmd
  toaster: stop bitbake server after the build
  toaster: update conf/local.conf
  toaster: fix jethro build
  toaster: use bash explicitly
  toasterui: shutdown on BuildCompleted event

Elliot Smith (1):
  toasterui: detect build run start correctly on Jethro

 bitbake/bin/toaster                                |  79 ++---------
 bitbake/lib/bb/ui/buildinfohelper.py               |  48 +++----
 bitbake/lib/bb/ui/toasterui.py                     |  48 ++++---
 bitbake/lib/bb/ui/uievent.py                       |  10 +-
 bitbake/lib/toaster/bldcontrol/bbcontroller.py     |  33 -----
 .../toaster/bldcontrol/localhostbecontroller.py    | 146 ++++++++++-----------
 .../bldcontrol/management/commands/runbuilds.py    |   6 +-
 7 files changed, 147 insertions(+), 223 deletions(-)

--
Regards,
Ed


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2016-03-18 17:04 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-03-16 12:05 [PATCH v5 00/19] per project build directory Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 01/19] toaster: don't start bitbake server Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 02/19] toaster: get rid of noui option Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 03/19] toaster: set BITBAKE_UI environment variable Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 04/19] toasterui: add brbe parameter to buildinfohelper Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 05/19] uievent: improve BBUIEventQueue code Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 06/19] buildinfohelper: improve handling of providermap Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 07/19] toasterui: fix brbe reporting Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 08/19] toaster: remove startBBServer API Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 09/19] toaster: remove release API Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 10/19] toaster: add brbe parameter to triggerBuild Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 11/19] toaster: modified setLayers API Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 12/19] toaster: reimplement triggerBuild Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 13/19] toaster: add new parameter to _shellcmd Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 14/19] toaster: stop bitbake server after the build Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 15/19] toaster: update conf/local.conf Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 16/19] toaster: fix jethro build Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 17/19] toaster: use bash explicitly Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 18/19] toasterui: detect build run start correctly on Jethro Ed Bartosh
2016-03-16 12:05 ` [PATCH v5 19/19] toasterui: shutdown on BuildCompleted event Ed Bartosh
2016-03-17 17:20 ` [PATCH v5 00/19] per project build directory Barros Pena, Belen
2016-03-17 16:22   ` Ed Bartosh
2016-03-18 17:03     ` Barros Pena, Belen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.