[yocto] [layerindex-web][PATCH v2 00/12] Add Distro, dependency and recommends detection, and import_project
Mark Hatle
mark.hatle at windriver.com
Fri Oct 7 11:20:50 PDT 2016
FYI, I have made sure these are re-based on top of paule/django18 and pushed to:
git://git.yoctoproject.org/layerindex-web mhatle/django18
BTW for me upgrading from paule/django18 to this version. I only had to run
'manage.py syncdb'.
This created the new database and added the missing field for the recommend.
I then ran update.py --forcereload and everything showed up as expected.
--Mark
On 10/7/16 10:57 AM, Liam R. Howlett wrote:
> This set of patches adds a number of features to the layerindex code:
> - Adds the ability to set the actual-branch to import_layer.
> - Adds distro to the database and web interface.
> - Adds collection & version information to layerbranch.
> - Uses layer name and collection name to determine dependencies and
> recommends.
> - Adds import_project to simplify pulling all layers and openembedded-core
> into a layer index.
>
> Liam R. Howlett (11):
> import_layer: Add --actual-branch option
> layerindex/tools/import_layer.py: Sanitize layer name.
> layerindex/tools/import_layer.py: Avoid failing if there is any layer
> to add.
> layerindex/utils: Update runcmd to decode binary strings to strings.
> layerindex: Add distro to web interface and model.
> layerindex/tools/import_project: Add import_project
> layerindex/recipeparse.py: refactor setup_tinfoil,
> checkout_layer_branch, parse_layer_conf to utils.py
> layerindex: Detect dependencies from layer.conf files
> layerindex: Add collection and version to layerbranch
> layerindexer: Add layer recommends support
> recipeparse: remove unnecessary else statement.
>
> Mark Hatle (1):
> layerindex/update_layer.py: Preserve the recipedependency files
>
> layerindex/admin.py | 11 +++
> layerindex/bulkchange.py | 4 +-
> layerindex/layerconfparse.py | 50 +++++++++++
> layerindex/models.py | 23 +++++
> layerindex/recipeparse.py | 53 +++--------
> layerindex/restviews.py | 10 ++-
> layerindex/tools/import_classic.py | 2 +
> layerindex/tools/import_layer.py | 47 +++++++++-
> layerindex/tools/import_project.py | 180 +++++++++++++++++++++++++++++++++++++
> layerindex/update.py | 42 ++++++++-
> layerindex/update_layer.py | 87 ++++++++++++++++--
> layerindex/urls.py | 3 +
> layerindex/urls_branch.py | 6 +-
> layerindex/utils.py | 159 +++++++++++++++++++++++++++++++-
> layerindex/views.py | 29 +++++-
> templates/layerindex/detail.html | 55 +++++++++---
> templates/layerindex/distros.html | 76 ++++++++++++++++
> templates/layerindex/layers.html | 1 +
> templates/layerindex/machines.html | 1 +
> templates/layerindex/recipes.html | 1 +
> 20 files changed, 767 insertions(+), 73 deletions(-)
> create mode 100644 layerindex/layerconfparse.py
> create mode 100755 layerindex/tools/import_project.py
> create mode 100644 templates/layerindex/distros.html
>
More information about the yocto
mailing list