From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id B6AC9E006F6; Fri, 25 Sep 2015 11:07:48 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low * trust * [209.85.212.175 listed in list.dnswl.org] * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id A43C7E006F6 for ; Fri, 25 Sep 2015 11:07:42 -0700 (PDT) Received: by wicfx3 with SMTP id fx3so29759383wic.0 for ; Fri, 25 Sep 2015 11:07:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=+oXiElQxKR9+JIoDP9kJsVV9VSm2scpY2CQWu4uB57g=; b=IsSN5r/8QUv/NUiOliRxZuGsfUXyBYPV+Qpgw3IzkCtnFtRGdwHbVrX6uIi0PshCsV nlokzrINiP67X/Y+EuhnMv6YiRsnn6tMAQd2huaQZ1akkz3H3X0OBguVkZwyX0b9lLvL Yy8NG1j8+vKnX3xADbJzPNwUhkKVP0Ew6HXMdviCSf3vT28W53UpqXFC3VaCsKt+y0Yz 9YG3dtfkLA8NAsXLmMrENlEsWByP+xacRU5nxXfQIvGtLvmYeRCsdXvbChk9ypGn3W6v 7EykO7jVcajkBgPQT8IzndRECk8vX6kL39+4NYPl0oEnJRyyUWvEt4UXg16xLE7tpBZg PSYQ== X-Gm-Message-State: ALoCoQkVD06UUfnl2tB8BDH+spN7s/RebyfCuXX9ApzpD/EJhqCf4vyibkCvYyy6LzGX732WVHb4 X-Received: by 10.194.112.104 with SMTP id ip8mr7765647wjb.131.1443204461992; Fri, 25 Sep 2015 11:07:41 -0700 (PDT) Received: from draco.isw.intel.com ([83.217.123.106]) by smtp.gmail.com with ESMTPSA id uq5sm4511789wjc.3.2015.09.25.11.07.40 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 25 Sep 2015 11:07:41 -0700 (PDT) From: Michael Wood To: toaster@yoctoproject.org Date: Fri, 25 Sep 2015 19:07:11 +0100 Message-Id: <1443204452-32244-1-git-send-email-michael.g.wood@intel.com> X-Mailer: git-send-email 2.1.4 Subject: [PATCH 00/21] michaelw/toaster/ic-5.0 X-BeenThere: toaster@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Web based interface for BitBake List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Sep 2015 18:07:48 -0000 This is the initial submission of the image customisation and build helper fixes. The image customisation feature is still rough and should not be switched on by default. Many items in the front end are still under development. Various clean ups are needed after this submission. Recipe queries are still to be made consistent across toaster. To rebase and remove certain work in progress parts this branch was squashed and the re-split into commits. Some commits are therefore co-authored and the sign off at this stage is not always going to be a sign-off from all parties until this review is finished. Authors Ed Bartosh, Elliot Smith, Michael Wood and Belen Barros Pena Ed Bartosh (5): toaster: make a workaround for old style index toaster: create custom layer and recipes for Image customisation toaster: implement decorator for REST responses toaster: Add new ReST API for Image Customisation feature toaster: Add test cases for new Image customisation features Michael Wood (16): toaster: tables Move the title and name into the widget toaster: widgets ToasterTable add logger to notify when cache hit toaster: widgets ToasterTable Add more info to search field exception toaster: add nocache option to the ToasterTable widget toaster: ToasterTable remove unused class definition toaster: Add CustomImageRecipe model toaster: add toggle for enabling image customisation feeature toaster: Fix indentation of jsunittests view toaster: Add ToasterTables for Image customisation feature toaster: Add Image customisation frontend feature toaster: Special case the openembedded-core layer to avoid duplicates toaster: Create a relationship between build information and toaster layers toaster: Prioroitise the layer more generic vcs reference over the sha toaster: tables show all recipes in the layerdetails even duplicates toaster: buildinfohelper Create a copy of the built layer and recipe Revert "bitbake: toaster: don't re-create Target objects" bitbake/lib/bb/ui/buildinfohelper.py | 95 +++++- .../toaster/bldcontrol/localhostbecontroller.py | 51 ++- .../0009_auto__add_field_brlayer_layer_version.py | 180 ++++++++++ bitbake/lib/toaster/bldcontrol/models.py | 3 +- ...e__add_unique_customimagerecipe_name_project.py | 375 +++++++++++++++++++++ bitbake/lib/toaster/orm/models.py | 42 ++- .../toaster/toastergui/static/js/customrecipe.js | 50 +++ .../lib/toaster/toastergui/static/js/layerBtn.js | 13 + .../toaster/toastergui/static/js/newcustomimage.js | 49 +++ bitbake/lib/toaster/toastergui/tables.py | 230 +++++++++++-- .../toastergui/templates/baseprojectpage.html | 7 +- .../toastergui/templates/customise_btn.html | 9 + .../toaster/toastergui/templates/customrecipe.html | 142 ++++++++ .../toastergui/templates/newcustomimage.html | 54 +++ .../toastergui/templates/pkg_add_rm_btn.html | 16 + .../lib/toaster/toastergui/templates/project.html | 2 +- .../toastergui/templates/projecttopbar.html | 9 +- bitbake/lib/toaster/toastergui/tests.py | 187 +++++++++- bitbake/lib/toaster/toastergui/urls.py | 49 ++- bitbake/lib/toaster/toastergui/views.py | 195 ++++++++++- bitbake/lib/toaster/toastergui/widgets.py | 50 ++- bitbake/lib/toaster/toastermain/settings.py | 5 + meta-yocto/conf/toasterconf.json | 2 +- 23 files changed, 1692 insertions(+), 123 deletions(-) create mode 100644 bitbake/lib/toaster/bldcontrol/migrations/0009_auto__add_field_brlayer_layer_version.py create mode 100644 bitbake/lib/toaster/orm/migrations/0027_auto__add_customimagerecipe__add_unique_customimagerecipe_name_project.py create mode 100644 bitbake/lib/toaster/toastergui/static/js/customrecipe.js create mode 100644 bitbake/lib/toaster/toastergui/static/js/newcustomimage.js create mode 100644 bitbake/lib/toaster/toastergui/templates/customise_btn.html create mode 100644 bitbake/lib/toaster/toastergui/templates/customrecipe.html create mode 100644 bitbake/lib/toaster/toastergui/templates/newcustomimage.html create mode 100644 bitbake/lib/toaster/toastergui/templates/pkg_add_rm_btn.html -- 2.1.4