Skip to content

toaster patchset

Alex DAMIAN bitbake-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest23 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/23toastergui: fix angular errorlib/toaster/toastergui/static/js/projectapp.js+1 -10 replies
2/23toaster: improve the buildenvironment APIlib/toaster/bldcontrol/bbcontroller.py lib/toaster/bldcontrol/localhostbecontroller.py lib/toaster/bldcontrol/management/commands/runbuilds.py +1 more+53 -230 replies
3/23toastergui: enable strict variable checkinglib/toaster/toastermain/settings.py+7 -00 replies
4/23toaster: fixing undefined variableslib/toaster/toastergui/templates/base.html lib/toaster/toastergui/templates/basetable_top.html lib/toaster/toastergui/templates/filtersnippet.html+16 -80 replies
5/23toaster: remove MANAGED referenceslib/toaster/orm/models.py lib/toaster/toastergui/templates/base.html lib/toaster/toastergui/templates/basebuilddetailpage.html +7 more+8 -1490 replies
6/23toaster: remove BuildRequest referenceslib/toaster/toastergui/templates/basebuildpage.html lib/toaster/toastergui/templates/configvars.html lib/toaster/toastergui/views.py+30 -410 replies
7/23toaster: refactor the builds pageslib/toaster/toastergui/static/js/projectapp.js lib/toaster/toastergui/templates/builds.html lib/toaster/toastergui/templates/managed_builds.html +7 more+175 -7490 replies
8/23toaster: fill in build data from buildrequestlib/bb/ui/buildinfohelper.py lib/toaster/bldcontrol/management/commands/runbuilds.py lib/toaster/orm/models.py +2 more+84 -110 replies
9/23toaster: fixes after replacing BuildRequest with Buildlib/bb/ui/toasterui.py lib/toaster/bldcontrol/localhostbecontroller.py lib/toaster/bldcontrol/management/commands/runbuilds.py +7 more+378 -280 replies
10/23toaster: add django-aggregate-iflib/toaster/contrib/django-aggregate-if-master/.gitignore lib/toaster/contrib/django-aggregate-if-master/.travis.yml lib/toaster/contrib/django-aggregate-if-master/LICENSE +5 more+680 -00 replies
11/23toaster: bring django-aggregate-if into the projectlib/toaster/contrib/django-aggregate-if-master/aggregate_if.py lib/toaster/toastermain/settings.py+10 -10 replies
12/23toaster: refactor build modellib/bb/ui/buildinfohelper.py lib/bb/ui/toasterui.py lib/toaster/bldcontrol/localhostbecontroller.py +20 more+503 -2090 replies
13/23toastergui: select project typeslib/toaster/orm/models.py lib/toaster/toastergui/templates/newproject.html lib/toaster/toastergui/views.py+80 -380 replies
14/23toaster: delete multiple buildslib/toaster/toastergui/views.py lib/toaster/toastermain/management/commands/builddelete.py+38 -220 replies
15/23toasterui: verify variable before usagelib/bb/ui/buildinfohelper.py+5 -40 replies
16/23toasterui: fixes after html5 compliance testinglib/toaster/orm/models.py lib/toaster/toastergui/static/js/base.js lib/toaster/toastergui/templates/configvars.html +8 more+33 -171 reply
17/23toaster: Enable toastertable cachelib/toaster/toastergui/widgets.py+5 -20 replies
18/23toaster: toastertable Pass up the kwargs for setup_filterlib/toaster/toastergui/widgets.py+6 -60 replies
19/23toaster: table.js fix filter visual indicator and interactionlib/toaster/toastergui/static/js/table.js+44 -150 replies
20/23toaster: Restore 'in project' filters to main tableslib/toaster/toastergui/tables.py+73 -20 replies
21/23toaster: bldcontrol Ignore toasterconf files in own directorieslib/toaster/bldcontrol/management/commands/checksettings.py+2 -00 replies
22/23toaster: split orm app into it's own module and applib/toaster/bldcollector/__init__.py lib/toaster/bldcollector/admin.py lib/toaster/bldcollector/urls.py +2 more+3 -50 replies
23/23toaster: Add url pattern for backward compatibilitylib/toaster/toastermain/urls.py+4 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/23] toaster patchset

