Your message dated Sat, 20 Sep 2025 23:20:34 +0000 with message-id <E1v06sc-005oW3-1C@fasolo.debian.org> and subject line Bug#1115803: fixed in zope.hookable 8.0-2 has caused the Debian Bug report #1115803, regarding zope.hookable: FTBFS: dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit code 13 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 owner@bugs.debian.org immediately.) -- 1115803: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115803 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: zope.hookable: FTBFS: dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit code 13
- From: Lucas Nussbaum <lucas@debian.org>
- Date: Fri, 19 Sep 2025 21:31:41 +0200
- Message-id: <[🔎] aM2vnccNlxqjadz_@grub.nussbaum.fr>
Source: zope.hookable Version: 8.0-1 Severity: serious Justification: FTBFS Tags: forky sid ftbfs User: lucas@debian.org Usertags: ftbfs-20250919 ftbfs-forky Hi, During a rebuild of all packages in sid, your package failed to build on amd64. The full build log is available from: http://qa-logs.debian.net/2025/09/19/zope.hookable_8.0-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250919;users=lucas@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250919&fusertaguser=lucas@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 mark 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. -- Relevant part of the build log (hopefully): > debian/rules binary > dh binary --buildsystem=pybuild > dh_update_autotools_config -O--buildsystem=pybuild > dh_autoreconf -O--buildsystem=pybuild > dh_auto_configure -O--buildsystem=pybuild > dh_auto_build -O--buildsystem=pybuild > I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build" module > I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/zope.hookable-8.0/.pybuild/cpython3_3.13_zope.hookable > * Building wheel... > /usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. > !! > > ******************************************************************************** > Please consider removing the following classifiers in favor of a SPDX license expression: > > License :: OSI Approved :: Zope Public License > > See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. > ******************************************************************************** > > !! > self._finalize_license_expression() > running bdist_wheel > running build > running build_py > creating build/lib.linux-x86_64-cpython-313/zope/hookable > copying src/zope/hookable/__init__.py -> build/lib.linux-x86_64-cpython-313/zope/hookable > running egg_info > creating src/zope.hookable.egg-info > writing src/zope.hookable.egg-info/PKG-INFO > writing dependency_links to src/zope.hookable.egg-info/dependency_links.txt > writing requirements to src/zope.hookable.egg-info/requires.txt > writing top-level names to src/zope.hookable.egg-info/top_level.txt > writing manifest file 'src/zope.hookable.egg-info/SOURCES.txt' > reading manifest file 'src/zope.hookable.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > adding license file 'LICENSE.txt' > writing manifest file 'src/zope.hookable.egg-info/SOURCES.txt' > /usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'zope.hookable.tests' is absent from the `packages` configuration. > !! > > ******************************************************************************** > ############################ > # Package would be ignored # > ############################ > Python recognizes 'zope.hookable.tests' as an importable package[^1], > but it is absent from setuptools' `packages` configuration. > > This leads to an ambiguous overall configuration. If you want to distribute this > package, please make sure that 'zope.hookable.tests' is explicitly added > to the `packages` configuration field. > > Alternatively, you can also rely on setuptools' discovery methods > (for example by using `find_namespace_packages(...)`/`find_namespace:` > instead of `find_packages(...)`/`find:`). > > You can read more about "package discovery" on setuptools documentation page: > > - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html > > If you don't want 'zope.hookable.tests' to be distributed and are > already explicitly excluding 'zope.hookable.tests' via > `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, > you can try to use `exclude_package_data`, or `include-package-data=False` in > combination with a more fine grained `package-data` configuration. > > You can read more about "package data files" on setuptools documentation page: > > - https://setuptools.pypa.io/en/latest/userguide/datafiles.html > > > [^1]: For Python, any directory (with suitable naming) can be imported, > even if it does not contain any `.py` files. > On the other hand, currently there is no concept of package data > directory, all directories are treated like packages. > ******************************************************************************** > > !! > check.warn(importable) > copying src/zope/hookable/_zope_hookable.c -> build/lib.linux-x86_64-cpython-313/zope/hookable > creating build/lib.linux-x86_64-cpython-313/zope/hookable/tests > copying src/zope/hookable/tests/__init__.py -> build/lib.linux-x86_64-cpython-313/zope/hookable/tests > copying src/zope/hookable/tests/test_compile_flags.py -> build/lib.linux-x86_64-cpython-313/zope/hookable/tests > copying src/zope/hookable/tests/test_hookable.py -> build/lib.linux-x86_64-cpython-313/zope/hookable/tests > running build_ext > building 'zope.hookable._zope_hookable' extension > creating build/temp.linux-x86_64-cpython-313/src/zope/hookable > x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/zope.hookable-8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c src/zope/hookable/_zope_hookable.c -o build/temp.linux-x86_64-cpython-313/src/zope/hookable/_zope_hookable.o > x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/zope.hookable-8.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-313/src/zope/hookable/_zope_hookable.o -L/usr/lib/x86_64-linux-gnu -o build/lib.linux-x86_64-cpython-313/zope/hookable/_zope_hookable.cpython-313-x86_64-linux-gnu.so > installing to build/bdist.linux-x86_64/wheel > running install > running install_lib > creating build/bdist.linux-x86_64/wheel > creating build/bdist.linux-x86_64/wheel/zope > creating build/bdist.linux-x86_64/wheel/zope/hookable > copying build/lib.linux-x86_64-cpython-313/zope/hookable/__init__.py -> build/bdist.linux-x86_64/wheel/./zope/hookable > creating build/bdist.linux-x86_64/wheel/zope/hookable/tests > copying build/lib.linux-x86_64-cpython-313/zope/hookable/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./zope/hookable/tests > copying build/lib.linux-x86_64-cpython-313/zope/hookable/tests/test_compile_flags.py -> build/bdist.linux-x86_64/wheel/./zope/hookable/tests > copying build/lib.linux-x86_64-cpython-313/zope/hookable/tests/test_hookable.py -> build/bdist.linux-x86_64/wheel/./zope/hookable/tests > copying build/lib.linux-x86_64-cpython-313/zope/hookable/_zope_hookable.c -> build/bdist.linux-x86_64/wheel/./zope/hookable > copying build/lib.linux-x86_64-cpython-313/zope/hookable/_zope_hookable.cpython-313-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./zope/hookable > running install_egg_info > Copying src/zope.hookable.egg-info to build/bdist.linux-x86_64/wheel/./zope.hookable-8.0.egg-info > running install_scripts > creating build/bdist.linux-x86_64/wheel/zope_hookable-8.0.dist-info/WHEEL > creating '/build/reproducible-path/zope.hookable-8.0/.pybuild/cpython3_3.13_zope.hookable/.tmp-48s0eb61/zope_hookable-8.0-cp313-cp313-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it > adding 'zope/hookable/__init__.py' > adding 'zope/hookable/_zope_hookable.c' > adding 'zope/hookable/_zope_hookable.cpython-313-x86_64-linux-gnu.so' > adding 'zope/hookable/tests/__init__.py' > adding 'zope/hookable/tests/test_compile_flags.py' > adding 'zope/hookable/tests/test_hookable.py' > adding 'zope_hookable-8.0.dist-info/licenses/LICENSE.txt' > adding 'zope_hookable-8.0.dist-info/METADATA' > adding 'zope_hookable-8.0.dist-info/WHEEL' > adding 'zope_hookable-8.0.dist-info/top_level.txt' > adding 'zope_hookable-8.0.dist-info/RECORD' > removing build/bdist.linux-x86_64/wheel > Successfully built zope_hookable-8.0-cp313-cp313-linux_x86_64.whl > I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with "installer" module > dh_auto_test -O--buildsystem=pybuild > I: pybuild pybuild:308: touch /build/reproducible-path/zope.hookable-8.0/.pybuild/cpython3_3.13_zope.hookable/build/zope/__init__.py > I: pybuild base:311: cd /build/reproducible-path/zope.hookable-8.0/.pybuild/cpython3_3.13_zope.hookable/build; PYTHONPATH=. python3.13 -m zope.testrunner --test-path . --package zope.hookable -vv > /usr/bin/python3.13: No module named zope.testrunner > E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd /build/reproducible-path/zope.hookable-8.0/.pybuild/cpython3_3.13_zope.hookable/build; PYTHONPATH=. {interpreter} -m zope.testrunner --test-path . --package zope.hookable -vv > dh_auto_test: error: pybuild --test -i python{version} -p 3.13 returned exit code 13
--- End Message ---
--- Begin Message ---
- To: 1115803-close@bugs.debian.org
- Subject: Bug#1115803: fixed in zope.hookable 8.0-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Sat, 20 Sep 2025 23:20:34 +0000
- Message-id: <E1v06sc-005oW3-1C@fasolo.debian.org>
- Reply-to: Colin Watson <cjwatson@debian.org>
Source: zope.hookable Source-Version: 8.0-2 Done: Colin Watson <cjwatson@debian.org> We believe that the bug you reported is fixed in the latest version of zope.hookable, 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 1115803@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Colin Watson <cjwatson@debian.org> (supplier of updated zope.hookable 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 20 Sep 2025 23:54:05 +0100 Source: zope.hookable Architecture: source Version: 8.0-2 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Colin Watson <cjwatson@debian.org> Closes: 1115803 Changes: zope.hookable (8.0-2) unstable; urgency=medium . * QA upload. * Stop touching zope/__init__.py while running tests (closes: #1115803). * Switch to autopkgtest-pkg-pybuild. Checksums-Sha1: d0159ac89130c2922cdfed8e7b31c3737185c560 2310 zope.hookable_8.0-2.dsc 947ffd8053e60d5676196d3c4009c682fbdfeee6 4496 zope.hookable_8.0-2.debian.tar.xz 0264f8744d82dbd3953b3d653f74e4e0abc4e4f8 54164 zope.hookable_8.0-2.git.tar.xz 2ee9215bb52fc67bdee3aa4a91b2f1bf198cfa84 18234 zope.hookable_8.0-2_source.buildinfo Checksums-Sha256: a14f8ffe16f87980fa80ea77c273271fcfe095fb0dad1b79326ef155780ee27e 2310 zope.hookable_8.0-2.dsc 7040f64e32b6a86235c04c46d6e301f6fea329939da9b19339fc5173abac172e 4496 zope.hookable_8.0-2.debian.tar.xz 898ca38adeb4018dd7dc2751239c7453d8e4c3d9ba7e32be6edc15919450cdf3 54164 zope.hookable_8.0-2.git.tar.xz f36160aee3bc232ec3fddcff11fcc861157efed5350d7c5dc790dd729ef563cd 18234 zope.hookable_8.0-2_source.buildinfo Files: 1b96d7ab485d009343424b8d2e86daa2 2310 zope optional zope.hookable_8.0-2.dsc df3cc7b697ec205a6f9bc37e7bd7540b 4496 zope optional zope.hookable_8.0-2.debian.tar.xz ed4ee1745e2c02f230165afb5ef39e3d 54164 zope optional zope.hookable_8.0-2.git.tar.xz 7839429de3a348d5b64579fde880eb3f 18234 zope optional zope.hookable_8.0-2_source.buildinfo Git-Tag-Info: tag=6348da5b6d44ecd1ea60f40bbcf683872e69ea1c fp=ac0a4ff12611b6fccf01c111393587d97d86500b Git-Tag-Tagger: Colin Watson <cjwatson@debian.org> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjPMPcACgkQYG0ITkaD wHndPQ/+IBki30RnJMMLeTAFbzgDvihbdj0skUDBPmzHMyTdtiUN/aGpODvgxF6e sbAk5nHqXTsZMuI4I6ypOP3dCCrtqo10mocD1Get48tBmCgsrS9gKURlWp6HOtU0 0BtICcbaC/Gp+fSokK0Xixrm4yuBxOrsXBqwSCUL18ISwnac3f5K57zyAbdRerwF 1ef6L7BTMd8qaoCND+ZLwvNPzN/wYFfYfbIN8Sic+xv40hwOPt+rpl6Kvsa9al5R G1DphLSf4zSe+wcjjG4r2bYIKCY2N1pgjyWGMzHOvdOZFcgh0mKlR8G2gukwhdqe CbI2To4AxOzzW1tlFKgsFybW3D7rzYDMb80gvTq6Kwq1Jmfz/Vtxays5h1TI6pia 2eFBbB9F6Q0VS6b//tmgKskbw5jf8HUuG0LCBLgZECJSPNowe58C1+chMcO4A2LN d/d9flNNOmrOatMahFahxw7X/8GXsQ4YhcaI744njt3C5gxKu4Rmu4VlI8u0tHQS 7K3ath1Gi17TLNjEnheuzC7GqZs8ro9DR7GJqH7tXhhmeNSeIYTS+WW6nHQMZDRU kJW0VGqKzacF0Jl6lIOboeTsPkXJMtRu99AdqIg2Ll+e7JKp2BZ5bPjJ9hHRRZMw cb35IGYaTfzLfLWX+Bk/BpXpgnrrduUpTPPQNOVwrRRLHIl1lZY= =Gvfh -----END PGP SIGNATURE-----Attachment: pgpwN5kFwbKIJ.pgp
Description: PGP signature
--- End Message ---