Bug 16227 - AB-INT: test_devtool_rename: module 'importlib_metadata' has no attribute 'EntryPoints'
Summary: AB-INT: test_devtool_rename: module 'importlib_metadata' has no attribute 'En...
Status: RESOLVED FIXED
Alias: None
Product: Functional (self) Testing
Classification: QA/Testing
Component: oe-selftest (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Undecided normal
Target Milestone: ---
Assignee: Unassigned
QA Contact:
URL:
Whiteboard: AB-INT
Depends on:
Blocks:
 
Reported: 2026-04-02 08:04 UTC by Mathieu Dubois-Briand
Modified: 2026-04-02 14:47 UTC (History)
1 user (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Dubois-Briand 2026-04-02 08:04:45 UTC
Got this trace, only once:

2026-03-30 09:10:41,962 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/devtool.py", line 2517, in test_devtool_rename
    add_recipe()
  File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/lib/oeqa/selftest/cases/devtool.py", line 2510, in add_recipe
    result = runCmd('devtool add %s' % url)
  File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/meta/lib/oeqa/utils/commands.py", line 214, in runCmd
    raise AssertionError("Command '%s' returned non-zero exit status %d:\n%s" % (command, result.status, exc_output))
AssertionError: Command 'devtool add http://downloads.yoctoproject.org/mirror/sources/i2c-tools-3.1.2.tar.bz2' returned non-zero exit status 1:
NOTE: Reconnecting to bitbake server...
INFO: Creating workspace layer in /srv/pokybuild/yocto-worker/oe-selftest-debian/build/build-st-3591210/workspace
NOTE: Reconnecting to bitbake server...
NOTE: Reconnecting to bitbake server...
Traceback (most recent call last):
  File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/scripts/recipetool", line 111, in <module>
    ret = main()
  File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/scripts/recipetool", line 75, in main
    scriptutils.load_plugins(logger, plugins, pluginpath)
  File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/scripts/lib/scriptutils.py", line 96, in load_plugins
    plugin = load_plugin(name)
  File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/scripts/lib/scriptutils.py", line 85, in load_plugin
    spec.loader.exec_module(mod)
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/srv/pokybuild/yocto-worker/oe-selftest-debian/build/layers/openembedded-core/scripts/lib/recipetool/create_buildsys_python.py", line 11, in <module>
    import setuptools.command.build_py
  File "/srv/pokybuild/buildbot-venv/lib/python3.9/site-packages/setuptools/__init__.py", line 26, in <module>
    from .dist import Distribution
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "/srv/pokybuild/buildbot-venv/lib/python3.9/site-packages/_virtualenv.py", line 89, in exec_module
    old(module)
  File "/srv/pokybuild/buildbot-venv/lib/python3.9/site-packages/setuptools/dist.py", line 20, in <module>
    from . import (
  File "/srv/pokybuild/buildbot-venv/lib/python3.9/site-packages/setuptools/_entry_points.py", line 49, in <module>
    def validate(eps: metadata.EntryPoints):
AttributeError: module 'importlib_metadata' has no attribute 'EntryPoints'
ERROR: Command 'recipetool --color=auto create --devtool -o /tmp/devtool3s7g63ln 'http://downloads.yoctoproject.org/mirror/sources/i2c-tools-3.1.2.tar.bz2'  -x /srv/pokybuild/yocto-worker/oe-selftest-debian/build/build-st-3591210/workspace/sources/devtoolsrcnb72yk22' failed
Comment 1 Mathieu Dubois-Briand 2026-04-02 08:11:17 UTC
oe-selftest-debian debian11-vk-1 mathieu/master-next completed at 2026-03-30 11:01:38+00:00
https://autobuilder.yoctoproject.org/valkyrie/#/builders/35/builds/3554/steps/15/logs/stdio
Comment 2 Randy MacLeod 2026-04-02 14:47:20 UTC
Fixed on the debian11 host manually and helpdesk has been emailed.