Your message dated Wed, 09 Oct 2024 10:37:38 +0000
with message-id <[email protected]>
and subject line Bug#1081541: fixed in zope.interface 7.0.3-2
has caused the Debian Bug report #1081541,
regarding FTBFS with Python 3.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 [email protected]
immediately.)


-- 
1081541: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1081541
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: zope.interface
Version: 7.0.3-1
Severity: normal
User: [email protected]
Usertags: python3.13

This package failed build from source when test-built against a version of
python3-defaults that incudes 3.13 as a supported version.

To reproduce this issue, build against python3-defaults (python3-all-dev etc.)
from Debian experimental.

I have not been able to reproduce this issue under tox on a porterbox. I
haven't tried the full package build there.

What's new in Python 3.13:
https://docs.python.org/3.13/whatsnew/3.13.html

Log snippet:
Successfully built zope.interface-7.0.3-cp312-cp312-linux_aarch64.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with 
"installer" module
   dh_auto_test -a -O--buildsystem=pybuild
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zope.interface/build; python3.13 -m 
pytest -o consider_namespace_packages=true
============================= test session starts ==============================
platform linux -- Python 3.13.0rc2, pytest-8.3.2, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 1373 items

zope/interface/common/tests/test_builtins.py ........................... [  1%]
.                                                                        [  2%]
zope/interface/common/tests/test_collections.py ....s................... [  3%]
.....s...........................................................sFatal Python 
error: Segmentation fault

Current thread 0x0000ffff889d7740 (most recent call first):
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zope.interface/build/zope/interface/common/tests/__init__.py",
 line 140 in _adjust_object_before_verify
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zope.interface/build/zope/interface/common/tests/__init__.py",
 line 119 in verify
  File 
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zope.interface/build/zope/interface/common/tests/__init__.py",
 line 66 in test
  File "/usr/lib/python3.13/unittest/case.py", line 606 in _callTestMethod
  File "/usr/lib/python3.13/unittest/case.py", line 651 in run
  File "/usr/lib/python3.13/unittest/case.py", line 707 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/unittest.py", line 351 in runtest
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 174 in 
pytest_runtest_call
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 242 in <lambda>
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 341 in from_call
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 241 in 
call_and_report
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 132 in 
runtestprotocol
  File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 113 in 
pytest_runtest_protocol
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 362 in 
pytest_runtestloop
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 337 in _main
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 283 in 
wrap_session
  File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330 in 
pytest_cmdline_main
  File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103 in 
_multicall
  File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120 in 
_hookexec
  File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513 in __call__
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 175 in 
main
  File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 201 in 
console_main
  File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 9 in <module>
  File "<frozen runpy>", line 88 in _run_code
  File "<frozen runpy>", line 198 in _run_module_as_main

Extension modules: zope.interface._zope_interface_coptimizations (total: 1)
Segmentation fault
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=139: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_zope.interface/build; python3.13 -m 
pytest -o consider_namespace_packages=true
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_zope.interface/build; python3.12 -m 
pytest -o consider_namespace_packages=true
============================= test session starts ==============================
platform linux -- Python 3.12.6, pytest-8.3.2, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
plugins: typeguard-4.3.0
collected 1369 items

zope/interface/common/tests/test_builtins.py ........................... [  1%]
.                                                                        [  2%]
zope/interface/common/tests/test_collections.py ....s................... [  3%]
....s..........................................................ss.....s. [  9%]
.............s.s......................................................   [ 14%]
zope/interface/common/tests/test_idatetime.py .                          [ 14%]
zope/interface/common/tests/test_import_interfaces.py .                  [ 14%]
zope/interface/common/tests/test_io.py ................................  [ 16%]
zope/interface/common/tests/test_numbers.py ....................         [ 18%]
zope/interface/tests/test_adapter.py ................................... [ 20%]
........................................................................ [ 25%]
...................................................................      [ 30%]
zope/interface/tests/test_advice.py .................                    [ 32%]
zope/interface/tests/test_compile_flags.py .                             [ 32%]
zope/interface/tests/test_declarations.py .............................. [ 34%]
........................................................................ [ 39%]
........................................................................ [ 44%]
........................................................................ [ 50%]
................                                                         [ 51%]
zope/interface/tests/test_document.py ...........................        [ 53%]
zope/interface/tests/test_element.py .                                   [ 53%]
zope/interface/tests/test_exceptions.py ...........                      [ 54%]
zope/interface/tests/test_interface.py ................................. [ 56%]
........................................................................ [ 61%]
........................................................................ [ 67%]
.....................................                                    [ 69%]
zope/interface/tests/test_interfaces.py ........................         [ 71%]
zope/interface/tests/test_odd_declarations.py ......                     [ 71%]
zope/interface/tests/test_registry.py .................................. [ 74%]
........................................................................ [ 79%]
........................................................................ [ 84%]
........................................................................ [ 90%]
.................................                                        [ 92%]
zope/interface/tests/test_ro.py .............................            [ 94%]
zope/interface/tests/test_sorting.py .....                               [ 95%]
zope/interface/tests/test_verify.py .................................... [ 97%]
...............................                                          [100%]

