All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alexander Kanavin <alexander.kanavin@linux.intel.com>
To: yocto@yoctoproject.org
Subject: [auh][PATCH 00/20] Porting AUH to devtool and making it suitable for local use
Date: Thu, 14 Dec 2017 18:35:40 +0200	[thread overview]
Message-ID: <cover.1513269061.git.alexander.kanavin@linux.intel.com> (raw)

This patchset replaces custom recipe rewriting code in AUH with calls to devtool and
makes other improvements aimed at making it suitable for local, interactive use by
recipe maintainers.

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://github.com/kanavin/auh-devtool devel
  https://github.com/kanavin/auh-devtool/tree/devel

Alexander Kanavin (20):
  upgradehelper.py: do not error out if testimage or buildhistory are
    enabled in bitbake conf, but not in AUH conf
  upgradehelper.py: always run checkpkg
  upgradehelper.py: do not manipulate git branches.
  upgradehelper.py: support updates to a new vcs revision.
  upgradehelper.py: add the old recipe version in pkg_ctx
  Add devtool support for upgrading recipes
  buildhistory.py: replace cleanall with cleansstate
  testimage.py: do not manipulate branches
  Replace references to Aníbal Limón as the maintainer.
  modules/recipe: remove
  upgradehelper.py: remove the package ordering code
  utils/git.py: print current dir when git fails
  testimage.py: do not call into removed code
  testimage.py: add extra logging for the testimage logs retrieval
  upgradehelper.py: fixups to the email message template
  upgradehelper.py: send email even if recipe upgrade failed
  upgradehelper.py: add all changes before committing them
  upgradehelper.py: when attempting to commit changes do not discard
    previous errors
  upgradehelper.py: when recovering from upgrade error, do not refer to
    a dict entry that may not exist
  upgradehelper.py: revert commits that failed to build

 README                     |   2 +-
 modules/buildhistory.py    |   2 +-
 modules/errors.py          |   7 +-
 modules/recipe/__init__.py |   0
 modules/recipe/base.py     | 724 ---------------------------------------------
 modules/recipe/git.py      |  98 ------
 modules/recipe/svn.py      |  28 --
 modules/steps.py           | 191 ++++++------
 modules/testimage.py       |  46 +--
 modules/utils/devtool.py   |  41 +++
 modules/utils/git.py       |   8 +-
 upgradehelper.py           | 254 ++++------------
 12 files changed, 208 insertions(+), 1193 deletions(-)
 delete mode 100644 modules/recipe/__init__.py
 delete mode 100644 modules/recipe/base.py
 delete mode 100644 modules/recipe/git.py
 delete mode 100644 modules/recipe/svn.py
 create mode 100644 modules/utils/devtool.py

-- 
2.15.0



             reply	other threads:[~2017-12-14 16:35 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-14 16:35 Alexander Kanavin [this message]
2017-12-14 16:35 ` [auh][PATCH 01/20] upgradehelper.py: do not error out if testimage or buildhistory are enabled in bitbake conf, but not in AUH conf Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 02/20] upgradehelper.py: always run checkpkg Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 03/20] upgradehelper.py: do not manipulate git branches Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 04/20] upgradehelper.py: support updates to a new vcs revision Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 05/20] upgradehelper.py: add the old recipe version in pkg_ctx Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 06/20] Add devtool support for upgrading recipes Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 07/20] buildhistory.py: replace cleanall with cleansstate Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 08/20] testimage.py: do not manipulate branches Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 09/20] Replace references to Aníbal Limón as the maintainer Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 10/20] modules/recipe: remove Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 11/20] upgradehelper.py: remove the package ordering code Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 12/20] utils/git.py: print current dir when git fails Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 13/20] testimage.py: do not call into removed code Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 14/20] testimage.py: add extra logging for the testimage logs retrieval Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 15/20] upgradehelper.py: fixups to the email message template Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 16/20] upgradehelper.py: send email even if recipe upgrade failed Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 17/20] upgradehelper.py: add all changes before committing them Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 18/20] upgradehelper.py: when attempting to commit changes do not discard previous errors Alexander Kanavin
2017-12-14 16:35 ` [auh][PATCH 19/20] upgradehelper.py: when recovering from upgrade error, do not refer to a dict entry that may not exist Alexander Kanavin
2017-12-14 16:36 ` [auh][PATCH 20/20] upgradehelper.py: revert commits that failed to build Alexander Kanavin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1513269061.git.alexander.kanavin@linux.intel.com \
    --to=alexander.kanavin@linux.intel.com \
    --cc=yocto@yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.