All of lore.kernel.org
 help / color / mirror / Atom feed
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



             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.