Your message dated Sun, 13 Nov 2022 14:54:05 +0000
with message-id <e1ouen3-006ffc...@fasolo.debian.org>
and subject line Bug#1022516: fixed in python-preshed 3.0.8-1
has caused the Debian Bug report #1022516,
regarding python-preshed: 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.)


-- 
1022516: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1022516
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-preshed
Version: 3.0.2-2
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 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.command.build_ext import build_ext
> /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.")
> /<<PKGBUILDDIR>>/bin/cythonize.py:45: 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.version import LooseVersion
> /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: 
> Cython directive 'language_level' not set, using 2 for now (Py2). This will 
> change in a later release! File: /<<PKGBUILDDIR>>/preshed/maps.pxd
>   tree = Parsing.p_module(s, pxd, full_module_name)
> /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: 
> Cython directive 'language_level' not set, using 2 for now (Py2). This will 
> change in a later release! File: /<<PKGBUILDDIR>>/preshed/counter.pxd
>   tree = Parsing.p_module(s, pxd, full_module_name)
> /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: 
> Cython directive 'language_level' not set, using 2 for now (Py2). This will 
> change in a later release! File: /<<PKGBUILDDIR>>/preshed/bloom.pxd
>   tree = Parsing.p_module(s, pxd, full_module_name)
> Processing maps.pyx
> Processing counter.pyx
> Processing bloom.pyx
> Cythonizing sources
> 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.command.build_ext import build_ext
> /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.")
> Cythonizing sources
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> copying preshed/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> copying preshed/about.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed/tests
> copying preshed/tests/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed/tests
> copying preshed/tests/test_counter.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed/tests
> copying preshed/tests/test_pop.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed/tests
> copying preshed/tests/test_hashing.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed/tests
> copying preshed/tests/test_bloom.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed/tests
> copying preshed/maps.pyx -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> copying preshed/counter.pyx -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> copying preshed/bloom.pyx -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> copying preshed/maps.pxd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> copying preshed/counter.pxd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> copying preshed/bloom.pxd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> copying preshed/__init__.pxd -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_preshed/build/preshed
> running build_ext
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/setup.py", line 154, in <module>
>     setup_package()
>   File "/<<PKGBUILDDIR>>/setup.py", line 118, in setup_package
>     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 "/<<PKGBUILDDIR>>/setup.py", line 45, in build_extensions
>     build_ext.build_extensions(self)
>   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:7: build] Error 25


The full build log is available from:
http://qa-logs.debian.net/2022/10/23/python-preshed_3.0.2-2_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-preshed
Source-Version: 3.0.8-1
Done: Stefano Rivera <stefa...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-preshed, 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-preshed 
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: Sun, 13 Nov 2022 16:14:28 +0200
Source: python-preshed
Architecture: source
Version: 3.0.8-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1022516
Changes:
 python-preshed (3.0.8-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release.
     - Adds support for setuptools >= 60 (Closes: #1022516)
   * Refresh patches.
   * Switch watch file to GitHub tags, the releases page no longer has
     tarballs.
   * Migrate to pybuild-plugin-pyproject.
Checksums-Sha1:
 0b74242bf5e4e56ae51f2f04ac675451fd43e111 1605 python-preshed_3.0.8-1.dsc
 3f4c26917c30f2d0de5e55c5b62bf9e1e096a47b 14057 python-preshed_3.0.8.orig.tar.gz
 cb0b038f841bdd7183650bc15ed69b2681b908bf 3588 
python-preshed_3.0.8-1.debian.tar.xz
 36bcaa5c44a5746b9896ac1589d0536989bf5b94 7033 
python-preshed_3.0.8-1_source.buildinfo
Checksums-Sha256:
 2f650077ea88d31ddce99c13fa2c47a821186fbf444b48e2f107e2d768772ee9 1605 
python-preshed_3.0.8-1.dsc
 e104c0ee71db67270f064add2111d500970a9aeaaae717c13eefb0dbd98bc6c4 14057 
python-preshed_3.0.8.orig.tar.gz
 7dc98039d5f1dfe0ac6eca634e28a2f538362890e46082a0b8a3788498d09ad2 3588 
python-preshed_3.0.8-1.debian.tar.xz
 d6bfdabdbba63d26f189ecc93bc8e4486e61fb1976c7c7e3d5f143a0bb62a291 7033 
python-preshed_3.0.8-1_source.buildinfo
Files:
 771f411dd575d96eaceb64ece5c1ed8f 1605 python optional 
python-preshed_3.0.8-1.dsc
 07b70ae92d49d180798d491c64b0e4b8 14057 python optional 
python-preshed_3.0.8.orig.tar.gz
 400323bf25ddb38dbdb5758c07201735 3588 python optional 
python-preshed_3.0.8-1.debian.tar.xz
 47c35d1199654bea770e4893408ee99e 7033 python optional 
python-preshed_3.0.8-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCY3D75hQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2KnFAPoCerUhis4NDELQ3iVwXTCJABnovRmL
FXI2ZpQ43WuDpwEAuR8UGWdfRzO5hCKx3Xd+ybWSH+RPc8MMibH3om8wjQM=
=TTTt
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to