[OE-core] [PATCH v3] kernel-devsrc: restructure for out of tree (and on target) module builds

Richard Purdie richard.purdie at linuxfoundation.org
Wed Aug 15 20:42:00 UTC 2018


On Wed, 2018-08-15 at 16:50 +0100, Richard Purdie wrote:
> There has been one failure so far:
> 
> https://autobuilder.yocto.io/builders/build-appliance/builds/1201/ste
> ps/BuildImages_1/logs/stdio
> 
> I suspect we need to tweak the do_populate_poky_src task in the
> build-
> appliance-image recipe given the kernel devsrc change.
> 
> Other things are still building. Will reply if anything else comes
> up.

It looks really close. There was one sanity test failure basically on
all arches/kernels:

| NOTE: ======================================================================
| NOTE: FAIL: test_stap (stap.StapTest)
| NOTE: ----------------------------------------------------------------------
| NOTE: Traceback (most recent call last):
|   File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-ppc/build/meta/lib/oeqa/core/decorator/__init__.py", line 32, in wrapped_f
|     return func(*args, **kwargs)
|   File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-ppc/build/meta/lib/oeqa/core/decorator/__init__.py", line 32, in wrapped_f
|     return func(*args, **kwargs)
|   File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-ppc/build/meta/lib/oeqa/core/decorator/__init__.py", line 32, in wrapped_f
|     return func(*args, **kwargs)
|   File "/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-ppc/build/meta/lib/oeqa/runtime/cases/stap.py", line 33, in test_stap
|     self.assertEqual(status, 0, msg='\n'.join([cmd, output]))
| AssertionError: 1 != 0 : cd /lib/modules/`uname -r` && (if [ ! -L build ]; then ln -s /usr/src/kernel build; fi)
| ln: failed to create symbolic link 'build/kernel': File exists

If we can fix that (may need the test to be tweaked?) I'll rerun and
check there isn't anything else. Looks like its hopefully not too hard
to fix!

Cheers,

Richard



More information about the Openembedded-core mailing list