Issue with CI/CD

Quentin Schulz quentin.schulz at theobroma-systems.com
Mon Mar 28 10:51:44 CEST 2022


Hi Patrice,

On 3/28/22 08:56, Patrice CHOTARD wrote:
> 
> 
> On 3/28/22 09:52, Patrice CHOTARD wrote:
>> Hi all
>>
>> Since this morning, Testsuites "htmldocs" is failing (see log below) which is blocking
>> all others tests ("test.py" and "World build")
>>
>>
>> $ make htmldocs
>>    HOSTCC  scripts/basic/fixdep
>>    SPHINX  htmldocs --> file:///builds/u-boot/custodians/u-boot-stm/doc/output
>>    PARSE   include/linker_lists.h
>> Traceback (most recent call last):
>>    File "/tmp/venvhtml/bin/sphinx-build", line 5, in <module>
>>      from sphinx.cmd.build import main
>>    File "/tmp/venvhtml/lib/python3.8/site-packages/sphinx/cmd/build.py", line 25, in <module>
>>      from sphinx.application import Sphinx
>>    File "/tmp/venvhtml/lib/python3.8/site-packages/sphinx/application.py", line 43, in <module>
>>      from sphinx.registry import SphinxComponentRegistry
>>    File "/tmp/venvhtml/lib/python3.8/site-packages/sphinx/registry.py", line 24, in <module>
>>      from sphinx.builders import Builder
>>    File "/tmp/venvhtml/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 26, in <module>
>>      from sphinx.util import import_object, logging, progress_message, rst, status_iterator
>>    File "/tmp/venvhtml/lib/python3.8/site-packages/sphinx/util/rst.py", line 21, in <module>
>>      from jinja2 import Environment, environmentfilter
>> ImportError: cannot import name 'environmentfilter' from 'jinja2' (/tmp/venvhtml/lib/python3.8/site-packages/jinja2/__init__.py)

https://github.com/pallets/jinja/blob/main/CHANGES.rst#version-310

"environmentfilter and environmentfunction are replaced by 
pass_environment."

Which was introduced back in version 3.0.0 (and the older functions were 
then deprecated).

I assume the requirements should be bumped to use Jinja2 >=3.0.0 and the 
deprecated functions be replaced appropriately. (checking that it still 
builds in 3.0.0 and 3.1.1 with the same code)

Cheers,
Quentin


More information about the U-Boot mailing list