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: [pull-request] michaelw/toaster/sync-toaster-next
Date: Mon, 13 Jun 2016 15:08:54 +0100	[thread overview]
Message-ID: <575EBE76.8060601@intel.com> (raw)


Pull request for syncing up toaster-next with bitbake master. Bitbake 
based branch is located on poky-contrib michaelw/toaster/sync-toaster-next.

http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=michaelw/toaster/sync-toaster-next

This is the work to:
  - Fix a number of regressions caused by switch to python 3
  - Port Toaster to use Bootstrap 3
  - Fix a number of regressions in the tests caused by switch to Bootstrap 3
  - Add a new typeahead library after Bootstrap deprecated theirs
  - Add event handling to capture failed build targets


Belen Barros Pena (8):
   toaster: tweaks to recipe file downloads
   toaster: Migrate project configuration from bootstrap 2 to bootstrap 3
   toaster: toaster tables Enable complex empty states
   toaster: buildtables Remove links from non name fields
   toaster: port all build analysis pages to bootstrap 3
   toaster: build data Fix left navigation
   toaster: BuiltPackagesTable format empty state in packages table
   toaster: BuildTasksTable filters remove outcome NA option

Ed Bartosh (7):
   toaster: replace viewkeys() -> keys()
   toaster: fix migrations
   toaster: decode response content
   toaster: fix incorrect file mode
   toaster: fix test_toaster_tables
   toaster: changed python version in shebang
   toaster: fix wrong usage of print_exc and format_exc

Elliot Smith (9):
   toaster: migrate typeahead library
   toaster: work-around our lack of a synchronous fetch for typeaheads
   toaster-tests: maximize browser window when running UI tests
   cooker: add BuildInit event
   toasterui: use BuildInit to capture builds with bad targets
   toaster: fix typo which prevents filters from working
   toaster: fix broken reference to urllib
   toaster-tests: fix tests for latest Selenium version
   toaster: open image files in binary mode when sending in response

Michael Wood (18):
   toaster: testsjs Add call back to append elements on completion of
     tests
   toaster: tests Add a BuildTest helper class
   toaster: ToasterTable widget add an 'a' to Name in Exception class
   toaster: port table for Built packages to ToasterTable
   toaster: port Built recipes table to toastertables
   toaster: port Task tables to ToasterTables widget
   toaster: port Installed packages table to ToasterTable
   toaster: table.js Add the ability to highlight a particular row
   toaster: tests Add new build tables to tests
   toaster: widgets ToasterTable Catch template rendering exceptions
   toaster: Rework displaying package dependencies across Toaster
   toaster: bin Use python 3 for our django modules check
   toaster: toastergui tests Use new BeautifulSoup syntax
   toaster: js tests Twitter typeahead library object is now ttTypeahead
   toaster: selenium tests Update unique custom image string and fix
     import
   toaster: selenium tests Fix all_projects page and sample tests
   toaster: tests Rename test settings to python compliant name and fix
     import
   toaster: tests browser Fix selenium tests after bootstrap3 breakage

  LICENSE                                            |    5 +-
  bin/toaster                                        |    2 +-
  lib/bb/cooker.py                                   |    6 +
  lib/bb/event.py                                    |    6 +-
  lib/bb/ui/buildinfohelper.py                       |   19 +-
  lib/bb/ui/toasterui.py                             |   19 +-
  .../management/commands/checksettings.py           |    2 +-
  .../bldcontrol/management/commands/runbuilds.py    |    4 +-
  .../migrations/0004_auto_20160523_1446.py          |   34 +
  lib/toaster/contrib/tts/runner.py                  |    4 +-
  lib/toaster/manage.py                              |    2 +-
  .../orm/migrations/0007_auto_20160523_1446.py      |   89 +
  lib/toaster/orm/models.py                          |   63 +-
  lib/toaster/tests/browser/README                   |    7 +-
  lib/toaster/tests/browser/selenium_helpers.py      |    1 +
  lib/toaster/tests/browser/test_all_builds_page.py  |   15 +-
  .../tests/browser/test_all_projects_page.py        |   13 +-
  .../tests/browser/test_builddashboard_page.py      |   33 +-
  lib/toaster/tests/browser/test_js_unit_tests.py    |    8 +-
  .../tests/browser/test_new_custom_image_page.py    |    3 +-
  .../tests/browser/test_project_config_page.py      |    5 +-
  lib/toaster/tests/browser/test_sample.py           |    2 +-
  lib/toaster/tests/builds/README                    |    4 +-
  lib/toaster/toastergui/buildtables.py              |  568 ++
  .../fixtures/toastergui-unittest-data.xml          |   91 +-
  lib/toaster/toastergui/static/css/bootstrap.css    | 6760 
