On Fri, Oct 25, 2024 at 01:39:25PM +0800, wangmy via lists.openembedded.org
wrote:
> From: Wang Mingyu <[email protected]>
>
> License-Update: Copyright year updated to 2024.
>
> Changelog:
>
> https://github.com/RDFLib/rdflib/blob/main/CHANGELOG.md#2024-10-17-release-710
>
> Signed-off-by: Wang Mingyu <[email protected]>
Hi,
It seems one of these python commit is triggering a build issue in the
oe-selftest autobuilders:
2024-10-29 07:12:37,279 - oe-selftest - INFO -
spdx.SPDX22Check.test_spdx_base_files (subunit.RemotedTestCase)
2024-10-29 07:12:37,279 - oe-selftest - INFO - ... FAIL
2024-10-29 07:12:37,280 - oe-selftest - INFO - 9: 14/16 170/611 (36.87s) (0
failed) (spdx.SPDX22Check.test_spdx_base_files)
2024-10-29 07:12:37,280 - oe-selftest - INFO -
testtools.testresult.real._StringException: Traceback (most recent call last):
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/spdx.py",
line 67, in test_spdx_base_files
self.check_recipe_spdx("packages", "base-files.spdx.json", "base-files")
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/spdx.py",
line 64, in check_recipe_spdx
result = check_spdx_json(full_file_path)
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/spdx.py",
line 61, in check_spdx_json
result = runCmd("{} {} -i {}".format(python, validator, filename))
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/utils/commands.py",
line 212, in runCmd
raise AssertionError("Command '%s' returned non-zero exit status %d:\n%s" %
(command, result.status, exc_output))
AssertionError: Command
'/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/bin/nativepython3
/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/bin/pyspdxtools
-i
/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/deploy/spdx/2.2/qemux86_64/packages/base-files.spdx.json'
returned non-zero exit status 1:
Traceback (most recent call last):
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/bin/pyspdxtools",
line 5, in <module>
from spdx_tools.spdx.clitools.pyspdxtools import main
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/lib/python3.13/site-packages/spdx_tools/spdx/clitools/pyspdxtools.py",
line 28, in <module>
from spdx_tools.spdx.parser.parse_anything import parse_file
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/lib/python3.13/site-packages/spdx_tools/spdx/parser/parse_anything.py",
line 16, in <module>
from spdx_tools.spdx.parser.rdf import rdf_parser
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/lib/python3.13/site-packages/spdx_tools/spdx/parser/rdf/rdf_parser.py",
line 5, in <module>
from rdflib import RDF, Graph
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/lib/python3.13/site-packages/rdflib/__init__.py",
line 168, in <module>
from rdflib.graph import ConjunctiveGraph, Dataset, Graph
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/lib/python3.13/site-packages/rdflib/graph.py",
line 283, in <module>
import rdflib.namespace as namespace # noqa: F401 # This is here because
it is used in a docstring.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/lib/python3.13/site-packages/rdflib/namespace/__init__.py",
line 83, in <module>
from rdflib.term import URIRef, Variable, _is_valid_uri
File
"/srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/work/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/lib/python3.13/site-packages/rdflib/term.py",
line 68, in <module>
import html5lib
ModuleNotFoundError: No module named 'html5lib'
https://valkyrie.yoctoproject.org/#/builders/54/builds/315/steps/14/logs/stdio
https://valkyrie.yoctoproject.org/#/builders/76/builds/326/steps/14/logs/stdio
Can you have a look at this issue please ?
--
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#206485):
https://lists.openembedded.org/g/openembedded-core/message/206485
Mute This Topic: https://lists.openembedded.org/mt/109203601/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-