[yocto] [layerindex-web][PATCH V5 00/10] Several fixes for layerindex

Robert Yang liezhi.yang at windriver.com
Thu Jul 20 23:20:49 PDT 2017


Hi Paul,

Thank you very much.

// Robert

On 07/21/2017 02:19 PM, Paul Eggleton wrote:
> 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(-)
>>
>>
>
>



More information about the yocto mailing list