From: Michael Wood <michael.g.wood@intel.com>
To: bitbake-devel@lists.openembedded.org
Subject: [PATCH 00/40] Various fixes from toaster-next
Date: Wed, 6 Apr 2016 17:33:10 +0100 [thread overview]
Message-ID: <cover.1459960000.git.michael.g.wood@intel.com> (raw)
This patch set contains the fixes for:
- Build cacnellation
- SSTATE_DIR and DL_DIR
- Build launching fixes
- Support for building jeth release
They all had a dependency on the build launches fixes which is why this is multiple series in one.
This patchset fixes the following bugs:
6787 2.1 Cancelling builds at any point in the build process (edit)
7880 2.1M3 Medium+/Normal: Toaster uses the same /tmp dir across releases
9058 2.1 Medium/Normal: Bad project MACHINE setting in conf/toaster.conf causes command line builds to fail
8958 2.1M3 Medium/Normal: Toaster does not build with the Jethro release
6787 2.1 Medium/Enhancement: Cancelling builds at any point in the build process
8422 2.1 Medium/Enhancement: we currently don't allow setting of sstate_dir or dl_dir
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib michaelw/submit/ed/toaster/project-build-dir-cancel-dldir_sstatedir
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=michaelw/submit/ed/toaster/project-build-dir-cancel-dldir_sstatedir
Ed Bartosh (24):
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
toaster: use empty token
toaster: add DL_DIR and SSTATE_DIR to oe toasterconf
toaster: export BBBASEDIR variable
toaster: get bitbake location from BBBASEDIR
buildinfohelper: fix KeyError
toasterui: update build in internal state
Michael Wood (9):
toaster: Move xhr calls for starting and stopping builds
toaster: xhr Update the implementation of the build cancellation
request
toaster: libtoaster Update implementation of startABuild and
cancelABuild
toaster: bldcontrol models Add a cancelling state the BuildRequest
buildinfohelper: Add handler for cancelling a build
toaster: mrb_section template Add build cancel button
toaster: models Exclude the CANCELLED builds from get_number_of_builds
toaster: runbuilds Make runbuilds aware of the build CANCELLED state
toaster: runbuilds Clean up runbuilds
Sujith H (7):
toaster: bldcontrol Add forceShutDown function to BitbakeController
toaster: update BuildEnvironmentController and BitbakeController
toaster: models Add cancelled state to build outcome
toaster: tables BuildsTable exclude cancelled builds
toaster: add DL_DIR and SSTATE_DIR to poky toasterconf
toaster: update view to support DL_DIR and SSTATE_DIR
toaster: update projectconf.html for DL_DIR and SSTATE_DIR
bin/toaster | 82 ++---------
lib/bb/ui/buildinfohelper.py | 49 +++++--
lib/bb/ui/toasterui.py | 22 +--
lib/bb/ui/uievent.py | 10 +-
lib/toaster/bldcontrol/bbcontroller.py | 62 +-------
lib/toaster/bldcontrol/localhostbecontroller.py | 152 ++++++++++----------
.../bldcontrol/management/commands/runbuilds.py | 109 +++++++++-----
.../migrations/0003_add_cancelling_state.py | 19 +++
lib/toaster/bldcontrol/models.py | 27 +++-
.../orm/migrations/0006_add_cancelled_state.py | 19 +++
lib/toaster/orm/models.py | 12 +-
lib/toaster/toastergui/api.py | 110 ++++++++++++++
lib/toaster/toastergui/static/js/customrecipe.js | 4 +-
lib/toaster/toastergui/static/js/layerBtn.js | 3 +-
lib/toaster/toastergui/static/js/libtoaster.js | 41 ++++--
lib/toaster/toastergui/static/js/mrbsection.js | 95 ++++++++++++
lib/toaster/toastergui/static/js/projectpage.js | 4 +-
lib/toaster/toastergui/static/js/projecttopbar.js | 6 +-
lib/toaster/toastergui/static/js/recipedetails.js | 4 +-
lib/toaster/toastergui/tables.py | 48 +------
lib/toaster/toastergui/templates/base.html | 1 +
lib/toaster/toastergui/templates/mrb_section.html | 148 +++++++------------
lib/toaster/toastergui/templates/projectconf.html | 160 ++++++++++++++++++++-
lib/toaster/toastergui/urls.py | 5 +
lib/toaster/toastergui/views.py | 40 +++++-
25 files changed, 793 insertions(+), 439 deletions(-)
create mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0003_add_cancelling_state.py
create mode 100644 bitbake/lib/toaster/orm/migrations/0006_add_cancelled_state.py
create mode 100644 bitbake/lib/toaster/toastergui/api.py
create mode 100644 bitbake/lib/toaster/toastergui/static/js/mrbsection.js
--
2.1.4
next reply other threads:[~2016-04-06 16:33 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-04-06 16:33 Michael Wood [this message]
2016-04-06 16:51 ` [PATCH 00/40] Various fixes from toaster-next Michael Wood
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1459960000.git.michael.g.wood@intel.com \
--to=michael.g.wood@intel.com \
--cc=bitbake-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.