[yocto] [PATCH 00/12] [auh] make it easy to use by recipe maintainer

Robert Yang liezhi.yang at windriver.com
Wed Dec 6 23:37:05 PST 2017


* Usages: (No settings is required by default)
  - Upgrade one recipe:
    $ upgradehelper.py less

  - Upgrade multiple recipes:
    $ upgradehelper.py less bash

    The commit will be kept in the repo when *succeed*.
    No commit when *failed* by default unless -f is used.

  - Upgrade recipes and apply failed patches after the upgrade is done:
    $ upgradehelper.py less bash -f

  - Upgrade all recipes and send emails:
    $ upgradehelper.py all -e

* Next:
  - Auto fix do_fetch error when thera are more than one checksums, e.g., git repo.
  - Add it into oe-core and suggest maintainer uses it ?

// Robert

The following changes since commit ccf93239c7def7b475fe20f8fcd91043bc59bd61:

  upgradehelper.py: Layer mode do a full cleanup of poky (2017-06-05 16:14:23 -0500)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib rbt/auh
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=rbt/auh

Robert Yang (12):
  upgradehelper.py: fix checking for do_checkpkg
  upgradehelper.py: support upgrade multiple recipes
  upgradehelper.py: use UniverseUpdater for all cases
  modules/steps.py: fix warn when skip compilation
  modules/steps.py: fix warn when skip compilation
  upgradehelper.py: only check email settings when -e is specified
  upgradehelper.py: always do upgrade when recipes are specified
  upgradehelper.py: clean repo only once when recipes are specified
  upgradehelper.py: use git user in commit when recipes are specified
  upgradehelper.py: add --apply-failed option
  upgradehelper.py: print info when recipe is skipped to upgrade
  upgradehelper.py: don't build gcc-runtime when --skip-compilation

 modules/steps.py |   4 --
 upgradehelper.py | 118 ++++++++++++++++++++++++++++++++++---------------------
 2 files changed, 73 insertions(+), 49 deletions(-)

-- 
2.7.4




More information about the yocto mailing list