| Message ID | 20251228180935.2077478-1-adrian.freihofer@siemens.com |
|---|---|
| Headers | show |
| Series | fragments: add a 'devtool-ide-sdk' fragment | expand |
On Sun Dec 28, 2025 at 7:08 PM CET, Adrian Freihofer via lists.openembedded.org wrote: > From: Adrian Freihofer <adrian.freihofer@siemens.com> > > Changes in comparison to v1: > - Drop the insecure root login part from the fragment description. > - Add support for fragments in write_config. > - Use the ide-sdk fragment in the ide_sdk selftest. > > Adrian Freihofer (3): > fragments: add a 'devtool-ide-sdk' fragment > oe-selftest: case: support fragments in write_config > oe-selftest: ide_sdk: use the ide-sdk fragment > > .../conf/fragments/yocto/devtool-ide-sdk.conf | 26 +++++++++++++++++++ > meta/lib/oeqa/selftest/case.py | 9 ++++++- > meta/lib/oeqa/selftest/cases/devtool.py | 8 +++--- > meta/lib/oeqa/selftest/context.py | 1 + > 4 files changed, 38 insertions(+), 6 deletions(-) > create mode 100644 meta/conf/fragments/yocto/devtool-ide-sdk.conf Hi Adrian, Thanks for your patches. It looks like it is breaking some test: 2025-12-29 09:09:18,661 - oe-selftest - INFO - gdbserver.GdbServerTest.test_gdb_server (subunit.RemotedTestCase) 2025-12-29 09:09:18,661 - oe-selftest - INFO - ... ERROR File "/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/gdbserver.py", line 42, in test_gdb_server shutil.unpack_archive(filename, debugfs) File "/usr/lib64/python3.9/shutil.py", line 1278, in unpack_archive func(filename, extract_dir, **kwargs) File "/usr/lib64/python3.9/shutil.py", line 1199, in _unpack_tarfile tarobj = tarfile.open(filename) File "/usr/lib64/python3.9/tarfile.py", line 1848, in open return func(name, "r", fileobj, **kwargs) File "/usr/lib64/python3.9/tarfile.py", line 1912, in gzopen fileobj = GzipFile(name, mode + "b", compresslevel, fileobj) File "/usr/lib64/python3.9/gzip.py", line 173, in __init__ fileobj = self.myfileobj = builtins.open(filename, mode or 'rb') FileNotFoundError: [Errno 2] No such file or directory: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-4140890/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs-dbg.tar.bz2' https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/2816 https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/2923 https://autobuilder.yoctoproject.org/valkyrie/#/builders/23/builds/3060 Can you have a look at what's wrong here? Thanks, Mathieu
From: Adrian Freihofer <adrian.freihofer@siemens.com> Changes in comparison to v1: - Drop the insecure root login part from the fragment description. - Add support for fragments in write_config. - Use the ide-sdk fragment in the ide_sdk selftest. Adrian Freihofer (3): fragments: add a 'devtool-ide-sdk' fragment oe-selftest: case: support fragments in write_config oe-selftest: ide_sdk: use the ide-sdk fragment .../conf/fragments/yocto/devtool-ide-sdk.conf | 26 +++++++++++++++++++ meta/lib/oeqa/selftest/case.py | 9 ++++++- meta/lib/oeqa/selftest/cases/devtool.py | 8 +++--- meta/lib/oeqa/selftest/context.py | 1 + 4 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 meta/conf/fragments/yocto/devtool-ide-sdk.conf