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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to