Source: python-blosc Version: 1.11.2+ds1-1 Severity: serious Tags: ftbfs Justification: FTBFS
Dear maintainer, During a test rebuild, python-blosc failed to rebuild. ------------------------------------------------------------------------------- [...] Not searching for unused variables given on the command line. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at /usr/lib/python3/dist-packages/skbuild/resources/cmake/FindPythonExtensions.cmake:245 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:3 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3.12 (found version "3.12.7") CMake Warning (dev) at /usr/lib/python3/dist-packages/skbuild/resources/cmake/FindPythonExtensions.cmake:252 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:3 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonLibs: /usr/lib/aarch64-linux-gnu/libpython3.12.so (found version "3.12.7") CMake Warning (dev) at blosc/CMakeLists.txt:5 (find_package): Policy CMP0074 is not set: find_package uses <PackageName>_ROOT variables. Run "cmake --help-policy CMP0074" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable Blosc_ROOT is set to: /usr/lib/libblosc For compatibility, CMake is ignoring the variable. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Blosc library: /usr/lib/aarch64-linux-gnu/libblosc.so -- Performing Test Weak Link MODULE -> SHARED (gnu_ld_ignore) - Success _modinit_prefix:PyInit_ -- Configuring done (1.8s) -- Generating done (0.0s) -- Build files have been written to: /<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-build gmake[2]: Entering directory '/<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-build' gmake[3]: Entering directory '/<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-build' gmake[4]: Entering directory '/<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-build' gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-build' gmake[4]: Entering directory '/<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-build' [ 50%] Building C object blosc/CMakeFiles/blosc_extension.dir/blosc_extension.c.o [100%] Linking C shared module blosc_extension.cpython-312-aarch64-linux-gnu.so gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-build' [100%] Built target blosc_extension gmake[3]: Leaving directory '/<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-build' Install the project... -- Install configuration: "Release" -- Installing: /<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-install/blosc/blosc_extension.cpython-312-aarch64-linux-gnu.so gmake[2]: Leaving directory '/<<PKGBUILDDIR>>/_skbuild/linux-aarch64-3.12/cmake-build' copying blosc/version.py -> _skbuild/linux-aarch64-3.12/cmake-install/blosc/version.py copying blosc/__init__.py -> _skbuild/linux-aarch64-3.12/cmake-install/blosc/__init__.py copying blosc/_version.py -> _skbuild/linux-aarch64-3.12/cmake-install/blosc/_version.py copying blosc/test.py -> _skbuild/linux-aarch64-3.12/cmake-install/blosc/test.py copying blosc/toplevel.py -> _skbuild/linux-aarch64-3.12/cmake-install/blosc/toplevel.py /usr/lib/python3/dist-packages/setuptools/__init__.py:94: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running build running build_py creating _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/version.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/__init__.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/_version.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/test.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/toplevel.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/blosc_extension.cpython-312-aarch64-linux-gnu.so -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/version.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/__init__.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/_version.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/test.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copying _skbuild/linux-aarch64-3.12/cmake-install/blosc/toplevel.py -> _skbuild/linux-aarch64-3.12/setuptools/lib.linux-aarch64-cpython-312/blosc copied 5 files running build_ext make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test -O--buildsystem=pybuild pybuild --test -i python{version} -p 3.12 I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_blosc/build; python3.12 -m unittest discover -v ---------------------------------------------------------------------- Ran 0 tests in 0.000s NO TESTS RAN rm -fr -- /tmp/dh-xdg-rundir-q26FqRcV create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild rm -f -- debian/python3-blosc.substvars debian/python-blosc-doc.substvars rm -fr -- debian/.debhelper/generated/python3-blosc/ debian/python3-blosc/ debian/tmp/ debian/.debhelper/generated/python-blosc-doc/ debian/python-blosc-doc/ debian/rules override_dh_auto_install make[1]: Entering directory '/<<PKGBUILDDIR>>' py3versions: no X-Python3-Version in control file, using supported versions PYTHONPATH=. http_proxy='127.0.0.1:9' python3 -m sphinx -N doc/ debian/python-blosc-doc/usr/share/doc/python-blosc-doc/html/ Running Sphinx v7.4.7 loading translations [en]... done making output directory... done Converting `source_suffix = ['.rst', '.md']` to `source_suffix = {'.rst': 'restructuredtext', '.md': 'restructuredtext'}`. Exception occurred: File "/usr/lib/python3.12/zipfile/__init__.py", line 1331, in __init__ self.fp = io.open(file, filemode) ^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/usr/lib/python3/dist-packages/pydata_sphinx_theme/theme/pydata_sphinx_theme' The full traceback has been saved in /tmp/sphinx-err-va5rcv_e.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks! make[1]: *** [debian/rules:25: override_dh_auto_install] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:10: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-10-24T17:36:33Z ------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here (for the next 30 days): https://debusine.debian.net/artifact/888645/ About the archive rebuild: The build was made on debusine.debian.net, on arm64 using sbuild. You can find the build task here: https://debusine.debian.net/work-request/41950/ 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, Stefano