[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