From: Alexandru DAMIAN <[email protected]>

This toaster patchset brings in filters for new toaster tables, removes the differences between managed and analysis modes in favour of project types, and more minor fixes.

Can you please cherry-pick ?

Thank you,
Alex

The following changes since commit 32166ac3c85ff3c04081580ae76bd63590d6ff3e:

runqueue: Sanity check BB_NUMBER_THREADS (2015-06-19 22:43:48 +0100)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib adamian/20150625-submission-bb
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=adamian/20150625-submission-bb

Alexandru DAMIAN (16):
toastergui: fix angular error
toaster: improve the buildenvironment API
toastergui: enable strict variable checking
toaster: fixing undefined variables
toaster: remove MANAGED references
toaster: remove BuildRequest references
toaster: refactor the builds pages
toaster: fill in build data from buildrequest
toaster: fixes after replacing BuildRequest with Build
toaster: add django-aggregate-if
toaster: bring django-aggregate-if into the project
toaster: refactor build model
toastergui: select project types
toaster: delete multiple builds
toasterui: verify variable before usage
toasterui: fixes after html5 compliance testing

Michael Wood (7):
toaster: Enable toastertable cache
toaster: toastertable Pass up the kwargs for setup_filter
toaster: table.js fix filter visual indicator and interaction
toaster: Restore 'in project' filters to main tables
toaster: bldcontrol Ignore toasterconf files in own directories
toaster: split orm app into it's own module and app
toaster: Add url pattern for backward compatibility

 lib/bb/ui/buildinfohelper.py                       |  73 ++-
 lib/bb/ui/toasterui.py                             |  27 +-
 lib/toaster/bldcollector/__init__.py               |   0
 lib/toaster/{orm => bldcollector}/admin.py         |   3 +-
 lib/toaster/{orm => bldcollector}/urls.py          |   3 +-
 lib/toaster/{orm => bldcollector}/views.py         |   0
 lib/toaster/bldcontrol/bbcontroller.py             |   3 +
 lib/toaster/bldcontrol/localhostbecontroller.py    |  24 +-
 .../management/commands/checksettings.py           |   2 +
 .../bldcontrol/management/commands/runbuilds.py    |  69 ++-
 lib/toaster/bldcontrol/models.py                   |   3 +
 lib/toaster/bldcontrol/sshbecontroller.py          |  21 +
 .../contrib/django-aggregate-if-master/.gitignore  |  10 +
 .../contrib/django-aggregate-if-master/.travis.yml |  50 ++
 .../contrib/django-aggregate-if-master/LICENSE     |  21 +
 .../contrib/django-aggregate-if-master/README.rst  | 156 +++++
 .../django-aggregate-if-master/aggregate_if.py     | 164 ++++++
 .../contrib/django-aggregate-if-master/runtests.py |  48 ++
 .../contrib/django-aggregate-if-master/setup.py    |  33 ++
 .../contrib/django-aggregate-if-master/tox.ini     | 198 +++++++
 ...ect__chg_field_project_bitbake_version__chg_.py |   5 +-
 ...k__add_field_layer_version_local_path__del_f.py | 343 +++++++++++
 ...ings_no__del_field_build_errors_no__del_fiel.py | 353 ++++++++++++
 lib/toaster/orm/models.py                          |  67 ++-
 lib/toaster/toastergui/static/js/base.js           |   2 +-
 lib/toaster/toastergui/static/js/projectapp.js     |  20 +-
 lib/toaster/toastergui/static/js/table.js          |  59 +-
 lib/toaster/toastergui/tables.py                   |  75 ++-
 lib/toaster/toastergui/templates/base.html         |  20 +-
 .../toastergui/templates/basebuilddetailpage.html  |   4 +-
 .../toastergui/templates/basebuildpage.html        |   7 +-
 .../toastergui/templates/basetable_top.html        |  11 +-
 .../templates/basetable_top_buildprojects.html     |   2 -
 .../templates/basetable_top_projectbuilds.html     |   2 -
 lib/toaster/toastergui/templates/bpackage.html     |   3 -
 .../toastergui/templates/builddashboard.html       |  39 +-
 .../templates/{build.html => builds.html}          |  35 +-
 .../toastergui/templates/configuration.html        |   6 -
 lib/toaster/toastergui/templates/configvars.html   |   6 +-
 .../toastergui/templates/detail_search_header.html |   2 +-
 .../toastergui/templates/detail_sorted_header.html |   2 +-
 .../toastergui/templates/filtersnippet.html        |   4 +-
 .../templates/generic-toastertable-page.html       |   2 +
 lib/toaster/toastergui/templates/importlayer.html  |  15 +-
 lib/toaster/toastergui/templates/landing.html      |  37 +-
 .../toastergui/templates/managed_builds.html       | 167 ------
 .../toastergui/templates/managed_mrb_section.html  | 193 -------
 lib/toaster/toastergui/templates/mrb_section.html  |  70 ++-
 lib/toaster/toastergui/templates/newproject.html   |  99 ++--
 .../toastergui/templates/package_detail_base.html  |   7 -
 lib/toaster/toastergui/templates/project.html      |  39 +-
 .../toastergui/templates/projectbuilds.html        |  30 +-
 lib/toaster/toastergui/templates/projects.html     |  27 +-
 lib/toaster/toastergui/templates/recipe.html       |   9 +-
 lib/toaster/toastergui/templates/recipes.html      |   7 +-
 lib/toaster/toastergui/templates/runagain.html     |   7 -
 lib/toaster/toastergui/templates/target.html       |   7 +-
 lib/toaster/toastergui/templates/task.html         |  36 +-
 lib/toaster/toastergui/templates/tasks.html        |   7 +-
 .../toastergui/templates/toastertable-simple.html  |   4 +-
 lib/toaster/toastergui/templates/toastertable.html |   4 +-
 lib/toaster/toastergui/urls.py                     |   3 -
 lib/toaster/toastergui/views.py                    | 633 +++++----------------
 lib/toaster/toastergui/widgets.py                  |  19 +-
 .../toastermain/management/commands/builddelete.py |  56 +-
 lib/toaster/toastermain/settings.py                |  18 +-
 lib/toaster/toastermain/urls.py                    |   4 +
 67 files changed, 2191 insertions(+), 1284 deletions(-)
 create mode 100644 lib/toaster/bldcollector/__init__.py
 rename lib/toaster/{orm => bldcollector}/admin.py (92%)
 rename lib/toaster/{orm => bldcollector}/urls.py (95%)
 rename lib/toaster/{orm => bldcollector}/views.py (100%)
 create mode 100644 lib/toaster/contrib/django-aggregate-if-master/.gitignore
 create mode 100644 lib/toaster/contrib/django-aggregate-if-master/.travis.yml
 create mode 100644 lib/toaster/contrib/django-aggregate-if-master/LICENSE
 create mode 100644 lib/toaster/contrib/django-aggregate-if-master/README.rst
 create mode 100644 lib/toaster/contrib/django-aggregate-if-master/aggregate_if.py
 create mode 100755 lib/toaster/contrib/django-aggregate-if-master/runtests.py
 create mode 100644 lib/toaster/contrib/django-aggregate-if-master/setup.py
 create mode 100644 lib/toaster/contrib/django-aggregate-if-master/tox.ini
 create mode 100644 lib/toaster/orm/migrations/0022_auto__add_field_target_task__add_field_layer_version_local_path__del_f.py
 create mode 100644 lib/toaster/orm/migrations/0023_auto__del_field_build_warnings_no__del_field_build_errors_no__del_fiel.py
 rename lib/toaster/toastergui/templates/{build.html => builds.html} (75%)
 delete mode 100644 lib/toaster/toastergui/templates/managed_builds.html
 delete mode 100644 lib/toaster/toastergui/templates/managed_mrb_section.html
 delete mode 100644 lib/toaster/toastergui/templates/runagain.html
Signature · 1 line
1.9.1