From: Paul Eggleton <paul.eggleton@linux.intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [PATCH 00/27] Fixes for devtool and the extensible SDK
Date: Tue, 22 Sep 2015 17:21:14 +0100 [thread overview]
Message-ID: <cover.1442934838.git.paul.eggleton@linux.intel.com> (raw)
Here is a set of fixes and improvements for devtool, the extensible SDK,
and related code. Included are fixes for devtool add / recipetool create,
fixes for devtool build-image, a couple of new subcommands for searching
and running QEMU within the extensible SDK, a stress testing script for
running devtool extract / devtool modify over every recipe, plus some
fixes for the code that that script exposed.
The following changes since commit 72682d72b52355c3fed947167ca3c6064340ead1:
autotools.bbclass: mkdir ${B} -> mkdir -p ${B} (2015-09-16 22:17:19 +0100)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib paule/devtool-extsdk-fixes
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/devtool-extsdk-fixes
Paul Eggleton (27):
lib/oe/recipeutils: properly split unexpanded variable values
classes/populate_sdk_ext: fix missing environment settings if running installer with sh
classes/populate_sdk_ext: allow custom configuration for extensible SDK
classes/populate_sdk_ext: drop work-config.inc
toolchain-shar-extract.sh: show progress when extracting SDK
classes/externalsrc: scale back warning to a plain note
classes/externalsrc: fix setting of deps varflag as a string
lib/oe/patch: fix for git am not cleaning up after itself
scripts/contrib: add devtool stress tester
devtool: check that source tree still exists
devtool: add: ensure --color=never turns off recipetool colour output
devtool / lib/oe/recipeutils: ensure we can parse without bbappends
devtool: add: properly handle separate build directory
recipetool: create: fix creating empty shell functions
recipetool: create: fix handling of URIs containing #
devtool: show proper error when extracting source for recipes with disabled unpack task
devtool: fix extracting source for work-shared recipes
devtool: better handling for recipes that don't unpack source
devtool: add: set up fetched source as a git repository by default
devtool: add: move important "recipe created" message to the end
devtool: build-image: fix recipe/package terminology
devtool: build-image: tell user where to find output files
devtool: build-image: improve image recipe handling
devtool: build-image: delete bbappend at end of build
devtool / recipetool: add handling for binary-only packages
devtool: add basic means of running runqemu within the extensible SDK
devtool: add search command
meta/classes/externalsrc.bbclass | 5 +-
meta/classes/populate_sdk_ext.bbclass | 19 +--
meta/files/toolchain-shar-extract.sh | 2 +-
meta/lib/oe/patch.py | 7 +
meta/lib/oe/recipeutils.py | 63 ++++++++-
meta/lib/oeqa/selftest/devtool.py | 22 +++-
scripts/contrib/devtool-stress.py | 241 ++++++++++++++++++++++++++++++++++
scripts/lib/devtool/__init__.py | 51 +++++++
scripts/lib/devtool/build-image.py | 94 +++++++------
scripts/lib/devtool/build.py | 6 +-
scripts/lib/devtool/deploy.py | 7 +-
scripts/lib/devtool/package.py | 6 +-
scripts/lib/devtool/runqemu.py | 64 +++++++++
scripts/lib/devtool/sdk.py | 2 +-
scripts/lib/devtool/search.py | 80 +++++++++++
scripts/lib/devtool/standard.py | 78 ++++++-----
scripts/lib/devtool/upgrade.py | 20 +--
scripts/lib/recipetool/create.py | 42 +++++-
18 files changed, 684 insertions(+), 125 deletions(-)
create mode 100755 scripts/contrib/devtool-stress.py
create mode 100644 scripts/lib/devtool/runqemu.py
create mode 100644 scripts/lib/devtool/search.py
--
2.1.0
next reply other threads:[~2015-09-22 16:22 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-22 16:21 Paul Eggleton [this message]
2015-09-22 16:21 ` [PATCH 01/27] lib/oe/recipeutils: properly split unexpanded variable values Paul Eggleton
2015-09-22 23:00 ` Christopher Larson
2015-09-22 16:21 ` [PATCH 02/27] classes/populate_sdk_ext: fix missing environment settings if running installer with sh Paul Eggleton
2015-09-22 16:21 ` [PATCH 03/27] classes/populate_sdk_ext: allow custom configuration for extensible SDK Paul Eggleton
2015-09-22 16:21 ` [PATCH 04/27] classes/populate_sdk_ext: drop work-config.inc Paul Eggleton
2015-09-22 16:21 ` [PATCH 05/27] toolchain-shar-extract.sh: show progress when extracting SDK Paul Eggleton
2015-09-22 16:21 ` [PATCH 06/27] classes/externalsrc: scale back warning to a plain note Paul Eggleton
2015-09-22 16:21 ` [PATCH 07/27] classes/externalsrc: fix setting of deps varflag as a string Paul Eggleton
2015-09-22 16:21 ` [PATCH 08/27] lib/oe/patch: fix for git am not cleaning up after itself Paul Eggleton
2015-09-22 16:21 ` [PATCH 09/27] scripts/contrib: add devtool stress tester Paul Eggleton
2015-09-22 16:21 ` [PATCH 10/27] devtool: check that source tree still exists Paul Eggleton
2015-09-22 16:21 ` [PATCH 11/27] devtool: add: ensure --color=never turns off recipetool colour output Paul Eggleton
2015-09-22 16:21 ` [PATCH 12/27] devtool / lib/oe/recipeutils: ensure we can parse without bbappends Paul Eggleton
2015-09-22 16:21 ` [PATCH 13/27] devtool: add: properly handle separate build directory Paul Eggleton
2015-09-22 16:21 ` [PATCH 14/27] recipetool: create: fix creating empty shell functions Paul Eggleton
2015-09-22 16:21 ` [PATCH 15/27] recipetool: create: fix handling of URIs containing # Paul Eggleton
2015-09-22 16:21 ` [PATCH 16/27] devtool: show proper error when extracting source for recipes with disabled unpack task Paul Eggleton
2015-09-22 16:21 ` [PATCH 17/27] devtool: fix extracting source for work-shared recipes Paul Eggleton
2015-09-22 16:21 ` [PATCH 18/27] devtool: better handling for recipes that don't unpack source Paul Eggleton
2015-09-22 16:21 ` [PATCH 19/27] devtool: add: set up fetched source as a git repository by default Paul Eggleton
2015-09-22 16:21 ` [PATCH 20/27] devtool: add: move important "recipe created" message to the end Paul Eggleton
2015-09-22 16:21 ` [PATCH 21/27] devtool: build-image: fix recipe/package terminology Paul Eggleton
2015-09-22 16:21 ` [PATCH 22/27] devtool: build-image: tell user where to find output files Paul Eggleton
2015-09-22 16:21 ` [PATCH 23/27] devtool: build-image: improve image recipe handling Paul Eggleton
2015-09-22 16:21 ` [PATCH 24/27] devtool: build-image: delete bbappend at end of build Paul Eggleton
2015-09-22 16:21 ` [PATCH 25/27] devtool / recipetool: add handling for binary-only packages Paul Eggleton
2015-09-22 16:21 ` [PATCH 26/27] devtool: add basic means of running runqemu within the extensible SDK Paul Eggleton
2015-09-22 16:21 ` [PATCH 27/27] devtool: add search command Paul Eggleton
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.1442934838.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.