Patchwork [bitbake-devel,0/6] toaster patchset: localhost build control

login
register
mail settings
Submitter Alexandru DAMIAN
Date June 12, 2014, 1:51 p.m.
Message ID <cover.1402580802.git.alexandru.damian@intel.com>
Download mbox
Permalink /patch/73661/
State New
Headers show

Pull-request

git://git.yoctoproject.org/poky-contrib adamian/20140612-submission-bb

Comments

Alexandru DAMIAN - June 12, 2014, 1:51 p.m.
From: Alexandru DAMIAN <alexandru.damian@intel.com>

Hello,

This toaster patchset contains the core of the build control functionality
for running on a localhost backend. Variants of this patchset have
been reviewed on the toaster mailing list.

Please merge at your convenience,

Alex

The following changes since commit 2e742c03e8dfdfa67899e7f5d579ed14bd87e139:

  bb/utils: fix contains_any() (2014-06-11 13:18:20 +0100)

are available in the git repository at:

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

Alexandru DAMIAN (6):
  toaster: initial bldcontrol application
  toaster: create models for bldcontrol and enable it
  toaster: add function to get the database url
  xmlrpc: add support for token reusing
  toastergui: fix built ETA calculation
  toaster: build control functionality

 bin/bitbake                                        |   8 +-
 bin/toaster                                        |   9 +-
 lib/bb/server/xmlrpc.py                            |  19 +-
 lib/bb/ui/buildinfohelper.py                       |  10 +
 lib/bb/ui/toasterui.py                             |   3 +
 lib/toaster/bldcontrol/__init__.py                 |   0
 lib/toaster/bldcontrol/bbcontroller.py             | 239 +++++++++++++++++++++
 lib/toaster/bldcontrol/fixtures/initial_data.json  |   1 +
 lib/toaster/bldcontrol/management/__init__.py      |   0
 .../bldcontrol/management/commands/__init__.py     |   0
 .../bldcontrol/management/commands/runbuilds.py    |  85 ++++++++
 lib/toaster/bldcontrol/migrations/0001_initial.py  | 154 +++++++++++++
 lib/toaster/bldcontrol/migrations/__init__.py      |   0
 lib/toaster/bldcontrol/models.py                   |  83 +++++++
 lib/toaster/bldcontrol/tests.py                    |  81 +++++++
 lib/toaster/bldcontrol/views.py                    |   1 +
 lib/toaster/toastergui/views.py                    |   7 +-
 lib/toaster/toastermain/settings.py                |  20 ++
 18 files changed, 704 insertions(+), 16 deletions(-)
 create mode 100644 lib/toaster/bldcontrol/__init__.py
 create mode 100644 lib/toaster/bldcontrol/bbcontroller.py
 create mode 100644 lib/toaster/bldcontrol/fixtures/initial_data.json
 create mode 100644 lib/toaster/bldcontrol/management/__init__.py
 create mode 100644 lib/toaster/bldcontrol/management/commands/__init__.py
 create mode 100644 lib/toaster/bldcontrol/management/commands/runbuilds.py
 create mode 100644 lib/toaster/bldcontrol/migrations/0001_initial.py
 create mode 100644 lib/toaster/bldcontrol/migrations/__init__.py
 create mode 100644 lib/toaster/bldcontrol/models.py
 create mode 100644 lib/toaster/bldcontrol/tests.py
 create mode 100644 lib/toaster/bldcontrol/views.py