[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1028538: linux-source: linux-6.1.5# dpkg-buildpackage -j`nproc` -us -uc fails at docs



tried  pip3 install -U sphinx
Requirement already satisfied: sphinx in /usr/local/lib/python3.11/dist-packages (1.4.1)
Collecting sphinx
Downloading sphinx-6.1.3-py3-none-any.whl (3.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 9.6 MB/s eta 0:00:00
Requirement already satisfied: Jinja2>=3.0 in /usr/lib/python3/dist-packages (from sphinx) (3.0.3)
Requirement already satisfied: alabaster<0.8,>=0.7 in /usr/lib/python3/dist-packages (from sphinx) (0.7.12)
Requirement already satisfied: packaging>=21.0 in /usr/lib/python3/dist-packages (from sphinx) (22.0)
Requirement already satisfied: sphinxcontrib-jsmath in /usr/lib/python3/dist-packages (from sphinx) (1.0.1.dev0)
Requirement already satisfied: requests>=2.25.0 in /usr/lib/python3/dist-packages (from sphinx) (2.28.1)
Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in /usr/lib/python3/dist-packages (from sphinx) (1.1.5)
Requirement already satisfied: imagesize>=1.3 in /usr/lib/python3/dist-packages (from sphinx) (1.4.1)
Requirement already satisfied: sphinxcontrib-qthelp in /usr/lib/python3/dist-packages (from sphinx) (1.0.3)
Requirement already satisfied: sphinxcontrib-devhelp in /usr/lib/python3/dist-packages (from sphinx) (1.0.2)
Requirement already satisfied: snowballstemmer>=2.0 in /usr/lib/python3/dist-packages (from sphinx) (2.2.0)
Collecting sphinxcontrib-htmlhelp>=2.0.0
Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.5/100.5 kB 9.4 MB/s eta 0:00:00
Requirement already satisfied: Pygments>=2.13 in /usr/lib/python3/dist-packages (from sphinx) (2.14.0)
Requirement already satisfied: docutils<0.20,>=0.18 in /usr/lib/python3/dist-packages (from sphinx) (0.19)
Requirement already satisfied: babel>=2.9 in /usr/lib/python3/dist-packages (from sphinx) (2.10.3)
Requirement already satisfied: sphinxcontrib-applehelp in /usr/lib/python3/dist-packages (from sphinx) (1.0.2.dev0)
Installing collected packages: sphinxcontrib-htmlhelp, sphinx
Attempting uninstall: sphinxcontrib-htmlhelp
Found existing installation: sphinxcontrib-htmlhelp 1.0.4.dev0
Not uninstalling sphinxcontrib-htmlhelp at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'sphinxcontrib-htmlhelp'. No files were found to uninstall.
Attempting uninstall: sphinx
Found existing installation: Sphinx 1.4.1
Uninstalling Sphinx-1.4.1:
Successfully uninstalled Sphinx-1.4.1
Successfully installed sphinx-6.1.3 sphinxcontrib-htmlhelp-2.0.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv


now I get

root@ghost:/usr/src/kernel/linux-6.1.5/debian/build/build-doc# sphinx-build --version
sphinx-build 6.1.3



but still ....

linux-6.1.5# dpkg-buildpackage -j`nproc` -us -uc
dpkg-buildpackage: info: source package linux
dpkg-buildpackage: info: source version 6.1.5-1
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Renato Gallo <vmxevilstar@gmail.com>
dpkg-buildpackage: info: host architecture amd64
dpkg-source --before-build .
dpkg-source: info: using options from linux-6.1.5/debian/source/local-options: --abort-on-upstream-changes
debian/rules clean
md5sum --check debian/control.md5sum --status || \
/usr/bin/make -f debian/rules debian/control-real
dh_testdir
rm -rf debian/build debian/stamps debian/lib/python/debian_linux/*.pyc debian/lib/python/debian_linux/__pycache__ $(find debian -maxdepth 1 -type d -name 'linux-*') debian/*-modules-*-di* debian/kernel-image-*-di* debian/*-tmp debian/*.substvars
dh_clean
dpkg-source -b .
dpkg-source: info: using options from linux-6.1.5/debian/source/local-options: --abort-on-upstream-changes
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: warning: upstream signing key but no upstream tarball signature
dpkg-source: info: building linux using existing ./linux_6.1.5.orig.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building linux in linux_6.1.5-1.debian.tar.xz
dpkg-source: info: building linux in linux_6.1.5-1.dsc
debian/rules binary
mkdir -p debian/build
printf >debian/build/version-info 'Source: %s\nVersion: %s\n' linux 6.1.5-1
md5sum --check debian/control.md5sum --status || \
/usr/bin/make -f debian/rules debian/control-real
dh_testdir
/usr/bin/make -f debian/rules.gen build-indep
make[1]: Entering directory '/usr/src/kernel/linux-6.1.5'
/usr/bin/make -f debian/rules.real build_headers-common ABINAME='6.1.0-0' ALL_KERNEL_ARCHES='alpha arm arm64 ia64 m68k mips parisc powerpc riscv s390 sh sparc x86' DESTDIR='/usr/src/kernel/linux-6.1.5/debian/linux-headers-6.1.0-0-common' DH_OPTIONS='-plinux-headers-6.1.0-0-common' FEATURESET='none' LOCALVERSION='' PACKAGE_NAME='linux-headers-6.1.0-0-common' SOURCEVERSION='6.1.5-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.1' VERSION='6.1'
make[2]: Entering directory '/usr/src/kernel/linux-6.1.5'
make[2]: Nothing to be done for 'build_headers-common'.
make[2]: Leaving directory '/usr/src/kernel/linux-6.1.5'
/usr/bin/make -f debian/rules.real build_doc ABINAME='6.1.0-0' DESTDIR='/usr/src/kernel/linux-6.1.5/debian/linux-doc-6.1' DH_OPTIONS='-plinux-doc-6.1' PACKAGE_NAME='linux-doc-6.1' SOURCEVERSION='6.1.5-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.1' VERSION='6.1'
make[2]: Entering directory '/usr/src/kernel/linux-6.1.5'
test -d .pc
set +e; QUILT_PC=.pc quilt unapplied --quiltrc - >/dev/null && echo 'Patch series not fully applied'; test $? -eq 1
File series fully applied, ends at patch 6.1.5.patch
mkdir -p 'debian/build'
rm -rf 'debian/build/build-doc'
mkdir -p 'debian/build/build-doc'
cp -al COPYING CREDITS Documentation Kbuild Kconfig LICENSES MAINTAINERS Makefile README arch block certs crypto drivers fs include init io_uring ipc kernel lib mm net rust samples scripts security sound tools usr virt .clang-format .cocciconfig .get_maintainer.ignore .gitattributes .gitignore .mailmap .rustfmt.toml 'debian/build/build-doc'
env -u ABINAME -u ARCH -u FEATURESET -u FLAVOUR -u VERSION -u LOCALVERSION DISTRIBUTION_OFFICIAL_BUILD=1 DISTRIBUTOR="Debian" DISTRIBUTION_VERSION="6.1.5-1" KBUILD_BUILD_TIMESTAMP="Thu, 12 Jan 2023 14:15:31 +0100" KBUILD_BUILD_VERSION_TIMESTAMP="Debian 6.1.5-1 (2023-01-12)" KBUILD_BUILD_USER="debian-kernel" KBUILD_BUILD_HOST="lists.debian.org" KBUILD_VERBOSE=1 /usr/bin/make KCFLAGS=-fdebug-prefix-map=/usr/src/kernel/linux-6.1.5/= KBUILD_HOSTCFLAGS='-g -O2 -ffile-prefix-map=/usr/src/kernel/linux-6.1.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' HOSTCFLAGS='-g -O2 -ffile-prefix-map=/usr/src/kernel/linux-6.1.5=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' KBUILD_HOSTLDFLAGS='-Wl,-z,relro' -C 'debian/build/build-doc' PYTHON=python3 xmldocs
make[3]: Entering directory '/usr/src/kernel/linux-6.1.5/debian/build/build-doc'
/usr/bin/make -f ./scripts/Makefile.build obj=Documentation xmldocs
/usr/bin/make BUILDDIR=/usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output -f ./scripts/Makefile.build obj=Documentation/userspace-api/media xml && PYTHONDONTWRITEBYTECODE=1 BUILDDIR=/usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output SPHINX_CONF=/usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/conf.py python3 ./scripts/jobserver-exec sh ./Documentation/sphinx/parallel-wrapper.sh sphinx-build -b xml -c /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation -d /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/.doctrees -D version=6.1.5 -D release= -D kerneldoc_srctree=. -D kerneldoc_bin=./scripts/kernel-doc /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/xml && if [ "x" != "x" ]; then cp Documentation/output/./_static/; fi
mkdir -p /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output
./Documentation/sphinx/parse-headers.pl include/uapi/linux/dvb/ca.h /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/ca.h.rst ./Documentation/userspace-api/media/ca.h.rst.exceptions
./Documentation/sphinx/parse-headers.pl include/uapi/linux/dvb/dmx.h /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/dmx.h.rst ./Documentation/userspace-api/media/dmx.h.rst.exceptions
./Documentation/sphinx/parse-headers.pl include/uapi/linux/dvb/frontend.h /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/frontend.h.rst ./Documentation/userspace-api/media/frontend.h.rst.exceptions
./Documentation/sphinx/parse-headers.pl include/uapi/linux/dvb/net.h /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/net.h.rst ./Documentation/userspace-api/media/net.h.rst.exceptions
./Documentation/sphinx/parse-headers.pl include/uapi/linux/videodev2.h /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/videodev2.h.rst ./Documentation/userspace-api/media/videodev2.h.rst.exceptions
./Documentation/sphinx/parse-headers.pl include/uapi/linux/media.h /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/media.h.rst ./Documentation/userspace-api/media/media.h.rst.exceptions
./Documentation/sphinx/parse-headers.pl include/uapi/linux/cec.h /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/cec.h.rst ./Documentation/userspace-api/media/cec.h.rst.exceptions
./Documentation/sphinx/parse-headers.pl include/uapi/linux/lirc.h /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/output/lirc.h.rst ./Documentation/userspace-api/media/lirc.h.rst.exceptions
Running Sphinx v6.1.3

Configuration error:
There is a programmable error in your configuration file:

Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/sphinx/config.py", line 351, in eval_config_file
exec(code, namespace) # NoQA: S102
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/conf.py", line 39, in <module>
from load_config import loadConfig
File "/usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation/sphinx/load_config.py", line 6, in <module>
from sphinx.util.pycompat import execfile_
ModuleNotFoundError: No module named 'sphinx.util.pycompat'

make[4]: *** [Documentation/Makefile:129: xmldocs] Error 2
make[3]: *** [Makefile:1791: xmldocs] Error 2
make[3]: Leaving directory '/usr/src/kernel/linux-6.1.5/debian/build/build-doc'
make[2]: *** [debian/rules.real:181: debian/stamps/build-doc] Error 2
make[2]: Leaving directory '/usr/src/kernel/linux-6.1.5'
make[1]: *** [debian/rules.gen:2817: build-indep_real_doc] Error 2
make[1]: Leaving directory '/usr/src/kernel/linux-6.1.5'
make: *** [debian/rules:50: build-indep] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



Reply to: