[OE-core] [PATCH 00/15] devtool and externalsrc improvements
Bruce Ashfield
bruce.ashfield at gmail.com
Thu Feb 19 16:47:01 UTC 2015
On Thu, Feb 19, 2015 at 11:39 AM, Paul Eggleton
<paul.eggleton at linux.intel.com> wrote:
> 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,
I've always insisted/argued and designed in that externalsrc shouldn't touch the
kernel configuration at all.
You are building a tree that is completely managed outside of the build system,
and getting the kernel configuration in place is part of that management.
So I'm not convinced it is a problem that needs to be solved.
Cheers,
Bruce
> 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
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
--
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
More information about the Openembedded-core
mailing list