[bitbake-devel] [pull-request] michaelw/toaster/bitbake-review_queue_8_8_16

Michael Wood michael.g.wood at intel.com
Wed Aug 10 17:04:58 UTC 2016


This is a pull request for a branch which combines all the outstanding 
patches from the Toaster mailing list that have been reviewed.

bitbake based branch on poky-contrib 
michaelw/toaster/bitbake-review_queue_8_8_16

Note that because this branch includes a commit of a JS file with very 
long lines, it is being sent as a pull request, rather than individual 
patches.

Summary:


Belen Barros Pena (1):
   toaster: update css file for layer import

Ed Bartosh (1):
   toaster: fix unhandled exception

Elliot Smith (18):
   cooker: add BuildInit event
   toaster: move most recent builds templating to client
   toaster: show progress of recipe parsing in recent builds area
   toaster: show "Tasks starting..." until the first task completes
   toaster: tweak styling and typos in recent builds area
   toaster: remove links from time field on failed builds
   toaster: add started property to Build
   toaster: adjust build dashboard for failed builds
   toaster-tests: add tests for build time links in the all builds page
   toaster-tests: add tests for build dashboard menu and summary
     visibility
   toaster-tests: add tests for most recent builds state changes
   toaster-tests: fix erroneous message when test fails
   toaster: show loading spinner after creating custom image
   toaster: reset table to default orderby when orderby column is hidden
   toaster-tests: add tests for reverting to default sort
   toaster: prevent infinite loop when finding task dependencies
   toaster-tests: add test for showing self-dependent task
   toasterui: ensure that the Build object is always available

Michael Wood (8):
   toaster: Add poky and openembedded configuration fixtures
   toaster: checksettings call django's loaddata instead of custom
     command
   toaster: lsupdates Add spinner for parsing/http fetch
   toaster: Remove old toaster config loading mechanism
   toaster: fixtures Add README
   toaster: tests test_new_project_page Catch button not enabled
     exception
   toaster: bldcontrol model BRLayer Add corresponding local_source_dir
   toaster: buildinfohelper Add handling local layers (i.e. non-git)
     layers

Sujith H (13):
   toaster: add import of local directory to UI
   toaster: control the selection of git and local repo
   toaster: add local_source_dir to the needed_fields
   toaster: improve the display when local dir is added
   toaster: add local directory to the db
   toaster: add local_source_dir field to model
   toaster: collect details for local dir imported from ui
   toaster: update the tables information
   toaster: updte build tables for locally imported layers
   toaster: update package detail page
   toaster: update recipe details page
   toaster: update build configuration page
   toaster: adapt xhr_import_layer test locally imported layer

  LICENSE                                            |   2 +
  bin/toaster                                        |  18 +-
  lib/bb/cooker.py                                   |   4 +
  lib/bb/event.py                                    |   6 +-
  lib/bb/ui/buildinfohelper.py                       | 273 +++++++++------
  lib/bb/ui/toasterui.py                             |  32 +-
  lib/toaster/bldcontrol/localhostbecontroller.py    |  13 +-
  .../management/commands/checksettings.py           |  88 ++---
  .../bldcontrol/management/commands/loadconf.py     | 179 ----------
  .../migrations/0005_reorder_buildrequest_states.py |  19 ++
  .../migrations/0006_brlayer_local_source_dir.py    |  19 ++
  lib/toaster/bldcontrol/models.py                   |  13 +-
  lib/toaster/orm/fixtures/README                    |  30 ++
  lib/toaster/orm/fixtures/oe-core.xml               |  57 ++++
  lib/toaster/orm/fixtures/poky.xml                  | 105 ++++++
  lib/toaster/orm/fixtures/settings.xml              |  36 ++
  lib/toaster/orm/management/commands/lsupdates.py   |  35 +-
  .../0013_recipe_parse_progress_fields.py           |  24 ++
  .../orm/migrations/0014_allow_empty_buildname.py   |  19 ++
  .../orm/migrations/0015_layer_local_source_dir.py  |  19 ++
  lib/toaster/orm/models.py                          | 102 +++++-
  lib/toaster/tests/browser/test_all_builds_page.py  |  93 +++++-
  .../tests/browser/test_builddashboard_page.py      | 127 +++++--
  .../browser/test_builddashboard_page_artifacts.py  |   7 +-
  .../tests/browser/test_layerdetails_page.py        |   8 +-
  .../browser/test_most_recent_builds_states.py      | 211 ++++++++++++
  lib/toaster/tests/browser/test_new_project_page.py |   6 +-
  lib/toaster/tests/browser/test_task_page.py        |  76 +++++
  lib/toaster/tests/browser/test_toastertable_ui.py  | 160 +++++++++
  lib/toaster/toastergui/api.py                      | 115 ++++++-
  lib/toaster/toastergui/buildtables.py              |  32 ++
  lib/toaster/toastergui/static/css/default.css      |  20 +-
  lib/toaster/toastergui/static/js/importlayer.js    | 125 ++++++-
  lib/toaster/toastergui/static/js/jsrender.min.js   |   4 +
  lib/toaster/toastergui/static/js/libtoaster.js     |  36 +-
  lib/toaster/toastergui/static/js/mrbsection.js     | 180 ++++++----
  .../toastergui/static/js/newcustomimage_modal.js   |  33 +-
  lib/toaster/toastergui/static/js/projectpage.js    |   7 +-
  lib/toaster/toastergui/static/js/table.js          |  78 ++++-
  lib/toaster/toastergui/tables.py                   |  38 ++-
  lib/toaster/toastergui/templates/base.html         |   6 +
  .../toastergui/templates/basebuildpage.html        | 176 +++++-----
  .../toastergui/templates/builddashboard.html       | 158 +++++----
  .../toastergui/templates/buildrequestdetails.html  |  64 ----
  .../toastergui/templates/configuration.html        |  14 +
  lib/toaster/toastergui/templates/importlayer.html  | 184 +++++-----
  lib/toaster/toastergui/templates/mrb_section.html  | 371 
