[yocto] [layerindex-web][PATCH V5 00/10] Several fixes for layerindex
Paul Eggleton
paul.eggleton at linux.intel.com
Thu Jul 20 23:19:08 PDT 2017
Hi Robert / all,
This patchset finally got merged. I tweaked some of the commit messages,
messages and comments but otherwise they went in unchanged. Thanks for sorting
out these issues!
Cheers,
Paul
On Friday, 23 June 2017 9:44:59 AM CEST Robert Yang wrote:
> * V5
> - Fix Paul's comments
> - Add REMOVE_LAYER_DEPENDENCIES = False to settings, the
> _add_dependency() will check and remove dependencies which is not in
> conf/layer.conf when True (WARN when False)..
>
> * V4
> - Add an option -i to update_layer.py to get initial layer value
(dependencies,
> versions and so on), update.py doesn't use tinfoil any more since
tinfoil
> before morty can't be shutdown totally if the process is not exited,
this was
> why splitted update_layer.py from update.py.
> - Squash 11 patches (v3) into 10, since two of them have overlap.
>
> * V3:
> - Better error messages when required collections not found
> - Delete layerbranch for non-existed branch
> - update_layer.py: remove --update-dependencies
>
> * V2:
> - Remove "import bb" from update.py to avoid causing confusions when
switch branches.
>
> * V1:
> - The "-a ACTUAL_BRANCH" is a litle different from what we had talked, now
it
> respects "-l" and "-b", we can use -l to specify layers or default to
all,
> and it requires "-b" to work, only one branch is supported in a run, for
example:
>
> $ update.py -b master -a branch_20170526
> All the layers which have branch master and actual_branch
branch_20170526
> will be updated to branch_20170526.
>
> $ update.py -b master -l meta-oe -a branch_20170526
> Only meta-oe layer will be updated.
>
> $ update.py -b master -l bitbake -a branch_20170526
> The bitbake's bitbake_branch will be updated.
>
> // Robert
>
> The following changes since commit b958a991caa947fde2ccb073e3cb7924e162562d:
>
> layerindex/views: support querying by layer name (2017-06-15 16:04:14
+0200)
>
> are available in the git repository at:
>
> git://git.pokylinux.org/poky-contrib rbt/layerindex-10fixes
> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=rbt/
layerindex-10fixes
>
> Robert Yang (10):
> update.py: update actual branch for layer and bitbake
> layerconfparse.py: remove unused layerbranch from parse_layer()
> utils.py: add REMOVE_LAYER_DEPENDENCIES to remove dependencies
> update_layer.py: set layerbranch's collection before add_dependencies
> recipeparse.py: restore cwd when the parsing is done
> update.py: update layers orderly
> update_layer.py: remove --update-dependencies
> update_layer.py: move the location of transaction.atomic()
> update.py: add -p to git fetch
> update_layer.py: delete layerbranch for non-existed branch
>
> layerindex/layerconfparse.py | 2 +-
> layerindex/recipeparse.py | 3 +
> layerindex/tools/import_layer.py | 2 +-
> layerindex/update.py | 186 +++++++++++++++++++++++++++++
+---------
> layerindex/update_layer.py | 99 +++++++++------------
> layerindex/utils.py | 71 ++++++++++++++-
> settings.py | 3 +
> 7 files changed, 263 insertions(+), 103 deletions(-)
>
>
--
Paul Eggleton
Intel Open Source Technology Centre
More information about the yocto
mailing list