======================= 1362 passed, 7 skipped in 1.61s ========================
dh_auto_test: error: pybuild --test -i python{version} -p "3.13 3.12" returned 
exit code 13
make: *** [debian/rules:14: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2
--------------------------------------------------------------------------------
Build finished at 2024-09-12T14:33:50Z


If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/705518/

This bug has been filed at "normal" severity, as we haven't started the
transition to add 3.13 as a supported version, yet. This will be raised to RC
as soon as that happens, hopefully well before trixie.

Thanks,

Stefano

--- End Message ---
--- Begin Message ---
Source: zope.interface
Source-Version: 7.0.3-2
Done: Colin Watson <[email protected]>

We believe that the bug you reported is fixed in the latest version of
zope.interface, 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.
Colin Watson <[email protected]> (supplier of updated zope.interface 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: SHA256

Format: 1.8
Date: Wed, 09 Oct 2024 11:20:49 +0100
Source: zope.interface
Architecture: source
Version: 7.0.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1081541
Changes:
 zope.interface (7.0.3-2) unstable; urgency=medium
 .
   * Cherry-pick upstream patch to fix segmentation faults on Python 3.13
     (closes: #1081541).
Checksums-Sha1:
 45fdade17d9a73b52e526b83aaf0fc5a40f6c371 2402 zope.interface_7.0.3-2.dsc
 a78d1445027d532f557f22a14943fe9e40519162 7860 
zope.interface_7.0.3-2.debian.tar.xz
Checksums-Sha256:
 8793118d1383770ae7186ac2ddbe19588b8435ead40da92bd28fb619e4991226 2402 
zope.interface_7.0.3-2.dsc
 0bbbc637bc3491d468e44660a86f9fd8f1f21fb58bf015158cdeb6ca12f85db6 7860 
zope.interface_7.0.3-2.debian.tar.xz
Files:
 cf459c71d10432e8315833024d27cae4 2402 zope optional zope.interface_7.0.3-2.dsc
 79c85a81fc7cbcb440c3705f691464da 7860 zope optional 
zope.interface_7.0.3-2.debian.tar.xz

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

iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmcGWSgACgkQOTWH2X2G
UAuW4w/9Fczfi5Kaqq3S+5fEeFDRaUqOqKupq2dN8Nd5A3nBsIL/1r1symYYQr1E
pLUisY407MXX8T+kJ8pp2Oer15UKm9154TtFogvpDlFpa30p1+krKPz5hxPIRkIM
cCuRi9nbbnZUITgU4jVc3QxRabmOMVDtQBV4x757EzVit3z1Y/eTc82Xgmgf+hwS
il/yZf6w5No79n5nf5jlQ4zSmUNn8pXTfxJcu91pSvGvK0zDQ8Ox5Pp5bcDZg7Wo
saNi/F1prAUV5tBjPs2kAn94RajA8YgytZHLjSxtLj0MO7rJ6p9hTe6Ul0LlFsPi
cywdnsHZ6XmJoQsXEiN17AKZbujXVVyiMFzEUhEKUvYZ4fDcDU5AT6CnpeT9xvCi
Ryy+GKdss5TU9P7XaNJCMC9Bux8byeuZhOSIQggVqjIJHCLTXkXQiLRe8ZouXkPl
PgnVUOp61WoX2O+hojJ7ZRsupVeXib137ATmbmK3KbDDpGC0UBzb0owYL6WwgSNw
7mhKWiEzA2Tv3mH+UD0pVi2AKv+bRdaB96uTs2x1k9DLf87eNbNfNNyHGBTeoXmW
xvd1Xv9f6qsCgHtNk20fC8u6uM02S+0z3+IVZWrQ8yjkikV0v1Zb1wtZPJKv8kS4
/iO9R/inr7jDk3247NVQ3AElqjO4fQFhHC02BjC4X/4vRc95V2c=
=8Yre
-----END PGP SIGNATURE-----

Attachment: pgp6qDU1PeD6V.pgp
Description: PGP signature


--- End Message ---

Reply via email to