[pkg-php-pear] Bug#997328: shaarli: FTBFS: jinja2.exceptions.UndefinedError: list object has no element 0

Lucas Nussbaum lucas at debian.org
Sat Oct 23 20:41:36 BST 2021


Source: shaarli
Version: 0.12.0+dfsg-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> mkdocs build --clean
> WARNING -  Config value: 'pages'. Warning: The 'pages' configuration option has been deprecated and will be removed in a future release of MkDocs. Use 'nav' instead. 
> INFO    -  Cleaning site directory 
> INFO    -  Building documentation to directory: /<<PKGBUILDDIR>>/doc/html 
> Traceback (most recent call last):
>   File "/usr/bin/mkdocs", line 6, in <module>
>     cli()
>   File "/usr/lib/python3/dist-packages/click/core.py", line 1126, in __call__
>     return self.main(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/click/core.py", line 1051, in main
>     rv = self.invoke(ctx)
>   File "/usr/lib/python3/dist-packages/click/core.py", line 1657, in invoke
>     return _process_result(sub_ctx.command.invoke(sub_ctx))
>   File "/usr/lib/python3/dist-packages/click/core.py", line 1393, in invoke
>     return ctx.invoke(self.callback, **ctx.params)
>   File "/usr/lib/python3/dist-packages/click/core.py", line 752, in invoke
>     return __callback(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/mkdocs/__main__.py", line 152, in build_command
>     build.build(config.load_config(**kwargs), dirty=not clean)
>   File "/usr/lib/python3/dist-packages/mkdocs/commands/build.py", line 285, in build
>     _build_theme_template(template, env, files, config, nav)
>   File "/usr/lib/python3/dist-packages/mkdocs/commands/build.py", line 108, in _build_theme_template
>     output = _build_template(template_name, template, files, config, nav)
>   File "/usr/lib/python3/dist-packages/mkdocs/commands/build.py", line 87, in _build_template
>     output = template.render(context)
>   File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1304, in render
>     self.environment.handle_exception()
>   File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 925, in handle_exception
>     raise rewrite_traceback_stack(source=source)
>   File "/usr/lib/python3/dist-packages/mkdocs/themes/readthedocs/search.html", line 1, in top-level template code
>     {% extends "main.html" %}
>   File "/<<PKGBUILDDIR>>/doc/custom_theme/main.html", line 1, in top-level template code
>     {% extends "base.html" %}
>   File "/usr/lib/python3/dist-packages/mkdocs/themes/readthedocs/base.html", line 5, in top-level template code
>     {%- block site_meta %}
>   File "/<<PKGBUILDDIR>>/doc/custom_theme/main.html", line 17, in block 'site_meta'
>     {%- if 'media.readthedocs.org' not in config.extra_css[0] %}
> jinja2.exceptions.UndefinedError: list object has no element 0
> make[2]: *** [Makefile:157: htmldoc] Error 1


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/shaarli_0.12.0+dfsg-3_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-php-pear mailing list