Hi,

On Fri, Nov 21, 2025 at 01:34:44PM +0000, Richard Purdie wrote:
> On Fri, 2025-11-21 at 15:30 +0200, Mikko Rapeli wrote:
> > Hi,
> > 
> > On Fri, Nov 21, 2025 at 01:27:56PM +0000, Richard Purdie wrote:
> > > On Fri, 2025-11-21 at 12:59 +0200, Mikko Rapeli via
> > > lists.openembedded.org wrote:
> > > > When testexport.bbclass is used, then build environment and
> > > > bitbake
> > > > may not be available when oeqa tests run.
> > > > 
> > > > Fixes oeqa test execution:
> > > > 
> > > > https://ledge.validation.linaro.org/scheduler/job/123974
> > > > 
> > > > ImportError: Failed to import test module: apt
> > > > Traceback (most recent call last):
> > > >   File "/usr/lib/python3.13/unittest/loader.py", line 396, in
> > > > _find_test_path
> > > >     module = self._get_module_from_name(name)
> > > >   File "/usr/lib/python3.13/unittest/loader.py", line 339, in
> > > > _get_module_from_name
> > > >     __import__(name)
> > > >     ~~~~~~~~~~^^^^^^
> > > >   File "/lava-downloads/core-image-
> > > > sato/meta/lib/oeqa/runtime/cases/apt.py", line 8, in <module>
> > > >     from oeqa.utils.httpserver import HTTPService
> > > >   File "/lava-downloads/core-image-
> > > > sato/meta/lib/oeqa/utils/httpserver.py", line 9, in <module>
> > > >     from bb import multiprocessing
> > > > ModuleNotFoundError: No module named 'bb'
> > > 
> > > Breaks with python 3.14.
> > 
> > Understood but this would fix current test setups which still have
> > python 3.13.
> 
> Where should we document that testexport only works if you have 3.13 or
> lower and not with 3.14? Who is going to maintain these requirements?
> This "not needing bb" requirement isn't really working well.
> 
> I'd rather require lib/bb be present and included in the exported test
> data for example.

I agree this is the long term fix. If you don't want a "quick fix to unblock
testing" then I need to look into that. I was hoping to keep changes to
master branch minimal until release done.

Cheers,

-Mikko
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#226686): 
https://lists.openembedded.org/g/openembedded-core/message/226686
Mute This Topic: https://lists.openembedded.org/mt/116405823/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to