This is the combination of Sujith's and my work on build cancel. It needs an extra bit manual testing due to the number of time and state possibilities that can happen when trying to cancel a build.
http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=michaelw/sujith/build-cancel Michael Wood (6): 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 Sujith H (4): 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 bitbake/lib/bb/ui/buildinfohelper.py | 17 +++- bitbake/lib/toaster/bldcontrol/bbcontroller.py | 29 ++---- .../toaster/bldcontrol/localhostbecontroller.py | 6 +- .../migrations/0002_add_cancelling_state.py | 19 ++++ bitbake/lib/toaster/bldcontrol/models.py | 27 ++++- .../orm/migrations/0007_add_cancelled_state.py | 19 ++++ bitbake/lib/toaster/orm/models.py | 7 +- bitbake/lib/toaster/toastergui/api.py | 109 +++++++++++++++++++++ .../toaster/toastergui/static/js/customrecipe.js | 4 +- .../lib/toaster/toastergui/static/js/layerBtn.js | 3 +- .../lib/toaster/toastergui/static/js/libtoaster.js | 41 +++++--- .../toaster/toastergui/static/js/projectpage.js | 4 +- .../toaster/toastergui/static/js/projecttopbar.js | 6 +- .../toaster/toastergui/static/js/recipedetails.js | 4 +- bitbake/lib/toaster/toastergui/tables.py | 48 +-------- bitbake/lib/toaster/toastergui/templates/base.html | 1 + .../toaster/toastergui/templates/mrb_section.html | 102 +++++++++++++------ bitbake/lib/toaster/toastergui/urls.py | 5 + 18 files changed, 320 insertions(+), 131 deletions(-) create mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0002_add_cancelling_state.py create mode 100644 bitbake/lib/toaster/orm/migrations/0007_add_cancelled_state.py create mode 100644 bitbake/lib/toaster/toastergui/api.py -- 2.5.0 -- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
