All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Eggleton <paul.eggleton@linux.intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [PATCH 00/15] devtool and externalsrc improvements
Date: Thu, 19 Feb 2015 16:39:49 +0000	[thread overview]
Message-ID: <cover.1424363815.git.paul.eggleton@linux.intel.com> (raw)

I've been attempting to enable usage of devtool with the kernel (which
effectively means using the externalsrc class with the kernel). This
doesn't really work yet due to lack of handling the kernel configuration,
so you still can't use externalsrc properly with the kernel, but this
at least gets us further - you can now extract the source successfully
and run a build. I also discovered and fixed a number of related issues
along the way, and made a few behavioural improvements in both devtool
and externalsrc.


The following changes since commit ad016fa7492ba23c751cf33dd1befde7782facfa:

  lzo: Upgrade to 2.09 and add ptest (2015-02-19 07:50:44 +0000)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib paule/devtool-fixes
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/devtool-fixes

Paul Eggleton (15):
  recipetool: fix regression caused by previous commit
  lib/oe/patch: fix PATCHTOOL = "git" with source in a subdirectory
  classes/externalsrc: fix source being wiped out on clean with kernel
  classes/externalsrc: add workaround for recipes that use SRCPV in PV
  classes/externalsrc: show a warning on compiling
  classes/kernel-yocto: extend SRCTREECOVEREDTASKS
  devtool: add/modify: add option to build in same directory
  devtool: reset: run bitbake -c clean on recipe
  devtool: build: run do_populate_sysroot instead of do_install
  lib/oe/recipeutils: minor improvements to patch_recipe()
  devtool: update-recipe: add handling for git recipes
  devtool: prevent extract/modify use with image recipes
  devtool: modify: handle recipes that use a shared workdir
  devtool: support source extraction for recipes that use a shared
    workdir
  devtool: fix broken clones of git recipes

 meta/classes/externalsrc.bbclass  |  24 ++++
 meta/classes/kernel-yocto.bbclass |   2 +-
 meta/lib/oe/patch.py              |   7 +-
 meta/lib/oe/recipeutils.py        |   4 +-
 meta/lib/oeqa/selftest/devtool.py | 147 ++++++++++++++++++-
 scripts/lib/devtool/standard.py   | 292 +++++++++++++++++++++++++-------------
 scripts/lib/recipetool/create.py  |   8 +-
 7 files changed, 377 insertions(+), 107 deletions(-)

-- 
1.9.3



             reply	other threads:[~2015-02-19 16:40 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-19 16:39 Paul Eggleton [this message]
2015-02-19 16:39 ` [PATCH 01/15] recipetool: fix regression caused by previous commit Paul Eggleton
2015-02-19 16:39 ` [PATCH 02/15] lib/oe/patch: fix PATCHTOOL = "git" with source in a subdirectory Paul Eggleton
2015-02-19 16:39 ` [PATCH 03/15] classes/externalsrc: fix source being wiped out on clean with kernel Paul Eggleton
2015-02-19 16:39 ` [PATCH 04/15] classes/externalsrc: add workaround for recipes that use SRCPV in PV Paul Eggleton
2015-02-19 16:39 ` [PATCH 05/15] classes/externalsrc: show a warning on compiling Paul Eggleton
2015-02-19 16:39 ` [PATCH 06/15] classes/kernel-yocto: extend SRCTREECOVEREDTASKS Paul Eggleton
2015-02-19 16:39 ` [PATCH 07/15] devtool: add/modify: add option to build in same directory Paul Eggleton
2015-02-19 16:39 ` [PATCH 08/15] devtool: reset: run bitbake -c clean on recipe Paul Eggleton
2015-02-19 16:39 ` [PATCH 09/15] devtool: build: run do_populate_sysroot instead of do_install Paul Eggleton
2015-02-19 16:39 ` [PATCH 10/15] lib/oe/recipeutils: minor improvements to patch_recipe() Paul Eggleton
2015-02-19 16:40 ` [PATCH 11/15] devtool: update-recipe: add handling for git recipes Paul Eggleton
2015-02-19 16:40 ` [PATCH 12/15] devtool: prevent extract/modify use with image recipes Paul Eggleton
2015-02-19 16:40 ` [PATCH 13/15] devtool: modify: handle recipes that use a shared workdir Paul Eggleton
2015-02-19 16:40 ` [PATCH 14/15] devtool: support source extraction for " Paul Eggleton
2015-02-19 16:40 ` [PATCH 15/15] devtool: fix broken clones of git recipes Paul Eggleton
2015-02-19 16:47 ` [PATCH 00/15] devtool and externalsrc improvements Bruce Ashfield
2015-02-19 16:55   ` Paul Eggleton
2015-02-19 17:00     ` Richard Purdie
2015-02-19 17:26       ` Bruce Ashfield
2015-02-19 17:27     ` Bruce Ashfield

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.1424363815.git.paul.eggleton@linux.intel.com \
    --to=paul.eggleton@linux.intel.com \
    --cc=openembedded-core@lists.openembedded.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.