|
What is the recommended method to patch a recipe?
As with a lot of things, I’m sure it all depends on the scope of the change. Personally, if I ‘own’ the original bbappend, then I consider if it’s worth establishing an override or some other similar
As with a lot of things, I’m sure it all depends on the scope of the change. Personally, if I ‘own’ the original bbappend, then I consider if it’s worth establishing an override or some other similar
|
By
Thomas Goodwin
· #49119
·
|
|
Creating a build system which can scale.
#yocto
Since Docker was mentioned, I use the community's CROPS containers via Docker in GitLab CI on a shared build server, providing the builders' downloads and sstate caches to the team to accelerate their
Since Docker was mentioned, I use the community's CROPS containers via Docker in GitLab CI on a shared build server, providing the builders' downloads and sstate caches to the team to accelerate their
|
By
Thomas Goodwin
· #48453
·
|
|
gitlab-ci helper scripts for OpenEmbedded builds
The CROPS changes are all upstream now, so I've put up an example gist here: https://gist.github.com/btgoodwin/028c3a63315a27cae3c5989455058eef. There are comments throughout the files, and I'm still
The CROPS changes are all upstream now, so I've put up an example gist here: https://gist.github.com/btgoodwin/028c3a63315a27cae3c5989455058eef. There are comments throughout the files, and I'm still
|
By
Thomas Goodwin
· #46855
·
|
|
gitlab-ci helper scripts for OpenEmbedded builds
Hi Yann, Thanks for sharing! We're working through something similar using a tweak to the CROPS docker containers and GitLab-CI (we started with autobuilder 2, so we've actually merged quite a bit of
Hi Yann, Thanks for sharing! We're working through something similar using a tweak to the CROPS docker containers and GitLab-CI (we started with autobuilder 2, so we've actually merged quite a bit of
|
By
Thomas Goodwin
· #46719
·
|
|
[yocto-autobuilder-helper][PATCH]] checkvnc, run-config, config.json: DISPLAY=:1
The original check of /proc/net/tcp did not work on a headless Ubuntu 18.04.02 server. This new check- -and-reset routine should be equivalent if the script is executed. The assumption of DISPLAY=:1 w
The original check of /proc/net/tcp did not work on a headless Ubuntu 18.04.02 server. This new check- -and-reset routine should be equivalent if the script is executed. The assumption of DISPLAY=:1 w
|
By
Thomas Goodwin
· #46221
·
|
|
[yocto-autobuilder2][PATCH 2/3] Added remote distribution of config JSON files
I'm not sure I follow. This collects everything into the worker's "builddir/yocto-autobuilder-helper" path (I think; I'm new to buildbot). My aim was to let the buildbot master the chance to SCM the c
I'm not sure I follow. This collects everything into the worker's "builddir/yocto-autobuilder-helper" path (I think; I'm new to buildbot). My aim was to let the buildbot master the chance to SCM the c
|
By
Thomas Goodwin
· #46184
·
|
|
[yocto-autobuilder2][PATCH] builders.py: fix for AB helper repo branch being ignored.
Signed-off-by: Thomas Goodwin <btgoodwin@...> --- builders.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/builders.py b/builders.py index 16c1344..b57bed7 100644 --- a/builders.py +++
Signed-off-by: Thomas Goodwin <btgoodwin@...> --- builders.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/builders.py b/builders.py index 16c1344..b57bed7 100644 --- a/builders.py +++
|
By
Thomas Goodwin
· #46168
·
|
|
[yocto-autobuilder-helper][PATCH 4/4] layer-config, shared-repo-unpack: Sub-repos in NEEDREPOS
The previous fixes requires the user to set "no-layer-add" for a repo and then use ADDLAYER to insert the sub-repos (e.g., meta-openmbedded/meta-oe) as a two-part process. This means that you would al
The previous fixes requires the user to set "no-layer-add" for a repo and then use ADDLAYER to insert the sub-repos (e.g., meta-openmbedded/meta-oe) as a two-part process. This means that you would al
|
By
Thomas Goodwin
· #46167
·
|
|
[yocto-autobuilder-helper][PATCH 3/4] shared-repo-unpack: suppressing exception, returning exit code
The preceeding errors that would be shown should be enough to identify the problem since it would have been a problem running bitbake-layers add-layer, indicating a misconfiguration of config.json. Si
The preceeding errors that would be shown should be enough to identify the problem since it would have been a problem running bitbake-layers add-layer, indicating a misconfiguration of config.json. Si
|
By
Thomas Goodwin
· #46166
·
|
|
[yocto-autobuilder-helper][PATCH 2/4] layer-config: fixing silent failures from always exiting '0'
The return value from bitbakecmd was not being returned when errors occurred which allowed shared-repo-unpack to succeed despite the failure. This fix changes to check_call and a try-catch when attemp
The return value from bitbakecmd was not being returned when errors occurred which allowed shared-repo-unpack to succeed despite the failure. This fix changes to check_call and a try-catch when attemp
|
By
Thomas Goodwin
· #46165
·
|
|
[yocto-autobuilder-helper][PATCH 1/4] config.json: Added meta-openembedded and meta-virtualization
The meta-openembedded has no top-level conf/layer.conf, so layer-config's attempt to add it fails (silently). Adding it to the config.json with no-layer-add set to true will bypass this silent failure
The meta-openembedded has no top-level conf/layer.conf, so layer-config's attempt to add it fails (silently). Adding it to the config.json with no-layer-add set to true will bypass this silent failure
|
By
Thomas Goodwin
· #46164
·
|
|
[yocto-autobuilder2][PATCH 1/3] Bug fix: added support for ABHELPER_JSON environ.
It's already there, this patch is to make it work as described: http://git.yoctoproject.org/cgit.cgi/yocto-autobuilder2/tree/README-WALKTHROUGHS.md?h=contrib/tgoodwin/config-json-fixes#n79 Consequentl
It's already there, this patch is to make it work as described: http://git.yoctoproject.org/cgit.cgi/yocto-autobuilder2/tree/README-WALKTHROUGHS.md?h=contrib/tgoodwin/config-json-fixes#n79 Consequentl
|
By
Thomas Goodwin
· #46153
·
|
|
[yocto-autobuilder2][PATCH 3/3] Support for absolute paths to config files
Using absolute paths in ABHELPER_JSON with remote-loading now works; the paths are stripped to os.path.basename() before being provided to the builders. Signed-off-by: Thomas Goodwin <btgoodwin@geonte
Using absolute paths in ABHELPER_JSON with remote-loading now works; the paths are stripped to os.path.basename() before being provided to the builders. Signed-off-by: Thomas Goodwin <btgoodwin@geonte
|
By
Thomas Goodwin
· #46131
·
|
|
[yocto-autobuilder2][PATCH 2/3] Added remote distribution of config JSON files
This feature/fix allows the worker to download the autobuilder helper JSON files from the controller rather than having to store them in the yocto-autobuilder-helper repository. The process installs t
This feature/fix allows the worker to download the autobuilder helper JSON files from the controller rather than having to store them in the yocto-autobuilder-helper repository. The process installs t
|
By
Thomas Goodwin
· #46132
·
|
|
[yocto-autobuilder2][PATCH 1/3] Bug fix: added support for ABHELPER_JSON environ.
The readme suggests exporting this variable from the environment to expose multiple configuration JSON files but the intended behavior doesn't work without adding the variable to extra_env. Signed-off
The readme suggests exporting this variable from the environment to expose multiple configuration JSON files but the intended behavior doesn't work without adding the variable to extra_env. Signed-off
|
By
Thomas Goodwin
· #46130
·
|