Your message dated Mon, 14 Nov 2022 17:13:24 +0000
with message-id <e1oud1q-00bpuo...@fasolo.debian.org>
and subject line Bug#1022472: fixed in python-av 9.2.0-3.1
has caused the Debian Bug report #1022472,
regarding python-av: FTBFS: distutils.errors.DistutilsSetupError: each element
of 'ext_modules' option must be an Extension instance or 2-tuple
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1022472: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022472
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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.
--- End Message ---
--- Begin Message ---
Source: python-av
Source-Version: 9.2.0-3.1
Done: Stefano Rivera <stefa...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-av, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1022...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Rivera <stefa...@debian.org> (supplier of updated python-av package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 12 Nov 2022 18:11:54 +0200
Source: python-av
Architecture: source
Version: 9.2.0-3.1
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <d...@jones.dk>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1022472
Changes:
python-av (9.2.0-3.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Patch: Support setuptools >= 60. (Closes: #1022472)
Checksums-Sha1:
021c10918966caeb763957126af060e66dfc7955 1579 python-av_9.2.0-3.1.dsc
264424d0528ff889960fd2e36f4208b20ee718a3 13396
python-av_9.2.0-3.1.debian.tar.xz
b8f0c2f0e57eaa8f014d13a22d36d0db5a2a95c7 6992
python-av_9.2.0-3.1_source.buildinfo
Checksums-Sha256:
86c959dd262e1ef59fb8c3d09e2fa607e76fc2f8380142117f94cc177c13dad4 1579
python-av_9.2.0-3.1.dsc
5f02514a9523432febbb4318049b36f5c8ab8a7b7e9daf46e08d5b677419d15c 13396
python-av_9.2.0-3.1.debian.tar.xz
bcd02af6372847f51bc3883aed0248b49b74dc2bb60afeef2fb50eb525e789a2 6992
python-av_9.2.0-3.1_source.buildinfo
Files:
1220872230eab171955d60a9507ca695 1579 python optional python-av_9.2.0-3.1.dsc
9678111c43aa894be554b8f8e48288a2 13396 python optional
python-av_9.2.0-3.1.debian.tar.xz
94e880e8313abf589519e2911b49d8d7 6992 python optional
python-av_9.2.0-3.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCY2/GoBQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2DNiAP9X52sopm1IaDf/NnYQVQLrlOACNk10
sMO9snzJtSUeAwD/TxKdZWaSbqiys/ICZpU6huht9A1c65fQUKVPQJEfJg0=
=yEbC
-----END PGP SIGNATURE-----
--- End Message ---