| Message ID | 20251224151248.3313463-1-adrian.freihofer@siemens.com |
|---|---|
| Headers | show |
| Series | bitbake-setup: Initialize build environment after setup/update | expand |
On Wed Dec 24, 2025 at 4:12 PM CET, Adrian Freihofer via lists.openembedded.org wrote: > From: Adrian Freihofer <adrian.freihofer@siemens.com> > > This is related to https://lists.openembedded.org/g/openembedded-core/message/228541 > > It does not have a hard dependency on the oe-core change, but this bitbake change > does not make sense without it. > > Adrian Freihofer (1): > bitbake-setup: Initialize build environment after setup/update > > bin/bitbake-setup | 24 ++++++++++++++++++++---- > 1 file changed, 20 insertions(+), 4 deletions(-) Hi Adrian, Thanks for your patch. It looks like this is breaking some bitbake selftest: ERROR: test_setup (bb.tests.setup.BitbakeSetupTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/lib/bb/tests/setup.py", line 369, in test_setup out = self.runbbsetup("update --update-bb-conf='yes'") File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/lib/bb/tests/setup.py", line 90, in runbbsetup return bb.process.run("{} --global-settings {} {}".format(bbsetup, os.path.join(self.tempdir, 'global-config'), cmd)) File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/lib/bb/process.py", line 189, in run raise ExecutionError(cmd, pipe.returncode, stdout, stderr) bb.process.ExecutionError: Execution of '/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/bin/bitbake-setup --global-settings /tmp/bitbake-fetch-uqye_k49/global-config update --update-bb-conf='yes'' failed with exit code 1: Traceback (most recent call last): File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/bin/bitbake-setup", line 1058, in <module> main() File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/bin/bitbake-setup", line 1051, in main args.func(top_dir, all_settings, args, d) File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/bin/bitbake-setup", line 683, in build_update build_status(top_dir, settings, args, d, update=True) File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/bin/bitbake-setup", line 677, in build_status verify_and_prepare_environment(init_script) File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/bin/bitbake-setup", line 524, in verify_and_prepare_environment bb.process.run(['sh', '-c', '. {}'.format(init_script)]) File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/bitbake/lib/bb/process.py", line 189, in run raise ExecutionError(cmd, pipe.returncode, stdout, stderr) bb.process.ExecutionError: Execution of 'sh -c ". None"' failed with exit code 2: sh: 1: .: None: not found https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/2917 https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/3054 https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/2810 Can you have a look at this? Thanks, Mathieu
From: Adrian Freihofer <adrian.freihofer@siemens.com> This is related to https://lists.openembedded.org/g/openembedded-core/message/228541 It does not have a hard dependency on the oe-core change, but this bitbake change does not make sense without it. Adrian Freihofer (1): bitbake-setup: Initialize build environment after setup/update bin/bitbake-setup | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-)