+++++++++++++--------
  .../toastergui/templates/newcustomimage_modal.html |   7 +-
  .../toastergui/templates/package_detail_base.html  |  18 +-
  .../templates/projectbuilds-toastertable.html      |   2 +-
  lib/toaster/toastergui/templates/recipe.html       |  20 +-
  lib/toaster/toastergui/templatetags/projecttags.py |   8 -
  lib/toaster/toastergui/tests.py                    |   1 +
  lib/toaster/toastergui/typeaheads.py               |   1 +
  lib/toaster/toastergui/urls.py                     |   3 +
  lib/toaster/toastergui/views.py                    |  17 +-
  56 files changed, 2528 insertions(+), 971 deletions(-)
  delete mode 100644 lib/toaster/bldcontrol/management/commands/loadconf.py
  create mode 100644 
lib/toaster/bldcontrol/migrations/0005_reorder_buildrequest_states.py
  create mode 100644 
lib/toaster/bldcontrol/migrations/0006_brlayer_local_source_dir.py
  create mode 100644 lib/toaster/orm/fixtures/README
  create mode 100644 lib/toaster/orm/fixtures/oe-core.xml
  create mode 100644 lib/toaster/orm/fixtures/poky.xml
  create mode 100644 lib/toaster/orm/fixtures/settings.xml
  create mode 100644 
lib/toaster/orm/migrations/0013_recipe_parse_progress_fields.py
  create mode 100644 
lib/toaster/orm/migrations/0014_allow_empty_buildname.py
  create mode 100644 
lib/toaster/orm/migrations/0015_layer_local_source_dir.py
  create mode 100644 
lib/toaster/tests/browser/test_most_recent_builds_states.py
  create mode 100644 lib/toaster/tests/browser/test_task_page.py
  create mode 100644 lib/toaster/tests/browser/test_toastertable_ui.py
  create mode 100644 lib/toaster/toastergui/static/js/jsrender.min.js
  delete mode 100644 
lib/toaster/toastergui/templates/buildrequestdetails.html


Michael

---------------------------------------------------------------------
Intel Corporation (UK) Limited
Registered No. 1134945 (England)
Registered Office: Pipers Way, Swindon SN3 1RJ
VAT No: 860 2173 47

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


More information about the bitbake-devel mailing list