[OE-core] [PATCH 1/3] pseudo: Add uninative configuration sanity check

2021-07-10 Thread Richard Purdie
When building pseudo-native to work with uninative, we need to ensure the configuration will work on all supported target systems. This means "new clone" semantics, xattr and statvfs support in particular. It is extremely unlikely we'd run on a system without any of these but add a check just to be

[OE-core] [PATCH 2/3] pseudo: Update to latest version including statx fix

2021-07-10 Thread Richard Purdie
This updates to the latest pseudo version which includes: ports/linux: Always build statx support makewrappers: Handle parameters marked as nonnull client: Fix some compiler warnings wrappers: Avoid -Wcast-function-type warning In particular, this pseudo version always has statx enabled which

[OE-core] [PATCH 3/3] sstate: Drop pseudo exclusion

2021-07-10 Thread Richard Purdie
Now that pseudo-native always includes statx support and we have sanity checks on pseudo-native to ensure it always contains a minimum feature set, we no longer need to mark pseudo-native as distro specific. This fixes eSDK build problems. [YOCTO #14428] Signed-off-by: Richard Purdie --- meta/c

[OE-core] [PATCH] ports/linux: Always build statx support

2021-07-10 Thread Richard Purdie
We want a pseudo which can build on a system without statx support but work on one with statx support. By adding a copy of the struct we can do this and then work correclty with OE's uninative again. Signed-off-by: Richard Purdie --- ports/linux/nostatx/portdefs.h | 38 ++

Re: [OE-core] [PATCH v2 7/8] oeqa/selftest: overlayfs unit tests

2021-07-10 Thread Alexandre Belloni
On 10/07/2021 14:47:01+0200, Vyacheslav Yurkov wrote: > Hi Alexandre, > Thanks for the build. > Seems like I forgot a space in _append :/ > > I'd like to address Alex request too to include a run-time test. Is there a > way to update only this patch without resending the whole series? > If you s

Re: [OE-core] [PATCH v2 7/8] oeqa/selftest: overlayfs unit tests

2021-07-10 Thread Vyacheslav Yurkov
Hi Alexandre, Thanks for the build. Seems like I forgot a space in _append :/ I'd like to address Alex request too to include a run-time test. Is there a way to update only this patch without resending the whole series? Thanks, Vyacheslav On 10.07.2021 11:41, Alexandre Belloni wrote: Hello,

Re: [OE-core] [PATCH v2 7/8] oeqa/selftest: overlayfs unit tests

2021-07-10 Thread Alexandre Belloni
Hello, On 09/07/2021 13:31:45+0200, Vyacheslav Yurkov wrote: > Unit tests for overlayfs.bbclass > I believe I properly applied the series but it fails with: Parsing recipes...ERROR: /home/pokybuild/yocto-worker/oe-selftest-centos/build/build-st-1517413/meta-selftest/recipes-test/overlayfs/over

Re: [OE-core] [PATCH v2 7/8] oeqa/selftest: overlayfs unit tests

2021-07-10 Thread Alexander Kanavin
Thank you for the patchset! These tests do not perform runtime testing of the feature (by starting the built images with qemu), can this be added? There is plenty of examples of how to do this in selftests (grep for runqemu). Alex On Fri, 9 Jul 2021 at 13:33, Vyacheslav Yurkov wrote: > Unit tes