Source: python-av Version: 9.2.0-3 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20221023 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary > dh_testdir > dh_update_autotools_config > dh_autoreconf > dh_auto_configure > I: pybuild base:240: python3.10 setup.py config > /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:18: UserWarning: > Distutils was imported before Setuptools, but importing Setuptools also > replaces the `distutils` module in `sys.modules`. This may lead to > undesirable behaviors or errors. To avoid these issues, avoid using distutils > directly, ensure that setuptools is installed in the traditional way (e.g. > not an editable install), and/or make sure that setuptools is always imported > before distutils. > warnings.warn( > /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:33: UserWarning: > Setuptools is replacing distutils. > warnings.warn("Setuptools is replacing distutils.") > Compiling av/buffer.pyx because it changed. > [1/1] Cythonizing av/buffer.pyx > Compiling av/packet.pyx because it changed. > [1/1] Cythonizing av/packet.pyx > Compiling av/format.pyx because it changed. > [1/1] Cythonizing av/format.pyx > Compiling av/bytesource.pyx because it changed. > [1/1] Cythonizing av/bytesource.pyx > Compiling av/option.pyx because it changed. > [1/1] Cythonizing av/option.pyx > Compiling av/stream.pyx because it changed. > [1/1] Cythonizing av/stream.pyx > Compiling av/enum.pyx because it changed. > [1/1] Cythonizing av/enum.pyx > Compiling av/logging.pyx because it changed. > [1/1] Cythonizing av/logging.pyx > Compiling av/dictionary.pyx because it changed. > [1/1] Cythonizing av/dictionary.pyx > Compiling av/descriptor.pyx because it changed. > [1/1] Cythonizing av/descriptor.pyx > Compiling av/plane.pyx because it changed. > [1/1] Cythonizing av/plane.pyx > Compiling av/_core.pyx because it changed. > [1/1] Cythonizing av/_core.pyx > Compiling av/frame.pyx because it changed. > [1/1] Cythonizing av/frame.pyx > Compiling av/utils.pyx because it changed. > [1/1] Cythonizing av/utils.pyx > Compiling av/error.pyx because it changed. > [1/1] Cythonizing av/error.pyx > Compiling av/filter/context.pyx because it changed. > [1/1] Cythonizing av/filter/context.pyx > Compiling av/filter/filter.pyx because it changed. > [1/1] Cythonizing av/filter/filter.pyx > Compiling av/filter/graph.pyx because it changed. > [1/1] Cythonizing av/filter/graph.pyx > Compiling av/filter/pad.pyx because it changed. > [1/1] Cythonizing av/filter/pad.pyx > Compiling av/filter/link.pyx because it changed. > [1/1] Cythonizing av/filter/link.pyx > Compiling av/codec/context.pyx because it changed. > [1/1] Cythonizing av/codec/context.pyx > Compiling av/codec/codec.pyx because it changed. > [1/1] Cythonizing av/codec/codec.pyx > Compiling av/container/pyio.pyx because it changed. > [1/1] Cythonizing av/container/pyio.pyx > Compiling av/container/core.pyx because it changed. > [1/1] Cythonizing av/container/core.pyx > Compiling av/container/streams.pyx because it changed. > [1/1] Cythonizing av/container/streams.pyx > Compiling av/container/input.pyx because it changed. > [1/1] Cythonizing av/container/input.pyx > Compiling av/container/output.pyx because it changed. > [1/1] Cythonizing av/container/output.pyx > Compiling av/audio/resampler.pyx because it changed. > [1/1] Cythonizing av/audio/resampler.pyx > Compiling av/audio/format.pyx because it changed. > [1/1] Cythonizing av/audio/format.pyx > Compiling av/audio/stream.pyx because it changed. > [1/1] Cythonizing av/audio/stream.pyx > Compiling av/audio/codeccontext.pyx because it changed. > [1/1] Cythonizing av/audio/codeccontext.pyx > Compiling av/audio/plane.pyx because it changed. > [1/1] Cythonizing av/audio/plane.pyx > Compiling av/audio/fifo.pyx because it changed. > [1/1] Cythonizing av/audio/fifo.pyx > Compiling av/audio/layout.pyx because it changed. > [1/1] Cythonizing av/audio/layout.pyx > Compiling av/audio/frame.pyx because it changed. > [1/1] Cythonizing av/audio/frame.pyx > Compiling av/video/format.pyx because it changed. > [1/1] Cythonizing av/video/format.pyx > Compiling av/video/stream.pyx because it changed. > [1/1] Cythonizing av/video/stream.pyx > Compiling av/video/codeccontext.pyx because it changed. > [1/1] Cythonizing av/video/codeccontext.pyx > Compiling av/video/reformatter.pyx because it changed. > [1/1] Cythonizing av/video/reformatter.pyx > Compiling av/video/plane.pyx because it changed. > [1/1] Cythonizing av/video/plane.pyx > Compiling av/video/frame.pyx because it changed. > [1/1] Cythonizing av/video/frame.pyx > Compiling av/sidedata/sidedata.pyx because it changed. > [1/1] Cythonizing av/sidedata/sidedata.pyx > Compiling av/sidedata/motionvectors.pyx because it changed. > [1/1] Cythonizing av/sidedata/motionvectors.pyx > Compiling av/data/stream.pyx because it changed. > [1/1] Cythonizing av/data/stream.pyx > Compiling av/subtitles/stream.pyx because it changed. > [1/1] Cythonizing av/subtitles/stream.pyx > Compiling av/subtitles/codeccontext.pyx because it changed. > [1/1] Cythonizing av/subtitles/codeccontext.pyx > Compiling av/subtitles/subtitle.pyx because it changed. > [1/1] Cythonizing av/subtitles/subtitle.pyx > running config > dh_auto_build > I: pybuild base:240: /usr/bin/python3 setup.py build > /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:18: UserWarning: > Distutils was imported before Setuptools, but importing Setuptools also > replaces the `distutils` module in `sys.modules`. This may lead to > undesirable behaviors or errors. To avoid these issues, avoid using distutils > directly, ensure that setuptools is installed in the traditional way (e.g. > not an editable install), and/or make sure that setuptools is always imported > before distutils. > warnings.warn( > /usr/lib/python3/dist-packages/_distutils_hack/__init__.py:33: UserWarning: > Setuptools is replacing distutils. > warnings.warn("Setuptools is replacing distutils.") > running build > running build_py > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/__main__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/deprecation.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/about.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/datasets.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/filter > copying av/filter/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/filter > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/codec > copying av/codec/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/codec > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/container > copying av/container/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/container > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/audio/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/video > copying av/video/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/video > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/sidedata > copying av/sidedata/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/sidedata > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/data > copying av/data/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/data > creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/subtitles > copying av/subtitles/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/subtitles > copying av/descriptor.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/error.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/dictionary.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/logging.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/option.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/packet.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/format.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/bytesource.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/__init__.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/frame.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/utils.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/stream.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/enum.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/buffer.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/plane.pxd -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av > copying av/filter/pad.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/filter > copying av/filter/context.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/filter > copying av/filter/graph.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/filter > copying av/filter/filter.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/filter > copying av/filter/__init__.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/filter > copying av/filter/link.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/filter > copying av/codec/context.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/codec > copying av/codec/codec.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/codec > copying av/codec/__init__.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/codec > copying av/container/input.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/container > copying av/container/core.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/container > copying av/container/pyio.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/container > copying av/container/output.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/container > copying av/container/__init__.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/container > copying av/container/streams.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/container > copying av/audio/resampler.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/audio/fifo.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/audio/layout.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/audio/format.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/audio/__init__.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/audio/frame.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/audio/codeccontext.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/audio/stream.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/audio/plane.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/audio > copying av/video/format.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/video > copying av/video/__init__.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/video > copying av/video/frame.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/video > copying av/video/codeccontext.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/video > copying av/video/stream.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/video > copying av/video/reformatter.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/video > copying av/video/plane.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/video > copying av/sidedata/__init__.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/sidedata > copying av/sidedata/motionvectors.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/sidedata > copying av/sidedata/sidedata.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/sidedata > copying av/data/__init__.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/data > copying av/data/stream.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/data > copying av/subtitles/subtitle.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/subtitles > copying av/subtitles/__init__.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/subtitles > copying av/subtitles/codeccontext.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/subtitles > copying av/subtitles/stream.pxd -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10/build/av/subtitles > running build_ext > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/setup.py", line 186, in <module> > setup( > File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 87, in > setup > return distutils.core.setup(**attrs) > File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line > 185, in setup > return run_commands(dist) > File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line > 201, in run_commands > dist.run_commands() > File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line > 968, in run_commands > self.run_command(cmd) > File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1217, in > run_command > super().run_command(command) > File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line > 987, in run_command > cmd_obj.run() > File > "/usr/lib/python3/dist-packages/setuptools/_distutils/command/build.py", line > 132, in run > self.run_command(cmd_name) > File "/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line > 319, in run_command > self.distribution.run_command(command) > File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 1217, in > run_command > super().run_command(command) > File "/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line > 986, in run_command > cmd_obj.ensure_finalized() > File "/usr/lib/python3.10/distutils/cmd.py", line 107, in ensure_finalized > self.finalize_options() > File "/usr/lib/python3/dist-packages/setuptools/command/build_ext.py", line > 179, in finalize_options > self.check_extensions_list(self.extensions) > File "/usr/lib/python3.10/distutils/command/build_ext.py", line 362, in > check_extensions_list > raise DistutilsSetupError( > distutils.errors.DistutilsSetupError: each element of 'ext_modules' option > must be an Extension instance or 2-tuple > E: pybuild pybuild:379: build: plugin distutils failed with: exit code=1: > /usr/bin/python3 setup.py build > dh_auto_build: error: pybuild --build -i python{version} -p 3.10 returned > exit code 13 > make: *** [debian/rules:58: binary] Error 25 The full build log is available from: http://qa-logs.debian.net/2022/10/23/python-av_9.2.0-3_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221023;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221023&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results 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.