++++++++++++++++++++
  .../toastergui/static/css/bootstrap.css.map        |    1 +
  .../toastergui/static/css/bootstrap.min.css        |   13 +-
  .../toastergui/static/css/bootstrap.min.css.map    |    1 +
  .../static/css/bootstrap3-transition.css           |  238 +
  lib/toaster/toastergui/static/css/default.css      |  585 +-
  .../static/fonts/glyphicons-halflings-regular.eot  |  Bin 20290 -> 
20127 bytes
  .../static/fonts/glyphicons-halflings-regular.svg  |  487 +-
  .../static/fonts/glyphicons-halflings-regular.ttf  |  Bin 41236 -> 
45404 bytes
  .../static/fonts/glyphicons-halflings-regular.woff |  Bin 23292 -> 
23424 bytes
  .../fonts/glyphicons-halflings-regular.woff2       |  Bin 0 -> 18028 bytes
  .../toastergui/static/html/layer_deps_modal.html   |   38 +-
  .../static/img/glyphicons-halflings-white.png      |  Bin 8777 -> 0 bytes
  .../toastergui/static/img/glyphicons-halflings.png |  Bin 12799 -> 0 bytes
  lib/toaster/toastergui/static/js/bootstrap.js      | 2363 +++++++
  lib/toaster/toastergui/static/js/bootstrap.min.js  |   11 +-
  lib/toaster/toastergui/static/js/customrecipe.js   |    4 +-
  lib/toaster/toastergui/static/js/importlayer.js    |   11 +-
  lib/toaster/toastergui/static/js/layerDepsModal.js |    4 +-
  lib/toaster/toastergui/static/js/layerdetails.js   |   67 +-
  lib/toaster/toastergui/static/js/libtoaster.js     |  146 +-
  .../toastergui/static/js/newcustomimage_modal.js   |   76 +-
  lib/toaster/toastergui/static/js/projectpage.js    |    8 +-
  lib/toaster/toastergui/static/js/table.js          |   92 +-
  lib/toaster/toastergui/static/js/tests/test.js     |    9 +-
  .../toastergui/static/js/typeahead.jquery.js       | 1551 +++++
  lib/toaster/toastergui/tables.py                   |  201 +-
  lib/toaster/toastergui/templates/base.html         |   90 +-
  .../toastergui/templates/basebuilddetailpage.html  |   47 +-
  .../toastergui/templates/basebuildpage.html        |  118 +-
  .../toastergui/templates/baseprojectpage.html      |   38 +-
  .../toastergui/templates/basetable_bottom.html     |   26 +-
  .../toastergui/templates/basetable_top.html        |  121 +-
  lib/toaster/toastergui/templates/bpackage.html     |  108 -
  .../toastergui/templates/builddashboard.html       |  194 +-
  .../templates/buildinfo-toastertable.html          |   25 +
  .../toastergui/templates/buildrequestdetails.html  |    8 +-
  .../toastergui/templates/builds-toastertable.html  |    8 +-
  lib/toaster/toastergui/templates/buildtime.html    |    4 -
  .../toastergui/templates/configuration.html        |   57 +-
  lib/toaster/toastergui/templates/configvars.html   |  150 +-
  .../toastergui/templates/customise_btn.html        |    6 +-
  lib/toaster/toastergui/templates/customrecipe.html |  205 +-
  .../templates/detail_pagination_bottom.html        |   22 +-
  .../toastergui/templates/detail_search_header.html |   78 +-
  .../toastergui/templates/detail_sorted_header.html |    8 +-
  lib/toaster/toastergui/templates/dirinfo.html      |   38 +-
  .../templates/editcustomimage_modal.html           |   67 +-
  .../toastergui/templates/filtersnippet.html        |   93 +-
  .../templates/generic-toastertable-page.html       |    2 +-
  lib/toaster/toastergui/templates/importlayer.html  |  260 +-
  lib/toaster/toastergui/templates/landing.html      |   23 +-
  .../toastergui/templates/landing_not_managed.html  |    4 +-
  lib/toaster/toastergui/templates/layer_btn.html    |   12 +-
  lib/toaster/toastergui/templates/layerdetails.html |  457 +-
  lib/toaster/toastergui/templates/machine_btn.html  |   10 +-
  lib/toaster/toastergui/templates/mrb_section.html  |  121 +-
  .../toastergui/templates/newcustomimage.html       |   15 +-
  .../toastergui/templates/newcustomimage_modal.html |   63 +-
  lib/toaster/toastergui/templates/newproject.html   |   51 +-
  .../templates/package_built_dependencies.html      |   16 +-
  .../toastergui/templates/package_built_detail.html |    8 +-
  .../toastergui/templates/package_detail_base.html  |   44 +-
  .../templates/package_included_dependencies.html   |   20 +-
  .../templates/package_included_tabs.html           |    8 +-
  .../toastergui/templates/pkg_add_rm_btn.html       |   12 +-
  lib/toaster/toastergui/templates/project.html      |  102 +-
  .../templates/projectbuilds-toastertable.html      |   67 +-
  .../toastergui/templates/projectbuilds.html        |    4 +-
  lib/toaster/toastergui/templates/projectconf.html  | 1969 +++---
  .../templates/projects-toastertable.html           |   58 +-
  .../toastergui/templates/projecttopbar.html        |   86 +-
  lib/toaster/toastergui/templates/recipe.html       |  115 +-
  lib/toaster/toastergui/templates/recipe_btn.html   |   13 +-
  .../toastergui/templates/recipe_packages.html      |   38 +-
  .../toastergui/templates/recipedetails.html        |  154 +-
  lib/toaster/toastergui/templates/recipes.html      |  113 -
  .../templates/snippets/gitrev_popover.html         |    8 +
  .../snippets/pkg_dependencies_popover.html         |   44 +-
  .../snippets/pkg_revdependencies_popover.html      |   46 +-
  lib/toaster/toastergui/templates/target.html       |  131 +-
  lib/toaster/toastergui/templates/task.html         |  171 +-
  lib/toaster/toastergui/templates/tasks.html        |  143 -
  .../toastergui/templates/toastertable-filter.html  |   32 +-
  .../toastergui/templates/toastertable-simple.html  |   94 +-
  lib/toaster/toastergui/templates/toastertable.html |  122 +-
  .../toastergui/templates/unavailable_artifact.html |   10 +-
  lib/toaster/toastergui/templatetags/projecttags.py |   20 +-
  lib/toaster/toastergui/tests.py                    |   90 +-
  lib/toaster/toastergui/urls.py                     |   46 +-
  lib/toaster/toastergui/views.py                    |  661 +-
  lib/toaster/toastergui/widgets.py                  |   36 +-
  lib/toaster/toastermain/settings-test.py           |   41 -
  lib/toaster/toastermain/settings_test.py           |   41 +
  119 files changed, 15944 insertions(+), 4819 deletions(-)
  create mode 100644 
