Your message dated Sat, 12 Nov 2022 13:54:03 +0000
with message-id <[email protected]>
and subject line Bug#1022468: fixed in python-http-parser 0.9.0-3
has caused the Debian Bug report #1022468,
regarding python-http-parser: 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 [email protected]
immediately.)
--
1022468: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022468
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-http-parser
Version: 0.9.0-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
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 build
> dh build --with python3 --buildsystem=pybuild
> dh_update_autotools_config -O--buildsystem=pybuild
> dh_autoreconf -O--buildsystem=pybuild
> dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.10 setup.py config
> /<<PKGBUILDDIR>>/setup.py:7: DeprecationWarning: The distutils package is
> deprecated and slated for removal in Python 3.12. Use setuptools or check PEP
> 632 for potential alternatives
> from distutils.errors import CCompilerError, DistutilsExecError, \
> /<<PKGBUILDDIR>>/setup.py:12: DeprecationWarning: the imp module is
> deprecated in favour of importlib and slated for removal in Python 3.12; see
> the module's documentation for alternative uses
> from imp import load_source
> /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 config
> dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build
> /<<PKGBUILDDIR>>/setup.py:7: DeprecationWarning: The distutils package is
> deprecated and slated for removal in Python 3.12. Use setuptools or check PEP
> 632 for potential alternatives
> from distutils.errors import CCompilerError, DistutilsExecError, \
> /<<PKGBUILDDIR>>/setup.py:12: DeprecationWarning: the imp module is
> deprecated in favour of importlib and slated for removal in Python 3.12; see
> the module's documentation for alternative uses
> from imp import load_source
> /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_http-parser/build/http_parser
> copying http_parser/__init__.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_http-parser/build/http_parser
> copying http_parser/util.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_http-parser/build/http_parser
> copying http_parser/_socketio.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_http-parser/build/http_parser
> copying http_parser/pyparser.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_http-parser/build/http_parser
> copying http_parser/http.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_http-parser/build/http_parser
> copying http_parser/reader.py ->
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_http-parser/build/http_parser
> running build_ext
> Traceback (most recent call last):
> File "/<<PKGBUILDDIR>>/setup.py", line 172, in <module>
> run_setup(not IS_PYPY)
> File "/<<PKGBUILDDIR>>/setup.py", line 155, in run_setup
> 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
> 987, in run_command
> cmd_obj.run()
> File "/usr/lib/python3.10/distutils/command/build_ext.py", line 340, in run
> self.build_extensions()
> File "/usr/lib/python3.10/distutils/command/build_ext.py", line 445, in
> build_extensions
> 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:6: build] Error 25
The full build log is available from:
http://qa-logs.debian.net/2022/10/23/python-http-parser_0.9.0-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221023;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221023&[email protected]&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-http-parser
Source-Version: 0.9.0-3
Done: Stefano Rivera <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-http-parser, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stefano Rivera <[email protected]> (supplier of updated python-http-parser
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 12 Nov 2022 15:31:56 +0200
Source: python-http-parser
Architecture: source
Version: 0.9.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Stefano Rivera <[email protected]>
Closes: 1022468
Changes:
python-http-parser (0.9.0-3) unstable; urgency=medium
.
* Team upload.
* Patch: Support building with setuptools 60. (Closes: #1022468)
* Patch: Use cython3 in Makefile.ext.
* Re-cythonize the source on build. Adds support for Python 3.11.
Checksums-Sha1:
062ace61b62c2060adb2fa42ccc5c2e5a9428994 1514 python-http-parser_0.9.0-3.dsc
3f26a743d9ff82fc1aacf94172b7461145a912bc 3732
python-http-parser_0.9.0-3.debian.tar.xz
becde92a22d57d7196e5ce362efbd1213ae6ee51 6463
python-http-parser_0.9.0-3_source.buildinfo
Checksums-Sha256:
34fa6f9d2c8f19051c0033aa30cb375715440b11e513170bf734ca3e4a7469a1 1514
python-http-parser_0.9.0-3.dsc
fd6bc0598bb1d50eb004ffdc79166c0391ad79f7464e5b04898d4ea5233f4130 3732
python-http-parser_0.9.0-3.debian.tar.xz
84d1860efaaf501d78eed2aa2d43e2872380102c5a0b3eaf18f05a776dd00e11 6463
python-http-parser_0.9.0-3_source.buildinfo
Files:
d2c5864a243357c7d9f9cbaa1f7f2ccd 1514 python optional
python-http-parser_0.9.0-3.dsc
38b69af03e88ae64e8175f3249493a83 3732 python optional
python-http-parser_0.9.0-3.debian.tar.xz
9ae5b150b0d27180f4b03aedf4640ca2 6463 python optional
python-http-parser_0.9.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCY2+glRQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2MO9AQDnU6p3WIbdRgjVdp3WAh93E4dovGzI
5RF+djKMkAq2wgEAq+v7QM0B8lD1T1tiq6RdhsqOCevdr6XdDjkk3AykHg0=
=cneO
-----END PGP SIGNATURE-----
--- End Message ---