mbox series

[0/4] devtool ide-sdk improvements for bitbake-setup

Message ID 20251005220047.4101591-1-adrian.freihofer@siemens.com
Headers show
Series devtool ide-sdk improvements for bitbake-setup | expand

Message

AdrianF Oct. 5, 2025, 10 p.m. UTC
From: Adrian Freihofer <adrian.freihofer@siemens.com>

This patch series contains some improvements for the devtool ide-sdk
command, hopefully fixing the issues when oe-selftest runs in an
environment setup by bitbake-setup.


Adrian Freihofer (4):
  devtool: ide_sdk: trivial alphabetical reorder
  devtool: ide-sdk: use /bin/sh instead of /bin/bash
  devtool: ide_sdk: pass BITBAKEDIR to oe-init-build-env
  oe-selftest: devtool: DevtoolIdeSdkTests debug logging

 meta/lib/oeqa/selftest/cases/devtool.py | 101 +++++++++++++++---------
 scripts/lib/devtool/ide_sdk.py          |  15 ++--
 2 files changed, 72 insertions(+), 44 deletions(-)

Comments

Mathieu Dubois-Briand Oct. 6, 2025, 1:15 p.m. UTC | #1
On Mon Oct 6, 2025 at 12:00 AM CEST, Adrian Freihofer via lists.openembedded.org wrote:
> From: Adrian Freihofer <adrian.freihofer@siemens.com>
>
> This patch series contains some improvements for the devtool ide-sdk
> command, hopefully fixing the issues when oe-selftest runs in an
> environment setup by bitbake-setup.
>
>
> Adrian Freihofer (4):
>   devtool: ide_sdk: trivial alphabetical reorder
>   devtool: ide-sdk: use /bin/sh instead of /bin/bash
>   devtool: ide_sdk: pass BITBAKEDIR to oe-init-build-env
>   oe-selftest: devtool: DevtoolIdeSdkTests debug logging
>
>  meta/lib/oeqa/selftest/cases/devtool.py | 101 +++++++++++++++---------
>  scripts/lib/devtool/ide_sdk.py          |  15 ++--
>  2 files changed, 72 insertions(+), 44 deletions(-)

Hi Adrian,

Thanks for your patch.

It looks like this is breaking some selftest:

2025-10-06 10:48:45,495 - oe-selftest - INFO - 11: 6/35 355/639 (145.89s) (0 failed) (devtool.DevtoolIdeSdkTests.test_devtool_ide_sdk_shared_sysroots)
2025-10-06 10:48:45,496 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/lib/oeqa/selftest/cases/devtool.py", line 2953, in test_devtool_ide_sdk_shared_sysroots
    result_cmake = runCmdEnv("which cmake", cwd=tempdir_cmake,
                             output_log=self._cmd_logger)
TypeError: DevtoolIdeSdkTests.test_devtool_ide_sdk_shared_sysroots.<locals>.runCmdEnv() got an unexpected keyword argument 'output_log'

https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/2482
https://autobuilder.yoctoproject.org/valkyrie/#/builders/48/builds/2395

Can you have a look at this?

Thanks,
Mathieu