lib/toaster/bldcontrol/migrations/0004_auto_20160523_1446.py
  create mode 100644 lib/toaster/orm/migrations/0007_auto_20160523_1446.py
  create mode 100644 lib/toaster/toastergui/buildtables.py
  create mode 100644 lib/toaster/toastergui/static/css/bootstrap.css
  create mode 100644 lib/toaster/toastergui/static/css/bootstrap.css.map
  create mode 100644 lib/toaster/toastergui/static/css/bootstrap.min.css.map
  create mode 100644 
lib/toaster/toastergui/static/css/bootstrap3-transition.css
  create mode 100644 
lib/toaster/toastergui/static/fonts/glyphicons-halflings-regular.woff2
  delete mode 100644 
lib/toaster/toastergui/static/img/glyphicons-halflings-white.png
  delete mode 100644 
lib/toaster/toastergui/static/img/glyphicons-halflings.png
  create mode 100644 lib/toaster/toastergui/static/js/bootstrap.js
  create mode 100644 lib/toaster/toastergui/static/js/typeahead.jquery.js
  delete mode 100644 lib/toaster/toastergui/templates/bpackage.html
  create mode 100644 
lib/toaster/toastergui/templates/buildinfo-toastertable.html
  delete mode 100644 lib/toaster/toastergui/templates/buildtime.html
  delete mode 100644 lib/toaster/toastergui/templates/recipes.html
  create mode 100644 
lib/toaster/toastergui/templates/snippets/gitrev_popover.html
  delete mode 100644 lib/toaster/toastergui/templates/tasks.html
  delete mode 100644 lib/toaster/toastermain/settings-test.py
  create mode 100644 lib/toaster/toastermain/settings_test.py




                 reply	other threads:[~2016-06-13 14:08 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=575EBE76.8060601@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.