Bug#997429: ycm-cmake-modules: FTBFS: Could not import extension cmake (exception: cannot import name 'htmlescape' from 'sphinx.util.pycompat' (/usr/lib/python3/dist-packages/sphinx/util/pycompat.py))

Lucas Nussbaum lucas at debian.org
Sat Oct 23 21:33:30 BST 2021


Source: ycm-cmake-modules
Version: 0.13.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20211023 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules && /usr/bin/cmake -E echo_append
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules && /usr/bin/cmake -E echo_append
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/style-modules && /usr/bin/cmake -E echo_append
> [ 92%] sphinx-build html: see /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/docs/build-html.log
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs && /usr/bin/sphinx-build -c /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs -d /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/doctrees -b html /<<PKGBUILDDIR>>/help /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/html > build-html.log
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules && /usr/bin/cmake -E echo_append
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules && /usr/bin/cmake -E echo_append
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/style-modules && /usr/bin/cmake -E echo_append
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/style-modules && /usr/bin/cmake -E echo_append
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules && /usr/bin/cmake -E echo_append
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/style-modules && /usr/bin/cmake -E echo_append
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules && /usr/bin/cmake -E echo_append
> cd /<<PKGBUILDDIR>>/style-modules && /usr/bin/cmake -P /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/style-modules/CMakeFiles/style-modules.dir/ycm_localinstall__a4831d43_8_files.cmake
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/style-modules && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/style-modules/CMakeFiles/style-modules.dir/ycm_localinstall-complete
> cd /<<PKGBUILDDIR>>/build-modules && /usr/bin/cmake -P /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules/CMakeFiles/build-modules.dir/ycm_localinstall__ee93a30a_11_files.cmake
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules/CMakeFiles/build-modules.dir/ycm_localinstall-complete
> [ 94%] Files from style-modules installed in CMake build directory
> cd /<<PKGBUILDDIR>>/style-modules && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/style-modules/CMakeFiles/style-modules.dir/ycm_target-complete
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 94%] Built target style-modules
> [ 97%] Files from build-modules installed in CMake build directory
> cd /<<PKGBUILDDIR>>/build-modules && /usr/bin/cmake -E touch /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build-modules/CMakeFiles/build-modules.dir/ycm_target-complete
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 97%] Built target build-modules
> 
> Extension error:
> Could not import extension cmake (exception: cannot import name 'htmlescape' from 'sphinx.util.pycompat' (/usr/lib/python3/dist-packages/sphinx/util/pycompat.py))
> make[4]: *** [docs/CMakeFiles/documentation.dir/build.make:77: docs/doc_format_html] Error 2


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/ycm-cmake-modules_0.13.0-1_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 debian-science-maintainers mailing list