diff mbox series

[18/22] python3-rdflib: upgrade 7.0.0 -> 7.1.0

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

Commit Message

Wang Mingyu Oct. 25, 2024, 5:39 a.m. UTC
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>
---
 .../{python3-rdflib_7.0.0.bb => python3-rdflib_7.1.0.bb}      | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/python/{python3-rdflib_7.0.0.bb => python3-rdflib_7.1.0.bb} (71%)

Comments

Mathieu Dubois-Briand Oct. 29, 2024, 9:40 a.m. UTC | #1
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 ?
Wang Mingyu Oct. 31, 2024, 8:36 a.m. UTC | #2
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 mbox series

Patch

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