| Message ID | 1729834769-4717-18-git-send-email-wangmy@fujitsu.com |
|---|---|
| State | New |
| Headers | show |
| Series | [01/22] autoconf-archive: upgrade 2023.02.20 -> 2024.10.16 | expand |
On Fri, Oct 25, 2024 at 01:39:25PM +0800, wangmy via lists.openembedded.org wrote: > From: Wang Mingyu <wangmy@fujitsu.com> > > 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 <wangmy@fujitsu.com> 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 ?
The upstream has replaced html5lib with html5rdf, so the error disappeared. I already summited another patch to update the python3-rdflib to 7.1.1 -- Best Regards --------------------------------------------------- Wang Mingyu FUJITSU NANJING SOFTWARE TECHNOLOGY CO., LTD. (FNST) No.6 Wenzhu Road, Nanjing, 210012, China TEL:+86+25-86630566--8568 COINS: 79988548 FAX: +86+25-83317685 MAIL: wangmy@fujitsu.com > -----Original Message----- > From: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> > Sent: Tuesday, October 29, 2024 5:41 PM > To: Wang, Mingyu/王 鸣瑜 <wangmy@fujitsu.com> > Cc: openembedded-core@lists.openembedded.org > Subject: Re: [OE-core] [PATCH 18/22] python3-rdflib: upgrade 7.0.0 -> 7.1.0 > > On Fri, Oct 25, 2024 at 01:39:25PM +0800, wangmy via > lists.openembedded.org wrote: > > From: Wang Mingyu <wangmy@fujitsu.com> > > > > License-Update: Copyright year updated to 2024. > > > > Changelog: > > > > > https://github.com/RDFLib/rdflib/blob/main/CHANGELOG.md#2024-10-17-rel > > ease-710 > > > > Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> > > 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/co > mmands.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/w > ork/x86_64-linux/python3-spdx-tools-native/0.8.3/recipe-sysroot-native/usr/bi > n/pyspdxtools -i > /srv/pokybuild/yocto-worker/oe-selftest-ubuntu/build/build-st-312849/tmp/d > eploy/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/stdi > o > https://valkyrie.yoctoproject.org/#/builders/76/builds/326/steps/14/logs/stdi > o > > Can you have a look at this issue please ? > > -- > Mathieu Dubois-Briand, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com
diff --git a/meta/recipes-devtools/python/python3-rdflib_7.0.0.bb b/meta/recipes-devtools/python/python3-rdflib_7.1.0.bb similarity index 71% rename from meta/recipes-devtools/python/python3-rdflib_7.0.0.bb rename to meta/recipes-devtools/python/python3-rdflib_7.1.0.bb index 4057c1dbbc..2715c36810 100644 --- a/meta/recipes-devtools/python/python3-rdflib_7.0.0.bb +++ b/meta/recipes-devtools/python/python3-rdflib_7.1.0.bb @@ -2,9 +2,9 @@ SUMMARY = "RDFLib is a pure Python package for working with RDF" HOMEPAGE = "https://github.com/RDFLib/rdflib" SECTION = "devel/python" LICENSE = "BSD-3-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=37d489c0cefe52a17e1d5007e196464a" +LIC_FILES_CHKSUM = "file://LICENSE;md5=e1efde25e459057a815649b18cbefa5e" -SRC_URI[sha256sum] = "9995eb8569428059b8c1affd26b25eac510d64f5043d9ce8c84e0d0036e995ae" +SRC_URI[sha256sum] = "a29a8fccebd3d3a5f1b7e88d92dace1c89829018c7d29a6114fff4449c188b3b" inherit pypi python_poetry_core