Package: src:ganeti-2.15 Version: 2.15.2-13 Severity: serious Tags: ftbfs Dear maintainer:
I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --with python2,sphinxdoc,bash_completion dh_update_autotools_config -i debian/rules override_dh_autoreconf make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_autoreconf /<<PKGBUILDDIR>>/autogen.sh configure.ac:15: installing 'autotools/install-sh' configure.ac:15: installing 'autotools/missing' Makefile.am:443: installing 'autotools/py-compile' make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dpkg-parsechangelog -Sversion > vcs-version ./configure \ [... snipped ...] cat /<<PKGBUILDDIR>>/lib/_constants.py.in > lib/_constants.py src/hs2py --constants >> lib/_constants.py set -e; \ VCSVER=`cat /<<PKGBUILDDIR>>/vcs-version`; \ { echo '# This file is automatically generated, do not edit!'; \ echo '#'; \ echo ''; \ echo '"""Build-time VCS version number for Ganeti.'; \ echo '';\ echo 'This file is autogenerated by the build process.'; \ echo 'For any changes you need to re-run ./configure (and'; \ echo 'not edit by hand).'; \ echo ''; \ echo '"""'; \ echo ''; \ echo '# pylint: disable=C0301,C0324'; \ echo '# because this is autogenerated, we do not want'; \ echo '# style warnings' ; \ echo ''; \ echo "VCS_VERSION = '$VCSVER'"; \ } > lib/_vcsversion.py cat /<<PKGBUILDDIR>>/lib/opcodes.py.in_before > lib/opcodes.py src/hs2py --opcodes >> lib/opcodes.py cat /<<PKGBUILDDIR>>/lib/opcodes.py.in_after >> lib/opcodes.py src/hs2py --wconfd-rpc > lib/rpc/stub/wconfd.py src/hs2py --metad-rpc > lib/rpc/stub/metad.py PYTHONPATH=. ./autotools/run-in-tempdir /<<PKGBUILDDIR>>/./autotools/build-rpc lib/rpc_defs.py > lib/_generated_rpc.py Checking man/ganeti-cleaner.rst for hardcoded paths... set -e ; \ trap 'echo auto-removing man/ganeti-cleaner.gen; rm man/ganeti-cleaner.gen' EXIT; \ PYTHONPATH=. ./autotools/run-in-tempdir /<<PKGBUILDDIR>>/./autotools/docpp < man/ganeti-cleaner.rst > man/ganeti-cleaner.gen ;\ ./autotools/check-man-references man/ganeti-cleaner.gen; \ trap - EXIT Traceback (most recent call last): File "/<<PKGBUILDDIR>>/./autotools/docpp", line 39, in <module> from ganeti.build import sphinx_ext File "/tmp/gntbuild.rQlbNdFI/ganeti/build/sphinx_ext.py", line 47, in <module> from sphinx.directives import Directive ImportError: cannot import name Directive auto-removing man/ganeti-cleaner.gen make[1]: *** [Makefile:4455: man/ganeti-cleaner.gen] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: make -j1 returned exit code 2 make: *** [debian/rules:21: build-indep] Error 2 dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- (The above is just how the build ends and not necessarily the most relevant part) The build was made in my autobuilder with "dpkg-buildpackage -A" and it also fails here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ganeti-2.15.html where you can get a full build log if you need it. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.